summaryrefslogtreecommitdiff
path: root/dist/changes-3.2.1
blob: c5a2915d4f81cfb33be9e3eaf1df1d44b664c6c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Qt 3.2.1 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.2.0


****************************************************************************
*			    General					   *
****************************************************************************

Compilers
---------

Small fixes to build with gcc-3.4.  Build fix for the DB2 Sql driver
on Borland.  Work around a compiler bug in Sun Forte 6.  Fix a build
issue for 64bit HP/UC.

Qt Motif Extension
------------------

Document a known problem related to clipboard and selection handling
between Qt and Motif components.  See the Qt Motif Extension
documentation for a more detailed description of the problem.

Qt Designer
-----------
Correctly remove connections to deleted actions from the meta
database.


****************************************************************************
*			   Library					   *
****************************************************************************

General Fixes
-------------

- QApplication
        Update arguments passed to the constructor correctly when
        arguments have already been processed.
- QDockWindow
	Fix a regression against 3.1.2 with minimized dock windows.
- QDom
	Fix a bug in ownerDocument()
- QFontDialog
	Fix to small usability regressions from 3.1.2.
- QLineEdit
	Fix regression against 3.1.2: textChanged signal after 
	setText("") should contain a non null string.
- QMotifDialog [Qt Motif Extension]
- QMotifWidget [Qt Motif Extension]
	Fix incorrect usage of XtSetArg().  In certain cases, some
	variables would be incorrectly modified, resulting in
	out-of-bounds memory access and/or crashes.
- QPainter/QFontMetrics
	Fix some problems related to line breaking and size
	calculation of multi line text layouts.
- QSplitter
	Fix a problem with setCollapsible.
- QSqlCursor
	Fix updates in tables without a primary key.
- Sql
	Fix crash in odbc and db2 drivers when using binary fields.
- QTable
	Fix possible crash in the QTable destructor.
- QWidgetStack
	Fix a slight behavioral change in the sizeHint between 3.1.2
	and 3.2.
- QApplication::reverseLayout
	Fix some problems with dockwindows/toolbars in reverse layout
	mode.
- QListView
	Fix emitting of dropped().	

Platform Specific Issues
------------------------

Windows:

- QFont
	Fix possible memory corruption when printing.
	Windows 98: Fix a problem with displaying of russian
	text using the default font.
- QPainter
	Fix a regression printing text in high resolution mode.
- QPrinter
	Fix a problem in setPageSize().
	Windows 95/98/Me: Fix a possible crash.
- QWaitCondition and QThread
	Fix two possible race conditions.
- XP style
	Fix resource leak.
- QString
	QString::sprintf() work around a memory leak in the Windows C
	runtime.
- Dnd
	Fix problem with dragging URLs.
	Reverted back accept(), ignore(), acceptAction() to 3.1.x behavior.
- IME framework
	Better positioning of the IME composition window.

Mac:

- QStyle:
	Smaller fixes to the Mac Style.
	Some fixes for Panther.
- QFont
	Fixes for arabic; speed improvements.
	Make the NoAntialias flag work.

X11:

- QFont
	Fix possible crash with broken open type fonts.
- QWidget
	Fix possible crash in setMicroFocusHint().
- QPrinter
	Fix possible crash when drawing text with opaque background.
	Fix crash if printer tries to print to a nonexistant printer.
- QRegion
	Fix drawing problem when using some complex clip 
	regions on the painter.
- IME framework
	Fix a possible performance problem and server side memory
	leak.
- DnD
	Fix regression against 3.1.1 when dragging across multiple
	screens.

Embedded:

- QApplication
	Fix mouse event delivery bug with modal dialogs and touch
	screens.
- QRegion
	An empty rectangle will now create an empty region, like on
	the other platforms.
- QPixmap
	Preserve alpha channel in xform().
- QFont
	Make setPixelSize() work correctly.
- QImage
	Fix loading of BMP images.
- Build system
	Make the -no-zlib option work correctly.