Ivailo Monev
5aaf20c55a
add QFont test
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:19:10 +00:00
Ivailo Monev
3af76aa86b
take pixel size into account when creating QFont from string
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:01:47 +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
605e040ca2
remove raw fonts support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 01:34:49 +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
d6dc3efd9e
use consistent way to detect if colored message should be logged in messageType2String()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 23:44:45 +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
7c9ed242a5
remove threads build option
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 23:51:19 +00:00
Ivailo Monev
6548cc50c4
avoid temporary in QCacheItem::writeHeader()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 23:39:22 +00:00
Ivailo Monev
261833e332
avoid temporaries in QNetworkDiskCachePrivate::prepareLayout()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 23:39:05 +00:00
Ivailo Monev
cce3ddf821
avoid temporaries in QXmlSimpleReaderPrivate::parseString()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 23:07:56 +00:00
Ivailo Monev
b12e58af99
use proper type in QMutexPool::get()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 22:03:55 +00:00
Ivailo Monev
3d47316b1d
replace 0 with Q_NULLPTR in QMutexPool::createMutex() and QMutexPool::globalInstanceGet()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 22:03:19 +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
f08b7643fc
merge qsharedpointer_impl header into qsharedpointer header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:58:47 +00:00
Ivailo Monev
20efcc02c9
headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:57:26 +00:00
Ivailo Monev
99d87124ad
remove now redundant dblinc.py script
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:40:01 +00:00
Ivailo Monev
58cf02db3a
remove redundant DECLARE_COMPAT_WIDGET() macro definition
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:38:52 +00:00
Ivailo Monev
a2dcf2c39f
the public headers checker in kate_generate_public() has served its purpose
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:33:20 +00:00
Ivailo Monev
5b1de5f573
remove non-existing classes leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:29:29 +00:00
Ivailo Monev
6f97faa864
QtContainerFwd fancy header compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:44:26 +00:00
Ivailo Monev
9f5226925e
remove fancy headers for non-existing classes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:38:27 +00:00
Ivailo Monev
5d045d4d1a
remove redundant string header inclusion from qtextcodec_p header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:31:18 +00:00
Ivailo Monev
c008a0ed4d
remove QHashDummyNode and QHashDummyValue leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 12:30:46 +00:00
Ivailo Monev
1435f76efd
avoid temporaries in moc generated code
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 02:07:58 +00:00
Ivailo Monev
fdb0c42c9b
remove unused and internal Qt::WidgetAttribute::WA_PendingUpdate enum
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 01:23:41 +00:00
Ivailo Monev
6a4f6ed0b4
quote value of GETCWDFUNCNAME so that it is considered as literal string by the compiler
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:42:41 +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
0ff1805a8e
avoid stat() in QFileSystemEngine::currentPath()
...
both get_current_dir_name() and getcwd() do it internally, atleast in glibc
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:13:38 +00:00
Ivailo Monev
9d66370a40
PATH_MAX is not required to call get_current_dir_name()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 23:46:51 +00:00
Ivailo Monev
e3e8cbcb2f
optimize QFileSystemEngine::homePath() and QFileSystemEngine::tempPath()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 22:57:35 +00:00
Ivailo Monev
d0d6603126
use QImage::constBits() in QRasterWindowSurface::prepareBuffer()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 22:50:45 +00:00
Ivailo Monev
ac7b0f4508
avoid temporary in QFileSystemEngine::setCurrentPath()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 22:50:13 +00:00
Ivailo Monev
8e821501ae
rebrand code generated by moc
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 21:11:00 +00:00
Ivailo Monev
b2c7193405
remove QT_NO_SETTINGS and QT_NO_COMPRESS definitions checks unrelated to bootstrap
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 21:05:36 +00:00
Ivailo Monev
34f2cfc804
use KATIE_GIT as build-key and remove redundant QT_EDITION definition
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 19:04:06 +00:00
Ivailo Monev
88e1b7d04a
assume QT_KATIE is not defined anywhere else
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 18:55:07 +00:00
Ivailo Monev
e37fc15eee
remove redundant Debian package maintainer scripts
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 16:50:25 +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
34d5041594
ensure resources for DBus performance benchmark are generated
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 16:17:22 +00:00
Ivailo Monev
2f86abdf84
set argv to full path to program in QProcessPrivate::startDetached()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 15:25:10 +00:00
Ivailo Monev
8ef9c313fa
replace NDEBUG with QT_NO_DEBUG definition
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 03:19:12 +00:00
Ivailo Monev
9585bd773c
mark certain core component options unsupported
...
this is mostly automated change set, a lot to be done later on
especially about the definitions in core component. the goal is
to make most of the options of the core component available so
that they can be utilized in other components and tools without
restrictions as shown by some of the changes done to the GUI
component in this commit
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 00:00:13 +00:00
Ivailo Monev
84f0c221a6
remove redundant QT_NO_CODECS definition
...
it is the same as QT_NO_TEXTCODEC
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 21:48:37 +00:00