Obsolete QInputDialog::getInteger() 'officially'.
[profile/ivi/qtbase.git] / dist / changes-2.00beta2
1 Qt 2.0 Beta2 is not binary compatible with Beta1, this means that any
2 programs linked with Beta1 must be recompiled.
3
4 The most important fixes since Beta 1:
5
6 configure
7         Fixed the libzlib typo.
8         Added -lflags argument.
9
10 Platforms
11         Fixes for Borland C++, Solaris and AIX
12
13 QFileDialog
14         Several user interface improvements
15
16 QPrinter
17         Plain text printing works again.
18         Multiple page printing fixed.
19
20 QWidget
21         New widget flag WStyle_Dialog
22
23
24 Major changes since 1.4x:
25
26 The Qt version 2.x series is not binary compatible with the 1.x
27 series. This means programs compiled with Qt version 1.x must be
28 recompiled to work with Qt 2.0.
29
30 Qt 2.0 is mostly, but not completely, source compatible with Qt 1.x.
31 See the document "Porting from Qt 1.x to Qt 2.0" in the Online
32 Reference Documentation for information on how to port an existing
33 Qt 1.x-based program to Qt 2.0.
34
35
36 ****************************************************************************
37 *                            New classes                                   *
38 ****************************************************************************
39
40
41 * Support for generalized configrable styles:
42
43     QStyle and subclasses
44
45 * Support for international software development:
46
47     QTranslator and the QObject::tr() function
48     QTextCodec (and subclasses)
49     QString - a Unicode string
50     QChar - a Unicode character
51
52 * Convenient and powerful new collection classes:
53     QMap<Key,Type> - QDict with arbitrary keys
54     QValueList<Type> - QList of types other than pointers
55     QStringList - QValueList<QString> with helper functions
56
57 * Dialogs
58     QColorDialog - user picks a color
59     QFontDialog - user picks a font
60     QWizard - framework for leading users through steps
61
62 * Layout
63     QGrid/QHBox/QVBox - grid and boxes of widgets automatically assembled
64     QHGroupBox/QVGroupBox - easy framed groups of widgets
65
66 * PNG Support
67     PNG support is always compiled into Qt
68
69 * Rich Text
70     QTextView - formatted text and images
71     QTextBrowser - navigate formatted text and images
72     QStyleSheet - define your own XML formatting tags
73     QSimpleRichText - display rixh text anywhere
74
75 * Session management
76     QSessionManager - safe state when system shuts down
77
78
79 ****************************************************************************
80 *                     Major changes in existing classes                    *
81 ****************************************************************************
82
83 QString is now 16-bit Unicode. 
84
85 QPoint, QPointArray, QSize and QRect now have 32-bit coordinates.