Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Accessible.xml: document the GetChildAtIndex method | Federico Mena Quintero | 2022-07-05 | 1 | -0/+14 | |
| | ||||||
* | Accessible.xml: document the AccessibleId property | Federico Mena Quintero | 2022-07-05 | 1 | -0/+9 | |
| | ||||||
* | Accessible.xml: document the Locale property | Federico Mena Quintero | 2022-07-05 | 1 | -0/+12 | |
| | ||||||
* | Accessible.xml: document the ChildCount property | Federico Mena Quintero | 2022-07-05 | 1 | -0/+3 | |
| | ||||||
* | Accessible.xml: document the Parent property | Federico Mena Quintero | 2022-07-05 | 1 | -0/+13 | |
| | ||||||
* | Accessible.xml: document the Description property | Federico Mena Quintero | 2022-07-05 | 1 | -0/+7 | |
| | ||||||
* | Accessible.xml: document the Name property | Federico Mena Quintero | 2022-07-05 | 1 | -0/+13 | |
| | ||||||
* | Accessible.xml: Toplevel docs for the interface | Federico Mena Quintero | 2022-07-05 | 1 | -1/+5 | |
| | ||||||
* | generate-introspection.py: Add the problematic filename to XML parse exceptions | Federico Mena Quintero | 2022-07-04 | 1 | -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 target | Federico Mena Quintero | 2022-07-04 | 1 | -0/+32 | |
| | | | | This creates introspection.[ch] like the ones we had scattered before. | |||||
* | generate-introspection.py: Don't write a version attribute | Federico Mena Quintero | 2022-07-04 | 1 | -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 filenames | Federico Mena Quintero | 2022-07-04 | 1 | -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 Quintero | 2022-07-04 | 1 | -10/+11 | |
| | | | | filenames easily | |||||
* | Look for the "interface" elements, not "node" with "interface" children | Federico Mena Quintero | 2022-07-04 | 1 | -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 comment | Federico Mena Quintero | 2022-07-04 | 1 | -3/+1 | |
| | ||||||
* | Fix program name in usage output | Federico Mena Quintero | 2022-07-04 | 1 | -1/+1 | |
| | ||||||
* | Rename versioned-introspection.py to generate-introspection.py | Federico Mena Quintero | 2022-07-04 | 1 | -0/+0 | |
| | | | | It won't be versioned soon! | |||||
* | Text.xml: Put 'in' arguments before 'out' arguments | Federico Mena Quintero | 2022-07-04 | 1 | -6/+6 | |
| | | | | Also, put QtDBus annotations next to the argument they correspond. | |||||
* | Image.xml: put the 'in' arguments before the 'out' arguments, per convention | Federico Mena Quintero | 2022-07-04 | 1 | -1/+1 | |
| | ||||||
* | Event.xml: note about having to fix all the signatures later | Federico Mena Quintero | 2022-07-04 | 1 | -0/+6 | |
| | ||||||
* | DeviceEventListener.xml: Add missing methods from registryd/introspection.c | Federico Mena Quintero | 2022-07-04 | 1 | -0/+16 | |
| | ||||||
* | DeviceEventController.xml - Add missing methods from registryd/introspection.c | Federico Mena Quintero | 2022-07-04 | 1 | -0/+8 | |
| | ||||||
* | XML: Remove the toplevel node name | Federico Mena Quintero | 2022-07-04 | 21 | -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 filenames | Federico Mena Quintero | 2022-07-04 | 1 | -9/+8 | |
| | ||||||
* | Update the autogenerated comments with the repository URL | Federico Mena Quintero | 2022-07-04 | 1 | -4/+4 | |
| | ||||||
* | versioned-introspection.py: Take arguments for input file and output directory | Federico Mena Quintero | 2022-07-04 | 1 | -5/+24 | |
| | ||||||
* | versioned-introspection.py: Replace tabs with spaces | Federico Mena Quintero | 2022-07-04 | 1 | -34/+30 | |
| | | | | All the tooling seems to prefer this nowadays. | |||||
* | versioned-introspection.py: Pass the correct encoding to ElementTree.tostring() | Federico Mena Quintero | 2022-07-04 | 1 | -3/+2 | |
| | | | | | The default of us-ascii would generate a bytestring, not a Unicode string, and later .replace() would throw an exception. | |||||
* | Remove Accessibility.xml | Federico Mena Quintero | 2022-07-04 | 1 | -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.xsl | Federico Mena Quintero | 2022-07-04 | 1 | -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.sh | Federico Mena Quintero | 2022-07-04 | 1 | -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 Gorse | 2022-07-02 | 1 | -3/+0 | |
| | | | | | | | | notifications" This breaks ABI for atk. Reverting for now. This reverts commit 28d732a20180b5b3f07cb0079b9d9943b881b929. | |||||
* | Add atspi_event_listener_register_with_app | Mike Gorse | 2022-07-02 | 1 | -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 notifications | Mike Gorse | 2022-07-02 | 1 | -0/+3 | |
| | | | | Fixes #63 | |||||
* | Add a Text property to AtspiValue | Mike Gorse | 2022-06-17 | 1 | -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 spec | Mike Gorse | 2022-04-08 | 1 | -0/+1 | |
| | ||||||
* | xml: Remove directions from signal arguments | Mike Gorse | 2022-04-08 | 4 | -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/AddAccessible | Robert Ancell | 2022-01-17 | 1 | -2/+2 | |
| | ||||||
* | xml: Fix Component.ScrollTo methods signature to match the implementationcarlosgc/xml-scroll-to | Carlos Garcia Campos | 2021-08-23 | 1 | -0/+2 | |
| | | | | They are expected to return a boolean. | |||||
* | xml: Fix Text.ScrollSubstring methods signature to match the implementation | Carlos Garcia Campos | 2021-08-12 | 1 | -0/+2 | |
| | | | | They are expected to return a boolean. | |||||
* | xml: adjust collection match rule specification to match the implementation | Mike Gorse | 2021-08-05 | 1 | -3/+3 | |
| | | | | Closes #41 | |||||
* | xml: Corrected atspi.Document.GetAttributes() type signature | wizzwizz4 | 2021-07-31 | 1 | -1/+1 | |
| | ||||||
* | xml: The atspi.Application.Id property is readwriteupdate-xml | Emmanuele Bassi | 2020-11-12 | 1 | -1/+1 | |
| | ||||||
* | xml: Fix wrong closing tag in atspi.Socket | Emmanuele Bassi | 2020-11-12 | 1 | -1/+1 | |
| | | | | This makes the Socket.xml file valid again. | |||||
* | xml: Add missing atspi.Accessible.GetInterfaces() method | Emmanuele Bassi | 2020-11-12 | 1 | -0/+4 | |
| | ||||||
* | Fix Qt annotations in DBus xml files | Jos van den Oever | 2020-07-21 | 18 | -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_id | Samuel Thibault | 2019-04-30 | 1 | -0/+2 | |
| | ||||||
* | Add ScrollSubstringTo and ScrollSubstringToPoint text interfaces | Samuel Thibault | 2019-01-15 | 1 | -0/+14 | |
| | ||||||
* | Add ScrollTo and ScrollToPoint component interfaces | Samuel Thibault | 2018-05-16 | 1 | -0/+10 | |
| | ||||||
* | Drop autotools support | Mike Gorse | 2017-10-30 | 1 | -41/+0 | |
| |