Ikey Doherty [Sat, 12 Mar 2016 16:43:16 +0000 (16:43 +0000)]
Support a stateless configuration by default
Using a stateless configuration, we ship sensible defaults in our vendor-config
file to live in the /usr/share/ filesystem, which is considered to be provided
by the vendor, and to all intents and purposes, read-only.
With this change we can fall-back to the vendor system configuration to
always do the right thing, in the absence of a local system administrator
configuration file in the /etc/ tree.
Notably, this saves users from the potential risks and pitfalls of so called
"three way merges" on upgrades, and offers the immediate benefit that one
can perform a factory reset of the software, simply by removing the relevant
file in /etc/.
This change also resolves a memory leak in the launch code, where a string
allocation was entirely unnecessary.
Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
Mike Gorse [Tue, 1 Mar 2016 01:48:16 +0000 (19:48 -0600)]
NEWS: fix typo
Mike Gorse [Tue, 1 Mar 2016 01:35:35 +0000 (19:35 -0600)]
2.19.91
Mike Gorse [Mon, 29 Feb 2016 17:51:45 +0000 (11:51 -0600)]
Don't display warnings when connecting to an app that no longer exists
If an application starts and subsequently exits before we've had time to
connect to it, then this at the very least should not trigger a warning.
Mike Gorse [Mon, 15 Feb 2016 22:13:02 +0000 (16:13 -0600)]
2.19.90
Samuel Thibault [Mon, 8 Feb 2016 19:24:25 +0000 (13:24 -0600)]
Don't display warning if unable to connect when logged in via ssh
https://bugzilla.gnome.org/show_bug.cgi?id=761600
Alberts Muktupāvels [Fri, 18 Sep 2015 00:28:51 +0000 (03:28 +0300)]
at-spi-bus-launcher: register with session manager
This application is started in Initialization phase. In this phase
it is required to register with session manager. See:
https://wiki.gnome.org/Projects/SessionManagement/NewGnomeSession
https://bugzilla.gnome.org/show_bug.cgi?id=753931
Mike Gorse [Tue, 26 Jan 2016 17:20:51 +0000 (11:20 -0600)]
Revert "at-spi-bus-launcher: register with session manager"
Committed the wrong patch.
This reverts commit
d2004dbb0d0903548f734029718ee5bf212d107c.
Alberts Muktupāvels [Tue, 15 Sep 2015 16:31:52 +0000 (19:31 +0300)]
at-spi-bus-launcher: register with session manager
This application is started in Initialization phase. In this phase
it is required to register with session manager. See:
https://wiki.gnome.org/Projects/SessionManagement/NewGnomeSession
https://bugzilla.gnome.org/show_bug.cgi?id=753931
Mike Gorse [Tue, 24 Nov 2015 01:16:31 +0000 (19:16 -0600)]
2.19.2
Samuel Thibault [Sat, 14 Nov 2015 15:06:45 +0000 (09:06 -0600)]
Don't crash when trying to set an invalid state
https://bugzilla.gnome.org/show_bug.cgi?id=757915
Mike Gorse [Mon, 9 Nov 2015 23:03:13 +0000 (17:03 -0600)]
get_index_in_parent: Don't crash if parent is defunct
Mike Gorse [Wed, 28 Oct 2015 19:00:35 +0000 (14:00 -0500)]
Disable xevie by default
I have no idea if this code is still usable, and afaik xevie has
been unmaintained for years. Often the extension is missing on the X
server, in which case our xevie code has no effect other than to spam the
user's log.
Mike Gorse [Mon, 26 Oct 2015 22:06:53 +0000 (17:06 -0500)]
2.19.1
Tomasz Olszak [Tue, 13 Oct 2015 15:37:38 +0000 (17:37 +0200)]
Fixed crash during removal of last application in registryd.
Function find_index_of_reference always returned invalid index.
https://bugzilla.gnome.org/show_bug.cgi?id=756513
Owen W. Taylor [Fri, 23 Oct 2015 07:40:13 +0000 (03:40 -0400)]
Fix reversed check for NULL child
The check for an unknown child path resulting in a NULL child
added in
a614d447f was backwards.
https://bugzilla.gnome.org/show_bug.cgi?id=755951
Patryk Kaczmarek [Mon, 28 Sep 2015 12:23:15 +0000 (14:23 +0200)]
Fixed atspi_text_ functions
* atspi_text_get_text_attribute_value
Fixed dbus signature in _atspi_dbus_call function
and add missing argument for string.
* atspi_text_get_default_attributes
Receiving return value by reference from hash table
https://bugzilla.gnome.org/show_bug.cgi?id=755731
Patryk Kaczmarek [Mon, 28 Sep 2015 12:34:12 +0000 (14:34 +0200)]
Add default values for atspi_hyperlink_get_index_range variables
If there are no default values, after unsuccessful dbus call,
some random values of start_offset and end_offset are set.
https://bugzilla.gnome.org/show_bug.cgi?id=755727
Owen W. Taylor [Thu, 1 Oct 2015 16:43:23 +0000 (12:43 -0400)]
Don't crash if we get a object:children-changed event with a non-existent child
If we get a :children-changed event with the path for the child not matching
any accessible in the application, event->any_data would end up with a NULL
child, triggering a crash.
https://bugzilla.gnome.org/show_bug.cgi?id=755951
Simon McVittie [Fri, 25 Sep 2015 16:07:40 +0000 (17:07 +0100)]
Add a systemd user service corresponding to the D-Bus session service
When using a systemd user session, this ensures that org.a11y.Bus
and its child processes (such as org.a11y.atspi.Registry) are placed in
their own cgroup, instead of being treated as part of dbus.service.
https://bugzilla.gnome.org/show_bug.cgi?id=755637
Mike Gorse [Mon, 21 Sep 2015 22:13:08 +0000 (17:13 -0500)]
2.18.0
Arash Mousavi [Wed, 16 Sep 2015 18:54:06 +0000 (23:24 +0430)]
Update Persian Translation
Mike Gorse [Mon, 17 Aug 2015 19:28:14 +0000 (14:28 -0500)]
Release v2.17.90
Mike Gorse [Fri, 19 Jun 2015 01:04:31 +0000 (20:04 -0500)]
Modified cache API to include index and child count rather than children
The original cache API was problematic for QT AT-SPI because it forces
enumeration of all children, preventing lazy instantiation of objects.
The API now sends the object's index in parent and child count (or -1 if
not known / children should not be cached) rather than an array of
children.
Also made cache of children a GPtrArray rather than a GList, since it
may contain holes. If an object has not yet been instantiated for a
particular child, then its value will be set to NULL, and
atspi_accessible_get_child_at_index will make a dbus call to fetch the
child, at which point it will be cached.
https://bugzilla.gnome.org/show_bug.cgi?id=650090
Mike Gorse [Fri, 14 Aug 2015 23:49:38 +0000 (18:49 -0500)]
Bump version
Mike Gorse [Mon, 20 Jul 2015 23:41:07 +0000 (18:41 -0500)]
Release v2.17.1
Pedro Albuquerque [Wed, 1 Jul 2015 21:57:56 +0000 (21:57 +0000)]
Updated Portuguese translation
Daniel Șerbănescu [Mon, 22 Jun 2015 18:11:48 +0000 (20:11 +0200)]
Updated Romanian Translation
Mike Gorse [Thu, 18 Jun 2015 01:22:05 +0000 (20:22 -0500)]
Fix atspi_table_cell_get_position
Cédric Valmary [Sun, 24 May 2015 08:46:57 +0000 (08:46 +0000)]
Added Occitan translation
Mike Gorse [Wed, 20 May 2015 02:58:17 +0000 (21:58 -0500)]
Void functions shouldn't try to return values
https://bugzilla.gnome.org/show_bug.cgi?id=749330
Mattias Põldaru [Wed, 8 Apr 2015 17:19:37 +0000 (20:19 +0300)]
[l10n] Updated Estonian translation
Mike Gorse [Mon, 23 Mar 2015 23:30:45 +0000 (18:30 -0500)]
2.16.0
Dieter Verfaillie [Mon, 2 Sep 2013 15:26:18 +0000 (17:26 +0200)]
Fix GTK-Doc comment blocks
https://bugs.freedesktop.org/show_bug.cgi?id=89678
Samir Ribic [Fri, 13 Mar 2015 20:57:20 +0000 (20:57 +0000)]
Added Bosnian translation
Alexander Shopov [Mon, 9 Mar 2015 17:17:20 +0000 (19:17 +0200)]
Updated Bulgarian translation
Dušan Kazik [Sat, 28 Feb 2015 12:16:27 +0000 (12:16 +0000)]
Updated Slovak translation
Mike Gorse [Mon, 16 Feb 2015 17:43:36 +0000 (11:43 -0600)]
Release v2.15.90
Joanmarie Diggs [Fri, 23 Jan 2015 14:56:04 +0000 (09:56 -0500)]
Add new roles for fractions, roots, subscripts, and superscripts
https://bugzilla.gnome.org/show_bug.cgi?id=743403
Mike Gorse [Fri, 23 Jan 2015 18:37:42 +0000 (12:37 -0600)]
Bump version
Mario Sanchez Prada [Mon, 19 Jan 2015 17:56:34 +0000 (17:56 +0000)]
Deprecate atspi_text_get_text_{before,at,after}_offset()
https://bugzilla.gnome.org/show_bug.cgi?id=697969
Mike Gorse [Mon, 19 Jan 2015 22:53:13 +0000 (16:53 -0600)]
Release v2.15.4
Joanmarie Diggs [Thu, 15 Jan 2015 22:00:51 +0000 (17:00 -0500)]
Add ATSPI_STATE_READ_ONLY
https://bugzilla.gnome.org/show_bug.cgi?id=690004
Mike Gorse [Thu, 15 Jan 2015 21:30:36 +0000 (15:30 -0600)]
Remove accessibility.conf from EXTRA_DIST
Accessibility.conf is generated now; it is bad to include it in the
release.
https://bugzilla.gnome.org/show_bug.cgi?id=742987
Mike Gorse [Thu, 15 Jan 2015 16:05:52 +0000 (10:05 -0600)]
Bump version
Michael Catanzaro [Tue, 13 Jan 2015 22:38:13 +0000 (16:38 -0600)]
Fix a typo in a crasher message
Bastien Nocera [Tue, 22 Oct 2013 12:13:38 +0000 (14:13 +0200)]
Add names to every timeout
https://bugzilla.gnome.org/show_bug.cgi?id=710644
Bastien Nocera [Tue, 22 Oct 2013 11:35:44 +0000 (13:35 +0200)]
build: Remove unneeded function check
We already check for glib 2.36.0, which *will* contain
g_ptr_array_new_with_free_func (new in 2.22), no need to check
for it especially.
https://bugzilla.gnome.org/show_bug.cgi?id=710631
Mike Gorse [Mon, 15 Dec 2014 21:04:50 +0000 (16:04 -0500)]
Release v2.15.3
Mike Gorse [Mon, 15 Dec 2014 21:01:22 +0000 (16:01 -0500)]
Fix atspi_table_cell_get_column_span prototype
Muhammet Kara [Mon, 8 Dec 2014 21:31:52 +0000 (21:31 +0000)]
Updated Turkish translation
Alejandro Piñeiro [Tue, 25 Nov 2014 12:08:42 +0000 (13:08 +0100)]
Replaced deprecated "Rename to" GTK-Doc tag
Replaced by the gi annotation rename-to on the identifier.
Mike Gorse [Tue, 25 Nov 2014 20:25:20 +0000 (14:25 -0600)]
Release v2.15.2
Mike Gorse [Tue, 25 Nov 2014 20:24:54 +0000 (14:24 -0600)]
Revert "Replaced deprecated "Rename to" GTK-Doc tag"
Forgot to tag the release; going to revert, tag, then re-apply.
This reverts commit
b7bd063e3cd805bc50bf03c5e12087b1553436a2.
Alejandro Piñeiro [Tue, 25 Nov 2014 12:08:42 +0000 (13:08 +0100)]
Replaced deprecated "Rename to" GTK-Doc tag
Replaced by the gi annotation rename-to on the identifier.
Alejandro Piñeiro [Thu, 20 Nov 2014 12:25:14 +0000 (13:25 +0100)]
gi-annotations: get_relation_set returns a array of AtspiRelation
This is also explained on the documentation
Joanmarie Diggs [Tue, 18 Nov 2014 19:42:28 +0000 (14:42 -0500)]
Add ATSPI_ROLE_STATIC and update documentation for ATSPI_ROLE_TEXT
https://bugzilla.gnome.org/show_bug.cgi?id=740340
Joanmarie Diggs [Mon, 17 Nov 2014 16:43:53 +0000 (11:43 -0500)]
Make the documentation of ATSPI's STATE_ACTIVE consistent with that of ATK's.
https://bugzilla.gnome.org/show_bug.cgi?id=740274
Mike Gorse [Tue, 28 Oct 2014 01:08:24 +0000 (20:08 -0500)]
Release v2.15.1
Baurzhan Muftakhidinov [Sun, 19 Oct 2014 09:14:34 +0000 (09:14 +0000)]
Added Kazakh translation
Mike Gorse [Thu, 16 Oct 2014 16:06:53 +0000 (11:06 -0500)]
Build docs for AtspiTableCell
Mike Gorse [Thu, 9 Oct 2014 02:10:43 +0000 (21:10 -0500)]
Set servicedir in accessibility.conf
We need to let the accessibility bus know where to find its
service file.
https://bugzilla.gnome.org/show_bug.cgi?id=722738
Magdalen Berns [Fri, 26 Sep 2014 17:17:51 +0000 (18:17 +0100)]
Limit service activation to accessibility bus
Instead of having to send a message to an activatable
service listed in $datadir/dbus-1/services it is
better to limit these and define an accessibility-services
directory and list services in there explicitly
Co-authored by: Mike Gorse <mgorse@suse.com>
Bug https://bugzilla.gnome.org/show_bug.cgi?id=722738
Magdalen Berns [Thu, 25 Sep 2014 17:34:08 +0000 (18:34 +0100)]
Revert "Bus: remove 'nonsense' <standard_session_servicedirs/>"
This reverts commit
1dc6d14047d887d337d6f169ace6cd3a726d5729.
Magdalen Berns [Thu, 25 Sep 2014 15:12:12 +0000 (16:12 +0100)]
Bus: remove 'nonsense' <standard_session_servicedirs/>
The <standard_session_servicedirs/> is a reference to session bus
configuration directories. Something a custom well known type
probably does not want.
Bug https://bugzilla.gnome.org/show_bug.cgi?id=722738
Mike Gorse [Mon, 22 Sep 2014 16:39:31 +0000 (11:39 -0500)]
Release v2.14.0
A S Alam [Sun, 21 Sep 2014 13:58:43 +0000 (08:58 -0500)]
update Punjabi Translation -for 3.14 release
Umarzuki Bin Mochlis Moktar [Tue, 16 Sep 2014 13:43:27 +0000 (13:43 +0000)]
Updated Malay translation
Mike Gorse [Mon, 15 Sep 2014 21:21:08 +0000 (16:21 -0500)]
Release v2.13.92
Mike Gorse [Mon, 15 Sep 2014 21:20:14 +0000 (16:20 -0500)]
Fix some warnings
Joe Slater [Mon, 15 Sep 2014 21:13:09 +0000 (16:13 -0500)]
fix alignof m4 macro
DBIND_CHECK_ALIGNOF does not work when cross-compiling, so we modify
it to use AC_CHECK_ALIGNOF.
Sebastian Rasmussen [Sun, 14 Sep 2014 15:03:40 +0000 (15:03 +0000)]
Updated Swedish translation
Mike Gorse [Thu, 11 Sep 2014 19:31:51 +0000 (14:31 -0500)]
Use app_hash to find app to remove in response to NameOwnerChanged
Previously, we were fetching the desktop, and apparently this may return
NULL if the registry is gone. I'm not sure if this should be happening,
and I have no idea if there may be other NULL pointer dereferences in
that case, but this removes one of them and simplifies the code a bit.
Daiki Ueno [Thu, 11 Sep 2014 08:00:55 +0000 (17:00 +0900)]
Check failure of dbus_connection_send_with_reply()
Mike Gorse [Mon, 18 Aug 2014 21:57:54 +0000 (16:57 -0500)]
Release v2.3.90
Mike Gorse [Sat, 16 Aug 2014 23:28:45 +0000 (18:28 -0500)]
Fix a silly documentation issue
Mike Gorse [Sat, 16 Aug 2014 15:53:49 +0000 (10:53 -0500)]
Copy interfaces when creating a match rule
We shouldn't assume that we own the list of interfaces passed in.
The caller may free the list, and then we have a pointer to invalid
data in the AtspiMatchRule structure, causing crashes.
https://bugzilla.gnome.org/show_bug.cgi?id=734805
Wolfgang Stöggl [Thu, 14 Aug 2014 22:17:59 +0000 (22:17 +0000)]
Updated German translation
Piotr Drąg [Thu, 31 Jul 2014 15:15:44 +0000 (17:15 +0200)]
doap: add <programming-language>
Olav Vitters [Wed, 30 Jul 2014 13:57:53 +0000 (15:57 +0200)]
doap category core
Mike Gorse [Sun, 20 Jul 2014 19:21:14 +0000 (14:21 -0500)]
Release v2.13.4
Mike Gorse [Sat, 19 Jul 2014 21:26:52 +0000 (16:26 -0500)]
Fix lifecycle of an accessible's cache
When a cache is referenced in response to an event, it is supposed
to be unref'd after the event handler has been called.
Mike Gorse [Sat, 19 Jul 2014 20:50:28 +0000 (15:50 -0500)]
Unref an accessible's cache when destroying it
Mike Gorse [Sat, 19 Jul 2014 20:42:52 +0000 (15:42 -0500)]
Unref enum type classes when we're done with them
Mike Gorse [Sat, 19 Jul 2014 20:35:52 +0000 (15:35 -0500)]
Fix various memory leaks when checking D-Bus signatures
Evan Nemerson [Wed, 7 May 2014 23:17:18 +0000 (16:17 -0700)]
Use git.mk to maintain .gitignore.
Evan Nemerson [Wed, 7 May 2014 23:29:01 +0000 (16:29 -0700)]
introspection: add some missing Returns: (nullable) annotations
Mike Gorse [Sat, 7 Jun 2014 20:01:51 +0000 (15:01 -0500)]
Fix ucs2keysym prototype
https://bugzilla.gnome.org/show_bug.cgi?id=730897
David Liang [Sat, 7 Jun 2014 18:58:28 +0000 (13:58 -0500)]
Ensure that we register with the session manager only once
https://bugzilla.gnome.org/show_bug.cgi?id=728934
Gil Forcada [Fri, 2 May 2014 10:46:01 +0000 (12:46 +0200)]
Oops
Joan Montané [Thu, 1 May 2014 22:32:14 +0000 (00:32 +0200)]
[l10n] Update Catalan translation
Mike Gorse [Mon, 28 Apr 2014 23:48:12 +0000 (18:48 -0500)]
2.13.1
David Liang [Mon, 28 Apr 2014 23:41:58 +0000 (18:41 -0500)]
Register with gnome-session at start-up if gnome-session is already running
https://bugzilla.gnome.org/show_bug.cgi?id=728934
David Liang [Sun, 27 Apr 2014 20:03:08 +0000 (15:03 -0500)]
registryd: Wait for session manager to start before registering with it
We have a race where at-spi2-registryd tries to register with the session
manager before it has fully initialized. Let's wait for a SessionRunning
signal before initializing.
https://bugzilla.gnome.org/show_bug.cgi?id=728934
Michal Jagiello [Mon, 14 Apr 2014 10:26:08 +0000 (12:26 +0200)]
Add GError setter in atspi_accessible_get_process_id function
marablack3 [Fri, 18 Apr 2014 18:36:19 +0000 (18:36 +0000)]
Updated Greek translation
Inaki Larranaga Murgoitio [Sun, 30 Mar 2014 10:13:31 +0000 (12:13 +0200)]
Updated Basque language
Mike Gorse [Mon, 24 Mar 2014 21:20:56 +0000 (16:20 -0500)]
2.12.0
Ask H. Larsen [Wed, 19 Mar 2014 21:27:13 +0000 (22:27 +0100)]
Updated Danish translation
Mike Gorse [Mon, 17 Mar 2014 22:14:59 +0000 (17:14 -0500)]
Release v2.11.92