X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d6a41cc7d52f4df46965ca379216a50be93a6caa..94f6d685cb30a8e62d21254bbf19902b48eb2443:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 21a675c0ba..eaf72196de 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -69,12 +69,21 @@ Changes in behaviour which may result in compilation errors This can be worked around by explicitly casting to bool: for ( wxString::const_iterator p = s.begin(); (bool)*p; ++p ) -- virtual wxHtmlParser::AddText() takes wxString, not wxChar*, argument now. +- Virtual wxHtmlParser::AddText() takes wxString, not wxChar*, argument now. -- Funtions that took wxChar* arguments that could by NULL in wxWidgets 2.8. +- Functions that took wxChar* arguments that could by NULL in wxWidgets 2.8. are deprecated and passing NULL to them won't compile anymore, wxEmptyString must be used instead. +- wxTmemxxx() functions take either wxChar* or char*, not void*: use memxxx() + with void pointers. + +- Removed insecure wxGets() and wxTmpnam() functions. + +- Removed global GetLine() function from wx/protocol/protocol.h, use + wxProtocol::ReadLine() instead. + + Deprecated methods and their replacements ----------------------------------------- @@ -86,6 +95,9 @@ Deprecated methods and their replacements - wxDocManager::MakeDefaultName() replaced by MakeNewDocumentName() and wxDocument::GetPrintableName() with GetUserReadableName() which are simpler to use +- wxXmlProperty class was renamed to wxXmlAttribute in order to use standard + terminology. Corresponding wxXmlNode methods were renamed to use + "Attribute" instead of "Property" or "Prop" in their names. Major new features in this release @@ -97,6 +109,7 @@ Major new features in this release All: +- Added support for user-defined types to wxConfig (Marcin Wojdyr) - Added wxJoin() and wxSplit() functions (Francesco Montorsi) - Added wxMutex::LockTimeout() (Aleksandr Napylov) - Added wxMemoryInputStream(wxInputStream&) ctor (Stas Sergeev) @@ -106,6 +119,16 @@ All: - Added wxStreamBuffer::Truncate() (Stas Sergeev) - Allow using wxEventLoop in console applications (Lukasz Michalski) - Added functions for Base64 en/decoding (Charles Reimers) +- Added support for binary data to wxConfig (Charles Reimers) +- Added functions for atomically inc/decrementing integers (Armel Asselin) +- wxLogInterposer has been added to replace wxLogPassThrough and new + wxLogInterposerTemp was added +- Added support for broadcasting to UDP sockets (Andrew Vincent) +- Documentation now includes the wx library in which each class is defined + +All (Unix): + +- Added wx-config --optional-libs command line option (John Labenski) All (GUI): @@ -130,12 +153,14 @@ All (GUI): - Support wxAPPLY and wxCLOSE in CreateStdDialogButtonSizer() (Marcin Wojdyr) - Show standard options in wxCmdLineParser usage message (Francesco Montorsi) - Added wxRect::operator+ (union) and * (intersection) (bdonner) +- Added support for two auxiliary mouse buttons to wxMouseEvent (Chris Weiland) wxGTK: - Support for markup and ellipsization in wxStaticText (Francesco Montorsi) - Native implementation for wxHyperlinkCtrl (Francesco Montorsi) - Native keyboard navigation implementation +- Added wxCB_SORT support to wxComboBox (Evgeniy Tarassov) - Don't overwrite primary selection with clipboard and vice versa - Implemented support for underlined fonts in wxStaticText. - wxTopLevelWindow::SetSizeHints size increments now work. @@ -177,6 +202,9 @@ All (GUI): - Significantly improved startup times of XRC-based applications using embedded resources on Unix (requires resources recompilation) - Fixed freeing of "static" alpha data in wxImage (Axel Gembe) +- Don't invalidate the font in SetNativeFontInfo[Desc]() if the string is + invalid, to conform to the documented behaviour (Langhammer) +- Fixed wxXPMHandler::SaveFile for images with more than 92 colors. wxMSW: @@ -184,6 +212,8 @@ wxMSW: - Added msw.font.no-proof-quality system option, see manual for description - Fix appearance of notebook with non-top tabs under Windows Vista - Fixed bug with symbol resolving in wxStackWalker (Axel Gembe) +- Fixed showing busy cursor for disabled windows and during wxExecute() +- Set the string of wxEVT_COMMAND_CHECKLISTBOX_TOGGLED events (Luca Cappa) wxGTK: @@ -193,6 +223,8 @@ wxGTK: - Add support for clipping in GNOME print backend. - Speed up wxBitmap::Rescale() - Add right button event for wxToolbar's tools (Tim Kosse) +- Don't unconditionally add wxCAPTION style to wxMiniFrame +- Generate wxEVT_COMMAND_LIST_END_LABEL_EDIT event even if label didn't change 2.8.4