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
|
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
|
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
|
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
|
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
|
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
|
40b2021dd9
|
drop keypad navigation support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-27 20:01:26 +00:00 |
|
Ivailo Monev
|
44456daf90
|
remove now redundant scoping in QMetaType::save() and QMetaType::load()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 17:32:00 +00:00 |
|
Ivailo Monev
|
057a68d600
|
lock before acessing global custom metatypes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 11:54:48 +00:00 |
|
Ivailo Monev
|
2cf503d0e9
|
fix possible crash in QMetaType::isRegistered()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-23 03:53:46 +00:00 |
|
Ivailo Monev
|
0e87a02a0b
|
compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-11-18 23:25:24 +00:00 |
|
Ivailo Monev
|
e5aea0776e
|
replace c-style quintptr casts with constructors for consistency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-29 17:48:58 +00:00 |
|
Ivailo Monev
|
92eac9f5a8
|
replace try/catch/throw with QT_TRY/QT_CATCH/QT_RETHROW where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-28 18:27:03 +00:00 |
|
Ivailo Monev
|
280aba512e
|
drop Glib2 event dispatcher support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-27 16:31:14 +00:00 |
|
Ivailo Monev
|
4a39216951
|
QT_NO_THREAD conditional build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-26 18:57:33 +00:00 |
|
Ivailo Monev
|
667f4a9c23
|
remove QSystemSemaphore notes about windows
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-25 19:04:48 +00:00 |
|
Ivailo Monev
|
d6607a36ac
|
remove QSocketNotifier notes about windows
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-25 18:49:53 +00:00 |
|
Ivailo Monev
|
4feff74f25
|
replace __ia64 definition checks with QT_ARCH_IA64
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-18 21:33:18 +00:00 |
|
Ivailo Monev
|
0f4c950d79
|
avoid temporary in QObject::event()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-18 11:17:26 +00:00 |
|
Ivailo Monev
|
abfcd6fb40
|
use different global config
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-17 11:25:08 +00:00 |
|
Ivailo Monev
|
f517fbce32
|
avoid lock in QCoreApplicationPrivate::appName()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-16 20:56:48 +00:00 |
|
Ivailo Monev
|
849ba7a632
|
replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-16 11:50:03 +00:00 |
|
Ivailo Monev
|
95d241b6f2
|
remove unused internal QEventLoop::DialogExec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-16 02:02:55 +00:00 |
|
Ivailo Monev
|
97db6a1b84
|
replace system with local header inclusions where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-16 00:41:53 +00:00 |
|
Ivailo Monev
|
ab553ba4a7
|
mark some warning cases are unlikely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-13 15:15:40 +00:00 |
|
Ivailo Monev
|
0a925c6a65
|
remove unused QCoreApplicationPrivate member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-13 13:02:08 +00:00 |
|
Ivailo Monev
|
4c82e9b52e
|
move qCRC32() to qcorecommon_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-11 00:02:41 +00:00 |
|
Ivailo Monev
|
d7c4ade988
|
move some temporaries near their usage
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-02 23:36:58 +00:00 |
|
Ivailo Monev
|
ed244d8eb6
|
remove unused internal functionality
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-02 22:53:10 +00:00 |
|
Ivailo Monev
|
a21a480105
|
copyright update
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-07-02 18:13:44 +00:00 |
|
Ivailo Monev
|
b9cee6e685
|
mark QEvent::ThreadChange event as processed from QSocketNotifier::event()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-29 13:26:11 +00:00 |
|
Ivailo Monev
|
e633ce0537
|
various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-24 12:33:04 +00:00 |
|
Ivailo Monev
|
be6d0b3f34
|
QX11Info cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-22 01:05:25 +00:00 |
|
Ivailo Monev
|
569cfa5bd0
|
QVariant cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-21 14:46:34 +00:00 |
|
Ivailo Monev
|
7232176609
|
simplify table lookups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-20 11:55:50 +00:00 |
|
Ivailo Monev
|
56a98c2b87
|
simplify types normalization
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-18 17:17:42 +00:00 |
|
Ivailo Monev
|
bbaf8f8c59
|
use CRC-32 checksum for normalized types cache key
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-17 23:56:52 +00:00 |
|
Ivailo Monev
|
b606ea7e4d
|
always adjust const from normalizeTypeInternal()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-06-17 21:08:27 +00:00 |
|