X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4b02d42e37a2fc25e16644e5276ac3df22cd1690..55f0bf1ff1790767035fec9baa1073619d6cb9c9:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index bb79146572..1bcb97e7f3 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -242,6 +242,9 @@ Major new features in this release - wxWidgets may now use either wchar_t (UTF-16/32) or UTF-8 internally, depending on what is optimal for the target platform. +- New propgrid library containing wxPropertyGrid and related classes, many + enhancements to wxDataViewCtrl. + - Events loops, timers and sockets can now be used in wxBase, without GUI. @@ -291,6 +294,7 @@ All: - Corrected bug in wxTimeSpan::IsShorterThan() for equal time spans. - Use std::unordered_{map,set} for wxHashMap/Set if available (Jan van Dijk). - Added wxString::Capitalize() and MakeCapitalized(). +- Added wxArray::swap(). - Added wxSHUTDOWN_LOGOFF and wxSHUTDOWN_FORCE wxShutdown() flags (troelsk). All (Unix): @@ -299,31 +303,33 @@ All (Unix): All (GUI): -- Added wxDataViewCtrl class and helper classes -- Provide native implementation of wxCalendarCtrl under wxMSW and wxGTK -- Added {wxTextCtrl,wxComboBox}::AutoComplete() and AutoCompleteFileNames() +- Added wxDataViewCtrl class and helper classes. +- Integrated wxPropertyGrid in wxWidgets itself (Jaakko Salli). +- Provide native implementation of wxCalendarCtrl under wxMSW and wxGTK. +- Added {wxTextCtrl,wxComboBox}::AutoComplete() and AutoCompleteFileNames(). - Added wxH[V]ScrolledWindow (Brad Anderson, Bryan Petty). -- Added wxNotificationMessage class for non-intrusive notifications -- Added wxWindow::Show/HideWithEffect() -- Added wxWrapSizer (Arne Steinarson) -- Added wxSpinCtrlDouble (John Labenski) +- Added wxNotificationMessage class for non-intrusive notifications. +- Added wxWindow::Show/HideWithEffect(). +- Added wxWrapSizer (Arne Steinarson). +- Added wxSpinCtrlDouble (John Labenski). - Support custom labels in wxMessageDialog (Gareth Simpson for wxMac version). +- Also added wxCANCEL_DEFAULT to wxMessageDialog. - Allow copying text in the log dialogs. - Added multisample (anti-aliasing) support to wxGLCanvas (Olivier Playez). - Initialize wx{Client,Paint,Window}DC with fonts/colours of its window. -- Added wxNativeContainerWindow to allow embedding wx into native windows -- Added custom controls support to wxFileDialog (Diaa Sami and Marcin Wojdyr) +- Added wxNativeContainerWindow to allow embedding wx into native windows. +- Added custom controls support to wxFileDialog (Diaa Sami and Marcin Wojdyr). - Added wxDC::StretchBlit() for wxMac and wxMSW (Vince Harron). - Added support for drop down toolbar buttons (Tim Kosse). - Added support for labels for toolbar controls (Vince Harron). - Added wxMessageDialog::SetMessage() and SetExtendedMessage(). -- Added wxListCtrl::Set/GetColumnsOrder() (Yury Voronov) +- Added wxListCtrl::Set/GetColumnsOrder() (Yury Voronov). - Made wxLogWindow thread-safe (Barbara Maren Winkler). -- Added wxWindow::AlwaysShowScrollbars() (Julian Scheid) -- Added wxMouseEvent::GetClickCount() (Julian Scheid) -- Added wxBG_STYLE_TRANSPARENT background style (Julian Scheid) -- Added XRCSIZERITEM() macro for obtaining sizers from XRC (Brian Vanderburg II) -- New and improved wxFileCtrl (Diaa Sami and Marcin Wojdyr) +- Added wxWindow::AlwaysShowScrollbars() (Julian Scheid). +- Added wxMouseEvent::GetClickCount() (Julian Scheid). +- Added wxBG_STYLE_TRANSPARENT background style (Julian Scheid). +- Added XRCSIZERITEM() macro for obtaining sizers from XRC (Brian Vanderburg II). +- New and improved wxFileCtrl (Diaa Sami and Marcin Wojdyr). - Added wxEventBlocker class (Francesco Montorsi). - Added wxFile/DirPickerCtrl::Get/SetFile/DirName() (Francesco Montorsi). - Added wxSizerFlags::Top() and Bottom(). @@ -383,6 +389,8 @@ All (GUI): - Show busy cursor in wxLaunchDefaultBrowser and add wxBROWSER_NOBUSYCURSOR. - Added wxFlexGridSizer::Is{Row,Col}Growable() (Marcin Wojdyr). - Added "enabled" and "hidden" attributes to radio box items in XRC. +- wxWindow::IsBeingDeleted() now returns true not only if the window itself is + marked for destruction but also if any of its parent windows are. wxGTK: