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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2014-05-05 00:13 VZ, revision 76456

Implement setting foreground colour for wxRadioButton in wxMSW. Native radio buttons don't support changing their foreground colour, so use owner drawn buttons if SetForegroundColour() was called, similarly to what was already done for wxCheckBox. Closes #10137.

2014-05-05 00:13 VZ, revision 76455

Refactor owner drawn buttons drawing code in wxMSW. Move it from wxCheckBox to wxControl to allow reusing this code in other classes, notably wxRadioButton in the upcoming commits. See #10137.

2014-05-05 00:13 VZ, revision 76454

Use wxArrayInt methods instead of duplicating them. Just use wxArrayInt::Index() instead of doing a linear search in the array manually. Also use RemoveAt() + Insert() instead of manually iterating over the items. See #16110.

2014-05-05 00:12 VZ, revision 76453

Fix position of the column after drag-move operation in wxGrid. Fix the logic for finding the correct position to drop the column at when ending a drag move operation. The old code dropped it one position too far to the left when it was dropped on the "far" (i.e. right with LTR layout) part of the target column. See #16110.

2014-05-05 00:12 VZ, revision 76452

Fix changing column order in wxGrid when some columns are hidden. Using negative column widths used for hidden columns when updating the column positions after dragging one of them to a new position totally broke their display. Fix this by ignoring the hidden columns. Closes #16110.

2014-05-05 00:12 VZ, revision 76451

Add wxGridCellRenderer::GetBest{Height,Width}() and use them in wxGrid. Allow the renderer to specify the best height at the given width (or vice versa) instead of the best size in both direction which is not defined for e.g. wxGridCellAutoWrapStringRenderer. Closes #15943.

2014-05-05 00:12 VZ, revision 76450

Document restrictions on icon names in the resources in wxMSW. Make it more clear that application icon must precede "wx" in alphabetical order. Closes #3529.

2014-05-05 00:12 VZ, revision 76449

Fix busy cursor handling in modal dialogs under MSW. Modal dialogs shown during wxBusyCursor effect shouldn't show the busy cursor as they do accept input, but did in wxMSW (as could be seen in e.g. the widgets sample after enabling the "Global busy cursor" in the menu and showing the text entry dialog via "Text|Set Help Hint"). Fix this by explicitly checking for the special case of having a modal dialog as parent at wxWindow level as doing it in wxDialog simply didn't work as its WM_SETCURSOR handler wasn't called at all for determining the cursor to use for its children because they handled WM_SETCURSOR themselves in the global busy state, without letting DefWindowProc(), which propagates this message upwards the window hierarchy, to have it at all.

2014-05-05 00:12 VZ, revision 76448

Bring MSVS 2010 projects in line with 2011 and 2012 ones. The new projects are easier to customize as the build options can now be specified in wx_vc10_local.props file. They also have correct dependencies and avoid sharing violations when copying wx/setup.h. Finally, they also use the correct names for the webview DLL, see #15820.

2014-05-05 00:12 VZ, revision 76447

Reset icon ref count when deleting the icon in wxMSW balloon icons code. This avoids the assert which happened when trying to show the next notification message in SetUpIcon() as the icon was null while the reference count was positive.

2014-05-05 00:11 VZ, revision 76446

Fix position of the column after drag-move operation in wxGrid. Fix the logic for finding the correct position to drop the column at when ending a drag move operation. The old code dropped it one position too far to the left when it was dropped on the "far" (i.e. right with LTR layout) part of the target column. See #16110.

2014-05-05 00:11 VZ, revision 76445

Fix changing column order in wxGrid when some columns are hidden. Using negative column widths used for hidden columns when updating the column positions after dragging one of them to a new position totally broke their display. Fix this by ignoring the hidden columns. Closes #16110.

2014-05-05 00:11 VZ, revision 76444

Fix busy cursor handling in modal dialogs under MSW. Modal dialogs shown during wxBusyCursor effect shouldn't show the busy cursor as they do accept input, but did in wxMSW (as could be seen in e.g. the widgets sample after enabling the "Global busy cursor" in the menu and showing the text entry dialog via "Text|Set Help Hint"). Fix this by explicitly checking for the special case of having a modal dialog as parent at wxWindow level as doing it in wxDialog simply didn't work as its WM_SETCURSOR handler wasn't called at all for determining the cursor to use for its children because they handled WM_SETCURSOR themselves in the global busy state, without letting DefWindowProc(), which propagates this message upwards the window hierarchy, to have it at all.

2014-05-05 00:11 VZ, revision 76443

Correct webview DLL name in x64 config of MSVS 2010 project files. The architecture suffix was missing. Closes #15820.

2014-05-03 18:44 PC, revision 76442

vswscanf is needed regardless of wxUSE_UNICODE

2014-05-03 18:31 PC, revision 76441

build fix for systems lacking vswscanf when wxUSE_UNICODE==0

2014-05-03 15:07 JS, revision 76440

Implemented keyboard selection and better cell navigation for tables

2014-05-02 16:19 VZ, revision 76439

Fix property sheets names in MSVS 2013 custom build project. It must be vc12, not vc11.

2014-05-02 16:19 VZ, revision 76438

Add dependency of wxregex on wx/setup.h in MSVS projects. Modified regex library code uses wx headers, so build _custom_build project creating wx/setup.h before it.

2014-05-02 16:19 VZ, revision 76437

Don't crash when dismissing expanded ribbon panel. The parent of wxRibbonPanel is not always a wxRibbonPage, it can also be the containing wxFrame itself if the panel is a temporarily expanded one created when the user clicks a panel reduced to a button. So don't rely on the cast of the parent to wxRibbonPage to always work. This is ugly but at least avoids a crash. Closes #16215.

2014-05-01 18:57 PC, revision 76436

send changed event when selecting a special directory from wxDirPickerCtrl combobox closes #16064

2014-04-30 19:08 PC, revision 76435

avoid referencing xml and html libs when they are not enabled

2014-04-30 16:11 VZ, revision 76434

Fix wxGetClientDisplayRect() when _NET_WORKAREA is not supported. Don't intersect the total rectangle with the uninitialized work area one resulting in an empty rectangle being returned from wxGetClientDisplayRect() if X11 server doesn't support _NET_WORKAREA (this is the case for at least Cygwin X11 server).

2014-04-30 16:10 VZ, revision 76433

Fix wxGetClientDisplayRect() when _NET_WORKAREA is not supported. Don't intersect the total rectangle with the uninitialized work area one resulting in an empty rectangle being returned from wxGetClientDisplayRect() if X11 server doesn't support _NET_WORKAREA (this is the case for at least Cygwin X11 server).

2014-04-30 09:01 SC, revision 76432

backport, supporting alpha channel from clipboard correctly, closes #16198