Revision control
++ Qt 5.10.1 is a bug-fix release. It maintains both forward and backward
++ compatibility (source and binary) with Qt 5.10.0.
++
++ For more details, refer to the online documentation included in this
++ distribution. The documentation is also available online:
++
++
++ The Qt version 5.10 series is binary compatible with the 5.9.x series.
++ Applications compiled for 5.9 will continue to run with 5.10.
++
++ 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.
++
++ This release contains all fixes included in the Qt 5.9.4 release.
++
++ ****************************************************************************
++ * Library *
++ ****************************************************************************
++
++ QtCore
++ ------
++
++ - [QTBUG-64529] Fixed a compilation issue with qfloat16 if AVX2 support is
++ enabled in the compiler. Since all processors that support AVX2 also
++ support F16C, for GCC and Clang it is recommended to either add -mf16c
++ to your build or to use the corresponding -march= switch.
++
++ - QCoreApplication:
++ * [QTBUG-58919] Fixed a crash if QCoreApplication is recreated on Windows
++ and the passed argv parameter is different.
++
++ - QFile:
++ * [QTBUG-64103] Fixed a regression in doing rename() on Android
++ Marshmallow.
++
++ - QFileInfo:
++ * [QTBUG-30148] Fixed isWritable() on Windows to return whether the given
++ file is writable only under current privilege levels. Previously, the
++ result would take into account privilege elevation.
++
++ - QMetaObject:
++ * [QTBUG-65462] Fixed a memory leak that happened when the new-style
++ call to invokeMethod() was used.
++
++ - QObject:
++ * [QTBUG-65712] Improved performance of QObject::deleteLater.
++ * Fixed a crash that could happen if the context QObject pointer passed to
++ new-style connect() was null.
++
++ - QPluginLoader:
++ * [QTBUG-65197] Fixed a bug that would cause the Qt plugin scanning
++ system to allocate too much memory and possibly crash the process.
++
++ - QProcess:
++ * [QTBUG-65076] Fixed a regression that made QProcess be unable to find
++ executables when the PATH environment variable on some Unix systems
++ wasn't set. This behavior should not be relied upon since many systems
++ do not have sensible fallback values for PATH.
++
++ - QRandomGenerator:
++ * [QTBUG-65414] Fixed compilation on Windows if the windows.h header was
++ included before this qrandom.h.
++
++ - QSettings:
++ * [QTBUG-64121] Fixed reading from NTFS symbolic links.
++
++ - QStandardPaths:
++ * [QTBUG-65076] findExecutable() will now apply the default value for
++ the PATH environment variable (as returned by the POSIX confstr(3)
++ function or found in <paths.h>) if the variable isn't set in the
++ environment.
++ * [QTBUG-65687] Fixed a memory leak with displayName() on Apple platforms.
++ * On Windows, it is now possible to resolve configuration paths even
++ without QCoreApplication created.
++
++ - QString:
++ * [QTBUG-65939] Fixed a regression from 5.9 that caused comparing
++ default-constructed QStrings to be sorted after non-empty strings.
++
++ - QTextBoundaryFinder:
++ * [QTBUG-63191] Fixed a bug in the generating of Unicode data, affecting
++ the joining properties of characters like U+200C ZWNJ.
++
++ - QXmlStreamWriter:
++ * [QTBUG-63538] Empty namespace URIs are now possible.
++
++ - State Machine:
++ * [QTBUG-61463] Fixed a failed assertion that could happen when emitting a
++ signal from another thread.
++
++ QtGui
++ -----
++
++ - Text:
++ * [QTBUG-61882] Fixed a bug where mixing different writing systems with
++ emojis could lead to missing glyphs.
++ * [QTBUG-65519] Fixed ZWJ and ZWNJ control characters when fallback
++ fonts are in use.
++
++ ****************************************************************************
++ * Platform-specific Changes *
++ ****************************************************************************
++
++ - QNX:
++ * [QTBUG-64033] Fixed the detection of slog2 with QNX 7.0
++
++ - Windows:
++ * Named pipes internally created by QProcess now contain the PID in their
++ name to ensure uniqueness.
++ * [QTBUG-65940] Fixed asserts and crashes in QWinEventNotifier.
++
++ - WinRT:
++ * -qdevel and -qdebug are removed from the command line arguments and
++ not passed to the application.
++
++ ****************************************************************************
++ * Third-Party Code *
++ ****************************************************************************
++
++ - libjpeg-turbo was updated to version 1.5.3
++
++ ****************************************************************************
++ * Tools *
++ ****************************************************************************
++
++ configure & build system
++ ------------------------
++
++ - [QTBUG-65753] Fixed installation of resource sources in some examples.
++ - Qt's pkg-config .pc files now add -DQT_{module}_LIB to CFLAGS.
++
++ qmake
++ -----
++
++ - [QTBUG-65106] The value of QT is now silently ignored when the sub-
++ project already failed requires()/REQUIRES.
++ - [QTBUG-63442] Fixed an issue that would cause warnings with CMake 3.10
++ for projects that used AUTOMOC.
++ - [QTBUG-63637][MinGW] Fixed cross compilation from Linux.
++ - [QTBUG-65103] Introduced precompile_header_c CONFIG option for MSVC to
++ enable precompiled header for C sources.
++ - [QTBUG-65477][Darwin] Added escaping to @BUNDLEIDENTIFIER@.
++ - [Darwin] Rewrote handling of placeholders in Info.plist; the preferred
++ style is now ${} and is consistent between Xcode and Makefile generators.
++ - [Windows] Fixed path separators when setting working directory in
++ "make check".
++ - [Windows] Paths which are relative to the current drive's root are not
++ treated as absolute any more.