Ivailo Monev
4ce6c69719
remove redundant QDataBuffer operator
...
less code to maintain and less symbols to resolve (both at compile and
runtime), can't go wrong with that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 02:51:04 +02:00
Ivailo Monev
509d507363
take the palette cache key into account in QItemDelegate::selected()
...
different palette cache key indicates different palette colors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 02:07:49 +02:00
Ivailo Monev
9618afeec8
remove redundant QPixmapCache::replace() method
...
does the same as QPixmapCache::insert()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-29 01:55:54 +02:00
Ivailo Monev
f99b0e1adc
set the initial cache limit of QPixmapCache by passing it to the QCache constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 10:57:05 +02:00
Ivailo Monev
cf1b19860d
change the QPixmapCache key type to QByteArray from QString
...
QString is 2x the size of QByteArray (in terms of memory allocated)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 10:44:16 +02:00
Ivailo Monev
32d252d3cf
different take on hex string generator
...
with this approach the hex string generation can be optimized via
per-object or per-thread buffer (by passing it to qHexString()), that
is yet to be tested tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 09:48:16 +02:00
Ivailo Monev
0aa306b3f6
pass QByteArray object to qt_u_strToUpper() and qt_u_strToLower() functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 08:31:54 +02:00
Ivailo Monev
dee2273432
remove unused and redundant QWidgetResizeHandler members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 07:42:53 +02:00
Ivailo Monev
eb54726226
remove disabled bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 06:44:14 +02:00
Ivailo Monev
1481bf58e4
simplify D-Bus component debugging
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-28 06:05:23 +02:00
Ivailo Monev
07e67b0b52
remove redundant QDir methods
...
only UNIX is supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 02:37:29 +02:00
Ivailo Monev
edbeabbf41
remove unused QFileSystemModelPrivate methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 15:23:31 +02:00
Ivailo Monev
46f02d9a3c
drop unused QDataWidgetMapper class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 15:10:39 +02:00
Ivailo Monev
1b5ac1c06b
delete plugin loaders from QFactoryLoader
...
previously deleting the QPluginLoader instances was causing crashses in
gwenview sometimes (e.g. when gif plugin was in use but that plugin is no
more)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 11:14:45 +02:00
Ivailo Monev
748128b688
remove references to Qt::MouseButtonMask
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 07:34:39 +02:00
Ivailo Monev
3d778b2210
remove unused global definitions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 05:09:08 +02:00
Ivailo Monev
7331daea30
QFlags to debug messages optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 04:37:15 +02:00
Ivailo Monev
ca6b53bace
compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 03:45:09 +02:00
Ivailo Monev
9b7689985c
retry getnameinfo() without NI_NAMEREQD, log lots of messages when QHOSTINFO_DEBUG is defined and adjust QHostInfo to IP addresses changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 03:25:53 +02:00
Ivailo Monev
15400e4638
mark QFontEngineFT methods as final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 15:22:58 +02:00
Ivailo Monev
b9014939ce
const-ify QFreetypeFace::addGlyphToPath() argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 14:54:09 +02:00
Ivailo Monev
9a26963695
do not copy the parameters types list in qDBusParametersForMethod() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 12:01:42 +02:00
Ivailo Monev
61e052461c
call qt_initLocale() from QCoreApplication::init()
...
with QSystemLocale gone (5a8895be60
) it was
no longer called at all
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 20:45:41 +02:00
Ivailo Monev
7a60a4a6ff
fix benchmarks build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 20:37:46 +02:00
Ivailo Monev
3e2706dd71
drop the feature to change the default locale
...
changing the default locale can have various bad effects (such as failure
to convert localized integers stored in QString) which is why there was a
warning about it. even tho UNIX has the concept of changing the locale
settings (via setlocale()) I am not willing to support such feature
because QWidget, QValidtor, etc. have their own locale feature that can
be changed at any time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 20:32:36 +02:00
Ivailo Monev
5070e961d0
remove redundant group separator checks in private QLocale methods
...
QLocalePrivate::numberToCLocale() skips whitespace (0xa0 is whitespace
char) at the begining and end
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 19:18:44 +02:00
Ivailo Monev
d032103cae
remove unused qlocale_p header inclusion in qcoreapplication source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-16 04:07:46 +02:00
Ivailo Monev
bb389094cc
remove redundant Q_OS_UNIX and Q_C_CALLBACKS definitions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:20:39 +02:00
Ivailo Monev
24deb82098
drop Q_DECL_IMPORT macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:07:05 +02:00
Ivailo Monev
4687910c37
translations update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 08:53:34 +02:00
Ivailo Monev
8708c052ae
drop oldmake.sh script
...
v3.3.0 does not even run on the current stable version of debian
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 08:50:45 +02:00
Ivailo Monev
ef97a7f48e
drop QStyleOptionViewItemV2, QStyleOptionViewItemV3 and QStyleOptionViewItemV4 typedefs
...
long overdue but the last bits of the versioned classes are no more
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 08:19:07 +02:00
Ivailo Monev
f57ef4b15f
drop QStyleOptionTabV2 and QStyleOptionTabV3 typedefs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:36:02 +02:00
Ivailo Monev
ef67586cf3
drop QStyleOptionFrameV2 and QStyleOptionFrameV3 typedefs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:23:57 +02:00
Ivailo Monev
01e0f63c6a
drop QStyleOptionTabWidgetFrameV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:15:31 +02:00
Ivailo Monev
ada1c257f8
drop QStyleOptionTabBarBaseV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:09:41 +02:00
Ivailo Monev
fcbe60fc94
drop QStyleOptionToolBoxV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:06:22 +02:00
Ivailo Monev
c8ec78d2bf
drop QStyleOptionProgressBarV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 07:00:33 +02:00
Ivailo Monev
adbf98fb08
drop QStyleOptionDockWidgetV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 06:53:32 +02:00
Ivailo Monev
8a4d7aa3c4
drop QIconEngineV2 typedef
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 06:37:50 +02:00
Ivailo Monev
18f13be43e
compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 06:23:40 +02:00
Ivailo Monev
dc9b5fe04e
drop QWizard styles option
...
ye, I just did
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 04:21:58 +02:00
Ivailo Monev
442bcae8bc
export qt_qscrollbarStyleOption() function only for the tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 03:51:47 +02:00
Ivailo Monev
dc8d527697
replace QUiTranslatableStringValue with QByteArray
...
the comment is not used for anything anyway, registering a metatype from
the module by itself is a performance penalty already
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 03:24:45 +02:00
Ivailo Monev
17896a3e98
do not register QStringRef as metatype from qlocale_p header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 03:16:43 +02:00
Ivailo Monev
c3b1805ef6
de-virtualize QAbstractSocket methods and use proper type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 03:10:15 +02:00
Ivailo Monev
f9fd964063
remove TODO for katie_setup_plugin() function
...
there is only one plugin now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 01:37:04 +02:00
Ivailo Monev
267e7b5b73
remove unused QLocale methods
...
no reason to keep them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 01:35:13 +02:00
Ivailo Monev
7ebb19ca2c
initialize variable in QDoubleValidatorPrivate::validateWithLocale()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 20:07:15 +02:00
Ivailo Monev
692168326a
QTextStream numbers parsing optimizations
...
QLocale::c() creates temporary QLocale object for the sake of comparison
which is sub-optimal much like QLocale::system() but QLocale::c() can be
cached in the future or optimized in other ways
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 20:06:57 +02:00