| 1 |
|
| 2 |
Qt 3.2 introduces new features as well as many improvements over the |
| 3 |
3.1.x series. This file gives an overview of the main changes since |
| 4 |
version 3.1.2. For more details, see the online documentation which |
| 5 |
is included in this distribution. The documentation is also available |
| 6 |
at http://qt.nokia.com/doc/ |
| 7 |
|
| 8 |
The Qt version 3.2 series is binary compatible with the 3.1.x series. |
| 9 |
Applications compiled for 3.1 will continue to run with 3.2. |
| 10 |
|
| 11 |
**************************************************************************** |
| 12 |
* General * |
| 13 |
**************************************************************************** |
| 14 |
|
| 15 |
ActiveQt |
| 16 |
-------- |
| 17 |
|
| 18 |
Controls developed with ActiveQt support aggregation, which makes it |
| 19 |
possible to use them in containers that require this form of containment to |
| 20 |
be supported. ActiveQt also supports masked controls in containers that |
| 21 |
support this for window'ed controls. |
| 22 |
|
| 23 |
Compilers |
| 24 |
--------- |
| 25 |
|
| 26 |
Note: Qt 3.2 is the last version to officially support IRIX MIPSpro |
| 27 |
o32 and Sun CC 5.0. A script, $QTDIR/bin/qt32castcompat, is provided |
| 28 |
for 3.2 which needs to be run for these compilers. |
| 29 |
|
| 30 |
**************************************************************************** |
| 31 |
* Library * |
| 32 |
**************************************************************************** |
| 33 |
|
| 34 |
- QApplication |
| 35 |
Win32 only: Stop compressing mouse move events when a change |
| 36 |
in the key state is detected. Allow multiple QApplication |
| 37 |
objects be created sequentially by resetting the pointers to |
| 38 |
static objects on destruction. |
| 39 |
|
| 40 |
- QClipboard |
| 41 |
X11 only: Various fixes. |
| 42 |
|
| 43 |
- QDockWindow |
| 44 |
Various layout fixes. |
| 45 |
|
| 46 |
- QFont related classes |
| 47 |
Many fixes and improvements. |
| 48 |
|
| 49 |
- QGLWidget |
| 50 |
X11 only: Various fixes to make pixmap rendering work better |
| 51 |
with accelerated nVidia drivers. |
| 52 |
|
| 53 |
- QImage |
| 54 |
Fixed writing of QImages. |
| 55 |
|
| 56 |
- QLayout |
| 57 |
Fixed layout to take the menu bar's minimum width into |
| 58 |
consideration and correctly propagate spacing() from parent to |
| 59 |
child layouts. |
| 60 |
|
| 61 |
- QLineEdit |
| 62 |
Replace all non-printable characters with spaces when |
| 63 |
drawing. Added new function selectionStart() which returns |
| 64 |
the index of the first selected character in the line edit. |
| 65 |
|
| 66 |
- QListBox |
| 67 |
Improved item search based on keystrokes. |
| 68 |
|
| 69 |
- QListView |
| 70 |
Don't move the inline item editor out of the visible area for |
| 71 |
wide items. Ignore +/- indicator for columns other than the |
| 72 |
first one. Fixed keyboard handling in Multi selection |
| 73 |
mode. Improve drawing of extremely long item texts. |
| 74 |
|
| 75 |
- QListViewItem |
| 76 |
Respects icons vertical alignment properly. |
| 77 |
|
| 78 |
- QMYSQLDriver |
| 79 |
Better support for MySQL/embedded. Bind TEXT blob fields as |
| 80 |
strings instead of byte arrays. |
| 81 |
|
| 82 |
- QPainter |
| 83 |
Qt/Embedded only: Fixed printing issues. |
| 84 |
|
| 85 |
- QPrinter |
| 86 |
Mac only: Fixed printing issues. |
| 87 |
|
| 88 |
- QSocketDevice |
| 89 |
Windows only: Fixed setBlocking(TRUE) to work properly. |
| 90 |
|
| 91 |
- QString |
| 92 |
Fixed toShort() and toUShort() to behave correctly when passed |
| 93 |
a null pointer as 'ok' value. |
| 94 |
|
| 95 |
- QStyleFactory |
| 96 |
Return the correct style name from the factory for the |
| 97 |
WindowsXP style. |
| 98 |
|
| 99 |
- QTable |
| 100 |
Replace old contents when editing. Take hidden rows into |
| 101 |
account when activating cells. Clear the cell widget when |
| 102 |
clearing a cell. |
| 103 |
|
| 104 |
- QTextBrowser |
| 105 |
Fixed table headers to be bold. |
| 106 |
|
| 107 |
- QTextEdit |
| 108 |
Implemented insertAt() for LogText mode. Fixed undoAvailable |
| 109 |
and redoAvailable to be emitted correctly from the context |
| 110 |
menu. Fixed tripleclick selection in QTextEdit. |
| 111 |
|
| 112 |
- QToolButton |
| 113 |
Prevent nested openings of the tool button popups. |
| 114 |
|
| 115 |
- QWindowsXPStyle |
| 116 |
Various paint bug fixes. |
| 117 |
|
| 118 |
- QWorkspace |
| 119 |
Fixed workspace to keep the active window when |
| 120 |
tiling. Improved icon handling for maximized and minimized |
| 121 |
windows. |