Revision control
++ Qt 3.0 beta 5 is not binary compatible with beta 4; any programs
++ linked against beta 4 must be recompiled.
++
++ Below you will find a description of general changes in the Qt
++ Library and Qt Designer followed by a detailed list of changes in the
++ API.
++
++
++ The Qt Library
++ ========================================
++
++ Documentation
++ -------------
++
++ The extensive revision of Qt classes' documentation is complete. The
++ front page of the Qt documentation (index.html) has been redesigned
++ to provide better access to other documentation than class
++ documentation.
++
++ OpenGL Module
++ -------------
++
++ Qt beta 5 provides some fixes which will make rendering GL widgets to
++ pixmaps work on a wider range of X servers.
++
++ QDateTimeEdit
++ -------------
++
++ The QDateTimeEdit, QDateEdit and QTimeEdit widgets have been moved
++ from the SQL module to the Qt core widget set. All users of Qt can
++ now use these widgets.
++
++
++ Qt Designer
++ ========================================
++
++ - Some bugs related to the .ui.h feature were fixed.
++
++ - The generation of code related to QSqlCursor has been fixed.
++
++ - When removing a slot implementation from the Qt Designer
++ interface, do not accidentally remove a preceding comment.
++
++ - Improved the C++ code indenter in the editor for some C++
++ constructs, including try-catch blocks.
++
++
++ Qt Linguist
++ ========================================
++
++ - Fixed problem with loading phrase books containing non-ASCII
++ characters.
++
++
++ Qt Classes
++ ========================================
++
++ QApplication
++ ------------
++
++ - Fixed a clipboard bug related to drag-and-drop on X11.
++
++ QColorDialog
++ ------------
++
++ - Fixed repaint problem.
++
++ QComboBox
++ ---------
++
++ - Never inserts empty strings in the list.
++ - Use the drop-down listbox's size hint in the combobox if the
++ listbox has been set manually.
++
++ QComponentInterface
++ -------------------
++
++ - This class has been renamed QComponentInformationInterface.
++
++ QComponentServerInterface
++ -------------------------
++
++ - This class has been renamed QComponentRegistrationInterface.
++
++ QDataBrowser
++ ------------
++
++ - The setCursor() function is obsolete and has been removed due to
++ problems with some compilers. Use setSqlCursor() instead.
++
++ QDataTable
++ ----------
++
++ - Fixed a rare crash when the database is deleted while its popup is
++ still open.
++ - Made setColumnWidth() a public slot like in the base class.
++ - The setCursor() function is obsolete and has been removed due to
++ problems with some compilers. Use setSqlCursor() instead.
++
++ QDateTimeEdit
++ -------------
++
++ - Fixed the minimumSizeHint() for better behavior in a layout.
++
++ QDom
++ ----
++
++ - Added a sanity check.
++
++ QFileDialog
++ -----------
++
++ - Fixed a crash in MotifPlus style.
++ - Use the existing file-icon provider rather than the default
++ Windows one if one is set.
++
++ QFont
++ -----
++
++ - Fixed background color for more than 8 bits per channel.
++ - Added the font's pixel size to the value returned by key().
++
++ QFtp
++ ----
++
++ - Correcty sets the default password to "anonymous".
++
++ QGL
++ ---
++
++ - Added robustness on X11 for invalid pixmap parameters.
++
++ QImage
++ ------
++
++ - Fixed loading of BGR BMP files.
++ - Changed the signature of the constructor to accept "const char *
++ const *" objects without a cast.
++
++ QLatin1Codec
++ ------------
++
++ - Provide the missing mimeName().
++
++ QLibrary
++ --------
++
++ - Construct Unix-specific filenames correctly.
++
++ QLineEdit
++ ---------
++
++ - Fixed offset for right-aligned text.
++
++ QListView
++ ---------
++
++ - Fixed a bug with in-place renaming.
++
++ QMime
++ -----
++
++ - Fixed infinite loop when searching for a mime-source.
++
++ QMutex
++ ------
++
++ - Unlock the Qt library mutex when enter_loop() is called the first
++ time, rather than when exec() is called. A programmer might call
++ QDialog::exec() and never QApplication::exec(), and then she will
++ wait for the mutex.
++
++ QPixmap
++ -------
++
++ - Do transformations correctly on big-endian systems.
++
++ QPrinter
++ --------
++
++ - Respect the PRINTER environment variable on X11, as stated in the
++ documentation.
++ - Work around a display-context bug on Windows 95 and 98.
++
++ QProcess
++ --------
++
++ New functions:
++ void clearArguments();
++ int communication() const;
++ void setCommunication( int c );
++
++ QProgressBar
++ ------------
++
++ - Fixed bug in repainting when a background pixmap is set.
++
++ QPtrList
++ --------
++
++ - Reverted a semantics change introduced in beta 4 when deleting the
++ current item.
++
++ QRegExp
++ -------
++
++ - Fixed matchedLength() when used with exactMatch(). This bug
++ affected QRegExpValidator.
++
++ QRichText
++ ---------
++
++ - Added support for "color" attribute in <hr> tag.
++ - Fixed selectedText().
++
++ QSqlCursor
++ ----------
++
++ - Don't generate calculated fields.
++
++ QStatusBar
++ ----------
++
++ - Made addWidget() and removeWidget() virtual.
++
++ QSpinBox
++ --------
++
++ - Fixed the minimumSizeHint() for better behavior in a layout.
++
++ QStyle
++ ------
++
++ - Allow separator custom menu items to use a different size than
++ specified by the style.
++
++ Qt
++ --
++
++ - Renamed Qt::Top, Qt::Bottom, Qt::Left, Qt::Right to Qt::DockTop,
++ Qt::DockBottom, Qt::DockLeft, Qt::DockRight.
++
++ QTable
++ ------
++
++ - Fixed currentChanged() and valueChanged() emits.
++
++ QTextEdit
++ ---------
++
++ - Moved eventFilter() from the public slots section to the public
++ section of the class definition.
++ - Reformat after changing tab-stop size.
++ - Implemented undo for clear().
++
++ New function:
++ void zoomTo( int size );
++
++ QTextIStream
++ ------------
++
++ - Fixed QTextIStream with a QString.
++
++ QToolBar
++ --------
++
++ - Fall back to text property in extension popup if no pixmap label
++ has been set.
++ - Made mainWindow() const.
++
++ QToolButton
++ -----------
++
++ - Fixed the minimumSizeHint() for better behavior in a layout.
++
++ QToolTip
++ --------
++
++ - Fixed the transparent tooltip effect a la Windows 2000.
++
++ QUrl
++ ----
++
++ - Fixed the return value of QUrl::dirPath() on Windows.
++ - Set ref to nothing when merging URLs.
++
++ QUrlOperator
++ ------------
++
++ - Added a default parameter for single copy to specify the "to" file
++ name and not just the file path.
++
++ New function:
++ QPtrList<QNetworkOperation> copy( const QString& from,
++ const QString& to, bool move, bool toPath );
++
++ QValueList
++ ----------
++
++ - Added a return value to remove(), as stated in the documentation.
++
++ QWidget
++ -------
++
++ - Fixed a bug in QPainter on X11 that caused a crash when paint
++ events were dispatched from other paint events.
++ - Fixed showMaximized() and deferred map handling.
++ - When specifying WDestructiveClose as a widget flag,
++ QWidget::close() does not immediately delete the widget anymore, but
++ calles QObject::deferredDelete()
++
++
++ QWorkspace
++ ----------
++
++ - Fixed cascade().