122 lines
3.5 KiB
Plaintext
122 lines
3.5 KiB
Plaintext
|
|
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.
|