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-12-10 03:59 VZ, revision 628482009-12-10 03:59 VZ, revision 62847Set correct toolbar width in wxMSW wxFrame. The hack introduced in r22410 artificially set wrong size for toolbar under MSW. This completely breaks any calculations that can be done using it (e.g. to find the space available for the stretchable part of the toolbar) and is completely and utterly unexpected. Revert it, toolbar flicker must be dealt in another way if it is still a problem.
2009-12-10 03:59 VZ, revision 62846No changes, just refactor wxToolBarToolBase ctors. Add the usual Init() function for common initialization.
- M /wxWidgets/trunk/include/wx/tbarbase.h
- M /wxWidgets/trunk/interface/wx/toolbar.h
- M /wxWidgets/trunk/src/common/tbarbase.cpp
2009-12-09 19:48 PJC, revision 62845No changes, just slightly simplify the tool insertion code. Added a helper DoInsertNewTool() function to avoid code duplication and ensure that we never forget to delete a new tool if inserting it into the toolbar failed. Also explicitly document that the tool passed to the public InsertTool() is not owned by the toolbar and so must be deleted by the caller if its insertion failed.
- M /wxWidgets/trunk/include/wx/ribbon/page.h
- M /wxWidgets/trunk/src/ribbon/page.cpp
- M /wxWidgets/trunk/src/ribbon/toolbar.cpp
2009-12-09 15:59 VZ, revision 62844Rewrote wxRibbonPage realisation and layout code to avoid setting the position and size of panels multiple times. Fixed memory leak in wxRibbonToolBar::Realize().
2009-12-09 15:59 VZ, revision 62843Avoid outputting the assert message twice in non-GUI code. As we always log the assert message in ::ShowAssertDialog() itself there is no need to log it again in wxAppTraitsBase::ShowAssertDialog(). Also show the "please wait while generating stack trace information" in wxAppTraitsBase::GetAssertStackTrace() itself instead of doing it in both places which call it.
2009-12-09 15:59 VZ, revision 62842Don't limit the number of stack frames in GTK assert dialog to 20. This dialog uses a scrollbar to keep its vertical size reasonable in any case so there is absolutely no danger of making it too tall even if we show more frames in it.
- M /wxWidgets/trunk/samples/except/except.cpp
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/common/appcmn.cpp
- M /wxWidgets/trunk/src/gtk/utilsgtk.cpp
2009-12-09 15:59 VZ, revision 62841Better handling for asserts in non-main threads. Don't call wxTrap() when an assert in a non-main thread fails. As asserts are now always enabled by default, this is not a good idea. Instead just show the full details about the assert failure using wxMessageOutputDebug under the platforms without MT-safe message box function (i.e. everything but MSW currently). Add a possibility to test an assert happening in non-main thread to the except sample.
2009-12-09 15:58 VZ, revision 62840No real changes, just remove __WXDEBUG__ tests. These tests are unnecessary now because asserts are almost always enabled. We could test for wxDEBUG_LEVEL but the code still compiles even if it's defined as 0 so there doesn't seem to be any need for it.
2009-12-09 14:45 VZ, revision 62839Override OnAssertFailure() and not deprecated OnAssert() in except sample. Also make the overridden version more interesting instead of just calling the base class method from it.
2009-12-09 14:40 VZ, revision 62838Document that wxTrap() now traps [almost] always. Don't mention the words "release mode" as there is no such thing now, instead refer to wxDEBUG_LEVEL explicitly.
- A /wxWidgets/branches/wxSYMBIAN/build/symbian
- A /wxWidgets/branches/wxSYMBIAN/build/symbian/ABLD.BAT
- A /wxWidgets/branches/wxSYMBIAN/build/symbian/bld.inf
- A /wxWidgets/branches/wxSYMBIAN/build/symbian/wxSymLib.mmp
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/app.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/apptbase.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/apptrait.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/chkconf.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/control.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcclient.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcmemory.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcprint.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/dcscreen.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/evtloop.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/msgdlg.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/private
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/private/sockunix.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/region.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/timer.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/tls.h
- A /wxWidgets/branches/wxSYMBIAN/include/wx/symbian/toplevel.h
- A /wxWidgets/branches/wxSYMBIAN/src/symbian
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/dir.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/evtloop.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/fdiounix.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/mimetype.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/sockunix.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/thread.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/timer.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/utils.cpp
- A /wxWidgets/branches/wxSYMBIAN/src/symbian/utilsexc.cpp
2009-12-09 14:31 VZ, revision 62837Add wxSymbian-specific headers and sources and build files. Patch by Andrei Matuk. Closes #11489.
2009-12-09 14:27 VZ, revision 62836Explicitly link the SDK application example with user32.lib. As this sample uses GUI Windows functions, it requires this library. Not sure why it isn't added by bakefile automatically for app-type==gui target.
2009-12-09 09:21 SC, revision 62835STL build compilation fix. Explicitly cast wxWindowBase pointer to wxWindow before passing it to wxWindowList::Find().
2009-12-09 08:38 SC, revision 62834support for getting current event loop on iPhone
- M /wxWidgets/trunk/src/common/filefn.cpp
- M /wxWidgets/trunk/src/common/filename.cpp
- M /wxWidgets/trunk/src/common/utilscmn.cpp
- M /wxWidgets/trunk/src/generic/filectrlg.cpp
- M /wxWidgets/trunk/src/unix/dir.cpp
2009-12-09 08:29 SC, revision 62833avoiding string conversions on 1st param of wxStat, as the latter is having a param of wxString now always and does the conversion internally
2009-12-09 08:28 SC, revision 62832using on all OSX variants
2009-12-09 08:27 SC, revision 62831fixing toolbar support, adding iphone
2009-12-09 08:26 SC, revision 62830make sure it is compilable w/o menus (eg on iPhone)
2009-12-09 08:24 SC, revision 62829remove workaround
2009-12-09 06:25 KO, revision 62828avoid double define warnings
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/include/wx/osx/toplevel.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/interface/wx/toplevel.h
- M /wxWidgets/trunk/src/osx/cocoa/nonownedwnd.mm
- M /wxWidgets/trunk/src/osx/toplevel_osx.cpp
2009-12-08 17:36 VZ, revision 62825Add OSX prefix, and be clear that this is OS X only API to avoid any expectation that this API may work elsewhere.
- M /wxWidgets/trunk/build/bakefiles/common.bkl
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/demos/bombs/makefile.vc
- M /wxWidgets/trunk/demos/forty/makefile.vc
- M /wxWidgets/trunk/demos/fractal/makefile.vc
- M /wxWidgets/trunk/demos/life/makefile.vc
- M /wxWidgets/trunk/demos/poem/makefile.vc
- M /wxWidgets/trunk/samples/access/makefile.vc
- M /wxWidgets/trunk/samples/animate/makefile.vc
- M /wxWidgets/trunk/samples/artprov/makefile.vc
- M /wxWidgets/trunk/samples/aui/makefile.vc
- M /wxWidgets/trunk/samples/calendar/makefile.vc
- M /wxWidgets/trunk/samples/caret/makefile.vc
- M /wxWidgets/trunk/samples/clipboard/makefile.vc
- M /wxWidgets/trunk/samples/collpane/makefile.vc
- M /wxWidgets/trunk/samples/combo/makefile.vc
- M /wxWidgets/trunk/samples/config/makefile.vc
- M /wxWidgets/trunk/samples/console/makefile.vc
- M /wxWidgets/trunk/samples/controls/makefile.vc
- M /wxWidgets/trunk/samples/dataview/makefile.vc
- M /wxWidgets/trunk/samples/debugrpt/makefile.vc
- M /wxWidgets/trunk/samples/dialogs/makefile.vc
- M /wxWidgets/trunk/samples/dialup/makefile.vc
- M /wxWidgets/trunk/samples/display/makefile.vc
- M /wxWidgets/trunk/samples/dll/makefile.vc
- M /wxWidgets/trunk/samples/dnd/makefile.vc
- M /wxWidgets/trunk/samples/docview/makefile.vc
- M /wxWidgets/trunk/samples/dragimag/makefile.vc
- M /wxWidgets/trunk/samples/drawing/makefile.vc
- M /wxWidgets/trunk/samples/erase/makefile.vc
- M /wxWidgets/trunk/samples/event/makefile.vc
- M /wxWidgets/trunk/samples/except/makefile.vc
- M /wxWidgets/trunk/samples/exec/makefile.vc
- M /wxWidgets/trunk/samples/flash/makefile.vc
- M /wxWidgets/trunk/samples/font/makefile.vc
- M /wxWidgets/trunk/samples/fswatcher/makefile.vc
- M /wxWidgets/trunk/samples/grid/makefile.vc
- M /wxWidgets/trunk/samples/help/makefile.vc
- M /wxWidgets/trunk/samples/htlbox/makefile.vc
- M /wxWidgets/trunk/samples/html/about/makefile.vc
- M /wxWidgets/trunk/samples/html/help/makefile.vc
- M /wxWidgets/trunk/samples/html/helpview/makefile.vc
- M /wxWidgets/trunk/samples/html/printing/makefile.vc
- M /wxWidgets/trunk/samples/html/test/makefile.vc
- M /wxWidgets/trunk/samples/html/virtual/makefile.vc
- M /wxWidgets/trunk/samples/html/widget/makefile.vc
- M /wxWidgets/trunk/samples/html/zip/makefile.vc
- M /wxWidgets/trunk/samples/image/makefile.vc
- M /wxWidgets/trunk/samples/internat/makefile.vc
- M /wxWidgets/trunk/samples/ipc/makefile.vc
- M /wxWidgets/trunk/samples/joytest/makefile.vc
- M /wxWidgets/trunk/samples/keyboard/makefile.vc
- M /wxWidgets/trunk/samples/layout/makefile.vc
- M /wxWidgets/trunk/samples/listctrl/makefile.vc
- M /wxWidgets/trunk/samples/mdi/makefile.vc
- M /wxWidgets/trunk/samples/mediaplayer/makefile.vc
- M /wxWidgets/trunk/samples/memcheck/makefile.vc
- M /wxWidgets/trunk/samples/menu/makefile.vc
- M /wxWidgets/trunk/samples/mfc/makefile.vc
- M /wxWidgets/trunk/samples/minimal/makefile.vc
- M /wxWidgets/trunk/samples/nativdlg/makefile.vc
- M /wxWidgets/trunk/samples/notebook/makefile.vc
- M /wxWidgets/trunk/samples/oleauto/makefile.vc
- M /wxWidgets/trunk/samples/opengl/cube/makefile.vc
- M /wxWidgets/trunk/samples/opengl/isosurf/makefile.vc
- M /wxWidgets/trunk/samples/opengl/penguin/makefile.vc
- M /wxWidgets/trunk/samples/ownerdrw/makefile.vc
- M /wxWidgets/trunk/samples/popup/makefile.vc
- M /wxWidgets/trunk/samples/power/makefile.vc
- M /wxWidgets/trunk/samples/printing/makefile.vc
- M /wxWidgets/trunk/samples/propgrid/makefile.vc
- M /wxWidgets/trunk/samples/regtest/makefile.vc
- M /wxWidgets/trunk/samples/render/makefile.vc
- M /wxWidgets/trunk/samples/ribbon/makefile.vc
- M /wxWidgets/trunk/samples/richtext/makefile.vc
- M /wxWidgets/trunk/samples/sashtest/makefile.vc
- M /wxWidgets/trunk/samples/scroll/makefile.vc
- M /wxWidgets/trunk/samples/shaped/makefile.vc
- M /wxWidgets/trunk/samples/sockets/makefile.vc
- M /wxWidgets/trunk/samples/sound/makefile.vc
- M /wxWidgets/trunk/samples/splash/makefile.vc
- M /wxWidgets/trunk/samples/splitter/makefile.vc
- M /wxWidgets/trunk/samples/statbar/makefile.vc
- M /wxWidgets/trunk/samples/stc/makefile.vc
- M /wxWidgets/trunk/samples/svg/makefile.vc
- M /wxWidgets/trunk/samples/taborder/makefile.vc
- M /wxWidgets/trunk/samples/taskbar/makefile.vc
- M /wxWidgets/trunk/samples/text/makefile.vc
- M /wxWidgets/trunk/samples/thread/makefile.vc
- M /wxWidgets/trunk/samples/toolbar/makefile.vc
- M /wxWidgets/trunk/samples/treectrl/makefile.vc
- M /wxWidgets/trunk/samples/typetest/makefile.vc
- M /wxWidgets/trunk/samples/validate/makefile.vc
- M /wxWidgets/trunk/samples/vscroll/makefile.vc
- M /wxWidgets/trunk/samples/widgets/makefile.vc
- M /wxWidgets/trunk/samples/wizard/makefile.vc
- M /wxWidgets/trunk/samples/wrapsizer/makefile.vc
- M /wxWidgets/trunk/samples/xrc/makefile.vc
- M /wxWidgets/trunk/tests/benchmarks/makefile.vc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/utils/emulator/src/makefile.vc
- M /wxWidgets/trunk/utils/execmon/makefile.vc
- M /wxWidgets/trunk/utils/helpview/src/makefile.vc
- M /wxWidgets/trunk/utils/hhp2cached/makefile.vc
- M /wxWidgets/trunk/utils/ifacecheck/src/makefile.vc
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.vc
- M /wxWidgets/trunk/utils/wxrc/makefile.vc
2009-12-08 17:35 VZ, revision 62824Use X64 machine type for MSVC linker instead of old AMD64. The officially supported machine type name is X64 now, even if AMD64 is still supported. Closes #10711.
2009-12-08 17:35 VZ, revision 62823Fix duplicate accelerator use in animate sample. Both "Play" and "Stop" used Ctrl+P. Closes #11425.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/cmndata.h
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/motif/dcprint.h
- M /wxWidgets/trunk/include/wx/palmos/dcprint.h
- M /wxWidgets/trunk/include/wx/x11/dcprint.h
- M /wxWidgets/trunk/interface/wx/cmndata.h
- M /wxWidgets/trunk/interface/wx/defs.h
- M /wxWidgets/trunk/src/msw/dcprint.cpp
- M /wxWidgets/trunk/src/msw/printdlg.cpp
- M /wxWidgets/trunk/src/palmos/dcprint.cpp
2009-12-08 16:56 VZ, revision 62822Make wxPORTRAIT and wxLANDSCAPE elements of wxPrintOrientation enum. Change wxPrintData::SetOrientation() to take wxPrintOrientation instead of int. Closes #11393.
Visually show the cells boundaries in layout sample grid sizer test. Closes #11456.