Revision control

++ Qt 5.2.1 is a bug-fix release. It maintains both forward and backward
++ compatibility (source and binary) with Qt 5.2.0.
++
++ For more details, refer to the online documentation included in this
++ distribution. The documentation is also available online:
++
++
++ The Qt version 5.2 series is binary compatible with the 5.1.x series.
++ Applications compiled for 5.1 will continue to run with 5.2.
++
++ 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.
++
++ ****************************************************************************
++ * Important Behavior Changes *
++ ****************************************************************************
++
++ - [QTBUG-34345][QTBUG-26008][QTBUG-26430] QPrinter no longer allows you to
++ set an invalid printer name.
++ - [QTBUG-34141] Parsing of Qt::ISODate by QDate::fromString() and
++ QDateTime()::fromString() is not as lenient as before, the date
++ component separators are now required to be non-numeric. This means a
++ string like "2000901901" will no longer be recognized as a valid ISO
++ Date, but "2000/01/01" will still be even though it doesn't strictly
++ meet the ISO format of "2000-01-01".
++
++ ****************************************************************************
++ * Library *
++ ****************************************************************************
++
++ QtCore
++ ------
++
++ - [QTBUG-35069] Fixed a bug that caused negative number input using '-' to
++ be rejected because the current locale uses U+2212. QLocale::toString()
++ as well as QIntValidator and QDoubleValidator now accept both '-' and
++ U+2212, as well as the locale minus sign. QString also accepts '-' and
++ U+2212.
++ - Fixed sign conversion warnings in code using QMetaTypeId.
++
++ - QTemporaryDir:
++ * Fixed a bug in QTemporaryDir name generator that dramatically reduced
++ randomness of the name.
++
++ - QThread:
++ * [QTBUG-34840] Fixed handle leaks on Windows.
++
++ QtGui
++ -----
++
++ - [QTBUG-35421] Fixed crash when sending accessibility updates when the
++ corresponding widget does not have a corresponding QAccessibleInterface.
++ This showed on Mac for example with QStatusBar.
++ - Qt's generic font database now adds OpenType fonts (.otf).
++
++ - Accessibility
++ * On Linux action names were returned as empty strings in AT-SPI
++ getActions, now returns the proper names.
++
++ - QKeySequence:
++ * [QTBUG-24406] return Qt::Key_unknown with invalid modifiers on OS X
++
++ - Text:
++ * [QTBUG-35740] Fixed regression when shaping some strings containing
++ characters from multiple fonts.
++
++ QtPrintSupport
++ --------------
++
++ - [QTBUG-34700][QTBUG-35500] Fixed bugs that caused QtPrintSupport
++ not to report the correct the paper sizes on Windows and on OS X.
++
++ QtSql
++ -----
++
++ - IBase support:
++ * [QTBUG-33345] Custom port numbers are now supported.
++ * [QTBUG-13435] Fixed the internal state of IBase driver after a failed
++ open call.
++
++ - MySQL / MariaDB support:
++ * [QTBUG-31124] Fixed handling of fractions of second.
++
++ - Oracle support:
++ * [QTBUG-34794] Fixed the compilation
++
++ - Sqlite support:
++ * [QTBUG-24200] Fixed handling of fractions of second.
++ * [QTBUG-35186] Fixed evaluation of driver options
++
++ QtTestLib
++ ---------
++
++ - [QTBUG-34630] The (default) plain text logger on Windows now logs to
++ either the system debug log (in case no console is open), or stdout, not
++ both.
++
++ QtWidgets
++ ---------
++
++ - QSpinBox:
++ * [QTBUG-20691] Entering positive values with the '+' prefix is now
++ allowed.
++
++ ****************************************************************************
++ * Platform Specific Changes *
++ ****************************************************************************
++
++ Android
++ -------
++
++ - [QTBUG-34984] Added workarounds for OpenGL bugs on Samsung Galaxy
++ Tab 3.
++
++ OS X
++ ----
++
++ - [QTBUG-34411] Implemented QMainWindow::setUnifiedTitleAndToolBarOnMac.
++
++ X11 / XCB
++ ---------
++
++ - [QTBUG-32683] Fixed a bug that caused Qt applications to think the
++ screen DPI had changed when it had not, after connecting or
++ disconnecting monitors.
++
++ Windows
++ -------
++
++ - [QTBUG-8361] Maximizing frameless windows will no longer cover the
++ taskbar
++ - [QTBUG-34799] Updated QWidgetBackingStore and the Windows
++ implementation to support Qt::WA_StaticContents.
++ - [QTBUG-35357] Fixed a regression from Qt4 in QProcess that
++ prevented altering the pipe modes of stdin in the child process.
++
++
++ ****************************************************************************
++ * Tools *
++ ****************************************************************************
++
++ configure & build system
++ ------------------------
++
++ - [QTBUG-34949] EGL works with desktop OpenGL now
++ - A build from source will not install the Qt DLLs into lib/ any more.
++ The canonical location is bin/.
++
++ qmake
++ -----
++
++ - [QTBUG-35530] Fixed the detection of multiple VS installations.
++ - [QTBUG-35610] Fixed the generation of VS 2010 project files.
++ - [QTBUG-32412] Numerous fixes to Windows PDB file handling.
++ - [QTBUG-3883] Fixed make distclean not removing static library targets.
++ - Added makespec for clang using libc++ on Linux.
++ - qmake will not look for mkspecs/ directories in project trees any more.
++ Use .qmake.conf and/or .qmake.cache to "anchor" project roots.