From: John L. <jr...@us...> - 2007-07-17 03:30:28
|
Update of /cvsroot/wxlua/wxLua/bindings/wxwidgets In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv13320/wxLua/bindings/wxwidgets Modified Files: wxadv_rules.lua wxaui_rules.lua wxbase_rules.lua wxcore_rules.lua wxgl_rules.lua wxhtml_rules.lua wxmedia_rules.lua wxnet_rules.lua wxrichtext_rules.lua wxstc_rules.lua wxxml_rules.lua wxxrc_rules.lua 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: wxrichtext_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxrichtext_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxrichtext_rules.lua 16 Jul 2007 19:34:26 -0000 1.1 --- wxrichtext_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxadv_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxadv_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxadv_rules.lua 16 Jul 2007 19:34:23 -0000 1.1 --- wxadv_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxbase_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxbase_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxbase_rules.lua 16 Jul 2007 19:34:24 -0000 1.1 --- wxbase_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 74,77 **** --- 74,78 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxgl_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxgl_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxgl_rules.lua 16 Jul 2007 19:34:25 -0000 1.1 --- wxgl_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxstc_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxstc_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxstc_rules.lua 16 Jul 2007 19:34:26 -0000 1.1 --- wxstc_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxaui_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxaui_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxaui_rules.lua 16 Jul 2007 19:34:23 -0000 1.1 --- wxaui_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxnet_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxnet_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxnet_rules.lua 16 Jul 2007 19:34:26 -0000 1.1 --- wxnet_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxmedia_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxmedia_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxmedia_rules.lua 16 Jul 2007 19:34:26 -0000 1.1 --- wxmedia_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \"wxbind/include/wxnet_bind.h\"\n".. Index: wxcore_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxcore_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxcore_rules.lua 16 Jul 2007 19:34:25 -0000 1.1 --- wxcore_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 74,77 **** --- 74,78 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxbase_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n".. Index: wxhtml_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxhtml_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxhtml_rules.lua 16 Jul 2007 19:34:26 -0000 1.1 --- wxhtml_rules.lua 17 Jul 2007 03:30:20 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxxml_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxxml_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxxml_rules.lua 16 Jul 2007 19:34:27 -0000 1.1 --- wxxml_rules.lua 17 Jul 2007 03:30:21 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxbase_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" Index: wxxrc_rules.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxxrc_rules.lua,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wxxrc_rules.lua 16 Jul 2007 19:34:28 -0000 1.1 --- wxxrc_rules.lua 17 Jul 2007 03:30:21 -0000 1.2 *************** *** 70,73 **** --- 70,74 ---- hook_cpp_binding_header_includes = "#include \"wxbind/include/wxbinddefs.h\"\n".. + "#include \"wxluasetup.h\"\n".. "#include \"wxbind/include/wxcore_bind.h\"\n".. "#include \""..hook_cpp_header_filename.."\"\n" |