| Qt 3.2.2 is a bugfix release. It maintains both forward and backward |
| compatibility (source and binary) with Qt 3.2.1 |
| |
| |
| **************************************************************************** |
| * General * |
| **************************************************************************** |
| |
| Compilers |
| --------- |
| |
| Make Qt work on Windows 9x compiled with Borland. |
| |
| Meta Object Compiler |
| -------------------- |
| |
| Generate safer code for signals with pointer-to-pointer arguments. |
| |
| |
| **************************************************************************** |
| * Library * |
| **************************************************************************** |
| |
| General Fixes |
| ------------- |
| |
| - QButton |
| Make sure button pops up when mouse leaves the button. |
| - QEffects |
| Don't crash when widget is destroyed during effect. |
| - QFont |
| Load the correct font for characters that have the 'Unicode' |
| script assigned to them (e.g. the em-dash). |
| Fix exact match for raw mode fonts. |
| Fix conversion from unicode to gb2312 to make Chinese appear |
| correctly again when using xlfd fonts. |
| - QLineEdit |
| Proper behavior when dragging text inside the same line edit. |
| Make sure the cursor is immediately displayed upon entering a |
| line edit. |
| - QListView |
| Update the scroll bars correctly when double clicking on the |
| edge of the header. |
| - QPainter |
| Fix case in text rendering, where overfull lines did not get |
| layouted correctly. |
| Fix the last known problems in Indic rendering. |
| - QProcess |
| Make canReadLine...() work in a busy loop. |
| - QPrinter |
| Set the default paper source properly. |
| - QPSPrinter |
| Handle broken true type fonts better. |
| Handle true type fonts with spaces in the family name. |
| - QRichText |
| Fix a crash when zooming. |
| Fix possible memory leak. |
| - QScrollBar |
| Propagate context menu events that are not handled by the |
| scroll bar. |
| |
| - QString |
| Support non-'C' locales for string-to-double conversion. |
| - QSql |
| Oracle crash fix in some really weird situations. |
| - QTable |
| Handle icons correctly when swapping columns/rows. |
| Fix case where a dialog containing a table could hang when |
| opening. |
| Do not crash when QTableHeader::updateSelections() is called, |
| without a current selection. |
| - QTextEdit |
| Fixed crash in setCurrentFont() when in LogText mode. |
| Fixed backward searches for the first character or word in a |
| document. |
| - QTextEngine |
| Fix memory leaks. |
| - QWidgetResizeHandler |
| Improve user interaction. |
| - QXmlSimpleReader |
| Fix reading of events after a skippedEntity(). |
| |
| Platform Specific Issues |
| ------------------------ |
| |
| Windows: |
| |
| - QFontDatabase |
| Report fixedPitch attribute for fonts correctly. |
| Handle fonts with a hyphen in the name properly. |
| - QGLContext |
| Thread safety fix for makeCurrent(). |
| - QPixmap |
| Detect alpha channel in pixmaps correctly. |
| Fix crash on Windows 9x using alpha blended pixmaps with |
| MemoryOptim. |
| Fix memory leak when detaching copies from pixmaps with |
| alpha channels. |
| Make sure that sizes are correct after xForm(). |
| Fix drawing of a masked pixmap into a pixmap with an alpha |
| channel. |
| - QPrinter |
| Fix printer output of the drawPixmap()/drawImage() functions |
| that take a rectangle as a parameter. |
| Block all application windows modally when the system printer |
| dialog is open. |
| - QWidget |
| Speedup case where tablet support is enabled in library, but |
| no tablet device is present. |
| - QWindowsXPStyle |
| Fix gradient background of QLabels within QTabWidgets. |
| Fix "password" character for systems without extended font |
| support. |
| |
| Mac: |
| |
| Improved documentation of Mac-specific issues. A number of |
| general improvements, style fixes, optimizations and bugfixes |
| have been made for Qt/Mac in 3.2.2. Some of the most visible |
| are: |
| |
| - QSizeGrip |
| Handle hide/show better. |
| - QSocket |
| More responsive handling of incoming data reads. |
| - QWidget |
| Create widget even if widget flag combinations make no sense. |
| Widget clipping fixes for OpenGL. |
| Widget masking fixed. |
| Fix the problem of a window being set active in show() and |
| then losing its activation when returning from a second event |
| loop. |
| |
| X11: |
| |
| - Drag'n'drop |
| Stability improvements. |
| - QApplication |
| Make sure that mouse events have proper coordinates when mouse |
| enters widget. |
| - QFont |
| Make sure that screen and printer metrics are the same for |
| bitmapped fonts. |
| Avoid crashes with invalid fonts. |
| - QPicture |
| Fix text drawing. |
| |
| Embedded: |
| |
| - QWSPcMouseHandler |
| Fix buffer overrun when reading from mouse device. |
| Also look for mouse in /dev/inputs/mice when autodetecting. |
| |
| - QPainter |
| Fix rotated text on 4, 8 and 16 bpp screens. |