platform/upstream/at-spi2-core.git
13 years agoMerge branch 'master' into gi
Mike Gorse [Mon, 8 Nov 2010 21:40:54 +0000 (16:40 -0500)]
Merge branch 'master' into gi

13 years agoRelease v1.91.2 AT_SPI2_CORE_1_91_2
Mike Gorse [Mon, 8 Nov 2010 21:33:31 +0000 (16:33 -0500)]
Release v1.91.2

13 years agoHave the desktop object return ROLE_DESKTOP_FRAME
Mike Gorse [Mon, 8 Nov 2010 21:33:18 +0000 (16:33 -0500)]
Have the desktop object return ROLE_DESKTOP_FRAME

13 years agoFix a couple of crashes introduced in the last commit
Mike Gorse [Sun, 7 Nov 2010 18:13:04 +0000 (13:13 -0500)]
Fix a couple of crashes introduced in the last commit

13 years agoFix some annotations and documentation issues
Mike Gorse [Sun, 7 Nov 2010 14:00:39 +0000 (09:00 -0500)]
Fix some annotations and documentation issues

13 years agoBox some types, add missing header file, and other fixes
Mike Gorse [Sun, 7 Nov 2010 13:43:41 +0000 (08:43 -0500)]
Box some types, add missing header file, and other fixes

13 years agoSome work on event support; many bug fixes
Mike Gorse [Fri, 5 Nov 2010 22:10:56 +0000 (18:10 -0400)]
Some work on event support; many bug fixes

13 years agoStarted work on component interface; various fixes and cleanups
Mike Gorse [Mon, 1 Nov 2010 17:54:51 +0000 (13:54 -0400)]
Started work on component interface; various fixes and cleanups

13 years agoVarious bug fixes
Mike Gorse [Wed, 27 Oct 2010 16:37:53 +0000 (12:37 -0400)]
Various bug fixes

13 years agoAdd a public GType getter for AtspiAccessible
Colin Walters [Tue, 26 Oct 2010 14:44:01 +0000 (10:44 -0400)]
Add a public GType getter for AtspiAccessible

13 years agoSkip private function
Colin Walters [Tue, 26 Oct 2010 14:42:00 +0000 (10:42 -0400)]
Skip private function

13 years agoMore fixes for dbind
Mike Gorse [Tue, 26 Oct 2010 14:41:15 +0000 (10:41 -0400)]
More fixes for dbind

13 years agoAdd dbind/dbind-config.h.in
Mike Gorse [Tue, 26 Oct 2010 14:35:33 +0000 (10:35 -0400)]
Add dbind/dbind-config.h.in

13 years agoAdded missing atspi/Makefile.am
Mike Gorse [Tue, 26 Oct 2010 14:34:08 +0000 (10:34 -0400)]
Added missing atspi/Makefile.am

13 years agoMerge branch 'master' into gi
Mike Gorse [Tue, 26 Oct 2010 14:27:21 +0000 (10:27 -0400)]
Merge branch 'master' into gi

13 years agoInitial commit, not even close to being usable yet
Mike Gorse [Tue, 26 Oct 2010 14:15:53 +0000 (10:15 -0400)]
Initial commit, not even close to being usable yet

13 years agoInitial Makefile commit
Mike Gorse [Mon, 18 Oct 2010 22:07:11 +0000 (18:07 -0400)]
Initial Makefile commit

13 years agoRelease v1.91.0 AT_SPI2_CORE_1_91_0
Mike Gorse [Tue, 5 Oct 2010 03:55:04 +0000 (05:55 +0200)]
Release v1.91.0

13 years agoBump ersion to 0.5.1 and disable relocate
Mike Gorse [Fri, 1 Oct 2010 19:05:06 +0000 (15:05 -0400)]
Bump ersion to 0.5.1 and disable relocate

13 years agoRelease as v0.4.0 AT_SPI2_CORE_0_4_0
Mike Gorse [Mon, 27 Sep 2010 22:13:58 +0000 (18:13 -0400)]
Release as v0.4.0

