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