qt6-bb10/src/gui
Michael Weghorn 5b258d7451 a11y atspi: Send AT-SPI signals with correct signature
The AT-SPI2 XML spec for all signals/events [1] that Qt emits
specifies the DBus arguments signature as "siiva{sv}".

Qt however was incorrectly sending arguments with an "siiv(so)"
signature instead, by sending the QSpiObjectReference as last
argument.

Fix this by sending the events with the proper signature, using an
empty QMap<QString, QVariant> for the properties (that translates
to an "a{sv}" type for DBus).

[1] 33b45aea12/xml/Event.xml

Fixes: QTBUG-130843
Change-Id: If023763626be3d17b091466b17829d62d29fdede
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
(cherry picked from commit fdf87fdce1c8b926b1c1ee9254aa4b0fc1840d82)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-11-07 22:00:12 +00:00
..
accessible a11y atspi: Send AT-SPI signals with correct signature 2024-11-07 22:00:12 +00:00
animation Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
compat qwsi: Teach handleContextMenuEvent about synchronous delivery 2024-10-17 23:40:16 +00:00
doc Doc: Specify correct target_link_libraries item for QRhi 2024-09-19 20:31:56 +00:00
image QImage: fix documentation of toCGImage 2024-10-22 16:24:30 +00:00
itemmodels QFileSystemModel on Windows: consistently trim spaces and dots 2024-10-29 17:42:12 +00:00
kernel iOS: Replace usage of deprecated QPointerDevice APIs 2024-11-05 18:53:17 +00:00
math3d qFuzzy(Compare|IsNull)(): mark as noexcept 2024-08-29 04:16:52 +00:00
opengl Add REUSE.toml files 2024-11-07 08:38:49 +01:00
painting Add REUSE.toml files 2024-11-07 08:38:49 +01:00
platform macOS: Release main thread transaction block as soon as we're done with it 2024-10-21 14:14:01 +00:00
rhi Add REUSE.toml files 2024-11-07 08:38:49 +01:00
text Add REUSE.toml files 2024-11-07 08:38:49 +01:00
util QGraphicsFrameCaptureMetal: silence deprecation warnings 2024-10-09 02:44:51 +00:00
vulkan Logging: use qCDebug/Warning/Info when for categorized logging 2024-07-17 01:49:15 +00:00
CMakeLists.txt a11y atspi: Watch for enabled status change 2024-11-07 01:13:50 +00:00
QtGui.dynlist
configure.cmake Generalize PlatformGraphics 2024-09-13 21:58:04 +02:00
qt_cmdline.cmake Change the -qpa configure argument logic 2024-05-14 20:48:12 +02:00