Mike Gorse [Mon, 24 Jan 2011 22:18:34 +0000 (16:18 -0600)]
More error handling fixes
Set the GError in some more cases where we were previously printing warnings.
Also added an error parameter to event register/deregister functions, as it
makes calls over the wire.
Mike Gorse [Mon, 24 Jan 2011 18:58:43 +0000 (12:58 -0600)]
Fix atspi_editable_text_set_text_contents
Kjartan Maraas [Sun, 23 Jan 2011 10:33:44 +0000 (11:33 +0100)]
Updated Norwegian bokmål translation
Daniel Nylander [Sat, 22 Jan 2011 13:06:17 +0000 (14:06 +0100)]
Added Swedish translation
Dan Winship [Fri, 21 Jan 2011 16:27:16 +0000 (11:27 -0500)]
Fix crash in atspi_image_get_image_description
If the remote object didn't define this property then the function
would return stack garbage, which the caller would eventually try to
free.
https://bugzilla.gnome.org/show_bug.cgi?id=640198
Dan Winship [Fri, 21 Jan 2011 17:54:27 +0000 (12:54 -0500)]
Don't rebuild bus/at-spi-dbus-bus (incorrectly)
bus/at-spi-dbus-bus is generated by configure.in, so don't regenerate
it via a Makefile rule (especially via a Makefile rule that forgets to
substitute the correct value for @enable_relocate@)
https://bugzilla.gnome.org/show_bug.cgi?id=640209
Matej Urbančič [Fri, 21 Jan 2011 19:50:54 +0000 (20:50 +0100)]
Added sl for Slovenian translation
Matej Urbančič [Fri, 21 Jan 2011 19:50:40 +0000 (20:50 +0100)]
Added Slovenian translation
Daniel Mustieles [Thu, 20 Jan 2011 19:23:01 +0000 (20:23 +0100)]
Added Spanish translation
Daniel Mustieles [Thu, 20 Jan 2011 19:22:43 +0000 (20:22 +0100)]
Updated Spanish translation
Mario Sanchez Prada [Thu, 20 Jan 2011 17:26:30 +0000 (18:26 +0100)]
Check whether an accessible object implements the 'Hyperlink' interface.
Mike Gorse [Fri, 14 Jan 2011 17:38:23 +0000 (11:38 -0600)]
Documentation build fixes, and disable doc tests for now
Marek Černocký [Thu, 20 Jan 2011 14:00:16 +0000 (15:00 +0100)]
Czech translation
Marek Černocký [Thu, 20 Jan 2011 13:54:29 +0000 (14:54 +0100)]
Added cs language
Marek Černocký [Thu, 20 Jan 2011 13:54:23 +0000 (14:54 +0100)]
Czech translation
Michael Kotsarinis [Wed, 19 Jan 2011 16:32:09 +0000 (18:32 +0200)]
Added Greek translation
Fran Diéguez [Wed, 19 Jan 2011 14:38:14 +0000 (15:38 +0100)]
Updated Galician translations
Kjartan Maraas [Tue, 18 Jan 2011 11:46:29 +0000 (12:46 +0100)]
Add LINGUAS and put nb in it
Kjartan Maraas [Tue, 18 Jan 2011 11:45:41 +0000 (12:45 +0100)]
Updated Norwegian bokmål translation
Andika Triwidada [Mon, 17 Jan 2011 10:43:24 +0000 (17:43 +0700)]
Added Indonesian translation
Luke Yelavich [Tue, 11 Jan 2011 18:40:03 +0000 (12:40 -0600)]
Add missing c files with translations to POTFILES.in
Mike Gorse [Tue, 11 Jan 2011 17:30:37 +0000 (11:30 -0600)]
Added introspection.m4
Mike Gorse [Mon, 10 Jan 2011 23:51:37 +0000 (17:51 -0600)]
Release v1.91.5
Mike Gorse [Mon, 10 Jan 2011 21:57:49 +0000 (15:57 -0600)]
Fix stupid 32 -> 64-bit casting problems with state sets
Mike Gorse [Sun, 9 Jan 2011 21:21:14 +0000 (15:21 -0600)]
Fix passing of coordType for some text methods
Mike Gorse [Sun, 9 Jan 2011 21:15:38 +0000 (15:15 -0600)]
Set error if an error is returned while fetching a property
Mike Gorse [Sat, 8 Jan 2011 12:15:45 +0000 (06:15 -0600)]
Fix a memory leak when emitting some signals from the registry
Eitan Isaacson [Fri, 7 Jan 2011 00:26:14 +0000 (16:26 -0800)]
Fix keystroke deregister method.
Mike Gorse [Fri, 7 Jan 2011 18:58:27 +0000 (12:58 -0600)]
Update the cache before raising an event to a listener, not after
When a children-changed, property-change, or state-changed event is fired,
update the cache before calling callbacks rather than after. This ensures
that queries will return the correct information.
Mike Gorse [Thu, 6 Jan 2011 22:32:17 +0000 (16:32 -0600)]
Fix some more memory leaks
Mike Gorse [Thu, 6 Jan 2011 16:35:35 +0000 (10:35 -0600)]
Fix some memory leaks
Mike Gorse [Tue, 4 Jan 2011 19:11:50 +0000 (13:11 -0600)]
Add another NULL-app check for get_parent
Mike Gorse [Tue, 4 Jan 2011 18:46:44 +0000 (12:46 -0600)]
Have the registry daemon return an error when fetching an invalid property
Mike Gorse [Tue, 4 Jan 2011 18:04:12 +0000 (12:04 -0600)]
Return exceptions for errors rather than printing warnings
Mike Gorse [Tue, 4 Jan 2011 18:02:20 +0000 (12:02 -0600)]
Add support for ToolkitName and TOolkitVersion into the registry daemon
Mike Gorse [Mon, 3 Jan 2011 15:42:19 +0000 (09:42 -0600)]
Fix another crash with disposed applications
Mike Gorse [Sat, 1 Jan 2011 11:41:10 +0000 (06:41 -0500)]
Fix storing and freeing of hyperlink paths
Mike Gorse [Fri, 31 Dec 2010 12:40:44 +0000 (07:40 -0500)]
Fix a couple of crashes, and temporarily work around another one
Mike Gorse [Fri, 31 Dec 2010 12:20:50 +0000 (07:20 -0500)]
Fix a couple of crashes
Mike Gorse [Thu, 30 Dec 2010 18:34:10 +0000 (13:34 -0500)]
Fix some return values
Mike Gorse [Thu, 30 Dec 2010 18:08:55 +0000 (13:08 -0500)]
Return a state set with STATE_DEFUNCT for disposed objects
Mike Gorse [Thu, 30 Dec 2010 11:40:18 +0000 (06:40 -0500)]
Fix atspi_rect_copy and atspi_point_copy
Mike Gorse [Thu, 30 Dec 2010 11:33:56 +0000 (06:33 -0500)]
Fix a crash when calling an object from a disposed application
Mike Gorse [Thu, 30 Dec 2010 00:12:55 +0000 (19:12 -0500)]
Initial pass at adding i18n and proper object disposal
Objects are now "disposed" when RemoveAccessible is received or the application
goes away. This allows the objects to be dereferenced and properly cleaned up.
Also fix some related bugs and add i18n.
Some reference leaks remain, however.
Mike Gorse [Wed, 29 Dec 2010 16:44:01 +0000 (11:44 -0500)]
Revert "Send an event type as a struct rather than a concatenated string"
This reverts commit
1e08268e94a4143f4b6f4bd29e08c9f1a868bb45.
Mike Gorse [Wed, 29 Dec 2010 16:43:35 +0000 (11:43 -0500)]
Revert "Fix a crash when deregistering event listeners"
This reverts commit
2354dedb6141cfcb36a8f4e7ce1e1a55d36e5c50.
Mike Gorse [Wed, 29 Dec 2010 15:41:43 +0000 (10:41 -0500)]
Fix a crash when deregistering event listeners
Mike Gorse [Wed, 29 Dec 2010 15:28:46 +0000 (10:28 -0500)]
Send an event type as a struct rather than a concatenated string
Mike Gorse [Wed, 29 Dec 2010 14:59:30 +0000 (09:59 -0500)]
Fix arg type for mouse events
Mike Gorse [Wed, 29 Dec 2010 14:50:39 +0000 (09:50 -0500)]
Add error message for events with the wrong signature
Mike Gorse [Wed, 29 Dec 2010 08:57:29 +0000 (03:57 -0500)]
Fix crash with event listener deregistration
Mike Gorse [Wed, 29 Dec 2010 08:56:44 +0000 (03:56 -0500)]
Fix image locale and description
Mike Gorse [Tue, 28 Dec 2010 21:18:13 +0000 (16:18 -0500)]
Add some verbosity to the warning displayed when GetItems fails
Mike Gorse [Tue, 28 Dec 2010 20:53:12 +0000 (15:53 -0500)]
Add a stub GetItems implementation into at-spi2-registryd
Trevor Saunders [Tue, 28 Dec 2010 17:51:03 +0000 (12:51 -0500)]
libatspi's documentation is now compiled with gtk-doc.
Mike Gorse [Tue, 28 Dec 2010 16:59:22 +0000 (11:59 -0500)]
Fix building from a separate build directory
Mike Gorse [Tue, 28 Dec 2010 16:18:06 +0000 (11:18 -0500)]
dbind_send-and_allow_reentry: Avoid crashing if destination is NULL
Mike Gorse [Tue, 28 Dec 2010 11:42:35 +0000 (06:42 -0500)]
Fix atspi_accessible_get_description
Mike Gorse [Wed, 22 Dec 2010 21:20:40 +0000 (16:20 -0500)]
Remove some dead code
Mike Gorse [Tue, 21 Dec 2010 22:27:26 +0000 (17:27 -0500)]
Fix a few warnings and documentation issues
Mike Gorse [Tue, 21 Dec 2010 22:24:40 +0000 (17:24 -0500)]
Table fixes
Mike Gorse [Tue, 21 Dec 2010 19:45:30 +0000 (14:45 -0500)]
Add a trailing colon for focus events
Mike Gorse [Tue, 21 Dec 2010 00:17:10 +0000 (19:17 -0500)]
Release v1.91.4
Mike Gorse [Mon, 20 Dec 2010 23:22:06 +0000 (18:22 -0500)]
Fix a couple of typos with table functions
Mike Gorse [Thu, 9 Dec 2010 21:13:11 +0000 (16:13 -0500)]
Some attribute-related fixes
Mike Gorse [Wed, 8 Dec 2010 15:31:53 +0000 (10:31 -0500)]
Rename text to content in AtspiTextRange to match original IDL
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