This commit was manufactured by cvs2svn to create tag 'WX_2_2_9'.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/tags/WX_2_2_9@13364 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
328
docs/changes.txt
328
docs/changes.txt
@@ -1,7 +1,325 @@
|
||||
wxWindows 2 Change Log
|
||||
----------------------
|
||||
wxWindows 2.2 Change Log
|
||||
========================
|
||||
|
||||
2.1.14
|
||||
INCOMPATIBLE CHANGES
|
||||
--------------------
|
||||
|
||||
wxMSW:
|
||||
|
||||
- wxListCtrl::Find() parameter meaning changed, see docs for details
|
||||
(starting item is now included in the search, use 0 to search from the
|
||||
beginning)
|
||||
|
||||
OTHER CHANGES
|
||||
-------------
|
||||
|
||||
2.2.9
|
||||
-----
|
||||
|
||||
All:
|
||||
|
||||
- several memory leaks fixed, a few speed optimizations were done
|
||||
- using wxURL now enforces linking HTTP and FTP protocols in
|
||||
|
||||
Unix:
|
||||
|
||||
- configure changes: the system libraries are now used if found, fixes for
|
||||
configuring under Solaris and Mac OS X, better support for 64 bit
|
||||
architectures (including IA64)
|
||||
|
||||
- call dlopen() with RTLD_GLOBAL flag
|
||||
|
||||
- wxBase:
|
||||
|
||||
- fixed bugs in wxString::rfind() and resize()
|
||||
- fixed wxStrtok()
|
||||
- miscellaneous fixes in wxDateTime
|
||||
- bug fixes in wxODBC
|
||||
|
||||
wxMSW:
|
||||
|
||||
- fixed wxChoice size calculations
|
||||
- fixed bad resource leak in wxListBox
|
||||
- fixed crash in wxSetFocusToChild()
|
||||
- fixed toolbar buttons drawing under Windows 2000
|
||||
- significant speed optimizations in wxRegConfig
|
||||
- better handling of accelerators
|
||||
- wxComboBox can now process enter key and sends TEXT_UPDATED more often
|
||||
- fixed crashes with big XPM files
|
||||
- compilation fixes for Mingw32/JPEG code
|
||||
|
||||
wxGTK:
|
||||
|
||||
- fix for non-US keyboards
|
||||
- improvents for 8bpp displays
|
||||
- various wxComboBox fixes
|
||||
- corrected radio button event sending
|
||||
- fixed slider value rounding, wxGA_VERTICAL style is now supported
|
||||
- fixed tree control invalid pointer after drag bug
|
||||
|
||||
2.2.8
|
||||
-----
|
||||
|
||||
There was no official wxWindows 2.2.8 release.
|
||||
|
||||
2.2.7
|
||||
-----
|
||||
|
||||
All:
|
||||
|
||||
- significant speed optimizations in several classes
|
||||
- wxFont::operator==() fixed
|
||||
|
||||
Unix:
|
||||
|
||||
- support for OpenBSD added to configure (Dennis Taylor)
|
||||
|
||||
wxBase:
|
||||
|
||||
- wxLongLong compilation fixed for SGI native compiler
|
||||
- wxString::FormatV() fatal bug fixed
|
||||
|
||||
wxMSW:
|
||||
|
||||
- wxExecute DDE bug corrected: no spurious error messages any more
|
||||
- wxMSW focus handling problems (notable with toolbars and splitters) fixed
|
||||
- wxListCtrl attributes are handled correctly when inserting/deleting/sorting
|
||||
- wxPrinterDC resource leak fixed
|
||||
- fixed paper size handling when printer device driver reports DM_PAPERSIZE with
|
||||
dmPaperSize >= DMPAPER_USER
|
||||
- implemented renaming of wxRegConfig groups
|
||||
|
||||
wxGTK:
|
||||
|
||||
- wxToolbar::InsertSeparator() fixed
|
||||
- foreign (non US) characters input problem fixed
|
||||
- assorted wxActivateEvent fixes
|
||||
|
||||
wxHTML:
|
||||
|
||||
- fixed parsing of à
|
||||
|
||||
2.2.6
|
||||
-----
|
||||
|
||||
wxBase:
|
||||
|
||||
- fixed problem with wxURL when using static version of the library
|
||||
- crash when reading certain malformed mailcap entries under Unix fixed
|
||||
- memory/resource leak in wxSocket::Accept() fixed (Kruba Fabien)
|
||||
|
||||
All (GUI):
|
||||
|
||||
- Spanish translations added (Luis Pa<50>l Tomillo)
|
||||
- bug in wxDocMDIParentFrame::OnMRUFile() fixed
|
||||
- wxYieldIfNeeded added, to ignore yield recursion.
|
||||
|
||||
wxMSW:
|
||||
|
||||
- wxChoice sizing bug introduced in 2.2.5 fixed (oops) and calculating of
|
||||
the size of initially empty wxChoice controls fixed as well
|
||||
- bug with negative coordinates being turned into huge positive ones in
|
||||
EVT_MOVE fixed (Imad Jureidini)
|
||||
- jpeg library compilation fixed for newer versions of mingw32 and cygwin
|
||||
- controls which don't accept focus don't get it on left mouse click
|
||||
- wxToolBar::DeleteTool() in presence of toolbar controls fixed
|
||||
- wxDC::DeviceToLogical[XY] fixed (Chuck Messenger)
|
||||
|
||||
wxGTK:
|
||||
|
||||
- fixed configure bug: it didn't define HAVE_VSNPRINTF properly always
|
||||
- wxGauge now supports wxGA_VERTICAL (Shane Forsythe)
|
||||
- fixed keyboard input in wxSpinCtrl
|
||||
|
||||
wxHTML:
|
||||
|
||||
- fixed bug in parsing tags with whitespaces around '=' in tags,
|
||||
e.g. <a href = "something.html">
|
||||
|
||||
2.2.5
|
||||
-----
|
||||
|
||||
- fixed memory corruption/crash in wxStreamBuffer
|
||||
- wxTree/ListCtrl position fix (Mike Oliver)
|
||||
- Italian translations updated
|
||||
- Windows 2000 toolbar colours problem fixed
|
||||
|
||||
2.2.4
|
||||
-----
|
||||
|
||||
- chinese translations added
|
||||
- wxTreeEvent::GetPoint() returns correct position for ITEM_XXX_CLICK events
|
||||
|
||||
2.2.3
|
||||
-----
|
||||
|
||||
wxGTK:
|
||||
|
||||
- frames created with wxDefaultSize will have some reasonable default size and
|
||||
not be created with 0 size
|
||||
|
||||
2.2.2
|
||||
-----
|
||||
|
||||
wxGTK:
|
||||
|
||||
- better (implicit) themes support
|
||||
|
||||
2.2.1
|
||||
-----
|
||||
|
||||
wxBase:
|
||||
|
||||
- Fixed logic bug in wxDateTime::ParseDate.
|
||||
- wxDB: replaced German variable names with English.
|
||||
- wxDbGetConnection() did not check for the correct scrolling
|
||||
of cursors when re-using a cached database connection.
|
||||
|
||||
All (GUI):
|
||||
|
||||
- Corrected uninitialized variable in wxDocument constructor.
|
||||
- DocView now finds more appropriate parent frame for dialogs.
|
||||
- Filter index checked, then path to find correct doc template.
|
||||
- Unicode compile fixes.
|
||||
- Generic list control column sizing bug fixed.
|
||||
- Corrected wxComboBox validation behaviour.
|
||||
- Added EVT_UPDATE_UI_RANGE macro.
|
||||
- Some DB sample problems corrected.
|
||||
- wxGrid fixes.
|
||||
- Fixed low resolution problem with wxPostScriptDC.
|
||||
|
||||
wxMSW:
|
||||
|
||||
- Removed delayed loading for winmm in VC++ makefile (problems
|
||||
reported); USE_GLCANVAS now a variable in makefile.vc.
|
||||
- Comments added to setup.h.
|
||||
- wxCommandEvent::IsChecked now works for menu items.
|
||||
- wxDEFAULT font size handled properly.
|
||||
- Mods for Cygwin 1.1.
|
||||
- Updated VC++ project and makefiles for consistency. DLL now
|
||||
has version number in name.
|
||||
- Added insertion point functions implementation for wxComboBox.
|
||||
- Handle wxNO_FULL_REPAINT_ON_RESIZE for MDI children.
|
||||
- Fixed problem with iconizing miniframes.
|
||||
- Fixed bug with radiobox size being miscalculated if the label was
|
||||
too long.
|
||||
- The MSW radiobutton now informs about its state in the event (m_int)
|
||||
as wxGTK did.
|
||||
|
||||
wxGTK:
|
||||
|
||||
- Please see docs/gtk/changes.txt.
|
||||
|
||||
wxMotif:
|
||||
|
||||
- Small compilation fixes
|
||||
|
||||
Documentation:
|
||||
|
||||
- Added wxDb documentation.
|
||||
- Added notes for Cygwin 1.1 to MSW install.txt.
|
||||
|
||||
2.2.0
|
||||
-----
|
||||
|
||||
wxBase:
|
||||
|
||||
- Fixed bug with directories with trailing (back)slashes in wxPathExists
|
||||
- wxString: added wxArrayString::operator==() and !=()
|
||||
- Fixes for wxCmdLineParser
|
||||
- Added wxGetLocalTimeMillis
|
||||
- Completed Czech translations
|
||||
- Some stream corrections
|
||||
- added missing consts to wxPoint operators
|
||||
- wxDateTime ParseFormat fixes
|
||||
- wxFile::Open(write_append) will create file if it doesn't exist
|
||||
- small fixes to MIME mailcap test command handling, more MIME tests in the sample
|
||||
|
||||
All (GUI):
|
||||
|
||||
- wxGenericDragImage now allows virtual image drawing, and
|
||||
flicker-free dragging is now possible
|
||||
- Added wxPrinter::GetLastError
|
||||
- Fixed wxLogGui reentrancy problem
|
||||
- Paper names now translated
|
||||
- wxGrid fixes
|
||||
- Generic validator now caters for more cases (integers in
|
||||
wxTextCtrl, strings in wxChoice, wxComboBox)
|
||||
- Fixed crash when docview On... functions return FALSE. Show
|
||||
error message when an non-existent filename is typed into the Open
|
||||
File dialog.
|
||||
- Corrected Baltic font encoding handling
|
||||
- wxImage: enhanced TIFF code, added new platform-independent BMP
|
||||
writing code
|
||||
- wxKeyEvent::GetKeyCode() and HasModifiers() added and documented
|
||||
- Fixed wxPropertyForm crashes in sample
|
||||
- wxWizard now calls TransferDataFromWindow() before calling
|
||||
wxWizardPage::GetNext() fixing an obvious bug
|
||||
|
||||
wxMSW:
|
||||
|
||||
- wxWindow::GetCharWidth/Height now calculated accurately.
|
||||
This will affect all .wxr dialog resources, so for
|
||||
backward compatibility, please set
|
||||
wxDIALOG_UNIT_COMPATIBILITY to 1 in setup.h
|
||||
- wxListCtrl: set item text in LIST_ITEM_ACTIVATED events
|
||||
- wxTextCtrl: implemented setting colours for rich edit controls
|
||||
- wxColour now accepts both grey and gray
|
||||
- BC++ DLL compilation fixed
|
||||
- Watcom C++ makefiles improved for JPEG and TIFF compilation
|
||||
- Fixed submenu accelerator bug
|
||||
- Fixed dialog focus bug (crash if the previous window to have
|
||||
the focus was destroyed before the dialog closed)
|
||||
- Too-small default wxTextCtrl height fixed
|
||||
- fixed "missing" initial resize of wxMDIChildFrame
|
||||
- wxFrame restores focus better
|
||||
- Now ignore wxTHICK_FRAME in wxWindow constructor: only relevant to
|
||||
frames anddialogs, interferes with other window styles otherwise
|
||||
(sometimes you'd get a thick frame in a subwindow)
|
||||
- wxTextCtrl insertion point set to the beginning of the control by SetValue
|
||||
- Fix so wxMDIParentFrame is actually shown when Show(TRUE) is called.
|
||||
- wxFileDialog: adjusts struct size if there's an error (struct
|
||||
sizes can be different on different versions of Windows)
|
||||
- wxImageList::GetSize() documented and added to wxMSW
|
||||
- fixed default dialog style to make them non resizeable again
|
||||
- fixed wxFrame::IsShown() which always returned TRUE before
|
||||
|
||||
wxGTK:
|
||||
|
||||
- Please see docs/gtk/changes.txt.
|
||||
|
||||
wxMotif:
|
||||
|
||||
- Small compilation fixes
|
||||
|
||||
Documentation:
|
||||
|
||||
- wxCaret documented
|
||||
|
||||
2.1.16
|
||||
------
|
||||
|
||||
wxBase:
|
||||
|
||||
All (GUI):
|
||||
|
||||
wxMSW:
|
||||
|
||||
- Various bug fixes
|
||||
- Added wxCHMHelpController, for invoking MS HTML Help
|
||||
files. This works under VC++ only
|
||||
- Modal dialog handling improved
|
||||
- Printer dialog now modal
|
||||
|
||||
wxGTK:
|
||||
|
||||
- Various bug fixes
|
||||
|
||||
wxMotif:
|
||||
|
||||
- Various bug fixes
|
||||
|
||||
2.1.15
|
||||
------
|
||||
|
||||
Documentation:
|
||||
@@ -50,7 +368,7 @@ all (GUI):
|
||||
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)
|
||||
- PCX files can now be written (256 and 24 bits)
|
||||
- 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)
|
||||
@@ -95,7 +413,7 @@ wxHTML:
|
||||
|
||||
- almost complete rewrite of wxHtmlHelpController,
|
||||
including faster search, bookmarks, printing, setup dialog
|
||||
and cross-platform binary compatible .cached files for faster
|
||||
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 <meta> tag
|
||||
|
Reference in New Issue
Block a user