1 2Qt 3.2 introduces new features as well as many improvements over the 33.1.x series. This file gives an overview of the main changes since 4version 3.1.2. For more details, see the online documentation which 5is included in this distribution. The documentation is also available 6at http://qt.nokia.com/doc/ 7 8The Qt version 3.2 series is binary compatible with the 3.1.x series. 9Applications compiled for 3.1 will continue to run with 3.2. 10 11**************************************************************************** 12* General * 13**************************************************************************** 14 15ActiveQt 16-------- 17 18Controls developed with ActiveQt support aggregation, which makes it 19possible to use them in containers that require this form of containment to 20be supported. ActiveQt also supports masked controls in containers that 21support this for window'ed controls. 22 23Compilers 24--------- 25 26Note: Qt 3.2 is the last version to officially support IRIX MIPSpro 27o32 and Sun CC 5.0. A script, $QTDIR/bin/qt32castcompat, is provided 28for 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. 122