2008-02-27 Ariel Rios <ariel@gnu.org>
authorliyuan <liyuan@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Wed, 27 Feb 2008 02:57:18 +0000 (02:57 +0000)
committerliyuan <liyuan@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Wed, 27 Feb 2008 02:57:18 +0000 (02:57 +0000)
commit086a10cff6bf7cc93a1dcda79950cd69752d0545
tree9dc0287eab49d2c8db7bbfee7cbdaca12091da83
parente4fe5716d7af454d9394d48dafae64b70343abb1
2008-02-27  Ariel Rios  <ariel@gnu.org>

        * 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
ChangeLog
idl/Accessibility_Collection.idl
libspi/collection.c