OSDN Git Service

kde/Katie.git
14 months agocopyright QDebug to me
Ivailo Monev [Sat, 3 Jun 2023 07:47:01 +0000 (10:47 +0300)]
copyright QDebug to me

rewrote it, see 29a872456828a5a01d61520db399f2537ee9bbf4

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQJsonDocument::fromJson() optimization
Ivailo Monev [Thu, 1 Jun 2023 08:28:07 +0000 (11:28 +0300)]
QJsonDocument::fromJson() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agouse the stored native filepath in QFileSystemEngine::removeDirectory()
Ivailo Monev [Wed, 31 May 2023 04:04:20 +0000 (07:04 +0300)]
use the stored native filepath in QFileSystemEngine::removeDirectory()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQDir and QDirIterator friendship has been broken
Ivailo Monev [Wed, 31 May 2023 03:41:21 +0000 (06:41 +0300)]
QDir and QDirIterator friendship has been broken

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agostatic QFile::exists() method optimization
Ivailo Monev [Wed, 31 May 2023 02:50:49 +0000 (05:50 +0300)]
static QFile::exists() method optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agouse QFile::encodeName() and QFile::decodeName() in QStatInfo
Ivailo Monev [Wed, 31 May 2023 02:50:30 +0000 (05:50 +0300)]
use QFile::encodeName() and QFile::decodeName() in QStatInfo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQSettings documentation correction
Ivailo Monev [Wed, 31 May 2023 01:55:27 +0000 (04:55 +0300)]
QSettings documentation correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoremove unused QT_MOC definition
Ivailo Monev [Wed, 31 May 2023 01:38:06 +0000 (04:38 +0300)]
remove unused QT_MOC definition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoremove scripttools component leftovers
Ivailo Monev [Wed, 31 May 2023 01:34:30 +0000 (04:34 +0300)]
remove scripttools component leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agodo not copy the float in QDataStream::operator<<()
Ivailo Monev [Wed, 31 May 2023 01:27:20 +0000 (04:27 +0300)]
do not copy the float in QDataStream::operator<<()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoremove redundant QT_MOC guard in qvariant header
Ivailo Monev [Wed, 31 May 2023 00:38:51 +0000 (03:38 +0300)]
remove redundant QT_MOC guard in qvariant header

mayhaps the MOC tool was choking on it at some point

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agouse proper QString constructor for test string in QJsonDocument tests
Ivailo Monev [Tue, 30 May 2023 22:27:46 +0000 (01:27 +0300)]
use proper QString constructor for test string in QJsonDocument tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agodrop the QVarLengthArray<T> pre-allocation feature
Ivailo Monev [Tue, 30 May 2023 17:37:04 +0000 (20:37 +0300)]
drop the QVarLengthArray<T> pre-allocation feature

note that it was optimistically increasing the size by 2x from
QVarLengthArray<T>::append() aswell

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agocalculate the data size before allocating storage for QDBusMetaObjectPrivate in QDBus...
Ivailo Monev [Tue, 30 May 2023 07:26:41 +0000 (10:26 +0300)]
calculate the data size before allocating storage for QDBusMetaObjectPrivate in QDBusMetaObjectGenerator::write()

part of it may be allocated on the stack, part of it on the heap (depending
on the number of methods, properties, etc.). fixes heap-use-after-free in
case other container is used (e.g. QVector<int>) and optimizes it a bit

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoformat qvarlengtharray header file
Ivailo Monev [Tue, 30 May 2023 06:25:23 +0000 (09:25 +0300)]
format qvarlengtharray header file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoassume malloc() does not fail in QVarLengthArray<T>::reallocData()
Ivailo Monev [Tue, 30 May 2023 06:09:51 +0000 (09:09 +0300)]
assume malloc() does not fail in QVarLengthArray<T>::reallocData()

