From: John L. <jr...@us...> - 2007-07-17 03:30:30
|
Update of /cvsroot/wxlua/wxLua/modules/wxbind/include In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv13320/wxLua/modules/wxbind/include Modified Files: wxadv_bind.h wxaui_bind.h wxbase_bind.h wxcore_bind.h wxgl_bind.h wxhtml_bind.h wxmedia_bind.h wxnet_bind.h wxrichtext_bind.h wxstc_bind.h wxxml_bind.h wxxrc_bind.h Log Message: Include wxluasetup.h from within the bindings rather than from modules/wxbind/wxbinddefs.h so other's don't have to include it. Fix collecting userdata prematurely, track the userdata on the pointer Lua creates instead of the data itself. Index: wxadv_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxadv_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxadv_bind.h 16 Jul 2007 19:34:40 -0000 1.1 --- wxadv_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxadv_bind.h" Index: wxcore_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxcore_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxcore_bind.h 16 Jul 2007 19:34:42 -0000 1.1 --- wxcore_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxbase_bind.h" #include "wxbind/include/wxcore_bind.h" Index: wxrichtext_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxrichtext_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxrichtext_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxrichtext_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxrichtext_bind.h" Index: wxxrc_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxxrc_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxxrc_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxxrc_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxxrc_bind.h" Index: wxnet_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxnet_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxnet_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxnet_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxnet_bind.h" Index: wxbase_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxbase_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxbase_bind.h 16 Jul 2007 19:34:41 -0000 1.1 --- wxbase_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxbase_bind.h" Index: wxmedia_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxmedia_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxmedia_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxmedia_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxnet_bind.h" Index: wxgl_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxgl_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxgl_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxgl_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxgl_bind.h" Index: wxstc_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxstc_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxstc_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxstc_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxstc_bind.h" Index: wxaui_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxaui_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxaui_bind.h 16 Jul 2007 19:34:41 -0000 1.1 --- wxaui_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxaui_bind.h" Index: wxhtml_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxhtml_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxhtml_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxhtml_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxcore_bind.h" #include "wxbind/include/wxhtml_bind.h" Index: wxxml_bind.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/include/wxxml_bind.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxxml_bind.h 16 Jul 2007 19:34:43 -0000 1.1 --- wxxml_bind.h 17 Jul 2007 03:30:22 -0000 1.2 *************** *** 10,13 **** --- 10,14 ---- #include "wxbind/include/wxbinddefs.h" + #include "wxluasetup.h" #include "wxbind/include/wxbase_bind.h" #include "wxbind/include/wxxml_bind.h" |