Ivailo Monev
f459bca48a
do not use resource in QDir benchmark
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:02:49 +03:00
Ivailo Monev
e98c96fdf3
adjust expected data in QDir benchmark
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:02:24 +03:00
Ivailo Monev
5bebb9e7da
remove broken benchmarks
...
require example sources
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 03:58:09 +03:00
Ivailo Monev
490673b4e1
adjust expected data in QTextDocument test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 03:54:26 +03:00
Ivailo Monev
1d20035a5b
remove tests related to resources (QRC)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 03:53:47 +03:00
Ivailo Monev
78389dee45
remove invalid/unsupported Qt::WindowType enums
...
same as Qt::WindowType::Dialog and Qt::WindowType::Tool, note that tool is
alias for the X11 _NET_WM_WINDOW_TYPE_UTILITY. for reference:
https://specifications.freedesktop.org/wm-spec/latest/ar01s05.html#idm45374033166992
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 05:11:08 +03:00
Ivailo Monev
28d2ebc760
remove unused Option::qrcOutputFile member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:05:15 +03:00
Ivailo Monev
b14c3ed0d3
remove obsolete QAbstractFormBuilder methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:02:01 +03:00
Ivailo Monev
882caa6cc5
initialize variable in QDBusConnectionPrivate::deliverCall()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 23:44:04 +03:00
Ivailo Monev
13fcc7da64
remove designer component leftover
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 22:31:30 +03:00
Ivailo Monev
93db847ee3
remove designer tool
...
new one will be coded post 4.12
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 22:13:00 +03:00
Ivailo Monev
6a6f9d5cc0
remove redundant QFORMINTERNAL_NAMESPACE definition checks
...
it is no longer defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 20:38:43 +03:00
Ivailo Monev
49f0becf27
decouple custom widget classes from designer component
...
this opens up possibilities for writing a new designer tool or
unexporting the designer and designer components classes and making
them part of the designer tool for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 20:11:37 +03:00
Ivailo Monev
b821713bad
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
2022-10-28 05:29:48 +03:00
Ivailo Monev
4b03a068b0
bootstrap MOC does not require QTemporaryFile
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 05:29:25 +03:00
Ivailo Monev
bf070996be
package footprint file update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 02:32:49 +03:00
Ivailo Monev
923648946b
drop foreach() compat
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 12:46:07 +03:00
Ivailo Monev
2b29e03a1c
do not use QByteArray object as default buffer in QBuffer
...
that way no QByteArray reference is kept in QBuffer for buffers from raw
data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 07:40:02 +03:00
Ivailo Monev
b3a73261ae
check for self assignment and copy the codec name in QTextConverter assignment operator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 22:07:31 +03:00
Ivailo Monev
1226b2ce12
allocate one bit for the terminator in QDataStream::readBytes()
...
fixes regression since feaf1a6a21
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 06:16:29 +03:00
Ivailo Monev
4d5208ccb3
do not build QTextCodec and QTextConverter code when QT_NO_TEXTCODEC is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 06:53:48 +03:00
Ivailo Monev
25a51c020c
rename QTextCodecPrivate and QTextConverterPrivate members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 06:39:59 +03:00
Ivailo Monev
0a73d2ed88
use specialized private class for QTextConverter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 06:08:28 +03:00
Ivailo Monev
bb38050579
public classes static data update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 05:41:17 +03:00
Ivailo Monev
81cc260944
QTextCodec rewrite
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 01:43:32 +03:00
Ivailo Monev
3b2f367497
fix regression since cd5217cdbc
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 21:56:12 +03:00
Ivailo Monev
8062cae02e
allocate signature after checking the member length in QMetaObject::invokeMethod()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 17:34:57 +03:00
Ivailo Monev
76080b5858
allocate buffer via QSTACKARRAY() in QMetaObject::normalizedType()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 17:30:04 +03:00
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