diff options
author | Federico Mena Quintero <federico@gnome.org> | 2022-08-25 21:44:48 -0500 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2022-08-25 21:44:48 -0500 |
commit | 6364851c4b92ab4ed3a3abb0af654f7a5dc9c519 (patch) | |
tree | 98d58d98b7f6e2663866a9f6c596c985df52f411 /xml | |
parent | 54f3e6b1cab848b27fe47fec178dbb42d0d47317 (diff) | |
download | at-spi2-core-6364851c4b92ab4ed3a3abb0af654f7a5dc9c519.tar.gz |
Improve the deprecation note about Cache.GetItems' old signature
Diffstat (limited to 'xml')
-rw-r--r-- | xml/Cache.xml | 12 |
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)"/> |