Commit graph

3652 commits

Author SHA1 Message Date
Ivailo Monev
47a2cf587e remove redundant qt_defaultDpiX(), qt_defaultDpiY() and qt_defaultDpi() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:58:18 +00:00
Ivailo Monev
29168d23f1 remove non-existing classes forward declarations from qx11info_x11 header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:46:43 +00:00
Ivailo Monev
e4642e4ef8 optimize and make font tables lookups consistent
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:58:00 +00:00
Ivailo Monev
aeaab12466 remove redundant Q_UNUSED() macro calls in bestFoundry() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:21:07 +00:00
Ivailo Monev
59db1bf9b6 check if path is writable as fallback in QSettings::isWritable()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 22:26:14 +00:00
Ivailo Monev
39598942c6 convert strings to ASCII instead of Latin1 in QSettingsPrivate::variantToString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 21:52:02 +00:00
Ivailo Monev
e4bd089f5a replace break with return in QSettingsPrivate::variantToString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 21:51:08 +00:00
Ivailo Monev
c05d3b9b1c convert strings from/to ASCII instead of Latin1 in QSettingsPrivate::variantToString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 21:50:08 +00:00
Ivailo Monev
b54f92af0e update QSettings documentation [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 21:23:17 +00:00
Ivailo Monev
b241c8471f remove redundant QT_RCC and QT_UIC definitions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 18:53:39 +00:00
Ivailo Monev
5ab0bd19cf remove uic3 leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 18:39:35 +00:00
Ivailo Monev
6b31ca9cc3 make all custom CMake modules print library in status message
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 18:29:33 +00:00
Ivailo Monev
a456aabdce update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 18:01:42 +00:00
Ivailo Monev
d319fe8d58 avoid temporary in QVariant::canConvert() and int() constructs
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 17:51:28 +00:00
Ivailo Monev
52646f336e set Architectures to those which Debian provides binary packages for in Debian control file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 17:24:11 +00:00
Ivailo Monev
437eb4df2e link tst_script to script component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 08:48:14 +00:00
Ivailo Monev
a0d7b5c072 link performance_server to core component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 07:16:51 +00:00
Ivailo Monev
20eefb3c87 remove redundant Q_UNUSED() macro call in QDBusConnectionPrivate::serviceOwnerChangedNoLock()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 07:15:01 +00:00
Ivailo Monev
025750574a link QDBusType test to D-Bus libraries
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 06:35:36 +00:00
Ivailo Monev
bafd134777 use foreach() for iteration in ~QFactoryLoaderPrivate(), QFactoryLoader::updateDir() and QFactoryLoader::update()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 05:55:31 +00:00
Ivailo Monev
8fc3b649f7 move variable closer to the scope it is used in in QFactoryLoader::updateDir()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 05:54:04 +00:00
Ivailo Monev
bdae06e149 update QSettings documentation [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 05:08:38 +00:00
Ivailo Monev
898418ff3c remove redundant QProcEnvKey
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 04:17:48 +00:00
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