summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix atk_component_contains wrappergnome-3-8Mike Gorse2013-10-241-2/+2
| | | | | | | 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
* Add a NULL check into register_replyMike Gorse2013-05-031-0/+8
| | | | | | | | | | 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
* More DBusError leak fixesMike Gorse2013-05-021-4/+18
|
* Ensure that DBus errors are freedMike Gorse2013-05-0215-211/+78
| | | | | | | 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
* Release v2.8.1AT_SPI2_ATK_2_8_1Mike Gorse2013-04-152-1/+7
|
* Add NULL check to fix crash when receiving a dbus reply after cleanupMike Gorse2013-04-101-0/+3
|
* socket-adaptor: fix memory leakXan Lopez2013-03-281-4/+1
| | | | | | | 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
* Release as v2.8.0AT_SPI2_ATK_2_8_0Mike Gorse2013-03-251-1/+1
|
* Release v2.7.91AT_SPI2_ATK_2_7_91Mike Gorse2013-03-042-1/+5
|
* Add Locale property, mapped to atk_object_get_object_localeMike Gorse2013-02-252-1/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694368
* Release v2.7.90AT_SPI2_ATK_2_7_90Mike Gorse2013-02-182-1/+5
|
* configure: bump atk dependency to 2.7.5 in order to enusre ↵Dominique Leuenberger2013-02-051-1/+1
| | | | | | ATK_ROLE_LEVEL_BAR is available. Fixes bug 693189.
* Release v2.7.5AT_SPI2_ATK_2_7_5Mike Gorse2013-02-042-1/+7
|
* Update READMEMike Gorse2013-02-041-31/+11
| | | | The README was very outdated.
* Fix various warningsMike Gorse2013-02-043-4/+3
|
* Support ATK_ROLE_LEVEL_BARMike Gorse2013-01-312-2/+3
|
* Simplify autogen.shMike Gorse2013-01-041-511/+8
| | | | | | | 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.
* Release v2.7.3AT_SPI2_ATK_2_7_3Mike Gorse2012-12-172-1/+9
|
* droute: Fix another memory few memory leaksJasper St. Pierre2012-12-081-0/+2
| | | | | | We need to free the pointer array here, along with the path. https://bugzilla.gnome.org/show_bug.cgi?id=689887
* Stop using deprecated glib functionsMike Gorse2012-11-262-7/+7
| | | | | GStaticRecMutex is deprecated. Use GRecMutex instead. Also, this means that we need at least glib 2.32, so specify that in configure.ac.
* Re-register if the registry goes away and later returnsMike Gorse2012-11-201-2/+18
|
* Don't return DBUS_HANDLER_RESULT_HANDLED for NameOwnerChanged signalsMike Gorse2012-11-201-1/+0
| | | | | | | | 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).
* Release v2.7.2AT_SPI2_ATK_2_7_2Mike Gorse2012-11-192-1/+12
|
* droute: Fix memory leak in path cleanupAndrew Potter2012-11-191-2/+2
| | | | | | | | 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
* socket_embed_hook() should return immediately if spi_global_register is NULLJoanmarie Diggs2012-11-181-0/+2
|
* Remove dbindMike Gorse2012-11-1210-1347/+1
| | | | Dbind was unused here except formerly in the droute test.
* Fix droute test, and remove dbind dependencyMike Gorse2012-11-122-21/+53
| | | | | | | | 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.
* atk-adaptor: don't emit a critical in case the bridge was not initializedGiovanni Campagna2012-10-291-1/+2
| | | | | | Fixes running with NO_AT_BRIDGE=1 https://bugzilla.gnome.org/show_bug.cgi?id=684334
* 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.7.1AT_SPI2_ATK_2_7_1Mike Gorse2012-10-222-1/+8
|
* Fix unused functions when compiling w/o debugBastien Nocera2012-10-111-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678045
* Remove empty spi_cache_dispose() functionBastien Nocera2012-10-111-12/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678045
* droute: Fix compile-time warningsBastien Nocera2012-10-111-2/+1
| | | | | | Unused variables and discarding 'const' qualifier. https://bugzilla.gnome.org/show_bug.cgi?id=678045
* Remove schemaMike Gorse2012-09-264-24/+1
| | | | | | 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.
* 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