Revision control

++ Qt 5.9.1 is a bug-fix release. It maintains both forward and backward
++ compatibility (source and binary) with Qt 5.9.0.
++
++ For more details, refer to the online documentation included in this
++ distribution. The documentation is also available online:
++
++
++ The Qt version 5.9 series is binary compatible with the 5.8.x series.
++ Applications compiled for 5.8 will continue to run with 5.9.
++
++ 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.
++
++ ****************************************************************************
++ * Qt 5.9.1 Changes *
++ ****************************************************************************
++
++ Deprecation Notice
++ ------------------
++
++ - The following platforms or toolchains are deprecated and will be
++ removed as of Qt 5.11:
++ * Microsoft Visual Studio 2013
++
++ Important Behavior Changes
++ --------------------------
++
++ - The Q_REQUIRED_RESULT macro now expands to the C++17 attribute
++ [[nodiscard]] if the compiler supports it. Code using this macro needs
++ to pay attention to its placement, as C++ function attributes must come
++ before the declaration, unlike the GCC extension that this macro
++ previously expanded to.
++
++ Binary Compatibility Note
++ -------------------------
++
++ - The variable QOperatingSystemVersion::MacOSHighSierra was added in this
++ release. Code that uses this variable will not run under Qt 5.9.0. If
++ backwards compatibility is desired, use instead
++ QOperatingSystemVersion(QOperatingSystemVersion::MacOS, 10, 13)
++
++ Third-Party Code
++ ----------------
++
++ - Sqlite was updated to version 3.16.2.
++ - Deleted the src/3rdparty/atspi2 directory.
++
++ QtCore
++ ------
++
++ - [QTBUG-60558] Fixed a bug that caused QInternal::unregisterCallback to
++ crash on exit.
++ - [QTBUG-61034] QT_NO_EXCEPTIONS is now reliably set when using Clang, even
++ in Objective C++ mode.
++
++ - QHash/QMultiHash:
++ * [QTBUG-60395] Fixed operator== so that two containers compare equal when
++ there are multiple values with the same key.
++
++ - QStorageInfo
++ * [QTBUG-61096] Fixed a hang on certain systems when retrieving
++ information from unresponsive filesystems.
++
++ - QTimeZone:
++ * [QTBUG-60595] Fixed sending IANA standard UTC-offset QTimeZones
++ through QDataStream, which previously came out invalid after
++ deserialization.
++
++ moc
++ ---
++
++ - [QTBUG-61204] moc no longer errors out if a C++ keyword is #define'ed
++
++ Platform Specific Changes
++ -------------------------
++
++ - macOS / iOS:
++ * [QTBUG-41978] QCollator now respects the ignorePunctuation property on
++ Apple based platforms correctly.
++ * [QTBUG-61205] Fixed the architecture information in QSysInfo.
++ * QSysInfo and QOperatingSystemVersion now support the newest versions of
++ Apple's operating systems.
++ * [QTBUG-61053] Fixed SSL certificate verification on iOS with Secure
++ Transport back-end.
++
++ - Windows:
++ * [QTBUG-61315] Fixed invalid sorting of custom environment variables set
++ via QProcessEnvironment when starting subprocesses.
++
++ ****************************************************************************
++ * Tools *
++ ****************************************************************************
++
++ configure & build system
++ ------------------------
++
++ - [QTBUG-58372] The SQL driver plugins can be built separately again.
++ Note that it is necessary to configure the whole sqldrivers directory.
++ - [QTBUG-60925][Unix] Fixed library retrieval from pkg-config. Again.
++ - [QTBUG-60936] Fixed module version number in Qt modules' cmake config files.
++ - [QTBUG-61017] Fixed configure hanging upon selecting commercial license.
++ - [QTBUG-61044] Fixed license checker invocation on 32 bit systems.
++ - [MinGW] The gold linker is no longer used.
++
++ qmake
++ -----
++
++ - [QTBUG-42830][Android] INSTALL targets are no longer created for static
++ libraries.
++ - [QTBUG-40825][QTBUG-59457][Unix] Fixed various makespecs to append shared
++ include and library locations only at the end of the search lists.
++ - [QTBUG-52383][Windows] midl and rc are now invoked with /NOLOGO.
++ - [QTBUG-58391][MSVC] MSVC extensions are not disabled any more when
++ querying the compiler for the predefined macros to pass to moc.
++ - [QTBUG-59431][VS] Fixed parsing of /utf-8 option. Again.
++ - [QTBUG-60895][VS] Fixed .vcxproj generation for ActiveQt server projects.
++ - [QTBUG-60059] qmake will now be more verbose when it fails to run the
++ compiler while querying the toolchain's properties.
++ - Various QT_<compiler>_VERSION variables were reverted to refer to the
++ toolchain Qt was built with. The current toolchain's versions can be
++ found in the QMAKE_<compiler>_VERSION variables.
++ - QMAKE_DEFAULT_{INC,LIB}DIRS is now populated also when using clang.
++ - [MinGW] Re-builds of static library projects will now create a new library
++ instead of updating the previously built one.
++ - [VS] Unknown /Zc:XXX options are no longer complained about.