]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/changes.txt
reSWIGged
[wxWidgets.git] / docs / changes.txt
index 3a4d1933426981f318a4ecdf56c03fa05d604390..20e248007228b285444c6e2cef1eb3b170e90ff2 100644 (file)
@@ -1,6 +1,6 @@
-----------------------------
-wxWidgets 2.5/2.6 Change Log
-----------------------------
+------------------------
+wxWidgets 2.5 Change Log
+------------------------
 
 INCOMPATIBLE CHANGES SINCE 2.4.x
 ================================
 
 INCOMPATIBLE CHANGES SINCE 2.4.x
 ================================
@@ -14,7 +14,7 @@ INCOMPATIBLE CHANGES SINCE 2.4.x
     series.
 
 ! windows are no longer fully repainted when resized, use new style
     series.
 
 ! windows are no longer fully repainted when resized, use new style
-  wxFULL_REPAINT_ON_RESIZE to force this (wxNO_FULL_REPAINT_ON_RESIZE stll
+  wxFULL_REPAINT_ON_RESIZE to force this (wxNO_FULL_REPAINT_ON_RESIZE still
   exists but doesn't do anything any more, this behaviour is default now)
 
 
   exists but doesn't do anything any more, this behaviour is default now)
 
 
@@ -53,9 +53,11 @@ INCOMPATIBLE CHANGES SINCE 2.4.x
   don't exist any more, please fix your code -- it never worked correctly
   anyhow if you modified the objects returned by these methods so you should
   simply switch to using const methods.
   don't exist any more, please fix your code -- it never worked correctly
   anyhow if you modified the objects returned by these methods so you should
   simply switch to using const methods.
+- EVT_XXX macros are now type-safe; code that uses wrong type for event
+  handler's argument will no longer compile.
+- Identical functionality of wxFileDialog::ParseWildcard and 
+  wxGenericDirCtrl::ParseFilter is now accessible in ::wxParseWildcard
 
 
-wxTaskBarIcon must be explicitly destroyed now, otherwise the application
-  won't exit even though there are no top level windows
 
 
 DEPRECATED METHODS SINCE 2.4.x
 
 
 DEPRECATED METHODS SINCE 2.4.x
@@ -89,17 +91,60 @@ versions, please update your code to not use them.
                      wxHashTable::compatibility_iterator to store the return
                      value
 - wxWave class; use wxSound instead
                      wxHashTable::compatibility_iterator to store the return
                      value
 - wxWave class; use wxSound instead
+- The wxHIDE_READONLY flag for wxFileDialog was not implemented
+  and has now been removed
+- wxTaskBarIcon::OnXXX() virtual methods: use events instead
 
 
 OTHER CHANGES
 =============
 
 
 
 OTHER CHANGES
 =============
 
+2.5.3
+-----
+
+All:
+
+- number of fixes to wxPluginManager (Rick Brice, Hans Van Leemputten)
+
+All (GUI):
+
+- added wxTaskBarIcon::CreatePopupMenu which is now recommended way
+  of showing popup menu; calling wxTaskBarIcon::PopupMenu directly
+  is discouraged
+- Added ..._CMD_... variants for wxGrid event table entry macros
+  taking window identifiers
+- Added wxWindowBase::Navigate for programmatic navigation to the next
+  control.
+- On most platforms, wxTextCtrl::OnChar now inserts a tab character if
+  wxTE_PROCESS_TAB is set, or navigates to the next control if not.
+
+Unix:
+
+- wxTaskBarIcon now supports freedesktop.org System Tray protocol
+- security fixes to wxSingleInstanceChecker
+
+wxGTK:
+
+- fixed many rendering artifacts and wrong colours with lots of GTK+ themes
+- implemented wxColourDialog as native dialog
+- wxTreeCtrl::GetCount() counts root as well now (compatible with MSW)
+
+wxMotif:
+
+- added 3 state checkbox
+
+wxWinCE:
+
+- added automatized but customizable handling of native SmartPhone menus
+
+
 2.5.2
 -----
 
 All:
 
 2.5.2
 -----
 
 All:
 
-- Hindi translations added (Dhananjaya Sharma)
+- Hindi translation added (Dhananjaya Sharma)
+- Brazilian Portuguese translation added (E. A. Tacao)
 - wxDynamicCast() now uses static_cast<wxObject *> internally and so using it
   with anything not deriving from wxObject will fail at compile time (instead
   of run-time) now
 - wxDynamicCast() now uses static_cast<wxObject *> internally and so using it
   with anything not deriving from wxObject will fail at compile time (instead
   of run-time) now
@@ -136,6 +181,13 @@ wxMSW:
 - wxTaskBarIcon must be explicitly destroyed now, otherwise the application
   won't exit even though there are no top level windows
 - wxFileName::GetModificationTime() works with opened files too now
 - wxTaskBarIcon must be explicitly destroyed now, otherwise the application
   won't exit even though there are no top level windows
 - wxFileName::GetModificationTime() works with opened files too now
+- wxDC::GetClippingBox() now works even for clipping regions created by Windows
+- fixed wxFileDataObject in Unicode build (Alex D)
+- subdindented paragraphs support (Tim Kosse)
+
+wxGTK:
+
+- added support for wxTE_RIGHT and wxTE_CENTRE styles under GTK2 (Mart Raudsepp)
 
 wxMotif:
 
 
 wxMotif:
 
@@ -154,9 +206,15 @@ wxHTML:
 - <div> handling fix (Xavier Nodet)
 
 Unix:
 - <div> handling fix (Xavier Nodet)
 
 Unix:
+
 - fixed priorities of mailcap entries (David Hart)
 - added "wx-config --libs=std,<extra>" syntax (i.e. support for "std")
 
 - fixed priorities of mailcap entries (David Hart)
 - added "wx-config --libs=std,<extra>" syntax (i.e. support for "std")
 
+wxODBC:
+
+- Full Unicode support is now available
+- BLOB support is working
+
 
 2.5.1
 -----
 
 2.5.1
 -----