Commit graph

8153 commits

Author SHA1 Message Date
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
Ivailo Monev
a202bf3621 implement default QStatInfo constructor and use it as optimization in QFileSystemWatcherPrivate::_q_timeout()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-27 02:43:11 +02:00
Ivailo Monev
67b6c14005 do not manually set the socket state and error of QTcpServer
that means that once the socket engine is closed the error becomes unknown
tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-26 01:59:24 +02:00
Ivailo Monev
26907fbee7 remove redundant pointer check in QTcpServer::listen()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-26 01:12:39 +02:00
Ivailo Monev
10f3878621 remove the unused gamma option of QImageWriter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-24 16:52:34 +02:00
Ivailo Monev
06bb2f9f74 remove now unused katie_setup_object() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-24 14:17:46 +02:00
Ivailo Monev
2098340301 fix regression since 51f2253d73
png_read_image() handles interlacing internally

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 23:54:16 +02:00
Ivailo Monev
e4e8ff4b26 remove BSD workarounds
if the linker cannot find system libraries then it's not a Katie build
system problem

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 21:14:40 +02:00
Ivailo Monev
09653c0182 update PROJECT_LOGO in doxygen.conf
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 23:05:24 +02:00
Ivailo Monev
2425b8d4b4 static QFile methods optimizations
the QFile::remove() and QFile::rename() methods are used a lot (e.g. to
remove or move temporary files) so the optimization will be noticable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 22:48:20 +02:00
Ivailo Monev
a3effd891b QFile documentation review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 22:20:20 +02:00
Ivailo Monev
e027e2680b QFileSystemIterator optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 20:32:08 +02:00
Ivailo Monev
1495e511da mark the error case in qt_unix_query() as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 18:00:30 +02:00
Ivailo Monev
d1c27ced1e remove unused qmap header inclusion in qlibrary source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 17:56:26 +02:00
Ivailo Monev
6466e695ea qt_unix_query() function optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 17:53:25 +02:00
Ivailo Monev
0f8a84ea41 keep reference to QByteArray object in QLibraryPrivate::load_sys()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 17:43:21 +02:00
Ivailo Monev
34be28265b const-ify QFactoryLoaderPrivate::suffix member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 17:40:14 +02:00