X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/353327844e319db755c2e7a07a4cf5b53cef35c4..31a06b07cce898a22d0ca3992501e85da9c22f13:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 15f9740580..976dfc06b8 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -1,6 +1,99 @@ wxWindows 2 Change Log ---------------------- +2.3.2 +----- + +wxBase: + +- wxRegEx class added +- wxGetDiskSpace() function added (Jonothan Farr, Markus Fieber) +- more fixes to wxMBConv classes. Conversion to and from wchar_t now works with + glibc 2.2 as well as with glibc 2.1. Unix version now checks for iconv()'s + capabilities at runtime instead of in the configure script. + +All (GUI): + +- support for virtual list control added +- column images in report mode of the list control +- wxFindReplaceDialog added (based on work of Markus Greither) +- wxTextCtrl::SetMaxLength() added (wxMSW/wxGTK) +- polygon support in wxRegion (Klaas Holwerda) +- fixed bug with using wxExecute() to capture huge amounts of output + +wxHTML: + +- new HTML parser with correct parsing of character entities and fixes + to tags parsing +- added support for animated GIFs + +2.3.1 +----- + +wxBase: + +- Fixes for gcc 3.0 +- Fixed new charset detection code +- ODBC Informix fixes (submitted by Roger Gammans) +- Added ODBC date support to wxVariant +- Added wxDir::Traverse +- Added wxSingleInstanceChecker class +- Removed redundant wxDebugContext functions using C++ streams, + so now standard stream usage should be unnecessary + +All (GUI): + +- Added wxDbGrid class for displaying ODBC tables +- Added EVT_GRID_EDITOR_CREATED and wxGridEditorCreatedEvent so the + user code can get access to the edit control when it is created, (to + push on a custom event handler for example) +- Added wxTextAttr class and SetStyle, SetDefaultStyle and + GetDefaultStyle methods to wxTextCtrl +- Added wxSingleInstanceChecker +- Improvements to Tex2RTF +- Added Paul and Roger Gammans' grid controls +- Bug in wxDocument::Save logic corrected, whereby Save didn't save when not + first-time saved +- Fixed memory leak in textcmn.cpp +- Various wxXML enhancements +- Removed wxCLIP_CHILDREN style from wxSplitterWindow +- Fixed memory leak in DoPrint, htmprint.cpp +- Fixed calendar sample bug with using wxCommandEvent::GetInt() + instead of GetId() +- Added wxDbGrid combining wxODBC classes with wxGrid +- Added more makefiles and project files for contrib hierarchy + +wxMSW: + +- Fixed wxApp::ProcessMessage so controls don't lose their + accelerators when the accelerators are redefined elsewhere +- Accelerators consisting of simple keystrokes (without control, + alt or shift) now work +- Compile fixes for Watcom C++ added +- Compile fixes for Cygwin 1.0 added +- Use SetForegroundWindow() in wxWindow::Raise() instead of BringWindowToTop() +- Replaced wxYield() call in PopupMenu() by a much safer + wxYieldForCommandsOnly() - fixes tree ctrl popup menu bug and other ones +- Enter processing in wxSpinCtrl fixed +- Fixed bug in determining the best listbox size +- Fix for wxFrame's last focus bug +- We now send iconize events +- Fixed wxFrame::SetClientSize() with toolbar bug +- Added mousewheel processing +- Added wxSystemSettings::Get/SetOption so we can configure + wxWindows at run time; used this to implement no-maskblt option + in wxDC +- Fixed bug when using MDIS_ALLCHILDSTYLES style: so now MDI + child frame styles are honoured + +wxGTK: + +- Fixed slider rounding bug +- Added code to set wxFont's default encoding to wxLocale::GetSystemEncoding() +- We now send iconize events +- Fix for discrepancies between wxNotebookEvent and wxNotebook + GetSelection() results + 2.3.0 ----- @@ -16,25 +109,30 @@ wxBase: - wxLocale now provides much more convenient API for setting language and detecting current system language. New API is more abstracted and truly cross-platform, independent of underlying C runtime library. -- wxDir::Traverse() added All (GUI): - new wxToggleButton class (John Norris, Axel Schlueter) -- wxCalendarCtrl now highlighting the date with time part bug fixed +- wxCalendarCtrl not highlighting the date with time part bug fixed - wxADJUST_MINSIZE sizer flag added - FindOrCreateBrush/Pen() bug fix for invalid colour values - new wxXPMHandler for reading and writing XPM images - added new (now recommended) API for conversion between wxImage and wxBitmap (wxBitmap::ConvertToImage() and wxBitmap::wxBitmap(wxImage&) instead of wxImage methods and ctor) +- ODBC classes now support DB2, Interbase, and Pervasive SQL +- ODBC documentation complete!! +- ODBC classes have much Unicode support added, but not complete +- ODBC experimental BLOB support added, but not completely tested +- ODBC NULL column support completed (Roger/Paul Gammans) +- ODBC All "char *" and char arrays removed and replaced with wxString use wxMSW: - threads: bug in wxCondition::Broadcast fixed (Pieter van der Meulen) - fixed bug in MDI children flags (mis)handling -- it is possible to compile wxCHMHelpController with other compilers than VisualC++ - now and hhctrl.ocx is loaded at runtime. +- it is possible to compile wxCHMHelpController with compilers + other than Visual C++ now and hhctrl.ocx is loaded at runtime wxGTK: