[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
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.