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
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