X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ce4fd7b577cdeb1ceb085cb1380c0df97b6ceef4..ddc80eb4eb7e96ff23ebe329283bb2b940dd1df2:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 902aadfe4d..d95e0d2d40 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -8,8 +8,12 @@ wxWidgets 2.5 Change Log - For more verbose changes, see the manual 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 + 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). +- Added WXK_SPECIAL keycodes for special hardware buttons. +- Fixed bug with wxFile::Seek(-1, wxFromCurrent) All (GUI): @@ -18,19 +22,54 @@ All (GUI): - Added XPM data constructor to wxImage. - Added style parameter to wxBufferedDC to allow buffering just the client, or the whole virtual area. +- Restored ability to set a custom splitter sash size with SetSashSize. +- Fixed wxScrolledWindow sizer behaviour so that the virtual size + isn't used to set the window size. Unix: -- fixed build on Linux/AMD64 +- Fixed build on Linux/AMD64 + +wxMSW: + +- Added "orient" parameter to wxMDIParentFrame::Tile() +- wxTextCtrl with wxTE_RICH2 style now uses RichEdit 4.1 if available 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. +- Added support for wxTE_LINEWRAP (Mart Raudsepp) + +wxMac: + +- Added wxFRAME_EX_METAL, wxDIALOG_EX_METAL for metallic-look windows. wxPalmOS: -- native wxRadioBox implementation +- 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. +- Made (Un)RegisterHotKey WinCE-aware. +- Sends wxEVT_HIBERNATE event. +- Now fakes wxEVT_ACTIVATE_APP to be symmetrical with wxEVT_HIBERNATE. +- Added wxTE_CAPITALIZE for CAPEDIT controls. +- wxDialog::GetToolBar can be used if you need to add buttons + to the dialog's toolbar. 2.5.4 ----- @@ -49,12 +88,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) @@ -64,7 +103,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