summaryrefslogtreecommitdiff
path: root/xml
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2022-08-25 21:44:48 -0500
committerFederico Mena Quintero <federico@gnome.org>2022-08-25 21:44:48 -0500
commit6364851c4b92ab4ed3a3abb0af654f7a5dc9c519 (patch)
tree98d58d98b7f6e2663866a9f6c596c985df52f411 /xml
parent54f3e6b1cab848b27fe47fec178dbb42d0d47317 (diff)
downloadat-spi2-core-6364851c4b92ab4ed3a3abb0af654f7a5dc9c519.tar.gz
Improve the deprecation note about Cache.GetItems' old signature
Diffstat (limited to 'xml')
-rw-r--r--xml/Cache.xml12
1 files changed, 7 insertions, 5 deletions
diff --git a/xml/Cache.xml b/xml/Cache.xml
index f5ef4d4d..7000bc97 100644
--- a/xml/Cache.xml
+++ b/xml/Cache.xml
@@ -69,11 +69,13 @@
- au: Set of states currently held by an object. Equivalent to the GetState
method of the org.a11y.atspi.Accessible interface.
- Historical note: This method used to have a different signature for the return
- value. Some old applications return a value whose signature is
- "a((so)(so)(so)a(so)assusau)". The "a(so)" instead of "ii" is a list of
- references to child objects. The implementation in atspi-misc.c can handle either
- version.
+ Deprecation note: The signature for the return value of this method changed in
+ 2015, in commit b2c8c4c7. It used to be "a((so)(so)(so)a(so)assusau)". The
+ "a(so)" instead of "ii" is a list of references to child objects. The
+ implementation in atspi-misc.c can handle either version, although the intention
+ is to deprecate the code that handles the old version. Qt still uses this old
+ signature and should be changed to the new scheme (see qspi_struct_marshallers.cpp
+ in the Qt source code).
-->
<method name="GetItems">
<arg direction="out" name="nodes" type="a((so)(so)(so)iiassusau)"/>