Ivailo Monev
b7663fe761
implement option for imgconv utility to save the raw image via QDataStream
...
mostly for testing purposes (e.g. what compression format can compress the
data quick and with decent compression ratio?)
on a side note that an actual raw image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 08:46:53 +03:00
Ivailo Monev
82574432ed
QTextStream documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-29 04:31:06 +03:00
Ivailo Monev
31475726fb
return QString from QFileSystemEngine::getLinkTarget() and rename it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 19:02:33 +03:00
Ivailo Monev
7fa203e795
set the QIODevice error from QFile
...
much like QAbstractSocket the error string is now shared with QIODevice
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 09:19:48 +03:00
Ivailo Monev
725f78e882
use the static QFile::setPermissions() method in QStandardPaths::writableLocation()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 08:59:59 +03:00
Ivailo Monev
97ad58aaa0
static QFile methods optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 08:45:03 +03:00
Ivailo Monev
8507babac8
remove redundant QIODevicePrivate member
...
QFile already caches if the fd is sequential in the metadata. QProcess,
QAbstractSocket and other classes simply return true from reimplementation
of QIODevice::isSequential()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 08:08:16 +03:00
Ivailo Monev
0cc6689f84
replace hardcoded enum value in QAbstractSocketEnginePrivate::setError()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 06:57:52 +03:00
Ivailo Monev
719cdd159a
require all QAbstractSocketEngine::initialize() arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 06:49:44 +03:00
Ivailo Monev
d9166f1ba9
QFileSystemEntry optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 06:37:23 +03:00
Ivailo Monev
80be652488
genlocale script comment correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 05:45:05 +03:00
Ivailo Monev
c74962e96f
FreeBSD footprint file update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 05:25:20 +03:00
Ivailo Monev
5e7e30d810
update tables data to CLDR v43
...
hacks included
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-27 04:03:19 +03:00
Ivailo Monev
2a205b8a05
pass the scalable icons support QIconLoader member to QIconTheme
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 05:40:06 +03:00
Ivailo Monev
c0b280934e
preperations to conditionally check for scalable icons from icon loader
...
some icon themes provide both scalable and non-scalable icons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 05:15:15 +03:00
Ivailo Monev
9164995c91
add QIcon benchmark
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 04:49:37 +03:00
Ivailo Monev
97bd327766
const-correct QIconLoader methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 04:18:41 +03:00
Ivailo Monev
2904e8d99e
make QIconLoaderEngineEntry pixmap member private
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 04:13:14 +03:00
Ivailo Monev
9373d0c2aa
QIcon documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 04:11:22 +03:00
Ivailo Monev
99b118cb41
mark QIconLoaderEngine reimplementations as final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-26 04:11:11 +03:00
Ivailo Monev
056a329f4e
remove declaration of non-existing QIconLoader::dirInfo() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 03:05:43 +03:00
Ivailo Monev
84633b3544
QIconLoaderEngineEntry and QIconLoader friendship has been broken
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 03:02:17 +03:00
Ivailo Monev
c058f1662c
README update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 02:33:59 +03:00
Ivailo Monev
470c4fca5a
mark QPixmapIconEngine reimplementations as final, QPixmapIconEngine::bestMatch() as private
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 02:29:43 +03:00
Ivailo Monev
133e68f554
resolveColor() function optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 02:07:37 +03:00
Ivailo Monev
9e638071f3
drop icon engine plugins support
...
no double-caching of the pixmap (QPixmap::load() inserts into
QPixmapCache) and one less global static factory for plugins, no
functional change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 01:32:01 +03:00
Ivailo Monev
80ff16d461
QIcon documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-25 00:40:07 +03:00
Ivailo Monev
fba7f28b70
remove redundant QPaintDevice physical DPI getters
...
return same values as the logical getters for anything but print devices
which have their own resolution option (defaulting to the application DPI)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 23:33:36 +03:00
Ivailo Monev
1ffa66d5c7
remove unused QWExtra members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 07:43:10 +03:00
Ivailo Monev
c2a5af86a0
drop auxiliary QImage data
...
no reason to store it when it is calculated from the DPI
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 05:05:46 +03:00
Ivailo Monev
88ff8518ad
QImage::rgbSwapped() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 03:56:03 +03:00
Ivailo Monev
dc5336da2b
fix random buffer filling in qRandomUuid() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 19:33:03 +03:00
Ivailo Monev
8e2327b6a0
prefix the QML state debug config option
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-22 03:50:02 +03:00
Ivailo Monev
fe7ae95f49
use the QOpacityEffect::cancel() method in qFadeEffect() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 21:00:49 +03:00
Ivailo Monev
1f0c7fd5ac
FreeBSD footprint file update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 02:45:47 +03:00
Ivailo Monev
e41a5b0f69
use https://scm.osdn.net/gitroot/kde/Katie.git to clone the Katie source for the FreeBSD package
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 02:24:43 +03:00
Ivailo Monev
fb615cbf3e
QSettings setup optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 00:06:31 +03:00
Ivailo Monev
64db9d3d7c
update bundled libdeflate to v1.18
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 09:18:54 +03:00
Ivailo Monev
d64fa2fde6
update URL TLDs table data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 08:04:36 +03:00
Ivailo Monev
9285cf9105
drop now unused scripttools component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 05:07:37 +03:00
Ivailo Monev
9c91805c50
correct indentation in rotated270() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 02:22:23 +03:00
Ivailo Monev
3c09c72026
QEasingCurve copy constructor optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 02:22:05 +03:00
Ivailo Monev
96e0ecf005
remove redundant bits in qRandomUuid() function
...
at first I was thinking about making it compliant with the RFC but then I
figured none of the use-cases require it to be compliant (e.g.
partitionmanager and the tools that use the generated UUID)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 01:18:04 +03:00
Ivailo Monev
db628e4423
drop support for changing QDataStream precision
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 01:16:15 +03:00
Ivailo Monev
80349c011e
mark some QThreadPool branches as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-14 05:42:48 +02:00
Ivailo Monev
1bcb642f91
mark QThreadPoolThread::run() as final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-14 05:39:50 +02:00
Ivailo Monev
86f36018fd
format and indent qthreadpool source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-14 05:39:11 +02:00
Ivailo Monev
8b83ffe95b
remove unused and internal QThreadPoolPrivate::stealRunnable() method
...
was used by QFutureInterface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-14 05:24:07 +02:00
Ivailo Monev
afa29db043
someone's typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-02 06:42:13 +02:00
Ivailo Monev
602ff4fab3
save errno before calling any other function in QLocalServerPrivate::setError()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-31 08:49:17 +02:00