1 Qt 3.0 beta 5 is not binary compatible with beta 4; any programs
2 linked against beta 4 must be recompiled.
4 Below you will find a description of general changes in the Qt
5 Library and Qt Designer followed by a detailed list of changes in the
10 ========================================
15 The extensive revision of Qt classes' documentation is complete. The
16 front page of the Qt documentation (index.html) has been redesigned
17 to provide better access to other documentation than class
23 Qt beta 5 provides some fixes which will make rendering GL widgets to
24 pixmaps work on a wider range of X servers.
29 The QDateTimeEdit, QDateEdit and QTimeEdit widgets have been moved
30 from the SQL module to the Qt core widget set. All users of Qt can
31 now use these widgets.
35 ========================================
37 - Some bugs related to the .ui.h feature were fixed.
39 - The generation of code related to QSqlCursor has been fixed.
41 - When removing a slot implementation from the Qt Designer
42 interface, do not accidentally remove a preceding comment.
44 - Improved the C++ code indenter in the editor for some C++
45 constructs, including try-catch blocks.
49 ========================================
51 - Fixed problem with loading phrase books containing non-ASCII
56 ========================================
61 - Fixed a clipboard bug related to drag-and-drop on X11.
66 - Fixed repaint problem.
71 - Never inserts empty strings in the list.
72 - Use the drop-down listbox's size hint in the combobox if the
73 listbox has been set manually.
78 - This class has been renamed QComponentInformationInterface.
80 QComponentServerInterface
81 -------------------------
83 - This class has been renamed QComponentRegistrationInterface.
88 - The setCursor() function is obsolete and has been removed due to
89 problems with some compilers. Use setSqlCursor() instead.
94 - Fixed a rare crash when the database is deleted while its popup is
96 - Made setColumnWidth() a public slot like in the base class.
97 - The setCursor() function is obsolete and has been removed due to
98 problems with some compilers. Use setSqlCursor() instead.
103 - Fixed the minimumSizeHint() for better behavior in a layout.
108 - Added a sanity check.
113 - Fixed a crash in MotifPlus style.
114 - Use the existing file-icon provider rather than the default
115 Windows one if one is set.
120 - Fixed background color for more than 8 bits per channel.
121 - Added the font's pixel size to the value returned by key().
126 - Correcty sets the default password to "anonymous".
131 - Added robustness on X11 for invalid pixmap parameters.
136 - Fixed loading of BGR BMP files.
137 - Changed the signature of the constructor to accept "const char *
138 const *" objects without a cast.
143 - Provide the missing mimeName().
148 - Construct Unix-specific filenames correctly.
153 - Fixed offset for right-aligned text.
158 - Fixed a bug with in-place renaming.
163 - Fixed infinite loop when searching for a mime-source.
168 - Unlock the Qt library mutex when enter_loop() is called the first
169 time, rather than when exec() is called. A programmer might call
170 QDialog::exec() and never QApplication::exec(), and then she will
176 - Do transformations correctly on big-endian systems.
181 - Respect the PRINTER environment variable on X11, as stated in the
183 - Work around a display-context bug on Windows 95 and 98.
189 void clearArguments();
190 int communication() const;
191 void setCommunication( int c );
196 - Fixed bug in repainting when a background pixmap is set.
201 - Reverted a semantics change introduced in beta 4 when deleting the
207 - Fixed matchedLength() when used with exactMatch(). This bug
208 affected QRegExpValidator.
213 - Added support for "color" attribute in <hr> tag.
214 - Fixed selectedText().
219 - Don't generate calculated fields.
224 - Made addWidget() and removeWidget() virtual.
229 - Fixed the minimumSizeHint() for better behavior in a layout.
234 - Allow separator custom menu items to use a different size than
235 specified by the style.
240 - Renamed Qt::Top, Qt::Bottom, Qt::Left, Qt::Right to Qt::DockTop,
241 Qt::DockBottom, Qt::DockLeft, Qt::DockRight.
246 - Fixed currentChanged() and valueChanged() emits.
251 - Moved eventFilter() from the public slots section to the public
252 section of the class definition.
253 - Reformat after changing tab-stop size.
254 - Implemented undo for clear().
257 void zoomTo( int size );
262 - Fixed QTextIStream with a QString.
267 - Fall back to text property in extension popup if no pixmap label
269 - Made mainWindow() const.
274 - Fixed the minimumSizeHint() for better behavior in a layout.
279 - Fixed the transparent tooltip effect a la Windows 2000.
284 - Fixed the return value of QUrl::dirPath() on Windows.
285 - Set ref to nothing when merging URLs.
290 - Added a default parameter for single copy to specify the "to" file
291 name and not just the file path.
294 QPtrList<QNetworkOperation> copy( const QString& from,
295 const QString& to, bool move, bool toPath );
300 - Added a return value to remove(), as stated in the documentation.
305 - Fixed a bug in QPainter on X11 that caused a crash when paint
306 events were dispatched from other paint events.
307 - Fixed showMaximized() and deferred map handling.
308 - When specifying WDestructiveClose as a widget flag,
309 QWidget::close() does not immediately delete the widget anymore, but
310 calles QObject::deferredDelete()