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-01-05 14:55 VZ, revision 75552

Simplify and fix column determination code in wxGridStringTable. The number of columns in the table is now (since r60717) stored in m_numCols, so there is no need to get it from wxGrid any more. This is not only simpler and faster but also more correct as the first row might not have the full number of values yet. Closes #15809.

2014-01-05 13:56 VZ, revision 75551

Simplify and fix column determination code in wxGridStringTable. The number of columns in the table is now (since r60717) stored in m_numCols, so there is no need to get it from wxGrid any more. This is not only simpler and faster but also more correct as the first row might not have the full number of values yet. Closes #15809.

2014-01-04 23:50 VZ, revision 75550

Add Aragonese translations by Jorge Pérez.

2014-01-04 23:50 VZ, revision 75549

Fix another wxDOT deprecation warning, this time in wxGTK build. Use wxPENSTYLE_DOT instead.

2014-01-04 23:50 VZ, revision 75548

Add Aragonese translations by Jorge Pérez.

2014-01-04 23:20 VZ, revision 75547

Fix tons of warnings in wxMSW after deprecating wxPen/wxBrush int styles &c. Replacement of FUTURE_WXWIN_COMPATIBILITY_3_0 with WXWIN_COMPATIBILITY_3_0 in r75532 resulted in tons of warnings as all code using wxSOLID and similar constants now uses the deprecated methods taking int instead of the preferred ones taking wx{Pen,Brush}Style (and similarly for wxFont{Style,Weight,Family}). Fix all of them but this also would seem to mean that this change might not be such a good idea at all.

2014-01-04 22:58 VZ, revision 75538

Revert "Hack wxMSW wxNotebook to show the text controls correctly initially." This hack resulted in showing a black rectangle corresponding to the initial size of the first notebook page when creating the notebook, as could be seen in the notebook sample by pressing Alt+2,Alt+1 to recreate the notebook after the startup. If the bug that this hack was supposed to fix hasn't been fixed yet (and it might have been by r73126, but it's hard to be sure as we don't have any test case for that bug), we could reintroduce this call to Update() but only if we're not inside a deferred resize (i.e. m_hDWP != 0) as it just can't work correctly in this case. This reverts r69793.

2014-01-04 22:58 VZ, revision 75537

Remove unnecessary ::SetWindowLong() call in wxMSW wxNotebook code. There is no point in manually resetting WS_VISIBLE style before calling wxWindow::Show(false) which does it too.

2014-01-04 22:58 VZ, revision 75536

Define wxUSE_UNICODE on compiler command line in Unix builds too. Under Windows we already define _UNICODE which gets picked up and translated to wxUSE_UNICODE by wx/platform.h, but under Unix we didn't do it until now. Do it both for consistency and to fix the build breakage since r75520 which moved the tests for wxUSE_UNICODE being defined before wx/setup.h. This seems like the simplest solution because otherwise there doesn't seem to be any single header order which would work under both Windows and Unix: under Windows we need to include wx/compiler.h, and hence _mingw.h included from it, before wx/setup.h, which implies that wxUSE_UNICODE must be set before doing it, but under Unix wxUSE_UNICODE was only defined in wx/setup.h and so couldn't be tested before including wx/compiler.h. And just the explanation above should convincingly show that defining wxUSE_UNICODE in CPPFLAGS makes things simpler. Closes #15805.

2014-01-04 22:58 VZ, revision 75535

Fix wrong comment in the scroll sample. Fix coordinates in the comment to match those used by the code. Closes #15804.

2014-01-04 22:58 VZ, revision 75534

Reset sorting column index in generic wxDataViewCtrl when clearing columns. Otherwise we could continue to use the now invalid index for sorting. Closes #15803.

2014-01-04 21:48 VZ, revision 75533

Reset sorting column index in generic wxDataViewCtrl when clearing columns. Otherwise we could continue to use the now invalid index for sorting. Closes #15803.

2014-01-04 21:07 PC, revision 75532

remove WXWIN_COMPATIBILITY_2_6, add WXWIN_COMPATIBILITY_3_0 closes #15792

2014-01-03 15:40 VZ, revision 75523

Avoid asserts in wxGTK when wxMDIChildFrame::SetSize() is called. SetSize() doesn't do anything for MDI children in wxGTK and other ports using TDI version of MDI, but it shouldn't result in an assert from wxTLW::DoMoveWindow() neither, so override DoMoveWindow() in wxTDIChildFrame to avoid it.

2014-01-03 15:40 VZ, revision 75522

Avoid asserts in wxGTK when wxMDIChildFrame::SetSize() is called. SetSize() doesn't do anything for MDI children in wxGTK and other ports using TDI version of MDI, but it shouldn't result in an assert from wxTLW::DoMoveWindow() neither, so override DoMoveWindow() in wxTDIChildFrame to avoid it.

2014-01-03 02:34 VZ, revision 75521

Revert "Don't intercept accelerators in wxTextValidator in wxGTK." Testing for absence of Alt modifier is wrong as it could be specified for the events generated by AltGr-letter key combinations (AltGr is Alt+Ctrl), so this commit broke the validation of any such symbols entered from non-US keyboard. This is worse than the problem it was trying to fix, so revert this for now. The real fix will need to ensure that the mnemonics are checked first, i.e. before generating EVT_CHAR, in wxGTK, just as it already happens in wxMSW. This reverts r75453. See #15777.

2014-01-03 02:18 VZ, revision 75520

Move UNICODE section of wx/platform.h before wx/compiler.h inclusion. This fixes the build with some versions of MinGW which depend on UNICODE being defined correctly in _mingw.h which is included from wx/compiler.h, so that before this change the build was broken as inconsistent definitions of UNICODE were used there and in windows.h included later.

