| |
| Qt 3.2 introduces new features as well as many improvements over the |
| 3.1.x series. This file gives an overview of the main changes since |
| version 3.1.2. For more details, see the online documentation which |
| is included in this distribution. The documentation is also available |
| at http://qt.nokia.com/doc/ |
| |
| The Qt version 3.2 series is binary compatible with the 3.1.x series. |
| Applications compiled for 3.1 will continue to run with 3.2. |
| |
| **************************************************************************** |
| * General * |
| **************************************************************************** |
| |
| ActiveQt |
| -------- |
| |
| Controls developed with ActiveQt support aggregation, which makes it |
| possible to use them in containers that require this form of containment to |
| be supported. ActiveQt also supports masked controls in containers that |
| support this for window'ed controls. |
| |
| Compilers |
| --------- |
| |
| Note: Qt 3.2 is the last version to officially support IRIX MIPSpro |
| o32 and Sun CC 5.0. A script, $QTDIR/bin/qt32castcompat, is provided |
| for 3.2 which needs to be run for these compilers. |
| |
| **************************************************************************** |
| * Library * |
| **************************************************************************** |
| |
| - QApplication |
| Win32 only: Stop compressing mouse move events when a change |
| in the key state is detected. Allow multiple QApplication |
| objects be created sequentially by resetting the pointers to |
| static objects on destruction. |
| |
| - QClipboard |
| X11 only: Various fixes. |
| |
| - QDockWindow |
| Various layout fixes. |
| |
| - QFont related classes |
| Many fixes and improvements. |
| |
| - QGLWidget |
| X11 only: Various fixes to make pixmap rendering work better |
| with accelerated nVidia drivers. |
| |
| - QImage |
| Fixed writing of QImages. |
| |
| - QLayout |
| Fixed layout to take the menu bar's minimum width into |
| consideration and correctly propagate spacing() from parent to |
| child layouts. |
| |
| - QLineEdit |
| Replace all non-printable characters with spaces when |
| drawing. Added new function selectionStart() which returns |
| the index of the first selected character in the line edit. |
| |
| - QListBox |
| Improved item search based on keystrokes. |
| |
| - QListView |
| Don't move the inline item editor out of the visible area for |
| wide items. Ignore +/- indicator for columns other than the |
| first one. Fixed keyboard handling in Multi selection |
| mode. Improve drawing of extremely long item texts. |
| |
| - QListViewItem |
| Respects icons vertical alignment properly. |
| |
| - QMYSQLDriver |
| Better support for MySQL/embedded. Bind TEXT blob fields as |
| strings instead of byte arrays. |
| |
| - QPainter |
| Qt/Embedded only: Fixed printing issues. |
| |
| - QPrinter |
| Mac only: Fixed printing issues. |
| |
| - QSocketDevice |
| Windows only: Fixed setBlocking(TRUE) to work properly. |
| |
| - QString |
| Fixed toShort() and toUShort() to behave correctly when passed |
| a null pointer as 'ok' value. |
| |
| - QStyleFactory |
| Return the correct style name from the factory for the |
| WindowsXP style. |
| |
| - QTable |
| Replace old contents when editing. Take hidden rows into |
| account when activating cells. Clear the cell widget when |
| clearing a cell. |
| |
| - QTextBrowser |
| Fixed table headers to be bold. |
| |
| - QTextEdit |
| Implemented insertAt() for LogText mode. Fixed undoAvailable |
| and redoAvailable to be emitted correctly from the context |
| menu. Fixed tripleclick selection in QTextEdit. |
| |
| - QToolButton |
| Prevent nested openings of the tool button popups. |
| |
| - QWindowsXPStyle |
| Various paint bug fixes. |
| |
| - QWorkspace |
| Fixed workspace to keep the active window when |
| tiling. Improved icon handling for maximized and minimized |
| windows. |