platform/upstream/at-spi2-atk.git
15 years agoMake getRelationType return a RelationType enum.
Willie Walker [Wed, 22 Apr 2009 10:38:20 +0000 (06:38 -0400)]
Make getRelationType return a RelationType enum.

15 years agoAdd getActions implementation to pyatspi.
Willie Walker [Wed, 22 Apr 2009 09:26:44 +0000 (05:26 -0400)]
Add getActions implementation to pyatspi.

15 years agoMake sure that we always return an Accessible when we're supposed to, and be
Brad Taylor [Wed, 22 Apr 2009 10:10:17 +0000 (06:10 -0400)]
Make sure that we always return an Accessible when we're supposed to, and be
more explicit with method parameters.

15 years ago2009-04-21 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 21 Apr 2009 16:23:01 +0000 (17:23 +0100)]
2009-04-21 Mark Doffman <mark.doffman@codethink.co.uk>
        Fix the pyatspi imports to remove streamablecontent
        and selector interfaces.

15 years agoMerge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
Mark Doffman [Tue, 21 Apr 2009 16:22:42 +0000 (17:22 +0100)]
Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2-core

Conflicts:

pyatspi/base.py
spi-common/spi-dbus.h

15 years ago2009-04-21 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 21 Apr 2009 16:16:03 +0000 (17:16 +0100)]
2009-04-21 Mark Doffman <mark.doffman@codethink.co.uk>
        Mega-commit. Bug fixes coming out of API review
        and Orca testing.

15 years agoInitialize error before using.
Mike Gorse [Tue, 21 Apr 2009 14:07:18 +0000 (09:07 -0500)]
Initialize error before using.

15 years ago2008-04-17 Willie Walker <william.walker@sun.com>
Mike Gorse [Fri, 17 Apr 2009 19:30:47 +0000 (14:30 -0500)]
2008-04-17  Willie Walker  <william.walker@sun.com>

* pyatspi/base.py: uint -> dbus.UInt32 for enum

15 years ago2009-04-16 Mike Gorse <mgorse@novell.com>
Mike Gorse [Thu, 16 Apr 2009 17:36:45 +0000 (12:36 -0500)]
2009-04-16  Mike Gorse  <mgorse@novell.com>

* pyatspi/base.py: Derive enum from uint.

15 years ago * atk-adaptor/component-adaptor.c, atk-adaptor/image-adaptor.c,
Mike Gorse [Thu, 16 Apr 2009 16:49:25 +0000 (11:49 -0500)]
* atk-adaptor/component-adaptor.c, atk-adaptor/image-adaptor.c,
atk-adaptor/text-adaptor.c, xml/org.freedesktop.atspi.Accessible.xml,
xml/org.freedesktop.atspi.Component.xml,
xml/org.freedesktop.atspi.Image.xml,
xml/org.freedesktop.atspi.Text.xml:
Conver tenums to DBUS_TYPE_UINT32 for consistency.

15 years ago2009-04-15 Mike Gorse <mgorse@novell.com>
Mike Gorse [Wed, 15 Apr 2009 19:49:36 +0000 (14:49 -0500)]
2009-04-15  Mike Gorse  <mgorse@novell.com>

* registry/deviceeventcontroller.c: Add \n to a g_print.

15 years ago2009-04-15 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Wed, 15 Apr 2009 19:33:15 +0000 (20:33 +0100)]
2009-04-15 Mark Doffman <mark.doffman@codethink.co.uk>
        * droute/droute.c
          Despite what people may believe all D-Bus
          method calls must have a reply, whether the
          client side is waiting for one or not.
          This fixes droute so that it always sends
          a reply to method calls.

15 years ago2009-04-15 Mike Gorse <mgorse@novell.com>
Mike Gorse [Wed, 15 Apr 2009 19:28:36 +0000 (14:28 -0500)]
2009-04-15  Mike Gorse  <mgorse@novell.com>

* atk-adaptor/event.c, registry/deviceeventcontroller.c,
spi-common/spi-dbus.h: Fix DeviceEventController paths.

15 years ago2009-04-15 Mike Gorse <mgorse@novell.com>
Mike Gorse [Wed, 15 Apr 2009 13:44:11 +0000 (08:44 -0500)]
2009-04-15  Mike Gorse  <mgorse@novell.com>

