Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2009-08-19 01:08 BBE, revision 617072009-08-19 01:05 BBE, revision 61706Removed spurious code
- M /wxWidgets/branches/SOC2009_FSWATCHER/include/wx/platform.h
- M /wxWidgets/branches/SOC2009_FSWATCHER/src/common/fswatchercmn.cpp
2009-08-18 20:07 JS, revision 61704Checking if m_service != NULL before delete. Removed hard tabs
2009-08-18 19:33 JS, revision 61703Numeric keypad Del fix
2009-08-18 19:33 JS, revision 61702Fix numpad Del not working in wxRTC
2009-08-18 17:54 SC, revision 61701Fix numpad Del not working in wxRTC
2009-08-18 17:39 SC, revision 61700support for plug-in unloading, closes #10836
2009-08-18 17:32 SC, revision 61699better variant support, fixes #11114
2009-08-18 17:30 SC, revision 61698gcc 4.2 warning fix
- M /wxWidgets/trunk/include/wx/osx/core/cfstring.h
- M /wxWidgets/trunk/src/osx/cocoa/dirdlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/filedlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/listbox.mm
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
- M /wxWidgets/trunk/src/osx/core/cfstring.cpp
2009-08-18 17:19 SC, revision 61697simplifying native string handling, see #11061
2009-08-18 16:49 SC, revision 61696fixing 64bit OSX, closes #11118
2009-08-18 16:28 JMS, revision 61695added wakeup implementation for osx_cocoa
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2009-08-18 13:44 VZ, revision 61694Made code that uses wxArrayPGProperty more STL compliant (still can't use wxVector for it because I think there is no wx equivalent of std::sort)
2009-08-18 03:22 VZ, revision 61693Include wx/filefn.h to fix PCH-less compilation.
2009-08-18 03:22 VZ, revision 61692Fix compilation for wxUSE_LOG==0. Move wxObject and wxFrame forward declarations so that they are accessible to empty wxLogXXX() functions defined in wxUSE_LOG==0 case too. Also take wxFormatString, not wxString, in these functions to avoid overload ambiguities. Closes #11103.
- M /wxWidgets/trunk/include/wx/log.h
- M /wxWidgets/trunk/src/common/log.cpp
- M /wxWidgets/trunk/tests/log/logtest.cpp
2009-08-18 02:27 VZ, revision 61691Fix last error display in wxLogSysError(). After recent changes of wxLogXXX() functions into macros the last error was overwritten by wxString::Format() called between the call to wxLogSysError() and wxLog::CallDoLogNow() which called wxSysErrorCode() and so its original value was lost and, unless the last error was specified explicitly, it always came out as 0. To fix this, call wxSysErrorCode() directly when calling wxLogSysError(). This may be unnecessary (if the error is given explicitly) but there doesn't seem to be any other way to fix it and the overhead of calling wxSysErrorCode() shouldn't be that big. Also add a unit test checking that wxLogSysError() behaves as expected.
2009-08-18 01:46 VZ, revision 61690Don't define wxArrayPGProperty as std::vector in STL build. wxArray::Remove() method is used on it so defining it as std::vector<> breaks compilation in STL build. It is also insonsistent with all the other arrays in wx none of which used "#if wxUSE_STL" around its definition.
2009-08-18 01:02 VZ, revision 61689Added missing wx/log.h header. This fixes compilation without PCH.
2009-08-18 01:02 VZ, revision 61688Force linking of src/osx/core/sockosx.cpp. Without this the file was omitted by linker entirely in the static build and the correct socket manager wasn't used for the GUI applications (see #11030).
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/include/wx/os2/apptbase.h
- M /wxWidgets/trunk/include/wx/os2/apptrait.h
- M /wxWidgets/trunk/include/wx/private/fdiohandler.h
- A /wxWidgets/trunk/include/wx/private/fdiomanager.h
- M /wxWidgets/trunk/include/wx/unix/apptbase.h
- M /wxWidgets/trunk/include/wx/unix/apptrait.h
- A /wxWidgets/trunk/include/wx/unix/private/fdiounix.h
- M /wxWidgets/trunk/include/wx/unix/private/sockunix.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/common/socketiohandler.cpp
- M /wxWidgets/trunk/src/gtk/sockgtk.cpp
- M /wxWidgets/trunk/src/gtk1/sockgtk.cpp
- M /wxWidgets/trunk/src/motif/sockmot.cpp
- M /wxWidgets/trunk/src/os2/sockpm.cpp
- A /wxWidgets/trunk/src/unix/fdiounix.cpp
2009-08-18 01:02 VZ, revision 61687Cleanly separate GUI socket-related code from net library. This fixes linking problems under Unix introduced by recent changes which fixed previous problems which were due to files not being linked in at all. In order to provide a clean separation between base, net and core libraries we now use the same wxSocketManager (wxSocketFDBasedManager), defined in net library for both console and GUI Unix applications and just use different FD IO manager for them: the latter can be defined in base and core libraries as it doesn't involve wxSocketImpl at all, only its base wxFDIOHandler class. At more detailed level, these changes required: 1. Adding the new wxFDIOManager class. 2. Refactoring the old (and now removed) wxSocketFDIOManager to use the same code as wxSocketFDIOManager. This involved: a) Adding handler and direction parameter to RemoveInput(). b) Storing the mask of registered events in wxFDIOHandler itself. c) Defining wxFDIOManagerUnix which works with wxFDIODispatcher. 3. Changing the traits classes in Unix ports to define GetFDIOManager() instead of GetSocketManager().
2009-08-18 01:02 VZ, revision 61686No changes, just put the files in alphabetical order. List files in BASE_UNIX_AND_DARWIN_SRC in alphabetical order for consistency with the other file names variables and to make it more convenient to update it.
- M /wxWidgets/trunk/include/wx/private/fdiodispatcher.h
- A /wxWidgets/trunk/include/wx/private/fdiohandler.h
2009-08-18 01:02 VZ, revision 61685Extract wxFDIOHandler in its own header. The files defining classes processing events on file descriptor only need this class and not wxFDIODispatcher itself so reduce build dependencies by extracting wxFDIOHandler in a separate header which they can include instead of the entire fdiodispatcher.h.
- M /wxWidgets/trunk/include/wx/private/fdiodispatcher.h
- M /wxWidgets/trunk/include/wx/unix/private/sockunix.h
- M /wxWidgets/trunk/src/gtk/sockgtk.cpp
- M /wxWidgets/trunk/src/gtk1/sockgtk.cpp
2009-08-17 20:36 JMS, revision 61681Added wxFDIOHandler::IsOk() and use it with wxSocketImplUnix. This will allow to use the base wxFDIOHandler class only in GUI-specific network code and this remove its dependency on wxSocketImplUnix. IOW it paves the way for a proper solution of the problem fixed by r61336 without the hack of r61335 which results in linking problems (which went undiscovered until now but were, in fact, always present, i.e. r61335 couldn't work).
- M /wxWidgets/trunk/include/wx/propgrid/manager.h
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/interface/wx/propgrid/manager.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgridiface.h
- M /wxWidgets/trunk/samples/propgrid/propgrid.cpp
- M /wxWidgets/trunk/samples/propgrid/tests.cpp
- M /wxWidgets/trunk/src/propgrid/editors.cpp
- M /wxWidgets/trunk/src/propgrid/manager.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridiface.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2009-08-17 19:59 PJC, revision 61680Added multiple selection feature to wxPropertyGrid (enabled by setting wxPG_EX_MULTIPLE_SELECTION style)
- M /wxWidgets/branches/SOC2009_RIBBON/include/wx/ribbon/bar.h
- M /wxWidgets/branches/SOC2009_RIBBON/src/ribbon/art_aui.cpp
- M /wxWidgets/branches/SOC2009_RIBBON/src/ribbon/art_msw.cpp
2009-08-17 01:14 VZ, revision 61678The tab bar of a ribbon bar is now hidden by default when there is only a single tab (the old behaviour can be achieved via the new wxRIBBON_BAR_ALWAYS_SHOW_TABS flag).
Fix hangups when using sockets under OS X. A socket event apparently doesn't count as a real event under OS X and our wxEventLoop::DispatchTimeout() doesn't return when it happens -- so we need to generate an artificial wake up event ourselves to make it do it and return control to the code in wxSocket::DoWait() in order for it to process the event.