1Qt 3.2.2 is a bugfix release. It maintains both forward and backward
2compatibility (source and binary) with Qt 3.2.1
3
4
5****************************************************************************
6*                           General                                        *
7****************************************************************************
8
9Compilers
10---------
11
12Make Qt work on Windows 9x compiled with Borland.
13
14Meta Object Compiler
15--------------------
16
17Generate safer code for signals with pointer-to-pointer arguments.
18
19
20****************************************************************************
21*                          Library                                         *
22****************************************************************************
23
24General Fixes
25-------------
26
27- QButton
28        Make sure button pops up when mouse leaves the button.
29- QEffects
30        Don't crash when widget is destroyed during effect.
31- QFont
32        Load the correct font for characters that have the 'Unicode'
33        script assigned to them (e.g. the em-dash).
34        Fix exact match for raw mode fonts.
35        Fix conversion from unicode to gb2312 to make Chinese appear
36        correctly again when using xlfd fonts.
37- QLineEdit
38        Proper behavior when dragging text inside the same line edit.
39        Make sure the cursor is immediately displayed upon entering a
40        line edit.
41- QListView
42        Update the scroll bars correctly when double clicking on the
43        edge of the header.
44- QPainter
45        Fix case in text rendering, where overfull lines did not get
46        layouted correctly.
47        Fix the last known problems in Indic rendering.
48- QProcess
49        Make canReadLine...() work in a busy loop.
50- QPrinter
51        Set the default paper source properly.
52- QPSPrinter
53        Handle broken true type fonts better.
54        Handle true type fonts with spaces in the family name.
55- QRichText
56        Fix a crash when zooming.
57        Fix possible memory leak.
58- QScrollBar
59        Propagate context menu events that are not handled by the
60        scroll bar.
61
62- QString
63        Support non-'C' locales for string-to-double conversion.
64- QSql
65        Oracle crash fix in some really weird situations.
66- QTable
67        Handle icons correctly when swapping columns/rows.
68        Fix case where a dialog containing a table could hang when
69        opening.
70        Do not crash when QTableHeader::updateSelections() is called,
71        without a current selection.
72- QTextEdit
73        Fixed crash in setCurrentFont() when in LogText mode.
74        Fixed backward searches for the first character or word in a
75        document.
76- QTextEngine
77        Fix memory leaks.
78- QWidgetResizeHandler
79        Improve user interaction.
80- QXmlSimpleReader
81        Fix reading of events after a skippedEntity().
82
83Platform Specific Issues
84------------------------
85
86Windows:
87
88- QFontDatabase
89        Report fixedPitch attribute for fonts correctly.
90        Handle fonts with a hyphen in the name properly.
91- QGLContext
92        Thread safety fix for makeCurrent().
93- QPixmap
94        Detect alpha channel in pixmaps correctly.
95        Fix crash on Windows 9x using alpha blended pixmaps with
96        MemoryOptim.
97        Fix memory leak when detaching copies from pixmaps with
98        alpha channels.
99        Make sure that sizes are correct after xForm().
100        Fix drawing of a masked pixmap into a pixmap with an alpha
101        channel.
102- QPrinter
103        Fix printer output of the drawPixmap()/drawImage() functions
104        that take a rectangle as a parameter.
105        Block all application windows modally when the system printer
106        dialog is open.
107- QWidget
108        Speedup case where tablet support is enabled in library, but
109        no tablet device is present.
110- QWindowsXPStyle
111        Fix gradient background of QLabels within QTabWidgets.
112        Fix "password" character for systems without extended font
113        support.
114
115Mac:
116
117        Improved documentation of Mac-specific issues. A number of
118        general improvements, style fixes, optimizations and bugfixes
119        have been made for Qt/Mac in 3.2.2. Some of the most visible
120        are:
121
122- QSizeGrip
123        Handle hide/show better.
124- QSocket
125        More responsive handling of incoming data reads.
126- QWidget
127        Create widget even if widget flag combinations make no sense.
128        Widget clipping fixes for OpenGL.
129        Widget masking fixed.
130        Fix the problem of a window being set active in show() and
131        then losing its activation when returning from a second event
132        loop.
133
134X11:
135
136- Drag'n'drop
137        Stability improvements.
138- QApplication
139        Make sure that mouse events have proper coordinates when mouse
140        enters widget.
141- QFont
142        Make sure that screen and printer metrics are the same for
143        bitmapped fonts.
144        Avoid crashes with invalid fonts.
145- QPicture
146        Fix text drawing.
147
148Embedded:
149
150- QWSPcMouseHandler
151        Fix buffer overrun when reading from mouse device.
152        Also look for mouse in /dev/inputs/mice when autodetecting.
153
154- QPainter
155        Fix rotated text on 4, 8 and 16 bpp screens.
156