]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/changes.txt
compilation fix for the last wxSprintf() change
[wxWidgets.git] / docs / changes.txt
index b58f442fc035aa9b07e90d24a3a13f1f0f2ca8d1..a6e35f23d5d0466e2f4de5019d8d2dd1c32ca601 100644 (file)
@@ -22,6 +22,7 @@ INCOMPATIBLE CHANGES SINCE 2.4.x
   now called much earlier/later than before; please move any exiting code
   from there to wxApp::OnInit()/OnExit()
 - also, OnExit() is not called if OnInit() fails
+- finally the program exit code is OnRun() return value, not OnExit() one
 - wxTheApp can't be assigned to any longer, use wxApp::SetInstance() instead
 - wxFileType::GetIcon() returns wxIconLocation, not wxIcon
 - wxColourDatabase is not a wxList any more, use AddColour to add new colours
@@ -73,11 +74,37 @@ versions, please update your code to not use them.
 OTHER CHANGES
 =============
 
+2.5.2
+-----
+
+All:
+
+All (GUI):
+
+- wxHtmlWindow now delays image scaling until rendering,
+  resulting in much better display of scaled images
+
+wxMSW:
+
+- wxWindow::Freeze()/Thaw() can now be nested
+- Added wxSP_NO_XP_THEME style to wxSplitterWindow to switch off
+  XP theming (some applications look bad without 3D borders)
+- wxMenuBar::GetLabelTop() doesn't include '&'s in the label any more
+- wxRegConf couldn't read global settings without admin privileges and didn't
+  even try to do it by default -- now it does
+
+wxHTML:
+
+- improved tables layout algorithm (Tim Kosse)
+- <div> handling fix (Xavier Nodet)
+
+
 2.5.1
 -----
 
 All:
 
+- event table macros now do some minimal type safety checks (Michael Sögtrop)
 - added wxGzipInput/OutputStream, bug fixes in wxZlibStreams (M.J.Wetherell)
 - wxDateTime::ParseDateTime() implemented (Linus McCabe)
 - wxHTTP::GetResponse() added (David Nock)
@@ -93,7 +120,8 @@ All:
   (as in 2.5.0).
 - added some extra convenience functions to wxRect such as
   GetBottomRight (Hajo Kirchhoff)
-- Changed built-in regex library to a unicode-compatible one (Ryan Norton)
+- changed built-in regex library to a Unicode-compatible version based
+  on TCL sources (Ryan Norton, M. J. Wetherell)
 - added extra convenience functions to wxPoint for adding a
   wxSize (Wlodzimierz Skiba)
 - intermediate wxIPaddress class added to prepare for
@@ -131,9 +159,11 @@ All (GUI):
 - added option to generate C++ headers to wxrc utility (Eduardo Marques)
 - added wxDC::DrawPolyPolygon() for MSW/PS (Carl-Friedrich Braun)
 - wxBufferedDC now allows to preserve the background and is documented
+- added wxDC::GetPartialTextExtents
 
 wxMSW:
 
+- wxWindows now builds under Win64
 - fixed DDE memory leaks
 - fixed wxTE_*WRAP styles handling
 - wxTextCtrl::GetValue() works with text in non default encoding
@@ -157,10 +187,11 @@ wxMSW:
 - background colour of a wxComboBox may now be set
 - fixed wxListCtrl::GetItemText/BackgroundColour()
 - Esc can now be used to close menus in the dialogs (Hartmut Honisch)
-- Added no-remap system option so colourful toolbar buttons
-  aren't mangled
+- Added msw.remap system option so colourful toolbar buttons
+  aren't mangled if you set it to 0. The default is 1
 - Toolbar buttons are now centred if the bitmap size is smaller
   than the specified default size
+- Fixed a bug in wxSpinCtrl::DoGetBestSize that would make wxSpinCtrl too tall
 
 wxGTK:
 
@@ -172,6 +203,7 @@ wxGTK:
 - fixed mouse wheel handling under GTK2 (Hugh Fisher)
 - wxNotebook::HitTest() implemented (Daniel Lundqvist)
 - memory leaks fixes in wxFileDialog (John Labenski)
+- don't drop click events from triple clicks (Frode Solheim)
 
 wxMac:
 
@@ -194,6 +226,7 @@ Unix:
 - added XFree86 resolution changing using xf86vidmode extensions (Ryan Norton)
 - implemented asynchronous playback in wxSound and added SDL backend in
   addition to existing OSS one
+- it is now possible to send PostScript to any output stream (Zoltan Kovacs)
 
 
 2.5.0