Ivailo Monev
af4fd088fd
remove QT_NO_DEPRECATED check
...
it was used to not build deprecated functionality, now there is only one
deprecated method in the D-Bus component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 08:17:09 +03:00
Ivailo Monev
1f11be9400
remove unused header inclusions in qbenchmark source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 08:03:07 +03:00
Ivailo Monev
cf470692a6
remove redundant QApplication::exec()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 01:00:19 +03:00
Ivailo Monev
2ca7a54f83
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
2022-10-21 23:32:10 +03:00
Ivailo Monev
1c83221231
minor QMatrix::map() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 02:11:20 +03:00
Ivailo Monev
a277f1f28f
remove redundant QFile::close() call inqt_unix_query() function
...
QFile::close() is called from QFile destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 23:31:59 +03:00
Ivailo Monev
403921fab5
limit QImage dimensions to USHRT_MAX
...
65535x65535 is more than enough
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 19:25:02 +03:00
Ivailo Monev
74f315b989
allocate temporary memory via for the image via malloc in QKatHandler
...
QByteArray does not benefit the reading/writing process because the data is
not shared
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 16:42:20 +03:00
Ivailo Monev
394b53dff0
de-duplicate code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 13:56:21 +03:00
Ivailo Monev
718d9344c4
remove unused qbuffer header inclusion in qxml source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 13:42:55 +03:00
Ivailo Monev
8693d7db7b
remove obsolete QGraphicsView optimization enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 13:28:09 +03:00
Ivailo Monev
f7bf744bfb
fix regression since f48725ae73
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 13:06:34 +03:00
Ivailo Monev
4eabe53e22
save the KAT image in the same format as the original
...
images are still ~5x smaller than the orignal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 09:01:19 +03:00
Ivailo Monev
dc30442cb6
KAT image writing optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 08:27:30 +03:00
Ivailo Monev
e011d9d5f5
KAT image reading optimization
...
no change in the format since writing QByteArray to QDataStream writes
its length
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 07:12:18 +03:00
Ivailo Monev
feaf1a6a21
allocate the exact chunk of memory required to read the bytes from QDataStream::readBytes()
...
it will eventually be allocated anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 06:55:56 +03:00
Ivailo Monev
ccf42cc48f
remove unused QXpmHandler member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 01:31:10 +03:00
Ivailo Monev
d621c38841
assume device is valid in read_xpm_body() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 04:22:04 +03:00
Ivailo Monev
2e7da8f8c3
stream QBrush enums as the smallest integer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 04:21:35 +03:00
Ivailo Monev
e31e7d98a7
XPM image writing is not supported
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-21 03:49:48 +03:00
Ivailo Monev
e19f577ee0
use memcmp() instead of qstrncmp() for header comparison in QKatHandler::option()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 23:31:45 +03:00
Ivailo Monev
681102cb8e
remove XPM-specialized QImage and QPixmap constructors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 21:09:27 +03:00
Ivailo Monev
9271472f96
convert QDataStream test image to PNG
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 20:17:55 +03:00
Ivailo Monev
547f15716e
convert QRegion test image to PNG
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 20:11:13 +03:00
Ivailo Monev
5903d64240
convert default DnD pixmap to KAT format
...
NOTE: DnD requires PPM image format support, KAT only for the default
pixmap but should function even without default image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 20:10:14 +03:00
Ivailo Monev
256a22d602
libdeflate now provides pkg-config file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 05:32:31 +03:00
Ivailo Monev
ee1ad6f6d9
save and restore the device position when getting KAT image size
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 16:55:05 +03:00
Ivailo Monev
b63d503734
remove unused non-contigious device classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 17:13:40 +03:00
Ivailo Monev
79af87df63
QIODevice::readLine() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 05:47:00 +03:00
Ivailo Monev
5ef9cce6b3
remove unused variables in getPixmap() and getImage() functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:46:42 +03:00
Ivailo Monev
31ceaae0ce
bye QDataStream versioning
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-18 04:15:16 +03:00
Ivailo Monev
eb19b761ff
pass the QByteArray size to QString constructors instead of recomputing it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 22:24:57 +03:00
Ivailo Monev
a779a4742f
avoid temporary in QItemDelegate::selected()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 21:39:22 +03:00
Ivailo Monev
443516dafa
KAT hash result getter optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 23:49:19 +03:00
Ivailo Monev
6ddd03823d
remove non-operational support for pixmap function in UI file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 17:40:11 +03:00
Ivailo Monev
647c1105cd
update classes table in uic tool
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:39:45 +03:00
Ivailo Monev
fe7b928e20
drop resources and language extensions support in designer component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:31:55 +03:00
Ivailo Monev
fd5ee46665
do it in QXpmHandler::canRead() too
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 01:39:31 +03:00
Ivailo Monev
ee17b00b9c
use memcmp() instead of qstrncmp() when checking image headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 01:31:35 +03:00
Ivailo Monev
8cbae96209
construct QXmlStreamReader with the QIODevice pointer in QAbstractFormBuilder::load()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 21:36:07 +03:00
Ivailo Monev
bb35cd5709
drop form scripts support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 21:29:17 +03:00
Ivailo Monev
74cf58d97b
do not override the format of plugins from QImageWriter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 14:20:25 +03:00
Ivailo Monev
036df53204
probe format and content at the same time from QImageReader
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 14:20:01 +03:00
Ivailo Monev
bbad670f82
do not attempt to draw points from QPaintEngine::drawPolygon() if their count is not greater than zero
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 00:14:23 +03:00
Ivailo Monev
19b2272c23
check for SESSION_MANAGER environment variable earlier in QSessionManager constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-13 00:12:43 +03:00
Ivailo Monev
72c7d810bf
use KAT image for the QWhatsThis action, fallback to XPM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 14:56:28 +03:00
Ivailo Monev
03f58511c3
simplify QByteArray::repeated() and QString::repeated()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-07 19:32:45 +03:00
Ivailo Monev
fabaac109c
fix dev warning about package name mismatch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 10:34:18 +03:00
Ivailo Monev
d745cb8fb4
iterate over the QStringList objects that are not modified in QFileSystemWatcherEngineUnix methods
...
fixes possible reference issues
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 19:55:54 +03:00
Ivailo Monev
cbcedce2c5
mark the warning case in QSessionManager constructor as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 02:22:58 +00:00