[qt/qt/qtwebengine-chromium]: 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/qtwebengine-chromium
Pushed by mirror-service into branch '140-based'.
Changed from 2b61104135ca6a3db1a63a2c5ed93306356ce0f5 to 68a4c08d7100f3ab7dc9a9af0df6fb44ebf4481d
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 38156cb4d23c8d09c9cdc4c12ce97030a0e726ac by Kaloyan Chehlarski on 16/07/2026 at 13:55..
[fixup][Backport] CVE-2026-11074: Use after free in WebRTC

Partial cherry-pick of patch originally reviewed on
https://webrtc-review.googlesource.com/c/src/+/435001:
desktop-capture: honor prefer_cursor_embedded on Wayland portal captures

Before: Wayland PipeWire screen capture always requested cursor metadata, so `prefer_cursor_embedded` was effectively ignored and some users saw no cursor in the video.
After: Wayland PipeWire capture honors `prefer_cursor_embedded` by requesting embedded cursor mode via `xdg-desktop-portal` when opted in (default remains metadata).
Bug: webrtc:469286972
Change-Id: I86a99442984626cc541593a6f3aca236dcb98a75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/435001
Reviewed-by: Mark Foltz <[email protected]>
Reviewed-by: Alexander Cooper <[email protected]>
Commit-Queue: Alexander Cooper <[email protected]>
Cr-Commit-Position: refs/heads/main@{#46604}
Fixes: QTBUG-148300
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/753136
Reviewed-by: Michal Klocek <[email protected]>
https://invent.kde.org/qt/qt/qtwebengine-chromium/-/commit/38156cb4d23c8d09c9cdc4c12ce97030a0e726ac

Git commit ae2712369f68bead9f12801de25035edfb1af093 by Kaloyan Chehlarski on 16/07/2026 at 13:55..
[backport] WTF: Avoid LOG(ERROR) from text_encoding_registry.cc

After http://crrev.com/1557929, log messages like the following are
shown:

> alias utf-16 maps to "UTF-16LE" already, but someone is trying
> to make it map to "utf-16le"

This CL fixes a problem causing such log messages.

* Background
TextCodecUtf8 provides "UTF-8" codec, and TextCodecUtf16 provides
"UTF-16LE" and "UTF-16BE" codecs. On the other hand, TextCodecIcu fails
to register "UTF-8" codec, and registers "utf-16le" and "utf-16be"
codecs successfully. TextCodecUtf16 makes aliases for "utf-16le" and
"utf-16be", so CheckExistingName() expectedly shows the ERROR message.

* Solution
TextCodecIcu should not register codecs provided by other classes. This
CL adds IsSupported() function to TextCodecUtf8 and TextCodecUtf16 as
well as TextCodecCjk, and TextCodecIcu skips codecs supported by them.

This CL has no user-visible behavior changes other than the log
messages.

Change-Id: Ie33a326a65d001ea3151d585e50bd3f332843f52
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7260054
Auto-Submit: Kent Tamura <[email protected]>
Reviewed-by: Fredrik Söderquist <[email protected]>
Commit-Queue: Fredrik Söderquist <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1559203}
Task-number: QTBUG-147923
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/753547
Reviewed-by: Michal Klocek <[email protected]>
https://invent.kde.org/qt/qt/qtwebengine-chromium/-/commit/ae2712369f68bead9f12801de25035edfb1af093

Git commit 68a4c08d7100f3ab7dc9a9af0df6fb44ebf4481d by Kaloyan Chehlarski on 16/07/2026 at 13:55..
[backport] Ensure consistent encoding registration

This CL fixes a crash in NewTextCodec where an encoding name is
registered in the name map but its corresponding codec is missing from
the codec map.

The root cause was that TextCodecIcu used different ICU standard naming
schemes for names (preferring 'HTML') vs codecs (hardcoded to 'MIME').
This mismatch meant that if a name differed between these standards,
NewTextCodec would look up a name it couldn't find a factory for.

Bug: 491619468
Change-Id: I9361f33f09bb010381dbc702cb21337ced0fe413
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7849633
Auto-Submit: Yoshisato Yanagisawa <[email protected]>
Task-number: QTBUG-147923
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/753548
Reviewed-by: Michal Klocek <[email protected]>
https://invent.kde.org/qt/qt/qtwebengine-chromium/-/commit/68a4c08d7100f3ab7dc9a9af0df6fb44ebf4481d
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.