]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/changes.txt
Mention the wxSystemOption for turning on the generic wxListCtrl on OS X in the docs.
[wxWidgets.git] / docs / changes.txt
index 3827c1c3310aa63ea782bcc8d4deb24880834fb1..11bc47260cb865d00d8623f70b4f2e59b2a95991 100644 (file)
@@ -1,6 +1,6 @@
----------------------------------------------------------------
-wxWidgets Change Log - For more verbose changes, see the manual
----------------------------------------------------------------
+-------------------------------------------------------------------------------
+                             wxWidgets Change Log
+-------------------------------------------------------------------------------
 
 INCOMPATIBLE CHANGES SINCE 2.6.x
 ================================
@@ -19,8 +19,6 @@ Changes in behaviour not resulting in compilation errors, please read this!
   wxEVT_MOUSE_CAPTURE_LOST event and not call ReleaseMouse() in this case.
 - wxInputStream::GetC() now returns an int in the range 0 - 255 on success
   instead of a char the range -128 - 127.
-- A sequence returned by wxFileSystem::FindFirst()/FindNext() may now be
-  be scoped to a single instance of wxFileSystem.
 
 
 Changes in behaviour which may result in compilation errors
@@ -30,8 +28,8 @@ Changes in behaviour which may result in compilation errors
   used to work in somewhat unexpected way as it compared only internal pointers
   and not the object data. The code using it will have to be updated:
   * If the object was compared with wxNullXXX, use IsOk() method instead
-  * If valid object need to be compated, use IsRefTo() to reproduce the old
-    behaviour or change the code to avoid comparing bitmaps &c
+  * If valid object need to be compared, use IsSameAs() to reproduce the old
+    behaviour or change the code to avoid comparing bitmaps &c.
 - wxFontData::GetColour() now returns a const colour.
 - wxDC objects can't be created directly now (this never worked, now it doesn't
   even compile).
@@ -64,12 +62,54 @@ Deprecated methods since 2.6.x and their replacements
 
 - wxGetWorkingDirectory() deprecated in favour of wxGetCwd().
 - wxDC::BeginDrawing() and wxDC::EndDrawing() deprecated, don't use them.
+- wxWindowBase::GetBestFittingSize --> wxWindowBase::GetEffectiveMinSize.
+- wxWindowBase::SetBestFittingSize --> wxWindowBase::SetInitialSize.
+- Seeking on a zip stream returned from wxFileSystem without using the new
+  wxFS_SEEKABLE flags is deprecated. You can still seek, but use the flag.
+- Constructor wxZipInputStream(const wxString& archive, const wxString& file)
+  deprecated in favour of wxFileSystem (other zip ctors are not deprecated).
 
 
-Major new features in 2.7 release
+Major new features in 2.8 release
 ---------------------------------
 
 - New AUI library supporting docking windows and much more.
+- New rich text control library implementing a generic wxRichTextCtrl,
+  using only the wxWidgets API. Also includes formatting dialogs, conversion
+  to HTML, and printing classes.
+- New wxComboCtrl class giving the ability to create custom, graphical
+  comboboxes. Associated classes include wxOwnerDrawnComboBox, wxComboPopup
+  and wxBitmapComboBox.
+- Further functionality including wxAnimationCtrl (moved from contrib/src/anim
+  and enhanced), wxSimpleHtmlListBox, wxHyperlinkCtrl, wxColourPickerCtrl,
+  wxDirPickerCtrl, wxFilePickerCtrl, wxFontPickerCtrl, wxCollapsiblePane,
+  wxAboutBox, wxTreebook, tar streams.
+
+
+2.8.0
+-----
+
+All:
+
+- wxArrayString::Alloc() now works as reserve() and doesn't clear array contents
+- Fixed long standing bug in wxFileConfig groups renaming (Antti Koivisto).
+- New option wxFS_READ | wxFS_SEEKABLE for wxFileSystem::OpenFile() to return
+  a stream that is seekable.
+- Fixed bug in wxCalendarCtrl::HitTest() when clicking on month change arrows
+- Added wxWindow::GetWindowBorderSize() and corrected wxTreeCtrl::GetBestSize()
+  for a control with borders (Tim Kosse)
+
+wxMSW:
+
+- Fixed version script problems when using configure with cygwin/mingw32.
+- Use system default paper size for printing instead of A4.
+- Fix (harmless) assert in virtual list control under Vista
+- Fix colours when converting wxBitmap with alpha to wxImage (nusi).
+
+wxGTK:
+
+- Allow dynamically changing most of text control styles
 
 
 2.7.2
@@ -78,11 +118,10 @@ Major new features in 2.7 release
 All:
 
 - Added wxFFile overload to wxFileName::CreateTemporaryFileName().
-- Added wxBackingFile and wxBackedInputStream.
 - Added GetTempDir() to wxFileName and wxStandardPaths.
 - Added wxTar streams.
 - Added wxFilterFSHandler and wxArchiveFSHandler.
-- Added wxString::ToLongLong() and ToULongLong()
+- Added wxString::ToLongLong() and ToULongLong().
 
 All (GUI): 
 
@@ -99,10 +138,10 @@ All (GUI):
 - Many enhancements to wxRichTextCtrl including URL support,
   formatting and symbol dialogs, print/preview, and better list
   formatting.
-- Support for loading TGA files added (Seth Jackson)
-- Added wxTB_RIGHT style for right-aligned toolbars (Igor Korot)
+- Support for loading TGA files added (Seth Jackson).
+- Added wxTB_RIGHT style for right-aligned toolbars (Igor Korot).
 - wxHtmlWindow now generates events on link clicks (Francesco Montorsi).
-- wxHtmlWindow now also generates wxEVT_COMMAND_TEXT_COPY event
+- wxHtmlWindow now also generates wxEVT_COMMAND_TEXT_COPY event.
 
 Unix Ports:
 
@@ -126,8 +165,8 @@ All:
 - Added wxDir::FindFirst() (Francesco Montorsi).
 - Added wxPlatformInfo class (Francesco Montorsi).
 - Added wxLocale::IsAvailable() (Creighton).
-- Added Malay translations (Mahrazi Mohd Kamal)
-- Added reference counting for wxVariant
+- Added Malay translations (Mahrazi Mohd Kamal).
+- Added reference counting for wxVariant.
 - For consistency, all classes having Ok() method now also have IsOk() one, use
   of the latter form is preferred although the former hasn't been deprecated yet.
 - Added wxFileName::Is(Dir|File)(Writ|Read|Execut)able() (Francesco Montorsi).