Commit graph

508 commits

Author SHA1 Message Date
Ivailo Monev
e1bc00f393 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 12:38:14 +00:00
Ivailo Monev
fdb33fafd1 avoid deep copy of data in QBuffer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 09:38:28 +00:00
Ivailo Monev
f91733759a apply QEasingCurve upstream change
upstream commit:
3ded19c865

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 15:20:55 +00:00
Ivailo Monev
30010585ed make major components, plugins and imports part of runtime
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:56:38 +00:00
Ivailo Monev
995b7998b0 deal with excessive include directories
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +00:00
Ivailo Monev
cbda6c3a11 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 00:42:33 +00:00
Ivailo Monev
28b8a590c1 apply upstream QFileSystemWatcher changes
that includes the following upstream commits:
d7ec8bf29a
d6e0306a90
93a466c6fc

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 16:56:08 +00:00
Ivailo Monev
35fcf7e0c1 QTBUG-12564
upstream commit:
3b42024fcc

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 15:04:12 +00:00
Ivailo Monev
bf9675074a update qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-25 04:34:15 +00:00
Ivailo Monev
0429490ce0 fix visibility issue since
regression since:
6f754bfc90

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-25 04:14:07 +00:00
Ivailo Monev
32d142e8c9 QPersistentModelIndex compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-25 00:07:01 +00:00
Ivailo Monev
366ffd11e2 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-24 20:23:57 +00:00
Ivailo Monev
86ffdf6607 Qt::WidgetAttribute cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-24 14:07:05 +00:00
Ivailo Monev
54892bb1b4 make use of std::timed_mutex and std::recursive_timed_mutex in QMutexPrivate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 20:32:36 +00:00
Ivailo Monev
8785a54933 make use of std::array in QMutexPool
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 20:10:58 +00:00
Ivailo Monev
5a8b483db0 QMutexPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 19:20:07 +00:00
Ivailo Monev
be83f7d709 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 18:38:37 +00:00
Ivailo Monev
a633c7763c adjust to QVariantComparisonHelper removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 01:15:17 +00:00
Ivailo Monev
d6f5721d4c QVariant, QByteArrayMatcher, QListData and QString cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 00:04:11 +00:00
Ivailo Monev
32406e8e86 avoid operator overload lookup in QDebug
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-22 16:42:19 +00:00
Ivailo Monev
b037de1014 move qRound()/qRound64() docs where they belong
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-22 16:41:18 +00:00
Ivailo Monev
bb2ee2d843 partitially revert bdb84187da
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 20:16:43 +00:00
Ivailo Monev
e11c604e03 compiler warning fix
upstream commits:
477721250d

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 20:14:39 +00:00
Ivailo Monev
bdb84187da QObjectData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 20:00:35 +00:00
Ivailo Monev
a511630cde move qRound() and qRound64() to qmath header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 14:37:01 +00:00
Ivailo Monev
cc3d6fbe4e introduce QT_FOREACH_COMPAT
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 12:54:32 +00:00
Ivailo Monev
2154c9e0ef fix build of QTextEngine with strict iterators
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-20 14:59:04 +00:00
Ivailo Monev
134f9b9760 QMapData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 23:13:51 +00:00
Ivailo Monev
6e854222bd update global definitions to account for clang capabilities
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 22:50:43 +00:00
Ivailo Monev
727cd2faed Revert "remove unused extradata from QMetaObject"
This reverts commit fe0d2e6215.
2019-05-19 18:06:42 +00:00
Ivailo Monev
b9bb1be041 inline QAtomicInt and QAtomicPointer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 16:20:21 +00:00
Ivailo Monev
91309928ae remove superfluous member from QIODevicePrivate
upstream commit:
524ae251bb

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 16:19:43 +00:00
Ivailo Monev
67577fb2e1 make use of qstrlen in QTextCodec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 04:53:50 +00:00
Ivailo Monev
a0ef87cd2b QIODevice upstream fixes
this includes upstream commits:
0c748fb7b1
06632928af
85da1625e4
https://github.com/qt/qtbase/commit/c70658d301e274c3aaa1fb6cebe2a5e56db1277
a373ffcda9
ed0c0070f9
35ee5349f2
f40cf77b0f
7c149dd869
84b739158d
ada8f1985d
310b7ef010
05d980664f
1ce203d05a
a9c398096b
5221ae5f42
fe1cbe9ca7
81e69ffdba

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 02:06:26 +00:00
Ivailo Monev
977546e00f compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 23:51:33 +00:00
Ivailo Monev
7a4c3c4d44 fix const correctness of QFileSystemEntry
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 23:03:23 +00:00
Ivailo Monev
83c855094f remove the ability to set file name encode/decode functions
upstream commits:
57c755fef0 (diff-e182b98bc07a49dae64af93313f45d4f)

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 21:22:39 +00:00
Ivailo Monev
02a364438e QHashData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 17:42:32 +00:00
Ivailo Monev
ca67731374 Revert "QHashData cleanup"
This reverts commit 7b64a37abe.
2019-05-18 17:41:02 +00:00
Ivailo Monev
7b64a37abe QHashData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 16:01:25 +00:00
Ivailo Monev
90cc06db70 deal with TODO
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 15:09:01 +00:00
Ivailo Monev
ac5452a085 make QAtomicInt reference counting logic match that of QBasicAtomicInt
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 04:53:22 +00:00
Ivailo Monev
4bf04ce267 QVectorData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 04:49:19 +00:00
Ivailo Monev
f94e9391f2 make use of QMutexLocker in QCoreApplication
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 20:05:39 +00:00
Ivailo Monev
fe0d2e6215 remove unused extradata from QMetaObject
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 17:32:24 +00:00
Ivailo Monev
a5b8ebcf03 QIconvCodec cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 04:45:12 +00:00
Ivailo Monev
b471954ed9 QUuid cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 17:33:58 +00:00
Ivailo Monev
988ac88ee7 Revert "use plain pointer for QDateTime private data pointer"
This reverts commit e4dcb43586.
2019-05-16 15:56:48 +00:00
Ivailo Monev
8b933f413e initialize thread locals
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 05:20:18 +00:00
Ivailo Monev
e4dcb43586 use plain pointer for QDateTime private data pointer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 02:39:27 +00:00