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-02-08 15:04 VZ, revision 758442014-02-08 12:55 JS, revision 75843Fix build under OS X with --disable-xrc. Don't try to change the install names in non-existent (in this case) wxrc. Closes #15946.
2014-02-08 12:55 JS, revision 75842Return true from GetRangeSize or partial extents will be incorrectly filled in
2014-02-08 01:46 VZ, revision 75839Return true from GetRangeSize or partial extents will be incorrectly filled in
2014-02-08 01:46 VZ, revision 75838Don't show "deleted stale lock file" message by default. The user typically can't do anything about this error anyhow, so don't show it by default. Still do show it when running in the verbose mode as this might add diagnosing the problem when something goes unexpectedly wrong. Closes #15944.
2014-02-08 01:43 VZ, revision 75837Don't show "deleted stale lock file" message by default. The user typically can't do anything about this error anyhow, so don't show it by default. Still do show it when running in the verbose mode as this might add diagnosing the problem when something goes unexpectedly wrong. Closes #15944.
2014-02-08 01:41 VZ, revision 75836Don't use try/catch if exceptions support is disabled. Closes #15954.
2014-02-07 16:02 VZ, revision 75835Don't use try/catch if exceptions support is disabled. Closes #15954.
2014-02-07 16:02 VZ, revision 75834Don't log error from wxMSW wxWakeUpIdle(). This is not necessary as there is nothing that can be done about this error anyhow and the function still "works" even if it occurs (it doesn't wake up anything but it is not necessary to do it if the message queue is already full) and, worse, results in a crash due to stack overflow. Closes #15951.
2014-02-07 15:35 VZ, revision 75833Don't log error from wxMSW wxWakeUpIdle(). This is not necessary as there is nothing that can be done about this error anyhow and the function still "works" even if it occurs (it doesn't wake up anything but it is not necessary to do it if the message queue is already full) and, worse, results in a crash due to stack overflow. Closes #15951.
2014-02-07 15:35 VZ, revision 75832Avoid crashes when deleting owned top level windows. Don't delay the TLW destruction if it has a parent and its parent is already being deleted: we can't delay the inevitable in this case and only succeed in making the program crash if we try. Closes #15743.
2014-02-06 18:27 PC, revision 75826Fix exit on last TLW logic after the change of r75630. The changes in this revision meant to prevent the closure of transient dialogs from quitting the application (see #15880) prevented any application using AUI, including the aui sample, from exiting as the AUI utility frames deleted during the main frame destruction were returning false from their IsLastBeforeExit() now. Fix this by relaxing the check and ignoring the parent if it is already being deleted anyhow -- in this case there is no danger of closing it accidentally. Closes #15894.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/minifram.cpp
- M /wxWidgets/trunk/src/gtk/minifram.cpp
2014-02-06 16:10 VZ, revision 75825Don't update position variables from window dragging code. Let "configure-event" handler do it so it can also generate proper move events. closes #15904
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_aui.vcxproj.filters
2014-02-06 11:15 VS, revision 75824Revert "Add XRC handler file to MSVC 10 project." This reverts r75789 which shouldn't have been applied to 3.0 branch as the files added to the project don't exist in it. Closes #15942.
2014-02-06 11:15 VS, revision 75823Fix failing TextFileTestCase::ReadMixedWithFuzzing(). The test failed with 33% probability because it didn't account for trailing non-newline character. Fixed and also changed the test to repeat itself a hundred times, to increase the probability of catching problems like this.
2014-02-06 09:54 PC, revision 75821Fix failing TextFileTestCase::ReadMixedWithFuzzing(). The test failed with 33% probability because it didn't account for trailing non-newline character. Fixed and also changed the test to repeat itself a hundred times, to increase the probability of catching problems like this.
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/window.cpp
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/window.cpp
2014-02-06 05:43 PC, revision 75807Fix wxSetCursorEvent handling For compatibility with wxMSW, send event up the parent chain. Properly handle setting the cursor for a wxSetCursorEvent, and don't overwrite the window cursor. see #15801
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/gtk/window.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/cursor.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/dialog.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/toplevel.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/window.cpp
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/cursor.cpp
- M /wxWidgets/trunk/src/gtk/dialog.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2014-02-05 23:12 VZ, revision 75806Different fix for cursor inheritance and busy cursor/global cursor. Previous work was not compatible with GTK < 2.18 and did not properly handle some cases see #15801
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/include/wx/generic/dataview.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/samples/dataview/dataview.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
2014-02-05 19:29 VS, revision 75804Add support for sorting by more than one column to generic wxDataViewCtrl. Maintain a list of columns used for sorting instead of a single sort column index and allow to add/remove columns to/from it interactively by right clicking them if AllowMultiColumnSort() was used. See https://github.com/wxWidgets/wxWidgets/pull/3
2014-02-05 19:29 VS, revision 75803Add line-endings fuzzing test to TextFileTestCase. Stress-test wxTextFile's handling of unusual CR,LF characters.
2014-02-05 19:29 VS, revision 75802Rewrite wxTextFile's newlines parsing to fix multiple bugs. Remove the complicated parsing state machine that contained bugs with unexpected inputs and was very hard to modify correctly. Replace it with much simpler code that looks ahead, instead of deducing line endings from past characters. The new code never looses lines with data and calls AddLine() on the first newline character it encounters, peeking ahead to determine the line ending type.
2014-02-05 19:29 VS, revision 75801TextFileTestCase: test for \r\r\r\n parsing. While r75387 fixed parsing of \r\r\n, it still didn't handle triple-\r correctly.
2014-02-05 19:29 VS, revision 75800TextFileTestCase: test for correct parsing of empty Mac lines. (This is failing both with and without r75387.)
2014-02-05 19:28 VS, revision 75799Add line-endings fuzzing test to TextFileTestCase. Stress-test wxTextFile's handling of unusual CR,LF characters.
2014-02-05 19:28 VS, revision 75798Rewrite wxTextFile's newlines parsing to fix multiple bugs. Remove the complicated parsing state machine that contained bugs with unexpected inputs and was very hard to modify correctly. Replace it with much simpler code that looks ahead, instead of deducing line endings from past characters. The new code never looses lines with data and calls AddLine() on the first newline character it encounters, peeking ahead to determine the line ending type.
2014-02-05 19:28 VS, revision 75797TextFileTestCase: test for \r\r\r\n parsing. While r75387 fixed parsing of \r\r\n, it still didn't handle triple-\r correctly.
2014-02-05 12:29 JS, revision 75796TextFileTestCase: test for correct parsing of empty Mac lines. (This is failing both with and without r75387.)
2014-02-05 02:04 VZ, revision 75794Return true from OnCellClicked if the event was processed, otherwise further processing will use default behaviour which may negate the effect of the event handler.
2014-02-04 20:10 JS, revision 75793Compilation fix for PCH-less build. This should fix compilation without PCH after r75785. See #2609.
2014-02-04 20:10 JS, revision 75792Return true from OnCellClicked if the event was processed, otherwise further processing will use default behaviour which may negate the effect of the event handler.
2014-02-04 19:57 JS, revision 75791Return true from OnCellClicked if the event was processed, otherwise further processing will use default behaviour which may negate the effect of the event handler.
- M /wxWidgets/trunk/include/wx/richtext/richtextformatdlg.h
- M /wxWidgets/trunk/src/richtext/richtextformatdlg.cpp
2014-02-04 17:59 DS, revision 75790Added the ability to restore the last selected page in a wxRTC formatting dialog.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/interface/wx/combobox.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/osx/cocoa/combobox.mm
2014-02-04 17:42 VZ, revision 75789Added support for wxEVT_COMBOBOX_DROPDOWN and wxEVT_COMBOBOX_CLOSEUP events to wxOSX/Cocoa. Backport of r75783. Closes #15762.
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_aui.vcxproj.filters
2014-02-04 17:40 VZ, revision 75788Add XRC handler file to MSVC 10 project. Closes #15942.
- M /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj.filters
2014-02-04 16:59 VZ, revision 75787Add XRC handler file to MSVC 10 project. Closes #15942.
- M /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj.filters
2014-02-04 16:59 VZ, revision 75786Add new XRC headers to the core project too. Closes #15942.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/rearrangectrl.h
- M /wxWidgets/trunk/src/common/rearrangectrl.cpp
2014-02-04 16:59 VZ, revision 75785Allow using wxRearrangeList::Check() to change state programmatically. Previous this resulted in an assert and broken behaviour as it didn't update the internally stored state. Do update it now and remove the assert as it isn't possible to distinguish between user code calling Check() and wxGTK doing it itself from wxCheckListBox implementation. Closes #15940.
2014-02-04 16:46 VZ, revision 75784Fix transparency in toolbar buttons when not using comctl32.dll v6. Old versions of comctl32.dll don't support alpha in the toolbar image list, so use the masks only for them. Closes #2609.
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_core.vcxproj
- M /wxWidgets/branches/WX_3_0_BRANCH/build/msw/wx_vc10_core.vcxproj.filters
2014-02-04 10:32 DS, revision 75783Add new XRC headers to the core project too. Closes #15942.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/interface/wx/combobox.h
- M /wxWidgets/trunk/src/osx/cocoa/combobox.mm
2014-02-04 08:37 JJ, revision 75782Added support for wxEVT_COMBOBOX_DROPDOWN and wxEVT_COMBOBOX_CLOSEUP events to wxOSX/Cocoa. See #15762.
2014-02-03 21:32 SC, revision 75780correction on commit 75776
2014-02-03 21:31 SC, revision 75779backport merging in Václav's fix for getting CPU usage down in ShowModal
2014-02-03 18:44 SC, revision 75778merging in Václav's fix for getting CPU usage down in ShowModal
2014-02-03 18:40 SC, revision 75777backport from trunk
2014-02-03 15:06 JJ, revision 75776passing correct timeout values, patch from Václav
2014-02-02 22:47 VZ, revision 75775synchronizing the definition of wxLoadQueryNearestFont
2014-02-02 02:46 VZ, revision 75772Remove unnecessary CommandStateChangeConstants enum redeclaration. This declaration conflicted with the one in the latest MinGW-W64 headers and wasn't needed anyhow as we don't use neither the enum itself nor its members in our code, so just remove it to fix the build in 64 bits with MinGW-W64 4.8. This is the backport of r75669 from trunk.
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/msw/bitmap.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/bitmap.cpp
2014-02-02 02:16 VZ, revision 75771Compilation fix after r75765. Forgot to backport ResetAlpha() addition which is used by the code of r75765.
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/utils.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/cursor.cpp
2014-02-02 02:15 VZ, revision 75770Restore wxBusyCursor::Get{Story,Busy}Cursor() in wxGTK. Even if these methods are completely useless, we still need to keep them in wxGTK 3.0 for ABI compatibility.
2014-02-02 02:15 VZ, revision 75769Improve appearance of tools using bitmaps with alpha in wxMSW wxToolBar. Use alpha in the combined toolbar bitmap if any of its tools has a bitmap using alpha. This greatly improves the appearance of the automatically generated disabled images for the tools with bitmaps using alpha. See #15876.
Fix appearance of tools with alpha bitmaps in wxMSW wxToolBar. Recent changes broke the handling of tools with alpha bitmaps as drawing them on the global toolbar bitmap changes its underlying HBITMAP now, but the code in wxToolBar didn't expect this. Fix it by updating the HBITMAP used after every DrawBitmap() call, just in case it changed (it doesn't cost anything to reset it if it did not). Closes #15876.