Fixing warnings in QScopedPointer test case
[qt-netbsd.git] / dist / changes-3.2.2
blobe6d142494aab0c5dd219b4f429caf4fb0cfcc7da
1 Qt 3.2.2 is a bugfix release. It maintains both forward and backward
2 compatibility (source and binary) with Qt 3.2.1
5 ****************************************************************************
6 *                           General                                        *
7 ****************************************************************************
9 Compilers
10 ---------
12 Make Qt work on Windows 9x compiled with Borland.
14 Meta Object Compiler
15 --------------------
17 Generate safer code for signals with pointer-to-pointer arguments.
20 ****************************************************************************
21 *                          Library                                         *
22 ****************************************************************************
24 General Fixes
25 -------------
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.
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().
83 Platform Specific Issues
84 ------------------------
86 Windows:
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.
115 Mac:
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:
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.
134 X11:
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.
148 Embedded:
150 - QWSPcMouseHandler
151         Fix buffer overrun when reading from mouse device.
152         Also look for mouse in /dev/inputs/mice when autodetecting.
154 - QPainter
155         Fix rotated text on 4, 8 and 16 bpp screens.