Commit graph

200 commits

Author SHA1 Message Date
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
Ivailo Monev
410828e0ef cache normalized types results
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 18:30:21 +00:00
Ivailo Monev
25a6294f70 improve template parameters handling
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-17 15:10:27 +00:00
Ivailo Monev
62922717ab various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-16 17:42:35 +00:00
Ivailo Monev
25bd7d0422 template type and const-ref normalization fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-16 12:04:54 +00:00
Ivailo Monev
879501caac various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-09 15:56:52 +00:00
Ivailo Monev
4b3b1bcdbe events cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-08 14:35:26 +00:00
Ivailo Monev
b3ed035460 fix regression since 6226b770ea
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-08 01:27:11 +00:00
Ivailo Monev
8edc5c506a compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 22:22:18 +00:00
Ivailo Monev
b0d9447cd7 make QEvent::looplevel private
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 15:41:57 +00:00
Ivailo Monev
6226b770ea QEvent cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:43:43 +00:00
Ivailo Monev
80d4bc168e more copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00