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-02-04 21:25 VZ, revision 586652009-02-04 21:17 FM, revision 58664another compilation fix to switch in DoYield()
2009-02-04 21:12 RR, revision 58663fix no-PCH builds for wxMac
2009-02-04 20:36 VZ, revision 58662Use wxRound() instead of (int)(my_double + 0.5);
2009-02-04 19:44 FM, revision 58661compilation fixes to DoYield() after latest changes
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/samples/thread/thread.cpp
2009-02-04 19:25 FM, revision 58660add a wxEventType argument to wxThreadEvent for coherency with other event classes; rewrite its Clone() function
2009-02-04 18:35 FM, revision 58659use WXDLLIMPEXP_CORE, not WXDLLIMPEXP_BASE for wxThreadEvent
2009-02-04 18:02 FM, revision 58658fix wxThreadEvent linking in shared builds
2009-02-04 17:56 JMS, revision 58657update to the latest version of the patch at #10320 the wxApp::DoYield implementation
2009-02-04 17:54 JMS, revision 58656Added useful comment to a code sample snippet
2009-02-04 17:49 FM, revision 58655Added useful comment to a code sample snippet
2009-02-04 17:42 FM, revision 58654fix the new wxThreadEvent class adopting the new type-safe conventions for event classes
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/include/wx/cocoa/app.h
- M /wxWidgets/trunk/include/wx/dfb/app.h
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/gtk/app.h
- M /wxWidgets/trunk/include/wx/gtk1/app.h
- M /wxWidgets/trunk/include/wx/list.h
- M /wxWidgets/trunk/include/wx/mgl/app.h
- M /wxWidgets/trunk/include/wx/motif/app.h
- M /wxWidgets/trunk/include/wx/msw/app.h
- M /wxWidgets/trunk/include/wx/os2/app.h
- M /wxWidgets/trunk/include/wx/osx/app.h
- M /wxWidgets/trunk/include/wx/palmos/app.h
- M /wxWidgets/trunk/include/wx/socket.h
- M /wxWidgets/trunk/include/wx/timer.h
- M /wxWidgets/trunk/include/wx/x11/app.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/samples/clipboard/clipboard.cpp
- M /wxWidgets/trunk/samples/thread/thread.cpp
- M /wxWidgets/trunk/src/cocoa/app.mm
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/common/appcmn.cpp
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/src/common/init.cpp
- M /wxWidgets/trunk/src/dfb/app.cpp
- M /wxWidgets/trunk/src/dfb/evtloop.cpp
- M /wxWidgets/trunk/src/generic/progdlgg.cpp
- M /wxWidgets/trunk/src/gtk/app.cpp
- M /wxWidgets/trunk/src/gtk/clipbrd.cpp
- M /wxWidgets/trunk/src/gtk1/app.cpp
- M /wxWidgets/trunk/src/mgl/app.cpp
- M /wxWidgets/trunk/src/motif/app.cpp
- M /wxWidgets/trunk/src/msw/app.cpp
- M /wxWidgets/trunk/src/msw/evtloop.cpp
- M /wxWidgets/trunk/src/os2/app.cpp
- M /wxWidgets/trunk/src/osx/carbon/app.cpp
- M /wxWidgets/trunk/src/palmos/app.cpp
- M /wxWidgets/trunk/src/x11/app.cpp
2009-02-04 16:55 FM, revision 58653check in the 'selective yield' patch (see ticket #10320): - implements YieldFor() with event filtering for wxMSW and wxGTK, adds TODO markers in other ports; - replaces wxYield() in GTK's clipboard code with a wxTheApp->YieldFor() call, thus fixing possible reentrancies (and modifies clipboard sample to test synchronous IsSupported calls) - replaces wxYieldIfNeeded() calls in wxProgressDialog with wxTheApp->YieldFor() calls, so that it processes only UI/user-input events, thus fixing the race condition visible in the "thread" sample - documents the new functions
2009-02-04 16:49 FM, revision 58652in debug mode when clicking with the middle mouse button draw borders around all windows, not only those with a sizer; use different pen colours to distinguish among sizers, spacers and windows.
2009-02-04 16:45 JMS, revision 58651document new wxBLUE_PEN object; add some more details for standard object instances; cosmetic fixes
- M /wxWidgets/trunk/include/wx/propgrid/property.h
- M /wxWidgets/trunk/interface/wx/propgrid/property.h
- M /wxWidgets/trunk/samples/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/advprops.cpp
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2009-02-04 16:30 FM, revision 58650Added proper COW to wxPGChoices, moved wxPGChoices code from propgrid.cpp to property.cpp (to match header organization), removed some now-unneeded helper functions
- M /wxWidgets/trunk/include/wx/gdicmn.h
- M /wxWidgets/trunk/interface/wx/brush.h
- M /wxWidgets/trunk/interface/wx/pen.h
- M /wxWidgets/trunk/src/common/gdicmn.cpp
2009-02-04 14:40 VZ, revision 58649add standard wxBLUE_PEN for coherency with the colours available for standard brushes
2009-02-04 12:41 FM, revision 58647fix MSVC warning about implicit int to bool conversion
2009-02-04 12:19 VZ, revision 58646update list of classes supported by wxGenericValidator
- M /wxWidgets/trunk/include/wx/msw/toolbar.h
- M /wxWidgets/trunk/interface/wx/toolbar.h
- M /wxWidgets/trunk/samples/toolbar/toolbar.cpp
- M /wxWidgets/trunk/src/msw/toolbar.cpp
2009-02-04 10:07 VZ, revision 58645restore the default bitmap icons size to 16*15, making them larger if necessary is enough and doesn't result in having ugly 16*16 bitmaps in a 24*24 button rectangle
2009-02-04 10:02 VZ, revision 58644compilation fixes for wxMSW/Univ
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_adv.dsp
- M /wxWidgets/trunk/Makefile.in
2009-02-04 08:06 VZ, revision 58643move generic animation sources to ADVANCED_MSW_NATIVE_SRC/HDR from ADVANCED_MSW_SRC/HDR to avoid having duplicated entries in wxMSW/Univ build
2009-02-04 08:01 PC, revision 58642added back compatibility headers (apparently svn can't do move+add in a single commit)
2009-02-04 07:15 PC, revision 58641revert last commit, it re-introduces the first problem
2009-02-03 21:21 FM, revision 58637fix bug introduced in last commit, contents not scrolling when selecting treectrl elements with up/down arrow keys
- M /wxWidgets/trunk/include/wx/valtext.h
- M /wxWidgets/trunk/interface/wx/valtext.h
- M /wxWidgets/trunk/samples/validate/validate.cpp
- M /wxWidgets/trunk/src/common/valtext.cpp
2009-02-03 12:02 VZ, revision 58635Re-add support for multiple text validator styles but 1) catch some invalid configurations in SetStyle() 2) document the order of the checks in wxTextValidator 3) implement wxFILTER_EMPTY 4) rename wxFILTER_SIMPLE_NUMBER => wxFILTER_DIGITS
- M /wxWidgets/trunk/include/wx/persist.h
- M /wxWidgets/trunk/interface/wx/persist.h
- M /wxWidgets/trunk/samples/widgets/widgets.cpp
2009-02-03 12:01 VZ, revision 58634added wxPersistentRegisterAndRestore() function to work around VC6 brokenness in debug DLL build
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_base.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/include/wx/checkeddelete.h
- M /wxWidgets/trunk/include/wx/dataview.h
- D /wxWidgets/trunk/include/wx/ptr_scpd.h
- D /wxWidgets/trunk/include/wx/ptr_shrd.h
- A /wxWidgets/trunk/include/wx/scopedarray.h
- A /wxWidgets/trunk/include/wx/scopedptr.h
- A /wxWidgets/trunk/include/wx/sharedptr.h
- D /wxWidgets/trunk/interface/wx/ptr_scpd.h
- D /wxWidgets/trunk/interface/wx/ptr_shrd.h
- A /wxWidgets/trunk/interface/wx/scopedarray.h
- A /wxWidgets/trunk/interface/wx/scopedptr.h
- A /wxWidgets/trunk/interface/wx/sharedptr.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/common/docview.cpp
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/src/common/fs_filter.cpp
- M /wxWidgets/trunk/src/common/gifdecod.cpp
- M /wxWidgets/trunk/src/common/init.cpp
- M /wxWidgets/trunk/src/common/intl.cpp
- M /wxWidgets/trunk/src/common/rendcmn.cpp
- M /wxWidgets/trunk/src/common/tarstrm.cpp
- M /wxWidgets/trunk/src/common/zipstrm.cpp
- M /wxWidgets/trunk/src/gtk/clipbrd.cpp
- M /wxWidgets/trunk/src/gtk/dialog.cpp
- M /wxWidgets/trunk/src/motif/clipbrd.cpp
- M /wxWidgets/trunk/src/msw/dialog.cpp
- M /wxWidgets/trunk/src/msw/evtloop.cpp
- M /wxWidgets/trunk/src/msw/menu.cpp
- M /wxWidgets/trunk/src/msw/toolbar.cpp
- M /wxWidgets/trunk/src/os2/dialog.cpp
- M /wxWidgets/trunk/src/os2/evtloop.cpp
- M /wxWidgets/trunk/src/palmos/dialog.cpp
- M /wxWidgets/trunk/src/palmos/evtloop.cpp
- M /wxWidgets/trunk/src/xml/xml.cpp
- M /wxWidgets/trunk/wxGTK.spec
- M /wxWidgets/trunk/wxMotif.spec
- M /wxWidgets/trunk/wxX11.spec
2009-02-03 10:42 RR, revision 58633renamed wx/ptr_shrd.h to wx/sharedptr.h; split wx/ptr_scpd.h in wx/scopedptr.h and wx/scopedarray.h; extracted common parts into new wx/checkeddelete.h
2009-02-03 09:53 RR, revision 58632Add space all around std buttons as per Apple HIG (and as the comment in the code says but the code didn't do)
2009-02-03 08:51 RR, revision 58631Also report events from wxCollapsiblePane's label
2009-02-02 21:44 VZ, revision 58629Removed accidentally committed debug code
2009-02-02 21:40 VZ, revision 58628work around VC6 ICE in DLL build
2009-02-02 21:09 VZ, revision 58627compilation fix for template Connect()
2009-02-02 20:46 VZ, revision 58626use explicit this-> with non-dependent names (compilation fix for standard-conforming compilers such as g++ 4)
2009-02-02 20:38 VZ, revision 58625use wxCommandEventHandler instead of manually writing several casts
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/msw/chkconf.h
- M /wxWidgets/trunk/src/common/event.cpp
- M /wxWidgets/trunk/tests/events/evthandler.cpp
2009-02-02 14:05 RR, revision 58623Changes to template Connect() to make it compile with MSVC7 and possible other not quite up-to-date compilers, to reduce repetitions and to allow using methods of non-wxEvtHandler-derived classes as event callbacks: 1. Don't rely on compiler ability to deduce template parameter from the type of a parameter of a function used as another template parameter, at least MSVC7 can't do this and it's probably not the only one. 2. Do rely on compiler support for partial specialization to make wxEventFunctorMethod compile for non-wxEvtHandler-derived handlers while still keeping the old functionality for the wxEvtHandler-derived ones. 3. Don't make any difference between functions and functors, both are callable objects so use them as such, this allows to fold code for both cases. 4. Avoid the use of dynamic_cast<>. 5. Several naming changes: a) wxTypedEventType -> wxEventTypeTag (because this is what it is) b) Subscribe/Unsubscribe -> DoConnect/Disconnect (to follow the usual convention of public Foo calling private DoFoo and to avoid using up another name) c) Derived -> ObjClass (because it's not clear what does Derived mean) 6. Extend the unit test to cover more cases.
2009-02-02 14:02 RR, revision 58622Invalidate only the specified rectangle
2009-02-02 12:38 VZ, revision 58621The recent change to ::Refresh() (strangely) fails to invalidate e.g. a wxTreeCtrl in a wxDialog, revert the relevant part
2009-02-02 11:39 VZ, revision 58620compilation fix for new event types (this shouldn't be necessary but do it to temporarily fix the build)
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/chkconf.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/wince/setup.h
- M /wxWidgets/trunk/include/wx/os2/setup0.h
- M /wxWidgets/trunk/include/wx/osx/setup0.h
- M /wxWidgets/trunk/include/wx/palmos/setup0.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
2009-02-02 08:36 CE, revision 58619don't always disable new events code; leave it enabled for MSVC8+
2009-02-02 05:12 SC, revision 58617and a third fix from http://trac.wxwidgets.org/ticket/10457 fix
2009-02-01 23:43 RR, revision 58616correct shortcuts on mac, fixes #10464
- M /wxWidgets/trunk/interface/wx/checklst.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/src/gtk/checklst.cpp
- M /wxWidgets/trunk/src/osx/checklst_osx.cpp
2009-02-01 23:20 VZ, revision 58615Make wxCheckListBox call event.SetString() on all platforms, not just wxMSW. Mention again, that wxCommandEvent::IsChecked() cannot be used for it.
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test.dsp
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test.vcproj
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2009-02-01 23:19 VZ, revision 58614move evthandler.cpp to non-GUI test as it doesn't require the GUI
2009-02-01 23:05 VZ, revision 58613test that the connected event handler is really called; some naming changes
2009-02-01 22:20 VZ, revision 58612remove WXDLLIMPEXP_BASE from template classes to fix linking of code using new events in DLL build using MSVC9
2009-02-01 22:12 VZ, revision 58611disable warning about using deprecated wxStripExtension() for MSVC
- A /wxWidgets/trunk/tests/events/evthandler.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2009-02-01 22:10 VZ, revision 58610add a unit test for new events (see #10000)
2009-02-01 21:33 RR, revision 58609no real changes, just add some comments
2009-02-01 21:33 RR, revision 58608The check column needs more space
Enable the correct code making sure that subwindows will always receive a wxSizeEvent and can then relayout themselves