]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/changes.txt
Check to see if -ext o option is required to get compiler to write
[wxWidgets.git] / docs / changes.txt
index 161058e3000ed4d1c2543bf073dd37a9e9abfa09..6011a90ec543dc2bc432f81836247f29a38d14cd 100644 (file)
@@ -7,8 +7,8 @@ wxWidgets 2.5 Change Log - For more verbose changes, see the manual
 
 All:
 
-- wxEvent and its derivatives have their variable members nonpublic now.
-  Use the Get/Set accessors (Mart Raudsepp)
+- wxEvent and derived classes don't have public members any more, you must
+  use accessors methods now (Mart Raudsepp)
 - new classes for reading and writing ZIP files (M.J.Wetherell)
 - large files support for wxFFile (M.J.Wetherell)
 - classes in the manual are now cross-referenced (Zbigniew Zagórski)
@@ -32,6 +32,7 @@ All:
 - Added wxPrintFactory classes so that it is possible to add a new
   print system backend at run-time. This was required by the new GNOME
   printing stuff in the GTK port.
+- Deprecated print setup dialog.
 - Added support to the wxODBC classes for Firebird 1.5 database
 - The samples\db sample program now includes an optional example of using a BLOB
   datatype (if BLOB support is enabled and supported by the database)
@@ -39,10 +40,24 @@ All:
 - wxGetPowerType() and wxGetBatteryState() addition
 - wxSystemSettings::GetSystem*() members deprecated and replaced with
   wxSystemSettings::Get*()
+- wxWindowBase::DoGetBestSize now includes the difference (if any) between 
+  the client size and total size of the window.  Code that sets the 
+  client size using the best size, or that added extra space to sizers
+  to compensate for this bug may need to be changed.
+- Changed calculation of scrolling area to not clip away some bits
+  due to a rounding error.
+- Changed GetVirtualSize() to return client size by default until
+  SetVirtualSize() gets called. From then on it will only return
+  that.
+- Various changes to how wxListCtrl and wxTreeCtrl react to right
+  mouse clicks and left mouse click for starting a drag operation.
+
 
 All (GUI):
 
+- added wxMediaCtrl
 - added wxDatePickerCtrl
+- wxHtmlWindow now supports background images given in <body> tag
 - wxSplitterWindow now supports gravity parameter (Zbigniew Zagórski)
 - recursive wxSizer::GetItem returns item of given window, sizer or nth index
 - wxLayoutConstraints now use best size, not current size, for AsIs() condition
@@ -77,12 +92,17 @@ wxGTK:
   are only called with GTK+ 2.4.x installed and should yield linker
   errors otherwise.
 - wxTextCtrl text insertion efficiency fixed. (Mart Raudsepp)
+- Added wxRawBitmap support
+- Corrected Input method handler code (for Chinese etc.) and its
+  interaction with wxWidgets' events.
+- wxTE_AUTO_URL implemention for wxGTK2 multiline wxTextCtrls (Mart Raudsepp)
 
 wxMac:
 
 - Vertical sliders oriented consistent with MSW/GTK (0 at top) (Kevin Hock)
 - wxDynamicLibrary::GetDllExt() now returns ".bundle", not ".dylib"
 - wxDynamicLibrary::GetSymbol() now prepends underscore to the symbol name
+- wxJoystick now works on OSX
 
 wxMSW:
 
@@ -95,6 +115,7 @@ wxMSW:
 wxWinCE:
 - Added support for MS Handheld PC 2000. This was done before 2.5.4,
   but not mentioned anywhere.
+- Added (preliminary) support for sockets
 
 wxUniv:
 
@@ -118,6 +139,9 @@ wxPalmOS:
 - native wxCheckBox implementation
 - native wxSlider implementation
 - native wxToggleButton implementation
+- native wxRadioButton implementation
+- native wxStaticText implementation
+- native wxDatePickerCtrl implementation
 
 
 2.5.3