summaryrefslogtreecommitdiffstats
path: root/dist/changes-4.1.4
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-4.1.4')
-rw-r--r--dist/changes-4.1.4125
1 files changed, 125 insertions, 0 deletions
diff --git a/dist/changes-4.1.4 b/dist/changes-4.1.4
new file mode 100644
index 0000000000..426959e606
--- /dev/null
+++ b/dist/changes-4.1.4
@@ -0,0 +1,125 @@
+Qt 4.1.4 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 4.1.0.
+
+The Qt version 4.1 series is binary compatible with the 4.0.x series.
+Applications compiled for 4.0 will continue to run with 4.1.
+
+****************************************************************************
+* General *
+****************************************************************************
+
+Configure / Compilation
+ Compile with -no-qt3support on Windows.
+ Compile on Linux with icc 9.1.
+ Compile on tru64-g++.
+ Compile MySQL plugin with client libraries below MySQL 4.1.
+ Compile SQLite on Tru64 V5.1B with gcc 3.3.4.
+ Compile ODBC plugin on 64-bit Windows.
+ Disable fastcall calling convention on faulty gcc compilers.
+
+Demos / Examples
+ Fixed a crash in the Torrent example.
+ Container extension example: Fixed regression that caused Designer
+ to crash when previewing a MultiPageWidget and changing the page.
+
+Designer
+ Generate unique object names for splitters.
+
+****************************************************************************
+* Library *
+****************************************************************************
+
+General improvements
+--------------------
+
+- Fixed crash in QGLWidget::makeCurrent() when called from a thread not
+ created with QThread.
+- Fixed a crash that occurred when writing a PNG image when Qt is built
+ statically.
+- Fixed Arabic shaping for some fonts.
+- Limited the character string to 255 characters when writing Type1 fonts to
+ a PostScript file, in accordance with the PostScript specification.
+- Fixed regression in painting of clipped, cosmetic lines with angles of
+ 0-45 degrees.
+- Documented the rules for starting and stopping timers in multithreaded
+ applications.
+
+- QCommonStyle
+ Added protection against null pointer in pixelMetric() for
+ PM_TabBarTabVSpace.
+
+- QDirModel
+ Fixed crash when dragging and dropping a file into a directory.
+
+- QHeaderView
+ Fixed painting errors when scrolling a header that has a large
+ number of sections.
+
+- QListView
+ Fixed assert when hiding all the rows.
+ Fixed crash when setting the model to a null pointer.
+
+- QMainWindow
+ Fixed possible crash when calling setCentralWidget() multiple
+ times.
+
+- QPainter
+ Fixed a regression in drawPoint() that caused painting errors
+ when setting the pen width to 0 (e.g. cosmetic pen) and then
+ setting a scale.
+
+- QPlastiqueStyle
+ Fixed a regression that caused flat push buttons to be painted
+ like normal push buttons.
+
+- QSortFilterProxyModel
+ Emit modelReset() signal when setting a source model.
+
+- QTextEdit
+ Ensure that the cursor is visible after dragging & dropping text
+
+- QTreeView
+ Fixed potential assert when asking for the coordinates of a
+ non-existing item.
+ Fixed a regression that caused selections to be painted
+ incorrectly when the last column was hidden.
+
+- QWidget
+ Fixed crash when deleting the widget in closeEvent().
+
+- QWorkspace
+ Fixed crash caused by setting the window title when windowWidget is
+ null.
+
+Platform-Specific changes
+-------------------------
+
+Windows:
+
+- Fixed a bug that caused application text to be absent in Qt applications
+ on Windows NT 4.0.
+- Fixed resource leak in non-accelerated GL contexts.
+
+
+X11:
+
+- Improved performance of clipped bitmaps on systems that don't use XRender.
+- Made QFont::setStretch() work when using FontConfig/FreeType fonts.
+- Documented scrolling of transparent/opaque widgets.
+
+
+QPaintEngine
+ Support OddEven fill rule.
+
+QPainter
+ Fixed a regression that caused drawImage() to ignore the width
+ and height of the source rectangle and draw the whole image without
+ any clipping.
+
+
+Qtopia Core:
+
+- Fixed crash due to incorrect assembly code in implementation of
+ q_atomic_swp() for ARM.
+- Set the Q_PACKED macro when using icc on ARM, so that the generated
+ code is binary compatible with gcc-generated code.