From: John L. <jr...@us...> - 2008-01-17 22:37:40
|
Update of /cvsroot/wxlua/wxLua/modules/wxlua/src In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv11473/wxLua/modules/wxlua/src Modified Files: wxlbind.cpp Log Message: Fix bindings with args missing default values and check for that in the generator. Index: wxlbind.cpp =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxlua/src/wxlbind.cpp,v retrieving revision 1.115 retrieving revision 1.116 diff -C2 -d -r1.115 -r1.116 *** wxlbind.cpp 15 Jan 2008 01:04:04 -0000 1.115 --- wxlbind.cpp 17 Jan 2008 22:37:30 -0000 1.116 *************** *** 23,26 **** --- 23,29 ---- //#include "wxluadebug/include/wxldebug.h" // for debugging only + const wxLuaSmartwxArrayString wxLuaNullSmartwxArrayString(NULL, true); + + #include "wx/listimpl.cpp" WX_DEFINE_LIST(wxLuaBindingList); *************** *** 767,771 **** } ! errmsg += fnOverloadList; wxlua_error(L, errmsg); --- 770,774 ---- } ! errmsg += wxT("\n") + fnOverloadList; wxlua_error(L, errmsg); *************** *** 823,827 **** { // optional args? ! if ((wxluacfuncs[i].minargs < wxluacfuncs[i].maxargs) && (arg == wxluacfuncs[i].minargs)) { if (arg > 0) funcStr += wxT(" "); --- 826,830 ---- { // optional args? ! if ((wxluacfuncs[i].minargs < wxluacfuncs[i].maxargs) && (arg+1 == wxluacfuncs[i].minargs)) { if (arg > 0) funcStr += wxT(" "); |