Fixed potential use of uninitialized variable in qgl.cpp
[profile/ivi/qtbase.git] / dist / changes-3.2.3
1 Qt 3.2.3 is a bugfix release. It maintains both forward and backward
2 compatibility (source and binary) with Qt 3.2.2
3
4
5 ****************************************************************************
6 *                           General                                        *
7 ****************************************************************************
8
9 Compilers
10 ---------
11
12 Work around Solaris, AIX, and HP-UX bug affecting
13 QString::operator=(const QString &) when linking statically.
14
15 Fix gcc 3.4 compile problems.
16
17
18 ****************************************************************************
19 *                          Library                                         *
20 ****************************************************************************
21
22 General Fixes
23 -------------
24
25 - QJpegIO
26         Fix memory leak when writing JPEG files.
27
28 - QLineEdit
29         Preserve null and empty strings correctly in setText().
30
31 - QMessageBox
32         Preserve undocumented behavior in 3.1: expand tabs.
33
34 - QMimeSourceFactory
35         Don't crash when a factory uses a pointer to a QMimeSource
36         which is owned by another factory.
37
38 - QMovie
39         Respect the background color of a movie when loading
40         animations with transparent pixels.
41         Fix color mode if reading 1-bpp images or frames.
42
43 - QPainter
44         Fill the complete bounding rect when rendering text with an
45         opaque painter.
46
47 - QRichtext
48         Fix special case where <nobr>\nfoo had an extra space.
49         Fix line breaking for Latin text.
50
51 - QTextEdit
52         Improve speed of syntax highlighting.
53
54 - QToolBar
55         Do not grow in height when put inside a normal widget.
56
57 - QWheelEvent
58         Wheel events are now only sent to the focus widget if the
59         widget under the mouse doesn't handle the event.
60
61 - QWMatrix 
62         Fix operator *(QRegion) when the world matrix is (-1 0 0 1 0 0)
63         or similar.
64
65
66 Platform-Specific Issues
67 ------------------------
68
69 Windows:
70
71 - QPrinter
72         Fix resource leak when printing on Windows 9x.
73         Fix crash for Win98 with HP OfficeJet Pro 1150C.
74
75 - QTextBrowser
76         Fixed weight problem in setFont().
77
78 - QUriDrag
79         Fix bugs with encoding and separators.
80
81 Mac:
82
83 Mac OS X 10.3 (Panther) changes:
84
85 - QMacStyle
86         Draw push button text vertically-centered.
87
88 - QSplashScreen
89         Make the splash screen centered.
90
91 - QWidget
92         Tooltips are displayed in the correct place in Panther.
93         Applications that save and restore their geometry will not
94         "walk up" the screen.
95
96 General Mac OS X changes:
97
98 Fix crash on exit problem (e.g. with Qt Designer).
99
100 - QApplication
101         Fix mouse release problem when Control is used to emulate
102         mouse button 2.
103
104 - QDesktopWidget
105         Fix problem with popup windows and dual monitors.
106
107 - QFont
108         Improve fixed pitch font handling.
109
110 - QMenuBar
111         Fix crash with empty menus.
112         Make sure that when we show the application menu, the items we
113         merged in from the other popup menu's are properly
114         enabled/disabled.
115         Fix case where clicking menu bar would stop timers firing.
116
117 X11:
118
119 - QApplication
120         Avoid endless client message loops when replying to
121         _NET_WM_PING events.
122
123 - QFont
124         Fix crash when using high latin characters with GNU unifont.
125         Fix scale factor for printing (rounding error).
126
127 - QPainter
128         Fix an endless loop and a bug in the shape engine for Hangul
129         Jamo. (Affects only ancient Korean texts.)
130
131 - QPrinter
132         Work around bugs in Xft that cause memory corruption in the
133         postscript printer when downloading certain fonts.
134
135 - QSound
136         Fixed crash when deleting a QSound object while it was
137         playing.
138
139
140 Embedded:
141
142 Fixed bug when applications connect then disconnect immediately.
143 Added experimental code to handle 1-bpp and 4-bpp displays for
144 big-endian architectures (turned off by default).
145
146 - QEventLoop
147         Make processEvents(ExcludeUserInput) work.
148
149 - QPrinter
150         Fix font metrics when printing with QPrinter::HighResolution.