Commit graph

8319 commits

Author SHA1 Message Date
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
Ivailo Monev
ea280c9597 remove unused QTcpServerPrivate members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-28 08:44:50 +02:00
Ivailo Monev
a52b32965c remove unused socket exception notification
doubles as performance optimization for sockets (QTcpServer and QUdpSocket)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-27 21:41:19 +02:00