Commit graph

20 commits

Author SHA1 Message Date
Ivailo Monev
61d9154c1a essentially QVariant rewrite
the whole change is optimization around reference counting (QString,
QImage, etc. are already reference counted), beware QVariant::data()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-07 02:53:05 +03:00
Ivailo Monev
937b8c02ce QVariant test build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 17:13:39 +02:00
Ivailo Monev
58ad321c89 drop unused QQuaternion class [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-28 16:20:02 +02:00
Ivailo Monev
c54fb779bc build fix for the case when QT_NO_VECTOR2D, QT_NO_VECTOR3D or QT_NO_VECTOR4D is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 13:25:10 +02:00
Ivailo Monev
64e61d523f build fix for the case when QT_NO_QUATERNION is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-26 02:05:05 +02:00
Ivailo Monev
058a515e57 adjust QVariant tests to QFont changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-29 23:12:41 +02:00
Ivailo Monev
593e8aed7c do not declare any class as shared [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 17:09:03 +02:00
Ivailo Monev
3b6c6d3e46 use correct meta types in QVariant tests
fixes stack-buffer-overflow

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-28 01:18:39 +03:00
Ivailo Monev
fcf28b7f8e compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-28 00:40:55 +03:00
Ivailo Monev
fb6ef1c7e2 tests copyright update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-02 21:57:02 +03:00
Ivailo Monev
5f2f6e9779 adjust QVariant test case data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-19 21:14:19 +03:00
Ivailo Monev
426f22db6e remove optional license exception
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-08 15:08:15 +02:00
Ivailo Monev
9fcfe393b7 Qt3 support leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-23 13:51:34 +00:00
Ivailo Monev
aab6ac5d77 review some compiler and language definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-07-23 16:47:34 +00:00
Ivailo Monev
bdaedf3e86 remove compat leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 16:57:30 +00:00
Ivailo Monev
86ce17c2cf convert QVariant::String to/from QVariant::StringList type based on delimiter
the conversion covers the most common cases, further improvements like
splitting quoted strings can be done in the future

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 11:57:34 +00:00
Ivailo Monev
5b459cf0ec update copyright and add script for doing so
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
4e86133e7b replace QMetaType with QVariant enums where applicable in QVariant test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 02:29:16 +00:00
Ivailo Monev
34fb39cfb0 adjust expected QVariant test data
it is possible to convert negative strings to integers now

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 21:03:59 +00:00
Ivailo Monev
fbb73630c1 add QVariant test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 02:09:46 +00:00