diff options
Diffstat (limited to 'dist/changes-3.2.2')
-rw-r--r-- | dist/changes-3.2.2 | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/dist/changes-3.2.2 b/dist/changes-3.2.2 new file mode 100644 index 0000000..e6d1424 --- /dev/null +++ b/dist/changes-3.2.2 @@ -0,0 +1,155 @@ +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. |