Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: I24461492372fb9a2e46a3b8dfb6c854b85e9c600
This commit is contained in:
commit
56e5e06ff2
@ -1,6 +1,6 @@
|
|||||||
TARGET = QtCore
|
TARGET = QtCore
|
||||||
QT =
|
QT =
|
||||||
CONFIG += exceptions
|
CONFIG += exceptions metatypes install_metatypes
|
||||||
|
|
||||||
MODULE = core # not corelib, as per project file
|
MODULE = core # not corelib, as per project file
|
||||||
MODULE_CONFIG = moc resources
|
MODULE_CONFIG = moc resources
|
||||||
|
@ -166,21 +166,6 @@ Q_STATIC_ASSERT(int(QCborStreamReader::Invalid) == CborInvalidType);
|
|||||||
QCborStreamReader::toSimpleType(), QCborValue::isSimpleType(), QCborValue::toSimpleType()
|
QCborStreamReader::toSimpleType(), QCborValue::isSimpleType(), QCborValue::toSimpleType()
|
||||||
*/
|
*/
|
||||||
|
|
||||||
Q_CORE_EXPORT const char *qt_cbor_simpletype_id(QCborSimpleType st)
|
|
||||||
{
|
|
||||||
switch (st) {
|
|
||||||
case QCborSimpleType::False:
|
|
||||||
return "False";
|
|
||||||
case QCborSimpleType::True:
|
|
||||||
return "True";
|
|
||||||
case QCborSimpleType::Null:
|
|
||||||
return "Null";
|
|
||||||
case QCborSimpleType::Undefined:
|
|
||||||
return "Undefined";
|
|
||||||
}
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
#if !defined(QT_NO_DATASTREAM)
|
#if !defined(QT_NO_DATASTREAM)
|
||||||
QDataStream &operator<<(QDataStream &ds, QCborSimpleType st)
|
QDataStream &operator<<(QDataStream &ds, QCborSimpleType st)
|
||||||
{
|
{
|
||||||
@ -196,18 +181,6 @@ QDataStream &operator>>(QDataStream &ds, QCborSimpleType &st)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(QT_NO_DEBUG_STREAM)
|
|
||||||
QDebug operator<<(QDebug dbg, QCborSimpleType st)
|
|
||||||
{
|
|
||||||
QDebugStateSaver saver(dbg);
|
|
||||||
const char *id = qt_cbor_simpletype_id(st);
|
|
||||||
if (id)
|
|
||||||
return dbg.nospace() << "QCborSimpleType::" << id;
|
|
||||||
|
|
||||||
return dbg.nospace() << "QCborSimpleType(" << uint(st) << ')';
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\enum QCborTag
|
\enum QCborTag
|
||||||
\relates <QtCborCommon>
|
\relates <QtCborCommon>
|
||||||
@ -230,79 +203,6 @@ QDebug operator<<(QDebug dbg, QCborSimpleType st)
|
|||||||
QCborValue::isTag(), QCborValue::tag()
|
QCborValue::isTag(), QCborValue::tag()
|
||||||
*/
|
*/
|
||||||
|
|
||||||
Q_CORE_EXPORT const char *qt_cbor_tag_id(QCborTag tag)
|
|
||||||
{
|
|
||||||
// Casting to QCborKnownTags's underlying type will make the comparison
|
|
||||||
// below fail if the tag value is out of range.
|
|
||||||
auto n = std::underlying_type<QCborKnownTags>::type(tag);
|
|
||||||
if (QCborTag(n) == tag) {
|
|
||||||
switch (QCborKnownTags(n)) {
|
|
||||||
case QCborKnownTags::DateTimeString:
|
|
||||||
return "DateTimeString";
|
|
||||||
case QCborKnownTags::UnixTime_t:
|
|
||||||
return "UnixTime_t";
|
|
||||||
case QCborKnownTags::PositiveBignum:
|
|
||||||
return "PositiveBignum";
|
|
||||||
case QCborKnownTags::NegativeBignum:
|
|
||||||
return "NegativeBignum";
|
|
||||||
case QCborKnownTags::Decimal:
|
|
||||||
return "Decimal";
|
|
||||||
case QCborKnownTags::Bigfloat:
|
|
||||||
return "Bigfloat";
|
|
||||||
case QCborKnownTags::COSE_Encrypt0:
|
|
||||||
return "COSE_Encrypt0";
|
|
||||||
case QCborKnownTags::COSE_Mac0:
|
|
||||||
return "COSE_Mac0";
|
|
||||||
case QCborKnownTags::COSE_Sign1:
|
|
||||||
return "COSE_Sign1";
|
|
||||||
case QCborKnownTags::ExpectedBase64url:
|
|
||||||
return "ExpectedBase64url";
|
|
||||||
case QCborKnownTags::ExpectedBase64:
|
|
||||||
return "ExpectedBase64";
|
|
||||||
case QCborKnownTags::ExpectedBase16:
|
|
||||||
return "ExpectedBase16";
|
|
||||||
case QCborKnownTags::EncodedCbor:
|
|
||||||
return "EncodedCbor";
|
|
||||||
case QCborKnownTags::Url:
|
|
||||||
return "Url";
|
|
||||||
case QCborKnownTags::Base64url:
|
|
||||||
return "Base64url";
|
|
||||||
case QCborKnownTags::Base64:
|
|
||||||
return "Base64";
|
|
||||||
case QCborKnownTags::RegularExpression:
|
|
||||||
return "RegularExpression";
|
|
||||||
case QCborKnownTags::MimeMessage:
|
|
||||||
return "MimeMessage";
|
|
||||||
case QCborKnownTags::Uuid:
|
|
||||||
return "Uuid";
|
|
||||||
case QCborKnownTags::COSE_Encrypt:
|
|
||||||
return "COSE_Encrypt";
|
|
||||||
case QCborKnownTags::COSE_Mac:
|
|
||||||
return "COSE_Mac";
|
|
||||||
case QCborKnownTags::COSE_Sign:
|
|
||||||
return "COSE_Sign";
|
|
||||||
case QCborKnownTags::Signature:
|
|
||||||
return "Signature";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
#if !defined(QT_NO_DEBUG_STREAM)
|
|
||||||
QDebug operator<<(QDebug dbg, QCborTag tag)
|
|
||||||
{
|
|
||||||
QDebugStateSaver saver(dbg);
|
|
||||||
const char *id = qt_cbor_tag_id(tag);
|
|
||||||
dbg.nospace() << "QCborTag(";
|
|
||||||
if (id)
|
|
||||||
dbg.nospace() << "QCborKnownTags::" << id;
|
|
||||||
else
|
|
||||||
dbg.nospace() << quint64(tag);
|
|
||||||
|
|
||||||
return dbg << ')';
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\enum QCborKnownTags
|
\enum QCborKnownTags
|
||||||
\relates <QtCborCommon>
|
\relates <QtCborCommon>
|
||||||
@ -381,18 +281,6 @@ QDebug operator<<(QDebug dbg, QCborTag tag)
|
|||||||
QCborValue::isTag(), QCborValue::tag()
|
QCborValue::isTag(), QCborValue::tag()
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if !defined(QT_NO_DEBUG_STREAM)
|
|
||||||
QDebug operator<<(QDebug dbg, QCborKnownTags tag)
|
|
||||||
{
|
|
||||||
QDebugStateSaver saver(dbg);
|
|
||||||
const char *id = qt_cbor_tag_id(QCborTag(int(tag)));
|
|
||||||
if (id)
|
|
||||||
return dbg.nospace() << "QCborKnownTags::" << id;
|
|
||||||
|
|
||||||
return dbg.nospace() << "QCborKnownTags(" << int(tag) << ')';
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\class QCborError
|
\class QCborError
|
||||||
\inmodule QtCore
|
\inmodule QtCore
|
||||||
|
@ -2976,6 +2976,112 @@ QDebug operator<<(QDebug dbg, const QCborValue &v)
|
|||||||
dbg.nospace() << "QCborValue(";
|
dbg.nospace() << "QCborValue(";
|
||||||
return debugContents(dbg, v) << ')';
|
return debugContents(dbg, v) << ')';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Q_CORE_EXPORT const char *qt_cbor_simpletype_id(QCborSimpleType st)
|
||||||
|
{
|
||||||
|
switch (st) {
|
||||||
|
case QCborSimpleType::False:
|
||||||
|
return "False";
|
||||||
|
case QCborSimpleType::True:
|
||||||
|
return "True";
|
||||||
|
case QCborSimpleType::Null:
|
||||||
|
return "Null";
|
||||||
|
case QCborSimpleType::Undefined:
|
||||||
|
return "Undefined";
|
||||||
|
}
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
QDebug operator<<(QDebug dbg, QCborSimpleType st)
|
||||||
|
{
|
||||||
|
QDebugStateSaver saver(dbg);
|
||||||
|
const char *id = qt_cbor_simpletype_id(st);
|
||||||
|
if (id)
|
||||||
|
return dbg.nospace() << "QCborSimpleType::" << id;
|
||||||
|
|
||||||
|
return dbg.nospace() << "QCborSimpleType(" << uint(st) << ')';
|
||||||
|
}
|
||||||
|
|
||||||
|
Q_CORE_EXPORT const char *qt_cbor_tag_id(QCborTag tag)
|
||||||
|
{
|
||||||
|
// Casting to QCborKnownTags's underlying type will make the comparison
|
||||||
|
// below fail if the tag value is out of range.
|
||||||
|
auto n = std::underlying_type<QCborKnownTags>::type(tag);
|
||||||
|
if (QCborTag(n) == tag) {
|
||||||
|
switch (QCborKnownTags(n)) {
|
||||||
|
case QCborKnownTags::DateTimeString:
|
||||||
|
return "DateTimeString";
|
||||||
|
case QCborKnownTags::UnixTime_t:
|
||||||
|
return "UnixTime_t";
|
||||||
|
case QCborKnownTags::PositiveBignum:
|
||||||
|
return "PositiveBignum";
|
||||||
|
case QCborKnownTags::NegativeBignum:
|
||||||
|
return "NegativeBignum";
|
||||||
|
case QCborKnownTags::Decimal:
|
||||||
|
return "Decimal";
|
||||||
|
case QCborKnownTags::Bigfloat:
|
||||||
|
return "Bigfloat";
|
||||||
|
case QCborKnownTags::COSE_Encrypt0:
|
||||||
|
return "COSE_Encrypt0";
|
||||||
|
case QCborKnownTags::COSE_Mac0:
|
||||||
|
return "COSE_Mac0";
|
||||||
|
case QCborKnownTags::COSE_Sign1:
|
||||||
|
return "COSE_Sign1";
|
||||||
|
case QCborKnownTags::ExpectedBase64url:
|
||||||
|
return "ExpectedBase64url";
|
||||||
|
case QCborKnownTags::ExpectedBase64:
|
||||||
|
return "ExpectedBase64";
|
||||||
|
case QCborKnownTags::ExpectedBase16:
|
||||||
|
return "ExpectedBase16";
|
||||||
|
case QCborKnownTags::EncodedCbor:
|
||||||
|
return "EncodedCbor";
|
||||||
|
case QCborKnownTags::Url:
|
||||||
|
return "Url";
|
||||||
|
case QCborKnownTags::Base64url:
|
||||||
|
return "Base64url";
|
||||||
|
case QCborKnownTags::Base64:
|
||||||
|
return "Base64";
|
||||||
|
case QCborKnownTags::RegularExpression:
|
||||||
|
return "RegularExpression";
|
||||||
|
case QCborKnownTags::MimeMessage:
|
||||||
|
return "MimeMessage";
|
||||||
|
case QCborKnownTags::Uuid:
|
||||||
|
return "Uuid";
|
||||||
|
case QCborKnownTags::COSE_Encrypt:
|
||||||
|
return "COSE_Encrypt";
|
||||||
|
case QCborKnownTags::COSE_Mac:
|
||||||
|
return "COSE_Mac";
|
||||||
|
case QCborKnownTags::COSE_Sign:
|
||||||
|
return "COSE_Sign";
|
||||||
|
case QCborKnownTags::Signature:
|
||||||
|
return "Signature";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
QDebug operator<<(QDebug dbg, QCborTag tag)
|
||||||
|
{
|
||||||
|
QDebugStateSaver saver(dbg);
|
||||||
|
const char *id = qt_cbor_tag_id(tag);
|
||||||
|
dbg.nospace() << "QCborTag(";
|
||||||
|
if (id)
|
||||||
|
dbg.nospace() << "QCborKnownTags::" << id;
|
||||||
|
else
|
||||||
|
dbg.nospace() << quint64(tag);
|
||||||
|
|
||||||
|
return dbg << ')';
|
||||||
|
}
|
||||||
|
|
||||||
|
QDebug operator<<(QDebug dbg, QCborKnownTags tag)
|
||||||
|
{
|
||||||
|
QDebugStateSaver saver(dbg);
|
||||||
|
const char *id = qt_cbor_tag_id(QCborTag(int(tag)));
|
||||||
|
if (id)
|
||||||
|
return dbg.nospace() << "QCborKnownTags::" << id;
|
||||||
|
|
||||||
|
return dbg.nospace() << "QCborKnownTags(" << int(tag) << ')';
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef QT_NO_DATASTREAM
|
#ifndef QT_NO_DATASTREAM
|
||||||
|
@ -35,7 +35,7 @@ testcocoon {
|
|||||||
osx: LIBS_PRIVATE += -framework AppKit
|
osx: LIBS_PRIVATE += -framework AppKit
|
||||||
darwin: LIBS_PRIVATE += -framework CoreGraphics
|
darwin: LIBS_PRIVATE += -framework CoreGraphics
|
||||||
|
|
||||||
CONFIG += simd optimize_full
|
CONFIG += simd optimize_full metatypes install_metatypes
|
||||||
|
|
||||||
include(accessible/accessible.pri)
|
include(accessible/accessible.pri)
|
||||||
include(kernel/kernel.pri)
|
include(kernel/kernel.pri)
|
||||||
|
@ -351,13 +351,13 @@
|
|||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QGroupBox" name="duplex">
|
<widget class="QGroupBox" name="duplex">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string>Duplex Printing</string>
|
<string>Double Sided Printing</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
<item>
|
<item>
|
||||||
<widget class="QRadioButton" name="noDuplex">
|
<widget class="QRadioButton" name="noDuplex">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>None</string>
|
<string>Off</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="checked">
|
<property name="checked">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
@ -367,14 +367,14 @@
|
|||||||
<item>
|
<item>
|
||||||
<widget class="QRadioButton" name="duplexLong">
|
<widget class="QRadioButton" name="duplexLong">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Long side</string>
|
<string>Long side binding</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QRadioButton" name="duplexShort">
|
<widget class="QRadioButton" name="duplexShort">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Short side</string>
|
<string>Short side binding</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
@ -9,6 +9,8 @@ msvc:equals(QT_ARCH, i386): QMAKE_LFLAGS += /BASE:0x65000000
|
|||||||
TRACEPOINT_PROVIDER = $$PWD/qtwidgets.tracepoints
|
TRACEPOINT_PROVIDER = $$PWD/qtwidgets.tracepoints
|
||||||
CONFIG += qt_tracepoints
|
CONFIG += qt_tracepoints
|
||||||
|
|
||||||
|
CONFIG += metatypes install_metatypes
|
||||||
|
|
||||||
QMAKE_DOCS = $$PWD/doc/qtwidgets.qdocconf
|
QMAKE_DOCS = $$PWD/doc/qtwidgets.qdocconf
|
||||||
|
|
||||||
#platforms
|
#platforms
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
CONFIG += testcase
|
CONFIG += testcase
|
||||||
TARGET = tst_qicon
|
TARGET = tst_qiconhighdpi
|
||||||
|
|
||||||
QT += testlib
|
QT += testlib
|
||||||
SOURCES += tst_qiconhighdpi.cpp
|
SOURCES += tst_qiconhighdpi.cpp
|
||||||
|
@ -222,7 +222,7 @@ void tst_QDialog::defaultButtons()
|
|||||||
|
|
||||||
testWidget.show();
|
testWidget.show();
|
||||||
QApplication::setActiveWindow(&testWidget);
|
QApplication::setActiveWindow(&testWidget);
|
||||||
QVERIFY(QTest::qWaitForWindowActive(&testWidget));
|
QVERIFY(QTest::qWaitForWindowExposed(&testWidget));
|
||||||
|
|
||||||
push->setDefault(true);
|
push->setDefault(true);
|
||||||
QVERIFY(push->isDefault());
|
QVERIFY(push->isDefault());
|
||||||
|
@ -826,7 +826,7 @@ void tst_QFileSystemModel::sort()
|
|||||||
tree.setModel(myModel.data());
|
tree.setModel(myModel.data());
|
||||||
tree.show();
|
tree.show();
|
||||||
tree.resize(800, 800);
|
tree.resize(800, 800);
|
||||||
QVERIFY(QTest::qWaitForWindowActive(&tree));
|
QVERIFY(QTest::qWaitForWindowExposed(&tree));
|
||||||
tree.header()->setSortIndicator(1, Qt::DescendingOrder);
|
tree.header()->setSortIndicator(1, Qt::DescendingOrder);
|
||||||
tree.header()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
|
tree.header()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
|
||||||
QStringList dirsToOpen;
|
QStringList dirsToOpen;
|
||||||
|
@ -166,7 +166,7 @@ void tst_QGraphicsEffectSource::initTestCase()
|
|||||||
scene->addItem(item);
|
scene->addItem(item);
|
||||||
view = new QGraphicsView(scene);
|
view = new QGraphicsView(scene);
|
||||||
view->show();
|
view->show();
|
||||||
QVERIFY(QTest::qWaitForWindowActive(view));
|
QVERIFY(QTest::qWaitForWindowExposed(view));
|
||||||
}
|
}
|
||||||
|
|
||||||
void tst_QGraphicsEffectSource::cleanupTestCase()
|
void tst_QGraphicsEffectSource::cleanupTestCase()
|
||||||
|
@ -1826,7 +1826,7 @@ void tst_QGraphicsGridLayout::removeLayout()
|
|||||||
|
|
||||||
QGraphicsView view(&scene);
|
QGraphicsView view(&scene);
|
||||||
view.show();
|
view.show();
|
||||||
QVERIFY(QTest::qWaitForWindowActive(&view));
|
QVERIFY(QTest::qWaitForWindowExposed(&view));
|
||||||
|
|
||||||
QRectF r1 = textEdit->geometry();
|
QRectF r1 = textEdit->geometry();
|
||||||
QRectF r2 = pushButton->geometry();
|
QRectF r2 = pushButton->geometry();
|
||||||
|
@ -1518,7 +1518,7 @@ void tst_QGraphicsLinearLayout::removeLayout()
|
|||||||
|
|
||||||
QGraphicsView view(&scene);
|
QGraphicsView view(&scene);
|
||||||
view.show();
|
view.show();
|
||||||
QVERIFY(QTest::qWaitForWindowActive(&view));
|
QVERIFY(QTest::qWaitForWindowExposed(&view));
|
||||||
|
|
||||||
QRectF r1 = textEdit->geometry();
|
QRectF r1 = textEdit->geometry();
|
||||||
QRectF r2 = pushButton->geometry();
|
QRectF r2 = pushButton->geometry();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user