add changelogs for my (relatively) recent commits
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58907 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -119,9 +119,10 @@ Changes in behaviour which may result in compilation errors
|
|||||||
need to review them as wxDC doesn't have any virtual methods any longer and
|
need to review them as wxDC doesn't have any virtual methods any longer and
|
||||||
uses delegation instead of inheritance to present different behaviours.
|
uses delegation instead of inheritance to present different behaviours.
|
||||||
|
|
||||||
- wxWindow::ProcessEvent() has been made protected to prevent wrongly using it
|
- wxWindow::ProcessEvent() (and other wxEvtHandler functions inherited by wxWindow)
|
||||||
instead of correct GetEventHandler()->ProcessEvent(). New ProcessWindowEvent()
|
has been made protected to prevent wrongly using it instead of correct
|
||||||
was added for convenience.
|
GetEventHandler()->ProcessEvent().
|
||||||
|
New ProcessWindowEvent() was added for convenience.
|
||||||
|
|
||||||
- Return type of wxString::operator[] and wxString::iterator::operator* is no
|
- Return type of wxString::operator[] and wxString::iterator::operator* is no
|
||||||
longer wxChar (i.e. char or wchar_t), but wxUniChar. This is not a problem
|
longer wxChar (i.e. char or wchar_t), but wxUniChar. This is not a problem
|
||||||
@@ -211,6 +212,11 @@ Changes in behaviour which may result in compilation errors
|
|||||||
- wxEVT_GRID_CELL_CHANGE event renamed to wxEVT_GRID_CELL_CHANGED and shouldn't
|
- wxEVT_GRID_CELL_CHANGE event renamed to wxEVT_GRID_CELL_CHANGED and shouldn't
|
||||||
be vetoed any more, use the new wxEVT_GRID_CELL_CHANGING event to do it.
|
be vetoed any more, use the new wxEVT_GRID_CELL_CHANGING event to do it.
|
||||||
|
|
||||||
|
- Now wxWidgets at startup in debug builds checks if all wxEvent-derived classes
|
||||||
|
correctly implement the Clone() function, logging a warning if they don't.
|
||||||
|
A correct implementation for MyCustomEventClass::Clone() is simply:
|
||||||
|
virtual wxEvent *Clone() const { return new MyCustomEventClass(*this); }
|
||||||
|
|
||||||
|
|
||||||
Deprecated methods and their replacements
|
Deprecated methods and their replacements
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
@@ -252,7 +258,9 @@ Deprecated methods and their replacements
|
|||||||
- wxTE_AUTO_SCROLL style is deprecated as it's always on by default anyhow.
|
- wxTE_AUTO_SCROLL style is deprecated as it's always on by default anyhow.
|
||||||
- wxThreadHelper::Create() has been deprecated in favour of wxThreadHelper::CreateThread
|
- wxThreadHelper::Create() has been deprecated in favour of wxThreadHelper::CreateThread
|
||||||
which has a better name for a mix-in class, and allows setting the thread type.
|
which has a better name for a mix-in class, and allows setting the thread type.
|
||||||
|
- wxDos2UnixFilename, wxUnix2DosFilename, wxStripExtension, wxGetTempFileName,
|
||||||
|
wxExpandPath, wxContractPath, wxRealPath, wxCopyAbsolutePath, wxSplitPath
|
||||||
|
were deprecated in favour of wxFileName methods. See docs for more info.
|
||||||
|
|
||||||
Major new features in this release
|
Major new features in this release
|
||||||
----------------------------------
|
----------------------------------
|
||||||
@@ -341,11 +349,19 @@ All:
|
|||||||
- Added wxPATH_RMDIR_FULL/RECURSIVE wxFileName::Rmdir() flags (Marcin Malich).
|
- Added wxPATH_RMDIR_FULL/RECURSIVE wxFileName::Rmdir() flags (Marcin Malich).
|
||||||
- Added wxStandardPaths::GetAppDocumentsDir().
|
- Added wxStandardPaths::GetAppDocumentsDir().
|
||||||
- Added wx-prefixed versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros.
|
- Added wx-prefixed versions of DECLARE_NO_{COPY,ASSIGN}_CLASS macros.
|
||||||
|
- Added wxFileName::ReplaceEnvVariable and wxFileName::ReplaceHomeDir.
|
||||||
|
- Added wxProtocol::SetDefaultTimeout(); the default timeout for both wxHTTP and wxFTP
|
||||||
|
protocols is 60 seconds.
|
||||||
|
- Added wxStrnlen() for safe computation of string length.
|
||||||
|
- Added wxImage::Clear() (troelsk)
|
||||||
|
|
||||||
All (Unix):
|
All (Unix):
|
||||||
|
|
||||||
- Added wx-config --optional-libs command line option (John Labenski).
|
- Added wx-config --optional-libs command line option (John Labenski).
|
||||||
- Noticeably (by a factor of ~150) improve wxIPC classes performance.
|
- Noticeably (by a factor of ~150) improve wxIPC classes performance.
|
||||||
|
- Configure options --with-opengl and --enable-mediactrl now default to "auto":
|
||||||
|
if OpenGL and GStreamer libraries are available the "gl" and "media" wx libraries
|
||||||
|
are automatically built.
|
||||||
|
|
||||||
All (GUI):
|
All (GUI):
|
||||||
|
|
||||||
@@ -451,10 +467,16 @@ All (GUI):
|
|||||||
GetNativeSizeHint() now return more sensible values in wxMSW and wxMac and
|
GetNativeSizeHint() now return more sensible values in wxMSW and wxMac and
|
||||||
no longer return bogus values.
|
no longer return bogus values.
|
||||||
- Added wxControl::SetLabelText() and EscapeMnemonics().
|
- Added wxControl::SetLabelText() and EscapeMnemonics().
|
||||||
|
- Added support for wxFILTER_EMPTY and wxFILTER_DIGITS styles to wxTextValidator;
|
||||||
|
added also the SetCharIncludes() and SetCharExcludes() utilities.
|
||||||
|
- Added wxIMAGE_OPTION_PNG_FILTER and many wxIMAGE_OPTION_PNG_COMPRESSION_* options
|
||||||
|
to wxImage and wxPNGHandler to allow for custom compression levels when saving PNGs
|
||||||
|
- Added GetValue(), GetRange(), GetMessage() functions to wxProgressDialog
|
||||||
|
|
||||||
wxGTK:
|
wxGTK:
|
||||||
|
|
||||||
- Support for markup and ellipsization in wxStaticText (Francesco Montorsi).
|
- Support for markup and ellipsization in wxStaticText (Francesco Montorsi).
|
||||||
|
- Ellipsize long strings in wxStatusBar (Francesco Montorsi)
|
||||||
- Native implementation for wxHyperlinkCtrl (Francesco Montorsi).
|
- Native implementation for wxHyperlinkCtrl (Francesco Montorsi).
|
||||||
- Native keyboard navigation implementation.
|
- Native keyboard navigation implementation.
|
||||||
- Added wxCB_SORT support to wxComboBox (Evgeniy Tarassov).
|
- Added wxCB_SORT support to wxComboBox (Evgeniy Tarassov).
|
||||||
@@ -501,6 +523,7 @@ wxMSW:
|
|||||||
- Added wxToolTip::SetMaxWidth() and improved default wrapping (Joachim H<>nig).
|
- Added wxToolTip::SetMaxWidth() and improved default wrapping (Joachim H<>nig).
|
||||||
- Changed default toolbar bitmaps size from obsolete 16x15 to 24x24 used
|
- Changed default toolbar bitmaps size from obsolete 16x15 to 24x24 used
|
||||||
by modern apps.
|
by modern apps.
|
||||||
|
- Ellipsize long strings in wxStatusBar (Francesco Montorsi)
|
||||||
|
|
||||||
wxX11:
|
wxX11:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user