X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7921a093fac2c72b3e981caf1007d98ca767629d..9fcdcfbca2f04083c9bd3f79338c872e2d9d6f37:/docs/changes.txt?ds=sidebyside diff --git a/docs/changes.txt b/docs/changes.txt index 7aec57a781..83dc10cde4 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -74,6 +74,10 @@ Changes in behaviour which may result in compilation errors - WXWIN_COMPATIBILITY_2_4 doesn't exist any more, please update your code if you still relied on features deprecated since version 2.4 +- wxDC classes hierarchy has changed, if you derived any classes from wxDC you + need to review them as wxDC doesn't have any virtual methods any longer and + uses delegation instead of inheritance to present different behaviours. + - Return type of wxString::operator[] and wxString::iterator::operator* is no longer wxChar (i.e. char or wchar_t), but wxUniChar. This is not a problem in vast majority of cases because of conversion operators, but it can break @@ -129,6 +133,11 @@ Changes in behaviour which may result in compilation errors derives from wxObject; instead of using wxDynamicCast with wxVariantData you can use the macro wxDynamicCastVariantData with the same arguments. +- wxWindow::Next/PrevControlId() don't exist any more as they can't be + implemented correctly any longer because automatically generated ids are not + necessarily allocated consecutively any more. Use GetChildren() to find the + next/previous control sibling instead. + Deprecated methods and their replacements ----------------------------------------- @@ -155,6 +164,7 @@ Major new features in this release All: +- Added (experimental) IPv6 support to wxSocket (Arcen) - Allow loading message catalogs from wxFileSystem (Axel Gembe) - Added wxMessageQueue class for inter-thread communications - Use UTF-8 for Unicode data in wxIPC classes (Anders Larsen) @@ -187,16 +197,18 @@ All (GUI): - 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 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 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) -- Implemented wxGetClientDisplayRect() correctly for X11-based ports - Added wxEventBlocker class (Francesco Montorsi). - Added wxFile/DirPickerCtrl::Get/SetFile/DirName() (Francesco Montorsi). - Added wxSizerFlags::Top() and Bottom(). @@ -226,7 +238,8 @@ All (GUI): behaviour of GetNextSibling() consistent between wxMSW and generic versions. - Merged wxRichTextAttr and wxTextAttrEx into wxTextAttr, and added a font table to wxRichTextBuffer to reduce wxFont consumption and increase performance. -- Optimize wxGenericTreeCtrl::Collapse/ExpandAllChildren() (Szczepan Holyszewski) +- Optimize wxGenericTreeCtrl::Collapse/ExpandAllChildren(). (Szczepan Holyszewski) +- Added parameter to wxScrolledWindow XRC handler. wxGTK: @@ -266,18 +279,31 @@ wxX11: - Make Enter key activate the default button (David Hart). +2.8.8 +----- + +All (GUI): + +- Added wxWindow::GetNextSibling() and GetPrevSibling() + + 2.8.7 ----- +All: + +- Fixed bug with default proxy destruction in wxURL (Axel Gembe). + wxMSW: - Correct (harmless) warnings given for forward-declared DLL-exported classes - by mingw32 4.2 (Tim Stahlhut) + by mingw32 4.2 (Tim Stahlhut). wxGTK: - Added gtk.window.force-background-colour wxSystemOptions option to work around a background colour bug in the gtk-qt theme under KDE. +- Implemented wxGetClientDisplayRect() correctly for wxGTK and X11-based ports. 2.8.6