Qt 4.5.3 is a bug-fix release. It maintains both forward and backward+ −
compatibility (source and binary) with Qt 4.5.0. For more details,+ −
refer to the online documentation included in this distribution. The+ −
documentation is also available online:+ −
+ −
http://qt.nokia.com/doc/4.5+ −
+ −
The Qt version 4.5 series is binary compatible with the 4.4.x series.+ −
Applications compiled for 4.4 will continue to run with 4.5.+ −
+ −
Some of the changes listed in this file include issue tracking numbers+ −
corresponding to tasks in the Task Tracker:+ −
+ −
http://qt.nokia.com/developer/task-tracker+ −
+ −
Each of these identifiers can be entered in the task tracker to obtain more+ −
information about a particular change.+ −
+ −
****************************************************************************+ −
* Library *+ −
****************************************************************************+ −
+ −
- QColorDialog+ −
* [256164] Fixed the setting of alpha values in QColorDialog.+ −
+ −
- QDirIterator+ −
* [258230] Fixed inconsistencies in value returned from+ −
QDirIterator::next().+ −
+ −
- QDoubleSpinBox+ −
* [255019] Fixed a crash when using large value for decimals.+ −
+ −
- QFileDialog+ −
* [None] Fix a bug when activating HideNameFilterDetails on Windows filedialog.+ −
* [258084] QFileDialog static functions doesn't honor the DontUseNativeDialog flag.+ −
+ −
- QGraphicsItem+ −
* [258956] Fix ancestor flags that are not correctly update when reparenting.+ −
+ −
- QGraphicsView+ −
* [258356] Fix the hand scrolling in QGraphicsView that will stop unexpectedly.+ −
+ −
- QGraphicsWidget+ −
* [257232] Fix regression in clip path calculation for QGraphicsWidget.+ −
+ −
- QInputDialog+ −
* [255502] Fixed bug in getDouble().+ −
+ −
- QNetworkAccessManager+ −
* [256240] Proper handling of HTTP redirect in AlwaysCache mode.+ −
* [257662] Fix timing issues that could trigger double sending of an+ −
HTTP request.+ −
* [256630] Fix usage of QProgressDialog together with QNetworkReply.+ −
+ −
- QPainter+ −
* [254105] Fixed potential segmentation fault when setting empty clip+ −
rectangle.+ −
* [256549] Fixed inconsistent behavior between paint engines when+ −
setting an IntersectClip after doing setClipping(false).+ −
* [254407] Fixed rendering issue with outline drawing using+ −
projective transforms.+ −
* [258776] Fixed rounding bug in drawImage().+ −
+ −
- QPainterPath+ −
* [251909] Fixed bug in QPainterPath::united() / simplified().+ −
+ −
- QSslCertificate+ −
* [256066] Fix loading of a PEM when the length was a multiple of 64.+ −
+ −
- QTemporaryFile+ −
* [260165] Fixed a bug where temporary files would be left behind when+ −
copying a file to a non-existing directory.+ −
+ −
****************************************************************************+ −
* Database Drivers *+ −
****************************************************************************+ −
+ −
- [QT-353] (ODBC) Fixed issue of forward only datasets failing when not+ −
explicitly set so.+ −
- [222678] Fixed QSqlTableModel: trying to delete the wrong row.+ −
- (Interbase) Fixed crash when calling numRows on unknown query type.+ −
- Fixed several database autotests.+ −
- Fixed determination of end of odbc string on deficient driver.+ −
- Fixed formatting of date strings in psql driver.+ −
- Fixed mysql queries automatically getting prepared. Now have to explicitly+ −
prepare them if you want that functionality.+ −
- Fixed failure when QSqlTableModel has null fields to update.+ −
- Fixed missing isnan/isinf on some platforms (needed for postgres driver)+ −
- Fixed ::record for dialect 3 named tables in interbase/firebird.+ −
- Fixed invalid length for numeric fields in oracle.+ −
- (ODBC) Fixed non-unicode strings should be strings, not bytearrays.+ −
+ −
****************************************************************************+ −
* Platform Specific Changes *+ −
****************************************************************************+ −
+ −
Qt for Linux/X11+ −
----------------+ −
- Fixed a bug where an empty KDEDIRS variable would bring /share into the icon+ −
search path.+ −
- [KDE 191759] Plasma spinning in endless loop.+ −
- QClipboard can copy/paste on all screens in a multiscreen configuration.+ −
- Fixed a bug that prevented QClipboard to work after some time.+ −
+ −
+ −
Qt for Mac OS X+ −
---------------+ −
- [252088] Drag and drop events will now consider the+ −
WA_TransparentForMouseEvents in Cocoa port.+ −
- [255428] Fixed an issue when calling QWidget::raise() on hidden windows+ −
making them visible in Cocoa port.+ −
- [256269] Window resize events triggered from QWidget::adjustSize() will now+ −
be sent as a non-spontaneous event in the Cocoa port.+ −
- [258822] Fixed a crash when inserting the same menu twice in a menubar in+ −
Cocoa port.+ −
- Fixed the wizard background images for Snow Leopard.+ −
+ −
+ −
Qt for Windows+ −
-----------------+ −
- [250188] Fixed size windows will show the maximize button if asked explicitely.+ −
+ −
Qt for Windows CE+ −
-----------------+ −
- [260702] Fixed restoring of minimized Windows.+ −
+ −
****************************************************************************+ −
* Plugins *+ −
****************************************************************************+ −
+ −
- DirectFB+ −
* Make autorepeat work for DirectFB keyboard driver.+ −
* Fix a crash when resizing windows.+ −
* Fix an off by one when flipping surfaces that could lead to artifacts.+ −
* Make painting operations with QRegion clips go to DirectFB rather than+ −
Raster (when possible).+ −
* Make porter duff operations work for blits.+ −
* Various optimizations.+ −
* Handle more operations in hw.+ −
+ −