]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/publicity/announce.txt
The mmedia contrib requires sys/soundcard.h on unix, so disable it on unix
[wxWidgets.git] / docs / publicity / announce.txt
... / ...
CommitLineData
1Announcing wxWidgets 2.6.0: a cross-platform GUI toolkit
2----------------------------------------------------------------
3
4April 21st, 2005 -- the wxWidgets team is pleased to announce
5a new official release of the mature cross-platform C++
6application framework.
7
8The following platforms are supported:
9
10- Windows 95/98/ME, Windows NT, Windows 2000, Windows XP
11- Windows CE, including Pocket PC 2003 and Smartphone 2003
12- Linux/Unix/VMS with GTK+ 1.x and 2.0
13- Linux/Unix with X11 (beta)
14- Linux/Unix with Motif/Lesstif
15- Mac OS 9.x and 10.2 and above using Carbon
16- Mac OS 10.x using Cocoa (beta)
17- OS/2 (beta)
18- MGL for Linux and DOS
19- Palm OS (alpha)
20
21A non-GUI subset of wxWidgets called wxBase is also supported
22on most of these platforms.
23
24To get wxWidgets, go to the Download page at:
25
26 http://www.wxwidgets.org
27
28Since 2.4.2, we have added support for Windows Mobile devices,
29enhanced GTK+ 2 support, radically overhauled the Mac OS X port,
30replaced the build system with Bakefile, added better
31integration with STL, and added a CppUnit-based test suite.
32Other changes include sizer improvements, new Gnome printing
33features, ODBC enhancements such as BLOB support and Unicode
34support on Windows, wxTaskBarIcon support on Mac OS X and Linux
35as well as Windows, top-level windows can have arbitrary shapes,
36images can have alpha channels, plus many API enhancements and
37bug fixes to existing classes. New classes include
38wxVScrolledWindow, wxVListBox, wxHtmlListbox,
39wxPropertySheetDialog, wxGridBagSizer, wxMediaCtrl,
40wxDatePickerCtrl, wxArchiveInputStream/wxArchiveOutputStream
41(including zip archive read/write support), wxListbook,
42wxChoicebook, wxDebugReport, and more.
43
44*** About wxWidgets
45
46wxWidgets is a comprehensive open-source, multi-platform C++ GUI
47framework, that can be used to build commercial and free
48software. First released in 1992 under the name wxWindows, it's
49increasingly used by organisations and individuals all over the
50world due to its winning combination of sophistication, wide
51platform coverage, ease of use, unrestrictive licence and
52vibrant user community.
53
54For most ports, wxWidgets adopts the native look and feel of
55each platform since it uses the native widget sets. There is also
56a generic widget set, used for example by the wxX11 port - no
57other widget set is required, giving the potential for embedded
58use.
59
60An extraordinary range of classes is provided - but don't be put
61off by this because most people find wxWidgets easier to learn
62and use than MFC and other frameworks.
63
64As well as comprehensive support for the usual widgets, advanced
65features include: HTML viewing/printing, wxImage class providing
66handlers for reading and writing many image types, resizeable panels
67and dialogs on all platforms, document/view, OpenGL support,
68HTML-based and context-sensitive help, wizards, drag and drop,
69a grid class, ODBC support, threads, sockets, container classes,
70a styled text control, and much more. A 2,000 page reference manual
71is provided in HTML, MS HTML Help, WinHelp, wxWidgets Help and PDF
72formats, and there are over eighty samples and demos.
73
74If you're an MFC user, you'll find many wxWidgets concepts
75reassuringly familiar, while often clearer and more consistent.
76If you're not, you should still find it intuitive from the start.
77
78wxWidgets bindings for several other languages are available,
79including Python, Perl, Basic, Lua, JavaScript and Eiffel.
80
81If you're considering wxWidgets, do check out some of these links:
82
83 http://www.wxwidgets.org/feedback.htm ; Comments from users
84 http://www.wxwidgets.org/screensh.htm ; Screenshots
85 http://www.wxwidgets.org/users.htm ; A list of some of our
86 ; users
87
88Have fun!
89
90The wxWidgets team
91