13 years agoRelease v0.3.92 AT_SPI2_CORE_0_3_92
Mike Gorse [Mon, 13 Sep 2010 23:53:08 +0000 (19:53 -0400)]
Release v0.3.92

13 years agoDo not start accessibility bus if at-spi-corba is enabled
Mike Gorse [Mon, 13 Sep 2010 23:16:57 +0000 (19:16 -0400)]
Do not start accessibility bus if at-spi-corba is enabled

13 years agoRevert last change. It was wrong
Kjartan Maraas [Sun, 5 Sep 2010 16:38:48 +0000 (18:38 +0200)]
Revert last change. It was wrong

13 years agoFix typo that broke the build in mysterious ways for me.
Kjartan Maraas [Sun, 5 Sep 2010 15:12:22 +0000 (17:12 +0200)]
Fix typo that broke the build in mysterious ways for me.

13 years agoRelease v0.3.91 AT_SPI2_CORE_0_3_91
Mike Gorse [Mon, 30 Aug 2010 23:56:08 +0000 (19:56 -0400)]
Release v0.3.91

13 years agoDefault to --enable-relocate for now
Mike Gorse [Mon, 30 Aug 2010 23:40:52 +0000 (19:40 -0400)]
Default to --enable-relocate for now

13 years agoRemove references to dbus-daemon-launch-helper
Mike Gorse [Tue, 24 Aug 2010 15:17:24 +0000 (11:17 -0400)]
Remove references to dbus-daemon-launch-helper

Essentially revert the last commit, and remove the reference altogether, as
it is meant for the system bus and may cause applications to fail to start when
run by a user without the required permissions.

13 years agoMake location of dbus-daemon-launch-helper configurable
Mike Gorse [Tue, 24 Aug 2010 08:37:37 +0000 (04:37 -0400)]
Make location of dbus-daemon-launch-helper configurable

13 years agoRemove unused default-atspi-introspection-path configure option
Mike Gorse [Mon, 23 Aug 2010 19:08:01 +0000 (15:08 -0400)]
Remove unused default-atspi-introspection-path configure option

13 years agoLink to '-ldl'
Kjartan Maraas [Fri, 20 Aug 2010 17:10:26 +0000 (19:10 +0200)]
Link to '-ldl'

13 years agoPlace result of check for dlopen() into a variable so we can add it to the linker
Kjartan Maraas [Fri, 20 Aug 2010 17:10:00 +0000 (19:10 +0200)]
Place result of check for dlopen() into a variable so we can add it to the linker

13 years agoThe m4 directory needs to exist.
Patrick Welche [Tue, 17 Aug 2010 11:42:28 +0000 (12:42 +0100)]
The m4 directory needs to exist.

13 years agoWhitespace police.
Patrick Welche [Tue, 17 Aug 2010 11:16:17 +0000 (12:16 +0100)]
Whitespace police.

13 years agoBuild fixes
Patrick Welche [Thu, 5 Aug 2010 20:10:15 +0000 (21:10 +0100)]
Build fixes

* Don't use complicated and frail gnome-autogen (eg Bug 537772)
  when autoreconf suffices.
* Add prerequisits to configure.ac.
* Modernise to LT_INIT and AS_HELP.
* Don't throw away X_LIBS information from AC_PATH_XTRA.
* Various desktop Makefile rules: $< is not defined in explicit
  rules. (GNU make extension?)
* Make recursively expands variables, so use it rather than AS_AC_EXPAND.
  This also conforms to the GNU coding standards which mandate that a
  user must be able to "make prefix=/somewhere/else install"
* Check installed glib has g_ptr_array_new_with_free_func which we use.
* Xtst test and following failed because glib-2.0 ended up in LIBS
  thanks to pkg-config, hence save_LIBS dance.
* Fix help message as --disable-relocate is the default.
* Look for dbus-daemon rather than fallback to the bindir we are
  installing to, and remove the DBUS_DAEMONDIR define inherited
  from "dbus".
