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-08-06 02:03 VZ, revision 61625

Use 0 instead of NULL to initialize wxUIntPtr. This avoids warning about assigning NULL to a non-pointer with some g++ versions.

2009-08-06 02:01 VZ, revision 61624

Don't pop explicitly changed status messages. Calls to SetStatusText() in between Push/PopStatusText() were simply lost before, now the text explicitly changed by SetStatusText() is preserved by the next call to PopStatusText(). This required adding a new virtual method, called DoUpdateStatusText(), which is now implemented in all the derived classes instead of overriding SetStatusText() (on the bright side, it doesn't need to do any checks already done in the base class any more). Also fix PushStatusText() to actually show the text being pushed at all under wxMSW as a side effect. And further reduce code duplication between wxStatusBarBase and the derived classes.

2009-08-06 02:01 VZ, revision 61623

Fix DrawStatusField() to work correctly with wxSB_FLAT style. It didn't draw the text at all before.

2009-08-06 02:00 VZ, revision 61622

Add test for Push/PopStatusText(). Allow to interactively push and pop status messages for the selected field. This shows that currently PushStatusText() is completely broken under wxMSW as it never shows the text being pushed at all because it is "optimized" away due to an incorrect comparison with the old value (which turns out to be the new one)

2009-08-06 02:00 VZ, revision 61621

Provide saner UI for setting status bar fields. Instead of asking the user to enter N values in a row (which is really annoying even for N=2 already), allow to select the status bar to set the value for and only show a single dialog asking for the value of this pane.

2009-08-06 02:00 VZ, revision 61620

No changes, just removed the whitespace.

2009-08-05 19:38 BP, revision 61617

Fixed up the short description of wxHashMap::find().

2009-08-05 19:25 VZ, revision 61616

Set brush origin for hatch brushes too. They don't explicitly use a bitmap but MSDN still says that their origin should be set to align brushes used on different windows. Closes #11072.

2009-08-05 19:25 VZ, revision 61615

wxSplitterWindow mouse capture improvements and cleanup. - Handle mouse-capture-lost event to abort dragging mode. - Remember mouse and sash position on buttondown event and use them as absolute reference during dragging. Avoid delta values from one mousemove to the next as this may introduce a skew during dragging and especially when coordinate clipping occurs. - Clear the requested sash position when dragging in live mode. - Draw the tracker at correct coordinates - taking into account the width of the pen used to draw the tracker. - The old code did not clearly distinguish between live vs. tracking mode in some places. Closes #11076.

2009-08-05 19:25 VZ, revision 61614

Generate scroll events for key presses in wxScrolledWindow. Don't duplicate the existing wxScrolledWindow::CalcScrollInc() logic in HandleOnChar(), simply generate scrolling events from it, this simplifies the code and ensures that it is more correct. Closes #11070.

2009-08-05 19:24 VZ, revision 61613

Reset static flag on cleanup. s_stdIDsAdded was not reset and so the standard IDs were not added again if the library was initialized, shut down and initialized again. Closes #11075.

2009-08-05 19:24 VZ, revision 61612

Cleaned up low level OS X sources. The low level files are those which are used by wxUniversal and so shouldn't contain native controls implementations -- moved them from OSX_LOWLEVEL_SRC to OSX_CARBON_COCOA_SRC. Also removed the now unnecessary check for __WXUNIVERSAL__ in src/osx/accel.cpp.

2009-08-05 19:24 VZ, revision 61611

Added wxUSE_ACCEL guard. Closes #11074.

2009-08-05 19:24 VZ, revision 61610

Added missing wxUSE_FONTENUM check. Closes #11071.

2009-08-05 19:24 VZ, revision 61609

Use wxFileInputStream if wxFFileInputStream is not available. Closes #11068.

2009-08-05 19:24 VZ, revision 61608

Use wxFile for IO if wxFFile is not available. Closes #11067.

2009-08-05 19:24 VZ, revision 61607

Removed commented out code. No real changes.

2009-08-05 19:24 VZ, revision 61606

Added #if wxUSE_TOOLBAR around use of wxToolBar. Closes #11066.

2009-08-05 15:40 VZ, revision 61604

Test wxCalendarCtrl::SetDateRange() in the sample. See #11060.

2009-08-05 06:59 PC, revision 61603

non-pch build fix

2009-08-04 22:30 PJC, revision 61601

Added visual feedback for buttons being pressed on a ribbon button bar. Added runtime art provider swapping to ribbon demo. Changed ribbon button bar popup menu positioning to make the menu look like it came from the button being pressed. Fixed ribbon bar tab widths not being recalculated when art provider changes. Fixed ribbon panel not propagating art provider changes to its children. Split ribbon art.cpp and art.h into multiple files.

2009-08-04 07:11 SC, revision 61599

correcting #ifdef to #if, fixes #11062

2009-08-04 01:31 PJC, revision 61598

Added AUI-style ribbon art provider.

2009-08-03 23:31 MJM, revision 61597

Various minor changes to get auimdi sample running with new wxAuiNotebook code, sample now runs but still has a few major rendering problems.

2009-08-03 22:45 VZ, revision 61596

Compilation fix for wxUSE_FILECTRL && !(wxUSE_DIRDLG || wxUSE_FILEDLG). wxFileCtrl needs wxFileIconsTable too. Closes #11064.