]> git.saurik.com Git - wxWidgets.git/commitdiff
Updated READMEs &c for 2.9.4 release.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 9 Jul 2012 14:15:37 +0000 (14:15 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 9 Jul 2012 14:15:37 +0000 (14:15 +0000)
Updated the text of the announcement posted to wx-announce too and mention it
in the release check list.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71985 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/changes.txt
docs/publicity/announce.txt
docs/readme.txt
docs/release_files.mdwn
docs/tech/tn0022.txt

index eb56788041113dd2ab4f4cfaef396d90b28b0521..e05f13fffe74804e46ade0b5112721191502a54e 100644 (file)
@@ -524,7 +524,7 @@ Major new features in this release
   was added.
 
 
-2.9.4: (release 2012-07-03)
+2.9.4: (release 2012-07-09)
 ------
 
 INCOMPATIBLE CHANGES SINCE 2.9.3
index 6a8ac7990940b2f3bc1c5569a0058cdc0bc49f6b..0bffcc812fdf057bd4f02843ace235c216151e4d 100644 (file)
@@ -1,93 +1,78 @@
-Announcing wxWidgets 2.7.0: a cross-platform GUI toolkit
-----------------------------------------------------------------
-
-August 5th, 2006 -- the wxWidgets team is pleased to announce
-a new release of the mature cross-platform C++ application framework.
-
-The following platforms are supported:
-
-- Windows 95/98/ME, Windows NT, Windows 2000, Windows XP
-- Windows 64 on Itanium and x86-64 architectures
-- Windows CE, including Pocket PC 2003 and Smartphone 2003
-- Unix (Linux, *BSD, Solaris, AIX, HP-UX, IRIX, Tru64) and VMS with GTK+
-- Unix with X11 (beta)
-- Unix with Motif/Lesstif
-- Mac OS X using Carbon
-- Mac OS X using Cocoa (beta)
-- OS/2 (beta)
-
-To get wxWidgets, please go to the Download page at:
-
-  http://www.wxwidgets.org/
-
-This is the first version in the new 2.7 development series. Please
-notice that this series is called "development" and not "stable"
-solely because ABI or API compatibility is not assured between
-different 2.7.x series versions.  Rest assured however that these
-potentially incompatible changes are made in order to evolve the
-toolkit to the next ABI stable release series (2.8.x) and that
-normally efforts are made to preserve compilation compatibility, so
-often moving to a new development release just requires a full
-recompile of the application using wxWidgets.  There are currently no
-known issues with the stability of the programs using this version.
-
-There have been many changes since the 2.6 series, please see the
-change log file included in the distribution for more details. The
-most significant additions to the GUI part of the libraries were:
-
-    - AUI (advanced user interface) library providing dockable
-      windows and much more
-    - richtext library implementing wxRichTextCtrl
-    - New wxComboCtrl and wxOwnerDrawnComboBox controls
-    - New wxTreebook book-like control
-    - New wxColour/Dir/File/Font/PickerCtrls
-    - wxHyperlinkCtrl control
-
-
-*** About wxWidgets
-
-wxWidgets is a comprehensive open-source, multi-platform C++ GUI
-framework, that can be used to build commercial and free
-software. First released in 1992 under the name wxWindows, it's
-increasingly used by organisations and individuals all over the
-world due to its winning combination of sophistication, wide
-platform coverage, ease of use, unrestrictive licence and
-vibrant user community.
-
-For most ports, wxWidgets adopts the native look and feel of
-each platform since it uses the native widget sets. There is also
-a generic widget set, used for example by the wxX11 port - no
-other widget set is required, giving the potential for embedded
-use.
-
-An extraordinary range of classes is provided - but don't be put
-off by this because most people find wxWidgets easier to learn
-and use than MFC and other frameworks.
-
-As well as comprehensive support for the usual widgets, advanced
-features include: HTML viewing/printing, wxImage class providing
-handlers for reading and writing many image types, resizable panels
-and dialogs on all platforms, document/view, OpenGL support,
-HTML-based and context-sensitive help, wizards, drag and drop,
-a grid class, ODBC support, threads, sockets, container classes,
-a styled text control, and much more. A 2,000-page reference manual
-is provided in HTML, MS HTML Help, WinHelp, wxWidgets Help and PDF
-formats, and there are over eighty samples and demos.
-
-If you're an MFC user, you'll find many wxWidgets concepts
-reassuringly familiar, while often clearer and more consistent.
-If you're not, you should still find it intuitive from the start.
-
-wxWidgets bindings for many other languages are available,
-including Python, Perl, Basic, Lua, JavaScript and Eiffel.
-
-If you're considering wxWidgets, do check out some of these links:
-
-    http://www.wxwidgets.org/about/feedback.htm ; Comments from users
-    http://www.wxwidgets.org/about/screensh.htm ; Screenshots
-    http://www.wxwidgets.org/about/users.htm    ; Some of our users
-
-Have fun!
-
-The wxWidgets team
+July 9, 2012 -- The wxWidgets team is pleased to announce the
+latest 2.9.4 release of wxWidgets library.
 
+wxWidgets 2.9.4 is available at
+
+        https://sourceforge.net/downloads/wxwindows/2.9.4/
+
+and soon will also appear at our FTP mirror at
+
+        ftp://ftp.wxwidgets.org/pub/2.9.4/
+
+Please choose the archive format suitable for your platform, i.e. 7z
+or ZIP for Windows platforms and tar.bz2 for the Unix systems
+including OS X (all archives contain sources for all wxWidgets ports
+but they use different line endings) and follow the instructions in
+readme.txt file for installing it. Notice that if you decide to use
+the Windows installer (.exe file) you still need to build wxWidgets
+as only sources, not binaries, are installed.
+
+However, for the first time ever, we also experimentally provide the
+pre-built versions of wxMSW libraries built with several version of
+Microsoft Visual C++ compiler. You can download them from
+
+        https://sourceforge.net/downloads/wxwindows/2.9.4/binaries/
+
+Please see the README file there for the descriptions of the
+individual files.
+
+
+This release mostly focuses on bug fixes in preparation for 3.0
+release, in particular there are a lot of improvements in wxOSX/Cocoa
+port. The most important new feature in this release is experimental
+support for building wxGTK with GTK+ 3 version of the toolkit. Other
+noteworthy additions are:
+
+- Transparent background is now support for wxGTK windows.
+- New style directory selection dialog is now used in wxMSW.
+- Native wxDatePickerCtrl and wxTimePickerCtrl for wxOSX.
+- wxFSInputStream stream class for reading data from wxFileSystem.
+- wxGrid::Render() method allows to print or save wxGrid contents.
+- Strike-through fonts are now supported.
+- Horizontal mouse wheel events are now generated.
+
+
+The list of of changes since the 2.8 series is much too long to be
+listed here but the most important ones are:
+
+- Completely overhauled Unicode support which is much easier to use.
+- New Cocoa-based wxOSX port for Mac OS X for both 32 and 64 bits.
+- New property grid and ribbon libraries are now included in wxWidgets.
+- Better interoperability with standard library classes.
+- Totally revised and more readable manual.
+- Improved debugging support.
+
+Please see the changes.txt file in the "docs" subdirectory of
+wxWidgets distribution or also available online at
+https://sourceforge.net/projects/wxwindows/files/2.9.4/changes.txt/docs/changes.txt
+for more details and http://docs.wxwidgets.org/2.9.4/overview_changes_since28.html
+if you are upgrading from wxWidgets 2.8.
+
+
+Note about naming: while 2.9.4 is called a "development" release,
+this only means that API is not guaranteed to remain unchanged in
+the subsequent 2.9.x releases (although it is very unlikely to change
+in incompatible ways at this stage), unlike in the stable 2.8.x branch
+where source and binary compatibility is always preserved between the
+different micro releases. We believe the current version is stable and
+suitable for use in production environment and recommend using it for
+any new projects using wxWidgets.
+
+We are especially looking forward to your feedback about the changes
+in this release compared to 2.8 version if you're upgrading. Please
+let us know about any regressions (http://trac.wxwidgets.org/newticket)
+so that we could fix them in the upcoming 3.0. Thanks in advance!
+
+ Enjoy!
+
+Vadim Zeitlin, on behalf of wxWidgets development team.
index ac6edf84f6c9eb2d947fc00269d71e02b95152e0..02cb30f8222cc953d6e9d4a86604e639516adbf0 100644 (file)
@@ -108,6 +108,11 @@ In addition to the sources, documentation in HTML, CHM and HTB
 for Microsoft Windows. Notice that you will still need to compile
 wxWidgets even when using the installer.
 
+Experimentally, we also supply binaries of wxMSW libraries built
+with several versions of Microsoft Visual C++ compiler for this
+release. They are available in the "binaries" subdirectory, see
+the description of the files in the README file there.
+
 
 Installation
 ------------
index 14d4c586a3fafaf63c83dfd160bbcab6e4542ef8..db616173cf400706df3d49823bef48399c471a60 100644 (file)
@@ -11,9 +11,14 @@ wxWidgets-2.9.4.tar.bz2 for Unix ones, including Mac OS X. The only difference
 between these files is that the ZIP (and 7z) archives contain files with DOS
 line endings while the tar balls contain files with Unix line endings.
 
-Windows users: note that the provided wxWidgets-2.9.4-Setup.exe file installs
-the sources for wxMSW and does *not* include wxWidgets binaries and you still
-need to build the library, please see `docs/msw/install.txt` for instructions.
+
+Note for Windows users: as an experiment, we also provide, for the first time,
+pre-built binaries of wxMSW port built using several versions of Microsoft
+Visual C++ compiler. They are available from the `binaries` subdirectory.
+Please notice that the files in this directory, including
+wxWidgets-2.9.4-Setup.exe file, contain *only* the sources and do **not**
+include any binaries, so you will need to build the library after downloading
+them. Please see `docs/msw/install.txt` for instructions.
 
 
 Reporting Problems
@@ -28,8 +33,8 @@ Check Sums
 
 To verify your download you can use the following sha1sums:
 
-    0b8921c5f115bd335cde24f0cf4f579067815195  wxWidgets-2.9.4.7z
-    231c3e6b411ab3ab4c787e9bfa2bb5743ea8317d  wxWidgets-2.9.4.tar.bz2
-    2031902d1bd0c69d559e5c98e49fc232cfaba87b  wxWidgets-2.9.4.zip
-    1c46c67f0db0fd89d86ab03f8cd1aa2016dcd95f  wxWidgets-docs-html-2.9.4.tar.bz2
-    e1a8ccc1032df673900e8d9248f32969a0d3ccb5  wxWidgets-docs-html-2.9.4.zip
+    0adcc19fd4eca50eba3abb0b46eb83c055146bdb  wxWidgets-2.9.4.7z
+    5a34ddf19d37c741f74652ee847df9568a8b81e1  wxWidgets-2.9.4.tar.bz2
+    4697b6e45a20c9e05d888458d658f89ada8dd5c9  wxWidgets-2.9.4.zip
+    37fc96b3194ad47a574ba8013264104cdf4c942c  wxWidgets-docs-html-2.9.4.tar.bz2
+    bbf4bdf1c0746fe0b634ed55e2657d327db12033  wxWidgets-docs-html-2.9.4.zip
index 7bcac24c83f92c26c7be80eb3b40b3df39941ba3..09872136b7911923a1f8d4ec350a65e5848f70d9 100644 (file)
@@ -11,6 +11,8 @@ Put a date on the release line in docs/changes.txt.
 
 Update the date in the manual (docs/doxygen/mainpages/manual.h).
 
+Update the release announcement post in docs/publicity/announce.txt.
+
 
 Creating release files
 ----------------------
@@ -85,7 +87,7 @@ Create http://docs.wxwidgets.org/x.y.z/ (ask Bryan to do it if not done yet).
 Announcement
 ------------
 
-Post announcement at least to wx-announce@googlegroups.com.
+Post docs/publicity/announce.txt at least to wx-announce@googlegroups.com.
 
 TODO: where else to announce it?