* Make use of bus/Makefile.am, and actually install at-spi-dbus-bus and
  the desktop file.
* Tested with make distcheck on NetBSD-current/i386 and ubuntu 10.04.1/i386

13 years agoRelease v0.3.90 AT_SPI2_CORE_0_3_90
Mike Gorse [Mon, 16 Aug 2010 23:31:46 +0000 (19:31 -0400)]
Release v0.3.90

13 years agoAdd GetRegisteredEvents and EventListenerRegistered/Deregistered signals
Mike Gorse [Mon, 16 Aug 2010 22:31:37 +0000 (18:31 -0400)]
Add GetRegisteredEvents and EventListenerRegistered/Deregistered signals

13 years agoNotify registry of event registrations and use to start polling of mouse
Mike Gorse [Mon, 9 Aug 2010 16:12:01 +0000 (12:12 -0400)]
Notify registry of event registrations and use to start polling of mouse

FDO#29427; listening for mouse:abs events now works.
This is also the first step in moving towards only emitting events when
a client is listening.

13 years agoFix create-introspection.sh
Mike Gorse [Thu, 5 Aug 2010 23:22:05 +0000 (19:22 -0400)]
Fix create-introspection.sh

13 years agoRelease v0.3.4 AT_SPI2_CORE_0_3_4
Mike Gorse [Mon, 28 Jun 2010 22:20:47 +0000 (18:20 -0400)]
Release v0.3.4

13 years agoAdd GetChildren to the spec
Mike Gorse [Tue, 15 Jun 2010 12:40:34 +0000 (08:40 -0400)]
Add GetChildren to the spec

13 years agoAdd GetChildren to desktop introspection
Mike Gorse [Tue, 15 Jun 2010 12:30:39 +0000 (08:30 -0400)]
Add GetChildren to desktop introspection

14 years agoRelease v0.3.3 AT_SPI2_CORE_0_3_3
Mike Gorse [Fri, 4 Jun 2010 19:55:02 +0000 (15:55 -0400)]
Release v0.3.3

14 years agoFix crash if GetChildAtIndex is called with an invalid index
Mike Gorse [Mon, 31 May 2010 16:24:58 +0000 (12:24 -0400)]
Fix crash if GetChildAtIndex is called with an invalid index

14 years agoCheck for -ldl in configure.ac
Mike Gorse [Sat, 29 May 2010 01:01:43 +0000 (21:01 -0400)]
Check for -ldl in configure.ac

14 years agoMake device event listener notifications reentrant
Mike Gorse [Fri, 28 May 2010 19:36:54 +0000 (15:36 -0400)]
Make device event listener notifications reentrant

Allow messages to be processed while waiting for event listeners to respond.
Fixes, ie, the Orca role_radio_menu_item test and probably others, since Orca's
keystroke listener may query the desktop object before returning.

14 years agoFix functions missing return values
Mike Gorse [Tue, 25 May 2010 22:44:27 +0000 (18:44 -0400)]
Fix functions missing return values

14 years agoUpdate NEwS and bump version to 0.3.2 AT_SPI2_CORE_0_3_2
Mike Gorse [Tue, 25 May 2010 00:29:57 +0000 (20:29 -0400)]
Update NEwS and bump version to 0.3.2

14 years agoMake sure that disconnecting applications send their root path in the
Mark Doffman [Sat, 15 May 2010 10:08:16 +0000 (11:08 +0100)]
Make sure that disconnecting applications send their root path in the
remove applications signal. This was causing applications to not be
removed from the desktop properly.

14 years agoModify the name of the Qt object generated by XML description.
Mark Doffman [Sun, 9 May 2010 09:41:21 +0000 (10:41 +0100)]
Modify the name of the Qt object generated by XML description.

14 years agoChange the Qt names for AT-SPI structures.
Mark Doffman [Fri, 12 Feb 2010 10:25:46 +0000 (02:25 -0800)]
Change the Qt names for AT-SPI structures.

