forked from qt/qtbase
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/5.11' into 5.12
Conflicts: mkspecs/common/macx.conf Change-Id: I8576493b417912fa5e5501bc2c1b935d186ac209
- Loading branch information
Showing
13 changed files
with
258 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
Qt 5.11.2 is a bug-fix release. It maintains both forward and backward | ||
compatibility (source and binary) with Qt 5.11.0 through 5.11.1. | ||
|
||
For more details, refer to the online documentation included in this | ||
distribution. The documentation is also available online: | ||
|
||
http://doc.qt.io/qt-5/index.html | ||
|
||
The Qt version 5.11 series is binary compatible with the 5.10.x series. | ||
Applications compiled for 5.10 will continue to run with 5.11. | ||
|
||
Some of the changes listed in this file include issue tracking numbers | ||
corresponding to tasks in the Qt Bug Tracker: | ||
|
||
https://bugreports.qt.io/ | ||
|
||
Each of these identifiers can be entered in the bug tracker to obtain more | ||
information about a particular change. | ||
|
||
**************************************************************************** | ||
* Qt 5.11.2 Changes * | ||
**************************************************************************** | ||
|
||
**************************************************************************** | ||
* Licensing * | ||
**************************************************************************** | ||
|
||
- [QTBUG-52222] The commercial preview license in the git checkout has | ||
been replaced by the Qt License Agreement 4.0 text. This makes it | ||
explicit that commercial customers of The Qt Company can use the git | ||
version under commercial terms. However, support is (still) only | ||
provided for builds from released branches of Qt. | ||
|
||
**************************************************************************** | ||
* QtCore * | ||
**************************************************************************** | ||
|
||
- QFile: | ||
* [QTBUG-69417] Fixed a regression in QFile::copy() that caused the | ||
original file not to be copied entirely if it was modified outside of | ||
this QFile object between the last time we checked its size and the | ||
copy() call. Note this is not a prevention against race conditions. | ||
* [QTBUG-69148] Fixed a regression that caused QFile::map() to succeed | ||
or produce incorrect results when trying to map a file at an offset | ||
beyond 4 GB on 32-bit Android systems and on some special Linux | ||
configurations. | ||
|
||
- QObject: | ||
* [QTBUG-69744] Fixed a bug in setProperty() that caused a property | ||
change not to take effect if the old value compared equal using | ||
QVariant's equality operator, but the values were not strictly equal. | ||
|
||
- QPluginLoader: | ||
* Fixed an issue that could cause a crash when certain damaged or | ||
corrupt plugin files were scanned. | ||
|
||
- QSortFilterProxyModel: | ||
* [QTBUG-58499][QTBUG-69158] insertRows(row,count,parent) with row == | ||
rowCount will insert at the bottom of the source model rather than | ||
at the row QSortFilterProxyModel::rowCount of the source model. | ||
|
||
- QStorageInfo: | ||
* [QTBUG-60215] Fixed a bug that caused the last entry in the mtab file | ||
to be ignored on Android. | ||
* Fixed a bug on Android that could cause QStorageInfo to skip some | ||
filesystems (if the mount table is a virtual file and contains any | ||
short lines) or crash (if the mount table contains any 3-field lines). | ||
|
||
- QString: | ||
* [QTBUG-63620] Formatting of doubles with single-digit exponent, by | ||
number() or args(), now includes a leading zero in that exponent, | ||
consistently with sprintf(), as it did up to 5.6. | ||
|
||
- QSysInfo: | ||
* Fixed QSysInfo::productType() to properly detect some Linux | ||
distributions that ship with a minimal /etc. | ||
|
||
- QTemporaryFile: | ||
* [QTBUG-69436] Worked around a bug in the GNU C Library versions 2.21 | ||
and earlier (used on Linux) that caused temporary files to be created | ||
with permissions 000. | ||
|
||
- QUrl: | ||
* Fixed a bug that caused URLs whose hostnames contained unassigned or | ||
prohibited Unicode codepoints to report isValid() == true, despite | ||
clearing the hostname. | ||
|
||
**************************************************************************** | ||
* QtGui * | ||
**************************************************************************** | ||
|
||
- QMatrix: | ||
* The qHash() implementation for QMatrix has been changed. | ||
|
||
- QTransform: | ||
* The qHash() implementation for QTransform has been changed. | ||
|
||
- Text: | ||
* [QTBUG-69661] Fixed potential crash when using | ||
QTextOption::ShowLineAndParagraphSeparators. | ||
* [QTBUG-70096] Fixed a possible crash when combining QStaticText, | ||
QOpenGLWidget and Qt Quick in the same application. | ||
|
||
**************************************************************************** | ||
* QtWidgets * | ||
**************************************************************************** | ||
|
||
- QMessageBox: | ||
* [QTBUG-69526] A message box with two buttons, one of which is the "Show | ||
Details..." button, can now be closed by clicking the X button on the | ||
window's title bar. | ||
|
||
- QFileDialog: | ||
* QFileDialog::selectedMimeTypeFilter() now returns the actually | ||
selected name filter. | ||
|
||
**************************************************************************** | ||
* Third-Party Code * | ||
**************************************************************************** | ||
|
||
- [QTBUG-69274] SQLite was updated to version 3.24.0. | ||
- [QTBUG-69271] PCRE2 was updated to version 10.31. | ||
|
||
**************************************************************************** | ||
* plugins * | ||
**************************************************************************** | ||
|
||
- ibus: | ||
* Qt programs in Flatpak environment can now trigger IBus input method. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
CURRENT_MAC_SDK_VERSION := $(shell /usr/bin/xcrun --sdk $(EXPORT_QMAKE_MAC_SDK) -show-sdk-version) | ||
|
||
ifneq ($(CURRENT_MAC_SDK_VERSION),$(EXPORT_QMAKE_MAC_SDK_VERSION)) | ||
$(info The platform SDK has been changed from version $(EXPORT_QMAKE_MAC_SDK_VERSION) to version $(CURRENT_MAC_SDK_VERSION).) | ||
$(info This requires a fresh build. Please wipe the build directory completely,) | ||
$(info including any .qmake.stash and .qmake.cache files generated by qmake.) | ||
# FIXME: Ideally this should be advertised as just running make distclean, or we | ||
# should even do it automatically by having proper makefile dependencies between | ||
# .qmake.stash and the SDK version, but as qmake doesn't seem to be consistent in | ||
# how it deals with .qmake.stash as a dependency we need to defer that until later. | ||
$(error ^) | ||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.