From 9f9d468ca09d8cbc076a86c0171884d2fead5f34 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Thu, 17 Feb 2011 22:08:33 +0000 Subject: [PATCH] Change log updates and version/date updates git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@66949 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/changes.txt | 41 +++++++++++++++++++++++++++++++++++++--- docs/latex/wx/manual.tex | 11 +++++------ docs/msw/install.txt | 2 +- docs/readme.txt | 14 ++++---------- 4 files changed, 48 insertions(+), 20 deletions(-) diff --git a/docs/changes.txt b/docs/changes.txt index d83f2fe829..7bb64bedf0 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -91,15 +91,35 @@ Major new features in 2.8 release 2.8.12: ------- +All: + +- Fixed a bug in UNC path testing. +- Improved command line parser usage help. +- Fixed race condition bugs in wxCondition. + All (GUI): - wxRTC: fixed style selection resetting after editing a style. - wxRTC: can now edit line spacing in .1 increments from 1 to 2. - wxRTC: fixed wrong line spacing and space after paragraph calculations. - wxRTC: GetStyleMergedWithBase now detects loops. -- wxRTC: wxRichTextCtrl::ApplyStyle now applies a paragraph style at the cursor - without needing a selection, and setting the default style now avoids duplicating - character attributes in subsequently typed text when they exist in the paragraph style. +- wxRTC: wxRichTextCtrl::ApplyStyle now applies a paragraph style at the + cursor without needing a selection, and setting the default style now + avoids duplicating character attributes in subsequently typed text when + they exist in the paragraph style. +- Fixed error in generic tree control CalculatePositions. +- Added wxFD_FILE_MUST_EXIST to wxFileSelector function. +- Added wxDataViewCtrl Get/SetValueByRow functions for forward compatibility + with 2.9. +- Right-clicking is now supported in any kind of wxAuiToolBar button. +- Fixed a bug in wxAcceleratorEntry::IsOk. +- wxGraphicsContext::DrawBitmap: x and y coordinates no longer affected by + stretch factor. +- Fixed an assert in wxGrid on wxEVT_MOUSE_CAPTURE_LOST. +- Fixed bug in generic wxTreeCtrl where SelectItem toggles the selection if + the item is already in the desired state. +- Fixed bug in wxSizer::Replace(size_t, wxSizerItem *) whereby SetContainingSizer + is not called. wxMSW: @@ -109,6 +129,21 @@ wxMSW: displayed when arrow key is pressed (without Alt). - In some rare cases wxOwnerDrawnComboBox drop-down animation could display as garbage. This has now been greatly reduced (mcben). +- Fixed OLE date conversion bug. +- Added check for double window handle creation. +- Fixed WIN64 crash in wxStyledTextCtrl. +- Fixed Watcom compilation when omitting threads. +- Fixed wxFileName::IsFileReadable on Windows 98. +- Fixed bug whereby clicking anywhere inside wxListBox generates + wxEVT_COMMAND_LISTBOX_SELECTED event. You need to set wxUSE_LISTBOX_SELECTION_FIX + to 1 in include/wx/msw/listbox.h to enable this binary-incompatible fix. + +wxGTK: + +- Fix for --disable-radiobtn compilation. +- Fixed a bug on GTK+ only whereby wxGrid scrolls back to the previous edit position + when another cell is edited. + 2.8.11: ------- diff --git a/docs/latex/wx/manual.tex b/docs/latex/wx/manual.tex index 153f34bedc..5711871a6d 100644 --- a/docs/latex/wx/manual.tex +++ b/docs/latex/wx/manual.tex @@ -26,13 +26,13 @@ %\special{!/@scaleunit 1 def} \parskip=10pt \parindent=0pt -\title{wxWidgets 2.8.11: A portable C++ and Python GUI toolkit} +\title{wxWidgets 2.8.12: A portable C++ and Python GUI toolkit} \winhelponly{\author{by Julian Smart et al %\winhelponly{\\$$\image{1cm;0cm}{wxwin.wmf}$$} }} \winhelpignore{\author{Julian Smart, Robert Roebling, Vadim Zeitlin, Robin Dunn, et al} -\date{February, 2010} +\date{March, 2011} } \makeindex \begin{document} @@ -89,7 +89,6 @@ Robin Dunn, et al} \begin{center} Copyright (c) 1992-2006 Julian Smart, Robert Roebling, Vadim Zeitlin and other members of the wxWidgets team\\ -Portions (c) 1996 Artificial Intelligence Applications Institute\\ \end{center} Please also see the wxWindows license files (preamble.txt, lgpl.txt, gpl.txt, licence.txt, @@ -153,7 +152,7 @@ notice from such code and/or adjust the licensing conditions notice accordingly. 4. If you write modifications of your own for this library, it is your -choice whether to permit this exception to apply to your modifications. +choice whether to permit this exception to apply to your modifications. If you do not wish that, you must delete the exception notice from such code and/or adjust the licensing conditions notice accordingly. @@ -335,7 +334,7 @@ a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square -root function must still compute square roots.) +root function must still compute square roots.) \end{indented} These requirements apply to the modified work as a whole. If @@ -656,7 +655,7 @@ library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice -\end{verbatim} +\end{verbatim} }% That's all there is to it! diff --git a/docs/msw/install.txt b/docs/msw/install.txt index a37b4e6b98..2cb150f083 100644 --- a/docs/msw/install.txt +++ b/docs/msw/install.txt @@ -2,7 +2,7 @@ Installing wxWidgets for Windows ----------------------------------------------------------- This is wxWidgets for Microsoft Windows 9x/ME, Windows NT, -Windows 2000, Windows XP and Windows CE. +Windows 2000, Windows XP, Windows Vista, Windows 7 and Windows CE. These installation notes can be found in docs/msw/install.txt in your wxWidgets distribution. diff --git a/docs/readme.txt b/docs/readme.txt index f68f4ae401..4fbfe1b478 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -1,4 +1,4 @@ -wxWidgets 2.8.11 +wxWidgets 2.8.12 --------------------------------------------------------- Welcome to wxWidgets, a sophisticated cross-platform C++ @@ -30,14 +30,13 @@ Platforms supported wxWidgets currently supports the following platforms: -- Windows 95/98/ME, NT, 2000, XP, Vista, Pocket PC/Mobile, Smartphone +- Windows 95/98/ME, NT, 2000, XP, Vista, 7, Pocket PC/Mobile, Smartphone - Most Unix variants with GTK+ 1 and GTK+ 2 - Most Unix variants with X11 (beta) - Most Unix variants with Motif/Lesstif - MacOS 9.x and 10.x using Carbon (10.3 and above preferred) - MacOS 10.x using Cocoa (beta) - OS/2 (beta) -- PalmOS (alpha) Most popular C++ compilers are supported; see the install.txt file for each platform (available via docs/html/index.htm) for details. @@ -88,7 +87,7 @@ to those writing GPL'ed applications. In summary, the licence is LGPL plus a clause allowing unrestricted distribution of application binaries. To answer a FAQ, you don't have to distribute any source if you wish to write commercial -applications using wxWidgets. +applications using wxWidgets. However, if you distribute wxGTK or wxMotif (with Lesstif) version of your application, don't forget that it is linked @@ -155,12 +154,7 @@ The main wxWidgets ftp site is at: ftp://biolpc22.york.ac.uk/pub -A wxWidgets CD-ROM with the latest distribution plus an HTML -front-end and hundreds of MB of compilers, utilities and other -material may be ordered from the CD-ROM page: see the wxWidgets -web site. - Have fun! -The wxWidgets Team, June 2008 +The wxWidgets Team, March 2011