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-07-26 01:13 VZ, revision 61535

Implement wxWindow::GetToolTipText(). This was declared in wx/window.h but somehow never implemented.

2009-07-26 00:53 VZ, revision 61534

Allow setting long version field in About dialog. Long version is constructed by concatenating "Version " with the short version but can be overridden for the platforms which use it (currently MSW and OS X). Closes 11027.

2009-07-26 00:26 VZ, revision 61533

Clear targets in wxClipboard::Clear(). This seems to fix a memory leak rendering clipboard unusable after running wxGTK applications for a long time (see #10813).

2009-07-26 00:26 VZ, revision 61532

Move #error for non-MSVC to the top of file. This allows to reduce indentation of the rest of it and avoid a very long #if...#else.

2009-07-26 00:26 VZ, revision 61531

Add support for stc library. Closes #11025.

2009-07-25 19:09 VZ, revision 61530

Fix harmless MSVC warning. It complained about converting pointer to bool implicitly in wxAppConsoleBase::IsScheduledForDestruction().

2009-07-25 18:41 VZ, revision 61529

Don't use mnemonic for Cancel button under MSW. Native dialogs don't, so we shouldn't neither.

2009-07-25 18:41 VZ, revision 61528

Use stock id instead of duplicating its string label in CheckFit().

2009-07-25 18:41 VZ, revision 61527

Use wxSTOCK_FOR_BUTTON for message dialog custom labels. This allows to use wxID_PRINT as a custom label without getting an unwanted ellipsis at the end.

2009-07-25 18:41 VZ, revision 61526

Added wxSTOCK_FOR_BUTTON flag for wxGetStockLabel(). This allows to retrieve labels appropriate for the buttons and not menu items which currently means without trailing ellipsis.

2009-07-25 18:40 VZ, revision 61525

Correct wxGetStockLabel() documentation. It was completely out of date; also separately documented wxStockLabelQueryFlag.

2009-07-25 18:40 VZ, revision 61524

Use Ok/Cancel dialog instead of Yes/No one in CheckFit(). This has the advantage of being able to close the dialog with "Esc" and also allows us to not specify the label for the "Cancel" button at all and use the default one, which is especially important under MSW where the label returned by wxGetStockLabel(wxID_CANCEL) is actually not the same string as is used in the native message boxes (they don't define an accelerator for the cancel button).

2009-07-25 18:40 VZ, revision 61523

Add a period to the sentence end.

2009-07-25 18:40 VZ, revision 61522

Set all parent frame icons for print preview frame. Using SetIcon(GetIcon()) resulted in ugly scaled icons being used for small icons while using SetIcons(GetIcons()) correctly reuses all parent frame icons in the child one.

2009-07-25 03:28 PJC, revision 61519

Fixed bug in ribbon panel auto-minimisation logic. Fixed gallery using wrong padding metrics. Fixed ribbon panel not always conforming to the GetNextSmallerSize interface when auto-minimising. Added ribbon gallery visual hovered state. Added ribbon gallery button art settings. Added drawing of ribbon gallery button backgrounds. Added missing breaks to case statements of art provider setting setters. Improved code layout of art provider setting setters and getters. Improved generation of gallery items in ribbon sample.

2009-07-24 23:20 SC, revision 61518

implementing checkbox using UISwitch

2009-07-24 14:35 VZ, revision 61513

Remove inexistent wx/osx/carbon/databrow.h file.

2009-07-24 14:34 VZ, revision 61512

Fix harmless unused parameter warning. 'info' was only used with WXWIN_COMPATIBILITY_2_8 on in wxLog::DoLogRecord().

2009-07-24 01:34 VZ, revision 61511

This is apparently needed by Windows installer (WiX), see #10970.

2009-07-24 01:28 VZ, revision 61510

They seem to have been inversed, see #10970.

2009-07-24 01:01 VZ, revision 61509

Always correctly invalid best size when bitmap changes. Previously it was done only when the initial bitmap was set, not when it was subsequently changed. Closes #11018.

2009-07-23 22:30 VZ, revision 61508

Globally replace _T() with wxT(). Standardize on using a single macro across all wxWidgets sources and solve the name clash with Sun CC standard headers (see #10660).

2009-07-23 19:31 VZ, revision 61507

Implement wxGetHostName() for Windows CE.

2009-07-23 17:01 VZ, revision 61506

Fix crash when copying Unicode URLs to the clipboard. Closes #11014.

2009-07-23 15:40 VZ, revision 61505

Implement wxVLogTrace() accidentally removed by recent changes. Also change the unit test to test wxVLogTrace() as well as wxLogTrace. Closes #11011.

2009-07-23 01:23 VZ, revision 61501

Correct example in wxStringBufferLength documentation.

2009-07-23 01:14 PJC, revision 61500

Starting to implement wxRibbonGallery widget. Added gallery to ribbon sample.

2009-07-22 20:12 SC, revision 61499

backport of r60227, fixes #11012

2009-07-22 19:56 SC, revision 61498

added missing files

2009-07-22 19:56 VZ, revision 61497

Use wxINT32_MAX instead of LONG_MAX as the upper bound in wxDateTime::IsInStdRange(). Under Debian Linux 64 bit time_t is 64 bit long but libc doesn't seem to handle values beyond 2^32 correctly, e.g. wrong results are returned from localtime() for them. And it would seem that platforms where sizeof(long) > sizeof(time_t) might exist too so it seems safer to only work with 32 bit time_t values until we can reliably detect platforms which support 64 bit ones.

2009-07-22 18:44 VZ, revision 61496

Handle %e in ParseFormat(). This allows us to parse the format returned by wxLocale::GetInfo(wxLOCALE_DATE_TIME_FMT) under Linux.

2009-07-22 18:41 VZ, revision 61495

Added ParseFormat("%s") tests.

2009-07-22 17:32 SC, revision 61494

added missing files

2009-07-22 16:30 VZ, revision 61493

Don't call IAutoComplete::Init() twice for the same control as this leaks memory, just change the strings used for completion instead (closes #10968)

2009-07-22 11:48 SC, revision 61492

adapting to SDK 3.0

2009-07-21 22:24 BBE, revision 61491

Corrected the name of wxTRACE_EVT_SOURCE. Using Connect() instead of Bind() in fswatcher test. Cleanup.

2009-07-21 16:16 VZ, revision 61488

Support delayed destruction in console applications too.\n\nThis only works if there is a running event loop but if there is one, we can have the same kind of problems with non-GUI objects such as sockets in console applications as we have with windows in GUI ones, so we must support this (see #10989).

2009-07-21 13:26 VZ, revision 61487

added a test for white space after CDATA (see #10552)

2009-07-21 01:54 VZ, revision 61485

Include wx/dataobj.h from wx/clipbrd.h. This is necessary in order to define wxVector<wxDataFormat> at least when wxVector is std::vector (as in wxUSE_STL==1 build) because vectors of incomplete types can't be used. Also removed inclusions of this and other unneeded headers from MSW and OS X headers and removed a hopefully out of date comment about Mac code being wx 1.xx-based from the latter.

2009-07-21 00:39 BBE, revision 61484

Getting rid of OnXXX() methods in Unix implementation.

2009-07-21 00:37 BBE, revision 61483

Making use of wxSharedPtr to ensure correct disposal of wxFSWatchEntry shared between 2 threads wxFileSystemWatcherEvent: better Clone() A couple of "const"s added. Cleanup & comments changes. Style.

2009-07-21 00:05 BBE, revision 61482

Merge r61004-r61480 from trunk: generated new configure

2009-07-20 23:29 BBE, revision 61481

Merge r61004-r61480 from trunk. To be up to date.

2009-07-20 21:38 BBE, revision 61480

Commented out duplicate operator<< for wxFileName in fswachertest. Quite dirty, to be changed in near future. Base for event loop sources test.

2009-07-20 21:36 BBE, revision 61479

Delegate resposibility of removing wxFSWatchEntry to subclasses of base file system watcher. A couple of small fixes.

2009-07-20 21:34 BBE, revision 61478

More careful code inclusion/exclusion with event loop sources.

2009-07-20 21:32 BBE, revision 61477

Init() doesn't need to be virtual

2009-07-20 21:30 BBE, revision 61476

Implementation of MSW file system watcher. Changed the way of delivering fswatcher events: removed OnXXX handlers, only connecting wxEvtHandler works wxFileSystemWatcherEvent cloning.

2009-07-20 18:47 VZ, revision 61475

Put braces around all calls to wxLogFunctions() inside an if statement. This suppresses all the remaining g++ -Wparentheses warnings and uses consistent style everywhere.

2009-07-20 17:53 PJC, revision 61473

Implemented events for wxRibbonButtonBar. Added button bar event handlers to ribbon sample. Improved painting of hybrid and dropdown buttons on a ribbon button bar. Implemented visible feedback of ribbon button bar buttons being hovered. Events dispatched from an expanded ribbon panel are now correctly sent to their handlers on the original panel. A button bar can now vertically stack more than just the three right-most buttons. Implemented missing region calculations for ribbon button bar buttons. Added button bar interface file. Updated interface files to match recent changes. Fixed occasional crash when expanding or unexpanding a ribbon panel. Fixed ribbon panel background not being painted properly when expanded and near the end of a ribbon bar. Fixed ribbon panel not staying expanded (and thus visible) when focus moves to a child of the panel. Fixed ribbon panel being unable to attain the hovered state after it's expanded panel is clicked.

2009-07-20 17:06 JMS, revision 61472

Fixed wxPropertyGridInterface::SetPropertyValues() documentation

2009-07-20 14:14 VZ, revision 61470

Dispatch pending events without waiting for idle time (closes #10994).

2009-07-19 19:24 VZ, revision 61468

expand the collapsible panes contents to fill the entire pane area (see #11004)

2009-07-19 18:49 VZ, revision 61467

removed wxDatePickerCtrlGeneric::SetFormat() which didn't exist but was declared and documented (closes #10988)

2009-07-19 18:45 VZ, revision 61466

position the popup on the correct screen (see #10462) [backport of r58592 and r58598 from trunk]

2009-07-19 18:16 VZ, revision 61465

fix more -Wparentheses warnings after wxLog changes

2009-07-19 14:40 MJM, revision 61464

Bring back "simple" tab art provider. Add code so that the tab art provider can be set for wxAuiManager. Add getter/setter for wxAuiManager tab art provider. Reimplement SetArtProvider for wxAuiNotebook. Update demo so that it is possible to select different tab art providers to test the above.

2009-07-19 13:11 MJM, revision 61463

Fix a bug that caused hidden panes at the same position(Notebook) to incorrectly appear in the top left corner if all panes that shared that position(Notebook) were hidden.

2009-07-19 13:02 MJM, revision 61462

Reintroduce wxAuiNotebook class which will be reimplemented so that it uses the same interface as before but uses wxAuiManager internally to do most of the work. Currently most of the functions are gutted out and don't do anything so it is horribly broken, enough is implemented so that the old sample can build/run against it and have a basic notebook shown though.

2009-07-19 01:48 VZ, revision 61461

Document wxMessageOutput and related classes.

2009-07-19 01:23 VZ, revision 61460

Flush output stream in wxMessageOutputStderr::Output() to avoid losing any output if the program crashes.

2009-07-19 01:22 VZ, revision 61459

Add option FILE* parameter to wxMessageOutputStderr ctor, just as with wxLogStderr.

2009-07-19 00:46 PC, revision 61458

fix crash with repeated split horizontal/vertical and replace window, #11002

2009-07-18 22:54 MJM, revision 61457

Implement basic middle click pane close behavior for wxAuiManager, everything works but currently doesn't send off an event for user to veto etc. this will be implemented fully after wxAuiNotebook is working again.

2009-07-18 21:30 MJM, revision 61456

Implement basic behavior for movable panes(Panes that are not floatable but can still be dragged to new dock positions), everything seems to work but there are some odd graphical glitches that still need to be worked out.(windows temporarily going blank for example)

2009-07-18 15:49 MJM, revision 61453

Improve notebook layout code so that notebooks will work correctly in horizontal docks as well and not just vertical ones. Change notebook offset cache code to use offset from start of notebook instead of from end as using offset from end was causing problems.

2009-07-18 14:15 VZ, revision 61452

Correct obsolete information: SetYesNoLabels() is not Mac-only any more.

2009-07-18 14:09 MJM, revision 61451

Fix sash resize code to take notebooks into account, notebooks and panes above/below them should now resize correctly. Fix flickering under MSW that was caused by notebook windows being hidden and shown again in Layout code.(Especially noticeable with live resize enabled) Fix a bug in the code that caches notebook offsets when doing a LayoutAll.

2009-07-18 13:56 VZ, revision 61450

Do our best to show messages logged during program startup/shutdown. Use wxMessageOutputBest to show them even under Windows where programs usually don't have stderr at all and also don't disable log target auto-creation during shutdown as it's arguably better to leak memory (which shouldn't matter much when the program is about to exit anyhow) than to not show possibly important messages.

2009-07-18 13:18 VZ, revision 61449

No changes, just fix a typo: wxGuiLog was used instead of wxLogGui.

2009-07-18 10:33 JMS, revision 61448

Added wxGTK wxBitmapComboBox::DoGetBestSize() implementation that takes bitmap size into acccount.

2009-07-18 09:31 JMS, revision 61447

Added wxMSW wxBitmapComboBox::DoGetBestSize(), which takes bitmap size into account.

2009-07-17 20:42 KO, revision 61446

Typo in a bug fix I made.

2009-07-17 20:39 KO, revision 61445

Adding preliminary code for C bindings, thanks to Luke A. Guest.

2009-07-17 20:37 KO, revision 61444

Add an underscore before the generated output names.

2009-07-17 20:30 KO, revision 61443

Only load/parse options when run as the main script.

2009-07-17 18:55 VZ, revision 61442

No real changes, just made wxEventLoopManual uncopyable.

2009-07-17 18:52 VZ, revision 61441

No real changes, just refactor wxEventLoop/wxApp::ProcessIdle(). Old code called wxApp::ProcessIdle() from wxEventLoopManualRun::Run() which called wxEventLoop::ProcessIdle() which called wxApp methods from it. In the new version wxEventLoopManualRun::Run() calls wxEventLoopManualRun::ProcessIdle() which calls wxApp::ProcessIdle() which calls other wxApp methods which seems to make more sense and also allows overriding ProcessIdle() in either wxEventLoopManual or wxApp-derived classes.

2009-07-17 16:36 VZ, revision 61440

added wxLB_NO_SB style and implementation for wxMSW (closes #10991)

2009-07-17 16:33 VZ, revision 61439

use the currently active event loop instead of the main one in WakeUpIdle()

2009-07-17 16:30 VZ, revision 61438

remove the event handler being deleted from pending events list (closes #10997)

2009-07-16 14:06 VZ, revision 61436

document wxDCMemory(wxDC*) ctor

2009-07-15 14:36 VZ, revision 61432

fix log target auto creation broken by recent changes

2009-07-14 09:18 JJ, revision 61429

OpenVMS compile support update

2009-07-14 09:14 MW, revision 61428

Update email addresses.

2009-07-13 15:40 VZ, revision 61424

Ensure that component levels map is initialized before it's used (closes #10990).

2009-07-13 15:21 VZ, revision 61423

Make wxLog::EnableLogging() and wxLogNull thread-specific. Disabling logging in a single thread (even the main one) shouldn't disable logs from the background threads which should disable their logging themselves as/if needed.

2009-07-13 13:09 VZ, revision 61422

Add support for thread-specific log targets. A worker thread can now have its own log target which will be used directly by the log functions instead of buffering log output in the main thread; the GUI thread in the thread sample shows how it works.

2009-07-13 08:33 JJ, revision 61421

OpenVMS compile support update

2009-07-13 07:12 SC, revision 61420

backport r61269, fixes #10986

2009-07-12 19:22 VZ, revision 61419

Make critical sections initialization really thread-safe.

2009-07-12 19:10 VZ, revision 61418

Removed another occurrence of previous log critical section (should have been part of r61417).

2009-07-12 19:09 VZ, revision 61417

Removed critical section protecting last repeat counter. It is not needed any longer now that this is only used by wxLog::OnLogInMainThreade() which is only called from the main thread.

2009-07-12 19:02 VZ, revision 61416

Made wxLogXXX() functions thread-safe. They can now be called from any thread and will buffer the messages until the current log target is flushed from the main thread. This makes earlier code to do the same thing specifically for wxLogWindow unnecessary and also allows to use wxLogMessage() in the thread sample instead of using manual logging there.

2009-07-12 19:00 VZ, revision 61415

Added wxVector::swap().

2009-07-12 16:56 VZ, revision 61414

Add component-level filtering to wxLog. Each log message is now associated with its component, "wx" by default for messages generated by wxWidgets and wxLOG_COMPONENT in general (which is empty by default). Each component may have its own log level and they are hierarchical allowing fine configuration of what exactly is logged.

2009-07-12 11:59 JMS, revision 61412

Yet another fix for the colour property 'Custom' entry (get drop-down list index directly from wxOwnerDrawnComboBox)

2009-07-12 10:51 MW, revision 61411

Override email address for Jaakko Salli.

2009-07-12 10:27 SC, revision 61410

backport, fixes #10982

2009-07-12 10:24 SC, revision 61409

better surviving 0 width / height bitmap sizes