X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6463b9f5399b8670a0c74f2f8666bc2c9f37a406..28a4fe4b50baf341d7f86315db0709a5fc74a6bf:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index d24e4427da..7554eb47e5 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -33,6 +33,8 @@ INCOMPATIBLE CHANGES SINCE 2.4.x - wxApp::SendIdleEvent() now takes 2 arguments - wxTabView::GetLayers() changed return type from wxList& to wxTabLayerList& (when WXWIN_COMPATIBILITY_2_4 == 0) +- wxID_SEPARATOR (id used for the menu separators) value changed from -1 to -2 +- wxGetNumberFromUser() is now in separate wx/numdlg.h, not wx/textdlg.h DEPRECATED METHODS SINCE 2.4.x @@ -51,7 +53,8 @@ versions, please update your code to not use them. - wxTheFontMapper: use wxFontMapper::Get() instead - wxStringHashTable: use wxHashMap instead - wxHashTableLong: use wxHashMap instead -- wxArrayString::GetStringArray: no replacement +- wxArrayString::GetStringArray: use wxCArrayString or alternative wxWindows + methods taking wxArrayString - wxArrayString::Remove(index, count): use RemoveAt instead - wxTreeItemId conversion to long is deprecated and shouldn't be used - [MSW only] wxWindow::GetUseCtl3D(), GetTransparentBackground() and @@ -61,6 +64,7 @@ versions, please update your code to not use them. - wxHashTable::Next: use wxHashTable::Node* or wxHashTable::compatibility_iterator to store the return value +- wxWave class; use wxSound instead OTHER CHANGES @@ -91,6 +95,10 @@ All: wxSize (Wlodzimierz Skiba) - intermediate wxIPaddress class added to prepare for wxIPV6address (Ray Gilbert) +- added overloaded constructors and Create() methods taking wxArrayString + for wxChoice, wxComboBox, wxListBox, wxRadioBox, wxCheckListBox, + wxSingleChoiceDialog, wxMultipleChoiceDialog +- renamed wxWave class to wxSound All (GUI): @@ -113,9 +121,17 @@ All (GUI): - fixed scrollbar problem in wxGrid (not showing scrollbars when sizing smaller) (Shane Harper) - dbbrowse demo fixed for Unicode (Wlodzimierz Skiba) +- added wxStatusBar support to XRC (Brian Ravnsgaard Riis) +- wxMenu::Append and etc. return a pointer to the wxMenuItem that was + added or inserted, or NULL on failure. +- using a -1 (wxID_ANY) for menu or toolbar item IDs will now generate new id +- added option to generate C++ headers to wxrc utility (Eduardo Marques) +- added wxDC::DrawPolyPolygon() for MSW/PS (Carl-Friedrich Braun) +- wxBufferedDC now allows to preserve the background and is documented wxMSW: +- fixed DDE memory leaks - fixed wxTE_*WRAP styles handling - wxTextCtrl::GetValue() works with text in non default encoding - changed wxCrashReport to generate minidumps instead of text files @@ -130,6 +146,9 @@ wxMSW: - wxComboBox::GetValue within a wxEVT_COMMAND_TEXT_UPDATED event should now pass the correct value even if the handler for wxEVT_COMMAND_COMBOBOX_SELECTED changed the selection +- wxFileDialog now returns correct filter index for multiple-file dialogs +- added wxTextCtrl::HitTest() +- experimental wxURL implementation using WinInet functions (Hajo Kirchhoff) wxGTK: @@ -139,6 +158,8 @@ wxGTK: - allow calling wxWindow::SetFont if window not yet created - use same average character width as other ports when calculating dialog units - fixed mouse wheel handling under GTK2 (Hugh Fisher) +- wxNotebook::HitTest() implemented (Daniel Lundqvist) +- memory leaks fixes in wxFileDialog (John Labenski) wxMac: @@ -147,6 +168,10 @@ wxMac: - fix for long file names (longer than 32 characters) in file dialogs - use unix sockets for Mach-o builds +wxMotif: + +- look for Motif 2.1 headers before Motif 1.2 ones in configure + wxHTML: - wxHtmlHelpController now supports compressed MS HTML Help files (*.chm) @@ -154,7 +179,9 @@ wxHTML: Unix: -- Added XFree86 resolution changing using xf86vidmode extensions (Ryan Norton) +- added XFree86 resolution changing using xf86vidmode extensions (Ryan Norton) +- implemented asynchronous playback in wxSound and added SDL backend in + addition to existing OSS one 2.5.0