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