[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 bdb525db1aa1e439ab4ed8b4ee6f15b13c80bf26 to 4332e5e2c48c67d47ca87378d05d066039a7fb08 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 e896f6510cff4f1f0137e2303fefc7cc2f5a3be9 by Even Oscar Andersen on 23/07/2026 at 05:53.. wasm: drop sourcemap for sanitizer, add ubsan options variable We cannot use -gsource-map - we run out of memory. Fix this by replacing it with -g3 Module.UBSAN_OPTIONS was missing. Fix this by adding the variable. sanitize-recover argument was incomplete. Fix this by changing to -sanitize-recover=all Change-Id: I44feff820c4e4cbc76f8a28e5678aaaa693a09fd Reviewed-by: Joerg Bornemann <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/e896f6510cff4f1f0137e2303fefc7cc2f5a3be9 Git commit ab19dd9fb94cc51397c2477321d54c1f77e7c8d9 by Even Oscar Andersen on 23/07/2026 at 05:53.. wasm: Add QtGui library for tests The non batched tests do not run unless linked with Qt::Gui. Fix this by adding Qt::Gui for all tests. Change-Id: I596f68c636d7c83b338b1a72365c0fc862c5decb Reviewed-by: Joerg Bornemann <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/ab19dd9fb94cc51397c2477321d54c1f77e7c8d9 Git commit 03aae702638c6e3e7c440f4fa584d0f6b4e304f8 by Even Oscar Andersen on 23/07/2026 at 06:01.. wasm: Make sure PromiseCallbacks are always initialized Also add a const char *methodName Promise constructor for convenience. Task-number: QTBUG-147160 Change-Id: I4d9effcae62ba41a6d7e3bbe628de2d2a2fe75c4 Reviewed-by: Lorn Potter <[email protected]> Reviewed-by: Morten Johan Sørvig <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/03aae702638c6e3e7c440f4fa584d0f6b4e304f8 Git commit 266e34a119bca01c420fb5118db690c2113b6845 by Even Oscar Andersen on 23/07/2026 at 06:01.. wasm: Do not emit file[s]Selected more than once file[s]Selected will be emitted when processing the accept signal. Do not also emit these signals in the filedialog. Change-Id: I74996a7e0843dc32821459278592e5a8c7ce3c56 Reviewed-by: Morten Johan Sørvig <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/266e34a119bca01c420fb5118db690c2113b6845 Git commit 4332e5e2c48c67d47ca87378d05d066039a7fb08 by Liang Qi (on behalf of Pinlong Han) on 23/07/2026 at 06:16.. Wayland client: update cursor position after sending QTabletEvent On Wayland, when hovering a tablet stylus over a Qt window (Qt Quick or widgets), any UI element that relies on QCursor::pos() for positioning (such as themed tooltips) appeared at the "last mouse press position" instead of the actual stylus position. Mouse hover works correctly. Root cause: QCursor::pos() reads QWaylandCursor::mLastPos, which is only updated from mouse events via pointerEvent(QMouseEvent&). Tablet events arrive via the zwp_tablet_v2 protocol and did not update mLastPos, so QCursor::pos() always returns the last physical mouse position. In qwaylandtabletv2.cpp, we call waylandCursor()->setPosFromEnterEvent() from zwp_tablet_tool_v2_frame() after sending the tablet event, passing the actual tablet global position. This synchronizes the cursor position with the stylus position so that QCursor::pos() returns the correct value for any position-sensitive UI element. It's the same means of updating the cursor position after a mouse enter event. Pick-to: 6.12 Fixes: QTBUG-146738 Change-Id: Icf0d71582776c1d8ad3d57e445b2b76b36dd110f Reviewed-by: Liang Qi <[email protected]> Reviewed-by: Shawn Rutledge <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/4332e5e2c48c67d47ca87378d05d066039a7fb08