|
1 Qt 4.1.4 is a bug-fix release. It maintains both forward and backward |
|
2 compatibility (source and binary) with Qt 4.1.0. |
|
3 |
|
4 The Qt version 4.1 series is binary compatible with the 4.0.x series. |
|
5 Applications compiled for 4.0 will continue to run with 4.1. |
|
6 |
|
7 **************************************************************************** |
|
8 * General * |
|
9 **************************************************************************** |
|
10 |
|
11 Configure / Compilation |
|
12 Compile with -no-qt3support on Windows. |
|
13 Compile on Linux with icc 9.1. |
|
14 Compile on tru64-g++. |
|
15 Compile MySQL plugin with client libraries below MySQL 4.1. |
|
16 Compile SQLite on Tru64 V5.1B with gcc 3.3.4. |
|
17 Compile ODBC plugin on 64-bit Windows. |
|
18 Disable fastcall calling convention on faulty gcc compilers. |
|
19 |
|
20 Demos / Examples |
|
21 Fixed a crash in the Torrent example. |
|
22 Container extension example: Fixed regression that caused Designer |
|
23 to crash when previewing a MultiPageWidget and changing the page. |
|
24 |
|
25 Designer |
|
26 Generate unique object names for splitters. |
|
27 |
|
28 **************************************************************************** |
|
29 * Library * |
|
30 **************************************************************************** |
|
31 |
|
32 General improvements |
|
33 -------------------- |
|
34 |
|
35 - Fixed crash in QGLWidget::makeCurrent() when called from a thread not |
|
36 created with QThread. |
|
37 - Fixed a crash that occurred when writing a PNG image when Qt is built |
|
38 statically. |
|
39 - Fixed Arabic shaping for some fonts. |
|
40 - Limited the character string to 255 characters when writing Type1 fonts to |
|
41 a PostScript file, in accordance with the PostScript specification. |
|
42 - Fixed regression in painting of clipped, cosmetic lines with angles of |
|
43 0-45 degrees. |
|
44 - Documented the rules for starting and stopping timers in multithreaded |
|
45 applications. |
|
46 |
|
47 - QCommonStyle |
|
48 Added protection against null pointer in pixelMetric() for |
|
49 PM_TabBarTabVSpace. |
|
50 |
|
51 - QDirModel |
|
52 Fixed crash when dragging and dropping a file into a directory. |
|
53 |
|
54 - QHeaderView |
|
55 Fixed painting errors when scrolling a header that has a large |
|
56 number of sections. |
|
57 |
|
58 - QListView |
|
59 Fixed assert when hiding all the rows. |
|
60 Fixed crash when setting the model to a null pointer. |
|
61 |
|
62 - QMainWindow |
|
63 Fixed possible crash when calling setCentralWidget() multiple |
|
64 times. |
|
65 |
|
66 - QPainter |
|
67 Fixed a regression in drawPoint() that caused painting errors |
|
68 when setting the pen width to 0 (e.g. cosmetic pen) and then |
|
69 setting a scale. |
|
70 |
|
71 - QPlastiqueStyle |
|
72 Fixed a regression that caused flat push buttons to be painted |
|
73 like normal push buttons. |
|
74 |
|
75 - QSortFilterProxyModel |
|
76 Emit modelReset() signal when setting a source model. |
|
77 |
|
78 - QTextEdit |
|
79 Ensure that the cursor is visible after dragging & dropping text |
|
80 |
|
81 - QTreeView |
|
82 Fixed potential assert when asking for the coordinates of a |
|
83 non-existing item. |
|
84 Fixed a regression that caused selections to be painted |
|
85 incorrectly when the last column was hidden. |
|
86 |
|
87 - QWidget |
|
88 Fixed crash when deleting the widget in closeEvent(). |
|
89 |
|
90 - QWorkspace |
|
91 Fixed crash caused by setting the window title when windowWidget is |
|
92 null. |
|
93 |
|
94 Platform-Specific changes |
|
95 ------------------------- |
|
96 |
|
97 Windows: |
|
98 |
|
99 - Fixed a bug that caused application text to be absent in Qt applications |
|
100 on Windows NT 4.0. |
|
101 - Fixed resource leak in non-accelerated GL contexts. |
|
102 |
|
103 |
|
104 X11: |
|
105 |
|
106 - Improved performance of clipped bitmaps on systems that don't use XRender. |
|
107 - Made QFont::setStretch() work when using FontConfig/FreeType fonts. |
|
108 - Documented scrolling of transparent/opaque widgets. |
|
109 |
|
110 |
|
111 QPaintEngine |
|
112 Support OddEven fill rule. |
|
113 |
|
114 QPainter |
|
115 Fixed a regression that caused drawImage() to ignore the width |
|
116 and height of the source rectangle and draw the whole image without |
|
117 any clipping. |
|
118 |
|
119 |
|
120 Qtopia Core: |
|
121 |
|
122 - Fixed crash due to incorrect assembly code in implementation of |
|
123 q_atomic_swp() for ARM. |
|
124 - Set the Q_PACKED macro when using icc on ARM, so that the generated |
|
125 code is binary compatible with gcc-generated code. |