Revision control
++ Qt 5.14.2 is a bug-fix release. It maintains both forward and backward
++ compatibility (source and binary) with Qt 5.14.0 through 5.14.1.
++
++ For more details, refer to the online documentation included in this
++ distribution. The documentation is also available online:
++
++
++ The Qt version 5.14 series is binary compatible with the 5.13.x series.
++ Applications compiled for 5.13 will continue to run with 5.14.
++
++ Some of the changes listed in this file include issue tracking numbers
++ corresponding to tasks in the Qt Bug Tracker:
++
++
++ Each of these identifiers can be entered in the bug tracker to obtain more
++ information about a particular change.
++
++ ****************************************************************************
++ * QtCore *
++ ****************************************************************************
++
++ - QCollator:
++ * QTBUG-81673: Fixed a regression introduced in 5.14.0 that caused
++ QCollator not to operate with default-constructed QStrings and print a
++ warning on Windows.
++
++ - QString, codecs:
++ * QTBUG-62011: ZWNBS is no longer discarded (mistaken for a BOM despite
++ not being at the start) when converting UCS4 to QString's UCS2.
++
++ - QLocale:
++ * QTBUG-80459: Skip digit-grouping if the system locale is configured to
++ use an empty group separator.
++ * QTBUG-81530: Use "+" if MS reports empty for the system locale's plus
++ sign, as documented in MS's API for the relevant query.
++
++ - QLockFile:
++ * Suppressed the warning on QNX that said 'setNativeLocks failed:
++ "Function not implemented"'. There is no difference in behavior: Qt
++ will continue not to be able to apply an OS- level file lock, which
++ means the lock could be accidentally stolen by buggy software. Correct
++ software using QLockFile should not be affected.
++
++ - QObject:
++ * For the purposes of QT_NO_NARROWING_CONVERSIONS_IN_CONNECT, pointer
++ (incl. pointer-to-member) to bool conversions are now considered
++ narrowing. This matches the resolution of a defect report in C++
++ itself.
++
++ - QStorageInfo:
++ * Improved discovery of device nodes on Linux if the /dev entry was
++ renamed after the filesystem was mounted and udev is in use.
++
++ ****************************************************************************
++ * QtGui *
++ ****************************************************************************
++
++ - QTextMarkdownImporter:
++ * Text in Markdown format is assumed to be UTF-8.
++ * The "title" in a Markdown hyperlink is now used as the tooltip,
++ not the anchor name.
++ * Fixed vulnerability oss-fuzz-20450 (invalid input resulted in an
++ attempt to insert items into a list that no longer exists).
++
++ ****************************************************************************
++ * QtWidgets *
++ ****************************************************************************
++
++ - QLineEdit:
++ * the inputMask property has allowed any Letter or Number category
++ character for the respective mask characters, not just ASCII. The
++ documentation has been updated accordingly.
++
++ ****************************************************************************
++ * qmake *
++ ****************************************************************************
++
++ - To remove the NDEBUG define that is added by default in MSVC mkspecs,
++ write DEFINES_RELEASE -= NDEBUG in your .pro file.
++ - Install/uninstall rules are now generated for target.targets on Windows.
++ This mirrors the behavior on Unix.
++
++ ****************************************************************************
++ * Third-Party Code *
++ ****************************************************************************
++
++ - md4c was updated to 0.4.3. This fixes vulnerability oss-fuzz-20580.
++
++ - QtSQL, sqlite:
++ * Updated to v3.31.1
++ * [QTBUG-82533] Fixed CVE-2020-9327
++
++ ****************************************************************************
++ * CMake *
++ ****************************************************************************
++
++ - Windows:
++ * Fixed linking with Qt static build
++
++ ****************************************************************************
++ * MSVC *
++ ****************************************************************************
++
++ - Fixed a compatibility issue found when linking code compiled with
++ version 16.6 to a Qt compiled with 16.5.
++
++ ****************************************************************************
++ * MinGW *
++ ****************************************************************************
++
++ - Fixed build regressions.
++ - The -debug-and-release configuration has been fixed. In this
++ configuration, Qt libraries again have a 'd' suffix.
++ - In the -debug configuration, libraries do not have a 'd' suffix, similar
++ to Unix platforms.