X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/37671b828af3b16b86cb7d5c7df12a4a7f584f48..d9b33d7001af25479a63df96ca2f130b2cbc21aa:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 6361f95eff..3401fd256d 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -14,13 +14,24 @@ Changes in behaviour not resulting in compilation errors, please read this! if the whole name is a directory. - wxDialog::CreateButtonSizer() may return NULL now, please see the manual. - wxStaticBoxSizer now deletes the associated wxStaticBox when it is deleted. +- wxArray::Alloc() now works as reserve() and does not clear the array any more - Windows calling CaptureMouse() are now required to handle the 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 ----------------------------------------------------------- +- Some classes (notably wxBitmap and wxImage) don't define operator==() as it + 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 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). @@ -53,6 +64,9 @@ 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 + Major new features in 2.7 release @@ -69,7 +83,9 @@ All: - Added wxFFile overload to wxFileName::CreateTemporaryFileName(). - Added wxBackingFile and wxBackedInputStream. - Added GetTempDir() to wxFileName and wxStandardPaths. -- Added wxFilterFSHandler. +- Added wxTar streams. +- Added wxFilterFSHandler and wxArchiveFSHandler. +- Added wxString::ToLongLong() and ToULongLong() All (GUI): @@ -80,6 +96,16 @@ All (GUI): - Renamed wxProgressDialog::UpdatePulse() to just Pulse(). - Added wxCollapsiblePane (Francesco Montorsi). - Added wxSimpleHtmlListBox (Francesco Montorsi). +- Printing framework fixes by Robert J. Lang. Bugs fixed, + wxPrinterDC::GetPaperRect() and other functions added to allow + easier printing implementation, and the documentation updated. +- 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) +- wxHtmlWindow now generates events on link clicks (Francesco Montorsi). +- wxHtmlWindow now also generates wxEVT_COMMAND_TEXT_COPY event Unix Ports: @@ -92,6 +118,7 @@ wxGTK: - Support wxALWAYS_SHOW_SB. - Speed up MIME types loading. Only the GNOME database should be loaded under GNOME etc. For this, the code queries the X11 session protocol. +- wxCaret redraw problem during scrolling fixed. 2.7.1