1Qt 3.1.1 is a bugfix release. It maintains both forward and backward
2compatibility (source and binary) with Qt 3.1.0
3
4
5****************************************************************************
6*			    General					   *
7****************************************************************************
8
9- The build issues with the Professional Edition have been solved.
10
11- The build problems reported on Solaris and HP-UX have been addressed.
12
13- Detection of Xft2 support has been added.
14
15- The installer and reconfigure tools on Windows have been fixed.
16
17- Look'n'Feel improvements have been made in the Qt/Mac version.
18
19
20****************************************************************************
21*			   Library					   *
22****************************************************************************
23
24- QAccel
25	Fixed for single key accelerators. Made Shift modifier work
26	for all key combinations, unless an accelerator with Shift is
27	defined.
28
29- QAction
30	Remove iconset when a null-iconset is being set.
31
32- QApplication
33	Don't overwrite explicitly set font with the default font when
34	using the static methods before calling the constructor.
35	X11 only: Support custom color maps on 8-bit visuals.
36
37- QCheckBox
38	Draw focus indicator into indicator if the text label is empty.
39
40- QClipboard
41	X11 only: Null-terminate encoded strings.
42
43- QComboBox
44	Made sure the current item is selected in the list. Call
45	focusIn/OutEvent handlers when the lineedit changes focus.
46
47- QDataTable
48	Update the current cell when selecting rows.
49
50- QDialog
51	Don't find a place for dialogs that have been explicitly
52	moved.
53
54- QDir
55	Improved filtered lookup.
56
57- QDockWindow
58	Emit visibilityChanged signal only if visibility relative to
59	the dock area has changed.
60
61- QEventLoop
62	Implement this API on Windows and Mac.
63
64- QFileDialog
65	Fix visibility of preview widgets. Renaming files now also
66	works in ExistingFiles mode.
67
68- QFont
69	X11 only: Fixed width calculation for undefined characters.
70
71- QFrame
72	Erase the margin region for flicker-optimized subclasses.
73
74- QFtp
75	Don't try to connect multiple times to the server.
76
77- QHttp
78	Fix special case for "Content-Length: 0" transfers.
79
80- IME   (Input Methods)
81	Windows only: Accept the input when the widget loses focus.
82
83- QLibrary
84	Mac only: Implement path searching to look in standard loader places
85	for plugins.
86
87- QLineEdit
88	Draw background pixmap with the correct offset. Fixed
89	undo/redo.
90	Mac only: Support for native navigation and selection with keyboard.
91
92- QListBox
93	Fixed null-pointer crash in QFileDialog.
94
95- QListView
96	Fixed null-pointer crash when reimplementing insertItem.
97
98- QMenuBar
99	Improved focus handling.
100
101- QMime
102	Support URLs on Japanese Win98.
103	Windows only: Support URLs on network drives.
104
105- QOCIDriver
106	Improved handling for datatype mismatches
107
108- QODBCDriver
109	Don't report Unicode support on Win9x/Me. Support
110	high-precision values. Support fetchLast in forward-only
111	databases
112
113- QPainter
114	Make endpixel rendering consistent on all platforms. Draw
115	focus rectangles with better contrast. Fixed text rendering
116	with wordbreak.
117
118- QPixmap
119	Mac only: Support alpha channels when converting from a
120	QImage.
121
122- QPopupMenu
123	Fixed offset errors and keyboard navigation for invisible
124	items. Allow overlapping of menus with desktop elements (e.g.
125	taskbar). Avoid flicker for context menus.
126
127- QPrinterDialog
128	Unix only: Try harder to find all printers.
129
130- QProcess
131	Windows only : Start batch files with spaces in filename.
132
133- QScrollView
134	Don't propagate accepted contents mouse events.
135
136- QSettings
137	X11 only: Don't read Qt specific settings if application is
138	not desktop-settings-aware.
139	Windows only: Handle null-terminations correctly on
140	Win95/98/Me. Fixed a resource leak.
141
142- QSqlCursor
143	Improved performance for multiple inserts
144
145- QString
146	Pass base parameter to recursive calls in setNum().
147
148- QStyle
149	Make better use of the style flags.
150
151- QTabBar
152	Fixed focus handling for dynamically created tab widgets.
153
154- QTable
155	Make sizeHint implementation depend on header
156	visibility. Update the geometry of cell widgets in
157	setRowHeight() and setColumnWidth().
158
159- QTableItem
160	Fixed sizeHint() for items with wordwrap and items with
161	newlines in the text.
162
163- QTextCodecFactory
164	Load plugins correctly.
165
166- QTextEdit
167	Fixed rendering of selections in inactive windows. Return the
168	string with format tags in LogText mode. Non-breaking
169	whitespaces (0xA0) are no longer converted to spaces in text().
170
171- QWheelEvent
172	X11 only: Support second mouse wheel (since there is no
173	documented API for this on Windows).
174
175- QWidget
176	Fix showHidden(). Propagate palettes and fonts correctly to
177	children. Don't block modeless children of modal dialogs.
178
179- QWorkspace
180	Don't return invalid pointers to closed MDI clients.
181
182
183****************************************************************************
184*		   		Tools					   *
185****************************************************************************
186
187- moc and uic
188	Delete output files before aborting.
189
190- uic
191	Don't print debug messages from generated code. Fixed column
192	and row labeling. Don't generate code for database specific
193	properties.
194
195- Qt Designer
196	Fixed reported crashes.
197
198- Qt Assistant
199	Flush stdout to make sure that clients get the correct port
200	number.
201
202
203****************************************************************************
204*			       Extensions				   *
205****************************************************************************
206
207- ActiveQt
208	Fixed null-pointer crashes for QVariant parameters. Try harder
209	to convert types. Fixed Qt control placement and property
210	handling in Visual Basic. Improved workaround for Word
211	type library problems. Integrated hosted controls in tab focus
212	chain. Support property overloading in Qt controls.
213