14 years agoAdd NEWS, disable relocate, and bump version to 0.3.1 AT_SPI2_CORE_0_3_1
Mike Gorse [Mon, 3 May 2010 21:17:57 +0000 (17:17 -0400)]
Add NEWS, disable relocate, and bump version to 0.3.1

14 years agoRemove debugging code.
Mike Gorse [Fri, 30 Apr 2010 18:33:36 +0000 (14:33 -0400)]
Remove debugging code.

14 years agoRemove duplicate function
Mike Gorse [Fri, 30 Apr 2010 18:32:54 +0000 (14:32 -0400)]
Remove duplicate function

14 years agoSet an application's id when registering it
Mike Gorse [Thu, 29 Apr 2010 21:35:24 +0000 (17:35 -0400)]
Set an application's id when registering it

14 years agoSet an application's id when registering it
Mike Gorse [Thu, 29 Apr 2010 21:35:24 +0000 (17:35 -0400)]
Set an application's id when registering it

14 years agoCorrecting my email address in MAINTAINERS and adding to .doap
Mike Gorse [Fri, 2 Apr 2010 02:44:39 +0000 (22:44 -0400)]
Correcting my email address in MAINTAINERS and adding to .doap

14 years agoCorrect email address in AUTHORS
Mike Gorse [Thu, 1 Apr 2010 14:16:31 +0000 (10:16 -0400)]
Correct email address in AUTHORS

14 years agoBump version to 0.1.8 AT_SPI2_CORE_0_1_8
Mike Gorse [Tue, 30 Mar 2010 21:12:42 +0000 (17:12 -0400)]
Bump version to 0.1.8

14 years agoAdd g_type_init
Mike Gorse [Wed, 24 Mar 2010 18:03:02 +0000 (14:03 -0400)]
Add g_type_init

14 years agoQuit if at-spi-dbus is disabled
Mike Gorse [Sun, 14 Mar 2010 13:16:09 +0000 (09:16 -0400)]
Quit if at-spi-dbus is disabled

Quit if gconf is present and at-spi-dbus is disabled.  Add --disable-relocate
to configure.ac.

14 years agoBump version number prior to release. AT_SPI2_CORE_0_1_7
Mark Doffman [Fri, 12 Feb 2010 04:02:23 +0000 (20:02 -0800)]
Bump version number prior to release.

14 years agoModify the interface name from org.freedesktop.atspi to
Mark Doffman [Fri, 12 Feb 2010 02:23:31 +0000 (18:23 -0800)]
Modify the interface name from org.freedesktop.atspi to
org.a11y.atspi.

This is because the protocol is defined by the a11y group at
the linux foundation and has not been discussed on freedesktop
or over the xdg lists.

14 years agoAdd the XML files to the distribution.
Mark Doffman [Fri, 12 Feb 2010 02:08:21 +0000 (18:08 -0800)]
Add the XML files to the distribution.

14 years agoMake the desktop object and deviceeventcontroller introspectable.
Mark Doffman [Fri, 12 Feb 2010 01:31:28 +0000 (17:31 -0800)]
Make the desktop object and deviceeventcontroller introspectable.

14 years agoCompletely re-work the protocol definitions.
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.

14 years agoRemove the bus makefile from configure to fix distcheck errors. AT_SPI2_CORE_0_1_6
Mark Doffman [Mon, 8 Feb 2010 16:54:36 +0000 (08:54 -0800)]
Remove the bus makefile from configure to fix distcheck errors.

14 years agoBump version number to 0.1.6 prior to release.
Mark Doffman [Mon, 8 Feb 2010 16:31:44 +0000 (08:31 -0800)]
Bump version number to 0.1.6 prior to release.

14 years agoRemove the bus from the build/install for now
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.

14 years agoMove the application argument to the end of the event structure
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.

14 years agoFix mouse click events. They were not being sent with their application.
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.

14 years agoReturn Parent as a variant
Mike Gorse [Tue, 2 Feb 2010 22:14:40 +0000 (17:14 -0500)]
Return Parent as a variant

