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
|
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
|
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
|
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
|
a2a9d1c23c
|
remove struct, class and enum in the middle of types from normalizeTypeInternal()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-04 12:28:36 +00:00 |
|
Ivailo Monev
|
e6676a2497
|
fix infinite loop in normalizeTypeInternal() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-04 12:27:28 +00:00 |
|
Ivailo Monev
|
6393759d3f
|
lock after computing the cache key in normalizeTypeInternal() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-04 07:38:44 +00:00 |
|
Ivailo Monev
|
34944f601f
|
protect normalized types cache with mutex
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 21:59:48 +00:00 |
|
Ivailo Monev
|
663881b8a1
|
remove redundant whitespace in qt_print_backtrace()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 17:01:11 +00:00 |
|
Ivailo Monev
|
f7b97d7482
|
support stack unwinding on assert via Unwind
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 16:00:23 +00:00 |
|
Ivailo Monev
|
b6bf8c0298
|
use foreach() for iteration in QSettingsPrivate::variantListToStringList()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 13:09:57 +00:00 |
|
Ivailo Monev
|
4f4dba9d37
|
replace QMetaType with QVariant enums where applicable in QVariant::canConvert()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 13:09:32 +00:00 |
|
Ivailo Monev
|
b3c46694a3
|
replace table with cases and fix JsonArray and JsonObject cases in QVariant::canConvert()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 06:25:44 +00:00 |
|
Ivailo Monev
|
8c961642ff
|
remove unused qVariantToHelper() argument
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 06:14:39 +00:00 |
|
Ivailo Monev
|
7d6f926f66
|
return from QVariant convert() helper and return ok for QVariant::Double/QVariant::Float cases
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 06:13:59 +00:00 |
|
Ivailo Monev
|
cd1bb895f3
|
reduce branches in QIcuCodec::codecForUtf
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-03 04:13:54 +00:00 |
|
Ivailo Monev
|
5570f7811b
|
lock when setting QThreadPool expiry time
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-01 15:07:17 +00:00 |
|
Ivailo Monev
|
c20d40b9fb
|
simplify PRNG seeding
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-30 03:37:31 +00:00 |
|
Ivailo Monev
|
2efe200ad7
|
move some inline methods body to their declaration in QCache
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-30 03:02:38 +00:00 |
|
Ivailo Monev
|
b1fe907405
|
remove redundant header inclusions from qicucodec cpp file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-29 04:57:55 +00:00 |
|
Ivailo Monev
|
2f47853c91
|
move QIcuCodec helper methods to the bottom for consistency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-29 04:57:13 +00:00 |
|
Ivailo Monev
|
9cf0034f32
|
replace "Qt Designer" with "Katie Designer"
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-29 03:33:51 +00:00 |
|
Ivailo Monev
|
774b7ed6cf
|
inline and avoid temporary in containsTLDEntry() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-28 20:41:24 +00:00 |
|
Ivailo Monev
|
bf4937524d
|
remove duplicate header inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 23:22:53 +00:00 |
|
Ivailo Monev
|
f57018a7ce
|
suppress warnings caused by ignoring chdir retval
upstream commit:
c7da50ef8c
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 22:32:51 +00:00 |
|
Ivailo Monev
|
53ea179964
|
remove unused v_cast(), v_construct() and v_clear() arguments
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 22:14:09 +00:00 |
|
Ivailo Monev
|
6e4717044f
|
reduce branches in QIcuCodec::getConverter()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 21:55:55 +00:00 |
|
Ivailo Monev
|
40b2021dd9
|
drop keypad navigation support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 20:01:26 +00:00 |
|
Ivailo Monev
|
47dcfde58a
|
genmib script review
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 07:41:12 +00:00 |
|
Ivailo Monev
|
87bf133d3b
|
detect only UTF text from QTextCodec::codecForUtfText() for compatibility
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 07:03:25 +00:00 |
|
Ivailo Monev
|
035728be1e
|
remove unused local variable in QTextCodec::codecForMib()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 05:22:14 +00:00 |
|
Ivailo Monev
|
06beb75f2e
|
use consistent variable name for result in QIcuCodec::convertToUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 05:12:57 +00:00 |
|
Ivailo Monev
|
bc0e850230
|
correct warning message in QIcuCodec::convertToUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 05:12:02 +00:00 |
|
Ivailo Monev
|
5e5fa00b87
|
print actual the <class>::<method> info from QIcuCodec::codecForText() warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 02:37:36 +00:00 |
|
Ivailo Monev
|
55448935e8
|
no need for Latin1 codec name alias now
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 01:46:36 +00:00 |
|
Ivailo Monev
|
19e0202fca
|
reimplement QTextCodec::codecForUtfText() via ICU
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 01:34:56 +00:00 |
|
Ivailo Monev
|
a4c575286f
|
UTF-32 BOM is 4 chars
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 01:05:53 +00:00 |
|
Ivailo Monev
|
0eb2f523f2
|
make private d member of ConverterState actually private
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 00:41:52 +00:00 |
|
Ivailo Monev
|
f40fc06760
|
use script instead of utility to generate URL TLDs table
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-26 19:08:55 +00:00 |
|