dist/changes-4.5.3
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     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