[qt/qt/qtbase]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtbase
Pushed by mirror-service into branch 'dev'.
Changed from c272119847220dcf239ca8a9908867376d6dca30 to 8b5670485050cbedffe92c9ca48537f89dc896bd
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit f4accaec6ab52560340ad1d31dd3fb7204829928 by Julian Greilich on 06/08/2026 at 06:02..
a11y Android: Use correct className for QAccessible::Role::Slider

This way android announces this role correctly as slider.

Pick-to: 6.12 6.11 6.8
Task-number: QTBUG-141861
Change-Id: Ica98deade723373a6000277e41335a7d30458af5
Reviewed-by: Assam Boudjelthia <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/f4accaec6ab52560340ad1d31dd3fb7204829928

Git commit 994c8c28c525f5c8cf7194acbfdfa9e927531094 by Arkadiusz Zarębski on 06/08/2026 at 11:25..
ohos: Provide IME left/right text-of-cursor

Reason for the change:
Huawei tested text entry on the English keyboard and found that
repeatedly typing 'a' produced "AaaAAA..." in the editor. The defect is
the unexpected switch to uppercase 'A'. The expected output is
"Aaaaaa...".

The input method's auto-capitalization relies on reading the text around
the cursor to decide letter case. Without the left/right text-of-cursor
callbacks the input method could not obtain this context and
intermittently re-applied capitalization.

Fix:
Implement OH_TextEditorProxy_SetGetLeftTextOfCursorFunc and
OH_TextEditorProxy_SetGetRightTextOfCursorFunc (executed on a worker
thread). The text before and after the cursor is computed on the Qt GUI
thread (QOhosInputContext::update()) and pushed into a thread-safe
member  (QOhosMutexProtectedValue) owned by the input method proxy.

Task-number: QTBUG-148511
Pick-to: 6.12
Change-Id: I2d2483a979c41551db980221178c11cf2d82684e
Reviewed-by: Zbigniew Chyla <[email protected]>
Reviewed-by: Liang Qi <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/994c8c28c525f5c8cf7194acbfdfa9e927531094

Git commit 8b5670485050cbedffe92c9ca48537f89dc896bd by Magdalena Stojek on 06/08/2026 at 11:25..
QDom: Guard against null nodes returned by factory functions

Since the default InvalidDataPolicy changed to ReturnNullNode, the
QDomDocumentPrivate factory functions return nullptr when the input
contains data that is invalid per XML 1.0. QDomBuilder::characters(),
QDomBuilder::skippedEntity() and QDomBuilder::comment() used the
returned node without checking, causing a crash.

Check for nullptr and return false, as startElement() and
processingInstruction() already do.

Pick-to: 6.12
Fixes: QTBUG-148791
Change-Id: Id46c8438e648008d7edad50ae411d682ec5152f6
Reviewed-by: Thiago Macieira <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/8b5670485050cbedffe92c9ca48537f89dc896bd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.