Commit graph

8145 commits

Author SHA1 Message Date
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
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