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