]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/publicity/announce.txt
Make wxMSW wxSpinCtrl "not enough space" messages more helpful.
[wxWidgets.git] / docs / publicity / announce.txt
index 3f32737d7c7613b8659082b6a57e860622db0947..17e71a111e3a9ee75caa87831c20ae2c9f9a9ed2 100644 (file)
@@ -1,91 +1,81 @@
-Announcing wxWidgets 2.6.0: a cross-platform GUI toolkit
-----------------------------------------------------------------
-
-April 18th, 2004 -- the wxWidgets team is pleased to announce
-a new official 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 CE, including Pocket PC 2003 and Smartphone 2003
-- Linux/Unix/VMS with GTK+ 1.x and 2.0
-- Linux/Unix with X11 (beta)
-- Linux/Unix with Motif/Lesstif
-- Mac OS 9.x and 10.2 and above using Carbon
-- Mac OS 10.x using Cocoa (beta)
-- OS/2 (beta)
-- MGL for Linux and DOS
-- Palm OS (alpha)
-
-A non-GUI subset of wxWidgets called wxBase is also supported
-on most of these platforms.
-
-To get wxWidgets, go to the Download page at:
-
-  http://www.wxwidgets.org
-
-Since 2.4.2, we have added support for Windows Mobile devices,
-enhanced GTK+ 2 support, radically overhauled the Mac OS X port,
-replaced the build system with Bakefile, added better
-integration with STL, and added a CppUnit-based test suite.
-Other changes include sizer improvements, new Gnome printing
-features, ODBC enhancements such as BLOB support and Unicode
-support on Windows, wxTaskBarIcon support on Mac OS X and Linux
-as well as Windows, top-level windows can have arbitrary shapes,
-images can have alpha channels, plus many API enhancements and
-bug fixes to existing classes. New classes include
-wxVScrolledWindow, wxVListBox, wxHtmlListbox,
-wxPropertySheetDialog, wxGridBagSizer, wxMediaCtrl,
-wxDatePickerCtrl, wxArchiveInputStream/wxArchiveOutputStream
-(including zip archive read/write support), wxListbook,
-wxChoicebook, wxDebugReport, and more.
-
-*** 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, resizeable 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 several 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/feedback.htm ; Comments from users
-    http://www.wxwidgets.org/screensh.htm ; Screenshots
-    http://www.wxwidgets.org/users.htm    ; A list of some of our
-                                          ; users
-
-Have fun!
-
-The wxWidgets team
+July 15, 2013 -- The wxWidgets team is pleased to announce the
+latest 2.9.5 release of wxWidgets library.
 
+wxWidgets 2.9.5 is available at
+
+        https://sourceforge.net/downloads/wxwindows/2.9.5/
+
+and soon will also appear at our FTP mirror at
+
+        ftp://ftp.wxwidgets.org/pub/2.9.5/
+
+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 versions of
+Microsoft Visual C++ compiler. You can download them from
+
+        https://sourceforge.net/downloads/wxwindows/2.9.5/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 were a lot of improvements in wxOSX/Cocoa
+port. Some of other noteworthy changes were:
+
+- Introduction of short event names (e.g. wxEVT_BUTTON instead of
+  wxEVT_COMMAND_BUTTON_SELECTED) to make the code using Bind() for
+  dynamic event handling easier to both write and read.
+- Support for hooking any modal dialogs shown by wxWidgets, which is
+  especially used for non-interactive testing.
+- New wxSimplebook class.
+- Many enhancements in wxWebView and related classes.
+- Addition of special files support to wxFileName under Unix.
+
+
+
+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 wxGTK3 port, including support for Broadway (HTML5) backend.
+- 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.5/changes.txt
+for more details and please read the "INCOMPATIBLE CHANGES" section
+in its beginning for a brief description of changes if you are
+upgrading from wxWidgets 2.8. For more details, please see
+http://docs.wxwidgets.org/2.9.5/overview_changes_since28.html
+
+
+Note about naming: while 2.9.5 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.