Commit graph

3233 commits

Author SHA1 Message Date
Ivailo Monev
d32ec4c47c warn on u_strCaseCompare() failure in ucstricmp() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-08 15:08:32 +00:00
Ivailo Monev
eac11c4cdf QT_NO_CLOCK_MONOTONIC case optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-08 14:47:37 +00:00
Ivailo Monev
1309aa433e reimplement some string comparison functions via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-08 14:00:03 +00:00
Ivailo Monev
fdbf2c5b8d QDBusConnectionCallbackEvent cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-08 12:41:11 +00:00
Ivailo Monev
27fed63d9d do not try to open codec twice if stateless open fails
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-08 12:04:39 +00:00
Ivailo Monev
948ee1d8dd fix global static check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-08 02:39:56 +00:00
Ivailo Monev
505246b6ee remove redundant source file from bootstrap sources array
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 20:22:32 +00:00
Ivailo Monev
d6b4727b76 remove invalid bootstrap definition [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 20:09:14 +00:00
Ivailo Monev
2fbea3a106 make adjustments required to build Unicode tables as part of GUI component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 19:57:53 +00:00
Ivailo Monev
f30f4010eb QT_NO_TEXTCODEC conditional build fix
also fixes build with LTO and restores ability to convert string from/to
Unicode even when without codecs support

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 19:45:23 +00:00
Ivailo Monev
87870b0378 move QUnicodeTables to GUI component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 18:49:27 +00:00
Ivailo Monev
883ebdaa47 remove redundant bootstrap definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 18:42:20 +00:00
Ivailo Monev
2fcf3edda0 remove redundant integer constructs in qt_ucol_strcoll() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 18:41:42 +00:00
Ivailo Monev
361ae07972 remove symbian leftovers [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 20:34:39 +00:00
Ivailo Monev
8bc14b301b use ICU for string casing and collation again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 19:03:58 +00:00
Ivailo Monev
9ce92849ef add qrand() test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 15:37:49 +00:00
Ivailo Monev
dea7ce0bf9 remove documentation for macros that are no more [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 14:57:07 +00:00
Ivailo Monev
10cc56bcf7 simplify and optimize monotonic clock checks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 14:48:56 +00:00
Ivailo Monev
965f972715 add QByteArrayMatcher test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-06 10:56:01 +00:00
Ivailo Monev
a50b5c1ed0 add missing QJsonObject meta type construction/destruction
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 23:08:08 +00:00
Ivailo Monev
c380dab8d5 implement QVariant oeprations for JSON types
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 23:07:42 +00:00
Ivailo Monev
d5a5e4b0b5 remove invalid compile-time warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 22:39:09 +00:00
Ivailo Monev
d5c9de313b remove redundant methodName() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 22:38:53 +00:00
Ivailo Monev
b3418e6cc8 optimize message functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:53:46 +00:00
Ivailo Monev
b3b9d3373c remove documentation for global macros that are not defined anymore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:52:36 +00:00
Ivailo Monev
69a641911e implement JSON meta types construction/destruction
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:24:09 +00:00
Ivailo Monev
9c85f796af avoid image copy in QRasterPixmapData::fromImage()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:15:27 +00:00
Ivailo Monev
159ce748e8 avoid temporary when streaming out bool in QMetaType::load()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:14:27 +00:00
Ivailo Monev
c61af5faf0 fix build with QTEXTSTREAM_DEBUG defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:13:51 +00:00
Ivailo Monev
5eae3717c6 remove redundant includes from qtextstream source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:13:07 +00:00
Ivailo Monev
8da015cff3 make QObject sender reference atomic
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 13:13:36 +00:00
Ivailo Monev
4b6374d9c8 remove unused QFontDef member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 13:05:22 +00:00
Ivailo Monev
94b081856d replace 0 with Q_NULLPTR where applicable in QObjectPrivate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 12:50:53 +00:00
Ivailo Monev
4635897806 avoid temporary in QObject::~QObject()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 12:49:29 +00:00
Ivailo Monev
bf64f53620 compiler warning fixes
upstream commit:
49995ee35f

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 11:41:48 +00:00
Ivailo Monev
470e76675e remove compatibility QTest::pixmapsAreEqual() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 11:30:44 +00:00
Ivailo Monev
903ff2ccff add missing () around a macro argument use in tst_QSettings::testEscapes()
upstream commit:
95b62e5a71

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 11:29:48 +00:00
Ivailo Monev
4979a7ecb2 move automatic QT_NO_QFUTURE definition to qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 09:46:29 +00:00
Ivailo Monev
68660c571d remove redundant QT_NO_TRANSLATION_UTF8 definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 09:45:50 +00:00
Ivailo Monev
e424d28850 read all data from input QByteArray data stream at once
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 22:16:35 +00:00
Ivailo Monev
975e1d7b88 reserve space when streaming QSet and QHash in QDataStream
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 21:43:02 +00:00
Ivailo Monev
8103851f59 Revert "avoid temporary copy in QVariant::cmp()"
This reverts commit 0f37127b5e.
2019-12-04 19:40:09 +00:00
Ivailo Monev
b89dba3131 implement QJsonValue to double conversion in qConvertToNumber() and qConvertToUnsignedNumber()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 18:55:46 +00:00
Ivailo Monev
e9032ddc46 inline qIsNumericType() and qIsFloatingPoint() helpers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 18:40:18 +00:00
Ivailo Monev
0f37127b5e avoid temporary copy in QVariant::cmp()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 18:37:50 +00:00
Ivailo Monev
0ab33899c3 pass format to image reader in QImage stream reading operator
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 17:57:05 +00:00
Ivailo Monev
63dd907271 use scoped variables and const-reference where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 16:54:29 +00:00
Ivailo Monev
11c9b6ae4a fix QFont streaming
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 16:15:41 +00:00
Ivailo Monev
cb6f0f856e Revert "attempt to use MariaDB instead of MySQL in Travis"
This reverts commit a1e7a918a7.
2019-12-04 15:25:06 +00:00
Ivailo Monev
f57f435b4f print Katie instead of Qt from QPlainTestLogger::startLogging()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 15:23:37 +00:00