OSDN Git Service

kde/Katie.git
12 months agocompare the clean paths of QStatInfo
Ivailo Monev [Sun, 2 Jul 2023 06:07:23 +0000 (09:07 +0300)]
compare the clean paths of QStatInfo

to match what QFileInfo does

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoQFileSystemWatcher optimization
Ivailo Monev [Sun, 2 Jul 2023 05:46:10 +0000 (08:46 +0300)]
QFileSystemWatcher optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoconvert path to QByteArray via QFile::encodeName() in QStatInfo::dirInfos()
Ivailo Monev [Sun, 2 Jul 2023 05:09:54 +0000 (08:09 +0300)]
convert path to QByteArray via QFile::encodeName() in QStatInfo::dirInfos()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoregister socket error and state enums as metatypes
Ivailo Monev [Wed, 28 Jun 2023 16:31:34 +0000 (19:31 +0300)]
register socket error and state enums as metatypes

makes no sense to have to register types externally that the socket classes
use (connect) internally

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agopass the size of the QByteArray object to QString::fromLocal8Bit() in QFile::decodeName()
Ivailo Monev [Sat, 24 Jun 2023 16:44:33 +0000 (19:44 +0300)]
pass the size of the QByteArray object to QString::fromLocal8Bit() in QFile::decodeName()

for paths with spaces

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoadd leading slashes for any URL with file scheme
Ivailo Monev [Sat, 24 Jun 2023 11:15:52 +0000 (14:15 +0300)]
add leading slashes for any URL with file scheme

for the case of KUrl and anything using it - it can start with a
environment variable reference (such as $HOME) instead of leading slash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agonew QUrl::AddTrailingSlash enum for KUrl
Ivailo Monev [Fri, 23 Jun 2023 20:06:35 +0000 (23:06 +0300)]
new QUrl::AddTrailingSlash enum for KUrl

optimized QUrlPrivate::toEncoded() while at it (only for the case
when the URL includes port)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoremove encoded QUrl getters and setters
Ivailo Monev [Thu, 22 Jun 2023 12:22:05 +0000 (15:22 +0300)]
remove encoded QUrl getters and setters

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoremove obsolete and unused QUrl methods
Ivailo Monev [Thu, 22 Jun 2023 10:44:14 +0000 (13:44 +0300)]
remove obsolete and unused QUrl methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agocall QUrlPrivate constructor
Ivailo Monev [Thu, 22 Jun 2023 00:59:16 +0000 (03:59 +0300)]
call QUrlPrivate constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
12 months agoremove redundant destructors
Ivailo Monev [Wed, 21 Jun 2023 16:52:26 +0000 (19:52 +0300)]
remove redundant destructors

lots of these..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoprint the QPluginLoader error string from QFactoryLoader::instance()
Ivailo Monev [Thu, 15 Jun 2023 02:19:37 +0000 (05:19 +0300)]
print the QPluginLoader error string from QFactoryLoader::instance()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agorename QDeclarativeView, QDeclarativeComponent and QDeclarativeLoader Status enum
Ivailo Monev [Sun, 11 Jun 2023 16:10:51 +0000 (19:10 +0300)]
rename QDeclarativeView, QDeclarativeComponent and QDeclarativeLoader Status enum

partially fixes kdelibs build when CMAKE_UNITY_BUILD is set to ON (build
fails due to enum clashes with stuff defined in X11 headers)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agochoose boundary reason based on the previous/next char only QTextBoundaryFinder:...
Ivailo Monev [Sat, 10 Jun 2023 08:42:35 +0000 (11:42 +0300)]
choose boundary reason based on the previous/next char only QTextBoundaryFinder::boundaryReasons()

the start and end of the text were considered as boundaries for compat only

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agosimplify QDeclarativeTextInput::moveCursorSelection()
Ivailo Monev [Sat, 10 Jun 2023 06:31:46 +0000 (09:31 +0300)]
simplify QDeclarativeTextInput::moveCursorSelection()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoscope the monotonic clock check to QElapsedTimer::isMonotonic()
Ivailo Monev [Wed, 7 Jun 2023 19:18:50 +0000 (22:18 +0300)]
scope the monotonic clock check to QElapsedTimer::isMonotonic()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodrop QTime methods that have QElapsedTimer equivalent
Ivailo Monev [Wed, 7 Jun 2023 10:25:38 +0000 (13:25 +0300)]
drop QTime methods that have QElapsedTimer equivalent

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoMerge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
Ivailo Monev [Wed, 7 Jun 2023 06:18:23 +0000 (09:18 +0300)]
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie

13 months agoreplace use of QTime as timer with QElapsedTimer
Ivailo Monev [Wed, 7 Jun 2023 06:16:34 +0000 (09:16 +0300)]
replace use of QTime as timer with QElapsedTimer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoremove redundant file existence check in QDir::rename()
Ivailo Monev [Tue, 6 Jun 2023 06:01:40 +0000 (09:01 +0300)]
remove redundant file existence check in QDir::rename()

if the source does not exists renaming will fail anyway, also the check is
subject to race-condition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agode-duplicate definition
Ivailo Monev [Mon, 5 Jun 2023 17:56:15 +0000 (20:56 +0300)]
de-duplicate definition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoQPolygonF::toPolygon() optimization
Ivailo Monev [Mon, 5 Jun 2023 17:52:34 +0000 (20:52 +0300)]
QPolygonF::toPolygon() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoremove redundant QLineEdit and QLineEditPrivate destructors
Ivailo Monev [Mon, 5 Jun 2023 17:19:22 +0000 (20:19 +0300)]
remove redundant QLineEdit and QLineEditPrivate destructors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoQImage::colorTable() method optimization
Ivailo Monev [Mon, 5 Jun 2023 16:02:51 +0000 (19:02 +0300)]
QImage::colorTable() method optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodither_to_Mono() function optimization
Ivailo Monev [Mon, 5 Jun 2023 16:00:26 +0000 (19:00 +0300)]
dither_to_Mono() function optimization

only the mono image formats use color tables and the table has two colors only

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoinitialize the QGuiPlatformPlugin pointer in qt_guiPlatformPlugin() function
Ivailo Monev [Mon, 5 Jun 2023 02:31:38 +0000 (05:31 +0300)]
initialize the QGuiPlatformPlugin pointer in qt_guiPlatformPlugin() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoget rid of the (no so internal) QFileDialog hooks
Ivailo Monev [Mon, 5 Jun 2023 02:06:18 +0000 (05:06 +0300)]
get rid of the (no so internal) QFileDialog hooks

assuming that the QGuiPlatformPlugin hooks work the exported functions are
redundant

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agominor QFileDialog optimization and documentation update
Ivailo Monev [Sun, 4 Jun 2023 15:44:25 +0000 (18:44 +0300)]
minor QFileDialog optimization and documentation update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
13 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>
14 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>
14 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>
14 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>
14 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>
14 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>
14 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>
18 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>
18 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>