Mike Gorse [Mon, 6 Dec 2010 22:38:43 +0000 (17:38 -0500)]
Fix atspi_text_get_default_attributes
Mike Gorse [Wed, 8 Dec 2010 18:47:17 +0000 (13:47 -0500)]
Require glib 2.26.0, as boxed types are unsupported in older versions
Mike Gorse [Mon, 6 Dec 2010 17:35:34 +0000 (12:35 -0500)]
Fix atspi_hyperlink_get_(start|end)_index
Mike Gorse [Mon, 6 Dec 2010 09:38:17 +0000 (04:38 -0500)]
Fix updating cache from events
Mike Gorse [Sat, 4 Dec 2010 10:25:22 +0000 (05:25 -0500)]
Add a check for a NULL message
Mike Gorse [Sat, 4 Dec 2010 10:14:44 +0000 (05:14 -0500)]
Use peer-to-peer connections when available
Mike Gorse [Fri, 3 Dec 2010 18:08:13 +0000 (13:08 -0500)]
Change some error return values to match AT-SPI-CORBA behavior
Mike Gorse [Fri, 3 Dec 2010 18:04:12 +0000 (13:04 -0500)]
Several cache-related fixes
Mike Gorse [Thu, 2 Dec 2010 20:39:07 +0000 (15:39 -0500)]
Return ChildCount property as a variant, per DBus spec
Mike Gorse [Thu, 2 Dec 2010 19:33:20 +0000 (14:33 -0500)]
Hypertext and hyperlink fixes
Mike Gorse [Thu, 2 Dec 2010 11:31:13 +0000 (06:31 -0500)]
Fix copying of event any_data
Mike Gorse [Thu, 2 Dec 2010 08:59:42 +0000 (03:59 -0500)]
Remove old accessible data before adding from an iter
Avoid adding data for an accessible twice. Ie, if we received an
AddAccessible before the result of Getitems, an accessible's children
would be included twice.
Mike Gorse [Wed, 1 Dec 2010 22:33:02 +0000 (17:33 -0500)]
Add get_interfaces, and fetch interface/stateset over the wire if needed
Mike Gorse [Wed, 1 Dec 2010 18:58:09 +0000 (13:58 -0500)]
Add time-out, and support inspecting our own app
Mike Gorse [Wed, 1 Dec 2010 18:57:49 +0000 (13:57 -0500)]
Fix uninitialized variable in get_index_in_parent
Mike Gorse [Mon, 29 Nov 2010 23:54:56 +0000 (18:54 -0500)]
Release v1.91.3
Mike Gorse [Mon, 29 Nov 2010 21:10:22 +0000 (16:10 -0500)]
Various fixes
Events and DeviceEvents are now sent with transfer full to work around
a possible pygi bug.
Various other fixes.
Mike Gorse [Sun, 28 Nov 2010 19:48:52 +0000 (14:48 -0500)]
Really commit fixes; make unit tests pass
Mike Gorse [Sun, 28 Nov 2010 15:08:02 +0000 (10:08 -0500)]
Added relation set and various other fixes
Mike Gorse [Wed, 24 Nov 2010 19:40:21 +0000 (14:40 -0500)]
State and action fixes
Mike Gorse [Tue, 23 Nov 2010 23:00:46 +0000 (18:00 -0500)]
Add first pass at MatchRule/Collection implementation
Mike Gorse [Sat, 20 Nov 2010 15:59:06 +0000 (10:59 -0500)]
Add Hypertext and Hyperlink and some refactoring to support them
AtspiAccessible is now derived from a base class called AtspiObject which
defines the object's application and object path, since this is common with
AtspiHyperlink.
Mike Gorse [Fri, 19 Nov 2010 22:02:50 +0000 (17:02 -0500)]
Add Action, Document, EditableText, Image, and Value interfaces
Mike Gorse [Fri, 19 Nov 2010 19:27:13 +0000 (14:27 -0500)]
Add selection interface
Mike Gorse [Fri, 19 Nov 2010 18:43:40 +0000 (13:43 -0500)]
Add table interface
Mike Gorse [Fri, 19 Nov 2010 05:06:37 +0000 (00:06 -0500)]
Add first pass at text interface
Mike Gorse [Tue, 16 Nov 2010 11:14:25 +0000 (06:14 -0500)]
Various component fixes, and fix dbind_method_call_reentrant_va
Mike Gorse [Fri, 12 Nov 2010 18:17:41 +0000 (13:17 -0500)]
Various fixes
Mike Gorse [Tue, 9 Nov 2010 09:07:52 +0000 (04:07 -0500)]
Have atspi_accessible_get_host_application return an AtspiAccessible
Mike Gorse [Mon, 8 Nov 2010 21:40:54 +0000 (16:40 -0500)]
Merge branch 'master' into gi
Mike Gorse [Mon, 8 Nov 2010 21:33:31 +0000 (16:33 -0500)]
Release v1.91.2
Mike Gorse [Mon, 8 Nov 2010 21:33:18 +0000 (16:33 -0500)]
Have the desktop object return ROLE_DESKTOP_FRAME
Mike Gorse [Sun, 7 Nov 2010 18:13:04 +0000 (13:13 -0500)]
Fix a couple of crashes introduced in the last commit
Mike Gorse [Sun, 7 Nov 2010 14:00:39 +0000 (09:00 -0500)]
Fix some annotations and documentation issues
Mike Gorse [Sun, 7 Nov 2010 13:43:41 +0000 (08:43 -0500)]
Box some types, add missing header file, and other fixes
Mike Gorse [Fri, 5 Nov 2010 22:10:56 +0000 (18:10 -0400)]
Some work on event support; many bug fixes
Mike Gorse [Mon, 1 Nov 2010 17:54:51 +0000 (13:54 -0400)]
Started work on component interface; various fixes and cleanups
Mike Gorse [Wed, 27 Oct 2010 16:37:53 +0000 (12:37 -0400)]
Various bug fixes
Colin Walters [Tue, 26 Oct 2010 14:44:01 +0000 (10:44 -0400)]
Add a public GType getter for AtspiAccessible
Colin Walters [Tue, 26 Oct 2010 14:42:00 +0000 (10:42 -0400)]
Skip private function
Mike Gorse [Tue, 26 Oct 2010 14:41:15 +0000 (10:41 -0400)]
More fixes for dbind
Mike Gorse [Tue, 26 Oct 2010 14:35:33 +0000 (10:35 -0400)]
Add dbind/dbind-config.h.in
Mike Gorse [Tue, 26 Oct 2010 14:34:08 +0000 (10:34 -0400)]
Added missing atspi/Makefile.am
Mike Gorse [Tue, 26 Oct 2010 14:27:21 +0000 (10:27 -0400)]
Merge branch 'master' into gi
Mike Gorse [Tue, 26 Oct 2010 14:15:53 +0000 (10:15 -0400)]
Initial commit, not even close to being usable yet
Mike Gorse [Mon, 18 Oct 2010 22:07:11 +0000 (18:07 -0400)]
Initial Makefile commit
Mike Gorse [Tue, 5 Oct 2010 03:55:04 +0000 (05:55 +0200)]
Release v1.91.0
Mike Gorse [Fri, 1 Oct 2010 19:05:06 +0000 (15:05 -0400)]
Bump ersion to 0.5.1 and disable relocate
Mike Gorse [Mon, 27 Sep 2010 22:13:58 +0000 (18:13 -0400)]
Release as v0.4.0
Mike Gorse [Mon, 13 Sep 2010 23:53:08 +0000 (19:53 -0400)]
Release v0.3.92
Mike Gorse [Mon, 13 Sep 2010 23:16:57 +0000 (19:16 -0400)]
Do not start accessibility bus if at-spi-corba is enabled
Kjartan Maraas [Sun, 5 Sep 2010 16:38:48 +0000 (18:38 +0200)]
Revert last change. It was wrong
Kjartan Maraas [Sun, 5 Sep 2010 15:12:22 +0000 (17:12 +0200)]
Fix typo that broke the build in mysterious ways for me.
Mike Gorse [Mon, 30 Aug 2010 23:56:08 +0000 (19:56 -0400)]
Release v0.3.91
Mike Gorse [Mon, 30 Aug 2010 23:40:52 +0000 (19:40 -0400)]
Default to --enable-relocate for now
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.
Mike Gorse [Tue, 24 Aug 2010 08:37:37 +0000 (04:37 -0400)]
Make location of dbus-daemon-launch-helper configurable
Mike Gorse [Mon, 23 Aug 2010 19:08:01 +0000 (15:08 -0400)]
Remove unused default-atspi-introspection-path configure option
Kjartan Maraas [Fri, 20 Aug 2010 17:10:26 +0000 (19:10 +0200)]
Link to '-ldl'
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
Patrick Welche [Tue, 17 Aug 2010 11:42:28 +0000 (12:42 +0100)]
The m4 directory needs to exist.
Patrick Welche [Tue, 17 Aug 2010 11:16:17 +0000 (12:16 +0100)]
Whitespace police.
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
Mike Gorse [Mon, 16 Aug 2010 23:31:46 +0000 (19:31 -0400)]
Release v0.3.90
Mike Gorse [Mon, 16 Aug 2010 22:31:37 +0000 (18:31 -0400)]
Add GetRegisteredEvents and EventListenerRegistered/Deregistered signals
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.
Mike Gorse [Thu, 5 Aug 2010 23:22:05 +0000 (19:22 -0400)]
Fix create-introspection.sh
Mike Gorse [Mon, 28 Jun 2010 22:20:47 +0000 (18:20 -0400)]
Release v0.3.4
Mike Gorse [Tue, 15 Jun 2010 12:40:34 +0000 (08:40 -0400)]
Add GetChildren to the spec
Mike Gorse [Tue, 15 Jun 2010 12:30:39 +0000 (08:30 -0400)]
Add GetChildren to desktop introspection
Mike Gorse [Fri, 4 Jun 2010 19:55:02 +0000 (15:55 -0400)]
Release v0.3.3
Mike Gorse [Mon, 31 May 2010 16:24:58 +0000 (12:24 -0400)]
Fix crash if GetChildAtIndex is called with an invalid index
Mike Gorse [Sat, 29 May 2010 01:01:43 +0000 (21:01 -0400)]
Check for -ldl in configure.ac
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.
Mike Gorse [Tue, 25 May 2010 22:44:27 +0000 (18:44 -0400)]
Fix functions missing return values
Mike Gorse [Tue, 25 May 2010 00:29:57 +0000 (20:29 -0400)]
Update NEwS and bump version to 0.3.2
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.
Mark Doffman [Sun, 9 May 2010 09:41:21 +0000 (10:41 +0100)]
Modify the name of the Qt object generated by XML description.
Mark Doffman [Fri, 12 Feb 2010 10:25:46 +0000 (02:25 -0800)]
Change the Qt names for AT-SPI structures.
Mike Gorse [Mon, 3 May 2010 21:17:57 +0000 (17:17 -0400)]
Add NEWS, disable relocate, and bump version to 0.3.1
Mike Gorse [Fri, 30 Apr 2010 18:33:36 +0000 (14:33 -0400)]
Remove debugging code.
Mike Gorse [Fri, 30 Apr 2010 18:32:54 +0000 (14:32 -0400)]
Remove duplicate function
Mike Gorse [Thu, 29 Apr 2010 21:35:24 +0000 (17:35 -0400)]
Set 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
Mike Gorse [Fri, 2 Apr 2010 02:44:39 +0000 (22:44 -0400)]
Correcting my email address in MAINTAINERS and adding to .doap
Mike Gorse [Thu, 1 Apr 2010 14:16:31 +0000 (10:16 -0400)]
Correct email address in AUTHORS
Mike Gorse [Tue, 30 Mar 2010 21:12:42 +0000 (17:12 -0400)]
Bump version to 0.1.8
Mike Gorse [Wed, 24 Mar 2010 18:03:02 +0000 (14:03 -0400)]
Add g_type_init
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.
Mark Doffman [Fri, 12 Feb 2010 04:02:23 +0000 (20:02 -0800)]
Bump version number prior to release.
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.
Mark Doffman [Fri, 12 Feb 2010 02:08:21 +0000 (18:08 -0800)]
Add the XML files to the distribution.
Mark Doffman [Fri, 12 Feb 2010 01:31:28 +0000 (17:31 -0800)]
Make the desktop object and deviceeventcontroller introspectable.
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