- May 24, 2015
-
-
- Mar 17, 2014
- Nov 11, 2013
-
-
Mike Gorse authored
-
- Oct 23, 2013
-
-
Mike Gorse authored
Per the spec, org.a11y.Atspi.Component.Contains takes a uint32 for the coord type, not an int16 https://bugzilla.gnome.org/show_bug.cgi?id=710730
-
Mike Gorse authored
Apparently, the call to register with gnome-session-manager can fail without setting a GError, and, in any case, it doesn't hurt to check that the error is set before using it. https://bugzilla.gnome.org/show_bug.cgi?id=710689
-
- Oct 14, 2013
-
-
Mike Gorse authored
-
- Oct 11, 2013
-
-
Mike Gorse authored
Since g_source_attach adds a ref to a source and we keep the source stored in a global variable and, therefore, do not unref it after attaching it, we thus need to unref it when it is being destroyed and we clear the global variable. https://bugzilla.gnome.org/show_bug.cgi?id=709625
-
- Sep 23, 2013
-
-
Mike Gorse authored
-
- Sep 16, 2013
-
-
Mike Gorse authored
-
- Sep 15, 2013
-
-
- Sep 05, 2013
-
-
Mike Gorse authored
dbind isn't currently running a GMainLoop, so it shouldn't call atspi_dbus_connection_setup_with_g_main, and calling this is harmful if it is being called from a context other than the default context, since D-Bus messages will no longer be delivered. https://bugzilla.gnome.org/show_bug.cgi?id=707218
-
Jasper St. Pierre authored
Rather than use complicated gboolean-cast-to-gpointer to make decisions, simply use two different callbacks.
-
Jasper St. Pierre authored
-
Mike Gorse authored
If at-spi2-atk enters a new main context and calls atspi_set_main_context and process_deferred_messages has already been scheduled for the original context, then it would not be called until the original main loop is re-entered, meaning that Orca will sometimes deadlock in its preferences dialog, since its key listener won't get the notification for its own key event, as it will be deferred, while at-spi2-atk waits for the listener to be processed. https://bugzilla.gnome.org/show_bug.cgi?id=707218
-
- Sep 02, 2013
-
-
Mike Gorse authored
-
Mike Gorse authored
atspi-misc.c was not including config.h anywhere, resulting in HAVE_X11 not being defined, so X would not be queried when fetching the accessibility bus address. https://bugzilla.gnome.org/show_bug.cgi?id=707084
-
Mike Gorse authored
Calling dbus_connection_dispatch isn't really needed when fetching the bus address--this is only done once.
-
Mike Gorse authored
dbus_connection_dispatch is trying to lock the connection when it is already locked, resulting in a deadlock, so just don't call it recursively for now.
-
- Aug 31, 2013
-
-
Seán de Búrca authored
-
- Aug 29, 2013
-
-
- Aug 27, 2013
-
-
Alejandro Piñeiro authored
That unref is done inside an if that starts with a !parent condition, so unrefing it doesn't makes sense https://bugzilla.gnome.org/show_bug.cgi?id=706893
-
- Aug 26, 2013
-
-
Seán de Búrca authored
-
- Aug 21, 2013
-
-
Mike Gorse authored
If no main loop is running, then the dbus connection's incoming message queue was never emptied, so with, eg, dogtail, dbus_connection_send_with_reply_and_block would take longer and longer to look through the message queue to find a reply. This also effectively led to a memory leak. https://bugzilla.gnome.org/show_bug.cgi?id=701145
-
- Aug 19, 2013
-
-
Mike Gorse authored
-
Mike Gorse authored
-
- Aug 08, 2013
-
-
Mike Gorse authored
Previously, AT-SPI would hard-code a default display name of ":0" if neither DISPLAY nor AT_SPI_DISPLAY were set. This seems unnecessary--the environment variable ought to be set--and causes a warning to be generated whenever a Gtk app is started under Wayland. https://bugzilla.gnome.org/show_bug.cgi?id=701378
-
Mike Gorse authored
Separate out X11-specific code in preparation for Wayland support and to avoid calling X under Mac OS. It should now be possible to build without X, although keyboard and mouse-related functionality will likely not work. https://bugzilla.gnome.org/show_bug.cgi?id=682199
-
- Jul 29, 2013
-
-
Mike Gorse authored
-
Mike Gorse authored
-
- Jul 15, 2013
-
-
Mike Gorse authored
These are intended as C convenience functions. Gjs doesn't support having a GDestroyNotify without a user_data and prints out a warning, so might as well skip for purposes of introspection.
-
- Jul 10, 2013
-
-
Mike Gorse authored
When timing out without having received a reply from a pending call, then cancel the call so that it will be removed from the DBusConnection's queue. This will hopefully prevent the call and the SpiReentrantCallClosure from being leaked. Note that this code is still behaving oddly (why isn't a notification being sent by libdbus when the specified amount of time has ellapsed?)
-
Mike Gorse authored
Only dup the string once.
-
- Jul 08, 2013
-
-
Mike Gorse authored
-
- Jul 01, 2013
-
-
Mike Gorse authored
Add a function to allow at-spi2-atk to set the main context that is used when adding idle handlers (ie, process_deferred_messages, which is used to prevent new events from being sent to the AT while other events are being processed). Also bump version to 2.9.4.
-
- Jun 17, 2013
-
-
Mike Gorse authored
-
- Jun 16, 2013
-
-
Mike Gorse authored
Added a function to query whether libatspi has been initialized. Used by at-spi2-atk. Also, bump version.
-
- May 28, 2013
-
-
Mike Gorse authored
-
Mike Gorse authored
-
- May 22, 2013
-
-
Mike Gorse authored
Atspi_role_get_name is used (by Orca, for instance) and was inadvertently removed with the enum refactor.
-
- May 15, 2013
-
-
Mike Gorse authored
Having functions with common suffixes (ie, atspi_text_get_attributes and atspi_document_get_attributes) results in problems for language bindings. Deprecating these functions in favor of functions with new names to avoid these collisions. https://bugzilla.gnome.org/show_bug.cgi?id=700243
-