Software Update: Qt 4.5.3

Spread the love

Qt is an open source, cross-platform framework for applications and their interface. This allows applications to be developed that can then be compiled without modification to run on various desktop systems and embedded systems. The developers of Qt Software, the name Nokia gave to this division after the acquisition of Trolltech, have released version 4.5.3 of Qt. The corresponding announcement and list of changes look like this:

Qt 4.5.3

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. 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. Each of these identifiers can be entered in the task tracker to obtain more information about a particular change.

Library

  • QDirIterator
    • [258230] Fixed inconsistencies in value returned from QDirIterator::next().
  • QColorDialog
    • [256164] Fixed the setting of alpha values ​​in QColorDialog.
  • QDoubleSpinBox
    • [255019] Fixed a crash when using large value for decimals.
  • 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.
  • 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 byte arrays.

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.

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 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 CE

  • [260702] Fixed restoring or minimized Windows.

Version number 4.5.3
Release status Alpha
Operating systems Windows 7, Linux, Windows XP, macOS, UNIX, Windows Vista
Website Qt Software
Download http://www.qtsoftware.com/downloads
License type GPL
You might also like