Add warning about non-API in Qt5CTestMacros.
[profile/ivi/qtbase.git] / dist / changes-3.3.1
1 Qt 3.3.1 is a bugfix release. It maintains both forward and backward
2 compatibility (source and binary) with Qt 3.3.0
3
4
5 ****************************************************************************
6 *                           General                                        *
7 ****************************************************************************
8
9 Added support for animated cursors on Mac OS X.
10
11 Compilers
12 ---------
13
14 Fixed SQLite compilation on Solaris.
15
16 Fixed problem with precompiled headers (PCH) and Platform SDK on
17 Windows by removing winsock2.h dependency.
18
19
20 ****************************************************************************
21 *                          Library                                         *
22 ****************************************************************************
23
24 General Fixes
25 -------------
26
27 Fixed drag and drop for modal dialogs.
28
29 - QAction
30         Propagate visibility state correctly to actions added to an
31         invisible actiongroup.
32         
33 - QHttp
34         Handle both upper and lower case in response headers.
35
36 - QLineEdit
37         Fixed drawing problems that affected very long strings and
38         the handling of trailing spaces.
39
40 - QObject
41         Fixed connectNotify() and disconnectNotify() for some special
42         cases.
43
44 - QPixmap
45         Avoid calling detach() when setting a null mask on a pixmap.
46
47 - QString
48         sprintf() again interprets strings, %s, as UTF-8 strings, not
49         as Latin1 strings.
50
51 - QTabBar
52         Tabbars are now correctly left aligned again.
53
54 - QTable
55         Fixed shift selections after editing.
56         
57 - QTextEdit
58         Emits cursorPositionChanged() when cursor position changes
59         when find() has been called.
60         LogText mode: Changing fonts after appending text now
61         recalculates the scrollbars properly.
62         Optimized createPopupMenu().
63
64 - QVariant
65         Added missing detach() calls in QVariant::as...() functions
66         (e.g. asInt()).
67
68 - QWidget
69         setWindowState() fixed for WindowMaximized and
70         WindowFullScreen. showMaximized() and showFullScreen() now
71         work for laid out widgets that have not been explicitly
72         resized.
73         windowOpacity() correctly initialized.
74
75 Platform-Specific Issues
76 ------------------------
77
78 Windows:
79
80 Fixed overflow error that sometimes affected the font engine.
81 Fixed font drawing problems for some international versions of Win9x;
82 also improved handling of spaces before Chinese characters.
83
84 - QApplication
85         Fixed libraryPaths() to return the correct location of the
86         application executable, independently of whether it has been
87         called before the QApplication constructor or afterwards.
88
89 - QFileInfo
90         Fixed readLink() for special cases.
91
92 - QSound
93         Fixed isFinished() to work correctly.
94
95 - QStyle
96         Fixed QWindowsXPStyle drawing flat toggle buttons.
97
98 - QWidget
99         Turn off layered painting if window opacity is set back to
100         1.0; making widget redrawing fast again.
101
102 Mac:
103
104 Fixed crash on exit problem with Qt Designer.
105 Fixed compilation of networking modules for Professional edition. 
106 Fixed overflow error that sometimes occurred in the font engine.
107 Fixed modal dialogs and contextMenuRequested() signals.
108
109 - QMenuBar
110         Add separator after the "Abouts".
111         Fixed memory corruption.
112
113 - QMessageBox
114         Improved handling of text and button size.
115
116 - QPainter
117         Improved raster operations when using colors.
118         Improved polygon region handling and drawPolyLine().
119
120 - QStyle
121         Fixed QAquaStyle to use setWindowOpacity().
122         Fixed QMacStyle drawing of flat toggle buttons.
123
124 - QWidget
125         Fixed showFullScreen() to not hide the toolbar.
126
127 X11:
128
129 Fixed skipping of certain (bitmap) fonts for Xft2 when building up the
130 font database.
131
132 - QPrinter
133         Fixed regression with margins and Landscape.
134
135 Embedded:
136
137 - QPixmap
138         Fixed crash bug with transformed driver when using masked
139         pixmaps where width > height.
140         In xForm(), pre-fill the resulting pixmap with a transparent
141         color instead of white.