Revision control
++ 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.