Update of /cvsroot/wxlua/wxLua/modules/wxbind/src
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv28254/wxLua/modules/wxbind/src
Modified Files:
event.cpp
Log Message:
change wxLuaDebugeeEvent wxEVT_WXLUA_DEBUGGER_CLIENT_CONNECTED to wxEVT_WXLUA_DEBUGGER_DEBUGGEE_CONNECTED
add wxEVT_WXLUA_DEBUGGER_DEBUGGEE_DISCONNECTED and send it when a read/write fails
make wxEvtHandler::Connect check for numbers only, NOT nil or bool
enhance the wxLuaSocketException
replace more nil bool values with true/false in editor.wx.lua
Index: event.cpp
===================================================================
RCS file: /cvsroot/wxlua/wxLua/modules/wxbind/src/event.cpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** event.cpp 9 Jun 2006 22:51:32 -0000 1.24
--- event.cpp 5 Oct 2006 05:10:47 -0000 1.25
***************
*** 101,105 ****
evttype_idx = 4;
! if (wxlState.IsNumberType(3))
lastId = (int)lua_tonumber(L, 3);
else
--- 101,105 ----
evttype_idx = 4;
! if (wxlState.IsEnumerationType(3))
lastId = (int)lua_tonumber(L, 3);
else
***************
*** 110,114 ****
}
! if (wxlState.IsNumberType(2))
winId = (int)lua_tonumber(L, 2);
else
--- 110,114 ----
}
! if (wxlState.IsEnumerationType(2))
winId = (int)lua_tonumber(L, 2);
else
***************
*** 126,130 ****
evttype_idx = 3;
! if (wxlState.IsNumberType(2))
winId = (int)lua_tonumber(L, 2);
else
--- 126,130 ----
evttype_idx = 3;
! if (wxlState.IsEnumerationType(2))
winId = (int)lua_tonumber(L, 2);
else
***************
*** 173,181 ****
}
! if (wxlState.IsNumberType(evttype_idx))
eventType = (int)lua_tonumber(L, evttype_idx);
else
{
! wxlState.terror(wxString::Format(wxT("wxLua: Connect: Invalid event type, expected a number for parameter %d, got '%s'."),
evttype_idx - 1, wxlState.lua_TypeNameIndex(evttype_idx).c_str()));
return 0;
--- 173,181 ----
}
! if (wxlState.IsEnumerationType(evttype_idx))
eventType = (int)lua_tonumber(L, evttype_idx);
else
{
! wxlState.terror(wxString::Format(wxT("wxLua: Connect: Invalid wxEvent type, expected a number for parameter %d, got '%s'."),
evttype_idx - 1, wxlState.lua_TypeNameIndex(evttype_idx).c_str()));
return 0;
|