Merge master into api_changes
[profile/ivi/qtbase.git] / dist / changes-3.2.1
1 Qt 3.2.1 is a bugfix release. It maintains both forward and backward
2 compatibility (source and binary) with Qt 3.2.0
3
4
5 ****************************************************************************
6 *                           General                                        *
7 ****************************************************************************
8
9 Compilers
10 ---------
11
12 Small fixes to build with gcc-3.4.  Build fix for the DB2 Sql driver
13 on Borland.  Work around a compiler bug in Sun Forte 6.  Fix a build
14 issue for 64bit HP/UC.
15
16 Qt Motif Extension
17 ------------------
18
19 Document a known problem related to clipboard and selection handling
20 between Qt and Motif components.  See the Qt Motif Extension
21 documentation for a more detailed description of the problem.
22
23 Qt Designer
24 -----------
25 Correctly remove connections to deleted actions from the meta
26 database.
27
28
29 ****************************************************************************
30 *                          Library                                         *
31 ****************************************************************************
32
33 General Fixes
34 -------------
35
36 - QApplication
37         Update arguments passed to the constructor correctly when
38         arguments have already been processed.
39 - QDockWindow
40         Fix a regression against 3.1.2 with minimized dock windows.
41 - QDom
42         Fix a bug in ownerDocument()
43 - QFontDialog
44         Fix to small usability regressions from 3.1.2.
45 - QLineEdit
46         Fix regression against 3.1.2: textChanged signal after 
47         setText("") should contain a non null string.
48 - QMotifDialog [Qt Motif Extension]
49 - QMotifWidget [Qt Motif Extension]
50         Fix incorrect usage of XtSetArg().  In certain cases, some
51         variables would be incorrectly modified, resulting in
52         out-of-bounds memory access and/or crashes.
53 - QPainter/QFontMetrics
54         Fix some problems related to line breaking and size
55         calculation of multi line text layouts.
56 - QSplitter
57         Fix a problem with setCollapsible.
58 - QSqlCursor
59         Fix updates in tables without a primary key.
60 - Sql
61         Fix crash in odbc and db2 drivers when using binary fields.
62 - QTable
63         Fix possible crash in the QTable destructor.
64 - QWidgetStack
65         Fix a slight behavioral change in the sizeHint between 3.1.2
66         and 3.2.
67 - QApplication::reverseLayout
68         Fix some problems with dockwindows/toolbars in reverse layout
69         mode.
70 - QListView
71         Fix emitting of dropped().      
72
73 Platform Specific Issues
74 ------------------------
75
76 Windows:
77
78 - QFont
79         Fix possible memory corruption when printing.
80         Windows 98: Fix a problem with displaying of russian
81         text using the default font.
82 - QPainter
83         Fix a regression printing text in high resolution mode.
84 - QPrinter
85         Fix a problem in setPageSize().
86         Windows 95/98/Me: Fix a possible crash.
87 - QWaitCondition and QThread
88         Fix two possible race conditions.
89 - XP style
90         Fix resource leak.
91 - QString
92         QString::sprintf() work around a memory leak in the Windows C
93         runtime.
94 - Dnd
95         Fix problem with dragging URLs.
96         Reverted back accept(), ignore(), acceptAction() to 3.1.x behavior.
97 - IME framework
98         Better positioning of the IME composition window.
99
100 Mac:
101
102 - QStyle:
103         Smaller fixes to the Mac Style.
104         Some fixes for Panther.
105 - QFont
106         Fixes for arabic; speed improvements.
107         Make the NoAntialias flag work.
108
109 X11:
110
111 - QFont
112         Fix possible crash with broken open type fonts.
113 - QWidget
114         Fix possible crash in setMicroFocusHint().
115 - QPrinter
116         Fix possible crash when drawing text with opaque background.
117         Fix crash if printer tries to print to a nonexistant printer.
118 - QRegion
119         Fix drawing problem when using some complex clip 
120         regions on the painter.
121 - IME framework
122         Fix a possible performance problem and server side memory
123         leak.
124 - DnD
125         Fix regression against 3.1.1 when dragging across multiple
126         screens.
127
128 Embedded:
129
130 - QApplication
131         Fix mouse event delivery bug with modal dialogs and touch
132         screens.
133 - QRegion
134         An empty rectangle will now create an empty region, like on
135         the other platforms.
136 - QPixmap
137         Preserve alpha channel in xform().
138 - QFont
139         Make setPixelSize() work correctly.
140 - QImage
141         Fix loading of BMP images.
142 - Build system
143         Make the -no-zlib option work correctly.