]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/changes.txt
fixing leopard configure for universal_binary when no minimal sys given
[wxWidgets.git] / docs / changes.txt
index 0a05c3f33e689a86503147fb2577d245eca643b2..4a74bbbeaf81af343894d6a835f027c7cd8caef4 100644 (file)
@@ -68,6 +68,10 @@ Changes in behaviour not resulting in compilation errors, please read this!
   sizes of the sizer items to be in the same proportion as the items
   proportions to return to the old behaviour.
 
+- wxWindow::Freeze/Thaw() are not virtual any more, if you overrode them in
+  your code you need to override DoFreeze/Thaw() instead now.
+
+
 Changes in behaviour which may result in compilation errors
 -----------------------------------------------------------
 
@@ -128,7 +132,7 @@ Changes in behaviour which may result in compilation errors
 
 - Removed global GetLine() function from wx/protocol/protocol.h, use
   wxProtocol::ReadLine() instead.
-  
+
 - wxVariant no longer derives from wxObject. wxVariantData also no longer
   derives from wxObject; instead of using wxDynamicCast with wxVariantData you
   can use the macro wxDynamicCastVariantData with the same arguments.
@@ -153,6 +157,8 @@ Deprecated methods and their replacements
 - 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.
+- wxConnection::OnExecute() is not formally deprecated yet but new code should
+  use simpler OnExec() version which is called with wxString argument
 
 
 Major new features in this release
@@ -197,6 +203,8 @@ All:
   Linnakangas).
 - wxVariant::Unshare allows exclusive allocation of data that must be shared,
   if the wxVariantData::Clone function is implemented.
+- Added wxWeakRef<T>, wxScopedPtr<T>, wxSharedPtr<T> class templates
+- Added wxVector<T> class templates
 
 All (Unix):
 
@@ -204,6 +212,7 @@ All (Unix):
 
 All (GUI):
 
+- Added wxDataViewCtrl class and helper classes
 - Added {wxTextCtrl,wxComboBox}::AutoComplete() and AutoCompleteFileNames()
 - Added wxH[V]ScrolledWindow (Brad Anderson, Bryan Petty).
 - Added wxNotificationMessage class for non-intrusive notifications
@@ -249,6 +258,14 @@ All (GUI):
   to wxRichTextBuffer to reduce wxFont consumption and increase performance.
 - Optimize wxGenericTreeCtrl::Collapse/ExpandAllChildren(). (Szczepan Holyszewski)
 - Added <scrollrate> parameter to wxScrolledWindow XRC handler.
+- Added support for automatic dialog scrolling, via the new wxDialogLayoutAdapter
+  class and various new wxDialog functions. See the topic "Automatic Scrolling
+  Dialogs" in the manual for further details.
+- Added support for resizing wxWizard bitmaps to the current page height,
+  via SetBitmapPlacement, SetBitmapBackgroundColour and SetMinimumBitmapWidth.
+  Also made it easier to derive from wxWizard and override behaviour.
+- Added wxWrapSizer
+- Made wxSizer::Fit() set the client size of the target window
 
 wxGTK:
 
@@ -264,6 +281,7 @@ wxGTK:
 - Added support for colour cursors (Pascal Monasse).
 - Pass current control text to EVT_TEXT handler for wxSpinCtrl (John Ratliff).
 - Added gtk.tlw.can-set-transparency system option.
+- Added support for GTK+ print backend
 
 wxMac:
 
@@ -273,6 +291,7 @@ wxMac:
 - Allow accelerators to be used with buttons too (Ryan Wilcox).
 - Support resource forks in wxCopyFile() (Hank Schultz).
 - Implement wxLocale::GetInfo() using CFLocale
+- Added native wxCollapsiblePane
 
 wxMSW:
 
@@ -295,6 +314,7 @@ wxX11:
 All:
 
 - Fixed bug with parsing some dates in wxDateTime (Bob Pesner)
+- Fixed bug with parsing negative time zones in wxDateTime::ParseRfc822Date()
 
 All (GUI):
 
@@ -305,6 +325,12 @@ All (GUI):
 wxMSW:
 
 - Fix rare bug with messages delivered to wrong wxSocket (Tim Kosse)
+- Fix setting icons when they have non-default (16*16 and 32*32) sizes
+
+wxGTK:
+
+- Return false from wxEventLoop::Dispatch() if gtk_main_quit() was called and
+  so the loop should exit (Rodolfo Schulz de Lima)
 
 
 2.8.7