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-12 10:01 BBE, revision 61651

Update of automatically generated build system files

2009-08-12 09:59 BBE, revision 61650

Turn off one test for kqueue fswatcher implementation

2009-08-12 09:57 BBE, revision 61649

Implementation of kqueue file system watcher for MacOSX, console version

2009-08-12 09:56 BBE, revision 61648

Update of build system files to build kqueue file system watcher

2009-08-12 03:24 PJC, revision 61647

Added up / down scroll button rendering to wxRibbonMSWArtProvider. Fixed wxRibbonPage::AdjustRectToIncludeScrollButtons doing incorrect adjustment for vertical ribbons. Fixed wxRibbonPanel occasionally automatically minimising when it shouldn't. Fixed wxRibbonMSWArtProvider panel labels painting outside the panel. Fixed wxRibbonMSWArtProvider's slightly incorrect wxRibbonPanel client size <-> size conversions.

2009-08-11 20:16 VZ, revision 61646

Create compressed debug report file outside of temporary directory. Otherwise the compressed file is deleted when the temporary directory is (it doesn't happen if temporarily files are left because an error occurred while the report generation but perversely enough no useful information was left if no errors happened).

2009-08-11 20:16 VZ, revision 61645

Use the app name, not display name, as debug report name, This name is used for files/directories and so should be short and not contain spaces while the display name usually does contain them.

2009-08-11 18:53 JMS, revision 61644

Do not generate wxEVT_PG_SELECTED with direct ClearSelection() and SelectProperty() calls

2009-08-11 12:54 VZ, revision 61643

Another compilation fix after wxFlexGridSizer ctors change. wxFlexGridSizer ctor was even used incorrectly even in layout sample itself, once again the code was supposed to create 3*3 sizer, not 3-column sizer with 3 pixel vertical gap. Changed ctors to be more explicit and to use a 5 pixel gap in both directions.

2009-08-11 11:28 JS, revision 61642

If zero spacing after paragraph is explicitly specified, suppress spacing after paragraph.

2009-08-11 11:27 JS, revision 61641

If zero spacing after paragraph is explicitly specified, suppress spacing after paragraph.

2009-08-11 03:32 PJC, revision 61640

Added icons for pages in ribbon sample. Added vertical / horizontal ribbon layout switching to ribbon sample. Icons are now rendered on ribbon tabs (when the appropriate flag is set). Improved wxRibbonGallery layout when in a vertical ribbon. Improved minimised panel rendering when in a vertical ribbon. Added style flag accessors to wxRibbonBar. Added up & down scroll button rendering to AUI art provider. Fixed MSW art provider page redraw calculations in a vertical ribbon.

2009-08-11 02:19 VZ, revision 61639

Compilation fix after wxFlexGridSizer ctors change. wxFlexGridSizer ctor was even used incorrectly in a wx sample: the sizer was supposed to have 2 columns, not 4 with 2 pixels of vertical gap.

2009-08-10 13:18 VZ, revision 61638

Reorganize and improve wxSizer::SetItemMinSize() documentation. Closes #11093.

2009-08-10 13:18 VZ, revision 61637

Correct wxSizer::InsertSpacer() description. Closes #11092.

2009-08-10 13:18 VZ, revision 61636

Use "non-negative" in assert message instead of "positive". Closes #11059.

2009-08-10 13:18 VZ, revision 61635

Update wxFlexGridSizer ctors to match (new) wxGridSizer ones. Confusing wxFlexGridSizer(int cols, int vgap = 0, int hgap = 0) was removed as well as corresponding wxGridSizer ctor overload. New ctor overloads taking gap as wxSize were added. See #11040. Closes #11091.

2009-08-10 13:18 VZ, revision 61634

Made wxWindow::HasScrollbar() do what it says. Added wxWindow::CanScroll() with the old HasScrollbar() meaning but changed HasScrollbar() to check for the scrollbar existence instead of just checking if it might exist. Closes #10897.

2009-08-09 17:56 JS, revision 61632

Mark a couple of labels for translation.

2009-08-09 17:55 JS, revision 61631

Mark a couple of labels for translation.

2009-08-09 11:14 JMS, revision 61630

Fixed wxPGProperty ctor documentation

2009-08-07 19:06 PJC, revision 61629

Updated ribbon documentation to reflect recent changes.

2009-08-07 14:39 VZ, revision 61628

Correct examples in wxStaticBox(Sizer) documentation. Added missing wxID_ANY in the control creation calls. Also rephrase/extend the discussion about creating windows shown inside the static box as its children or siblings. Closes #11086.

2009-08-07 04:04 PJC, revision 61627

Added ribbon toolbar control. Added ribbon toolbar rendering to ribbon art provider API and art provider implementations. Added toolbar example to ribbon sample. Renamed wxRibbonButtonBarButtonKind enumeration to wxRibbonButtonKind. Moved wxRibbonButtonKind and wxRibbonButtonBarButtonState from buttonbar.h to art.h.

2009-08-06 02:21 VZ, revision 61626

Don't overwrite status message when restoring it if it changed. wxFrameBase::DoGiveHelp() could rewrite the status bar message if it was changed while the menu was showing.

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.

2009-08-03 22:42 VZ, revision 61595

Implement wxDataViewTreeStore::DeleteAllItems(). Just delete all root children. Closes #11063.

2009-08-03 22:37 VZ, revision 61594

Correct week day returned from wxCalendarCtrl::HitTest() on header click. A combination of a wx bug in conversion from native control week days to wxDateTime week days and a bug of native control itself when the first week day is not Monday resulted in the day being off by one it did start with Monday. The new code works correctly in both Monday and Sunday cases, at least until the bug in comctl32.dll is corrected. See comment:5 of #11057.

2009-08-03 22:36 VZ, revision 61593

Added symbolic names for native control week days. No real changes, but MonthCal_Monday/Sunday is more clear than 0 or 6.

2009-08-03 22:10 VZ, revision 61592

Always use MCHITTESTINFO of minimal size. This struct has gained additional fields under Vista which are not supported under previous versions. We don't use these fields but just using a bigger struct makes functions using it fail under pre-Vista systems, so don't do this. Closes #11057.

2009-08-03 11:09 MJM, revision 61591

Uncomment tabmdi code so that it can be used again, it compiles but is not currently usable. Modify auimdi samples so that Tile/Cascade can be tested.

2009-08-03 02:51 VZ, revision 61590

Minor changes to wxGridSizer ctor docs. See #11040.

2009-08-03 02:44 VZ, revision 61589

Use numeric values in VarFileInfo block. This allows windres to compile it successfully and is probably the right thing to do for the SDK resource compiler as well (see #11055).

2009-08-03 00:03 MJM, revision 61588

Fix dependencies of "auimdi" sample.

2009-08-02 23:28 MJM, revision 61587

Add new sample "auimdi" to help test changes to aui mdi classes.

2009-08-02 22:48 MJM, revision 61586

Uncomment pieces of wxAuiNotebook destructor that were temporarily commented out.

2009-08-02 22:42 MJM, revision 61585

Re-implement wxAuiNotebook::DeletePage. Re-implement wxAuiNotebook::RemovePage. Fix various assert checks that were incorrect.

2009-08-02 22:14 MJM, revision 61584

Fix problem with wxEVT_COMMAND_AUINOTEBOOK_PAGE_CLOSE, was being treated as if it was always vetoed.

2009-08-02 22:01 MJM, revision 61583

Re-implement wxAuiNotebook::GetActiveTabCtrl Change wxAuiNotebook::ShowWindowMenu to use GetActiveTabCtrl instead of duplicating code itself. Add wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING to wxAuiNotebook::ShowWindowMenu.

2009-08-02 21:46 MJM, revision 61582

Re-implement wxAuiNotebook::ShowWindowMenu

2009-08-02 21:27 MJM, revision 61581

wxAuiManager: Add new methods FindTab and GetPaneCount. Add new overload for GetPane method that takes an index position. Remove static modifier from various helper functions so that they can be used in auibook.cpp as well (Prefix them with Aui to make collisions less likely) Add new helper function IsNotebookPane that will tell if a pane is part of a notebook or not. Add new helper function Aui_GetActivePane that returns the currently active pane. Modify OnMiddleUp method to send off a wxEVT_COMMAND_AUINOTEBOOK_TAB_MIDDLE_UP event for wxAuiNotebooks. Modify OnPaneButton method to send off a EVT_AUINOTEBOOK_PAGE_CLOSE event for wxAuiNotebooks. wxAuiNotebook: Add externs for various helper functions that we need from frammanager.cpp Re-implement GetArtProvider method. Re-implement AddPage method. Re-implement InsertPage method. Re-implement GetPageIndex method. Re-implement SetPageText method. Re-implement GetPageText method. Re-implement SetPageBitmap method. Re-implement GetPageBitmap method. Re-implement GetSelection method. Re-implement SetSelection method. Re-implement GetPageCount method. Re-implement GetPage method. Re-implement Split method.

2009-08-02 03:03 VZ, revision 61578

Correct wxPATH_NORM_DOTS comment and documentation. It doesn't prepend the current working directory, only wxPATH_NORM_ABSOLUTE does. Closes #11035.

2009-08-02 02:59 VZ, revision 61577

Check indices validity better in wxGridStringTable. Calling GetValue(-1, -1) could crash as the code naively only checked upper boundary (and didn't use unsigned which would have made the extra check unnecessary but it's too late for this now). Closes #11044.

2009-08-02 02:53 VZ, revision 61576

Mention that wxEVT_GRID_SELECT_CELL is generated by SetGridCursor() in one more place. It was already done in SetGridCursor() documentation; do it in wxEVT_GRID_SELECT_CELL own description as well (see #11045).

2009-08-02 02:48 VZ, revision 61575

Make wxGridSizer ctors more consistent. The old and confusing wxGridSizer(int cols, int vgap = 0, int hgap = 0) is removed and replaced with wxGridSizer(int cols, int vgap, int hgap). New ctor overloads using wxSize for the gap parameter added. Closes #11040.

2009-08-02 02:48 VZ, revision 61574

Add checks of wxGridSizer::Set{Cols,Rows}() arguments. Number of rows or columns must be positive (see #11040).

2009-08-02 02:19 VZ, revision 61573

Skip VarFileInfo block when using windres. It doesn't seem to understand this syntax and dies with an uninformative "syntax error". Closes #11055.

2009-07-31 20:48 VS, revision 61572

compilation fix: only one wxInitialize form may have default argument values. It doesn't make sense to specify only argc>0, so removed default values and added default wxInitializer ctor.

2009-07-31 16:03 JMS, revision 61571

In wxPropertyGridPageState::DoDelete(), clear grid's m_propHover if it matches the property being deleted

2009-07-31 15:38 VZ, revision 61570

Export public wxDelegateTheme class. This class is supposed to be public but wasn't accessible in shared library build as it didn't have public visibility. Closes #11051.

2009-07-31 14:17 VZ, revision 61569

Don't test whether wxTopLevelWindowNative is defined. It seems to be defined for all ports now so there is no need to check whether it is.

2009-07-31 14:17 VZ, revision 61568

Use base class ctors in wxTopLevelWindow. This avoids the second call to Init() already called by wxTopLevelWindowNative. Closes #11054.

2009-07-30 19:29 PJC, revision 61566

Added colour scheme interface to ribbon art providers, as an alternative to setting individual colours. Added more accessors to the ribbon gallery interface. Added event dispatch when the ribbon gallery's "extension button" is clicked. Ribbon sample now has less superfluous pages and panels. Ribbon sample extended such that the colour scheme primary and secondary colours can be changed. Fixed wxRibbonMSWArtProvider not invalidating its cached bitmap when changing colours used in that bitmap.

2009-07-30 15:40 VZ, revision 61565

Added another hyphen in "wxObject-derived" for consistency. Closes #11047 again.

2009-07-30 15:38 VZ, revision 61564
  • D /wxWidgets/trunk/.gitignore

Undo accidental commit of .gitignore.

2009-07-30 15:37 VZ, revision 61563

Ignore tags file.

2009-07-30 15:20 VZ, revision 61562

Be more clear about Thaw() to DoThaw() renaming. Closes #11048.

2009-07-30 15:14 VZ, revision 61561

Correct typo in wxRefCounter description. Closes #11047.

2009-07-30 13:59 BBE, revision 61560

Refactoring of file system watcher. Mostly to have more impl-like implementation.

2009-07-30 12:14 VS, revision 61558

compilation fix: only one wxInitialize form may have default argument values

2009-07-30 12:14 VS, revision 61557

compilation fix: only one wxInitialize form may have default argument values

2009-07-30 09:43 VS, revision 61556

added wxInitialize() overload taking char**, to make use from main() easier

2009-07-30 09:42 VS, revision 61555

added wxInitialize() overload taking char**, to make use from main() easier

2009-07-30 09:36 VS, revision 61554

fixed typo in comment

2009-07-30 09:10 VS, revision 61553

Use wxInitializer in wxEntryReal() instead of directly calling wxEntryStart() without refcounting. This makes it possible to write hybrid CLI/GUI wx applications.

2009-07-30 09:09 VS, revision 61552

Use wxInitializer in wxEntryReal() instead of directly calling wxEntryStart() without refcounting. This makes it possible to write hybrid CLI/GUI wx applications.

2009-07-28 20:08 PJC, revision 61550

Added --enable-ribbon option to configure.in file. Added DismissExpandedPanel method on ribbon bar and page to explicitly close an expanded panel in response to a handled event. Rewrote ribbon panel hover state logic to work reliably in wxGTK. Fixed g++ compilation errors in ribbon sources. Fixed ribbon page border not being rendered quite correctly in wxGTK. Fixed ribbon panel label background painting outside a panel border. Fixed ribbon page having a border in wxGTK and causing rendering issues for the parent ribbon bar. Fixed segfault which occurred when closing a window with a ribbon bar in wxGTK, then interacting with an expanded ribbon panel.

2009-07-28 19:48 MW, revision 61549

Fix SetToolTip(NULL) to unset the tooltip.

2009-07-27 22:22 PJC, revision 61547

Added events to the ribbon gallery control. Added drawing of hovered / active / selected ribbon gallery item. Added ribbon gallery event handling to ribbon sample. Implemented behaviour of scroll buttons on ribbon gallery control. Completed code for drawing of ribbon gallery buttons. Fixed the ribbon gallery control expanding when there was no need to. Fixed ribbon panels not minimising when their minimised size was larger in one axis than the panel's minimum child size.

2009-07-27 12:45 CE, revision 61542

for 2.9.0

2009-07-27 03:15 BBE, revision 61541

One more compilation fix for Unix

2009-07-26 23:38 BBE, revision 61540

Compilation fix for Unix implementation

2009-07-26 23:10 VZ, revision 61539

Improve the menus. Added accelerators; use radio items for mututally exclusive choices. No real changes otherwise.

2009-07-26 22:15 VZ, revision 61538

Hungarian translation update. Submitted by Ocsvari Aron

2009-07-26 17:50 VZ, revision 61537

Set access mode in wxRegKey::SetHkey(). It was left uninitialized before resulting in the key being closed on access because the check for being opened in a mode with enough permissions failed even for Read.

2009-07-26 02:24 VZ, revision 61536

Correct the check for wxSTOCK_FOR_BUTTON. We need to check for equality here as wxSTOCK_FOR_BUTTON includes wxSTOCK_WITH_MNEMONIC but using the latter doesn't imply the former.