Merge "Merge remote-tracking branch 'origin/5.12.6' into 5.12"
This commit is contained in:
commit
3dd88d367f
53
dist/changes-5.12.6
vendored
Normal file
53
dist/changes-5.12.6
vendored
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
Qt 5.12.6 is a bug-fix release. It maintains both forward and backward
|
||||||
|
compatibility (source and binary) with Qt 5.12.0 through 5.12.5.
|
||||||
|
|
||||||
|
For more details, refer to the online documentation included in this
|
||||||
|
distribution. The documentation is also available online:
|
||||||
|
|
||||||
|
https://doc.qt.io/qt-5/index.html
|
||||||
|
|
||||||
|
The Qt version 5.12 series is binary compatible with the 5.11.x series.
|
||||||
|
Applications compiled for 5.11 will continue to run with 5.12.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
****************************************************************************
|
||||||
|
* QtCore *
|
||||||
|
****************************************************************************
|
||||||
|
|
||||||
|
- QLocale:
|
||||||
|
* The system locale's UI languages list now includes, as for that of an
|
||||||
|
ordinary locale, the results of adding likely sub-tags from each
|
||||||
|
locale name, and of removing some, where this doesn't change which
|
||||||
|
locale is specified. This gives searches for translation files a
|
||||||
|
better chance of finding a suitable file.
|
||||||
|
|
||||||
|
****************************************************************************
|
||||||
|
* Windows *
|
||||||
|
****************************************************************************
|
||||||
|
|
||||||
|
- Text:
|
||||||
|
* [QTBUG-57180] Removed confusing DirectWrite warning when loading
|
||||||
|
bitmap fonts.
|
||||||
|
|
||||||
|
****************************************************************************
|
||||||
|
* Android *
|
||||||
|
****************************************************************************
|
||||||
|
|
||||||
|
- Fixed regression that made it impossible for an application to use the
|
||||||
|
tap-and-hold gesture.
|
||||||
|
|
||||||
|
****************************************************************************
|
||||||
|
* Third-Party Code *
|
||||||
|
****************************************************************************
|
||||||
|
|
||||||
|
- libjpeg-turbo was updated to version 2.0.3
|
||||||
|
|
||||||
|
- QtSQL
|
||||||
|
* Updated sqlite to v3.29.0
|
@ -9,7 +9,7 @@ uic.depend_command = $$QMAKE_UIC_DEP -d ${QMAKE_FILE_IN}
|
|||||||
uic.output = $$UI_DIR/$${QMAKE_MOD_UIC}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_H)}
|
uic.output = $$UI_DIR/$${QMAKE_MOD_UIC}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_H)}
|
||||||
uic.input = FORMS
|
uic.input = FORMS
|
||||||
uic.variable_out = GENERATED_FILES
|
uic.variable_out = GENERATED_FILES
|
||||||
uic.CONFIG += no_link target_predeps dep_lines
|
uic.CONFIG += no_link target_predeps dep_lines dep_existing_only
|
||||||
uic.name = UIC ${QMAKE_FILE_IN}
|
uic.name = UIC ${QMAKE_FILE_IN}
|
||||||
silent:uic.commands = @echo uic ${QMAKE_FILE_IN} && $$uic.commands
|
silent:uic.commands = @echo uic ${QMAKE_FILE_IN} && $$uic.commands
|
||||||
QMAKE_EXTRA_COMPILERS += uic
|
QMAKE_EXTRA_COMPILERS += uic
|
||||||
|
@ -4728,6 +4728,11 @@
|
|||||||
\li explicit_dependencies
|
\li explicit_dependencies
|
||||||
\li The dependencies for the output only get generated from the depends
|
\li The dependencies for the output only get generated from the depends
|
||||||
member and from nowhere else.
|
member and from nowhere else.
|
||||||
|
\row
|
||||||
|
\li dep_existing_only
|
||||||
|
\li Every dependency that is a result of .depend_command is checked for
|
||||||
|
existence. Non-existing dependencies are ignored.
|
||||||
|
This value was introduced in Qt 5.12.6.
|
||||||
\row
|
\row
|
||||||
\li dep_lines
|
\li dep_lines
|
||||||
\li The output from the .depend_command is interpreted to be one file
|
\li The output from the .depend_command is interpreted to be one file
|
||||||
|
@ -1984,6 +1984,7 @@ MakefileGenerator::writeExtraCompilerTargets(QTextStream &t)
|
|||||||
}
|
}
|
||||||
t << endl;
|
t << endl;
|
||||||
}
|
}
|
||||||
|
const bool existingDepsOnly = config.contains("dep_existing_only");
|
||||||
QStringList tmp_dep = project->values(ProKey(*it + ".depends")).toQStringList();
|
QStringList tmp_dep = project->values(ProKey(*it + ".depends")).toQStringList();
|
||||||
if (config.indexOf("combine") != -1) {
|
if (config.indexOf("combine") != -1) {
|
||||||
if (tmp_out.contains(QRegExp("(^|[^$])\\$\\{QMAKE_(?!VAR_)"))) {
|
if (tmp_out.contains(QRegExp("(^|[^$])\\$\\{QMAKE_(?!VAR_)"))) {
|
||||||
@ -2025,6 +2026,8 @@ MakefileGenerator::writeExtraCompilerTargets(QTextStream &t)
|
|||||||
warn_msg(WarnDeprecated, ".depend_command for extra compiler %s"
|
warn_msg(WarnDeprecated, ".depend_command for extra compiler %s"
|
||||||
" prints paths relative to source directory",
|
" prints paths relative to source directory",
|
||||||
(*it).toLatin1().constData());
|
(*it).toLatin1().constData());
|
||||||
|
else if (existingDepsOnly)
|
||||||
|
file.clear();
|
||||||
else
|
else
|
||||||
file = absFile; // fallback for generated resources
|
file = absFile; // fallback for generated resources
|
||||||
} else {
|
} else {
|
||||||
@ -2110,6 +2113,8 @@ MakefileGenerator::writeExtraCompilerTargets(QTextStream &t)
|
|||||||
warn_msg(WarnDeprecated, ".depend_command for extra compiler %s"
|
warn_msg(WarnDeprecated, ".depend_command for extra compiler %s"
|
||||||
" prints paths relative to source directory",
|
" prints paths relative to source directory",
|
||||||
(*it).toLatin1().constData());
|
(*it).toLatin1().constData());
|
||||||
|
else if (existingDepsOnly)
|
||||||
|
file.clear();
|
||||||
else
|
else
|
||||||
file = absFile; // fallback for generated resources
|
file = absFile; // fallback for generated resources
|
||||||
} else {
|
} else {
|
||||||
|
@ -630,10 +630,8 @@ Q_LOGGING_CATEGORY(lcQpaTablet, "qt.qpa.input.tablet")
|
|||||||
|
|
||||||
- (void)addInteraction:(id<UIInteraction>)interaction
|
- (void)addInteraction:(id<UIInteraction>)interaction
|
||||||
{
|
{
|
||||||
if (__builtin_available(iOS 13.0, *)) {
|
if ([NSStringFromClass(interaction.class) isEqualToString:@"UITextInteraction"])
|
||||||
if ([interaction isKindOfClass:UITextInteraction.class])
|
return;
|
||||||
return; // Prevent iOS from adding UITextInteraction
|
|
||||||
}
|
|
||||||
|
|
||||||
[super addInteraction:interaction];
|
[super addInteraction:interaction];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user