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):
2014-09-27 18:12 VZ, revision 778912014-09-27 18:12 VZ, revision 77890Revert "Skip mouse button release events in wxGenericTreeCtrl." This reverts r76094 as it broke label editing in the control. See #16055, closes #16573.
2014-09-26 16:42 VS, revision 77889Avoid calling SetSize() from wxCompositeWindow::Create() under wxGTK. This was unexpected and resulted in a crash in the case of wxDatePickerCtrl. And while this particular crash could be fixed just by checking for the pointers validity in the overridden wxDatePickerCtrl::SetSize(), it seems better to avoid such unexpected calls to SetSize(), especially as they only happen under wxGTK, which calls SetLayoutDirection(wxLayout_Default) from its wxWindow::Create(), and so wouldn't be found by any amount of testing under other platforms. Closes #16589.
2014-09-25 19:29 AW, revision 77888Fix handling of MSWWindowProc return value for menu events
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2014-09-25 19:22 AW, revision 77887In wxPropertyGridPageState use Boolean member variables to store Boolean values.
2014-09-25 18:10 VS, revision 77886Fix saving edited property value when wxPG property is in 'invalid value' state. When wxPGProperty is loosing focus in 'invalid value' state its pending value should be stored before resetting property to 'normal' state because this operation (wxPG::OnValidationFailureReset) also resets pending value. Closes #16587
2014-09-25 18:10 VS, revision 77885Don't break other toolbars with wxToolBar::OSXSetSelectableTools() wxOSX's implementation used a shared global delegate for all toolbars, which is not only highly unusual, but broke with code that modified the delegate. Specifically, wxPreferencesEditor's window uses OSXSetSelectableTools() to make its toolbar selectable. Because the delegate was shared, all toolbars in the application would start behaving as selectable as soon as the user opened preferences (even after the preferences window was closed). Don't share the delegate. Create a unique copy and store it in wxNSToolbar instance. This isn't particularly elegant solution, but it has the advantage of being binary compatible and simple.
2014-09-25 14:29 VS, revision 77884Don't break other toolbars with wxToolBar::OSXSetSelectableTools() wxOSX's implementation used a shared global delegate for all toolbars, which is not only highly unusual, but broke with code that modified the delegate. Specifically, wxPreferencesEditor's window uses OSXSetSelectableTools() to make its toolbar selectable. Because the delegate was shared, all toolbars in the application would start behaving as selectable as soon as the user opened preferences (even after the preferences window was closed). Don't share the delegate. Create a unique copy and store it in wxNSToolbar instance. This isn't particularly elegant solution, but it has the advantage of being binary compatible and simple.
2014-09-25 14:29 VS, revision 77883Make toggle toolbar button emulation on OS X nicer Actually use gray background behind toggled icon. Remove the ugly black frame. Increase rounded rectangle's radius so that it is (barely) visible that the rectangle is rounded. Previously, the code used wxLIGHT_GREY by mistake, which is the same color as the toolbar already uses, so toggled items were rendered with the same background as untoggled, only with an ugly black rectangle around them.
2014-09-24 16:55 VZ, revision 77882Make toggle toolbar button emulation on OS X nicer Actually use gray background behind toggled icon. Remove the ugly black frame. Increase rounded rectangle's radius so that it is (barely) visible that the rectangle is rounded. Previously, the code used wxLIGHT_GREY by mistake, which is the same color as the toolbar already uses, so toggled items were rendered with the same background as untoggled, only with an ugly black rectangle around them.
2014-09-24 14:59 JS, revision 77881Fix compilation of generic renderer DrawGauge() in non-PCH build. Include "wx/msw/wrapwin.h" explicitly to get the declaration of MulDiv() needed since the changes of r77748. Closes #16577.
2014-09-24 14:52 JS, revision 77880Fixes for visibility, GetVisibleLineForCaretPosition, and bitmap drawing slowness
2014-09-24 14:48 JS, revision 77879Improved search text control height and position on Windows. Was previously much too tall (regression from 3.0).
2014-09-24 14:48 JS, revision 77878Corrected border size for wxBORDER_THEME
2014-09-24 05:39 PC, revision 77877Corrected border size for wxBORDER_THEME
2014-09-24 04:04 RD, revision 77876avoid duplicate initialization and warnings about initialization order
2014-09-24 04:03 RD, revision 77875Add cairo_image_surface_get_[width|height] to the wxCairo dynamic importer
2014-09-23 19:45 VZ, revision 77874Add cairo_image_surface_get_[width|height] to the wxCairo dynamic importer
2014-09-23 19:45 VZ, revision 77873Detabify the new wxX11 clipboard sources. No changes, just whitespace cleanup.
- M /wxWidgets/trunk/src/univ/ctrlrend.cpp
- M /wxWidgets/trunk/src/univ/stdrend.cpp
- M /wxWidgets/trunk/src/univ/themes/metal.cpp
- M /wxWidgets/trunk/src/x11/font.cpp
- M /wxWidgets/trunk/src/x11/settings.cpp
2014-09-23 19:45 VZ, revision 77872Avoid deprecated wxPen/wxBrush/wxFont API in wxX11 code. Also simplify the code by relying on implicit constructors of wxPen and wxBrush from wxColour.
2014-09-23 19:44 VZ, revision 77871Avoid signed/unsigned comparison warnings. Also declare the variable only used inside the loop in the loop statement itself.
2014-09-23 19:44 VZ, revision 77870Remove unused TRACE_CLIPBOARD variable from wxX11 wxClipboard code. wxLogTrace() calls using this apparently were removed, so remove the trace mask as well to avoid "unused variable" warnings about it.
2014-09-23 19:44 VZ, revision 77869Remove trivial difference with master before merge. Somehow an empty line got removed in the AUI sample, restore it.
- D /wxWidgets/trunk/src/univ/.textctrl.cpp.swp
2014-09-23 19:44 VZ, revision 77868Remove accidentally committed swap file.
2014-09-23 19:44 VZ, revision 77867Initialize the member at first, make sure it would not cause segementation fault on the platform that not define wxHAS_RAW_BITMAP, the true init and assign function called within it
remove these codes. The code could not work correctly under x11. Redesigning