|
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 |
|
3 |
|
4 |
|
5 **************************************************************************** |
|
6 * General * |
|
7 **************************************************************************** |
|
8 |
|
9 Compilers |
|
10 --------- |
|
11 |
|
12 Make Qt work on Windows 9x compiled with Borland. |
|
13 |
|
14 Meta Object Compiler |
|
15 -------------------- |
|
16 |
|
17 Generate safer code for signals with pointer-to-pointer arguments. |
|
18 |
|
19 |
|
20 **************************************************************************** |
|
21 * Library * |
|
22 **************************************************************************** |
|
23 |
|
24 General 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 |
|
83 Platform Specific Issues |
|
84 ------------------------ |
|
85 |
|
86 Windows: |
|
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 |
|
115 Mac: |
|
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 |
|
134 X11: |
|
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 |
|
148 Embedded: |
|
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. |