even when malloc() is called with 0 as size it returns non-null pointer
(some random garbage)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agodebug type build fix
Ivailo Monev [Tue, 30 May 2023 06:07:29 +0000 (09:07 +0300)]
debug type build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoupdate addresses in QtNetworkSettings::serverIPs()
Ivailo Monev [Tue, 30 May 2023 04:57:48 +0000 (07:57 +0300)]
update addresses in QtNetworkSettings::serverIPs()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoadjust QSocketNotifier test to 719cdd159a65e0067f09781e22eb09c2911423b2
Ivailo Monev [Tue, 30 May 2023 04:50:37 +0000 (07:50 +0300)]
adjust QSocketNotifier test to 719cdd159a65e0067f09781e22eb09c2911423b2

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agouse QVarLengthArray<T>() instead of QSTACKARRAY() for potentially large buffers
Ivailo Monev [Mon, 29 May 2023 23:37:12 +0000 (02:37 +0300)]
use QVarLengthArray<T>() instead of QSTACKARRAY() for potentially large buffers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoreplace static table and enums with the values they map to in parseFont() function
Ivailo Monev [Mon, 29 May 2023 21:38:40 +0000 (00:38 +0300)]
replace static table and enums with the values they map to in parseFont() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoformat qsvgiohandler source file
Ivailo Monev [Mon, 29 May 2023 17:35:24 +0000 (20:35 +0300)]
format qsvgiohandler source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQSvgIOHandler::loadDevice() optimization
Ivailo Monev [Mon, 29 May 2023 17:05:01 +0000 (20:05 +0300)]
QSvgIOHandler::loadDevice() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosimplify and optimize QSvgIOHandler
Ivailo Monev [Mon, 29 May 2023 16:58:37 +0000 (19:58 +0300)]
simplify and optimize QSvgIOHandler

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agorequire subType to be passed to QPpmHandler::canRead()
Ivailo Monev [Mon, 29 May 2023 16:17:08 +0000 (19:17 +0300)]
require subType to be passed to QPpmHandler::canRead()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agorequire libdeflate and unbundle it
Ivailo Monev [Mon, 29 May 2023 15:39:48 +0000 (18:39 +0300)]
require libdeflate and unbundle it

kdelibs requires too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoimplement option for imgconv utility to save the raw image via QDataStream
Ivailo Monev [Mon, 29 May 2023 05:46:53 +0000 (08:46 +0300)]
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>
14 months agoQTextStream documentation update
Ivailo Monev [Mon, 29 May 2023 01:31:06 +0000 (04:31 +0300)]
QTextStream documentation update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoreturn QString from QFileSystemEngine::getLinkTarget() and rename it
Ivailo Monev [Sat, 27 May 2023 16:02:33 +0000 (19:02 +0300)]
return QString from QFileSystemEngine::getLinkTarget() and rename it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoset the QIODevice error from QFile
Ivailo Monev [Sat, 27 May 2023 06:19:48 +0000 (09:19 +0300)]
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>
14 months agouse the static QFile::setPermissions() method in QStandardPaths::writableLocation()
Ivailo Monev [Sat, 27 May 2023 05:59:59 +0000 (08:59 +0300)]
use the static QFile::setPermissions() method in QStandardPaths::writableLocation()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agostatic QFile methods optimizations
Ivailo Monev [Sat, 27 May 2023 05:45:03 +0000 (08:45 +0300)]
static QFile methods optimizations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoremove redundant QIODevicePrivate member
Ivailo Monev [Sat, 27 May 2023 05:08:16 +0000 (08:08 +0300)]
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>
14 months agoreplace hardcoded enum value in QAbstractSocketEnginePrivate::setError()
Ivailo Monev [Sat, 27 May 2023 03:57:52 +0000 (06:57 +0300)]
replace hardcoded enum value in QAbstractSocketEnginePrivate::setError()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agorequire all QAbstractSocketEngine::initialize() arguments
Ivailo Monev [Sat, 27 May 2023 03:49:44 +0000 (06:49 +0300)]
require all QAbstractSocketEngine::initialize() arguments

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQFileSystemEntry optimization
Ivailo Monev [Sat, 27 May 2023 03:37:23 +0000 (06:37 +0300)]
QFileSystemEntry optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogenlocale script comment correction
Ivailo Monev [Sat, 27 May 2023 02:44:57 +0000 (05:44 +0300)]
genlocale script comment correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoFreeBSD footprint file update
Ivailo Monev [Sat, 27 May 2023 02:25:20 +0000 (05:25 +0300)]
FreeBSD footprint file update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoupdate tables data to CLDR v43
Ivailo Monev [Sat, 27 May 2023 01:02:04 +0000 (04:02 +0300)]
update tables data to CLDR v43

