[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 e94fe59a53085e276f11fb96f18b62e8058f50ef to 19332ec588d30f6b4a36081880bfd4d1366b92cf
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 3199e593aa230f63f154d47592083171b5ea3522 by Sol ZHu on 07/08/2026 at 06:24..
ohos: fix crash when handling IME cursor movement

The OHOS input context constructed QChar objects from Qt arrow-key
values when processing an IME cursor-movement callback. These special
key values exceed the UTF-16 range and trigger a QChar assertion in
debug builds.

Change the functional-key helper to accept QString text. Pass empty text
for arrow keys, since navigation keys do not generate Unicode text, and
preserve the control-character text for Delete, Backspace, and Enter
using QStringLiteral.

This prevents crashes when an input method moves the cursor, such as
after inserting paired Chinese punctuation.

Task-number: QTBUG-148419
Pick-to: 6.12
Change-Id: Ifb528fa8b2c136be95e2edd20f69b6fc1331d803
Reviewed-by: Zbigniew Chyla <[email protected]>
Reviewed-by: Seokha Ko <[email protected]>
Reviewed-by: Liang Qi <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/3199e593aa230f63f154d47592083171b5ea3522

Git commit 06eaebdd33f6538fcae5e1dcde59595e18e39dfb by Magdalena Stojek on 07/08/2026 at 09:46..
QCollator/ICU: Use u_errorName() in diagnostic messages

When ICU operations fail in the ICU collator backend, the diagnostic
messages logged the numeric UErrorCode value. Replace the numeric values
with u_errorName(), which provides the name (for example,
"U_FILE_ACCESS_ERROR"), making warnings more explicit.

Task-number: QTBUG-147196
Change-Id: Ia65f68036bcf6b5e7d4e731d9dd93a57c4300206
Reviewed-by: Thiago Macieira <[email protected]>
Reviewed-by: Edward Welbourne <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/06eaebdd33f6538fcae5e1dcde59595e18e39dfb

Git commit 43238ca0fde83b37192825a6581b636a8c2abeca by Aleksander Wawrzyniak on 07/08/2026 at 11:24..
harmonyos: Remove commented out include

This is a preparatory change for normalizing include order.

There is a commented out include. Remove it so we don't keep dead code
in the includes sections.

Pick-to: 6.12
Task-number: QTBUG-148892
Change-Id: I1eb14958443514976b4edb1663860da060ef144b
Reviewed-by: SanthoshKumar Selvaraj <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/43238ca0fde83b37192825a6581b636a8c2abeca

Git commit 37b7ee1ea35cf86439289944703ffdf098e22b08 by Aleksander Wawrzyniak on 07/08/2026 at 11:24..
harmonyos: fix formatting of include directive

This is a preparatory change to normalizing includes in harmonyos
platform code.

There is an include, which doesn't add space after the #include. Fix
this formatting.

Pick-to: 6.12
Task-number: QTBUG-148892
Change-Id: I2b59e8a99dc7650a0f12c6e83d8939b490cd1450
Reviewed-by: SanthoshKumar Selvaraj <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/37b7ee1ea35cf86439289944703ffdf098e22b08

Git commit 19332ec588d30f6b4a36081880bfd4d1366b92cf by Aleksander Wawrzyniak on 07/08/2026 at 11:24..
harmonyos: Remove duplicate includes

This is a preparatory change to normalizing includes in harmonyos
platform code.

There are two instances of duplicated includes:
  1. qohosplatformscreen.cpp: QtGui/qguiapplication.h
  2. qohosplatformwindow.cpp: QtGui/private/qwindow_p.h

These duplicates differ only in having the Qt module prefix (QtGui/) in
the include path. Follow the Qt coding guidelines and remove the ones,
which are missing the Qt module prefix.

Pick-to: 6.12
Task-number: QTBUG-148892
Change-Id: Ic360c32f869a34049553e92b7aca89fb6ca9ece6
Reviewed-by: Liang Qi <[email protected]>
https://invent.kde.org/qt/qt/qtbase/-/commit/19332ec588d30f6b4a36081880bfd4d1366b92cf
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.