-
There is a bug in the replacement code for makefdb. The block type/len + 32bit long block length aren't accounted for and 6 extra bytes ends up in the .fdb file. Here is a patch
*** outputfdb.c.orig Tue May 1 17:51:46 2007
--- outputfdb.c Tue May 1 17:56:45 2007
***************
*** 24,29 ****
--- 24,30 ----
FILE *out;
char buf[length];
char name[256];
+ int adj;.
2007-05-01 23:24:06 UTC in Ming - an SWF output library
-
another revision to the patched file
File Added: wxactivex.cpp.
2006-12-09 20:12:49 UTC in wxActiveX
-
File Added: wxactivex.cpp.
2006-12-09 18:45:13 UTC in wxActiveX
-
Attached is the whole patched file. I believe it has some other minor fixes too (as suggested in the bug list).
File Added: wxactivex.cpp.
2006-12-09 18:40:48 UTC in wxActiveX
-
EVT_ACTIVEX(eventName, id, fn) calls RegisterActiveXEvent() which adds events to sg_NamedEventMap and sg_dispIdEventMap (depending on which overload is called) sg_NamedEventMap and sg_dispIdEventMap are statically defined in the same file.
The problem is that the static initializers for the event tables (where you call EVT_ACTIVEX from) can be called before sg_NamedEventMap and...
2006-12-09 18:36:28 UTC in wxActiveX