Mark Doffman [Fri, 12 Feb 2010 00:47:44 +0000 (16:47 -0800)]
Completely re-work the protocol definitions.
The XML has been re-done without the telepathy extensions.
An 'idl' has been added. This is NOT currently the canonical
protocol definition. It has more information than the XML
spec but is written in a pseudo idl for which there is no
parser. In the future the protocol should be defined to a similar
standard. The requirements for moving to canonical IDL
are that it is useful for generating Qt / GBus bindings.
Add a script to create c literals of introspection
data out of the introspection XML.
Mark Doffman [Mon, 8 Feb 2010 16:54:36 +0000 (08:54 -0800)]
Remove the bus makefile from configure to fix distcheck errors.
Mark Doffman [Mon, 8 Feb 2010 16:31:44 +0000 (08:31 -0800)]
Bump version number to 0.1.6 prior to release.
Willie Walker [Fri, 5 Feb 2010 19:06:14 +0000 (14:06 -0500)]
Remove the bus from the build/install for now
We can put it back once we get the kinks worked out.
Mark Doffman [Thu, 4 Feb 2010 01:09:30 +0000 (17:09 -0800)]
Move the application argument to the end of the event structure
to allow matching on the minor string.
Mark Doffman [Wed, 3 Feb 2010 13:23:35 +0000 (05:23 -0800)]
Fix mouse click events. They were not being sent with their application.
Mike Gorse [Tue, 2 Feb 2010 22:14:40 +0000 (17:14 -0500)]
Return Parent as a variant
Mark Doffman [Wed, 3 Feb 2010 00:55:25 +0000 (16:55 -0800)]
Return the address of the registry from the socket/Embed method
so that the embedding app knows where its parent is.
Mike Gorse [Mon, 1 Feb 2010 22:02:27 +0000 (17:02 -0500)]
Update Cache interface in the spec, and rename from Tree
Mark Doffman [Tue, 26 Jan 2010 00:14:29 +0000 (16:14 -0800)]
Fix wrong bus name being sent whan children are removed.
Mark Doffman [Fri, 22 Jan 2010 09:31:30 +0000 (01:31 -0800)]
Fix marshalling issues with the desktop Component, Accessible
and Socket interfaces.
Mark Doffman [Wed, 20 Jan 2010 20:14:53 +0000 (12:14 -0800)]
Make the registry implement the accessible interface and add
a socket interface for adding chilren to its accessible object.
Willie Walker [Wed, 20 Jan 2010 16:50:17 +0000 (11:50 -0500)]
Do not run at-spi-dbus-bus at initialization phase
Willie Walker [Wed, 20 Jan 2010 16:23:21 +0000 (11:23 -0500)]
Tweak the at-spi-dbus-bus.desktop file to add @bindir@ and X-GNOME-Autostart-Phase
Mike Gorse [Wed, 13 Jan 2010 15:09:46 +0000 (10:09 -0500)]
Fix interface name
Mark Doffman [Mon, 11 Jan 2010 18:38:55 +0000 (10:38 -0800)]
Bump version number to 0.1.5 prior to release.
Mike Gorse [Mon, 11 Jan 2010 13:45:11 +0000 (08:45 -0500)]
Fix mouse:button events
From Gerd Kohlberger <lowfi@chello.at>:
Bug#25962: Button events don't contain button number and state
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)