summaryrefslogtreecommitdiff
path: root/idl
Commit message (Collapse)AuthorAgeFilesLines
* Remove idl directoryMike Gorse2019-03-1419-1606/+0
| | | | | | | These files have never been used, are not actually written in a language that can be automatically parsed, and have not been part of the tarball for some time. Removing them to avoid confusion, since having them in the repository makes it appear that they are used.
* Document that extents are only meaningful when accessible is both visible ↵Samuel Thibault2019-02-114-3/+21
| | | | and showing
* Add ScrollSubstringTo and ScrollSubstringToPoint text interfacesSamuel Thibault2019-01-151-0/+16
|
* Add support for locking/unlocking modifiersSamuel Thibault2018-11-181-1/+3
|
* Add ScrollTo and ScrollToPoint component interfacesSamuel Thibault2018-05-161-1/+40
|
* Fixed atspi_text_ functionsPatryk Kaczmarek2015-10-121-3/+0
| | | | | | | | | | | * atspi_text_get_text_attribute_value Fixed dbus signature in _atspi_dbus_call function and add missing argument for string. * atspi_text_get_default_attributes Receiving return value by reference from hash table https://bugzilla.gnome.org/show_bug.cgi?id=755731
* Modified cache API to include index and child count rather than childrenMike Gorse2015-08-141-1/+2
| | | | | | | | | | | | | | | The original cache API was problematic for QT AT-SPI because it forces enumeration of all children, preventing lazy instantiation of objects. The API now sends the object's index in parent and child count (or -1 if not known / children should not be cached) rather than an array of children. Also made cache of children a GPtrArray rather than a GList, since it may contain holes. If an object has not yet been instantiated for a particular child, then its value will be set to NULL, and atspi_accessible_get_child_at_index will make a dbus call to fetch the child, at which point it will be cached. https://bugzilla.gnome.org/show_bug.cgi?id=650090
* Add atspi_action_get_localized_nameMike Gorse2012-07-301-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680598
* Fix get_toolkit_version, and add get_atspi_version for accessiblesMike Gorse2011-05-231-0/+4
|
* Completely re-work the protocol definitions.Mark Doffman2010-02-1119-0/+1523
| | | | | | | | | | | | | The XML has been re-done without the telepathy extensions. An 'idl' has been added. This is NOT currently the canonical protocol definition. It has more information than the XML spec but is written in a pseudo idl for which there is no parser. In the future the protocol should be defined to a similar standard. The requirements for moving to canonical IDL are that it is useful for generating Qt / GBus bindings. Add a script to create c literals of introspection data out of the introspection XML.
* 2009-07-06 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2009-07-0525-4585/+0
| | | | | | Remove unneccessary code from spi-common. Change name to common. Remove IDL definition files.
* 2008-05-16 Mark Doffman <mark.doffman@codethink.co.uk>Mark Doffman2008-05-161-4/+2
| | | | | | | | | | | | | | | | | | | | | | Re-organize the directories. The main purpose of this change is to remove CORBA code and references that are no longer used. * atk-adaptor/ Code here used to live in libspi and atk-bridge. * droute/ The droute module has been moved from libspi to its own directory. * spi-common Code and definitions common to registryd and the atk-adaptor. Mostly moved from libspi/dbus.c and accessible.h. * cspi/ Removed for the moment. Will have to be mostly rewritten for D-Bus.
* 2008-03-19 Li Yuan <li.yuan@sun.com>liyuan2008-03-191-1/+1
| | | | | | | | * idl/Accessibility_Accessible.idl: Bug #431053. add accessible-role event in idl doc. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@1001 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2008-02-27 Ariel Rios <ariel@gnu.org>liyuan2008-02-271-11/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * idl/Accessibility_Collection.idl:(getMatchesTo, getMatchesFrom) API Change that adds in order querys. * libspi/collection.c: (sort_order_rev_canonical): Method to do querys and get results in canonical reverse. New. (inorder): Help method for getMatchesInOrder. (getMatchesInOrder):New method to get next matches from a given object in order. (getMatchesInBackOrder): New method to get previous matches from a given object in order. (getMatchesFrom), (getMatchesTo): Old impl_getMatches[From/To] to be able to accomodate in order querys. (impl_getMatchesFrom), (impl_getMatchesTo): New implementation that accomodate in order querys. (spi_collection_interface_new), (get_collection_from_servant), (impl_createMatchRule), (child_interface_p), (match_states_all_p), (match_states_any_p), (match_states_none_p), (match_states_lookup), (match_roles_all_p), (match_roles_any_p), (match_roles_none_p), (match_roles_lookup), (match_interfaces_all_p), (match_interfaces_any_p), (match_interfaces_none_p), (match_interfaces_lookup), (match_attributes_all_p), (match_attributes_any_p), (match_attributes_none_p), (match_attributes_lookup), (traverse_p), (sort_order_canonical), (query_exec), (impl_getMatches), (spi_collection_init): Clean code. Bug #496232. Work by Ariel Rios <ariel@gnu.org> and Scott Haeger <scott@bashautomation.com>. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@988 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2007-12-03 Li Yuan <li.yuan@sun.com>liyuan2007-12-041-2/+2
| | | | | | | | | | | | | | | * configure.in, README, NEWS: Uprev/release 1.21.3. 2007-12-03 Li Yuan <li.yuan@sun.com> * idl/Accessibility_Collection.idl: * libspi/collection.c: (impl_getMatchesFrom), (impl_getMatchesTo): Fix build error in Solaris, for restrict is a keyword in SS cc. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@973 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2007-12-03 Li Yuan <li.yuan@sun.com>liyuan2007-12-031-15/+13
| | | | | | | | | | | | | | | | | | | | | | | * idl/Accessibility_Collection.idl: * libspi/accessible.c: (spi_accessible_construct): * libspi/collection.c: (spi_collection_interface_new), (get_atkobject_from_servant), (get_collection_from_servant), (impl_createMatchRule), (impl_freeMatchRule), (child_interface_p), (match_states_all_p), (match_states_any_p), (match_states_none_p), (match_states_lookup), (match_roles_all_p), (match_roles_any_p), (match_roles_none_p), (match_roles_lookup), (match_interfaces_all_p), (match_interfaces_any_p), (match_interfaces_none_p), (match_interfaces_lookup), (match_attributes_all_p), (match_attributes_any_p), (match_attributes_none_p), (match_attributes_lookup), (traverse_p), (sort_order_canonical), (query_exec), (_accessible_list_to_set), (impl_getMatchesFrom), (impl_getMatchesTo), (impl_getMatches), (spi_collection_class_init), (spi_collection_init): * libspi/collection.h: Bug #326516. Patch from Ariel. Enhance collection support. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@972 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2007-04-02 Ariel Rios <ariel@gnu.org>haip2007-04-023-0/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | Implement the Matchrule interface required for Collection. See bug #405774. * cspi/Makefile.am: * cspi/spi-impl.h: * cspi/spi.h: * cspi/spi_accessible.c: (Accessible_isCollection), (Accessible_isMatchRule), (Accessible_getCollection), (Accessible_getMatchRule): * cspi/spi_collection.c: new file. * cspi/spi_matchrule.c: new file. * idl/Accessibility.idl: * idl/Accessibility_Collection.idl: new file. * idl/Makefile.am: * libspi/Makefile.am: * libspi/collection.c: new file. * libspi/collection.h: new file. * libspi/libspi.h: * libspi/matchrule.c: new file. * libspi/matchrule.h: new file. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@898 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Update svn:ignore and remove .cvsignore fileschpe2006-12-311-2/+0
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@873 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Documentation fix for ROLE_FORM.billh2006-12-041-4/+11
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@866 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Changed some IDL parameter names to avoid name collisions.billh2006-08-303-8/+8
| | | | | | | | | This is not a code/logic change so it should not be subject to the code freeze, it should be completely invisible to the bindings and all the source/implementation code. Thanks to Gary Cramblitt for the patch. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@856 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Reverted changes to pragmas that pull bonobo idl into at-spi idl,billh2006-07-211-11/+0
| | | | | | | | since they broke the build in some important environments. see bug #313122. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@844 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Changes to the way Bonobo_Unknown is included,billh2006-07-191-0/+11
| | | | | | | affects ORBit2/Bonobo environment only. See bug #313122. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@840 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added Selection::deselectChild (RFE #326535).billh2006-07-191-1/+21
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@838 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added new method to Accessibility::Table; see RFE #326536.billh2006-07-121-2/+46
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@835 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Enhancements to Accessibility::Text, based on patches frombillh2006-07-121-2/+66
| | | | | | | Ariel Rios. Bug #326540. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@834 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added Accessibility_Document.idl to idl_DATA.billh2006-07-101-0/+1
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@831 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added idl/Accessibility_Document.idl.billh2006-06-292-0/+82
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@828 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added ROLE_LINK, ROLE_REDUNDANT_OBJECT, ROLE_INPUT_METHOD_WINDOW.billh2006-06-231-1/+27
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@825 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Fix for bug #345701; makes the Accessibility::StreamableContentbillh2006-06-221-2/+2
| | | | | | | | | | interface functional, and bridges from AtkStreamableContent where available. Tested in conjunction with patch for bug 345702 and an upcoming enhancement patch for at-poke. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@824 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Implement RFE #326532: remove BonoboStream usage frombillh2006-06-161-28/+99
| | | | | | | at-spi's StreamableContent interface, and add getURI method. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@823 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Moved inclusion of Bonobo_Unknown.idl into Accessibility.idl, so that it ↵billh2006-06-145-5/+2
| | | | | | | | | | doesn't get pulled in multiple times in each Accessibility_*.idl that derives from it. See bug #313122. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@822 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added relations DESCRIPTION_FOR and DESCRIBED_BY (from ATK).billh2006-06-091-0/+6
| | | | | | | Bug #344264. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@812 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Fixed ROLE marshalling holes in AT-SPI vs new ATK roles. Alsobillh2006-06-091-0/+9
| | | | | | | addressed RFE/Bug #344266. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@811 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Docs tweaks.billh2006-06-091-0/+8
| | | | | | | | | Fix marshalling of new states to/from ATK, and in cspi/libspi. Added STATE_VISITED. Added some table selection API test to event-listener-test. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@810 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Add Selector.idl to DIST in idl/Makefile.am.billh2006-01-311-0/+1
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@792 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Uprevved to 1.7.3. Added Accessibility_Selector.idl to repository.billh2006-01-271-0/+160
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@789 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Completed ChangeLog entries for AT-SPI 1.7.0;billh2006-01-161-15/+0
| | | | | | | Added relevant cspi wrappers. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@783 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* New IDL API, extensions to basic at-spi interfaces.billh2006-01-1621-394/+2270
| | | | | | | | | | | Also added some enhancements to event emission - events now include host-app, role, and accessible-name info. (This commit is a preventative measure to ensure that the new stuff appears in gnome 2.13 tarballs today; ChangeLog entry will be completed later today.) git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@782 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Revved to 1.6.3.billh2005-03-081-0/+2
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@736 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Improved doxygen/idl docs for LoginHelper.billh2004-11-241-23/+12
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@720 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Enhanced docs in LoginHelper IDL file.billh2004-11-111-0/+35
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@719 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Improved LoginHelper documentation.billh2004-11-091-3/+34
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@718 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Revved to 1.5.3; added ROLE_EMBEDDED (bug #144415).billh2004-07-201-0/+8
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@678 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2004-05-28 Padraig O'Briain <padraig.obriain@sun.com>padraigo2004-05-281-0/+104
| | | | | | | | | | | | | * libloginhelper-1.0.pc.in: * idl/Accessibility_LoginHelper.idl: * login-helper/Makefile.am: * login-helper/login-helper.[ch]: * test/login-helper-client-test.c: * test/login-helper-server-test.c: Added files missing from CVS. Files obtained from at-spi-1.5.2 tarball. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@672 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Added LoginHelper interface. Fixed test progs to use proper prefixes onbillh2004-05-271-1/+2
| | | | | | | #include'ed files. Incremented to version 1.5.2. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@669 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Revved to 1.3.8. Fix for 121974. Added Application_getLocale.billh2003-12-041-1/+21
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@570 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2003-12-01 Bill Haneman <billh@gnome.org>padraigo2003-12-011-0/+4
| | | | | | | | | | | | | | | Fix for bug #116009. * cspi/spi-roletypes.h: Add SPI_ROL_EEDITBAR. * cspi/spi_accessible.c (cspi_init_role_table): Add SPI_ROLE_EDITBAR. * docs/referecce/cspi/tmpl/spi-accessible.sgml: Add SPI_ROLE_EDITBAR * idl/Accessibility_Role.idl: Add ROLE_EDITBAR. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@564 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Fix for 127463, add api for Accessible_getLocalizedRoleName.billh2003-12-011-1/+9
| | | | git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@563 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* Add API for getting default text attributes from Accessibility_Textbillh2003-12-011-1/+2
| | | | | | | implementors. Fix for bug #118581. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@562 e2bd861d-eb25-0410-b326-f6ed22b6b98c
* 2003-08-06 Padraig O'Briain <padraig.obriain@sun.com>padraigo2003-08-061-2/+2
| | | | | | | | | | * idl/Accessibility_Registry.idl: Put MODIFIER_SHIFTLOCk and MODIFIER_ALT in correct place. This fixes part of bug #118114. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@508 e2bd861d-eb25-0410-b326-f6ed22b6b98c