[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