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

2010-08-11 18:46 SJL, revision 65263

Tidy GaugeTestCase so no unspecified behaviour is tested.

2010-08-11 18:45 SJL, revision 65262

Remove the negative focus call as this is unspecified behaviour.

2010-08-11 18:04 VZ, revision 65261

Handle wxDefaultSize correctly in wxNonOwnedWindow under wxOSX. Creating a wxNonOwnedWindow with default size created tiny, practically invisible windows because the default size was only taken care of at wxTopLevelWindow level but not in wxNonOwnedWindow itself. In particular, this broke creation of wxMDIChildFrames with the default size as this class only derived from wxNonOwnedWindow and not from wxTopLevelWindow under OS X. It also probably wasn't intentional as the code did use {Width,Height}Default() functions but they were wxWindow methods and not the wxTopLevelWindow (confusingly and error-pronely) named the same. Fix this, remove the now redundant checks for the default size in wxTopLevelWindow itself and also rationalize and condense the checks for the default position and size components in wxNonOwnedWindow::Create().

2010-08-11 18:03 VZ, revision 65260

Make wxTopLevelWindow::GetDefaultSize() public and document it. This method is/will be needed by wxNonOwnedWindow in wxOSX but couldn't be used as long as it was protected, so make it public. And as it seems that it might be useful outside of wx itself, document it as well.

2010-08-11 18:03 VZ, revision 65259

Add wxPoint::IsFullySpecified() and SetDefaults(). These methods do the same thing as wxSize methods with the same names and are useful for the same reasons.

2010-08-11 18:03 VZ, revision 65258

Fix handling of help buttons with non-empty label under OS X. Creating a button with wxID_HELP and a non-empty label used to always show this label, even if it was just a standard "Help" or "&Help". This didn't work at all as the help buttons under OS X are too small to show any label. To fix this, use normal buttons, not help ones, if a really custom label is used to ensure that it can be seen. And to still use the correct help buttons in as many cases as possible, ignore the standard "Help" label and its variants and don't show it at all.

2010-08-11 18:03 VZ, revision 65257

Use correct format specifiers in wxString::Printf(). Using %d with size_t argument resulted in asserts, fix it.

2010-08-11 17:50 JTN, revision 65256

Fix non-PCH build

2010-08-11 14:04 SJL, revision 65255

Don't assume a default selection or lack of it in wxRadioButton as it is not specified.

2010-08-11 13:58 SJL, revision 65254

Set first group member explicitly in group test.

2010-08-11 13:52 SJL, revision 65253

Test against basic style rather than a constant as text colour can vary by platform.

2010-08-11 11:08 SJL, revision 65252

Compilation fixes for non-MSW configurations.

2010-08-11 02:27 RAW, revision 65243

Native MSW wxHyperlinkCtrl using SysLinks

2010-08-11 00:39 VZ, revision 65242

Fix line indices translation in wxGrid::DoEndDragResizeLine(). We used the translation in wrong direction, i.e. interpreted x coordinates as rows and y coordinates as columns. This could result in passing invalid cell indices to GetCellSize() and was generally completely wrong. Closes #12311.

2010-08-11 00:39 VZ, revision 65241

WIP

2010-08-11 00:38 VZ, revision 65240

Don't set Unicode key code in key events to non-Unicode values in wxGTK. Only assign the wx key code wxKeyEvent::m_uniChar if it's a key corresponding to an ASCII symbol, don't do it for the values outside of ASCII range such as all the special WXK_ constants. It doesn't make sense to generate Unicode key codes for e.g. cursor key presses.

2010-08-10 23:48 VZ, revision 65239

Use wxPanel as controls parent in wrapsizer sample. Follow our own advice about never creating controls directly on the frame and using an intermediate wxPanel in our own sample. This is better style and makes it look better under Windows.

2010-08-10 23:48 VZ, revision 65238

Inherit notebook background recursively under wxMSW. With MSWSetTransparentBackground() hack only the panel which was the immediate child of wxNotebook (i.e. its page) inherited the notebook background but not its children. This resulted in jarring background discontinuities when nested panels were used. Fix this by inheriting notebook background in all child panels by testing for the return value of the parents MSWHasInheritableBackground() method in wxPanel::HasTransparentBackground() recursively. Closes #12317.

2010-08-10 20:58 VZ, revision 65236

Fix wxBitmapButton initial best size determination in wxMSW. This was broken during wxButton/wxBitmapButton merge and wxBitmapButton was not created with the correct initial size if the default size was specified when creating it any longer. Fix this by calling SetInitialSize() once again after setting the bitmap. See #12323.

2010-08-10 20:58 VZ, revision 65235

Keep the button bitmap centered if the button has no label in wxMSW. We should only honour the bitmap alignment if the button shows both the bitmap and the label. If only the bitmap is shown (e.g. when wxBitmapButton is used), it should always be centered as it used to be done in 2.8. Closes #12323.

2010-08-10 20:57 VZ, revision 65234
  • D /wxWidgets/trunk/src/wxWindows.xcodeproj/project.pbxproj

Remove obsolete and out of date Xcode project file. The project files under build/osx should now be used, this Xcode project file was out of date and couldn't be updated automatically.

2010-08-10 20:57 VZ, revision 65233

Revert MSW window classes uniquification patch. Making the class names unique doesn't seem to be necessary so revert the patch which appended unique pointer value to their names (r57030). See #9031.

2010-08-10 20:57 VZ, revision 65232

Don't use bitmap still selected in wxMemoryDC in image sample. The bitmap must be deselected from wxMemoryDC before being used in any other way but the sample didn't do this. Fix this by simply destroying the DC as soon as we don't need it, this makes bitmap available for other use as well. Closes #12310.

2010-08-10 20:57 VZ, revision 65231

Use window position in screen coordinates in wxDisplay::GetFromWindow(). To determine the display to which the window belongs we must use the window position in screen coordinates returned by wxWindow::GetScreenRect() and not the positioned returned by GetRect() which is the same only for the top level windows but not for the child ones. Closes #12318.

2010-08-10 20:57 VZ, revision 65230

Correct documentation of majorDimension in wxRadioBox ctor. The default value of this parameter is 0, not 1. Also add the explanation of what using 0 actually means. Closes #12325.