Mike Gorse [Mon, 4 Jan 2010 20:17:18 +0000 (15:17 -0500)]
Fix build errors
From Stephen Shaw <sshaw@decriptor.com>:
Fix g_print in spi_get_bus().
have spi_set_display always return a value.
Mark Doffman [Thu, 24 Dec 2009 14:21:15 +0000 (06:21 -0800)]
Remove GDK dependency from registry daemon.
Mark Doffman [Mon, 21 Dec 2009 23:25:55 +0000 (15:25 -0800)]
Add a configure variable for the location of the dbus-daemon
in the at-spi-dbus-bus script.
Mark Doffman [Fri, 18 Dec 2009 16:20:08 +0000 (08:20 -0800)]
Bump version number to 0.1.4 prior to release.
Mark Doffman [Thu, 17 Dec 2009 23:34:05 +0000 (15:34 -0800)]
Make sure the d-bus bus configuration is included in the distribution.
Mark Doffman [Thu, 17 Dec 2009 23:07:28 +0000 (15:07 -0800)]
Use datarootdir for placing XML files so that the are in a shared directory
not under the name of this module but 'at-spi2'.
Mark Doffman [Thu, 17 Dec 2009 21:49:08 +0000 (13:49 -0800)]
Add the configure file for the (non-secure) accessibility bus.
Add a simple script file to run the bus and set the address.
Add a desktop file to run this script at gnome-init.
Mark Doffman [Thu, 10 Dec 2009 06:22:51 +0000 (22:22 -0800)]
Add command line option to enable interaction with the gnome session
manager.
Mark Doffman [Tue, 8 Dec 2009 22:39:41 +0000 (14:39 -0800)]
Use the new 'Accessibility' bus if the bus address is available on
the X property AT_SPI_BUS.
Mark Doffman [Mon, 30 Nov 2009 16:11:10 +0000 (08:11 -0800)]
Bump version number to 0.1.3 prior to release.
Mark Doffman [Sun, 15 Nov 2009 21:19:23 +0000 (21:19 +0000)]
Add participation in gnome session management.
Patch provided by:
Li Yuan
Mike Gorse [Mon, 16 Nov 2009 18:18:09 +0000 (13:18 -0500)]
Merge branch 'master' into mgorse
Conflicts:
registryd/deviceeventcontroller.c
registryd/registry.c
Mike Gorse [Mon, 16 Nov 2009 13:49:50 +0000 (08:49 -0500)]
More method name fixes
Mike Gorse [Tue, 10 Nov 2009 15:29:55 +0000 (10:29 -0500)]
Add string.h
Mark Doffman [Mon, 9 Nov 2009 10:54:06 +0000 (10:54 +0000)]
Correct error in D-Bus message matching.
Mark Doffman [Sat, 7 Nov 2009 17:46:26 +0000 (17:46 +0000)]
Remove the dbind and droute libraries.
DBind and DRoute are now only used by at-spi2-atk so have become static libraries.
Mike Gorse [Fri, 6 Nov 2009 19:41:53 +0000 (14:41 -0500)]
API changes for out--of-process accessibles, and support ParentOf
Modified DBus api to return bus names along with object paths to support
out-of-process children.
Also, support the new ParentOf relationship.
Mike Gorse [Thu, 29 Oct 2009 22:20:16 +0000 (18:20 -0400)]
Update to correspond with dbus spec
Upper-cased method names per the recommendation in the dbus specification.
Mike Gorse [Fri, 18 Sep 2009 14:56:48 +0000 (09:56 -0500)]
2009-09-18 Mike Gorse <mgorse@novell.com>
Remove duplicate text-changed event from spec.
Mike Gorse [Wed, 2 Sep 2009 22:39:18 +0000 (17:39 -0500)]
2009-09-02 Mike Gorse <mgorse@novell.com>
Modify GetRowColumnExtentsAtIndex definition so that the return value comes
first, as is now the convention.
Mike Gorse [Wed, 28 Oct 2009 15:20:11 +0000 (11:20 -0400)]
Updated autogen.sh
Mark Doffman [Wed, 28 Oct 2009 09:57:40 +0000 (09:57 +0000)]
Add a Description Of A Project file.
Mark Doffman [Wed, 28 Oct 2009 09:15:09 +0000 (09:15 +0000)]
2009-28-10 Mark Doffman <mark.doffman@codethink.co.uk>
Fix makefile errors introduced when changing name of the registry daemon.
Mark Doffman [Mon, 26 Oct 2009 09:03:08 +0000 (09:03 +0000)]
2009-26-10 Mark Doffman <mark.doffman@codethink.co.uk>
Change the name of the daemon so that it does not conflict
with the CORBA version.
Mark Doffman [Wed, 7 Oct 2009 10:50:22 +0000 (11:50 +0100)]
2009-07-10 Mark Doffman <mark.doffman@codethink.co.uk>
Remove the .service files as the registryd is
started by D-Bus activation.
Stop the registryd taking part in session management.
Fix provided by:
Willie Walker
Mark Doffman [Wed, 7 Oct 2009 10:09:35 +0000 (11:09 +0100)]
2009-07-10 Mark Doffman <mark.doffman@codethink.co.uk>
Bump version number to 0.1.2
Mark Doffman [Wed, 7 Oct 2009 08:59:39 +0000 (09:59 +0100)]
2009-07-10 Mark Doffman <mark.doffman@codethink.co.uk>
Add extra debug for properties in droute.
Mark Doffman [Fri, 21 Aug 2009 11:32:05 +0000 (12:32 +0100)]
2009-08-21 Mark Doffman <mark.doffman@codethink.co.uk>
Add a NONCE file to the config directory for versions of
automake that do not create the AUX_CONFIG_DIR.
Mark Doffman [Fri, 21 Aug 2009 11:16:44 +0000 (12:16 +0100)]
2009-08-21 Mark Doffman <mark.doffman@codethink.co.uk>
Remove libdbind, now an uneccessary library from the
registryd LIBADD.
Fix provided by:
Mario Lang
Mark Doffman [Fri, 21 Aug 2009 11:10:56 +0000 (12:10 +0100)]
2009-08-21 Mark Doffman <mark.doffman@codethink.co.uk>
This patch removes two unused variable declarations and renames
emit() to emit_update_applications(), removing the signal name argument.
Fix provided by:
Mario Lang
Mark Doffman [Fri, 14 Aug 2009 06:51:23 +0000 (07:51 +0100)]
2009-08-14 Mark Doffman <mark.doffman@codethink.co.uk>
0.1.1 release commit.
Mark Doffman [Thu, 6 Aug 2009 18:46:45 +0000 (19:46 +0100)]
2009-08-06 Mark Doffman <mark.doffman@codethink.co.uk>
Replace use of dbind_emit_signal with direct libdbus
call in application cache update.
Fix for bug:
http://bugs.freedesktop.org/show_bug.cgi?id=23029
Fix provided by:
Mario Lang
Mark Doffman [Thu, 6 Aug 2009 18:36:38 +0000 (19:36 +0100)]
2009-08-06 Mark Doffman <mark.doffman@codethink.co.uk>
Fix problem with signature assignment and iter initialization
in dbind signal sending.
Mark Doffman [Tue, 4 Aug 2009 18:18:19 +0000 (19:18 +0100)]
2009-08-04 Mark Doffman <mark.doffman@codethink.co.uk>
Modify the incorrect use of dbind_emit_signal_va.
Check for NULL args in dbind_marshall_any.
Fix for bug:
http://bugs.freedesktop.org/show_bug.cgi?id=23027
Mark Doffman [Tue, 4 Aug 2009 17:42:30 +0000 (18:42 +0100)]
2009-08-04 Mark Doffman <mark.doffman@codethink.co.uk>
Remove *.pc files from source tarballs.
Fix provided by:
Mario Lang
Mark Doffman [Tue, 4 Aug 2009 17:39:33 +0000 (18:39 +0100)]
2009-08-04 Mark Doffman <mark.doffman@codethink.co.uk>
Remove python check from configure.ac.
Python is not needed for at-spi2-core.
Fix provided by:
Mario Lang
Mark Doffman [Tue, 4 Aug 2009 17:17:29 +0000 (18:17 +0100)]
2009-08-04 Mark Doffman <mark.doffman@codethink.co.uk>
Link DRoute against D-Bus GLib.
Fix provided by:
Mario Lang
Mark Doffman [Wed, 22 Jul 2009 14:31:17 +0000 (15:31 +0100)]
2009-07-22 Mark Doffman <mark.doffman@codethink.co.uk>
Update README file to reflect repository split.
Mark Doffman [Wed, 22 Jul 2009 14:07:54 +0000 (15:07 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
Change version info to 0.1
Move D-Bus activation files to registryd folder.
Mark Doffman [Wed, 22 Jul 2009 13:20:49 +0000 (14:20 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
Merge activation changes by Li Yuan.
Mark Doffman [Wed, 22 Jul 2009 13:11:18 +0000 (14:11 +0100)]
2009-07-22 Mark Doffman <mark.doffman@codethink.co.uk>
Fix to correct make distcheck error with desktop service file.
Mark Doffman [Wed, 22 Jul 2009 12:50:03 +0000 (13:50 +0100)]
2009-06-18 Li Yuan <liyuan@liyuan-desktop.(none)>
This patch implements DBus activition for atspi-dbus. And also lets
gnome-session manage at-spi-registryd. Plus some changes merging work.
Mark Doffman [Wed, 22 Jul 2009 10:36:20 +0000 (11:36 +0100)]
2009-07-22 Mark Doffman <mark.doffman@codethink.co.uk>
Update the pkgconfig and makefiles for the correct header paths.
Mark Doffman [Sun, 5 Jul 2009 10:42:13 +0000 (11:42 +0100)]
2009-07-05 Mark Doffman <mark.doffman@codethink.co.uk>
Add pkgconfig files for the dbind and droute libraries.
Mark Doffman [Sun, 5 Jul 2009 09:22:41 +0000 (10:22 +0100)]
2009-07-05 Mark Doffman <mark.doffman@codethink.co.uk>
Remove the common library, move the code
and headers directly in to registry daemon folder.
Mark Doffman [Sun, 5 Jul 2009 08:30:35 +0000 (09:30 +0100)]
2009-07-06 Mark Doffman <mark.doffman@codethink.co.uk>
Remove unneccessary code from spi-common.
Change name to common.
Remove IDL definition files.
Mark Doffman [Thu, 11 Jun 2009 18:11:08 +0000 (19:11 +0100)]
2009-06-20 Mark Doffman <mark.doffman@codethink.co.uk>
Remove unneccessary code from spi-common.
Move M4 macros to the m4 directory.
Mark Doffman [Thu, 11 Jun 2009 14:26:42 +0000 (15:26 +0100)]
2009-06-11 Mark Doffman <mark.doffman@codethink.co.uk>
Remove the atk-bridge library as well as the client
libaries pyatspi and cspi.
Beginning commit in splitting the project into two repositories
The atk and client code will be located in at-spi2-atk.
Mark Doffman [Thu, 11 Jun 2009 11:49:04 +0000 (12:49 +0100)]
2009-06-11 Mark Doffman <mark.doffman@codethink.co.uk>
Mark Doffman [Tue, 9 Jun 2009 10:30:13 +0000 (11:30 +0100)]
Refactor the application cache to send signals
when the cache is updated.
Mark Doffman [Tue, 9 Jun 2009 08:48:52 +0000 (09:48 +0100)]
2009-06-09 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/*py
Add a cache refresh method to the desktop object.
Mark Doffman [Mon, 8 Jun 2009 11:24:18 +0000 (12:24 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/accessible.py
Fix compile error, name of refresh method incorrect.
Mark Doffman [Mon, 8 Jun 2009 11:05:35 +0000 (12:05 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/desktop.py
Fix typo at end of Deskop class.
Mark Doffman [Mon, 8 Jun 2009 10:45:23 +0000 (11:45 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/desktop.py
Refactor the cache refresh method with new name.
Mark Doffman [Mon, 8 Jun 2009 10:39:51 +0000 (11:39 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
* pyatspi/accessiblecache.py
Removing objects fix, incorrectly named variable.
* pyatspi/base.py
Enum comparison with None was not correct.
* registryd/deviceeventcontroller.c
Un-initialized dbus error in generate-mouse-event function.
Mark Doffman [Mon, 8 Jun 2009 10:18:35 +0000 (11:18 +0100)]
2009-06-08 Mark Doffman <mark.doffman@codethink.co.uk>
Add an option to refresh the cache of data on
any given accessible object. The refresh currently
affects all accessible objects in any particular application.
Mark Doffman [Fri, 22 May 2009 08:26:43 +0000 (09:26 +0100)]
Remove Gail PKG_CONFIG macros from configure. Gail is not a dependency.
Mike Gorse [Thu, 14 May 2009 18:45:01 +0000 (13:45 -0500)]
2009-05-14 Mike Gorse <mgorse@novell.com>
Fix yet another lint error.
Mike Gorse [Thu, 14 May 2009 18:08:48 +0000 (13:08 -0500)]
2009-05-14 Mike Gorse <mgorse@novell.com>
Fix more lint issues.
Mike Gorse [Thu, 14 May 2009 17:30:13 +0000 (12:30 -0500)]
2009-05-14 Mike Gorse <mgorse@novell.com>
Lint fixes.
Mike Gorse [Wed, 13 May 2009 09:36:14 +0000 (04:36 -0500)]
2009-05-13 Mike Gorse <mgorse@novell.com>
Do not try to send updates for objects with managesDescendants.
Check that n_accessible_children >= 0 before using.
Mike Gorse [Tue, 12 May 2009 04:36:42 +0000 (23:36 -0500)]
2009-05-11 Mike Gorse <mgorse@novell.com>
cspi: Fix reading of updateAccessible, and create match rules for it and
removeAccessible.
Mike Gorse [Tue, 12 May 2009 04:35:02 +0000 (23:35 -0500)]
2009-05-11 Mike Gorse <mgorse@novell.com>
Updated the definition of updateAccessible in the spec to correspond with
the implementation.
Mike Gorse [Tue, 12 May 2009 03:27:09 +0000 (22:27 -0500)]
2009-05-11 Mike Gorse <mgorse@novell.com>
Updated for new tree api. Untested; may not work.
Mike Gorse [Mon, 11 May 2009 21:29:21 +0000 (16:29 -0500)]
2009-05-11 Mike Gorse <mgorse@novell.com>
Fix xml definition of getRunAttributes.
Update cspi text bindings to expect the return value first.
Mark Doffman [Wed, 29 Apr 2009 07:38:51 +0000 (08:38 +0100)]
2009-04-29 Mark Doffman <mark.doffman@codethink.co.uk>
Correct README to only provide one description
of the registryd folder.
Mark Doffman [Thu, 23 Apr 2009 15:01:08 +0000 (16:01 +0100)]
2009-04-23 Mark Doffman <mark.doffman@codethink.co.uk>
Add a hack for registering objects when an event
needs to be sent on them and they are not already
registered.
Mark Doffman [Thu, 23 Apr 2009 12:56:22 +0000 (13:56 +0100)]
2009-04-23 Mark Doffman <mark.doffman@codethink.co.uk>
Modify the 'Mouse' events so that they appear to come
from the 'Desktop' object.
Brad Taylor [Thu, 23 Apr 2009 10:58:32 +0000 (06:58 -0400)]
Use the correct type when returning the description
Brad Taylor [Thu, 23 Apr 2009 10:12:59 +0000 (06:12 -0400)]
Last of the UInt32 casts
Brad Taylor [Thu, 23 Apr 2009 10:11:21 +0000 (06:11 -0400)]
Properly cast more coordTypes to UInt32
Brad Taylor [Thu, 23 Apr 2009 10:03:50 +0000 (06:03 -0400)]
Cast coordType to UInt32 so it's serialized properly
Brad Taylor [Thu, 23 Apr 2009 09:59:19 +0000 (05:59 -0400)]
getRangeExtents only has 3 arguments
Mark Doffman [Thu, 23 Apr 2009 09:48:56 +0000 (10:48 +0100)]
2009-04-23 Mark Doffman <mark.doffman@codethink.co.uk>
Fix to update the cache on state-change events.
Mark Doffman [Thu, 23 Apr 2009 08:54:30 +0000 (09:54 +0100)]
2009-04-22 Mark Doffman <mark.doffman@codethink.co.uk>
Add a cache in each accessible object for the relation set.
Add a client side implementation of getRoleName.
Mark Doffman [Wed, 22 Apr 2009 15:13:12 +0000 (16:13 +0100)]
2009-04-22 Mark Doffman <mark.doffman@codethink.co.uk>
Register for property-change:parent events so that
widgets that are re-parented are properly changed in the
heirarchy.
Willie Walker [Wed, 22 Apr 2009 14:53:53 +0000 (10:53 -0400)]
Fix getDefaultAttributes to return a string of semi-colon delimited key:value pairs
Mike Gorse [Wed, 22 Apr 2009 14:39:41 +0000 (15:39 +0100)]
2009-04-22 Mike Gorse <mgorse@novell.com>
* pyatspi/text.py: Fix various functions.
Willie Walker [Wed, 22 Apr 2009 14:00:40 +0000 (10:00 -0400)]
Use parameter unpacking in call to DeviceEvent constructor.
Mike Gorse [Wed, 22 Apr 2009 13:05:18 +0000 (14:05 +0100)]
Merge branch 'master' of git@gitorious.org:at-spi2-core/mainline
Mike Gorse [Wed, 22 Apr 2009 12:52:31 +0000 (13:52 +0100)]
2008-04-22 Mike Gorse <mgorse@novell.com>
* atk-adaptor/accessible-adaptor.c atk-adaptor/accessible-marshaller.c,
atk-adaptor/accessible-marshaller.h, atk-adaptor/text-adaptor.c,
atk-adaptor/document-adaptor.c, xml/org.freedesktop.atspi.Text.xml:
Make a text return value the first
parameter returned.
Modify attribute-related functions to return dictionaries.
Mark Doffman [Wed, 22 Apr 2009 10:52:26 +0000 (11:52 +0100)]
2009-04-22 Mark Doffman <mark.doffman@codethink.co.uk>
Add Device event registration as well as re-entrancy
for the provider when delivering device-events.
Willie Walker [Wed, 22 Apr 2009 10:49:53 +0000 (06:49 -0400)]
Whitespace correction (remove tabs)
Willie Walker [Wed, 22 Apr 2009 10:38:20 +0000 (06:38 -0400)]
Make getRelationType return a RelationType enum.
Willie Walker [Wed, 22 Apr 2009 09:26:44 +0000 (05:26 -0400)]
Add getActions implementation to pyatspi.
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.
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.
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
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.
Mike Gorse [Tue, 21 Apr 2009 14:07:18 +0000 (09:07 -0500)]
Initialize error before using.
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
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.
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.
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.
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.
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.
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.
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.
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.
Mike Gorse [Tue, 21 Apr 2009 14:07:18 +0000 (09:07 -0500)]
Initialize error before using.