X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a947a1e5e8a15b76d142eb91cb08e2e9ffb95def..9eab353ce3751c8e4f047567a181785022015b6e:/docs/changes.txt?ds=sidebyside diff --git a/docs/changes.txt b/docs/changes.txt index 84b01f6e44..1aaab5e802 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -2,13 +2,66 @@ wxWidgets 2.5 Change Log - For more verbose changes, see the manual ------------------------------------------------------------------- +2.5.5 +----- + +All: + +- wxURI::GetUser() only returns the user name now, use GetUserInfo() to get + user and password as in 2.5.4; wxURI::GetPassword() added. +- added wxDebugReport class. +- added wxTempFileOutputStream by Stas Sergeev +- fixed wxDateTime::SetToWeekDayInSameWeek(Sun, Monday_First) + +All (GUI): + +- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original + GetBitmap is renamed GetBitmapPtr. +- Added XPM data constructor to wxImage. +- Added style parameter to wxBufferedDC to allow buffering just the client, or + the whole virtual area. + +Unix: + +- Fixed build on Linux/AMD64 + +wxGTK: + +- Improved wxSystemSettings::GetMetric() to work better with X11. (Mart Raudsepp) +- Corrected wxListBox selection handling. +- Corrected default button size handling for different themes. +- Corrected splitter sash size and look for different themes. +- Fixed keyboard input for dead-keys. + +wxMac: + +- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows. + +wxPalmOS: + +- native wxRadioBox implementation. + +wxWinCE: + +- Added wxNB_FLAT for flat-look notebooks on Windows CE. +- Titlebar OK button on PocketPC now sends command set by SetAffirmativeId. + You can also override wxDialog::DoOK if you need more flexibility. +- Dialog size now takes into account SIP or menubar. +- Panels more naturally white on PocketPC. +- wxDIALOG_EX_CONTEXTHELP ignored on WinCE since it interferes + with correct titlebar style. +- Frames have Ctrl+Q accelerator set automatically, as per the + PocketPC guidelines +- Documented issues in manual under wxWinCE topic. + + 2.5.4 ----- All: -- wxEvent and its derivatives have their variable members nonpublic now. - Use the Get/Set accessors (Mart Raudsepp) +- wxEvent and derived classes don't have public members any more, you must + use accessors methods now (Mart Raudsepp) - new classes for reading and writing ZIP files (M.J.Wetherell) - large files support for wxFFile (M.J.Wetherell) - classes in the manual are now cross-referenced (Zbigniew Zagórski) @@ -19,12 +72,12 @@ All: - added wxURI, a class for dealing with Uniform Resource Identifiers - changed wxURL to inherit from wxURI and provide assignment and comparison - implemented wxConvUTF7 (modified patch from Fredrik Roubert) -- added versions of MB2WC and WC2MB for wxMBConv that for embedded null chars +- added versions of MB2WC and WC2MB for wxMBConv that works for embedded null chars - Unicode support in wxODBC is now fully implemented - A new data type specific to wxWidgets called SQL_C_WXCHAR has been introduced. SQL_C_WXCHAR should be used rather than SQL_C_CHAR to ensure transparent behavior between Unicode and non-unicode builds -- BLOB example added to samples/db (thanks to Casey ODonnell) +- BLOB example added to samples/db (thanks to Casey O'Donnell) - use wxStream::GetLength() instead of deprecated GetSize() - wxGetOsDescription() is now more precise (Olly Betts) - XRC supports system fonts and colours (Ray Gilbert) @@ -34,7 +87,7 @@ All: printing stuff in the GTK port. - Deprecated print setup dialog. - Added support to the wxODBC classes for Firebird 1.5 database -- The samples\db sample program now includes an optional example of using a BLOB +- The samples/db sample program now includes an optional example of using a BLOB datatype (if BLOB support is enabled and supported by the database) - added wxDynamicLibrary::ListLoaded() - wxGetPowerType() and wxGetBatteryState() addition @@ -47,16 +100,20 @@ All: - Changed calculation of scrolling area to not clip away some bits due to a rounding error. - Changed GetVirtualSize() to return client size by default until - SetVirtualSize() gets called. From then on it will only return - that. + SetVirtualSize() gets called. From then on it will only return that. - Various changes to how wxListCtrl and wxTreeCtrl react to right mouse clicks and left mouse click for starting a drag operation. +- "Alt" key (VK_MENU) now results in WXK_ALT keyboard event, not WXK_MENU +- wxFFile::ReadAll() now takes an optional wxMBConv parameter +- wxCommandProcessor::MarkAsSaved() and IsDirty() added (Angela Wrobel) +- added wxStackWalker and related classes (Win32 and some Unix versions only) All (GUI): - added wxMediaCtrl - added wxDatePickerCtrl +- wxHtmlWindow now supports background images given in tag - wxSplitterWindow now supports gravity parameter (Zbigniew Zagórski) - recursive wxSizer::GetItem returns item of given window, sizer or nth index - wxLayoutConstraints now use best size, not current size, for AsIs() condition @@ -69,6 +126,9 @@ All (GUI): - wxProgressDialog accepts smooth gauge again (wxPD_SMOOTH style) - wxProgressDialog new style: wxPD_CAN_SKIP which provides skipping some parts of the progress (with new "Skip" button in dialog) +- wxGenericListCtrl::SetItemState(-1) now changes the state of all items as + in wxMSW version (Gunnar Roth) +- added wxImage::InitAlpha() Unix: @@ -94,12 +154,14 @@ wxGTK: - Added wxRawBitmap support - Corrected Input method handler code (for Chinese etc.) and its interaction with wxWidgets' events. +- wxTE_AUTO_URL implemention for wxGTK2 multiline wxTextCtrls (Mart Raudsepp) wxMac: - Vertical sliders oriented consistent with MSW/GTK (0 at top) (Kevin Hock) - wxDynamicLibrary::GetDllExt() now returns ".bundle", not ".dylib" - wxDynamicLibrary::GetSymbol() now prepends underscore to the symbol name +- wxJoystick now works on OSX wxMSW: @@ -138,6 +200,7 @@ wxPalmOS: - native wxToggleButton implementation - native wxRadioButton implementation - native wxStaticText implementation +- native wxDatePickerCtrl implementation 2.5.3