mirror of
https://github.com/crystalidea/qt6windows7.git
synced 2024-12-02 00:32:24 +08:00
141 lines
5.3 KiB
Groff
141 lines
5.3 KiB
Groff
|
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.
|