diff options
author | Antti Kokko <antti.kokko@qt.io> | 2019-01-09 10:09:42 +0200 |
---|---|---|
committer | Jani Heikkinen <jani.heikkinen@qt.io> | 2019-01-21 16:47:48 +0000 |
commit | 7d1af8fa957c86fdbb4b0ab86dc2adc726c66bd9 (patch) | |
tree | 8b39aa4eb60b8a2c989e1531f03cddfe27092f07 /dist | |
parent | 9f8589befe99f3c4eecf27d9972abfbbc2fead9c (diff) | |
download | qtbase-7d1af8fa957c86fdbb4b0ab86dc2adc726c66bd9.tar.gz |
Add changes file for Qt 5.12.1
Change-Id: Ib791ad498a92cd0dfe7312f4867d36789694e1fb
Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'dist')
-rw-r--r-- | dist/changes-5.12.1 | 167 |
1 files changed, 167 insertions, 0 deletions
diff --git a/dist/changes-5.12.1 b/dist/changes-5.12.1 new file mode 100644 index 0000000000..7f1bf9dded --- /dev/null +++ b/dist/changes-5.12.1 @@ -0,0 +1,167 @@ +Qt 5.12.1 is a bug-fix release. It maintains both forward and backward +compatibility (source and binary) with Qt 5.12.0. + +For more details, refer to the online documentation included in this +distribution. The documentation is also available online: + +http://doc.qt.io/qt-5/index.html + +The Qt version 5.12 series is binary compatible with the 5.11.x series. +Applications compiled for 5.11 will continue to run with 5.12. + +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 * +**************************************************************************** + + - qmake / WinRT: + * Cross-builds will now ignore pre-set values of %INCLUDE% and %LIB% + when building target executables. If necessary, use configure's -I and + -L switches when building Qt, and pass QMAKE_INCDIR and QMAKE_LIBDIR + on qmake's command line when building own projects. + +**************************************************************************** +* Documentation * +**************************************************************************** + + - Fixed the icons for the "file save" action that were inaccurate + representations of a 3.5-inch floppy disk (the cut edge was on the wrong + side). Now all floppy representations are physically accurate. + +**************************************************************************** +* QtCore * +**************************************************************************** + + - [QTBUG-71256] QString, QByteArray and QLocale's toDouble return an infinity + on overflow (since 5.7), while setting ok to false; this was at odds with + their documented behavior of returning 0 on failure. The documentation now + reflects the actual behavior. + - [QTBUG-71868] QString, QByteArray and QLocale's toFloat returned an + infinity on double-overflow (since 5.7) but returned 0 on a finite double + outside float's range, while setting ok to false; this was at odds with + their documented behavior of returning 0 on any failure. They also + succeeded, returning zero, on underflow of float's range, unless double + underflowed, where they failed. Changed the handling of values outside + float's range to match that of values outside double's range: fail, + returning an infinity on overflow or zero on underflow. The documentation + now reflects the revised behavior, which matches toDouble(). + + - QCborStreamReader: + * [QTBUG-71426] Made setDevice() clear the last error. + + - QCollator: + * [QTBUG-58621] Added support for collation in the C locale, albeit this is + only well-defined for ASCII. Collation sort keys remain unsupported on + Darwin. + + - QContiguousCache: + * [QTBUG-52125] Fixed a memory leak. + + - QObject: + * [QTBUG-32340] Fixed a bug that caused isSignalConnected() to return + true if the signal was connected and later disconnected. + * [QTBUG-71550] Fixed a bug that caused isSignalConnected() not to + report signals that were connected by the QML engine. + + - QPluginLoader: + * [QTBUG-71443] Fixed the parsing of ELF headers (Linux, FreeBSD, Solaris, + etc.), which could cause certain valid plugins to not be deteced as + valid. + + - QRegularExpression: + * [QTBUG-72539] The wildcardToRegularExpression method now returns a + properly anchored pattern. + + - QSettings: + * [QTBUG-72007] Fixed QSettings parsing of blank spaces after comment lines + in INI-style configuration files. + + - QStringListModel: + * setData will now emit the dataChanged() signal only if the string set + is different from the one already contained in the model + + - QSysInfo: + * [QTBUG-72489] Now returns "Mojave" in prettyProductName() for macOS + 10.14. + + - QUrl: + * [QTBUG-71973] Changed the normalization done by + QUrl::NormalizePathSegments) to match what web browsers do for non-local + URLs. + +**************************************************************************** +* QtGui * +**************************************************************************** + + - Text: + * Fixed a bug where eliding text could change the height of its bounding + rectangle for certain fonts. + * Improved appearance of monochrome text on some platforms. + * Fixed so ShowTabsAndSpaces will use the correct font. + +**************************************************************************** +* QtSql * +**************************************************************************** + + - PostgreSQL: + * Added support for PostgreSQL 11 + +**************************************************************************** +* QtWidgets * +**************************************************************************** + + - Reverted a Qt 5.12.0 behavior change in QToolTip that made plain tooltip + text be wrapped automatically. + - [QTBUG-72844] Fixed a regression related to accepting a Drag'n'Drop event. + - [QTBUG-27110] Reverted a change that caused a regression related to + styling a QListView using CSS. + + - QWidgetLineControl/security: + * Zero-out the string that contains a password entered into the + QLineEdit + * Preallocate a buffer for the string that contains the entered value + when the QLineEdit serves as a password input field to minimize + reallocations. + +**************************************************************************** +* Platform Specific Changes * +**************************************************************************** + + - Android: + * QClipboard now supports HTML and URI data. + + - Windows: + * Reduced the number of font engines that are created when loading new + fonts, fixing crashes in some special cases where a large number of + fonts are created during a short period of time. + + - X11: + * [QTBUG-71296] Fixed a bug with open/close hand cursors not being shown + correctly. + * [QTBUG-46626][QTBUG-70756] Fixed a bug with dialogs hidden by other + windows in certain use cases. + +**************************************************************************** +* Third-Party Code * +**************************************************************************** + + - [QTBUG-65503] Removed xkbcommon from bundled sources. This library is + present on all supported platforms. The minimal required version now is + 0.5.0. + - Updated bundled SQLite to version 3.26.0. + +**************************************************************************** +* Tools * +**************************************************************************** + + - moc now parses enum struct the same way as enum class therefore that + keyword can be used with the Q_ENUM macro as well as Q_FLAG and + Q_DECLARE_FLAGS. + |