|
1 Qt 4.5.3 is a bug-fix release. It maintains both forward and backward |
|
2 compatibility (source and binary) with Qt 4.5.0. For more details, |
|
3 refer to the online documentation included in this distribution. The |
|
4 documentation is also available online: |
|
5 |
|
6 http://qt.nokia.com/doc/4.5 |
|
7 |
|
8 The Qt version 4.5 series is binary compatible with the 4.4.x series. |
|
9 Applications compiled for 4.4 will continue to run with 4.5. |
|
10 |
|
11 Some of the changes listed in this file include issue tracking numbers |
|
12 corresponding to tasks in the Task Tracker: |
|
13 |
|
14 http://qt.nokia.com/developer/task-tracker |
|
15 |
|
16 Each of these identifiers can be entered in the task tracker to obtain more |
|
17 information about a particular change. |
|
18 |
|
19 **************************************************************************** |
|
20 * Library * |
|
21 **************************************************************************** |
|
22 |
|
23 - QColorDialog |
|
24 * [256164] Fixed the setting of alpha values in QColorDialog. |
|
25 |
|
26 - QDirIterator |
|
27 * [258230] Fixed inconsistencies in value returned from |
|
28 QDirIterator::next(). |
|
29 |
|
30 - QDoubleSpinBox |
|
31 * [255019] Fixed a crash when using large value for decimals. |
|
32 |
|
33 - QFileDialog |
|
34 * [None] Fix a bug when activating HideNameFilterDetails on Windows filedialog. |
|
35 * [258084] QFileDialog static functions doesn't honor the DontUseNativeDialog flag. |
|
36 |
|
37 - QGraphicsItem |
|
38 * [258956] Fix ancestor flags that are not correctly update when reparenting. |
|
39 |
|
40 - QGraphicsView |
|
41 * [258356] Fix the hand scrolling in QGraphicsView that will stop unexpectedly. |
|
42 |
|
43 - QGraphicsWidget |
|
44 * [257232] Fix regression in clip path calculation for QGraphicsWidget. |
|
45 |
|
46 - QInputDialog |
|
47 * [255502] Fixed bug in getDouble(). |
|
48 |
|
49 - QNetworkAccessManager |
|
50 * [256240] Proper handling of HTTP redirect in AlwaysCache mode. |
|
51 * [257662] Fix timing issues that could trigger double sending of an |
|
52 HTTP request. |
|
53 * [256630] Fix usage of QProgressDialog together with QNetworkReply. |
|
54 |
|
55 - QPainter |
|
56 * [254105] Fixed potential segmentation fault when setting empty clip |
|
57 rectangle. |
|
58 * [256549] Fixed inconsistent behavior between paint engines when |
|
59 setting an IntersectClip after doing setClipping(false). |
|
60 * [254407] Fixed rendering issue with outline drawing using |
|
61 projective transforms. |
|
62 * [258776] Fixed rounding bug in drawImage(). |
|
63 |
|
64 - QPainterPath |
|
65 * [251909] Fixed bug in QPainterPath::united() / simplified(). |
|
66 |
|
67 - QSslCertificate |
|
68 * [256066] Fix loading of a PEM when the length was a multiple of 64. |
|
69 |
|
70 - QTemporaryFile |
|
71 * [260165] Fixed a bug where temporary files would be left behind when |
|
72 copying a file to a non-existing directory. |
|
73 |
|
74 **************************************************************************** |
|
75 * Database Drivers * |
|
76 **************************************************************************** |
|
77 |
|
78 - [QT-353] (ODBC) Fixed issue of forward only datasets failing when not |
|
79 explicitly set so. |
|
80 - [222678] Fixed QSqlTableModel: trying to delete the wrong row. |
|
81 - (Interbase) Fixed crash when calling numRows on unknown query type. |
|
82 - Fixed several database autotests. |
|
83 - Fixed determination of end of odbc string on deficient driver. |
|
84 - Fixed formatting of date strings in psql driver. |
|
85 - Fixed mysql queries automatically getting prepared. Now have to explicitly |
|
86 prepare them if you want that functionality. |
|
87 - Fixed failure when QSqlTableModel has null fields to update. |
|
88 - Fixed missing isnan/isinf on some platforms (needed for postgres driver) |
|
89 - Fixed ::record for dialect 3 named tables in interbase/firebird. |
|
90 - Fixed invalid length for numeric fields in oracle. |
|
91 - (ODBC) Fixed non-unicode strings should be strings, not bytearrays. |
|
92 |
|
93 **************************************************************************** |
|
94 * Platform Specific Changes * |
|
95 **************************************************************************** |
|
96 |
|
97 Qt for Linux/X11 |
|
98 ---------------- |
|
99 - Fixed a bug where an empty KDEDIRS variable would bring /share into the icon |
|
100 search path. |
|
101 - [KDE 191759] Plasma spinning in endless loop. |
|
102 - QClipboard can copy/paste on all screens in a multiscreen configuration. |
|
103 - Fixed a bug that prevented QClipboard to work after some time. |
|
104 |
|
105 |
|
106 Qt for Mac OS X |
|
107 --------------- |
|
108 - [252088] Drag and drop events will now consider the |
|
109 WA_TransparentForMouseEvents in Cocoa port. |
|
110 - [255428] Fixed an issue when calling QWidget::raise() on hidden windows |
|
111 making them visible in Cocoa port. |
|
112 - [256269] Window resize events triggered from QWidget::adjustSize() will now |
|
113 be sent as a non-spontaneous event in the Cocoa port. |
|
114 - [258822] Fixed a crash when inserting the same menu twice in a menubar in |
|
115 Cocoa port. |
|
116 - Fixed the wizard background images for Snow Leopard. |
|
117 |
|
118 |
|
119 Qt for Windows |
|
120 ----------------- |
|
121 - [250188] Fixed size windows will show the maximize button if asked explicitely. |
|
122 |
|
123 Qt for Windows CE |
|
124 ----------------- |
|
125 - [260702] Fixed restoring of minimized Windows. |
|
126 |
|
127 **************************************************************************** |
|
128 * Plugins * |
|
129 **************************************************************************** |
|
130 |
|
131 - DirectFB |
|
132 * Make autorepeat work for DirectFB keyboard driver. |
|
133 * Fix a crash when resizing windows. |
|
134 * Fix an off by one when flipping surfaces that could lead to artifacts. |
|
135 * Make painting operations with QRegion clips go to DirectFB rather than |
|
136 Raster (when possible). |
|
137 * Make porter duff operations work for blits. |
|
138 * Various optimizations. |
|
139 * Handle more operations in hw. |
|
140 |