2014-01-03 02:12 VZ, revision 75519

Define HAVE_VARIADIC_MACROS as 1, not nothing, in wx/cpp.h. This avoids g++ warning about HAVE_VARIADIC_MACROS redefinition in setup.h if wx/cpp.h happens to be included before it.

2014-01-03 02:08 VZ, revision 75518

Don't keep using the old wxBitmap data after modifying it directly in wxGTK. Drawing on a wxBitmap via wxMemoryDC modified its pixmap representation in wxGTK and even if its pixbuf representation was later changed using direct access to the bitmap pixels, the out of date pixmap continued to be used, creating the illusion of direct access being completely ignored. Fix this by purging the old pixmap representation when locking the bitmap for raw access.

2014-01-03 02:06 VZ, revision 75517

Don't keep using the old wxBitmap data after modifying it directly in wxGTK. Drawing on a wxBitmap via wxMemoryDC modified its pixmap representation in wxGTK and even if its pixbuf representation was later changed using direct access to the bitmap pixels, the out of date pixmap continued to be used, creating the illusion of direct access being completely ignored. Fix this by purging the old pixmap representation when locking the bitmap for raw access.

2014-01-02 01:24 RD, revision 75515

Turn off wxUSE_COMPILER_TLS for wxPython builds to avoid crashes on XP.

2014-01-02 01:21 RD, revision 75514

Turn off wxUSE_COMPILER_TLS for wxPython builds to avoid crashes on XP.

2013-12-31 15:03 VZ, revision 75507

Mention horizontal scrolling in wxScrollBar documentation too. Up/down can also mean left/right. Closes #15791.

2013-12-31 15:03 VZ, revision 75506

No real changes, just fix some typos in the comments. Fix spelling in a couple of comments. Closes #15790.

2013-12-31 15:03 VZ, revision 75505

Use wxScopedArray instead of raw new[]/delete[] and fix memory leak. Don't leak memory in case of error when reading from the stream in BMP loading code. Closes #15789.

2013-12-31 15:03 VZ, revision 75504

Allow initializing wxScopedArray more conveniently. Typical wxScopedArray initialization uses "new T[n]" expression, allow to omit most of it and specify just n, the number of elements to allocate. Use the new shorter form in the places where wxScopedArray(new ...) was used (which is in almost all of them)

2013-12-31 14:58 VZ, revision 75503

Fix possible memory leak in BMP reading code. Don't forget to free the arrays even in case of an error while reading from the stream. Closes #15789.

2013-12-29 20:14 PC, revision 75490

fix memory leak, closes #15785

2013-12-29 12:49 SC, revision 75489

moving special characters handling for EVT_CHAR into SetupKeyEvent, fixes #15784

2013-12-29 11:39 SC, revision 75488

routing to common code, see #15784

2013-12-29 10:04 SC, revision 75487

copy over all modifiers for single char events, fixes shift-tabs for single line controls, see #15784

2013-12-29 04:37 RD, revision 75466

Add missing wxMenuItem methods

2013-12-29 04:37 RD, revision 75465

Slight tweaks for the wxWebKitCtrl doc. Remove inline function bodies.

2013-12-29 04:36 RD, revision 75464

Add wxWebKitCtrl header.

2013-12-29 04:36 RD, revision 75463

Workaround for OSX crash in STC’s CallTip popup. Revert this when the fix in #15765 is backported.

2013-12-29 04:36 RD, revision 75462

Document ctors and dtor for wxListView

2013-12-29 04:36 RD, revision 75461

Add the ability to show a CallTip in the stc sample.

2013-12-29 04:36 RD, revision 75460

Guard against trying to use extend() with None

2013-12-29 04:23 RD, revision 75459

Add missing wxMenuItem methods

2013-12-29 04:22 RD, revision 75458

Slight tweaks for the wxWebKitCtrl doc. Remove inline function bodies.

2013-12-29 04:22 RD, revision 75457

Add wxWebKitCtrl header.

2013-12-29 04:22 RD, revision 75456

Document ctors and dtor for wxListView

2013-12-29 04:22 RD, revision 75455

Add the ability to show a CallTip in the stc sample.

2013-12-29 04:22 RD, revision 75454

Guard against trying to use extend() with None

2013-12-29 01:19 VZ, revision 75453

Don't intercept accelerators in wxTextValidator in wxGTK. Key events with modifiers shouldn't be filtered by the validator as they are used as accelerators and not for the text entry at all. Closes #15777.

2013-12-29 01:19 VZ, revision 75452

Simplify wxTextValidator EVT_CHAR handler. Ignore the event by default to reduce the number of event.Skip() calls. No changes in the code behaviour.

2013-12-29 01:19 VZ, revision 75451

Handle Unicode keys correctly in wxTextValidator. Don't allow entering arbitrary Unicode keys in wxTextValidator limited to digits only, for example.

2013-12-29 01:01 VZ, revision 75450

Make wxTextValidator validation error messages more informative. Saying that "something is invalid" really doesn't help much at all, so try to be at least a bit more informative.

2013-12-29 01:01 VZ, revision 75449

Make wxFILTER_INCLUDE_LIST in wxTextValidator actually usable. Only check for its violation once the full text is entered as otherwise nothing could ever be entered when it was used. Closes #15778.

2013-12-29 01:01 VZ, revision 75448

Fix handling of menu items checked before being attached in wxMSW. Calling wxMenuItem::Check() before appending the item to a menu didn't have any effect, fix this by checking the item state when actually attaching it. Closes #15748.