platform/core/uifw/at-spi2-atk.git
16 years agoMerge branch 'mdoff' of ssh://git.codethink.co.uk/git/atspi-dbus into mgorse
Mike Gorse [Wed, 30 Apr 2008 14:33:00 +0000 (10:33 -0400)]
Merge branch 'mdoff' of ssh://git.codethink.co.uk/git/atspi-dbus into mgorse

16 years agoSet / as the "parent" path of the root object
Mike Gorse [Wed, 30 Apr 2008 14:27:14 +0000 (10:27 -0400)]
Set / as the "parent" path of the root object

16 years ago2008-04-30 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Wed, 30 Apr 2008 14:23:13 +0000 (15:23 +0100)]
2008-04-30  Mark Doffman <mark.doffman@codethink.co.uk>
* tools/python/*
  Add some code to instrument the Tree interface.

16 years agoUpdate for most recent spec: add parent and remove sub-struct
Mike Gorse [Wed, 30 Apr 2008 01:00:01 +0000 (21:00 -0400)]
Update for most recent spec: add parent and remove sub-struct

16 years agoUse calloc when allocating app data
Mike Gorse [Wed, 30 Apr 2008 00:59:35 +0000 (20:59 -0400)]
Use calloc when allocating app data
Remove debugging printf

16 years agoMerge branch 'mdoff' of ssh://git.codethink.co.uk/git/atspi-dbus into mgorse
Mike Gorse [Tue, 29 Apr 2008 17:15:33 +0000 (13:15 -0400)]
Merge branch 'mdoff' of ssh://git.codethink.co.uk/git/atspi-dbus into mgorse

16 years agoMerge branch 'mgorse' of ssh://git.codethink.co.uk/git/atspi-dbus
Mark Doffman [Tue, 29 Apr 2008 17:12:56 +0000 (18:12 +0100)]
Merge branch 'mgorse' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years agoSend some signals
Mike Gorse [Tue, 29 Apr 2008 17:04:16 +0000 (13:04 -0400)]
Send some signals

16 years agoHave spi_dbus_get_path check for NULL
Mike Gorse [Tue, 29 Apr 2008 17:03:28 +0000 (13:03 -0400)]
Have spi_dbus_get_path check for NULL
Fix deregister_object to pass a pointer to g_hash_remove

16 years agoMerge branch 'mgorse' of ssh://git.codethink.co.uk/git/atspi-dbus
Mark Doffman [Tue, 29 Apr 2008 12:56:06 +0000 (13:56 +0100)]
Merge branch 'mgorse' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-04-29 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 29 Apr 2008 12:46:30 +0000 (13:46 +0100)]
2008-04-29  Mark Doffman <mark.doffman@codethink.co.uk>

* xml/Accessibility_Tree.xml
  Add an initial specification for passing
  an entire tree of accessible object proxies.

* tools/doc-generator.xsl
* tools/spec-to-introspect.xsl
  Add stylesheets for transforming telepathy
  style interface descriptions to html and D-Bus
  introspection.

16 years agoAdd AccessibleTree
Mike Gorse [Fri, 25 Apr 2008 21:47:10 +0000 (17:47 -0400)]
Add AccessibleTree

16 years agoChange prototype of spi_dbus_get_path to return a gchar
Mike Gorse [Fri, 25 Apr 2008 21:46:30 +0000 (17:46 -0400)]
Change prototype of spi_dbus_get_path to return a gchar
Add AccessibleTree

16 years agoMake get_datum optional; assume that an interface is always enabled if it is NULL
Mike Gorse [Fri, 25 Apr 2008 21:44:46 +0000 (17:44 -0400)]
Make get_datum optional; assume that an interface is always enabled if it is NULL
Properties: fix message unref, fix setting of message iter

16 years agoCheck before casting to interfaces
Mike Gorse [Thu, 24 Apr 2008 22:44:10 +0000 (18:44 -0400)]
Check before casting to interfaces

16 years agoCorrect case of DBus in interface name
Mike Gorse [Thu, 24 Apr 2008 22:42:59 +0000 (18:42 -0400)]
Correct case of DBus in interface name
When introspecting, free the dautm if needed, only call introspect_children if it is not NULL, fix args, only print arg names if a name is present, and close tags

16 years agoDynamically allocate hash keys
Mike Gorse [Thu, 24 Apr 2008 22:40:01 +0000 (18:40 -0400)]
Dynamically allocate hash keys
Use strncmp rather than strcmp to scan the path prefix

16 years agoaccessible -> atspi in interface names
Mike Gorse [Thu, 24 Apr 2008 18:18:47 +0000 (14:18 -0400)]
accessible -> atspi in interface names

16 years agoFix bugs with object -> path hash
Mike Gorse [Thu, 24 Apr 2008 16:06:27 +0000 (12:06 -0400)]
Fix bugs with object -> path hash

16 years agoAdd atk-bridge
Mike Gorse [Thu, 24 Apr 2008 16:04:50 +0000 (12:04 -0400)]
Add atk-bridge

16 years agoInitial move to dbus. Signals are still unimplemented.
Mike Gorse [Thu, 24 Apr 2008 16:04:25 +0000 (12:04 -0400)]
Initial move to dbus.  Signals are still unimplemented.

16 years agoAdd accessible.h and dbus dependencies
Mike Gorse [Thu, 24 Apr 2008 16:03:35 +0000 (12:03 -0400)]
Add accessible.h and dbus dependencies

16 years agoAdd atk-bridge
Mike Gorse [Thu, 24 Apr 2008 16:02:40 +0000 (12:02 -0400)]
Add atk-bridge

16 years agoAdd action.c
Mike Gorse [Thu, 24 Apr 2008 15:53:49 +0000 (11:53 -0400)]
Add action.c

16 years agoAdd droute.c, droute.h, dbus.c, dbus.h, bitarray.h
Mike Gorse [Mon, 21 Apr 2008 12:09:41 +0000 (08:09 -0400)]
Add droute.c, droute.h, dbus.c, dbus.h, bitarray.h

16 years agoAdd Action interface.
Mike Gorse [Thu, 17 Apr 2008 21:17:53 +0000 (17:17 -0400)]
Add Action interface.
Add Action interface

16 years agoRe-add Accessibility_Role.xml and Accessibility_State.xml
Mike Gorse [Thu, 17 Apr 2008 20:44:22 +0000 (16:44 -0400)]
Re-add Accessibility_Role.xml and Accessibility_State.xml

16 years agoRemove currently-unused xml files
Mike Gorse [Thu, 17 Apr 2008 20:34:08 +0000 (16:34 -0400)]
Remove currently-unused xml files

16 years agoAdd a check for lack of memory
Mike Gorse [Thu, 17 Apr 2008 20:28:09 +0000 (16:28 -0400)]
Add a check for lack of memory

16 years agoAdded accessible.h
Mike Gorse [Thu, 17 Apr 2008 20:27:20 +0000 (16:27 -0400)]
Added accessible.h

16 years agoUpdate spec to reflect what has been implemented
Mike Gorse [Thu, 17 Apr 2008 18:05:05 +0000 (14:05 -0400)]
Update spec to reflect what has been implemented
Remove some unused code

16 years agoInitial commit.
Mike Gorse [Thu, 17 Apr 2008 15:35:31 +0000 (11:35 -0400)]
Initial commit.
Add first pass at an xml spec
Modify some sources to use dbus rather than corba
Started a function to send a tree of objects (untested, like everything else)

16 years ago2008-03-31 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 31 Mar 2008 06:45:10 +0000 (06:45 +0000)]
2008-03-31  Li Yuan  <li.yuan@sun.com>

        * atk-bridge/bridge.c: (atk_bridge_init),
        (spi_atk_bridge_do_registration):
        Bug #498668. Call bonobo_activate at the beginning of the
        initialization.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@1004 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years agonomsg
eronahi [Fri, 21 Mar 2008 00:49:28 +0000 (00:49 +0000)]
nomsg

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@1003 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-03-19 Li Yuan <li.yuan@sun.com>
liyuan [Wed, 19 Mar 2008 09:19:04 +0000 (09:19 +0000)]
2008-03-19  Li Yuan  <li.yuan@sun.com>

        * 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

16 years ago2008-03-19 Li Yuan <li.yuan@sun.com>
liyuan [Wed, 19 Mar 2008 09:05:36 +0000 (09:05 +0000)]
2008-03-19  Li Yuan  <li.yuan@sun.com>

        * libspi/document.c: (impl_getAttributes):
        Bug #451553. Return NULL is there are no attributes. Patch from Ginn
        Chen.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@999 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-03-19 Li Yuan <li.yuan@sun.com>
liyuan [Wed, 19 Mar 2008 07:17:24 +0000 (07:17 +0000)]
2008-03-19  Li Yuan  <li.yuan@sun.com>

        * atk-bridge/bridge.c: (spi_atk_emit_eventv):
        Bug #520490. Remove unused call.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@997 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-03-19 Li Yuan <li.yuan@sun.com>
liyuan [Wed, 19 Mar 2008 07:09:37 +0000 (07:09 +0000)]
2008-03-19  Li Yuan  <li.yuan@sun.com>

        * libspi/collection.c: (match_attributes_none_p), (inorder),
        (getMatchesInOrder):
        * registryd/deviceeventcontroller.c:
        (impl_generate_keyboard_event):
        Bug #521667. Patch from Jens Granseuer <jensgr@gmx.net>.
        Fixes several C99 idioms that lead to compilation errors
        with older compilers like gcc 2.x. Also removes a few unused
        variables.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@996 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years agoAdded Belarusian Latin translation.
iharh [Sun, 16 Mar 2008 10:45:44 +0000 (10:45 +0000)]
Added Belarusian Latin translation.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@994 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-03-14 Li Yuan <li.yuan@sun.com>
liyuan [Fri, 14 Mar 2008 02:59:09 +0000 (02:59 +0000)]
2008-03-14  Li Yuan  <li.yuan@sun.com>

        * atk-bridge/bridge.c: (deregister_application):
        Bug #522356. Since in desktop.c:spi_desktop_remove_application, we
        call bonobo_object_release_unref for the object, we don't need to
        unref the object again.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@993 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-03-10 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 10 Mar 2008 11:42:32 +0000 (11:42 +0000)]
2008-03-10  Li Yuan  <li.yuan@sun.com>

        * NEWS:
        * README:
        * configure.in:
        Uprev/release 1.22.0.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@990 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-02-28 Li Yuan <li.yuan@sun.com>
liyuan [Thu, 28 Feb 2008 06:40:36 +0000 (06:40 +0000)]
2008-02-28  Li Yuan  <li.yuan@sun.com>

        * POTFILES.skip:
        Added Accessibility_Registry.server.in to POTFILES.skip since
        we have translation strings in Accessibility_Registry.server.in.in.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@989 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-02-27 Ariel Rios <ariel@gnu.org>
liyuan [Wed, 27 Feb 2008 02:57:18 +0000 (02:57 +0000)]
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

16 years ago2008-02-25 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 25 Feb 2008 09:26:40 +0000 (09:26 +0000)]
2008-02-25  Li Yuan  <li.yuan@sun.com>

        * NEWS:
        * README:
        * configure.in:
        Uprev/release 1.21.92.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@986 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-02-25 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 25 Feb 2008 02:49:56 +0000 (02:49 +0000)]
2008-02-25  Li Yuan  <li.yuan@sun.com>

        * registryd/deviceeventcontroller.c: (global_filter_fn),
        (dec_lock_modifiers), (dec_unlock_modifiers),
        (impl_generate_keyboard_event): patch from Franz.Netykafka@runbox.no.
        Bug #508147. Lock/Unlock modifier keys when xkb extension is
        missing.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@985 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years agoFixed bug #517761, Collection match rules not working for attributes.
shaeger [Fri, 22 Feb 2008 14:06:05 +0000 (14:06 +0000)]
Fixed bug #517761, Collection match rules not working for attributes.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@984 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-02-19 Li Yuan <li.yuan@sun.com>
liyuan [Tue, 19 Feb 2008 10:06:31 +0000 (10:06 +0000)]
2008-02-19  Li Yuan  <li.yuan@sun.com>

        Patch from Scott Haeger <scott@bashautomation.com>
        * libspi/collection.c: (impl_freeMatchRule):
        Bug #517250. Clear spimatchrule->_mrp when free match rule.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@983 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago* accessible.py (_AccessibleMixin.getApplication): Added a ref()
eitani [Tue, 29 Jan 2008 02:13:23 +0000 (02:13 +0000)]
* accessible.py (_AccessibleMixin.getApplication): Added a ref()
which is required when holding a reference to a _narrow()ed
instance (bug #512702).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@982 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago* registry.py (Registry.pumpQueuedEvents): Added this method for
eitani [Wed, 23 Jan 2008 21:35:32 +0000 (21:35 +0000)]
* registry.py (Registry.pumpQueuedEvents): Added this method for
pumping queued events (bug #509412). Thanks Steve Lee!

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@981 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-01-14 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 14 Jan 2008 12:26:47 +0000 (12:26 +0000)]
2008-01-14  Li Yuan  <li.yuan@sun.com>

        * NEWS:
        * README:
        * configure.in:
        Uprev/release 1.21.5.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@979 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years agoFix for bug 503091 - getApplication doesn't fallback properly.
wwalker [Sun, 13 Jan 2008 00:02:01 +0000 (00:02 +0000)]
Fix for bug 503091 - getApplication doesn't fallback properly.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@978 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-01-03 Li Yuan <li.yuan@sun.com>
liyuan [Thu, 3 Jan 2008 02:19:59 +0000 (02:19 +0000)]
2008-01-03  Li Yuan  <li.yuan@sun.com>

        Patch from Gilles Casse <gcasse@oralux.org>
        * atk-bridge/bridge.c: (spi_atk_register_event_listeners):
        Bug #474480. Fix memory leak.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@977 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2008-01-02 Li Yuan <li.yuan@sun.com>
liyuan [Wed, 2 Jan 2008 06:58:06 +0000 (06:58 +0000)]
2008-01-02  Li Yuan  <li.yuan@sun.com>

        Patch from Luke Yelavich <themuso@themuso.com>
        * registryd/Accessibility_Registry.server.in.in:
        Marks translatable strings in
        registryd/Accessibility_Registry.server.in.in, so that intltool picks
        them up.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@976 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago* accessible.py (_getAndCache): Cleaned up: Fixed indent width and
eitani [Thu, 13 Dec 2007 05:44:46 +0000 (05:44 +0000)]
* accessible.py (_getAndCache): Cleaned up: Fixed indent width and
added epydoc string.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@975 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2007-12-03 Li Yuan <li.yuan@sun.com>
liyuan [Tue, 4 Dec 2007 00:18:08 +0000 (00:18 +0000)]
2007-12-03  Li Yuan  <li.yuan@sun.com>

        * 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

16 years ago2007-12-03 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 3 Dec 2007 08:03:49 +0000 (08:03 +0000)]
2007-12-03  Li Yuan  <li.yuan@sun.com>

        * 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

16 years ago2007-12-03 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 3 Dec 2007 06:17:39 +0000 (06:17 +0000)]
2007-12-03  Li Yuan <li.yuan@sun.com>

        * atk-bridge/Makefile.am:
        * libspi/Makefile.am:
        Bug #493547. Add X_CFLAGS to INCLUDES to fix build error.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@971 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago* accessible.py: Added new caching (bug #495077). Put in a mixin
eitani [Thu, 15 Nov 2007 18:30:48 +0000 (18:30 +0000)]
* accessible.py: Added new caching (bug #495077). Put in a mixin
for remote objects that need to be unreffed at deletion time
(bug #446277).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@970 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2007-11-12 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 12 Nov 2007 14:56:36 +0000 (14:56 +0000)]
2007-11-12  Li Yuan  <li.yuan@sun.com>

       * libspi/accessible.c: (impl_accessibility_accessible_get_state),
       (impl_accessibility_accessible_get_relation_set):
       Fix for #446277. Decrease the ref count to 1.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@969 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years agoreverse the change. will not release 2.21.2.
liyuan [Mon, 12 Nov 2007 14:54:16 +0000 (14:54 +0000)]
reverse the change. will not release 2.21.2.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@968 e2bd861d-eb25-0410-b326-f6ed22b6b98c

16 years ago2007-11-12 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 12 Nov 2007 14:22:56 +0000 (14:22 +0000)]
2007-11-12  Li Yuan  <li.yuan@sun.com>

        * configure.in, README, NEWS:
        Uprev/release 1.21.2.

2007-11-12  Li Yuan  <li.yuan@sun.com>

        * libspi/accessible.c: (impl_accessibility_accessible_get_state),
        (impl_accessibility_accessible_get_relation_set):
        Fix for #446277. Decrease the ref count to 1.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@967 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* event.py (Event.__init__): Ref() the host_application attribute
eitani [Thu, 1 Nov 2007 21:09:45 +0000 (21:09 +0000)]
* event.py (Event.__init__): Ref() the host_application attribute
if it is available (bug #492469).
* accessible.py (_makeExceptionHandler._inner): Revert patch from
bug #490202. This was the wrong fix. Objects that are returned
from methods are already reffed.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@965 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* accessible.py (_AccessibleMixin.__del__): Catch TypeError
eitani [Tue, 30 Oct 2007 17:58:12 +0000 (17:58 +0000)]
* accessible.py (_AccessibleMixin.__del__): Catch TypeError
exception when _ACCESSIBLE_CACHE[hash(self)] is None (bug #491805).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@963 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-10-29 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 29 Oct 2007 14:09:35 +0000 (14:09 +0000)]
2007-10-29  Li Yuan  <li.yuan@sun.com>

        * configure.in, README, NEWS:
        Uprev/release 1.21.1.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@961 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* event.py (Event.__init__): Catch AttributeError when ref()ing
eitani [Thu, 25 Oct 2007 16:58:12 +0000 (16:58 +0000)]
* event.py (Event.__init__): Catch AttributeError when ref()ing
event.source (bug #490205).
* accessible.py (_makeExceptionHandler._inner): If return value is
a CORBA object, ref() it (bug #490202).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@959 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* accessible.py (_RelationMixin.getTarget): Add a ref() to the
eitani [Tue, 23 Oct 2007 05:59:07 +0000 (05:59 +0000)]
* accessible.py (_RelationMixin.getTarget): Add a ref() to the
retrieved target (bug #489273).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@958 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-10-15 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 15 Oct 2007 13:31:41 +0000 (13:31 +0000)]
2007-10-15  Li Yuan  <li.yuan@sun.com>

        * MAINTAINERS: add Willie Walker and Eitan Isaacson
        to the MAINTAINERS.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@956 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* accessible.py: Narrow queried interfaces (bug #478124). Narrow
eitani [Fri, 12 Oct 2007 19:03:54 +0000 (19:03 +0000)]
* accessible.py: Narrow queried interfaces (bug #478124). Narrow
objects returned from Relation.getTarget() to
Accessibility.Accessible (bug #478129).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@951 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* utils.py (StateSet.add): Fixed type (bug #484201).
eitani [Sat, 6 Oct 2007 18:08:44 +0000 (18:08 +0000)]
* utils.py (StateSet.add): Fixed type (bug #484201).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@950 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-09-08 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 17 Sep 2007 08:03:14 +0000 (08:03 +0000)]
2007-09-08  Li Yuan  <li.yuan@sun.com>

        * registryd/deviceeventcontroller.c:
        (spi_key_event_matches_listener):
        Bug #474796. Should not checkmask bit 14 when sond out
        device event.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@947 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* registry.py: Fix to allow notification of events with
eitani [Sat, 15 Sep 2007 22:45:27 +0000 (22:45 +0000)]
* registry.py: Fix to allow notification of events with
annotations of details to the event type (bug #467366). Make
keyboard event consume behavior conform with the IDL (bug
#472301). Freeze break approved.
* event.py: Limit splitting of event types (bug #467366). Freeze
break approved.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@946 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-09-08 Li Yuan <li.yuan@sun.com>
liyuan [Sat, 8 Sep 2007 09:52:19 +0000 (09:52 +0000)]
2007-09-08  Li Yuan  <li.yuan@sun.com>

        * registryd/deviceeventcontroller.c:
        (spi_key_event_matches_listener):
        Bug #474796. Should not checkmask bit 14 when sond out
        device event.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@945 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-08-20 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 27 Aug 2007 05:48:04 +0000 (05:48 +0000)]
2007-08-20  Li Yuan  <li.yuan@sun.com>

        * libspi/base.c: (spi_base_construct):
        Avoid unnecessary crash. Bug #467612.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@944 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* event.py: Make EventType a string descendent, it is now IDL
eitani [Fri, 24 Aug 2007 18:15:30 +0000 (18:15 +0000)]
* event.py: Make EventType a string descendent, it is now IDL
compatable. Bug #467366.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@943 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years agoUpdated Occitan translation
ymarcheg [Fri, 17 Aug 2007 14:44:46 +0000 (14:44 +0000)]
Updated Occitan translation

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@942 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years agochange the maintainers file
liyuan [Mon, 13 Aug 2007 09:39:53 +0000 (09:39 +0000)]
change the maintainers file

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@941 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-08-01 Li Yuan <li.yuan@sun.com>
liyuan [Wed, 1 Aug 2007 09:51:36 +0000 (09:51 +0000)]
2007-08-01  Li Yuan  <li.yuan@sun.com>

        * atk-bridge/bridge.c: (spi_atk_bridge_key_listener):
        Fix a potential dead-lock issue. Bug #462412.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@940 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* utils.py: Fixed typo in call for _findAllDescendants (bug #454090).
eitani [Wed, 25 Jul 2007 12:20:50 +0000 (12:20 +0000)]
* utils.py: Fixed typo in call for _findAllDescendants (bug #454090).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@939 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-07-09 Li Yuan <li.yuan@sun.com>
liyuan [Tue, 10 Jul 2007 02:53:53 +0000 (02:53 +0000)]
2007-07-09  Li Yuan <li.yuan@sun.com>

        * configure.in, README, NEWS:
        Uprev/release 1.19.5.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@937 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-07-09 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 9 Jul 2007 10:59:41 +0000 (10:59 +0000)]
2007-07-09  Li Yuan <li.yuan@sun.com>

        * libspi/accessible.c: (impl_accessibility_accessible_get_state):
        Bug #446277. Control the ref_count to 1, so Orca can unref the
        state_set and avoid the memory leak.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@936 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-06-26 Li Yuan <li.yuan@sun.com>
liyuan [Tue, 26 Jun 2007 09:26:44 +0000 (09:26 +0000)]
2007-06-26  Li Yuan <li.yuan@sun.com>

        * atk-bridge/Makefile.am:
        Bug #450897. Set logging domain.
        * registryd/registry.c: (parse_event_type):
        Bug #433802.
        Handle the "document:" signal, set the type to
        ETYPE_OBJECT.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@935 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* utils.py: Fix for bug #449356, typo in _findDescendantBreadth method
parente [Wed, 20 Jun 2007 23:43:22 +0000 (23:43 +0000)]
* utils.py: Fix for bug #449356, typo in _findDescendantBreadth method
(Thanks Jon)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@934 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-06-04 Li Yuan <li.yuan@sun.com>
liyuan [Mon, 4 Jun 2007 10:05:57 +0000 (10:05 +0000)]
2007-06-04  Li Yuan <li.yuan@sun.com>

        * configure.in, README, NEWS:
        Uprev/release 1.19.3 for GNOME 2.19.3.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@932 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* accessible.py: Fix for bug #439531, unable to define instance
parente [Fri, 1 Jun 2007 01:25:53 +0000 (01:25 +0000)]
* accessible.py: Fix for bug #439531, unable to define instance
variables in accessible

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@931 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years agoFix for bug 439436 to add pyatspi to the make install target
wwalker [Wed, 30 May 2007 13:00:45 +0000 (13:00 +0000)]
Fix for bug 439436 to add pyatspi to the make install target

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@930 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* utils.py: Partial fix for bug #437944, state set object fails when
parente [Fri, 25 May 2007 15:09:36 +0000 (15:09 +0000)]
* utils.py: Partial fix for bug #437944, state set object fails when
used remotely. See bug about what it not fixed.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@929 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago2007-05-17 Li Yuan <li.yuan@sun.com>
liyuan [Thu, 17 May 2007 09:21:16 +0000 (09:21 +0000)]
2007-05-17  Li Yuan <li.yuan@sun.com>

        * test/Makefile.am:
        Bug #439057. Add the original PATH to PATH.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@928 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* registry.py: Fixed bug #438623, state change events missing
parente [Wed, 16 May 2007 13:43:57 +0000 (13:43 +0000)]
* registry.py: Fixed bug #438623, state change events missing

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@927 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago+ Occitan
ymarcheg [Sun, 13 May 2007 12:26:22 +0000 (12:26 +0000)]
+ Occitan

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@926 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* utils.py: Fixed bug #437528, StateSet equals
parente [Fri, 11 May 2007 00:59:29 +0000 (00:59 +0000)]
* utils.py: Fixed bug #437528, StateSet equals

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@925 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* registry.py: Fixed bug #436982 again (Patch from Eitan)
parente [Thu, 10 May 2007 21:18:11 +0000 (21:18 +0000)]
* registry.py: Fixed bug #436982 again (Patch from Eitan)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@924 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* registry.py: Corrected patch for bug #436982 so it works with Python 2.4, not
parente [Wed, 9 May 2007 22:58:30 +0000 (22:58 +0000)]
* registry.py: Corrected patch for bug #436982 so it works with Python 2.4, not
just 2.5

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@923 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* registry.py: Fixed bug #436982 (Patch from Eitan), crash on exit
parente [Wed, 9 May 2007 18:42:05 +0000 (18:42 +0000)]
* registry.py: Fixed bug #436982 (Patch from Eitan), crash on exit
* utils.py: Fixed bug #437153, bad StateSet add/remove impl.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@922 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years agoOccitan translation update
ymarcheg [Wed, 9 May 2007 16:30:32 +0000 (16:30 +0000)]
Occitan translation update

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@921 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* Fixed bug #436949, Need util to list all supported interfaces
parente [Tue, 8 May 2007 19:43:59 +0000 (19:43 +0000)]
* Fixed bug #436949, Need util to list all supported interfaces

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@920 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* Fixed bug #436930, Syntax error when raising IndexError
parente [Tue, 8 May 2007 18:03:12 +0000 (18:03 +0000)]
* Fixed bug #436930, Syntax error when raising IndexError

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@919 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* event.py: Fixed bug #435947, Fix reference count error
parente [Tue, 8 May 2007 15:54:47 +0000 (15:54 +0000)]
* event.py: Fixed bug #435947, Fix reference count error

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@918 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* pyatspi/accessible.py: Fixed bug #435895, __getitem__
parente [Fri, 4 May 2007 17:48:24 +0000 (17:48 +0000)]
* pyatspi/accessible.py: Fixed bug #435895, __getitem__

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@917 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* accessible.py: Fixed bug #435832, Catch CORBA errors for ORBit.Methods
parente [Fri, 4 May 2007 14:18:48 +0000 (14:18 +0000)]
* accessible.py: Fixed bug #435832, Catch CORBA errors for ORBit.Methods

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@916 e2bd861d-eb25-0410-b326-f6ed22b6b98c

17 years ago* setup.py:
parente [Fri, 4 May 2007 12:50:28 +0000 (12:50 +0000)]
* setup.py:
* Makefile.am:
Fixed bug #435809, Add setup.py and Makefile.am

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@915 e2bd861d-eb25-0410-b326-f6ed22b6b98c