| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The method call should be called Contains, not contains, per the D-Bus and
AT-SPI specs.
https://bugzilla.gnome.org/show_bug.cgi?id=710730
|
|
|
|
|
|
|
|
|
|
| |
Register_reply could access invalid memory if it is called after
atk_bridge_adaptor_cleanup() has been called.
This code should probably be refactored to make the instance act as a
GObject, but committing this for now to fix the crash.
https://bugzilla.gnome.org/show_bug.cgi?id=699554
|
| |
|
|
|
|
|
|
|
| |
Call dbus_error_free in some cases where it is needed. Just pass NULL to
dbus_message_get_args where we aren't using the error.
https://bugzilla.gnome.org/show_bug.cgi?id=698951
|
| |
|
| |
|
|
|
|
|
|
|
| |
Set a destructor for the object data. Other than fixing a leak this
also allows to simplify the code a bit.
https://bugzilla.gnome.org/show_bug.cgi?id=696733
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=694368
|
| |
|
|
|
|
|
|
| |
ATK_ROLE_LEVEL_BAR is available.
Fixes bug 693189.
|
| |
|
|
|
|
| |
The README was very outdated.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Simply calling autoreconf will do most of what is needed; we don't need
the full gnome-autogen.sh script, and this eliminates incompatibilities
with new versions of automake (ie, 1.13) that the GNOME script did not
check for.
|
| |
|
|
|
|
|
|
| |
We need to free the pointer array here, along with the path.
https://bugzilla.gnome.org/show_bug.cgi?id=689887
|
|
|
|
|
| |
GStaticRecMutex is deprecated. Use GRecMutex instead. Also, this means
that we need at least glib 2.32, so specify that in configure.ac.
|
| |
|
|
|
|
|
|
|
|
| |
NameOwnerChanged signals are generic signals sent out by dbus-daemon,
not really specific to this code, so the filter should return
DBUS_HANDLER_RESULT_NOT_YET_HANDLED for them so that libdbus will
propagate them to other filters (specifically the one in at-spi2-core,
which shares a D-Bus connection with at-spi2-atk).
|
| |
|
|
|
|
|
|
|
|
| |
Frees all allocated memory.
g_ptr_array_free(..., FALSE) was probably being called to avoid a destructor being called on the elements of the array that point to static data. But that method returns an array that must still be g_free()d.
https://bugzilla.gnome.org/show_bug.cgi?id=688363
|
| |
|
|
|
|
| |
Dbind was unused here except formerly in the droute test.
|
|
|
|
|
|
|
|
| |
The droute test was broken (it had not been updated for recent API
changes and also did not return a non-zero exit code on failure). Also,
it is the only thing in at-spi2-atk that uses dbind, so re-worked it to
call libdbus directly, so that we can remove dbind / avoid having it
both here and in at-spi2-core.
|
|
|
|
|
|
| |
Fixes running with NO_AT_BRIDGE=1
https://bugzilla.gnome.org/show_bug.cgi?id=684334
|
|
|
|
|
|
|
|
| |
At-spi2-atk fetches a shared D-Bus connection via libatspi and now
expects this connection to be private, so it is incompatible with
versions of at-spi2-core older than 2.5.92.
https://bugzilla.gnome.org/show_bug.cgi?id=686667
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=678045
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=678045
|
|
|
|
|
|
| |
Unused variables and discarding 'const' qualifier.
https://bugzilla.gnome.org/show_bug.cgi?id=678045
|
|
|
|
|
|
| |
Setting atk-bridge-location can cause problems on multilib builds and
should now be unnecessary since atk-bridge is installed into the normal
library path. No other keys were present in the schema, so removing it.
|
| |
|
|
|
|
|
|
|
| |
In atk_bridge_adaptor_cleanup, droute will deregister the cache object
path from the main DBusConnection, causing libdbus to complain since it
was not registered. Fixes a regression introduced when deferring
registration of the cache.
|
|
|
|
|
|
|
|
| |
When freeing data, atk_bridge_adaptor_cleanup frees the wrong pointer,
resulting in a crash. Also, we need to close D-Bus connections before
removing the last reference, or libdbus will abort.
https://bugzilla.gnome.org/show_bug.cgi?id=684434
|
| |
|
|
|
|
|
|
|
| |
If an object is deregistered but not in the cache, then only unref it if
it was found in the queue of objects to be added (ie, it is possible
that it is leased, rather than queued to be cached, in which case it
should not be unrefed).
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=684077
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=684077
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=684077
|
|
|
|
|
|
| |
Since it is no longer a shared connection
https://bugzilla.gnome.org/show_bug.cgi?id=684077
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=684042
|
|
|
|
|
|
|
|
| |
cache->add_traversal holds GObject references, so when we remove/pop
items from it, we should also drop the reference, unless it's transfered
to another queue.
https://bugzilla.gnome.org/show_bug.cgi?id=683979
|
| |
|
|
|
|
|
|
|
|
| |
If no AT is running, we shouldn't need to be maintaining the cache, so
only initialize when an AT is active. Note that this change does not
deinitialize the cache when an AT is no longer running. Deinitializing
and setting spi_global_cache to NULL might be a good idea, but trying to
keep risk to a minimum this close to 3.6.
|
|
|
|
| |
Various things missed.
|
|
|
|
|
| |
i18n support has been removed from at-spi2-atk
(See commits ed260a6 and bc07db9, bug #678035)
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683182
|