Ivailo Monev
|
a16e999d0e
|
optimize static meta types table lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-22 01:29:50 +00:00 |
|
Ivailo Monev
|
17a7fb8bad
|
replace 0 with Q_NULLPTR where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-22 01:23:27 +00:00 |
|
Ivailo Monev
|
c1a31e0b38
|
use proper type for argument in qIsNumericType() and qIsFloatingPoint() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-21 17:10:44 +00:00 |
|
Ivailo Monev
|
f04ee7c2c1
|
fix GUI QVariant types conversion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-21 16:30:55 +00:00 |
|
Ivailo Monev
|
b267971ae6
|
stream and cast QVariant type member as int
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-20 23:46:46 +00:00 |
|
Ivailo Monev
|
673202d441
|
replace QMetaType::Float with QVariant::Float where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-20 23:46:07 +00:00 |
|
Ivailo Monev
|
d555626f1d
|
make QVariant::Double from/to QVariant::Float conversion explicit and fix it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-20 19:36:53 +00:00 |
|
Ivailo Monev
|
a8ecf96684
|
move QVariant::String specific case to switch in QVariant::canConvert()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-20 16:54:31 +00:00 |
|
Ivailo Monev
|
98641e1854
|
fix QVariant::Float type conversion regression since 71bd691d09
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-20 15:48:06 +00:00 |
|
Ivailo Monev
|
a8320dcf65
|
compiler warning fixes
upstream commit:
ef36fd0217
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-20 03:24:36 +00:00 |
|
Ivailo Monev
|
8068ff65b1
|
replace qmutexlocker with qmutex header inclusion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-19 19:16:58 +00:00 |
|
Ivailo Monev
|
35f6f6c5d1
|
add some missing class visibility attributes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-19 19:16:29 +00:00 |
|
Ivailo Monev
|
620062de1a
|
replace QT_DEBUG with QT_NO_DEBUG
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-19 00:30:42 +00:00 |
|
Ivailo Monev
|
308b9f5726
|
remove redundant libc suplements from qcore_unix_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-18 16:50:03 +00:00 |
|
Ivailo Monev
|
de145e044a
|
use foreach() for iteration in QCoreApplication::applicationFilePath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-16 22:19:38 +00:00 |
|
Ivailo Monev
|
cfa9be3d22
|
avoid temporary in QCoreApplication::translate()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-15 21:25:40 +00:00 |
|
Ivailo Monev
|
86c39471dc
|
ensure normalizeTypeInternal() does not remove const qualifier for pointers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-15 16:36:07 +00:00 |
|
Ivailo Monev
|
805b9678d4
|
remove some dead code in switch statements
upstream commit:
914e1f3608
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
|
2019-12-13 20:32:57 +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
|
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
|
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 |
|