platform/upstream/at-spi2-core.git
16 years agoFirst pass at an adaptation. This compiles and runs but is otherwise untested
Mike Gorse [Tue, 13 May 2008 20:36:37 +0000 (16:36 -0400)]
First pass at an adaptation.  This compiles and runs but is otherwise untested

16 years agoRemove "unImplemented" methods
Mike Gorse [Tue, 13 May 2008 20:35:49 +0000 (16:35 -0400)]
Remove "unImplemented" methods
Change typeseq to expect a single uint32 rather than an array

16 years agoAdd #ifndef to prevent double inclusion of generated header
Mike Gorse [Tue, 13 May 2008 20:28:17 +0000 (16:28 -0400)]
Add #ifndef to prevent double inclusion of generated header

16 years agoRemove some unused code
Mike Gorse [Tue, 13 May 2008 20:27:29 +0000 (16:27 -0400)]
Remove some unused code

16 years agospi_dbus_emit -> spi_dbus_emit_valist
Mike Gorse [Tue, 13 May 2008 20:26:58 +0000 (16:26 -0400)]
spi_dbus_emit -> spi_dbus_emit_valist
Add some defines

16 years agoAdd registryd
Mike Gorse [Tue, 13 May 2008 20:25:14 +0000 (16:25 -0400)]
Add registryd

16 years agoRework functions related to device events
Mike Gorse [Tue, 13 May 2008 20:24:32 +0000 (16:24 -0400)]
Rework functions related to device events
Fix some warnings

16 years agoAdd registryd
Mike Gorse [Tue, 13 May 2008 20:22:17 +0000 (16:22 -0400)]
Add registryd
Remove idl -> xml rules

16 years agoRemove <node> element
Mike Gorse [Tue, 13 May 2008 15:16:03 +0000 (11:16 -0400)]
Remove <node> element

16 years agoAdd missing introspection-loader files.
Mark Doffman [Tue, 13 May 2008 14:43:41 +0000 (15:43 +0100)]
Add missing introspection-loader files.

16 years agoChanges to enable new introspection format.
Mark Doffman [Tue, 13 May 2008 14:42:25 +0000 (15:42 +0100)]
Changes to enable new introspection format.
Add one introspection XML file, and update bridge
to register modified tree object that uses the introspection.

16 years agoRemove unused functions
Mike Gorse [Mon, 12 May 2008 16:17:50 +0000 (12:17 -0400)]
Remove unused functions

16 years agoAdd some accessibility structures into accessible.h (for now, anyway; we really shoul...
Mike Gorse [Mon, 12 May 2008 16:17:37 +0000 (12:17 -0400)]
Add some accessibility structures into accessible.h (for now, anyway; we really should auto-generate them)
Add spi_dbus_message_iter_get_struct, spi_dbus_message_iter_append_struct, spi_dbus_marshall_deviceevent, and spi_dbus_demarshall_deviceevent
Remove dbus.h; combine with accessible.h

16 years agoFix syntax and other sundry errors in intropsectable.c
Mark Doffman [Thu, 8 May 2008 13:07:44 +0000 (14:07 +0100)]
Fix syntax and other sundry errors in intropsectable.c

16 years agoNOT TESTED. Adds an implementation of the D-Bus
Mark Doffman [Wed, 7 May 2008 16:10:34 +0000 (17:10 +0100)]
NOT TESTED. Adds an implementation of the D-Bus
introspectable interface for ATK objects.

16 years agoNOT TESTED. Partial work to update DRoute.
Mark Doffman [Wed, 7 May 2008 10:24:46 +0000 (11:24 +0100)]
NOT TESTED. Partial work to update DRoute.

Removes signals code.
Removes introspection code.
Removes string properties code.

16 years agoChanges to python test code to reflect an update in
Mark Doffman [Wed, 7 May 2008 09:33:49 +0000 (10:33 +0100)]
Changes to python test code to reflect an update in
the Accessible_Tree interface.

16 years agoAdd spi_dbus_object_is_known
Mike Gorse [Mon, 5 May 2008 22:16:37 +0000 (18:16 -0400)]
Add spi_dbus_object_is_known
Only propagate object:state-changed if the object has been exposed to clients already
Adapt for latest spec

16 years agoRemoved update flag and added separate array of objects to be removed for UpdateTree
Mike Gorse [Mon, 5 May 2008 15:11:46 +0000 (11:11 -0400)]
Removed update flag and added separate array of objects to be removed for UpdateTree

16 years agoAdded atk-bridge-log.patch and corresponding README
Mike Gorse [Fri, 2 May 2008 16:12:53 +0000 (12:12 -0400)]
Added atk-bridge-log.patch and corresponding README

16 years agoSend UpdateTree signal as appropriate
Mike Gorse [Thu, 1 May 2008 23:25:30 +0000 (19:25 -0400)]
Send UpdateTree signal as appropriate

16 years agoHave register_object and deregister_object queue objects for a cache update.
Mike Gorse [Thu, 1 May 2008 23:17:04 +0000 (19:17 -0400)]
Have register_object and deregister_object queue objects for a cache update.
When registering, use a weak ref instead of g_object_set_data_full

16 years agoMove bus from SpiAppData into DrouteData so that cache functions will get it along...
Mike Gorse [Thu, 1 May 2008 23:13:38 +0000 (19:13 -0400)]
Move bus from SpiAppData into DrouteData so that cache functions will get it along with the remaining droute data
Call appropriate functions to signal that a cache update is needed
Ignore object:state-change:defunct for now since we will send signals when an object goes away

16 years agoCorrect update flag
Mike Gorse [Wed, 30 Apr 2008 17:46:46 +0000 (13:46 -0400)]
Correct update flag

16 years agoFix emission of text insert/delete signals
Mike Gorse [Wed, 30 Apr 2008 17:42:35 +0000 (13:42 -0400)]
Fix emission of text insert/delete signals

16 years agospi_atk_bridge_signal_listener: convert - to _ in signal name
Mike Gorse [Wed, 30 Apr 2008 16:18:19 +0000 (12:18 -0400)]
spi_atk_bridge_signal_listener: convert - to _ in signal name
Change requested test name to match current test code

16 years agoChange interface name to org.freedesktop.atspi.Tree
Mike Gorse [Wed, 30 Apr 2008 16:15:24 +0000 (12:15 -0400)]
Change interface name to org.freedesktop.atspi.Tree
Add getRoot; remove functionality from getTree

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

17 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

17 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

17 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

17 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