Bastien Nocera [Wed, 13 Jun 2012 15:49:00 +0000 (16:49 +0100)]
po: No files left to translate
https://bugzilla.gnome.org/show_bug.cgi?id=678035
Bastien Nocera [Wed, 13 Jun 2012 15:07:07 +0000 (16:07 +0100)]
No need to include i18n support
There's nothing to translate here.
https://bugzilla.gnome.org/show_bug.cgi?id=678035
Mike Gorse [Wed, 6 Jun 2012 01:32:39 +0000 (20:32 -0500)]
Release v2.5.2
Joanmarie Diggs [Thu, 31 May 2012 17:30:20 +0000 (13:30 -0400)]
Fix for bug 677211 - The collection interface's MATCH_ANY fails for states
Mike Gorse [Tue, 1 May 2012 13:52:45 +0000 (08:52 -0500)]
Update autogen.sh, in order to support automake 1.12
Mike Gorse [Mon, 30 Apr 2012 21:29:04 +0000 (16:29 -0500)]
Release v2.5.1
Mike Gorse [Mon, 30 Apr 2012 20:52:11 +0000 (15:52 -0500)]
Remove a translation from a g_warning call
The consensus seems to be that messages written out as a result of calls to
g_warning/g_log should ot be translated; ie:
http://mail.gnome.org/archives/desktop-devel-list/2011-March/msg00070.html
Åsmund Skjæveland [Sun, 29 Apr 2012 10:24:00 +0000 (12:24 +0200)]
Updated Norwegian Nynorsk translation
Mike Gorse [Mon, 26 Mar 2012 20:53:28 +0000 (15:53 -0500)]
Release v2.4.0
Rajesh Ranjan [Mon, 26 Mar 2012 11:05:17 +0000 (16:35 +0530)]
hindi translation by Chandan Kumar
Mike Gorse [Mon, 19 Mar 2012 21:40:41 +0000 (16:40 -0500)]
Release v2.3.92
Praveen Arimbrathodiyil [Mon, 12 Mar 2012 16:09:53 +0000 (21:39 +0530)]
Malayalam translation by Anish A
Timo Jyrinki [Mon, 12 Mar 2012 08:43:34 +0000 (10:43 +0200)]
Finnish translation update from l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
Khoem Sokhem [Sat, 10 Mar 2012 12:48:01 +0000 (13:48 +0100)]
Add initial Khmer translation
Mike Gorse [Tue, 6 Mar 2012 00:17:30 +0000 (18:17 -0600)]
Release v2.3.91
Mike Gorse [Mon, 5 Mar 2012 23:20:19 +0000 (17:20 -0600)]
Have DoAction send the reply message *before* invoking atk
In the past, a gtk button's do_action handler added an idle to invoke
the button and then returned, but now the idle has been removed, and the
do_action call activates the button directly, meaning that, if the
button invokes a dialogue, then atk_action_do_action will not return
until the dialog closes. So, to be safe, we need to send a reply before
invoking atk. This means that atk's return value gets ignored, although
it was somewhat meaningless in gtk's case anyhow. This required that
droute's behavior be changed so that, if a handler does not return a
message, droute will now assume that the handler already sent a reply,
rather than synthesizing a default empty reply. Thus, handlers are now
required to return a value DBusMessage.
Perhaps the API should really be asynchronous, with a callback to be
invoked when the action finishes.
Mattias Põldaru [Thu, 1 Mar 2012 17:38:24 +0000 (19:38 +0200)]
[l10n] Updated Estonian translation
Bahodir Mansurov [Sun, 26 Feb 2012 05:45:12 +0000 (00:45 -0500)]
Adding Uzbek@cyrillic translation.
Mike Gorse [Thu, 23 Feb 2012 22:52:33 +0000 (16:52 -0600)]
Have GetIndexInParent return a signed int, per the spec
Mike Gorse [Mon, 20 Feb 2012 23:08:06 +0000 (17:08 -0600)]
Release v2.3.90
Mike Gorse [Fri, 10 Feb 2012 12:11:37 +0000 (06:11 -0600)]
Check that we have a valid path when emitting a signal
If we don't have a valid object path in emit_event (ie, if NULL is
passed in, for some strange reason), then return rather than crashing in
libdbus.
https://bugzilla.gnome.org/show_bug.cgi?id=669794
Mike Gorse [Tue, 7 Feb 2012 23:17:43 +0000 (17:17 -0600)]
Have GrabFocus return a bool, per the spec, rather than a uint32
Mike Gorse [Mon, 6 Feb 2012 23:18:27 +0000 (17:18 -0600)]
Release v2.3.5
Mike Gorse [Mon, 6 Feb 2012 22:35:43 +0000 (16:35 -0600)]
Don't cache objects that return NULL when their state set is queried
If atk_object_ref_state_set returns NULL, then perhaps the object is
going away or not yet initialized, so caching it may not be a good idea.
Also stops some warnings.
Mike Gorse [Mon, 30 Jan 2012 01:03:13 +0000 (19:03 -0600)]
Don't try to unref an object if atk returned NULL
Kjartan Maraas [Tue, 24 Jan 2012 13:55:18 +0000 (14:55 +0100)]
Updated Norwegian bokmål translation
Mike Gorse [Sat, 21 Jan 2012 18:13:02 +0000 (12:13 -0600)]
When an object goes away, remove from queue of pending cache additions
Items are added to the cache in an idle (see commit 75ff19), meaning
that it is possible for an object to go away between the time it is
queued for addition and the time the additions are made.
https://bugzilla.gnome.org/show_bug.cgi?id=666371
Mike Gorse [Sat, 21 Jan 2012 11:14:55 +0000 (05:14 -0600)]
Don't use /a11y/ as a dconf path
Change schema path from /a11y/ to /org/a11y/.
https://bugzilla.gnome.org/show_bug.cgi?id=663967
Ray Strode [Sat, 21 Jan 2012 11:06:27 +0000 (05:06 -0600)]
bridge: drive-by list usage fixes
There are a few places where the glib list apis
aren't being used right:
1) There is code that use GList functions on GSLists
2) There is code that uses the list node itself instead
of the node data
3) There is code that removes nodes from a list as its iterating
over that list.
https://bugzilla.gnome.org/show_bug.cgi?id=659967
Mike Gorse [Thu, 19 Jan 2012 16:41:11 +0000 (10:41 -0600)]
Remove methods to set an atk object's name and description
It doesn't make sense to expose atk_object_set_name and
atk_object_set_description over D-Bus. Removing the ability to set those
properties.
Mike Gorse [Mon, 16 Jan 2012 03:53:37 +0000 (21:53 -0600)]
Release v2.3.4
Mike Gorse [Thu, 5 Jan 2012 20:38:26 +0000 (14:38 -0600)]
Make keystroke listeners work even if no other event listeners present
Fetch a list of active keystroke and mouse event listeners, and monitor
for changes. Enable event watching if keyboard listeners are present.
This requires the newest revision of at-spi2-core.
Fixes http://bugzilla.gnome.org/show_bug.cgi?id=666870
Mike Gorse [Tue, 3 Jan 2012 02:17:18 +0000 (20:17 -0600)]
Fix a warning caused by a missing const
Mike Gorse [Mon, 19 Dec 2011 19:17:47 +0000 (14:17 -0500)]
Release v2.3.3
Benjamin Otte [Mon, 19 Dec 2011 07:51:55 +0000 (08:51 +0100)]
events: Only deregister objects when they are defunct
We don't want to deregister them when they are changing from defunct to
functioning. And GTK 3.4 emits that change after setting up the
accessible.
Mike Gorse [Thu, 15 Dec 2011 02:14:27 +0000 (21:14 -0500)]
Change a : to a / in the suffix to an event
at-spi2-core now uses arg0path to create match rules to catch events
with suffixes (ie, :system), but this is kind of stretching the intended
purpose of arg*path, which expects paths delimited with /'s, so replace
a : with a /. The / is changed back to a : in at-spi2-core.
Mike Gorse [Mon, 12 Dec 2011 17:25:44 +0000 (11:25 -0600)]
Don't leak ref when processing a child-added signal with no object value
Mike Gorse [Sat, 26 Nov 2011 21:50:55 +0000 (15:50 -0600)]
In GetItems, unref objects in two passes
It is dangerous to unref cache objects inside a g_hash_table_foreach,
since, if the object is finalized, it will be removed, which can cause
problems with the iterator. Instead, make a GSList of the objects to
unref, then use this GSList to unref.
Mike Gorse [Fri, 25 Nov 2011 18:56:37 +0000 (12:56 -0600)]
Ref all cached accessibles before querying them for GetItems
It is possible, at least in theory, that querying one accessible could
have the side effect of another accessible being dereferenced. If this
results in the accessible being finalized, then this would likely cause
a crash when potentially iterating over the newly-finalized object.
Hopefully fixes http://bugzilla.gnome.org/show_bug.cgi?id=664822
Mike Gorse [Mon, 21 Nov 2011 22:45:40 +0000 (16:45 -0600)]
Release v2.3.2
Ahmed Noor Kader Mustajir Md Eusoff [Tue, 15 Nov 2011 15:45:00 +0000 (16:45 +0100)]
Updated Malay translation
Mario Sanchez Prada [Fri, 11 Nov 2011 18:12:40 +0000 (19:12 +0100)]
Make sure the a11y hierarchy under an AtkPlug is generated when embedding.
It should be enough to retrieve some info about the children, in the
socket adaptor's handler for the "Embedded" D-Bus method. Asking for
the number of the plug's children seems to be a good candidate.
https://bugzilla.gnome.org/show_bug.cgi?id=663876
Mario Sanchez Prada [Fri, 28 Oct 2011 18:30:42 +0000 (20:30 +0200)]
Socket's implementation of ref_state_set to return empty sets instead of NULL
Calls to atk_object_ref_state_set() are expected to return a valid
state set always, so it would be better if this implementation of
socket's ref_state_set() returned empty sets instead of just NULL, to
avoid calling to atk_state_set_*() functions over invalid instances of
AtkStateSet (e.g. add_pending_items() in accessible-cache.c).
https://bugs.freedesktop.org/show_bug.cgi?id=42350
Mike Gorse [Tue, 25 Oct 2011 17:19:20 +0000 (12:19 -0500)]
Release v2.3.1
Matthias Clasen [Wed, 19 Oct 2011 22:42:18 +0000 (18:42 -0400)]
Don't leave va_args dangling
spi_dbus_message_iter_append_struct has an early exit where it
forgets to call va_end(). Harmless most of the time, but it
upsets static analyzers.
https://bugzilla.gnome.org/show_bug.cgi?id=662248
Mike Gorse [Mon, 17 Oct 2011 22:03:34 +0000 (17:03 -0500)]
Release v2.2.1
Tommi Vainikainen [Wed, 5 Oct 2011 08:21:24 +0000 (11:21 +0300)]
Updated Finnish translation
Mike Gorse [Mon, 26 Sep 2011 23:15:46 +0000 (18:15 -0500)]
Release v2.2.0
Matthias Clasen [Fri, 23 Sep 2011 21:31:53 +0000 (17:31 -0400)]
Prevent gnome-shell getting stuck on the login screen
The workaround that was committed for this didn't have the
intended effect, since the timeout was added to the default
main context, not the one that is used in the recursive
mainloop.
Without this patch, my login screen would freeze when hitting
Enter in the password entry, with it, I could successfully log
in 10 out of 10 times.
https://bugzilla.gnome.org/show_bug.cgi?id=658013
Mike Gorse [Mon, 19 Sep 2011 21:51:10 +0000 (16:51 -0500)]
Release v2.1.92
Mike Gorse [Mon, 19 Sep 2011 21:05:58 +0000 (16:05 -0500)]
BGO#658013: Add timeout to check for disconnect on a key listener
For some reason, if the dbus connection goes away during a call to
NotifyListenersSync, the DBusPendingCall is not notified. This may be a
libdbus bug. Working around the issue by adding a timeout that will
check for a disconnect and abort the call as needed.
Tiffany Antopolski [Fri, 16 Sep 2011 23:02:10 +0000 (19:02 -0400)]
Added en_CA.po
I Felix [Tue, 13 Sep 2011 08:55:24 +0000 (14:25 +0530)]
Updated Tamil Translations
I Felix [Tue, 13 Sep 2011 08:12:21 +0000 (13:42 +0530)]
Updated Tamil Translations
Mike Gorse [Mon, 5 Sep 2011 22:57:06 +0000 (17:57 -0500)]
Release v2.1.91
Matthias Clasen [Sun, 4 Sep 2011 20:35:22 +0000 (16:35 -0400)]
Fix the format of the default value in the schema
Bytestrings (ay) are formatted as b'...'.
https://bugzilla.gnome.org/show_bug.cgi?id=658102
Mike Gorse [Fri, 2 Sep 2011 20:03:16 +0000 (15:03 -0500)]
Fix for BGO#645321: Use array of bytes rather than string for path
According to Christian Persch, paths are not strings because they may be
non-UTF-8, so they must use "ay" instead of "s" for their type in a
GSettings schema.
Mike Gorse [Mon, 29 Aug 2011 22:12:23 +0000 (17:12 -0500)]
Release v2.1.90
Alejandro Piñeiro [Tue, 23 Aug 2011 15:07:02 +0000 (17:07 +0200)]
Using new format to register to window events
Now ATK has AtkWindow, so the format to register to window events
is like any other ATK event
We check if we need to register using the old format, assuming that
if you are able to register to a window event using the old format
is because the ATK implementor is still using the old one. This
check should be temporal.
Mike Gorse [Mon, 15 Aug 2011 21:30:32 +0000 (16:30 -0500)]
Release v2.1.5
Mike Gorse [Mon, 15 Aug 2011 19:22:02 +0000 (14:22 -0500)]
Fixed some problems when shutting down and restarting the module
If gnome_accessibility_module_shutdown was called and followed by a call
to gnome_accessibility_module_init, then things would go awry because of
various resources not being freed. Fixed several of these issues,
although some issues might remain.
Mike Gorse [Tue, 9 Aug 2011 01:53:54 +0000 (20:53 -0500)]
at-spi2-atk now requires at-spi2-core 2.1.4
Mike Gorse [Thu, 28 Jul 2011 19:38:50 +0000 (14:38 -0500)]
Remove unused pkgconfig directory
Mike Gorse [Thu, 28 Jul 2011 19:16:09 +0000 (14:16 -0500)]
Yet more build fixes
Mike Gorse [Thu, 28 Jul 2011 17:09:20 +0000 (12:09 -0500)]
Fix breakage introduced in last commit
Mike Gorse [Mon, 25 Jul 2011 22:25:17 +0000 (17:25 -0500)]
Release v2.1.4
Mike Gorse [Wed, 27 Jul 2011 22:01:03 +0000 (17:01 -0500)]
Some refactoring to remove duplicate code and other clean-ups
Remove "common" directory (it was an artifact of at-spi2-core and
at-spi2-atk originally living in the same repository). Where constants
essentially duplicated other constants in libatspi, use the constants defined
in libatspi, renaming as needed. Otherwise move code from common into
atk-adaptor.
Joanmarie Diggs [Sat, 2 Jul 2011 19:20:39 +0000 (15:20 -0400)]
Fix for bug 653872 - New ATK Roles
Mike Gorse [Mon, 11 Jul 2011 23:22:05 +0000 (18:22 -0500)]
Ensure the detail ints are initialized before sending events
Mike Gorse [Mon, 4 Jul 2011 21:53:38 +0000 (16:53 -0500)]
Release v2.1.3
Mike Gorse [Mon, 4 Jul 2011 21:53:32 +0000 (16:53 -0500)]
Build fixes
Mike Gorse [Sat, 2 Jul 2011 20:42:44 +0000 (15:42 -0500)]
Remove dead "cspi" code
Mike Gorse [Thu, 30 Jun 2011 19:20:50 +0000 (14:20 -0500)]
Add AT-SPI mapping for ATK_RELATION_NODE_PARENT_OF
Aurimas Černius [Wed, 29 Jun 2011 10:54:36 +0000 (13:54 +0300)]
Updated Lithuanian translation.
Ihar Hrachyshka [Sat, 25 Jun 2011 14:57:43 +0000 (17:57 +0300)]
Added Belarusian translation.
Mike Gorse [Thu, 23 Jun 2011 21:02:49 +0000 (16:02 -0500)]
BGO#652858: Deregister objects on state-changed::defunct
When a state-change:defunct is received, remove the object from the
dbus-path-to-object-mapping hash. Also, avoid enumerating an object's
children in a call to GetItems if the object is marked defunct. This
should mostly shield the ATK implementation from being called on objects
that have been marked defunct.
Also removed a seemingly unnecessary g_strdup/g_free pair.
Mike Gorse [Wed, 22 Jun 2011 16:04:49 +0000 (11:04 -0500)]
BGO#652596: Allow setting CurrentValue via dbus properties interface again
Mike Gorse [Tue, 21 Jun 2011 22:16:07 +0000 (17:16 -0500)]
Only register for events when something is listening
Track whether clients are listening, based on calls to GetItems and
event listener registrations, and disable event handlers if no clients
are listening. Note that this currently handles event listeners in bulk
and could be refined to only connect to individual signals that are
being listened to.
Mike Gorse [Fri, 17 Jun 2011 04:48:53 +0000 (23:48 -0500)]
BGO#652797: Remove unused AtkMisc instance
Mike Gorse [Thu, 16 Jun 2011 15:49:04 +0000 (10:49 -0500)]
Fix some warnings
Gil Forcada [Sun, 29 May 2011 11:56:57 +0000 (13:56 +0200)]
[l10n]Added Catalan (Valencian) translation
Mike Gorse [Fri, 27 May 2011 04:37:37 +0000 (23:37 -0500)]
Add Li Yuan to MAINTAINERS and .doap
Mike Gorse [Mon, 23 May 2011 23:13:52 +0000 (18:13 -0500)]
Add GetAtspiVersion
Mike Gorse [Sun, 22 May 2011 23:42:19 +0000 (18:42 -0500)]
Always emit children-changed, property-change, and state-changed events
libatspi currently listens for ChildrenChanged, PropertyChange, and
StateChanged events but does not call RegisterEvent for them.
Intending to come up with a better fix for 2.2.
Patrick Welche [Fri, 20 May 2011 11:35:15 +0000 (12:35 +0100)]
Build fixes.
- cache-adaptor.c makes use of AtkStateSet* .
- atk-bridge uses X.
- -Werror-implicit-function-declaration doesn't contain an equal sign in
my copy of gcc, and is gcc specific.
Daniel Martinez Cucalon [Thu, 19 May 2011 08:45:29 +0000 (10:45 +0200)]
Added Aragonese translation
Mike Gorse [Mon, 16 May 2011 20:56:25 +0000 (15:56 -0500)]
Check table description strings for valid UTF-8
Mike Gorse [Mon, 16 May 2011 20:20:21 +0000 (15:20 -0500)]
BGO#650286: Ensure valid UTF-8 from ATK
When we receive strings from atk, we should ensure that they are valid UTF-8
before sending them over D-Bus, since bad UTF-8 will cause dbus-daemon to
kill the connection.
Piotr Drąg [Sat, 14 May 2011 18:21:33 +0000 (20:21 +0200)]
Updated LINGUAS
Mike Gorse [Fri, 13 May 2011 17:22:05 +0000 (19:22 +0200)]
Fix matching attributes on collection interfaces
Mike Gorse [Fri, 13 May 2011 15:32:06 +0000 (17:32 +0200)]
Reentrancy fixes when using --disable-p2p
Mike Gorse [Wed, 27 Apr 2011 21:50:24 +0000 (16:50 -0500)]
Remove unused file
Mike Gorse [Mon, 25 Apr 2011 23:42:28 +0000 (18:42 -0500)]
Release v2.0.1
Xandru Armesto [Mon, 25 Apr 2011 06:17:10 +0000 (08:17 +0200)]
Updated asturian translation
Muhammed Eken [Fri, 22 Apr 2011 21:24:45 +0000 (00:24 +0300)]
Added Turkish translation
Arash Mousavi [Fri, 22 Apr 2011 19:55:01 +0000 (00:25 +0430)]
Updated Persian translation
Michael Meeks [Fri, 8 Apr 2011 18:27:03 +0000 (19:27 +0100)]
fix leak
Mahyar Moghimi [Tue, 5 Apr 2011 14:21:44 +0000 (18:51 +0430)]
Updating Persian Translation
Mike Gorse [Mon, 4 Apr 2011 22:34:52 +0000 (17:34 -0500)]
Release v2.0.0
Inaki Larranaga Murgoitio [Sun, 3 Apr 2011 15:15:55 +0000 (17:15 +0200)]
Updated Basque language