]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/changes.txt
Added Mac OS support.
[wxWidgets.git] / docs / changes.txt
index afc990aefc45aefae6d00a0e561ebe7022909863..7a503dfa3637b286d21a1af954470e17107f4b52 100644 (file)
@@ -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