summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v2.6.2AT_SPI2_ATK_2_6_2gnome-3-6Mike Gorse2012-11-122-1/+7
|
* Don't distribute dbind-config.hMike Gorse2012-11-121-1/+3
| | | | | | | Dbind-config.h is generated by configure and should not be part of the release. https://bugzilla.gnome.org/show_bug.cgi?id=688083
* Up libatspi dependency to 2.5.92Mike Gorse2012-10-281-1/+1
| | | | | | | | 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
* Release v2.6.1Mike Gorse2012-10-172-1/+6
|
* Make atk-bridge-location emptyAT_SPI2_ATK_2_6_1Mike Gorse2012-09-261-1/+1
| | | | | Atk-bridge-location can cause problems on multilib builds. Setting empty at mclasen's request. Will remove for 3.8.
* Release v2.6.0AT_SPI2_ATK_2_6_0Mike Gorse2012-09-243-2/+8
|
* Register the cache on the main D-Bus connectionMike Gorse2012-09-201-0/+2
| | | | | | | 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.
* Fix crashes in atk_bridge_adaptor_cleanupMike Gorse2012-09-201-1/+2
| | | | | | | | 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
* Release v2.5.92AT_SPI2_ATK_2_5_92Mike Gorse2012-09-172-1/+8
|
* Fix an errant g_object_unrefMike Gorse2012-09-171-2/+1
| | | | | | | 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).
* Don't leak pending callsWilliam Jon McCann2012-09-171-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684077
* Don't leak messageWilliam Jon McCann2012-09-171-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684077
* Don't leak stringsWilliam Jon McCann2012-09-171-2/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684077
* Close the connection when we are done with itWilliam Jon McCann2012-09-171-0/+1
| | | | | | Since it is no longer a shared connection https://bugzilla.gnome.org/show_bug.cgi?id=684077
* Make cleanup more robustWilliam Jon McCann2012-09-141-3/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684042
* atk-adaptor: plug some refcount leaksCosimo Cecchi2012-09-131-2/+12
| | | | | | | | 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
* Remove erroneous debug print introduced in last commitMike Gorse2012-09-131-1/+0
|
* Only initialize the cache when an AT is runningMike Gorse2012-09-132-14/+28
| | | | | | | | 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.
* Fix build for removal of po/ directoryColin Walters2012-09-062-5/+1
| | | | Various things missed.
* Removed po directoryClaude Paroz2012-09-0671-2839/+0
| | | | | i18n support has been removed from at-spi2-atk (See commits ed260a6 and bc07db9, bug #678035)
* Correctly cast hyperlinks in GetURIMike Gorse2012-09-041-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683182
* Release v2.5.91AT_SPI2_ATK_2_5_91Mike Gorse2012-09-032-1/+5
|
* Updated Polish translationPiotr Drąg2012-09-011-0/+3
|
* Updated Latvian translationRūdolfs Mazurs2012-09-011-2/+2
|
* Removing gtk+3 directory from AC_CONFIG_FILES on configure.acAlejandro Piñeiro2012-08-211-1/+0
| | | | | | That directory was removed on a previous commit https://bugzilla.gnome.org/show_bug.cgi?id=678315
* Fix for Bug 678315 - Remove the bridge module for Gtk+ 3Joanmarie Diggs2012-08-213-68/+1
|
* Release v2.5.90AT_SPI2_ATK_2_5_90Mike Gorse2012-08-202-1/+8
|
* When a client is removed, don't continue looking through the list of clientsMike Gorse2012-08-201-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679297
* Don't leak GError when option parsing failsMike Gorse2012-08-201-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679296
* Don't iterate over the list twice when removing eventsMike Gorse2012-08-201-2/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679295
* Release v2.5.5AT_SPI2_ATK_2_5_5Mike Gorse2012-08-062-1/+7
|
* Allow to build out of source directoryDaniel Narvaez2012-08-061-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680280
* Implement GetLocalizedName for actionsMike Gorse2012-07-302-1/+41
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680598
* Release v2.5.4AT_SPI2_ATK_2_5_4Mike Gorse2012-07-162-1/+17
|
* Only send property-change signals relevant for caching, absent listenersMike Gorse2012-07-091-1/+5
| | | | | | | | | | | 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
* Only add items to the cache on children-changed if they are passed inMike Gorse2012-07-091-7/+5
| | | | | | | | | | 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
* Don't try to set up the server with a main loop if there's no serverMike Gorse2012-07-061-3/+2
|
* Only create a directory and a socket when requestedMike Gorse2012-07-053-53/+54
| | | | | | | | | 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.
* atk-adaptor: plug a refcount leakCosimo Cecchi2012-07-051-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679285
* atk-adaptor: plug a refcount leakCosimo Cecchi2012-07-051-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679285
* Don't create a sub-directory for the socket when running as rootMike Gorse2012-07-031-7/+15
| | | | | | | | | 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.
* Fix for bug #679013 - AtspiCollection should be implemented for all containersJoanmarie Diggs2012-06-271-1/+5
|
* Release v2.5.3AT_SPI2_ATK_2_5_3Mike Gorse2012-06-252-1/+14
|
* Add atkbridge.symbols to EXTRA_DISTMike Gorse2012-06-251-1/+2
|
* Fix some more warningsMike Gorse2012-06-251-11/+12
|
* Reinstate gnome_accessibility_module_init/shutdown for the gtk 3 moduleMike Gorse2012-06-251-0/+17
| | | | | | | | | 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.
* Use XDG_RUNTIME_DIR to hold sockets, and do not make a world-writable dirMike Gorse2012-06-253-11/+30
| | | | | | | | 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
* Only register events at beginning if AT is listeningAlejandro Piñeiro2012-06-201-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678475
* Make extern the globals in introspection.hJohn Ralls2012-06-171-17/+17
| | | | | | 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
* more uint -> guint fixesRyan Lortie2012-06-161-1/+1
| | | | Missed one with the last commit.