hacks included

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agopass the scalable icons support QIconLoader member to QIconTheme
Ivailo Monev [Fri, 26 May 2023 02:38:48 +0000 (05:38 +0300)]
pass the scalable icons support QIconLoader member to QIconTheme

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agopreperations to conditionally check for scalable icons from icon loader
Ivailo Monev [Fri, 26 May 2023 02:15:15 +0000 (05:15 +0300)]
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>
14 months agoadd QIcon benchmark
Ivailo Monev [Fri, 26 May 2023 01:49:37 +0000 (04:49 +0300)]
add QIcon benchmark

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoconst-correct QIconLoader methods
Ivailo Monev [Fri, 26 May 2023 01:18:41 +0000 (04:18 +0300)]
const-correct QIconLoader methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agomake QIconLoaderEngineEntry pixmap member private
Ivailo Monev [Fri, 26 May 2023 01:13:14 +0000 (04:13 +0300)]
make QIconLoaderEngineEntry pixmap member private

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQIcon documentation update
Ivailo Monev [Fri, 26 May 2023 01:11:22 +0000 (04:11 +0300)]
QIcon documentation update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agomark QIconLoaderEngine reimplementations as final
Ivailo Monev [Fri, 26 May 2023 01:11:11 +0000 (04:11 +0300)]
mark QIconLoaderEngine reimplementations as final

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoremove declaration of non-existing QIconLoader::dirInfo() method
Ivailo Monev [Thu, 25 May 2023 00:05:43 +0000 (03:05 +0300)]
remove declaration of non-existing QIconLoader::dirInfo() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQIconLoaderEngineEntry and QIconLoader friendship has been broken
Ivailo Monev [Thu, 25 May 2023 00:02:17 +0000 (03:02 +0300)]
QIconLoaderEngineEntry and QIconLoader friendship has been broken

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoREADME update
Ivailo Monev [Wed, 24 May 2023 23:33:59 +0000 (02:33 +0300)]
README update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agomark QPixmapIconEngine reimplementations as final, QPixmapIconEngine::bestMatch(...
Ivailo Monev [Wed, 24 May 2023 23:29:43 +0000 (02:29 +0300)]
mark QPixmapIconEngine reimplementations as final, QPixmapIconEngine::bestMatch() as private

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoresolveColor() function optimization
Ivailo Monev [Wed, 24 May 2023 23:07:37 +0000 (02:07 +0300)]
resolveColor() function optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agodrop icon engine plugins support
Ivailo Monev [Wed, 24 May 2023 22:28:53 +0000 (01:28 +0300)]
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>
14 months agoQIcon documentation update
Ivailo Monev [Wed, 24 May 2023 21:40:07 +0000 (00:40 +0300)]
QIcon documentation update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoremove redundant QPaintDevice physical DPI getters
Ivailo Monev [Wed, 24 May 2023 20:33:36 +0000 (23:33 +0300)]
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>
14 months agoremove unused QWExtra members
Ivailo Monev [Wed, 24 May 2023 04:43:10 +0000 (07:43 +0300)]
remove unused QWExtra members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agodrop auxiliary QImage data
Ivailo Monev [Wed, 24 May 2023 02:05:46 +0000 (05:05 +0300)]
drop auxiliary QImage data

no reason to store it when it is calculated from the DPI

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoQImage::rgbSwapped() optimization
Ivailo Monev [Wed, 24 May 2023 00:56:03 +0000 (03:56 +0300)]
QImage::rgbSwapped() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agofix random buffer filling in qRandomUuid() function
Ivailo Monev [Mon, 22 May 2023 16:29:06 +0000 (19:29 +0300)]
fix random buffer filling in qRandomUuid() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoprefix the QML state debug config option
Ivailo Monev [Mon, 22 May 2023 00:50:02 +0000 (03:50 +0300)]
prefix the QML state debug config option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agouse the QOpacityEffect::cancel() method in qFadeEffect() function
Ivailo Monev [Sat, 20 May 2023 18:00:49 +0000 (21:00 +0300)]
use the QOpacityEffect::cancel() method in qFadeEffect() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoFreeBSD footprint file update
Ivailo Monev [Fri, 19 May 2023 23:45:47 +0000 (02:45 +0300)]
FreeBSD footprint file update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agouse https://scm.osdn.net/gitroot/kde/Katie.git to clone the Katie source for the...
Ivailo Monev [Fri, 19 May 2023 23:24:43 +0000 (02:24 +0300)]
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>
14 months agoQSettings setup optimization
Ivailo Monev [Fri, 19 May 2023 21:06:31 +0000 (00:06 +0300)]
QSettings setup optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
15 months agoupdate bundled libdeflate to v1.18
Ivailo Monev [Fri, 19 May 2023 06:18:54 +0000 (09:18 +0300)]
update bundled libdeflate to v1.18

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
15 months agoupdate URL TLDs table data
Ivailo Monev [Fri, 19 May 2023 05:04:36 +0000 (08:04 +0300)]
update URL TLDs table data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
15 months agodrop now unused scripttools component
Ivailo Monev [Fri, 19 May 2023 02:07:37 +0000 (05:07 +0300)]
drop now unused scripttools component

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
15 months agocorrect indentation in rotated270() function
Ivailo Monev [Thu, 18 May 2023 23:22:23 +0000 (02:22 +0300)]
correct indentation in rotated270() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
15 months agoQEasingCurve copy constructor optimization
Ivailo Monev [Thu, 18 May 2023 23:22:05 +0000 (02:22 +0300)]
QEasingCurve copy constructor optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
15 months agoremove redundant bits in qRandomUuid() function
Ivailo Monev [Thu, 18 May 2023 22:18:04 +0000 (01:18 +0300)]
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>
15 months agodrop support for changing QDataStream precision
Ivailo Monev [Thu, 18 May 2023 22:16:15 +0000 (01:16 +0300)]
drop support for changing QDataStream precision

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agomark some QThreadPool branches as unlikely
Ivailo Monev [Sat, 14 Jan 2023 03:42:31 +0000 (05:42 +0200)]
mark some QThreadPool branches as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agomark QThreadPoolThread::run() as final
Ivailo Monev [Sat, 14 Jan 2023 03:39:50 +0000 (05:39 +0200)]
mark QThreadPoolThread::run() as final

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoformat and indent qthreadpool source file
Ivailo Monev [Sat, 14 Jan 2023 03:39:11 +0000 (05:39 +0200)]
format and indent qthreadpool source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove unused and internal QThreadPoolPrivate::stealRunnable() method
Ivailo Monev [Sat, 14 Jan 2023 03:24:07 +0000 (05:24 +0200)]
remove unused and internal QThreadPoolPrivate::stealRunnable() method

was used by QFutureInterface

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agosomeone's typo
Ivailo Monev [Mon, 2 Jan 2023 04:42:13 +0000 (06:42 +0200)]
someone's typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agosave errno before calling any other function in QLocalServerPrivate::setError()
Ivailo Monev [Sat, 31 Dec 2022 06:49:17 +0000 (08:49 +0200)]
save errno before calling any other function in QLocalServerPrivate::setError()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove unused QTcpServerPrivate members
Ivailo Monev [Wed, 28 Dec 2022 06:44:50 +0000 (08:44 +0200)]
remove unused QTcpServerPrivate members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove unused socket exception notification
Ivailo Monev [Tue, 27 Dec 2022 19:41:19 +0000 (21:41 +0200)]
remove unused socket exception notification

doubles as performance optimization for sockets (QTcpServer and QUdpSocket)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoimplement default QStatInfo constructor and use it as optimization in QFileSystemWatc...
Ivailo Monev [Tue, 27 Dec 2022 00:43:11 +0000 (02:43 +0200)]
implement default QStatInfo constructor and use it as optimization in QFileSystemWatcherPrivate::_q_timeout()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agodo not manually set the socket state and error of QTcpServer
Ivailo Monev [Sun, 25 Dec 2022 23:59:24 +0000 (01:59 +0200)]
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>
19 months agoremove redundant pointer check in QTcpServer::listen()
Ivailo Monev [Sun, 25 Dec 2022 23:12:39 +0000 (01:12 +0200)]
remove redundant pointer check in QTcpServer::listen()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove the unused gamma option of QImageWriter
Ivailo Monev [Sat, 24 Dec 2022 14:52:34 +0000 (16:52 +0200)]
remove the unused gamma option of QImageWriter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove now unused katie_setup_object() macro
Ivailo Monev [Sat, 24 Dec 2022 12:17:46 +0000 (14:17 +0200)]
remove now unused katie_setup_object() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agofix regression since 51f2253d73b140638853c97b1351c19ec7e8fa4f
Ivailo Monev [Fri, 23 Dec 2022 21:54:16 +0000 (23:54 +0200)]
fix regression since 51f2253d73b140638853c97b1351c19ec7e8fa4f

png_read_image() handles interlacing internally

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove BSD workarounds
Ivailo Monev [Fri, 23 Dec 2022 19:14:40 +0000 (21:14 +0200)]
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>
19 months agoupdate PROJECT_LOGO in doxygen.conf
Ivailo Monev [Wed, 21 Dec 2022 21:05:24 +0000 (23:05 +0200)]
update PROJECT_LOGO in doxygen.conf

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agostatic QFile methods optimizations
Ivailo Monev [Wed, 21 Dec 2022 20:48:20 +0000 (22:48 +0200)]
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>
19 months agoQFile documentation review
Ivailo Monev [Wed, 21 Dec 2022 20:20:20 +0000 (22:20 +0200)]
QFile documentation review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoQFileSystemIterator optimization
Ivailo Monev [Wed, 21 Dec 2022 18:32:08 +0000 (20:32 +0200)]
QFileSystemIterator optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agomark the error case in qt_unix_query() as unlikely
Ivailo Monev [Wed, 21 Dec 2022 16:00:30 +0000 (18:00 +0200)]
mark the error case in qt_unix_query() as unlikely

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoremove unused qmap header inclusion in qlibrary source file
Ivailo Monev [Wed, 21 Dec 2022 15:56:26 +0000 (17:56 +0200)]
remove unused qmap header inclusion in qlibrary source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoqt_unix_query() function optimization
Ivailo Monev [Wed, 21 Dec 2022 15:53:25 +0000 (17:53 +0200)]
qt_unix_query() function optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agokeep reference to QByteArray object in QLibraryPrivate::load_sys()
Ivailo Monev [Wed, 21 Dec 2022 15:43:21 +0000 (17:43 +0200)]
keep reference to QByteArray object in QLibraryPrivate::load_sys()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoconst-ify QFactoryLoaderPrivate::suffix member
Ivailo Monev [Wed, 21 Dec 2022 15:40:14 +0000 (17:40 +0200)]
const-ify QFactoryLoaderPrivate::suffix member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agomerge QFileSystemWatcherEngineUnix into QFileSystemWatcherPrivate
Ivailo Monev [Wed, 21 Dec 2022 14:05:49 +0000 (16:05 +0200)]
merge QFileSystemWatcherEngineUnix into QFileSystemWatcherPrivate

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agotrack watched files and directories only in QFileSystemWatcherEngineUnix
Ivailo Monev [Wed, 21 Dec 2022 13:14:10 +0000 (15:14 +0200)]
track watched files and directories only in QFileSystemWatcherEngineUnix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agosimplify emision of QFileSystemWatcher signals
Ivailo Monev [Tue, 20 Dec 2022 18:49:17 +0000 (20:49 +0200)]
simplify emision of QFileSystemWatcher signals

the proxy signals are just redundant

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoreuse QFontDatabase object in tst_QCssParser::extractFontFamily_data()
Ivailo Monev [Sun, 18 Dec 2022 17:57:27 +0000 (19:57 +0200)]
reuse QFontDatabase object in tst_QCssParser::extractFontFamily_data()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agomake Debian package depend on fonts-freefont-ttf
Ivailo Monev [Sun, 18 Dec 2022 17:56:54 +0000 (19:56 +0200)]
make Debian package depend on fonts-freefont-ttf

it is the last resort font

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
19 months agoupdate tables data to CLDR v42
Ivailo Monev [Sun, 18 Dec 2022 17:46:31 +0000 (19:46 +0200)]
update tables data to CLDR v42

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>