[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