Ivailo Monev
e11b34777c
drop redundant QSettings UNIX file locking
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 04:05:43 +00:00
Ivailo Monev
b0cd255983
avoid temporaries in QString::isRightToLeft()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 23:17:51 +00:00
Ivailo Monev
d6d1684098
setup include directories before including sub-directory CMake files
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 22:23:55 +00:00
Ivailo Monev
ba0c70ae2c
correct and verify codepoint conversion in tst_QChar::normalization_data()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 22:23:15 +00:00
Ivailo Monev
c5ddbb827f
mark overflow cases in QByteArray integer conversion methods unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 22:22:28 +00:00
Ivailo Monev
a30c6c494a
check if string is normalized before normalizing it from QString::normalized()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 21:29:36 +00:00
Ivailo Monev
d236165d11
simplify the QSettings write check
...
the previous implementation was supposed to be write-optimized, for cases
when QSettings::setValue() followed by QSettings::sync() is called often.
it turns out that optimizing for reading from the settings without changing
the object is more beneficial as that is often the case.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 19:19:48 +00:00
Ivailo Monev
c797b18733
optimize key/value and section/key splitting in ini_settings_read() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 18:18:24 +00:00
Ivailo Monev
d307c6e3b0
lock QSettingsPrivate object that work with the same file only from QSettingsPrivate::write()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 09:35:43 +00:00
Ivailo Monev
7074da179a
link QCssParser test to xml component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:54:24 +00:00
Ivailo Monev
0763c82311
link QThread test to system thread library
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:49:13 +00:00
Ivailo Monev
f239d2fce3
make use of QThread::yieldCurrentThread() in sql component threading test
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:43:58 +00:00
Ivailo Monev
5474f5ac6e
link svg component to zlib libraries explicitly
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:37:34 +00:00
Ivailo Monev
8b390ff81f
link network component to OpenSSL libraries explicitly
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:37:20 +00:00
Ivailo Monev
01d315b51a
set extra link libraries as private where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:31:03 +00:00
Ivailo Monev
4cd28d3113
use consistent name for locker in QSettingsPrivate::write()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 07:29:08 +00:00
Ivailo Monev
f929c60c80
do not include Shell profile and linker config in Debian package
...
Shell profile file breaks cross-compilation because it exports
PKG_CONFIG_PATH
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 07:28:40 +00:00
Ivailo Monev
3c70205ac0
take prefix into account and use HEX string in QSharedMemoryPrivate::makePlatformSafeKey()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 07:24:38 +00:00
Ivailo Monev
3643bf444e
remove redundant QT_NO_QOBJECT definition checks from qsettings_p header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 05:14:42 +00:00
Ivailo Monev
1fc3be7d81
fix synchronization of QSettings between multiple processes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 05:13:55 +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
7769bca600
rework QSettings, use JSON as native format for it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 01:30:39 +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
a0d94b6ab0
quote varibles that may contain whitespace in KatieMacros and KatieBuildMacros CMake files
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 03:23:45 +00:00
Ivailo Monev
fe345cd0c5
install translations as part of Runtime component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 03:18:46 +00:00
Ivailo Monev
fbb73630c1
add QVariant test
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 02:09:46 +00:00
Ivailo Monev
8d8ffbb034
fix extra core types QVariant conversion
2019-12-23 02:08:27 +00:00
Ivailo Monev
17921545bc
avoid sorting and one condition in exportscan() function in genmap.py script
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 01:34:24 +00:00
Ivailo Monev
707f205624
update options in qconfig header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 01:08:58 +00:00
Ivailo Monev
0a24e6274b
install CMake files into architecture specific library directory [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 22:46:20 +00:00
Ivailo Monev
30b8dfff25
make the custom moc command depend on KATIE_MOC
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:55:04 +00:00
Ivailo Monev
73142e812b
replace xorg-dev with specific package names available for non-i386 architectures too
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:32:10 +00:00
Ivailo Monev
21eb12f7b9
replace arm with armhf architecture in Debian control file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:29:45 +00:00
Ivailo Monev
2e5e09e76d
introduce KATIE_CROSS_EXEC for use in cross-compiling
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 20:29:08 +00:00
Ivailo Monev
f2529e5ed7
remove g++ from Build-Depends in Debian control file [ci skip]
...
build-essential depends on it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 19:34:19 +00:00
Ivailo Monev
375baba2b4
add all supported architectures to Debian package control file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:35:11 +00:00
Ivailo Monev
9276105ccd
remove redundant QT_PREPEND_NAMESPACE() macro call in qt_debug_component() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:26:07 +00:00
Ivailo Monev
fb7e417299
replace C-style cast with reinterpret_cast in qt_unix_query() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:21:46 +00:00
Ivailo Monev
9244bccb83
update classes list in namefsck.py script [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 18:00:21 +00:00
Ivailo Monev
efd041748e
update classes map [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 17:58:34 +00:00
Ivailo Monev
98c38e9dc8
rename qfontdatabase_x11 header to qfontdatabase_x11_p as it is private
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:43:22 +00:00
Ivailo Monev
011b546493
create fancy QGraphicsSceneEvent header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:42:35 +00:00
Ivailo Monev
1922e7eed3
guard qtestevent, qtestkeyboard, qtestmouse and qtesttouch headers with QT_GUI_LIB
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:17:59 +00:00
Ivailo Monev
44561e4e44
exclude qtest_gui header from QtTest meta header again
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:05:32 +00:00
Ivailo Monev
adf716998a
replace FALSE with false
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 15:54:24 +00:00
Ivailo Monev
4cb47f8752
rework fancy and meta header generators
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 15:47:57 +00:00
Ivailo Monev
8ce6971948
update Debian package symbols file [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 03:18:27 +00:00
Ivailo Monev
01f48073c5
do not require certain fonts for QFont test
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 02:42:16 +00:00
Ivailo Monev
89d4d9dde8
make QMetaType::Float core type and reorder enums while at it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
asd
2019-12-22 02:06:16 +00:00
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