summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVenugopal Shivashankar <Venugopal.Shivashankar@qt.io>2016-05-12 11:08:02 +0200
committerJani Heikkinen <jani.heikkinen@qt.io>2016-05-23 18:31:29 +0000
commitd6905b2ada509cbe2322f65b862af3b99b79b792 (patch)
treea9e1318333121aeda6417190feba4e57e4b42d47
parent9e3e98759028dc6b6452c8fd426dd00622ffc7ae (diff)
Add changelog for 5.6.1
Done-with: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Change-Id: Ia29cc9b578ef0a6094d43759b504640c3843eb28 Reviewed-by: Topi Reiniƶ <topi.reinio@theqtcompany.com>
-rw-r--r--dist/changes-5.6.1165
1 files changed, 165 insertions, 0 deletions
diff --git a/dist/changes-5.6.1 b/dist/changes-5.6.1
new file mode 100644
index 0000000000..c256f36305
--- /dev/null
+++ b/dist/changes-5.6.1
@@ -0,0 +1,165 @@
+Qt 5.6.1 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.6.0.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+ https://doc.qt.io/qt-5/
+
+The Qt version 5.6 series is binary compatible with the 5.5.x series.
+Applications compiled for 5.5 will continue to run with 5.6.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+ https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* Important Behavior Changes *
+****************************************************************************
+
+ - Support for DirectFB is disabled by default, due to lack of
+ development in upstream. To enable the platform plugin, pass the
+ -directfb option to configure.
+ - [QTBUG-44964] The new X event compression feature that was added in 5.6.0
+ no longer applies to motion events from drawing tablets.
+
+configure & build system
+------------------------
+
+ - The configure -D/-I/-L/-l/-R options do not affect the build of Qt's
+ host tools any more when cross-building. While this usually improves
+ the chances of a build succeeding, it may also require adjustments.
+
+qmake
+-----
+
+ - [Unix] Paths passed to configure -R are not automatically used by 3rd
+ party projects any more. Use QMAKE_RPATHDIR if your project explicitly
+ depends on external libraries. Note that this is not needed for Qt or
+ its transitive dependencies.
+ - Expansions of ${QMAKE_FILE_IN_BASE} and ${QMAKE_FILE_OUT_BASE} in extra
+ compilers are now automatically quoted.
+
+****************************************************************************
+* Library *
+****************************************************************************
+
+QtCore
+------
+
+ - QObject:
+ * [QTBUG-52542] If the compiler supports variadic templates, functors
+ connected to signals will no longer be copied each time the signal is
+ emitted.
+
+ - QRect:
+ * Fixed integer overflow in center(). This fixes the result for some
+ corner-cases such as a 1x1 rectangle at (INT_MIN, INT_MIN), for which the
+ previous implementation could return anything (due to invoking undefined
+ behavior), but commonly returned (0, 0).
+
+ - QStringRef:
+ * Fixed relational operators against (const char*) to return the correct
+ result.
+
+QtGui
+-----
+
+ - [QTBUG-50199] QWheelEvent::phase() now returns zero rather than
+ Qt::ScrollUpdate when the wheel event comes from an actual non-emulated
+ mouse wheel, and the QT_ENABLE_MOUSE_WHEEL_TRACKING environment variable
+ is set.
+
+- Image:
+ * [QTBUG-50745] Fixed possible crash in QImage::pixel() for mono or indexed
+ images.
+
+QtWidgets
+---------
+
+ - Dialogs:
+ * [QTBUG-51148] Fixed font dialog support for fonts with a non-existent
+ family name and/or pixel size.
+
+ - QHeaderView:
+ * [QTBUG-50171] Fixed a repainting issue when items had been reordered.
+
+ - QListWidget:
+ * [QTBUG-15741] Fixed a bug that caused the default drop action to be
+ ignored when using icon mode.
+
+
+****************************************************************************
+* Platform-specific Changes *
+****************************************************************************
+
+Android
+-------
+
+ - The navigation bar is now hidden only on Android API level 19 and above.
+
+OS X
+----
+ - [QTBUG-50262] QStandardPaths now returns the correct display name for the
+ download folder.
+ - [QTBUG-7000] QMacPrintEngine now really sets the printer resolution.
+ - [QTBUG-48138] QPinchGesture on OS X now behaves like on other platforms:
+ totalScaleFactor is the magnitude of the pinch and scaleFactor is the delta
+ for the current event.
+
+Windows
+-------
+
+ - Text:
+ * [QTBUG-18711] Fixed disabling hints for application fonts.
+ For example, when automatic scaling by device pixel ratio is in effect.
+ * [QTBUG-47141] Made it possible to disable antialiasing for text when
+ drawing into images.
+
+X11/XCB
+-------
+
+ - [QTBUG-49071] Fixed failure to deliver focusIn events on hide/show.
+
+****************************************************************************
+* Tools *
+****************************************************************************
+
+configure & build system
+------------------------
+
+ - [QTBUG-11545][Windows] Added missing -pch/-no-pch options to configure.exe.
+ - [QTBUG-37952][Apple] configure -separate-debug-info is now supported.
+ - [QTBUG-47313][QTBUG-47639] Fixed builds with "debug" and/or "release" in
+ the build path's name.
+ - [QTBUG-51621][Unix] Fixed transitive dependencies on non-Qt libraries.
+ - [QTBUG-51644][QTBUG-53017] Fixed cross-builds which use a host compiler
+ which is significantly different from the target compiler.
+ - [QTBUG-52578][QNX] Unified some defaults between the Unix and Windows
+ configures.
+ - [Unix] configure -R now supports paths relative to -libdir.
+ - [Android@Windows] Added missing -android-ndk-host option to configure.exe.
+ - [MinGW] Fixed -release -force-debug-info builds actually being neither.
+ - [WinCE] Fixed (Open)SSL detection.
+ - Fixed builds with static libc.
+
+qmake
+-----
+
+ - [QTBUG-34182] Fixed UTF-8 BOM breaking dependency calculation.
+ - [QTBUG-38802][WinRT] Capabilities needed by Qt are now automatically
+ added to the manifest.
+ - [QTBUG-50924][WEC7][VS] Fixed deployment of Qt.
+ - [QTBUG-51775][Unix@Windows] Fixed installation of target.targets when
+ cross-building.
+ - [QTBUG-51782] Fixed simultaneous use of the separate_debug_info and
+ no_plugin_name_prefix CONFIG flags.
+ - [QTBUG-52008] qmake-generated Visual Studio projects now automatically
+ invoke windeployqt by default.
+ - [QTBUG-52998] Restored use of -P option when invoking lex.
+ - The expansions ${QMAKE_FILE_IN_EXT}, ${QMAKE_FILE_IN_NAME}, and
+ ${QMAKE_FILE_OUT_PATH} are now understood in extra compilers.