X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/692c9b869686c97963c693e99efba19edeaba8cc..d6e6a35c801690a6456a85331c7f56fe04999c6f:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 9f7158bd61..9e8bb68ffb 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -72,9 +72,9 @@ INCOMPATIBLE CHANGES SINCE 2.4.x At this time, the only situation known not to work the same as before is the following: - win = new SomeWidget(parent); - win->SetSize(SomeNonDefaultSize); - sizer->Add(win); + win = new SomeWidget(parent); + win->SetSize(SomeNonDefaultSize); + sizer->Add(win); In this case the old code would have used the new size as the minimum, but now the sizer will use the default size as the minimum @@ -187,6 +187,7 @@ versions, please update your code to not use them. - The wxHIDE_READONLY flag for wxFileDialog was not implemented and has now been removed - wxTaskBarIcon::OnXXX() virtual methods: use events instead +- obsolete and not used wxUSE_GENERIC_DIALOGS_IN_MSW has been removed OTHER CHANGES @@ -204,6 +205,9 @@ All: - support msgids in charsets other than C and languages other than English (based on patch by Stefan Kowski) - added wxMicroSleep() and wxMilliSleep() replacing deprecated wxUsleep() +- basic UDP sockets support (Lenny Maiorani) +- fixed wxDateTime::GetWeekDayName() for some dates (Daniel Kaps) +- deprecated wxDateTime::SetToTheWeek() in favour of SetToWeekOfYear() All (GUI): @@ -216,13 +220,23 @@ All (GUI): - wxTextCtrl::OnChar now inserts a tab character if wxTE_PROCESS_TAB is set - added wxKeyEvent::GetUnicodeKey() - added wxKeyEvent::CmdDown() and wxMouseEvent::CmdDown() +- implemented wxListCtrl::FindItem() for non-MSW (Robin Stoll) +- added status bar fields styles support (Tim Kosse) +- added samples/splash +- added support for stock buttons +- added wxTopLevelWindow::RequestUserAttention() +- support for comma in contrib gizmo wxLEDNumberCtrl (Grant Likely) +- recursive wxSizer::Show for subsizer and return value if element was found +- added wxChoicebook control +- smoother time estimation updates in wxProgressDialog (Christian Sturmlechner) Unix: - wxTaskBarIcon now supports freedesktop.org System Tray protocol - security fixes to wxSingleInstanceChecker - wx-config script was modified to allow choosing from multiple installed - builds of wxWidgets + builds of wxWidgets and to return flags/libs for selected libraries only +- wx-config has new --version-full option wxGTK: @@ -231,6 +245,7 @@ wxGTK: - fixed many rendering artifacts and wrong colours with lots of GTK+ themes - implemented wxColourDialog as native dialog - implemented wxTextCtrl::HitTest() (GTK+ >= 2) +- implemented wxTextCtrl::ScrollLines() and ScrollPages for GTK+ 2.x - wxTreeCtrl::GetCount() counts root as well now (compatible with MSW) - added support for wxCHK_3STATE style (GTK2 only) - implemented text underlining under GTK2 @@ -239,6 +254,10 @@ wxGTK: in wxSystemSettings::GetMetric (Mart Raudsepp) - implemented wxTopLevel::IsMaximized() for GTK+2 and WMs that implement freedesktop.org's wm-spec (Mart Raudsepp) +- wxEVT_CONTEXT_MENU is now generated for right mouse press, not release +- implemented alpha channel support in wxBitmap +- added native GTK+2 wxArtProvider implementation with ability to load + icons from icon theme in addition to recognized stock art wxMotif: @@ -248,10 +267,26 @@ wxMSW: - fixed UNC paths handling in wxFileSystem (Daniel Nash) - set wxKeyEvent::m_uniChar in Unicode build +- support for alpha channel in toolbar bitmaps (Jurgen Doornik) +- wxFileDialog can now be moved and centered (Randall Fox) +- restored (and improved) possibility to use wx with MFC broken in 2.5.2 +- fixed wxTextCtrl::SetMaxLength for rich edit controls +- fixed flat style for toolbars under XP, Windows Classic style +- fixed truncation of transferred data in wxConnection under unicode build +- wxChoice and wxComboBox dropdown background can be set now too (Adrian Lupei) +- fixed wxMaximizeEvent generation in wxFrame +- don't send duplicate EVT_COMBOBOX events whenever selection changes any more + +wxUniv/X11: + +- fixed fatal crash when opening a menu wxWinCE: +- added native SmartPhone wxTextCtrl implementation using spinners +- added native SmartPhone wxChoice implementation using spinners - added automatized but customizable handling of native SmartPhone menus +- fixed wxRadioBox and wxStaticBox wxHTML: @@ -371,7 +406,6 @@ All: All (GUI): -- added wxListBook control - added 3-state checkboxes for MSW/Mac (Dimitri Schoolwerth) - added some support for C++ exceptions in the library (do read the manual!) - added wxListCtrl::GetViewRect() @@ -512,7 +546,7 @@ wxBase: All GUI ports: - added wxVScrolledWindow, wxVListBox and wxHtmlLbox classes -- added wxListbook +- added wxListbook control - added alpha channel support to wxImage - added wxRenderer class allowing to customize the drawing of generic controls - added wxCLOSE_BOX style for dialogs and frames