1Qt 3.3.1 is a bugfix release. It maintains both forward and backward
2compatibility (source and binary) with Qt 3.3.0
3
4
5****************************************************************************
6*                           General                                        *
7****************************************************************************
8
9Added support for animated cursors on Mac OS X.
10
11Compilers
12---------
13
14Fixed SQLite compilation on Solaris.
15
16Fixed problem with precompiled headers (PCH) and Platform SDK on
17Windows by removing winsock2.h dependency.
18
19
20****************************************************************************
21*                          Library                                         *
22****************************************************************************
23
24General Fixes
25-------------
26
27Fixed 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
75Platform-Specific Issues
76------------------------
77
78Windows:
79
80Fixed overflow error that sometimes affected the font engine.
81Fixed font drawing problems for some international versions of Win9x;
82also 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
102Mac:
103
104Fixed crash on exit problem with Qt Designer.
105Fixed compilation of networking modules for Professional edition.
106Fixed overflow error that sometimes occurred in the font engine.
107Fixed 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
127X11:
128
129Fixed skipping of certain (bitmap) fonts for Xft2 when building up the
130font database.
131
132- QPrinter
133	Fixed regression with margins and Landscape.
134
135Embedded:
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.
142