1
2Qt 3.2 introduces new features as well as many improvements over the
33.1.x series. This file gives an overview of the main changes since
4version 3.1.2. For more details, see the online documentation which
5is included in this distribution. The documentation is also available
6at http://qt.nokia.com/doc/
7
8The Qt version 3.2 series is binary compatible with the 3.1.x series.
9Applications compiled for 3.1 will continue to run with 3.2.
10
11****************************************************************************
12*			    General					   *
13****************************************************************************
14
15ActiveQt
16--------
17
18Controls developed with ActiveQt support aggregation, which makes it
19possible to use them in containers that require this form of containment to
20be supported. ActiveQt also supports masked controls in containers that
21support this for window'ed controls.
22
23Compilers
24---------
25
26Note: Qt 3.2 is the last version to officially support IRIX MIPSpro
27o32 and Sun CC 5.0. A script, $QTDIR/bin/qt32castcompat, is provided
28for 3.2 which needs to be run for these compilers.
29
30****************************************************************************
31*			   Library					   *
32****************************************************************************
33
34- QApplication
35	Win32 only: Stop compressing mouse move events when a change
36	in the key state is detected. Allow multiple QApplication
37	objects be created sequentially by resetting the pointers to
38	static objects on destruction.
39
40- QClipboard
41	X11 only: Various fixes.
42
43- QDockWindow
44	Various layout fixes.
45
46- QFont related classes
47	Many fixes and improvements.
48
49- QGLWidget
50	X11 only: Various fixes to make pixmap rendering work better
51	with accelerated nVidia drivers.
52
53- QImage
54	Fixed writing of QImages.
55
56- QLayout
57	Fixed layout to take the menu bar's minimum width into
58	consideration and correctly propagate spacing() from parent to
59	child layouts.
60
61- QLineEdit
62 	Replace all non-printable characters with spaces when
63 	drawing. Added new function selectionStart() which returns
64	the index of the first selected character in the line edit.
65
66- QListBox
67	Improved item search based on keystrokes.
68
69- QListView
70	Don't move the inline item editor out of the visible area for
71	wide items. Ignore +/- indicator for columns other than the
72	first one. Fixed keyboard handling in Multi selection
73	mode. Improve drawing of extremely long item texts.
74
75- QListViewItem
76	Respects icons vertical alignment properly.
77
78- QMYSQLDriver
79	Better support for MySQL/embedded. Bind TEXT blob fields as
80	strings instead of byte arrays.
81
82- QPainter
83	Qt/Embedded only: Fixed printing issues.
84
85- QPrinter
86	Mac only: Fixed printing issues.
87
88- QSocketDevice
89	Windows only: Fixed setBlocking(TRUE) to work properly.
90
91- QString
92	Fixed toShort() and toUShort() to behave correctly when passed
93	a null pointer as 'ok' value.
94
95- QStyleFactory
96	Return the correct style name from the factory for the
97	WindowsXP style.
98
99- QTable
100	Replace old contents when editing. Take hidden rows into
101	account when activating cells. Clear the cell widget when
102	clearing a cell.
103
104- QTextBrowser
105	Fixed table headers to be bold.
106
107- QTextEdit
108	Implemented insertAt() for LogText mode. Fixed undoAvailable
109	and redoAvailable to be emitted correctly from the context
110	menu. Fixed tripleclick selection in QTextEdit.
111
112- QToolButton
113	Prevent nested openings of the tool button popups.
114
115- QWindowsXPStyle
116	Various paint bug fixes.
117
118- QWorkspace
119	Fixed workspace to keep the active window when
120	tiling. Improved icon handling for maximized and minimized
121	windows.
122