X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1b7f2c727d0826638e70f2c532ee2e5b3a283d87..e733c4ce1e24cf7e4b0b0d8362fc59aaa7a7641c:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 5c06bad248..134f901bca 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -408,6 +408,10 @@ Changes in behaviour which may result in compilation errors any more. Use wxBookCtrlEvent in your code if you need to forward-declare it or just include the appropriate header instead of forward declaration. +- wxStandardPaths class can't be created now. This was never the right thing + to do, wxStandardPaths::Get() always had to be used to access the global + object of the correct type but now doing it results in a compilation error. + Deprecated methods and their replacements ----------------------------------------- @@ -497,6 +501,9 @@ Changes in behaviour visible to end users Build system changes -------------------- +- Cocoa is now used by default under OS X instead of Carbon. Pass --with-carbon + option to configure to use wxCarbon. + - In wxMSW makefile builds, "_x64" is used instead of "_amd64" when compiling for this architecture in the architecture-specific paths and library names. TARGET_CPU can still be specified as "amd64" for compatibility but "x64" @@ -550,7 +557,50 @@ Major new features in this release was added. -2.9.5: (released ????-??-??) +3.0: (released 2013-09-??) +-------------------------- + +All: + +- Adjust dates invalid due to DST consistently under all platforms in wxDateTime. +- Allow using custom HTTP methods with wxHTTP (Kolya Kosenko). +- Add wxFileName::SetPermissions() (Catalin Raceanu). +- Fix build with wxUSE_FFILE==0 (jroemmler). +- Add wxDEPRECATED_MSG() and use it in a few places. +- Return the old file descriptor/pointer from wx(F)File::Detach() (troelsk). +- _() and wxGetTranslation() are now thread-safe. + +All (GUI): + +- Fix crash in wxHTML on mal-formed elements (LukasK). +- Set correct cursor when the mouse is over image map links in wxHTML (LukasK). +- Add wxPropertyGridPageState::GetColumnFullWidth() (Teodor Petrov). +- wxRTC: extracted XML utilities into a separate class for potential reuse. +- wxPropertyGrid: improve composite flags handling (Jens Lody). +- Don't crash laying out wxGridBagSizer with only hidden elements (briceandre). +- Fix alignment and transparency of bitmaps in wxDataViewCtrl (Eric Jensen). +- Fix crash when auto-sizing a wxDataViewCtrl column (Spencer T. Parkin). +- Add wxHtmlTag::GetParamAsString() convenience method. +- Add wxActivateEvent::GetActivationReason() (Trigve). + +wxGTK: + +- Fix horizontal mouse wheel scrolling (minoki). +- Fix wxMenu::GetTitle() before the menu is appended to the bar (David Hart). + +wxMSW: + +- It is now possible to tab into radio boxes again. +- Fix launching some types of files under Windows 7 and later (Steven Houchins). +- Don't use an icon for items inserted without one into wxListCtrl (Chuddah). +- Handle custom configurations when using MSVC autolinking (tinman). + +wxOSX: + +- Fix column sorting UI in wxDataViewCtrl (Myrsloik). + + +2.9.5: (released 2013-07-15) ---------------------------- INCOMPATIBLE CHANGES SINCE 2.9.4: @@ -574,6 +624,8 @@ All: event type constants to make using Bind() less verbose. E.g. wxEVT_COMMAND_MENU_SELECTED is now wxEVT_MENU (but the old name remains available for compatibility) (Catalin Raceanu). +- Fix wxExecute() implementation under Unix (Rob Bresalier). +- Also fix reading output from children exiting with -1 () (Jonathan Dagresta). - Add wxEvtHandler::CallAfter() method for asynchronous method calls. - Add support for symlinks to wxFileName (David Hart). - Add wxDIR_NO_FOLLOW flag for wxDir traversal (David Hart). @@ -584,6 +636,7 @@ All: - Add new wxFSW_EVENT_ATTRIB and wxFSW_EVENT_UNMOUNT flags (David Hart). - Add separate read/written bytes counters and per-direction NOWAIT and WAITALL flags to wxSocket (Rob Bresalier). +- Add wxEventLoop::ScheduleExit() (Rob Bresalier). - Add wxProcess::SetPriority() (Marian Meravy). - Add wxDir::Close() method (Silverstorm82). - Fix wxDateTime::GetWeekOfYear() for the last week of year (aimo). @@ -597,6 +650,7 @@ All: - Add IEEE 754 single/double precision support to wxDataStream classes (net147). - Add wxVector<>::const_reverse_iterator (troelsk). - Fix thread-safety issue in wxSharedPtr<> (plorkyeran). +- Add wxTimer::StartOnce(). - Add Nepali translation (Him Prasad Gautam). All (GUI): @@ -677,7 +731,8 @@ All (GUI): wxGTK: -- Allow building wxGTK3 with Broadway backend (Kolya Kosenko). +- Allow building wxGTK3 with Broadway and Wayland backends (Kolya Kosenko). +- Further improvements to wxGTK/Win32 port (Kolya Kosenko). - Provide native implementation of wxNotificationMessage using libnotify. - Generate clipboard events for wxComboBox and not only wxTextCtrl. - Improve drag-and-drop of URLs. @@ -707,12 +762,14 @@ wxMSW: - Fix filter checks in wxDir::FindFirst/Next() (Catalin Raceanu). - Add support for wxICON_AUTH_NEEDED to wxMessageDialog (Chris Spencer). - Fix printing too many copies of the document in some cases (John Roberts). +- Fix DST confusion in wxFileName::{Set,Get}Times(). wxOSX/Cocoa: - Implement image support in wxNotebook (Malcolm MacLeod). - Add support for button mnemonics (joostn). - Implemented wxTextCtrl::SetDefaultStyle(). +- Fix insertion and removal of radio items in wxMenu. 2.9.4: (released 2012-07-09)