14 years agoReturn the address of the registry from the socket/Embed method
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.

14 years agoUpdate Cache interface in the spec, and rename from Tree
Mike Gorse [Mon, 1 Feb 2010 22:02:27 +0000 (17:02 -0500)]
Update Cache interface in the spec, and rename from Tree

14 years agoFix wrong bus name being sent whan children are removed.
Mark Doffman [Tue, 26 Jan 2010 00:14:29 +0000 (16:14 -0800)]
Fix wrong bus name being sent whan children are removed.

14 years agoFix marshalling issues with the desktop Component, Accessible
Mark Doffman [Fri, 22 Jan 2010 09:31:30 +0000 (01:31 -0800)]
Fix marshalling issues with the desktop Component, Accessible
and Socket interfaces.

14 years agoMake the registry implement the accessible interface and add
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.

14 years agoDo not run at-spi-dbus-bus at initialization phase
Willie Walker [Wed, 20 Jan 2010 16:50:17 +0000 (11:50 -0500)]
Do not run at-spi-dbus-bus at initialization phase

14 years agoTweak the at-spi-dbus-bus.desktop file to add @bindir@ and X-GNOME-Autostart-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

14 years agoFix interface name
Mike Gorse [Wed, 13 Jan 2010 15:09:46 +0000 (10:09 -0500)]
Fix interface name

14 years agoBump version number to 0.1.5 prior to release. AT_SPI2_CORE_0_1_5
Mark Doffman [Mon, 11 Jan 2010 18:38:55 +0000 (10:38 -0800)]
Bump version number to 0.1.5 prior to release.

14 years agoFix mouse:button events
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

14 years agoFix build errors
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.

14 years agoRemove GDK dependency from registry daemon.
Mark Doffman [Thu, 24 Dec 2009 14:21:15 +0000 (06:21 -0800)]
Remove GDK dependency from registry daemon.

14 years agoAdd a configure variable for the location of the dbus-daemon AT_SPI2_CORE_0_1_4
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.

14 years agoBump version number to 0.1.4 prior to release.
Mark Doffman [Fri, 18 Dec 2009 16:20:08 +0000 (08:20 -0800)]
Bump version number to 0.1.4 prior to release.

14 years agoMake sure the d-bus bus configuration is included in the distribution.
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.

14 years agoUse datarootdir for placing XML files so that the are in a shared directory
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'.

14 years agoAdd the configure file for the (non-secure) accessibility bus.
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.

14 years agoAdd command line option to enable interaction with the gnome session
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.

14 years agoUse the new 'Accessibility' bus if the bus address is available on
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.

14 years agoBump version number to 0.1.3 prior to release. AT_SPI2_CORE_0_1_3
Mark Doffman [Mon, 30 Nov 2009 16:11:10 +0000 (08:11 -0800)]
Bump version number to 0.1.3 prior to release.

14 years agoAdd participation in gnome session management.
Mark Doffman [Sun, 15 Nov 2009 21:19:23 +0000 (21:19 +0000)]
Add participation in gnome session management.
        Patch provided by:
                Li Yuan

14 years agoMerge branch 'master' into mgorse
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

14 years agoMore method name fixes
Mike Gorse [Mon, 16 Nov 2009 13:49:50 +0000 (08:49 -0500)]
More method name fixes

14 years agoAdd string.h
Mike Gorse [Tue, 10 Nov 2009 15:29:55 +0000 (10:29 -0500)]
Add string.h

14 years agoCorrect error in D-Bus message matching.
Mark Doffman [Mon, 9 Nov 2009 10:54:06 +0000 (10:54 +0000)]
Correct error in D-Bus message matching.

14 years agoRemove the dbind and droute libraries.
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.

14 years agoAPI changes for out--of-process accessibles, and support ParentOf
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.

14 years agoUpdate to correspond with dbus spec
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.

14 years ago2009-09-18 Mike Gorse <mgorse@novell.com>
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.