| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Dbind-config.h is generated by configure and should not be part of the
release.
https://bugzilla.gnome.org/show_bug.cgi?id=688083
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Atk-bridge-location can cause problems on multilib builds. Setting empty
at mclasen's request. Will remove for 3.8.
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
That directory was removed on a previous commit
https://bugzilla.gnome.org/show_bug.cgi?id=678315
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=679297
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=679296
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=679295
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680280
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680598
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, all property-change signals were passed on, regardless of any
registered listeners, because some of them are used by libatspi to keep the
cache up-to-date. However, gtk sends many notifications for property changes
that would have no impact on libatspi's caching code, so we should not waste
time building and sending D-Bus messages for them unless something is
interested in the event.
https://bugzilla.gnome.org/show_bug.cgi?id=674719
|
|
|
|
|
|
|
|
|
|
| |
Gtk tree views, for instance, send children-changed signals without passing
an object. If a toolkit does this, then assume that it is doing so because
fetching the object would be expensive, and/or the object is transient, so
just have the cache bypass the signal rather than ref the child in order to
add it. Helps with performance when creating large gtk+ tree views.
https://bugzilla.gnome.org/show_bug.cgi?id=674719
|
| |
|
|
|
|
|
|
|
|
|
| |
Currently, atk-bridge clutters XDG_RUNTIME_DIR with directories for sockets,
which is especially annoying since gtk currently does not call
atk_bridge_adaptor_cleanup, so the directories never go away. This change does
not really solve the problem--it only hides it from users who do not really
need AT-SPI--but, nevertheless, there is no reason to create a directory or a
socket if nothing has requested it, so doing this lazily makes sense.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=679285
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=679285
|
|
|
|
|
|
|
|
|
| |
If an application is running as root but within a user's runtime directory,
then creating a temporary directory will result in the directory being owned
by root, and the user will not have permission to search the directory to
access the socket, so an AT running as the normal user will not be able to
connect to the application running as root.
Fixes regression introduced by the fix for BGO#678348.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Removing gnome_accessibility_module_init/shutdown will break Unity, for one,
and there is no real reason to remove it, other than it being an old API that
is to be deprecated and should not be needed anymore, but the new API is not
necessarily finalized, so might as well reinstate the old method for now until
we are certain what the new API will be and can then request that, ie, Unity be
patched accordingly.
|
|
|
|
|
|
|
|
| |
If we use XDG_RUNTIME_DIR, then the directory should be owned by the
appropriate user, so it should not need to be world-writable. Hopefully this
won't break accessibility for administrative apps on some distro.
https://bugzilla.gnome.org/show_bug.cgi?id=678348
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=678475
|
|
|
|
|
|
| |
To fix duplicate symbol _spi_org_a11y_atspi_Accessible in
../atk-adaptor/adaptors/.libs/libatk-bridge-adaptors.a(libatk_bridge_adaptors_la-accessible-adaptor.o)
and .libs/libatk_bridge_2_0_la-introspection.o
|
|
|
|
| |
Missed one with the last commit.
|