1
2
Qt 3.2 introduces new features as well as many improvements over the
3
3.1.x series. This file gives an overview of the main changes since
4
version 3.1.2. For more details, see the online documentation which
5
is included in this distribution. The documentation is also available
6
at http://qt.nokia.com/doc/
7
8
The Qt version 3.2 series is binary compatible with the 3.1.x series.
9
Applications compiled for 3.1 will continue to run with 3.2.
10
11
****************************************************************************
12
*			    General					   *
13
****************************************************************************
14
15
ActiveQt
16
--------
17
18
Controls developed with ActiveQt support aggregation, which makes it
19
possible to use them in containers that require this form of containment to
20
be supported. ActiveQt also supports masked controls in containers that
21
support this for window'ed controls.
22
23
Compilers
24
---------
25
26
Note: Qt 3.2 is the last version to officially support IRIX MIPSpro
27
o32 and Sun CC 5.0. A script, $QTDIR/bin/qt32castcompat, is provided
28
for 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.