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.
|