X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0f3e3e0c300988a7520b39b90d28517b84882190..4786aabdbd8eab887afb2c518837b57fb0ed265e:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index 5453692236..02ad05fa76 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -1,6 +1,82 @@ wxWindows 2 Change Log ---------------------- +next release (2.1.12 or 2.2?) +----------------------------- + +wxBase: + +- wxDateTime replaces and extends old wxDate and wxTime classes (still + available but strongly deprecated) with many new features + +- wxLongLong class provides support for (signed) 64 bit integers + +- wxCmdLineParser class for parsing the command line (supporting short and + long options, switches and parameters of different types) + +- it is now possible to build wxBase under Win32 (using VC++ only so far) + and BeOS (without thread support yet) + +- wxThread class modified to support both detached and joinable threads, also + added new GetCPUCount() and SetConcurrency() functions (useful under Solaris + only so far) +- wxDir class for enumerating files in a directory +- wxLog functions are now (more) MT-safe +- wxStopWatch class, timer functions have more chances to return correct + results for your platform (use ANSI functions where available) +- wxString::ToLong, ToULong, ToDouble methods and Format() static one added +- buffer overflows in wxString and wxLog classes fixed (if snprintf() function + is available) +- wxArray::RemoveAt() replaces deprectaed wxArray::Remove(index) + +all (GUI): + +- new wxCalendarCtrl class for picking a date interactively + +- wxMenu(Bar)::Insert() and Remove() functions for dynamic menu menagament +- wxToolBar supports arbitrary controls (not only buttons) and can be + dynamically changed (Delete/Insert functions) +- vertical toolbars supported by MSW and GTK native wxToolBar classes + +- wxTreeCtrl and wxListCtrl allow setting colour/fonts for individual items +- "file open" dialog allows selecting multiple files at once (contributed by + John Norris) +- wxMimeTypesManager uses GNOME/KDE MIME database to get the icons for the + MIME types if available (Unix only) +- wxDC::DrawRotatedText() (based on contribution by Hans-Joachim Baader) + +- TIFF support added (libtiff required and included in the distribution) +- PCX files can now be written (24 bit only so far) + +- wxTextEntryDialog may be used for entering passwords (supports wxTE_PASSWORD) + +wxMSW: + +- support for enhanced metafiles added, support for copying/pasting metafiles + (WMF and enhanced ones) fixed/added. +- implemented setting colours for push buttons +- wxTreeCtrl::IsVisible() bug fixed (thanks to Gary Chessun) +- loading/saving big (> 32K) files in wxTextCtrl works +- tooltips work with wxRadioBox +- wxBitmap/wxIcon may be constructed from XPM included into a program, as in + Unix ports +- returning FALSE from OnPrintPage() aborts printing + +wxGTK: + +- wxFontMapper endless recursion bug (on some systems) fixed +- wxGTK synthesizes wxActivateEvents +- UpdateUI handlers may be used with wxTextCtrl + +wxMotif: + +- wxMenu::Enable) works + +NOTE: for changes after wxWindows 2.1.0 b4, please see the CVS +change log. + +Major improvements are listed in readme.txt. + 2.1.0, b4, May 9th 1999 -----------------------