38be0d1383
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12
156 lines
5.0 KiB
Groff
156 lines
5.0 KiB
Groff
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.
|