X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/97786ab70f8ee33532b83af6fadad4129e1570e1..031e91607b24665686728f559c2a3ae8386962ee:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index afc990aefc..7a503dfa36 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -103,8 +103,17 @@ INCOMPATIBLE CHANGES SINCE 2.4.x control is sized to a blending of the min size and best size. This can be done by calling SetBestFittingSize. +! wxURL has undergone some radical changes. + * Many accessors of wxURL - GetHostName, GetProtocolName, and GetPath, + have been replaced by its parent's (wxURI) counterparts - GetServer, + GetScheme, and GetPath, respectively. + + * ConvertToValidURI has been replaced by wxURI. Do not use + ConvertToValidURI for future applications. + * ConvertFromURI has been replaced by wxURI::Unescape. + - no initialization/cleanup can be done in wxApp/~wxApp because they are now called much earlier/later than before; please move any exiting code from there to wxApp::OnInit()/OnExit() @@ -156,6 +165,8 @@ INCOMPATIBLE CHANGES SINCE 2.4.x variable any more (the compiler might warn you about this) - wxListItem::m_data is now of type wxUIntPtr, not long, for compatibility with 64 bit systems +- wxSizer::Add/Insert returns pointer to wxSizerItem just added so conditions + writeen with if(Add(..)==true) will not work. Use if(Add(..)) instead. DEPRECATED METHODS SINCE 2.4.x @@ -164,6 +175,8 @@ DEPRECATED METHODS SINCE 2.4.x Deprecated methods may still be used but will disappear in future wxWidgets versions, please update your code to not use them. +- wxURL::GetInputStream() and similar functionality has been depreciated in + favor of other ways of connecting, such as though sockets or wxFileSystem. - wxDocManager::GetNoHistoryFiles() renamed to GetHistoryFilesCount() - wxSizer::Remove(wxWindow *), use Detach() instead [it is more clear] - wxSizer::Set/GetOption(): use Set/GetProportion() instead @@ -204,16 +217,28 @@ OTHER CHANGES All: +- new classes for reading and writing ZIP files (M.J.Wetherell) - Norwegian (Bokmål) translation added (Hans F. Nordhaug) - wxDynamicLibrary::HasSymbol() added - added wxTextInputStream::operator>>(wchar_t) for compilers which support this -- added wxURI +- added wxURI, a class for dealing with Uniform Resource Identifiers - changed wxURL to inherit from wxURI and provide assignment and comparison +- implemented wxConvUTF7 (modified patch from Fredrik Roubert) +- added versions of MB2WC and WC2MB for wxMBConv that for embedded null chars +- Unicode support in wxODBC is now fully implemented +- A new data type specific to wxWidgets called SQL_C_WXCHAR has been introduced. + SQL_C_WXCHAR should be used rather than SQL_C_CHAR to ensure transparent + behavior between Unicode and non-unicode builds +- BLOB example added to samples\db (thanks to Casey ODonnell) +- use wxStream::GetLength() instead of deprecated GetSize() +- wxGetOsDescription() is now more precise (Olly Betts) All (GUI): - recursive wxSizer::GetItem returns item of given window, sizer or nth index - wxLayoutConstraints now use best size, not current size, for AsIs() condition +- wxSizer::Add/Insert etc. now returns pointer to wxSizerItem just added and this + item remembers its wxRect area (Brian A. Vanderburg II) Unix: @@ -232,7 +257,6 @@ wxMSW: - fixed enhanced metafiles loading from files (Andreas Goebel) - wxRadioButtons no longer have to be consecutive in a group -- fixed wxBU_EXACTFIT handling in wxBitmapButton 2.5.3