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

2009-09-01 15:54 JMS, revision 61802

Added 'bool editable' argument to wxPropertyGrid::MakeColumnEditable()

2009-09-01 15:39 JS, revision 61801

Documented font dialog fix.

2009-09-01 15:36 JS, revision 61800

Backported fix from 2.9.

2009-09-01 15:20 JMS, revision 61799

Removed some old code that generated warnings on some compilers

2009-09-01 15:13 JMS, revision 61798

Fixed a severe crash bug

2009-08-31 23:28 VZ, revision 61796

Correctly determine best wxPropertyGrid width. Improve wxPropertyGrid::DoGetBestSize() to correctly determine the window width by using the sum of columns widths. Also correct wxPropertyGridPageState::GetColumnFitWidth() to account for the bitmaps.

2009-08-31 02:05 VZ, revision 61793

Avoid spurious uninitialized variable warning. Last change introduced a new warning in optimized g++ build, fix it.

2009-08-30 23:43 VZ, revision 61792

Correct wxImage::Size() again; add unit tests for it. wxImage::Size() didn't handle the paste position correctly. Closes #7874.

2009-08-30 23:11 VZ, revision 61791

Add support for bilinear resize algorithm to wxImage. Add wxIMAGE_QUALITY_BILINEAR in addition to the existing wxIMAGE_QUALITY_BICUBIC, it is supposed to be much faster yet yield almost the same results. Closes #11034.

2009-08-30 22:42 VZ, revision 61790

Use correct font instead of DEFAULT_GUI_FONT. DEFAULT_GUI_FONT is a misnomer, not only is it not a default (and never was) but it shouldn't be used at all. Instead use lfMessageFont from the NONCLIENTMETRICS structure as it seems to correspond to the font used by the native controls under 2000, XP and Vista and respects Vista global DPI setting unlike DEFAULT_GUI_FONT. Closes #11008.

2009-08-30 19:25 VZ, revision 61788

Fix buffer overflow in wxURLDataObject. The code in CFSTR_SHELLURLDataObject::GetDataHere() was confused by ANSI/Unicode and ended up overwriting output buffer because of it. Moreover, this function was actually completely unnecessary as the base class version did work correctly. Closes #11102 (thanks to Tim Kosse).

2009-08-30 19:25 VZ, revision 61787

Fix off by one errors in wxURLDataObject. wxTextDataObject::SetData() adds the terminating NUL automatically so there is no need to add it to the length when calling it from wxURLDataObject::SetURL(). This change is necessary to fix the unit test in the upcoming fix for #11102. See #11102.

2009-08-30 19:25 VZ, revision 61786

Output the extracted number from wxString::ToXXX() even if it returns false. After the changes in r50710 wxString numeric conversion functions didn't update their output parameter any more if the conversion failed because not entire string was converted. This was incompatible with the old behaviour which some existing code did rely on, so restore it and now always return the number which was extracted from the beginning of the string if we found anything at all, even if the function returns false. Add unit test for the correct behaviour and updated the documentation. Closes #11126.

2009-08-30 19:25 VZ, revision 61785

Use GetBestSize() rather than DoGetBestSize(). Call GetBestSize() from wxWindowMSW::DoSetSize() so that it works correctly for the classes which only override DoGetBestClientSize() and not DoGetBestSize() itself, such as wxStaticText. Closes #11096.

2009-08-30 19:24 VZ, revision 61784

Fix selection events generation in multi-select wxTreeCtrl. Only deselect the items when the mouse is released if really necessary: add a flag indicating when it is instead of trying to deduce it in the mouse up handler. Closes #11099 (thanks to Jonathan Liu).

2009-08-30 19:24 VZ, revision 61783

Don't generate duplicated events for clicks on tree +/- buttons. In multiple selection mode we process mouse events manually in wxTreeCtrl itself and already take care of mouse clicks on the buttons there so don't pass them on to the base class which would generate another event. Closes #11098 (thanks to Jonathan Liu).

2009-08-29 10:09 JMS, revision 61779

Disabled top-level parent tracking by default (crashes with AUI), must now use wxPG_EX_ENABLE_TLP_TRACKING style to enable old behavior.

2009-08-28 12:44 VZ, revision 61774

Compilation fix for wxUSE_PROTOCOL && !wxUSE_URL. IMPLEMENT_CLASS(wxProtoInfo) wasn't compiled in in this build configuration because it was in url.cpp instead of protocol.cpp and so was guarded by wxUSE_URL and not wxUSE_PROTOCOL as it should have been. Closes #11151.

2009-08-28 12:44 VZ, revision 61773

Compilation fixes for wxUSE_FONTMAP==0. Closes #11150. Closes #11152.

2009-08-28 12:43 VZ, revision 61772

No real changes, just slightly simplify code. No need to check whether the pointer is NULL before deleting it nor to assign NULL to it if it's going to be immediately reassigned on the next line. Closes #11149.

2009-08-27 09:08 PC, revision 61770

small fix to last commit, only disable updating decor size if necessary

2009-08-27 07:11 PC, revision 61769

avoid deferred show with Fluxbox, its support for _NET_REQUEST_FRAME_EXTENTS is broken

2009-08-27 01:12 MW, revision 61768

Split 32-bit GTK builds between the the two linux machines, read to add more builds.

2009-08-27 00:18 VZ, revision 61767

Fix wxDocManager::GetLastDirectory() when there is no history. The most recently opened file should be used only if we have MRU list. Closes #11145.

2009-08-27 00:17 VZ, revision 61766

Fix wxDocManager::GetLastDirectory() when there is no history. The most recently opened file should be used only if we have MRU list. Closes #11145.