| Qt 5.5.1 is a bug-fix release. It maintains both forward and backward |
| compatibility (source and binary) with Qt 5.5.0. |
| |
| For more details, refer to the online documentation included in this |
| distribution. The documentation is also available online: |
| |
| http://doc.qt.io/qt-5.5/ |
| |
| The Qt version 5.5 series is binary compatible with the 5.4.x series. |
| Applications compiled for 5.4 will continue to run with 5.5. |
| |
| Some of the changes listed in this file include issue tracking numbers |
| corresponding to tasks in the Qt Bug Tracker: |
| |
| http://bugreports.qt.io/ |
| |
| Each of these identifiers can be entered in the bug tracker to obtain more |
| information about a particular change. |
| |
| **************************************************************************** |
| * Important Behavior Changes * |
| **************************************************************************** |
| |
| - [QTBUG-47316] QDebug output for QStrings changed compared to Qt 5.5.0 to |
| more closely match the output of previous Qt versions. Like Qt 5.5.0, |
| QDebug will escape non-printable characters, the backslash and quote |
| characters, but will no longer escape the printable characters. |
| |
| **************************************************************************** |
| * Future Direction Notice * |
| **************************************************************************** |
| |
| - Qt 5.7 will begin requiring certain C++11 features in order to |
| compile. Due to bugs in the Clang compiler that comes with XCode 5.0, |
| that version will not be supported, despite what was noted in the Qt |
| 5.5.0 changelog. |
| The minimum compiler versions for Qt 5.7 release will be: |
| * Clang 3.3 (XCode 5.1 contains version 3.4) |
| * GCC 4.7 |
| * Intel C++ Composer XE 2013 SP1 (compiler version 14.0) on Linux and OS X |
| * Intel C++ Composer XE 2016 (compiler version 16.0) on Windows |
| * Microsoft Visual Studio 2012 (compiler version 17.0) |
| |
| **************************************************************************** |
| * Library * |
| **************************************************************************** |
| |
| QtCore |
| ------ |
| |
| - Logging framework: |
| * Fixed a bug that would cause a |
| "%{time boot}" field in the logging framework's pattern to always |
| display the same value, instead of the time since boot. |
| |
| - QDate/QTime: |
| * Fixed a minor source-incompatibility between Qt 5.4 and 5.5.0 |
| involving sets of functions overloaded on QTime and some integer or |
| QDate and some integer. |
| |
| - QDir: |
| * QDir::relativeFilePath() now returns "." instead of an empty string if |
| the given path is the same as the directory. |
| |
| - QLoggingCategory: |
| * Fixed behavior of default severity passed to constructor or |
| Q_LOGGING_CATEGORY with regards to QtInfoMsg, which was previously |
| treated as being more severe than QtFatalMsg. |
| |
| - QTimeZone: |
| * [QTBUG-47037] Fixed a wrong timezone conversion when the POSIX |
| timezone rule contains a fractional timezone (e.g. VET4:30). |
| |
| QtNetwork |
| --------- |
| |
| - [QTBUG-47048] Fix HTTP issues with "Unknown Error" and "Connection |
| Closed" |
| [ChangeLog][QtNetwork][Sockets] Read OS/encrypted read buffers when |
| connection closed by server. |
| |
| QtSql |
| ----- |
| |
| - QSqlDatabase: |
| * [QTBUG-47784][QTBUG-47452] Fixed a bug where opening a connection to a |
| MySQL database using the QMYSQL plugin would always return true even |
| if the server was unreachable. This bug could also lead to crashes |
| depending on the platform used. |
| |
| QtWidgets |
| --------- |
| |
| - Important behavior changes: |
| * [QTBUG-46379] Tooltips on OS X are now transparent for mouse events. |
| |
| **************************************************************************** |
| * Platform Specific Changes * |
| **************************************************************************** |
| |
| Windows |
| ------- |
| |
| - Text: |
| * [QTBUG-46963] Fixed crash in DirectWrite engine when constructing a |
| QRawFont from raw font data. |
| |
| **************************************************************************** |
| * Compiler Specific Changes * |
| **************************************************************************** |
| |
| GCC |
| --- |
| |
| - Fixed a regression introduced Qt 5.5.0 that generated lots of |
| compiler warnings in Qt public headers when using the (deprecated) |
| version 4.5 of GCC. |
| |
| **************************************************************************** |
| * Tools * |
| **************************************************************************** |
| |
| configure & build system |
| ------------------------ |
| |
| - [QTBUG-46125] Fixed misuse of target linker features for host tools. |
| - [QTBUG-46473] QML plugin DLLs now have version information. |
| |
| qmake |
| ----- |
| |
| - [QTBUG-46824][Darwin] Characters in the bundle identifier which |
| the App Store considers invalid are now substituted. |
| - [QTBUG-47065][Unix] Fixed use of CONFIG+=separate_debug_info together |
| with CONFIG+=unversioned_libname. |
| - [QTBUG-47450][Xcode] Fixed Info.plist creation in shadow builds. |
| - [QTBUG-47775][Darwin] Fixed Info.plist creation when bundle name |
| contains spaces. |
| - [QTBUG-48110][VS] Fixed VS2015 solution file generation. |
| - [MSVC][nmake] Fixed use of VS2013 mkspecs from VS2015 shell. |