* atk-adaptor/accessible-marshaller.c: Return SPI_DBUS_PATH_NULL
for a NULL object.
Fix call to dbus_message_iter_append_basic.

* atk-adaptor/accessible-register.c:

* atk-adaptor/editabletext-adaptor.c: Have copyText return a value.

* atk-adaptor/editabletext-adaptor.c: Fix uninitialized variable in
getAttributeValue.
Fix parameter type in getBoundedRanges, and open the appropriate
container when returning a value.

* value-adaptor.c: Return variants to conform with Properties iface.

* droute/droute.c: Throw exception if get fails.
When setting a property, correctly initialize the iter before reading.

* registry/deviceeventcontroller.c: deviceListener ->
deviceEventListener.

* spi-common/spi-dbus.h: Set SPI_DBUS_PATH_NULL to
/org/freedesktop/atspi/accessible/null.

15 years ago2009-03-12 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 12 Mar 2009 16:36:38 +0000 (16:36 +0000)]
2009-03-12 Mark Doffman <mark.doffman@codethink.co.uk>
        * atk-adaptor/accessible-register.c
          Add 'object:children-changed' signal emission
          on addition or removal of top-level objects.
        * pyatspi/*
          Changes neccessary to have accercier pick up new
          top level windows. Add correct hash function to accessible
          objects.

15 years ago2009-03-10 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 10 Mar 2009 15:51:11 +0000 (15:51 +0000)]
2009-03-10 Mark Doffman <mark.doffman@codethink.co.uk>
        * registryd/*
          Add proper return type on droute implementing functions.
          Make sure all replies are initialize to NULL.

15 years agoInitialize error before using.
Mike Gorse [Tue, 21 Apr 2009 14:07:18 +0000 (09:07 -0500)]
Initialize error before using.

15 years ago2008-04-17 Willie Walker <william.walker@sun.com>
Mike Gorse [Fri, 17 Apr 2009 19:30:47 +0000 (14:30 -0500)]
2008-04-17  Willie Walker  <william.walker@sun.com>

* pyatspi/base.py: uint -> dbus.UInt32 for enum

15 years ago2009-04-16 Mike Gorse <mgorse@novell.com>
Mike Gorse [Thu, 16 Apr 2009 17:36:45 +0000 (12:36 -0500)]
2009-04-16  Mike Gorse  <mgorse@novell.com>

* pyatspi/base.py: Derive enum from uint.

15 years ago * atk-adaptor/component-adaptor.c, atk-adaptor/image-adaptor.c,
Mike Gorse [Thu, 16 Apr 2009 16:49:25 +0000 (11:49 -0500)]
* atk-adaptor/component-adaptor.c, atk-adaptor/image-adaptor.c,
atk-adaptor/text-adaptor.c, xml/org.freedesktop.atspi.Accessible.xml,
xml/org.freedesktop.atspi.Component.xml,
xml/org.freedesktop.atspi.Image.xml,
xml/org.freedesktop.atspi.Text.xml:
Conver tenums to DBUS_TYPE_UINT32 for consistency.

15 years agoMerge branch 'master' of git+ssh://git.freedesktop.org/git/at-spi2/at-spi2-core
Mike Gorse [Wed, 15 Apr 2009 19:50:24 +0000 (14:50 -0500)]
Merge branch 'master' of git+ssh://git.freedesktop.org/git/at-spi2/at-spi2-core

15 years ago2009-04-15 Mike Gorse <mgorse@novell.com>
Mike Gorse [Wed, 15 Apr 2009 19:49:36 +0000 (14:49 -0500)]
2009-04-15  Mike Gorse  <mgorse@novell.com>

* registry/deviceeventcontroller.c: Add \n to a g_print.

15 years agoMerge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
Mark Doffman [Wed, 15 Apr 2009 19:35:14 +0000 (20:35 +0100)]
Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2-core

15 years ago2009-04-15 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Wed, 15 Apr 2009 19:33:15 +0000 (20:33 +0100)]
2009-04-15 Mark Doffman <mark.doffman@codethink.co.uk>
        * droute/droute.c
          Despite what people may believe all D-Bus
          method calls must have a reply, whether the
          client side is waiting for one or not.
          This fixes droute so that it always sends
          a reply to method calls.

15 years ago2009-04-15 Mike Gorse <mgorse@novell.com>
Mike Gorse [Wed, 15 Apr 2009 19:28:36 +0000 (14:28 -0500)]
2009-04-15  Mike Gorse  <mgorse@novell.com>

* atk-adaptor/event.c, registry/deviceeventcontroller.c,
spi-common/spi-dbus.h: Fix DeviceEventController paths.

15 years ago2009-04-15 Mike Gorse <mgorse@novell.com>
Mike Gorse [Wed, 15 Apr 2009 13:44:11 +0000 (08:44 -0500)]
2009-04-15  Mike Gorse  <mgorse@novell.com>

* atk-adaptor/accessible-marshaller.c: Return SPI_DBUS_PATH_NULL
for a NULL object.
Fix call to dbus_message_iter_append_basic.

* atk-adaptor/accessible-register.c:

* atk-adaptor/editabletext-adaptor.c: Have copyText return a value.

* atk-adaptor/editabletext-adaptor.c: Fix uninitialized variable in
getAttributeValue.
Fix parameter type in getBoundedRanges, and open the appropriate
container when returning a value.

* value-adaptor.c: Return variants to conform with Properties iface.

* droute/droute.c: Throw exception if get fails.
When setting a property, correctly initialize the iter before reading.

* registry/deviceeventcontroller.c: deviceListener ->
deviceEventListener.

* spi-common/spi-dbus.h: Set SPI_DBUS_PATH_NULL to
/org/freedesktop/atspi/accessible/null.

15 years ago2009-03-12 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 12 Mar 2009 16:36:38 +0000 (16:36 +0000)]
2009-03-12 Mark Doffman <mark.doffman@codethink.co.uk>
        * atk-adaptor/accessible-register.c
          Add 'object:children-changed' signal emission
          on addition or removal of top-level objects.
        * pyatspi/*
          Changes neccessary to have accercier pick up new
          top level windows. Add correct hash function to accessible
          objects.

15 years agoMerge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
Mark Doffman [Tue, 10 Mar 2009 16:19:09 +0000 (16:19 +0000)]
Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2-core

15 years ago2009-03-10 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 10 Mar 2009 15:51:11 +0000 (15:51 +0000)]
2009-03-10 Mark Doffman <mark.doffman@codethink.co.uk>
        * registryd/*
          Add proper return type on droute implementing functions.
          Make sure all replies are initialize to NULL.

15 years ago2009-03-06 Mike Gorse <mgorse@novell.com>
Mike Gorse [Fri, 6 Mar 2009 20:36:48 +0000 (14:36 -0600)]
2009-03-06  Mike Gorse  <mgorse@novell.com>

* registryd/registry.c: Emit updateApplications from the correct path.

15 years ago2009-03-03 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 3 Mar 2009 17:06:57 +0000 (17:06 +0000)]
2009-03-03 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/applicationcache.py
          Add a hack so that the AT is not accessible
          over AT-SPI. This is until pyatspi has re-entrant
          method calls.

15 years agoMerge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
Mark Doffman [Tue, 3 Mar 2009 16:05:13 +0000 (16:05 +0000)]
Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2-core

Conflicts:

registryd/deviceeventcontroller.c

15 years ago2009-03-03 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 3 Mar 2009 15:49:26 +0000 (15:49 +0000)]
2009-03-03 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/*
          Fix event printing without an accessible source.
          Fix event deregistration.
        * registryd/deviceeventcontroller.c
          Fix the mouse and keyboard events from the DEC.

15 years ago2009-02-26 Mike Gorse <mgorse@novell.com>
Mike Gorse [Thu, 26 Feb 2009 21:21:43 +0000 (16:21 -0500)]
2009-02-26 Mike Gorse <mgorse@novell.com>

* cspi/spi-registry.c: Fix parameters to registerKeystrokeListener.

15 years ago2009-02-26 Mike Gorse <mgorse@novell.com>
Mike Gorse [Thu, 26 Feb 2009 21:17:27 +0000 (16:17 -0500)]
2009-02-26 Mike Gorse <mgorse@novell.com>

* dbind_method_call_reentrant_body: Initialize iter with
  dbus_message_iter_init_append before appending.

15 years ago2009-02-19 Mike Gorse <mgorse@novell.com>
Mike Gorse [Fri, 20 Feb 2009 03:54:26 +0000 (21:54 -0600)]
2009-02-19 Mike Gorse <mgorse@novell.com>

* atk-adaptor/event.c, registryd/deviceeventcontroller.c,
  spi-common/spi-dbus.c, spi-common/dbus.h: Extract function to
  emit signals, move to spi-common, and use for device events.

* deviceeventcontroller.c: Accept type as an array in
  registerKeystrokeListener.

15 years ago2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 19 Feb 2009 17:11:41 +0000 (17:11 +0000)]
2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
        Remove trailing backslash. Error in Makefile.am

15 years ago2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 19 Feb 2009 17:11:41 +0000 (17:11 +0000)]
2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
        Remove trailing backslash. Error in Makefile.am

15 years ago2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 19 Feb 2009 16:10:09 +0000 (16:10 +0000)]
2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
        * configure.ac
          libspi-1.0*
          Remove libspi package config. No libspi remains.

        * atk-adaptor/*
          Add extra debug. Dont initialize if no root
          accessible available

15 years ago2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 19 Feb 2009 15:27:33 +0000 (15:27 +0000)]
2009-02-19 Mark Doffman <mark.doffman@codethink.co.uk>
        Remove all g_asserts and they could be rude and
        abort your program. Replace them with g_return_val_if_fail
        where appropriate. Add a warning when the root
        accessible is NULL.

15 years ago2009-02-17 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 19 Feb 2009 10:41:15 +0000 (10:41 +0000)]
2009-02-17 Mark Doffman <mark.doffman@codethink.co.uk>
        * atk-adaptor/accessible-register.c
          Move to a possibly slower, but more safe,
          system of registering a tree of accessible objects.
          SEGFAULT seen when parent of accessible
          changed while traversing tree.

15 years ago2009-02-17 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 17 Feb 2009 10:58:23 +0000 (10:58 +0000)]
2009-02-17 Mark Doffman <mark.doffman@codethink.co.uk>
        * tests/apps/test-application.c
          Remove the abort call, unneccessary as quitting
          main loop anyway.
        * tests/pyastspi/runtest.sh
          Dont rely on python scripts to decide what python
          interpreter to use. Its bad.

15 years ago2009-02-17 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 17 Feb 2009 10:28:02 +0000 (10:28 +0000)]
2009-02-17 Mark Doffman <mark.doffman@codethink.co.uk>
        Changes required to pass unit tests on ARM target.
        * spi-common/bitarray.h
          Set bit in array macro was failing on ARM
        * spi-common/generated-types.h
          Check in, do not generate for now. ARM target doesn't
          have XSLT library version necessary.
        * autogen.sh.
          Use GNOME autogen. Old version had problems
          on solaris and also in Scratchbox.

15 years ago2009-02-10 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 10 Feb 2009 13:12:06 +0000 (13:12 +0000)]
2009-02-10 Mark Doffman <mark.doffman@codethink.co.uk>
        Fix some warnings when -Wall used.
        These included non-void functions with
        no return values that caused make distcheck to fail.

15 years ago2009-02-9 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 9 Feb 2009 14:37:37 +0000 (14:37 +0000)]
2009-02-9 Mark Doffman <mark.doffman@codethink.co.uk>
        Attempt to reduce the size of the spi-common library.
        Move some of the error functions out to droute library.

15 years ago2009-02-8 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Sun, 8 Feb 2009 20:44:30 +0000 (20:44 +0000)]
2009-02-8 Mark Doffman <mark.doffman@codethink.co.uk>
        * droute/droute.c
          droute/droute.h
          Add two new convinience functions for out
          of memory and bad arguments D-Bus errors.

        * pyatspi/__init__.py
          Add a top level module 'Accessibility' to remain
          compatible with the CORBA pyatspi.

15 years agoMerge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
Mark Doffman [Thu, 22 Jan 2009 14:38:17 +0000 (14:38 +0000)]
Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2-core

Conflicts:

atk-adaptor/atk-dbus.c
atk-adaptor/tree.c
registryd/deviceeventcontroller.c

15 years agoFinish the third incarnation of accessible registration.
Mark Doffman [Mon, 19 Jan 2009 11:15:50 +0000 (11:15 +0000)]
Finish the third incarnation of accessible registration.

15 years agoAdded debug option to remove all recoverable
Mark Doffman [Mon, 19 Jan 2009 09:26:08 +0000 (09:26 +0000)]
Added debug option to remove all recoverable
warnings.

15 years agoFixed subtle error in string comparison for tree-update signal.
Mark Doffman [Sun, 18 Jan 2009 22:12:42 +0000 (22:12 +0000)]
Fixed subtle error in string comparison for tree-update signal.

15 years agoThird time lucky for sorting out accessible registration.
Mark Doffman [Sun, 18 Jan 2009 21:15:58 +0000 (21:15 +0000)]
Third time lucky for sorting out accessible registration.

15 years agoFix some symbol bugs in atk-adaptors.
Mark Doffman [Wed, 14 Jan 2009 16:08:22 +0000 (16:08 +0000)]
Fix some symbol bugs in atk-adaptors.
Switch to single accessible update in pyatspi.

15 years agoFinish off the adaptor changes for updating objects.
Mark Doffman [Wed, 14 Jan 2009 15:40:12 +0000 (15:40 +0000)]
Finish off the adaptor changes for updating objects.

15 years agoMake a new traversal function. Modify tree-adaptor
Mark Doffman [Wed, 14 Jan 2009 14:54:46 +0000 (14:54 +0000)]
Make a new traversal function. Modify tree-adaptor

15 years agoPartial re-refactor of the accessibles registration code.
Mark Doffman [Wed, 14 Jan 2009 12:48:00 +0000 (12:48 +0000)]
Partial re-refactor of the accessibles registration code.

15 years ago2009-01-12 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 12 Jan 2009 15:57:31 +0000 (15:57 +0000)]
2009-01-12 Mark Doffman <mark.doffman@codethink.co.uk>
        *atk-adaptor/accessible-adaptor.c
         Add missing header file, fix warning.

        *atk-adaptor/accessible-marshaller.*
         Move the accessible cache item marshalling
         here from tree-adaptor.

        *atk-adaptor/tree-adaptor.c
         Move out the cache item marshalling.

        *atk-adaptor/accessible-register.c
         Add ancestor registration, fix
         the update function. It previously
         sent an accessible rather than a list
         of accessibles to the tree-adaptor.

15 years ago2009-01-12 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 12 Jan 2009 11:49:58 +0000 (11:49 +0000)]
2009-01-12 Mark Doffman <mark.doffman@codethink.co.uk>
        * atk-adaptors/
          Large code-structure refactor.
          D-Bus adaptors have been renamed to
          *-adaptor.c.

          atk-dbus.c has been renamed
          to accessible-register.c to better indicate
          its function. The marshalling code has been
          split out.

15 years ago2009-01-11 Mike Gorse <mgorse@novell.com>
Mike Gorse [Sun, 11 Jan 2009 14:46:17 +0000 (08:46 -0600)]
2009-01-11 Mike Gorse <mgorse@novell.com>

* registryd/deviceeventcontroller.c: Fix events.
* spi-common/spi-dbus.h: Add interface constants for some events.
* xml/org.freedesktop.atspi.Event.xml: Add Keyboard interface for
  modifiers event.

15 years ago2009-01-09 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Fri, 9 Jan 2009 11:38:21 +0000 (11:38 +0000)]
2009-01-09 Mark Doffman <mark.doffman@codethink.co.uk>
        Large reorg to the protocol, atk-adaptor and
        pyatspi bindings. Changes the tree cache update
        so that signals are queued as changes are made rather
        than in idle loop. This preserves event ordering
        and is probably as efficient because the D-Bus
        queue is not flushed.

15 years ago2009-01-07 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Wed, 7 Jan 2009 11:35:41 +0000 (11:35 +0000)]
2009-01-07 Mark Doffman <mark.doffman@codethink.co.uk>
        * registryd/registry.c
        Fix bug, the deviceeventcontroller was exposed
        over d-bus with the wrong name.

15 years ago2009-01-07 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Wed, 7 Jan 2009 11:33:05 +0000 (11:33 +0000)]
2009-01-07 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/accessiblecache.py
        * pyatspi/registry.py
          Refactor accessing the accessible cache.

        * pyatspi/base.py
        * pyatspi/desktop.py
          Fix the accessible __eq__ method.
          It now returns false if the types are not
          compatible

15 years ago2008-12-18 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 18 Dec 2008 11:53:42 +0000 (11:53 +0000)]
2008-12-18 Mark Doffman <mark.doffman@codethink.co.uk>
        * Makefile.am
          Move dbind to before droute folder.
          droute now depends on dbind library.

        * cspi/*
          Change to cspi to fit with interface
          changes to dbind made in previous commit.

        * dbind/*
          Addition of varargs reentrant method call.
          Used in cspi.

15 years ago2008-12-17 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Wed, 17 Dec 2008 17:53:30 +0000 (17:53 +0000)]
2008-12-17 Mark Doffman <mark.doffman@codethink.co.uk>
        Mega commit that changes droute, adding
        an interface for creating a droute context
        and registering single, or multiple objects
        with the droute context. Modifies atk-adaptor
        and registryd to use the new interface.

        * droute/
          New interface
        * atk-adaptor
          Use new droute interface
        * registryd
          Use new droute interface
        * pyatspi
          Bug fix, methods were using "null" interface.

15 years ago2008-12-13 Mike Gorse <mgorse@novell.com>
Mike Gorse [Sun, 14 Dec 2008 02:33:24 +0000 (20:33 -0600)]
2008-12-13 Mike Gorse <mgorse@novell.com>

* cspi/spi-main.c: Parse event signals from new interfaces.

15 years ago2008-12-13 Mike Gorse <mgorse@novell.com>
Mike Gorse [Sun, 14 Dec 2008 00:37:44 +0000 (18:37 -0600)]
2008-12-13 Mike Gorse <mgorse@novell.com>

* atk-adaptor/atk-dbus.c: Have assign-reference return a value.

* atk-adaptor/tree.c: Fix insertion of object path in additions.

* cspi/spi-main.c: Avoid cslling g_object_unref on a null state cache.

* cspi/spi-main.c: Expect register/deregister app to be method calls.

15 years ago 2008-12-13 Mike Gorse <mgorse@novell.com>
Mike Gorse [Sat, 13 Dec 2008 21:03:08 +0000 (15:03 -0600)]
2008-12-13 Mike Gorse <mgorse@novell.com>

     * cspi/spi-main.c: Don't free stateset (already freed in subroutine)

     * cspi/spi-main.c: Add states to CacheSignalType.

     * cspi/spi-main.c: Listen for signals on registry interface.

     * cspi/spi-main.c: Recognize collection interface.

15 years ago2008-12-07 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Sun, 7 Dec 2008 23:13:13 +0000 (23:13 +0000)]
2008-12-07 Mark Doffman <mark.doffman@codethink.co.uk>
        * dbind/*
          droute/*
          Complete refactoring droute to add api for
          creating single objects and object classes.
          Minor refactor of dbind, adding interface
          for marshalling signals.

15 years ago2008-12-04 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Sun, 7 Dec 2008 23:08:17 +0000 (23:08 +0000)]
2008-12-04 Mark Doffman <mark.doffman@codethink.co.uk>
        * atk-adaptor/*
          Clean up, remove CORBA implementation related
          files that are no longer used.

15 years ago2008-12-04 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 4 Dec 2008 20:16:13 +0000 (20:16 +0000)]
2008-12-04 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/accessible.py
        * pyatspi/accessiblecache.py
          Modify the cache adding a stateset.
          Modify the getState function to use the
          cached values.

15 years ago2008-12-04 Mike Gorse <mgorse@novell.com>
Mike Gorse [Thu, 4 Dec 2008 15:18:19 +0000 (09:18 -0600)]
2008-12-04 Mike Gorse <mgorse@novell.com>

* atk-adaptor/tree.c: Fix adding of states.

15 years ago2008-11-28 Mike Gorse <mgorse@novell.com>
Mike Gorse [Fri, 28 Nov 2008 23:07:00 +0000 (17:07 -0600)]
2008-11-28 Mike Gorse <mgorse@novell.com>

* event.c: Only call atk_dbus_register_subtree on the child that was just added.

15 years ago2008-11-28 Mike Gorse <mgorse@novell.com>
Mike Gorse [Fri, 28 Nov 2008 22:48:43 +0000 (16:48 -0600)]
2008-11-28 Mike Gorse <mgorse@novell.com>
* atk-adaptor/tree.c, cspi/spi-accessible.c, cspi/spi-main.c,
  cspi/spi-private.h: Changes for caching state set.

15 years ago2008-11-28 Mike Gorse <mgorse@novell.com>
Mike Gorse [Fri, 28 Nov 2008 22:47:46 +0000 (16:47 -0600)]
2008-11-28 Mike Gorse <mgorse@novell.com>

* configure.ac, tests/Makefile.am: Added tests/cspi.

15 years ago2008-11-28 Mike Gorse <mgorse@novell.com>
Mike Gorse [Fri, 28 Nov 2008 15:31:30 +0000 (09:31 -0600)]
2008-11-28 Mike Gorse <mgorse@novell.com>

* atk-adaptor/accessible.c, xml/org.freedesktop.atspi.Accessible.xml:
  Add getChildAtIndex.

16 years ago2008-11-13 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 13 Nov 2008 23:38:01 +0000 (23:38 +0000)]
2008-11-13 Mark Doffman <mark.doffman@codethink.co.uk>
        * AUTHORS
          COPYING
          INSTALL
          MAINTAINERS
          README

          Improve the project information files. Add
          new mailing list, repository and bugzilla links.

16 years ago2008-11-13 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 13 Nov 2008 21:59:24 +0000 (21:59 +0000)]
2008-11-13 Mark Doffman <mark.doffman@codethink.co.uk>
        * registryd/registry.c
        * registryd/registry-main.c
          Initialize GSList element of droute to null
          to prevent segfault.

16 years ago2008-11-13 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Fri, 7 Nov 2008 17:26:28 +0000 (17:26 +0000)]
2008-11-13 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/*
          Add initial device event functionality to
          the python bindings.

        * registryd/*
          Re-integrate the device event controller
          into the registry daemon.

        * xml/org.freedesktop.atspi.DeviceEventController.xml
          Fix an error in the translation of the
          registerKeystrokeListener method to D-Bus XML

16 years ago2008-11-5 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 4 Nov 2008 19:34:23 +0000 (19:34 +0000)]
2008-11-5 Mark Doffman <mark.doffman@codethink.co.uk>
        * atk-adaptor/bridge.c
          Rework for new registration scheme and refactor for readability.
        * atk-adaptor/event.c
        * atk-adaptor/tree.c
          Rework to send out signals for new registration scheme.

        * pyatspi/*
          New registration scheme. Add new ApplicationCache to keep track
          of registered applications.

16 years agoTemporary commit. Non working changes to the registration
Mark Doffman [Tue, 4 Nov 2008 19:34:23 +0000 (19:34 +0000)]
Temporary commit. Non working changes to the registration
method used by registryd.

16 years ago2008-10-28 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 28 Oct 2008 16:39:30 +0000 (16:39 +0000)]
2008-10-28 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/Makefile.am
        Add missing files.

        * pyatspi/*.py
        Changes to event name translation and
        equality checks neccessary to get orca to talk
        using new pyatspi.

16 years ago2008-10-28 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 28 Oct 2008 15:17:51 +0000 (15:17 +0000)]
2008-10-28 Mark Doffman <mark.doffman@codethink.co.uk>
        * pyatspi/*.py
        Large refactor to the way that accessible objects are
        created.

        The reason for this is how the "Parent" accessible was creates
        caused problems when accessing accessible objects from
        events.

16 years agoMerge branch 'master' of git+ssh://git.codethink.co.uk/git/atspi-dbus
Mark Doffman [Thu, 16 Oct 2008 19:45:21 +0000 (20:45 +0100)]
Merge branch 'master' of git+ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 16 Oct 2008 19:44:03 +0000 (20:44 +0100)]
2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/*
Fix some horrible whitespace issues in all pyatspi files.

16 years ago2008-10-14 Mike Gorse <mgorse@novell.com>
Mike Gorse [Tue, 14 Oct 2008 13:20:48 +0000 (08:20 -0500)]
2008-10-14 Mike Gorse <mgorse@novell.com>

* tests/cspi/Makeifle.am, tests/cspi/test-simple.c: Add test-simple.c.

16 years ago2008-10-14 Mike Gorse <mgorse@novell.com>
Mike Gorse [Tue, 14 Oct 2008 13:18:42 +0000 (08:18 -0500)]
2008-10-14 Mike Gorse <mgorse@novell.com>

* atk-adapter/bridge.c: Send registerApplication as a signal on the
  Tree interface.
* cspi/spi-event.c, cspi/spi_main.c, cspi/spi_registry.c: Changes
  for new event api.
* xml/org.freedesktop.atspi.Event.xml: Change - to _ for dbus compat.
* org.freedesktop.atspi.Tree.xml: Add states.

16 years ago2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 13 Oct 2008 16:57:49 +0000 (17:57 +0100)]
2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
* INSTALL
Add some instructions for testing.

16 years agoMerge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus
Mike Gorse [Mon, 13 Oct 2008 16:56:04 +0000 (11:56 -0500)]
Merge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years agoMerge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus
Mike Gorse [Mon, 13 Oct 2008 16:36:01 +0000 (11:36 -0500)]
Merge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 13 Oct 2008 16:35:08 +0000 (17:35 +0100)]
2008-10-13 Mark Doffman <mark.doffman@codethink.co.uk>
* registryd/registry.c
* registryd/testregistry.py
Fix issues with wrong interface name in testregistry.py
and bad pointer use in message marshalling. (registry.c)

16 years agoMerge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus
Mike Gorse [Sun, 12 Oct 2008 14:24:26 +0000 (09:24 -0500)]
Merge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-10-11 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Sat, 11 Oct 2008 18:27:38 +0000 (19:27 +0100)]
2008-10-11 Mark Doffman <mark.doffman@codethink.co.uk>
* registryd/testregistry.py
Add a very basic test for the registryd.

16 years agoMerge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus
Mike Gorse [Sat, 11 Oct 2008 17:59:31 +0000 (12:59 -0500)]
Merge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-10-11 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Sat, 11 Oct 2008 14:51:00 +0000 (15:51 +0100)]
2008-10-11 Mark Doffman <mark.doffman@codethink.co.uk>
* registryd/*
Add an icomplete NON WORKING implementation
of application registration as specified in
xml/org.freedesktop.atspi.Registry.xml
xml/org.freedesktop.atspi.Tree.xml

16 years agoMerge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus
Mike Gorse [Thu, 9 Oct 2008 13:40:14 +0000 (08:40 -0500)]
Merge branch 'master' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-09-25 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 30 Sep 2008 01:32:23 +0000 (02:32 +0100)]
2008-09-25 Mark Doffman <mark.doffman@codethink.co.uk>
* tests/Makefile.am
  configure.ac
  For the moment remove the cspi tests. cspi
  needs modification for it to be in working order again.

* tests/pyatspi/*
  Add unit tests to 'make check'

16 years ago2008-09-29 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 29 Sep 2008 18:52:58 +0000 (19:52 +0100)]
2008-09-29 Mark Doffman <mark.doffman@codethink.co.uk>
* .gitignore
  Simplify the git ignore file.

16 years ago2008-09-29 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 29 Sep 2008 18:50:15 +0000 (19:50 +0100)]
2008-09-29 Mark Doffman <mark.doffman@codethink.co.uk>
* tests/cspi/classy-test-*
  tests/cspi/simple-test.c
  tests/cspi/accessible-test.c

  Add a test suite infrastructure similar to pasytest
  for the pyatspi bindings. Test suite is currently unused.

16 years agoMerge branch 'mdoff' of ssh://git.codethink.co.uk/git/atspi-dbus
Mike Gorse [Sun, 28 Sep 2008 01:22:06 +0000 (20:22 -0500)]
Merge branch 'mdoff' of ssh://git.codethink.co.uk/git/atspi-dbus

16 years ago2008-09-25 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Thu, 25 Sep 2008 15:06:46 +0000 (16:06 +0100)]
2008-09-25 Mark Doffman <mark.doffman@codethink.co.uk>
* xml/*.xml
Simplify the Desktop interface. Create signals for
application registration and de-registration. Add these
to Tree interface.

16 years ago2008-09-08 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Mon, 8 Sep 2008 08:40:42 +0000 (09:40 +0100)]
2008-09-08 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/Accessibility.py
Add all interfaces to Accessibility module before importing
to pyatspi. This is to keep compatibility with ORBit pyatspi.

* pyatspi/*.py
Fix error where properties did not properly return a value.

* atk-adaptor/text.c
Fix error in marshalling getAttributes method.

* atk-adaptor/tree.c
Fix error in marshalling interfaces of tree of accessibles