summaryrefslogtreecommitdiff
path: root/dist/changes-5.2.1
diff options
context:
space:
mode:
Diffstat (limited to 'dist/changes-5.2.1')
-rw-r--r--dist/changes-5.2.1164
1 files changed, 164 insertions, 0 deletions
diff --git a/dist/changes-5.2.1 b/dist/changes-5.2.1
new file mode 100644
index 0000000000..7762952b26
--- /dev/null
+++ b/dist/changes-5.2.1
@@ -0,0 +1,164 @@
+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:
+
+ http://qt-project.org/doc/qt-5.2
+
+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:
+
+ http://bugreports.qt-project.org/
+
+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.