X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8cbd2bdeff7178c343d4f5832f5d83aa37d89ca1..cb60902e0493d6507aa4a5092cef5698877d1f66:/docs/changes.txt diff --git a/docs/changes.txt b/docs/changes.txt index ef86b7df39..cae98ae030 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -1,11 +1,222 @@ -wxWindows 2.0 Change Log ------------------------- +wxWindows 2 Change Log +---------------------- -Beta 3, January 1999 --------------------- +2.1.14 +------ + +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 deprecated wxArray::Remove(index) + +all (GUI): + +- Added wxImage::Rotate. +- 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) +- validators may work recursively if wxWS_EX_VALIDATE_RECURSIVELY is set +- wxScrolledWindow now has keyboard interface +- wxTextEntryDialog may be used for entering passwords (supports wxTE_PASSWORD) +- added wxEncodingConverter and improved wxFontMapper + for dealing with convertions between different encodings, + charsets support in wxLocale and wxHTML + +wxMSW: + +- wxFrame::MakeFullScreen added. +- 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 + +wxHTML: + +- almost complete rewrite of wxHtmlHelpController, + including faster search, bookmarks, printing, setup dialog + and cross-platform binary compatible .cached files for faster + loading of large helpbooks, case insensitive search + splitted into 3 parts: wxHtmlHelpData, Frame and Controller +- added support for charsets and tag +- added support for font faces and justified paragraphs, + taken some steps to prepare wxHTML for frames +- added dynamic pushing/poping of wxHtmlParser tag handlers +- improved HTML printing +- added extensive table of HTML characters substitutions ( etc.) +- fixed wxHtmlWindow flickering, several minor bugfixes +- added some tags:
,, , , , ,
+ fixed handling of relative and absolute font sizes in
+
+
+NOTE: for changes after wxWindows 2.1.0 b4, please see the CVS
+change log.
+
+2.1.0, b4, May 9th 1999
+-----------------------
+
+wxGTK:
+
+- JPEG support added.
+- Many fixes and changes not thought worth mentioning in this file :-)
+
+wxMSW:
+
+- wxNotebook changes: can add image only; wxNB_FIXEDWIDTH added;
+ SetTabSize added.
+- JPEG support added.
+- Fixes for Cygwin compilation.
+- Added wxGA_SMOOTH and wxFRAME_FLOAT_ON_PARENT styles.
+- Many fixes people didn't tell this file about.
+
+wxMotif:
+
+
+General:
+
+- Some changes for Unicode support, including wxchar.h/cpp.
+
+
+2.0.1 (release), March 1st 1999
+-------------------------------
+
+wxGTK:
+
+- wxGLCanvas fixes.
+- Slider/spinbutton fixes.
+
+wxMSW:
+
+- Fixed problems with in dialogs/panels.
+- Fixed window cursor setting.
+- Fixed toolbar sizing and edge-clipping problems.
+- Some makefile fixes.
+
+wxMotif:
+
+- None.
+
+General:
+
+- Added wxUSE_SOCKETS.
+- More topic overviews.
+- Put wxPrintPaperType, wxPrintPaperDatabase into
+ prntbase.h/cpp for use in non-PostScript situations
+ (e.g. Win16 wxPageSetupDialog).
+
+
+Beta 5, February 18th 1999
+--------------------------
+
+wxGTK:
+
+- wxExecute improved.
+
+wxMSW:
+
+- Fixed wxWindow::IsShown (::IsWindowVisible doesn't behave as
+ expected).
+- Changed VC++ makefiles (.vc) so that it's possible to have
+ debug/release/DLL versions of the library available simultaneously,
+ with names wx.lib, wx_d.lib, wx200.lib(dll), wx200_d.lib(dll).
+- Added BC++ 5 IDE files and instructions.
+- Fixed wxChoice, wxComboBox constructor bugs (m_noStrings initialisation).
+- Fixed focus-related crash.
+
+wxMotif:
+
+- Cured asynchronous wxExecute crash.
+- Added repaint event handlers to wxFrame, wxMDIChildFrame.
+
+General:
+
+- wxLocale documented.
+- Added include filenames to class reference.
+- wxHelpController API changed: SetBrowser becomes SetViewer,
+ DisplaySection works for WinHelp, help sample compiles under Windows
+ (though doesn't display help yet).
+
+Beta 4, February 12th 1999
+--------------------------
wxGTK:
+- Miscellaneous fixes.
+
+wxMSW:
+
+- Makefiles for more compilers and samples; Cygwin makefiles
+ rationalised.
+- Added VC++ project file for compiling wxWindows as DLL.
+
+wxMotif:
+
+- Added OnEraseBackground invocation.
+- Added wxRETAINED implementation for wxScrolledWindow.
+- Cured scrolling display problem by adding XmUpdateDisplay.
+- Tried to make lex-ing in the makefile more generic (command line
+ syntax should apply to both lex and flex).
+- Changed file selector colours for consistency (except for buttons:
+ crashes for some reason).
+- Fixed wxMotif version of wxImage::ConvertToBitmap (used new instead
+ of malloc, which causes memory problems).
+
+General:
+
+- Further doc improvements.
+- wxGenericValidator added.
+- Added wxImageModule to image.cpp, so adds/cleans up standard handlers
+ automatically.
+
+Beta 3, January 31st 1999
+-------------------------
+
+wxGTK:
+
+- wxClipboard/DnD API changes (still in progress).
+- wxToolTip class added.
+- Miscellaneous fixes.
+
wxMSW:
- wxRegConfig DeleteAll bug fixed.
@@ -13,6 +224,7 @@ wxMSW:
- TWIN32 support added.
- Renamed VC++ makefiles from .nt to .vc, and
factored out program/library settings.
+- Fixed wxIniConfig bug.
wxMotif:
@@ -25,7 +237,8 @@ wxMotif:
General:
- wxBusyCursor class added.
-- More doc improvements.
+- Added samples/dde.
+- More doc improvements, incl. expanding docs/html/index.htm.
Beta 2, January 1999
--------------------