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):
2011-10-31 12:30 DS, revision 696122011-10-31 11:49 VZ, revision 69611Fixed dropdown height of wxChoice and wxComboBox controls. When using comctl32.dll versions prior to 6.0 (e.g. with Win2k or no manifest file) the dropdown height of a wxChoice and wxComboBox would show all but one item and a vertical scrollbar was always visible. Fixed by reintroducing code that adds 1 to the total number of items. The code got dropped in r60553, added a comment to it in the hope that it will not be lost again.
2011-10-31 11:42 VZ, revision 69610Mention setting up file as default download on SF in release docs. The newly uploaded files must be configured to be default downloads as otherwise SF continues to propose the old files by default. See #13347.
2011-10-31 11:40 VZ, revision 69609Compilation fix for wxUSE_GRAPHICS_CONTEXT && !WX_PRECOMP. Include wx/dcclient.h to get wxPaintDC declaration necessary in this case.
2011-10-31 11:40 VZ, revision 69608Correct FSF postal address in the licence text. Closes #13411.
- D /wxWidgets/trunk/docs/wine/licence.txt
2011-10-31 06:42 PC, revision 69607Remove duplicated and apparently unnecessary licence file. This file was exactly the same as docs/licence.txt so keep just one of them.
2011-10-31 06:36 PC, revision 69606add gdk_window_get_height/width
2011-10-31 06:22 PC, revision 69605simplify Refresh(), ancestors of a mapped window have to be mapped also, no point in checking
2011-10-31 06:15 PC, revision 69604in DoSetSize, only call GetPosition if necessary
2011-10-31 06:14 PC, revision 69603correct callback function signature
2011-10-31 05:35 PC, revision 69602move class function out of extern "C" block
2011-10-30 20:48 VZ, revision 69601simplify code calling gtk_window_set_urgency_hint
2011-10-30 20:48 VZ, revision 69600Avoid too many sash position changed events when splitter is resized. We could call SetSashPositionAndNotify() twice in a row which was probably unexpected and possibly wasteful, if the user code did anything non trivial in response to this event. Just call it once after we're certain which sash position do we want to set.
2011-10-30 20:48 VZ, revision 69599Fix the check for second window becoming too small in wxSplitterWindow. There was a strange check for the second pane size in OnSize() which hardcoded 5 pixels as minimal pane size in the check and 40 pixels as the minimal size to set. This resulted in strange behaviour when the second pane size would decrease to 6 pixels smoothly and then jump back to 40 pixels when the splitter window was resized and also was ugly at the code level. Get rid of this code and simply call AdjustSashPosition() to ensure that the sash position remains valid as the splitter is resized.
2011-10-30 20:48 VZ, revision 69598Make the initial sash position work in splitter sample. The initial splitter size must be set correctly when using gravity with wxSplitterWindow as otherwise the sash would jump on first resize -- which was exactly what happened in the splitter sample. Add a SetSize() call to the sample with the comment explaining why is it needed and also actually make it stick as the cached last size was not updated before the splitter was split before. Closes #9821.
2011-10-30 20:48 VZ, revision 69597Don't apply gravity before requested sash position was set in wxSplitterWindow. Gravity should take effect only after the originally requested sash position is set as otherwise it's not really taken into account. Closes #13508.
2011-10-30 20:48 VZ, revision 69596Remove wxSplitterWindow::m_checkRequestedSashPosition. This variable seemed to be redundant with m_requestedSashPosition being set to INT_MAX so harmonise the code to always check for the latter and get rid of the former. There should be no observable changes in behaviour.
2011-10-30 18:28 JS, revision 69595No changes, just remove wxSplitterWindow::{Set,Get}NeedUpdating(). GetNeedUpdating() was never used at all while SetNeedUpdating() was used only once while m_needUpdating variable was being changed directly in other places making the code difficult to follow. Just use the member variable directly and remove the accessors.
2011-10-30 17:51 VZ, revision 69594Fixed problem with the size of paragraphs not needing layout not being taken into account when calculating overall box size. Should fix the problem with lines becoming insensitive to mouse clicks after adding a couple of shorter lines.
2011-10-30 17:44 VZ, revision 69593Perform wxAuiToolBar idle updates from UpdateWindowUI(), not OnIdle(). No real changes, just optimize the idle updates by doing it from (less often called) UpdateWindowUI() instead of EVT_IDLE handler. Closes #10075.
2011-10-30 17:41 VZ, revision 69592Generate right click events for all kinds of items in wxAuiToolBar. Don't generate wxEVT_COMMAND_AUITOOLBAR_RIGHT_CLICK for normal items only, they can be useful for other ones too. Note that this had been previously applied to 2.8 branch as r66926 but somehow wasn't applied to the trunk. Closes #10079.
2011-10-30 17:22 VZ, revision 69591Fix splitting message into title in body in MSW wxProgressDialog. If the message doesn't contain any new lines, it should be used as the body, not the title as having title without body doesn't make sense and looks strange. Closes #13441.
2011-10-30 15:20 VZ, revision 69590Don't replace non default wxMessageDialog labels with default translations. The code translating the button labels of wxMessageBox to the application language was overeager and replaced even the custom labels with the translations of the default ones. This shouldn't be done, of course, so simply check that no custom labels had been set before translating. See #10962.
- M /wxWidgets/trunk/include/wx/aui/auibar.h
- M /wxWidgets/trunk/include/wx/aui/auibook.h
- M /wxWidgets/trunk/include/wx/aui/dockart.h
- M /wxWidgets/trunk/include/wx/aui/floatpane.h
- M /wxWidgets/trunk/include/wx/aui/framemanager.h
- M /wxWidgets/trunk/include/wx/aui/tabmdi.h
- M /wxWidgets/trunk/src/aui/auibar.cpp
- M /wxWidgets/trunk/src/aui/auibook.cpp
- M /wxWidgets/trunk/src/aui/dockart.cpp
- M /wxWidgets/trunk/src/aui/floatpane.cpp
- M /wxWidgets/trunk/src/aui/framemanager.cpp
- M /wxWidgets/trunk/src/aui/tabmdi.cpp
2011-10-30 15:19 VZ, revision 69589Change variables naming convention in wxAUI code. Use the standard wxWidgets camelCase convention instead of the old_one_using_underscores for all the private variables. Closes #13476.
- M /wxWidgets/trunk/autoconf_inc.m4
- M /wxWidgets/trunk/build/bakefiles/common.bkl
- 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_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2011-10-30 15:19 VZ, revision 69588Link tests with webview library only if it is actually available. This allows the tests to build again even on the machines without the prerequisites for building wxWebView.
Remove apparently unnecessary wxAuiMDIClientWindow dtor. This dtor doesn't seem to do anything useful as the base class dtor already destroys all window children anyhow and removing it is reported to fix some crashes in wxAUI (which is surprising and probably hides some other bug...). Closes #13547.