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):

2012-04-08 12:10 VZ, revision 71148

Fix PCH-less compilation of graphicc.cpp under MSW too. We need to include wx/window.h in all ports, not just wxGTK. See #14194.

2012-04-08 02:54 RD, revision 71147

Add the client and art IDs

2012-04-07 06:18 RD, revision 71134

Mark which methods are pure virtual

2012-04-07 06:18 RD, revision 71133

Document wxHelpControllerBase so the type can be used in Phoenix

2012-04-07 06:18 RD, revision 71132

wxHtmlHelpController derives from wxHelpControllerBase

2012-04-07 06:18 RD, revision 71131

Add a ctor that is compatible with the documented wxHelpController API

2012-04-06 21:51 VZ, revision 71123

Handle Ctrl-O and Ctrl-L MSW wxWebView accelerators too. Do the same thing for them as for Ctrl-N, Ctrl-F and Ctrl-P, they are also used by the control. Closes #14192.

2012-04-06 21:51 VZ, revision 71122

Remove special setup_gccxml.h for GCCXML. This file doesn't seem to be needed and the open() declaration in it actually results in errors when using the latest gccxml from cvs under Windows, so just get rid of it entirely.

2012-04-06 20:07 SC, revision 71120

fixes #14193

2012-04-06 00:27 VZ, revision 71115

Set the menu itself as event object for EVT_MENU_{OPEN,CLOSED} in wxMSW. Make wxMSW consistent with the other ports and set the menu itself, not the window it is attached to, as the event object for the menu open/close events. See #1595.

2012-04-06 00:27 VZ, revision 71114

Reuse wxMenu::SendEvent() from wxFrameBase::ProcessCommand(). Not only this avoids code duplication but it also fixes wrong code in wxFrameBase version as it set the event object incorrectly to the frame itself instead of setting it to the menu. Added event object check to the menu events unit test. Closes #1595.

2012-04-06 00:27 VZ, revision 71113

Add a very simple unit test checking for menu events. Just verify that an event with the expected id was generated. The test will be extended later to test for other event fields such as its source object, see #1595.

2012-04-06 00:27 VZ, revision 71112

Use wxFrame::FindItemInMenuBar() in ProcessCommand(). Don't duplicate FindItemInMenuBar() code in ProcessCommand() and, more importantly, use the overridden version of FindItemInMenuBar() in MDI parent frame in wxMSW to allow using ids corresponding to the active child frame menu items.

2012-04-05 20:40 VZ, revision 71105

Don't change the icon when editing wxDataViewIconText cells in generic version. wxDataViewIconTextRenderer changed the icon to that of the last item drawn by it when editing a cell. Fix this by getting the original icon directly from the model instead of from the last item. Closes #14187.

2012-04-05 20:40 VZ, revision 71104

Hide combobox popup when it is hidden itself in wxMSW. It was possible to hide the main part of a combobox control but keep its popup shown and this notably happened in wxGrid when TAB was pressed while a wxChoice cell editor was dropped down. Avoid this Cheshire combobox syndrome by explicitly dismissing the popup when a combobox is hidden. Closes #3113.

2012-04-05 20:40 VZ, revision 71103

Refactor: move wxComboBox::MSWDoPopupOrDismiss() down to wxChoice. No real changes, just make this method available in wxChoice for the next commit needs. See #3113.

2012-04-05 20:40 VZ, revision 71102

Remove support for MetroWerks CodeWarrior compiler. This compiler doesn't exist any more and was probably unsupported even in 2.8, let alone 2.9, so remove all the __MWERKS__ tests to simplify things.

2012-04-05 20:40 VZ, revision 71101

Remove wrong const from wxMenu::GetMenuItems() documentation. Only one of the overloads is const. Closes #14169.

2012-04-05 20:39 VZ, revision 71100

No real changes, just remove wxIsDebuggerRunning() stub from wxOSX. There is no need to have a stub here when we already have in wx/debug.h, just remove it.

2012-04-05 15:55 VZ, revision 71097

Fix handling of the main window of composite controls in wxMSW wxToolTip. The main window itself should be added using DoAddHWND() and not AddOtherWindow() as it is not, precisely, "other". This fixes removing and updating it twice unnecessarily. Closes #14184.

2012-04-05 15:55 VZ, revision 71096

No real changes, just use clearer names for wxMSW wxToolTip methods. Rename wxToolTip::DoAddOtherWindow() to DoAddHWND() as it should be used for adding any window associated with the tooltip, either the main or an auxiliary one. And rename wxToolTip::Add() to AddOtherWindow() because it shouldn't be used for the main window. See #14184.

2012-04-05 15:55 VZ, revision 71095

Really fix source coordinates handling in wxDC::Blit() in wxMSW. It turns out that the changes r71028 were unnecessary (and actually harmful) in most cases, they're only needed when a DIB is used as a source DC. So move the manual coordinates adjustments to the branch of code using StretchDIBits() and don't do it anywhere else. Also don't list this as an incompatible change as wxMSW actually already worked as the other ports in the majority of cases and list it as a simple bug fix instead. Closes #14188.

2012-04-05 01:22 RD, revision 71092

Add wxAffineMatrix2DBase class. If a class is used somewhere as parameter or return value types then it needs to be documented, at least for Phoenix.

2012-04-05 00:30 VZ, revision 71091

Fix wxRadioButtons without explicit wxRB_GROUP styles in wxGTK. If two radio buttons are created consecutively, they should be part of the same radio group, even if wxRB_GROUP hadn't been explicitly used for the first of them. Do this is for consistency with wxMSW and also because the alternative behaviour doesn't make much sense. Also stop iterating too far backwards when searching for the group to be used for a new radio button and add comments explaining what's going on here.

2012-04-05 00:16 VZ, revision 71090
  • D /wxWidgets/trunk/include/wx/wxshlba_cw.h
  • D /wxWidgets/trunk/include/wx/wxshlba_cwc.h
  • D /wxWidgets/trunk/include/wx/wxshlba_cwc_d.h
  • D /wxWidgets/trunk/include/wx/wxshlba_cw_d.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cw.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cwc.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cwc_d.h
  • D /wxWidgets/trunk/include/wx/wxshlb_cw_d.h
  • D /wxWidgets/trunk/include/wx/wx_cw.h
  • D /wxWidgets/trunk/include/wx/wx_cwc.h
  • D /wxWidgets/trunk/include/wx/wx_cwcocoa.h
  • D /wxWidgets/trunk/include/wx/wx_cwcocoa_cm.h
  • D /wxWidgets/trunk/include/wx/wx_cwcocoa_d.h
  • D /wxWidgets/trunk/include/wx/wx_cwc_d.h
  • D /wxWidgets/trunk/include/wx/wx_cwu_d.h
  • D /wxWidgets/trunk/include/wx/wx_cw_cm.h
  • D /wxWidgets/trunk/include/wx/wx_cw_d.h

Remove obsolete header used only with CodeWarrior MetroWerks compiler. This compiler doesn't exist for modern OS X systems, no need to have the headers used only with it as they just clatter the include directory and confuse various tools parsing wx headers.