summaryrefslogtreecommitdiff
path: root/xml
Commit message (Collapse)AuthorAgeFilesLines
...
* Accessible.xml: document the GetChildAtIndex methodFederico Mena Quintero2022-07-051-0/+14
|
* Accessible.xml: document the AccessibleId propertyFederico Mena Quintero2022-07-051-0/+9
|
* Accessible.xml: document the Locale propertyFederico Mena Quintero2022-07-051-0/+12
|
* Accessible.xml: document the ChildCount propertyFederico Mena Quintero2022-07-051-0/+3
|
* Accessible.xml: document the Parent propertyFederico Mena Quintero2022-07-051-0/+13
|
* Accessible.xml: document the Description propertyFederico Mena Quintero2022-07-051-0/+7
|
* Accessible.xml: document the Name propertyFederico Mena Quintero2022-07-051-0/+13
|
* Accessible.xml: Toplevel docs for the interfaceFederico Mena Quintero2022-07-051-1/+5
|
* generate-introspection.py: Add the problematic filename to XML parse exceptionsFederico Mena Quintero2022-07-041-1/+5
| | | | | | | Registry.xml had malformed XML; this is fixed in the commit that removes "name" attributres from the the toplevel node elements. However, to catch invalid XML in the future, we do it in the Python script.
* xml/meson.build: New file with an introspection_generated custom targetFederico Mena Quintero2022-07-041-0/+32
| | | | This creates introspection.[ch] like the ones we had scattered before.
* generate-introspection.py: Don't write a version attributeFederico Mena Quintero2022-07-041-4/+0
| | | | | | Having <interface name="foo" version="1.2.3"> is non-standard. DBus prefers to do versioning by changing the object and interface *names*, so org.foo.Iface1, org.foo.Iface2, etc.
* generate-introspection.py: Is now able to process multiple input filenamesFederico Mena Quintero2022-07-041-14/+15
| | | | | | python3 gnerate-introspection.py --c-output=foo.c --h-output=foo.h file1.xml file2.xml file3.xml With this, we can generate the introspection.[ch] files consistently.
* generate-introspection.py: Use an ArgumentParser to take multiple input ↵Federico Mena Quintero2022-07-041-10/+11
| | | | filenames easily
* Look for the "interface" elements, not "node" with "interface" childrenFederico Mena Quintero2022-07-041-1/+1
| | | | | | Now that there is no Accessibility.xml wrapper file that xincludes all the others, we can deal directly with the <interface> elements. After all we are just extracting the part we need for string concatenation later.
* Remove obsolete commentFederico Mena Quintero2022-07-041-3/+1
|
* Fix program name in usage outputFederico Mena Quintero2022-07-041-1/+1
|
* Rename versioned-introspection.py to generate-introspection.pyFederico Mena Quintero2022-07-041-0/+0
| | | | It won't be versioned soon!
* Text.xml: Put 'in' arguments before 'out' argumentsFederico Mena Quintero2022-07-041-6/+6
| | | | Also, put QtDBus annotations next to the argument they correspond.
* Image.xml: put the 'in' arguments before the 'out' arguments, per conventionFederico Mena Quintero2022-07-041-1/+1
|
* Event.xml: note about having to fix all the signatures laterFederico Mena Quintero2022-07-041-0/+6
|
* DeviceEventListener.xml: Add missing methods from registryd/introspection.cFederico Mena Quintero2022-07-041-0/+16
|
* DeviceEventController.xml - Add missing methods from registryd/introspection.cFederico Mena Quintero2022-07-041-0/+8
|
* XML: Remove the toplevel node nameFederico Mena Quintero2022-07-0421-991/+989
| | | | | | | | | | | | | | | | | | https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format Per the DBus spec, "Only the root <node> element can omit the node name, as it's known to be the object that was introspected." When we have a DBus XML description: <node> <interface name="Foo"> </interface> </node> The toplevel <node> element does not need a `name` attribute. While we are at it, reindent all the XML files properly.
* versioned-introspection.py: take both C and H output filenamesFederico Mena Quintero2022-07-041-9/+8
|
* Update the autogenerated comments with the repository URLFederico Mena Quintero2022-07-041-4/+4
|
* versioned-introspection.py: Take arguments for input file and output directoryFederico Mena Quintero2022-07-041-5/+24
|
* versioned-introspection.py: Replace tabs with spacesFederico Mena Quintero2022-07-041-34/+30
| | | | All the tooling seems to prefer this nowadays.
* versioned-introspection.py: Pass the correct encoding to ElementTree.tostring()Federico Mena Quintero2022-07-041-3/+2
| | | | | The default of us-ascii would generate a bytestring, not a Unicode string, and later .replace() would throw an exception.
* Remove Accessibility.xmlFederico Mena Quintero2022-07-041-23/+0
| | | | | | This is just a wrapper file that includes all the other XML ones via XInclude. We will do things directly, from all the XML files, instead of with a wrapper.
* Remove remove-annotations.xslFederico Mena Quintero2022-07-041-14/+0
| | | | | Annoations in the DBus XML should stay in, even for introspection, so that downstream tooling can actually access them if needed.
* Remove create-introspection.shFederico Mena Quintero2022-07-041-4/+0
| | | | | There will be no step to remove annotations before aggregating the XML files, so we can do things without an intermediate shell script.
* Revert "Add an "announcement" event/signal to allow objects to send ↵Mike Gorse2022-07-021-3/+0
| | | | | | | | notifications" This breaks ABI for atk. Reverting for now. This reverts commit 28d732a20180b5b3f07cb0079b9d9943b881b929.
* Add atspi_event_listener_register_with_appMike Gorse2022-07-021-0/+2
| | | | | | Allows an event listener to be registered only for a given application. Fixes #52
* Add an "announcement" event/signal to allow objects to send notificationsMike Gorse2022-07-021-0/+3
| | | | Fixes #63
* Add a Text property to AtspiValueMike Gorse2022-06-171-0/+2
| | | | | | | | This allows an application to expose a textual representation of the value. A similar API was added to atk a few years ago, but it was never exposed via AT-SPI. See https://bugzilla.gnome.org/show_bug.cgi?id=684576
* xml: Include socket interface in the dbus specMike Gorse2022-04-081-0/+1
|
* xml: Remove directions from signal argumentsMike Gorse2022-04-084-63/+63
| | | | | | | | Per the dbus spec, specifying a direction for signal arguments is not required, since there is only one possible direction. If a direction is specified at all, then it is expected to be "out". Previously, the direction was set to "in" in most cases, causing d-feet to complain. Let's just remove the direction annotations.
* Fix D-Bus signatures for org.a11y.atspi.Cache.GetItems/AddAccessibleRobert Ancell2022-01-171-2/+2
|
* xml: Fix Component.ScrollTo methods signature to match the implementationcarlosgc/xml-scroll-toCarlos Garcia Campos2021-08-231-0/+2
| | | | They are expected to return a boolean.
* xml: Fix Text.ScrollSubstring methods signature to match the implementationCarlos Garcia Campos2021-08-121-0/+2
| | | | They are expected to return a boolean.
* xml: adjust collection match rule specification to match the implementationMike Gorse2021-08-051-3/+3
| | | | Closes #41
* xml: Corrected atspi.Document.GetAttributes() type signaturewizzwizz42021-07-311-1/+1
|
* xml: The atspi.Application.Id property is readwriteupdate-xmlEmmanuele Bassi2020-11-121-1/+1
|
* xml: Fix wrong closing tag in atspi.SocketEmmanuele Bassi2020-11-121-1/+1
| | | | This makes the Socket.xml file valid again.
* xml: Add missing atspi.Accessible.GetInterfaces() methodEmmanuele Bassi2020-11-121-0/+4
|
* Fix Qt annotations in DBus xml filesJos van den Oever2020-07-2118-128/+125
| | | | | | | | | | | | The tools qdbusxml2cpp was reporting errors on these files. The annotations are now changed to fix these various errors including - missing annotation - wrongly nested <annotation/> element - wrong Qt type - missing direction attribute The files were checked with for f in *.xml; do echo $f; qdbusxml2cpp -p o $f; echo $?; done
* Add atspi_accessible_get_accessible_idSamuel Thibault2019-04-301-0/+2
|
* Add ScrollSubstringTo and ScrollSubstringToPoint text interfacesSamuel Thibault2019-01-151-0/+14
|
* Add ScrollTo and ScrollToPoint component interfacesSamuel Thibault2018-05-161-0/+10
|
* Drop autotools supportMike Gorse2017-10-301-41/+0
|