Added some more 2.8 large features

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43345 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2006-11-12 13:53:58 +00:00
parent 663f5bd714
commit bc2ce7a59b

View File

@@ -31,7 +31,7 @@ Changes in behaviour which may result in compilation errors
and not the object data. The code using it will have to be updated: 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 the object was compared with wxNullXXX, use IsOk() method instead
* If valid object need to be compared, use IsSameAs() to reproduce the old * If valid object need to be compared, use IsSameAs() to reproduce the old
behaviour or change the code to avoid comparing bitmaps &c behaviour or change the code to avoid comparing bitmaps &c.
- wxFontData::GetColour() now returns a const colour. - wxFontData::GetColour() now returns a const colour.
- wxDC objects can't be created directly now (this never worked, now it doesn't - wxDC objects can't be created directly now (this never worked, now it doesn't
even compile). even compile).
@@ -64,15 +64,24 @@ Deprecated methods since 2.6.x and their replacements
- wxGetWorkingDirectory() deprecated in favour of wxGetCwd(). - wxGetWorkingDirectory() deprecated in favour of wxGetCwd().
- wxDC::BeginDrawing() and wxDC::EndDrawing() deprecated, don't use them. - wxDC::BeginDrawing() and wxDC::EndDrawing() deprecated, don't use them.
- wxWindowBase::GetBestFittingSize --> wxWindowBase::GetEffectiveMinSize - wxWindowBase::GetBestFittingSize --> wxWindowBase::GetEffectiveMinSize.
- wxWindowBase::SetBestFittingSize --> wxWindowBase::SetInitialSize - wxWindowBase::SetBestFittingSize --> wxWindowBase::SetInitialSize.
Major new features in 2.8 release Major new features in 2.8 release
--------------------------------- ---------------------------------
- New AUI library supporting docking windows and much more. - 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), wxHtmlSimpleListBox, wxHyperlinkCtrl, wxColourPickerCtrl,
wxDirPickerCtrl, wxFilePickerCtrl, wxFontPickerCtrl, wxCollapsiblePane,
wxAboutBox, wxTreebook, tar streams.
2.8.0 2.8.0
@@ -81,11 +90,11 @@ Major new features in 2.8 release
All: All:
- wxArrayString::Alloc() now works as reserve() and doesn't clear array contents - wxArrayString::Alloc() now works as reserve() and doesn't clear array contents
- Fixed long standing bug in wxFileConfig groups renaming (Antti Koivisto) - Fixed long standing bug in wxFileConfig groups renaming (Antti Koivisto).
wxMSW: wxMSW:
- Fixed version script problems when using configure with cygwin/mingw32 - Fixed version script problems when using configure with cygwin/mingw32.
2.7.2 2.7.2
----- -----
@@ -96,7 +105,7 @@ All:
- Added GetTempDir() to wxFileName and wxStandardPaths. - Added GetTempDir() to wxFileName and wxStandardPaths.
- Added wxTar streams. - Added wxTar streams.
- Added wxFilterFSHandler and wxArchiveFSHandler. - Added wxFilterFSHandler and wxArchiveFSHandler.
- Added wxString::ToLongLong() and ToULongLong() - Added wxString::ToLongLong() and ToULongLong().
All (GUI): All (GUI):
@@ -113,10 +122,10 @@ All (GUI):
- Many enhancements to wxRichTextCtrl including URL support, - Many enhancements to wxRichTextCtrl including URL support,
formatting and symbol dialogs, print/preview, and better list formatting and symbol dialogs, print/preview, and better list
formatting. formatting.
- Support for loading TGA files added (Seth Jackson) - Support for loading TGA files added (Seth Jackson).
- Added wxTB_RIGHT style for right-aligned toolbars (Igor Korot) - Added wxTB_RIGHT style for right-aligned toolbars (Igor Korot).
- wxHtmlWindow now generates events on link clicks (Francesco Montorsi). - 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: Unix Ports:
@@ -140,8 +149,8 @@ All:
- Added wxDir::FindFirst() (Francesco Montorsi). - Added wxDir::FindFirst() (Francesco Montorsi).
- Added wxPlatformInfo class (Francesco Montorsi). - Added wxPlatformInfo class (Francesco Montorsi).
- Added wxLocale::IsAvailable() (Creighton). - Added wxLocale::IsAvailable() (Creighton).
- Added Malay translations (Mahrazi Mohd Kamal) - Added Malay translations (Mahrazi Mohd Kamal).
- Added reference counting for wxVariant - Added reference counting for wxVariant.
- For consistency, all classes having Ok() method now also have IsOk() one, use - 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. 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). - Added wxFileName::Is(Dir|File)(Writ|Read|Execut)able() (Francesco Montorsi).