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
Ivailo Monev
f4bbfdc17a
simplify memory rotation templates
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 09:24:33 +02:00
Ivailo Monev
5b05fc946e
remove unused internal QListView methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 09:06:01 +02:00
Ivailo Monev
fba0ea5f05
use same defaults as in QSizePolicy constructor when streaming it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 09:01:52 +02:00
Ivailo Monev
6cf349e278
rework QSizePolicy
...
performance after the changes unknown but the class is subject to change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 08:24:09 +02:00
Ivailo Monev
04d4b6c4b4
unfriend QPixmap and QFontEngineBox from QX11PaintEngine
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 04:08:34 +02:00
Ivailo Monev
20d859d586
remove declaration of non-existing QRasterBuffer methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 03:55:06 +02:00
Ivailo Monev
166aff2a8c
convert QRasterBuffer::colorizeBitmap() to static function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 03:47:39 +02:00
Ivailo Monev
1ac3daf78c
optimize widget background painting for the case of multiple region rectangles
...
essentially saving multiple painter state changes and whatnot, performance
for single region rectangle remains the same
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 02:57:19 +02:00
Ivailo Monev
f638484d11
move qt_imageForBrush() function where it belongs and unexport it
...
the brush patterns are not even common case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 02:38:38 +02:00
Ivailo Monev
a5e29c80dd
remove unused qt_pixmapForBrush() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-14 02:05:26 +02:00
Ivailo Monev
c2e0252b04
reset the hash state from QCryptographicHashPrivate constructor
...
it has to be done for proper state initialization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 23:37:21 +02:00
Ivailo Monev
6285c59cae
merge private QKatHash class into QCryptographicHashPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 23:32:49 +02:00
Ivailo Monev
6cbd7fc695
update tables data to CLDR v44
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 23:20:15 +02:00
Ivailo Monev
439647d272
update unicode data tables to v15.1
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 22:10:30 +02:00
Ivailo Monev
e4043bb3fb
update URL TLDs table data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 22:01:57 +02:00
Ivailo Monev
b6f10c0bc1
update manual pages
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-13 22:00:04 +02:00
Ivailo Monev
daad8c2e91
QCryptographicHash documentation correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 10:55:30 +02:00
Ivailo Monev
fe5b630b28
drop all but the custom hash algorithm
...
don't need them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 00:18:07 +02:00
Ivailo Monev
5af18cc9b5
QStandardPaths documentation correction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-04 23:57:49 +02:00
Ivailo Monev
7fc419196f
drop XEMBED support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 11:44:11 +03:00
Ivailo Monev
341de9e00a
README update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 11:23:52 +03:00
Ivailo Monev
54c1deebad
remove redundant QGraphicsRotation and QGraphicsScale classes
...
use QMatrix or QTransform instead (QGraphicsItem has setters and getters
for that)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 13:58:37 +03:00
Ivailo Monev
9e9832d1df
remove unused QGraphicsItemPrivate methods arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 12:30:12 +03:00
Ivailo Monev
dc84af4866
remove now unused QGraphicsItemPrivate bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 11:20:04 +03:00
Ivailo Monev
84dde53fd8
remove qml leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 09:40:45 +03:00
Ivailo Monev
770f63fa3b
drop script and declarative components aswell as tray support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:03:17 +03:00
Ivailo Monev
c52e34c91e
remove QGraphicsItem binary compat bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-22 19:07:41 +03:00
Ivailo Monev
7b69cca1a9
remove redundant checks in QGraphicsTextItem::sceneEvent()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-22 18:05:21 +03:00
Ivailo Monev
80eec49cfb
remove redundant QGraphicsView::focusNextPrevChild() reimplementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 05:38:22 +03:00
Ivailo Monev
7d1dd87469
update tables data to CLDR v43
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 09:29:22 +03:00
Ivailo Monev
b26ee7e5f7
update exported classes references
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 09:21:15 +03:00
Ivailo Monev
d3e6be4599
update URL TLDs table data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 09:04:03 +03:00
Ivailo Monev
40662d3d33
warn when library fails to load and QT_DEBUG_PLUGINS environment variable is set
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 00:08:43 +03:00
Ivailo Monev
565423a1c1
drop config support
...
with QGuiPlatformPlugin and the QApplication settings and getters in
place it is simply redundant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 04:40:20 +03:00
Ivailo Monev
dda478c25b
add note about platforms that are not open-source
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 06:03:50 +03:00
Ivailo Monev
b3e52cdee4
fix DnD retrieval of some image formats
...
with the introduction of QImageWriter::formatForMimeType() and the related
QImageReader and QImageWriter methods the assumption that the image format
(plugin name) equals everything after the slash can be dismissed and
properly handled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 18:48:34 +03:00
Ivailo Monev
47b262c719
QStatInfo optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 02:17:48 +03:00
Ivailo Monev
4795a577bf
new QFileSystemWatcher methods to get and set the poll interval
...
I had the idea for it for quite some time and its about time I put it
to the test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 20:31:28 +03:00
Ivailo Monev
baeeb19d75
pass the source text length to QString::fromUtf8() from QTranslator::translate()
...
otherwise QString::fromUtf8() will call qstrlen() to figure out the string
length
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 20:50:45 +03:00
Ivailo Monev
b3e5a0e7d1
QKeySequence::toString() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 20:41:54 +03:00
Ivailo Monev
6eb9bec4aa
make sure the bottom of QKeySequence::operator[] is really unreachable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 17:08:40 +03:00
Ivailo Monev
c05116aeca
fix regression since 4614dddd42
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 05:28:48 +03:00