platform/upstream/at-spi2-atk.git
6 years ago2.26.1 upstream_2.26.1 AT_SPI2_ATK_2_26_1 upstream/2.26.1
Mike Gorse [Mon, 30 Oct 2017 21:35:53 +0000 (16:35 -0500)]
2.26.1

6 years agoautotools: dist some missing meson.build files
Mike Gorse [Mon, 30 Oct 2017 21:24:54 +0000 (16:24 -0500)]
autotools: dist some missing meson.build files

6 years agomeson: Ensure paths written to .pc are absolute
Jan Alexander Steffens (heftig) [Fri, 15 Sep 2017 05:36:15 +0000 (07:36 +0200)]
meson: Ensure paths written to .pc are absolute

6 years ago2.26.0 AT_SPI2_ATK_2_26_0
Mike Gorse [Mon, 11 Sep 2017 19:55:06 +0000 (14:55 -0500)]
2.26.0

6 years agoUpdate email address in MAINTAINERS
Mike Gorse [Sun, 27 Aug 2017 19:25:30 +0000 (14:25 -0500)]
Update email address in MAINTAINERS

6 years ago2.25.3 AT_SPI2_ATK_2_25_3
Mike Gorse [Tue, 20 Jun 2017 02:57:01 +0000 (21:57 -0500)]
2.25.3

6 years agoAdd meson build files to Makefile.am
Mike Gorse [Tue, 20 Jun 2017 03:07:22 +0000 (22:07 -0500)]
Add meson build files to Makefile.am

6 years agoMerge remote-tracking branch 'origin/wip/meson'
Mike Gorse [Tue, 20 Jun 2017 02:53:57 +0000 (21:53 -0500)]
Merge remote-tracking branch 'origin/wip/meson'

7 years agoAdd error-message, error-for, details, and details-for relation types
Joanmarie Diggs [Fri, 26 May 2017 09:20:25 +0000 (11:20 +0200)]
Add error-message, error-for, details, and details-for relation types

Map the new relation types from ATK to AT-SPI2. Also bump minimum version
of at-spi2-core to 2.25.3.

https://bugzilla.gnome.org/show_bug.cgi?id=783008

7 years agoBump atk dependency to 2.25.2
Alejandro Piñeiro [Thu, 25 May 2017 06:30:58 +0000 (08:30 +0200)]
Bump atk dependency to 2.25.2

ATK_ROLE_FOOTNOTE was added on 2.25.2

7 years agoAdd Meson build system
Emmanuele Bassi [Sun, 21 May 2017 15:09:28 +0000 (16:09 +0100)]
Add Meson build system

Meson is a fast, portable, easy to understand meta-build system. It is
currently being adopted in various projects inside GNOME alongside
Autotools, in the hope of making it the default build system for future
releases.

7 years ago2.25.2 AT_SPI2_ATK_2_25_2
Mike Gorse [Tue, 23 May 2017 01:35:24 +0000 (20:35 -0500)]
2.25.2

7 years agoAdd a "footnote" role
Joanmarie Diggs [Fri, 19 May 2017 08:39:47 +0000 (10:39 +0200)]
Add a "footnote" role

https://bugzilla.gnome.org/show_bug.cgi?id=782823

7 years agoMap roles for description list, description term, and description value
Joanmarie Diggs [Thu, 18 May 2017 18:27:30 +0000 (20:27 +0200)]
Map roles for description list, description term, and description value

This commit maps the following roles:
* ATK_ROLE_DESCRIPTION_LIST to ATSPI_ROLE_DESCRIPTION_LIST
* ATK_ROLE_DESCRIPTION_TERM to ATSPI_ROLE_DESCRIPTION_TERM
* ATK_ROLE_DESCRIPTION_VALUE to ATSPI_ROLE_DESCRIPTION_VALUE

https://bugzilla.gnome.org/show_bug.cgi?id=782748

7 years agoFix use after free when returned objects hold only one ref
Milan Crha [Mon, 8 May 2017 22:21:58 +0000 (17:21 -0500)]
Fix use after free when returned objects hold only one ref

It seems that not all code expects atk_object_ref_accessible_child()
returning NULL, neither that it can return an object with only one
reference, thus the following unref in the code can cause use-after-free
eventually.

At least the chunk in impl_GetChildAtIndex() avoids runtime warning about
invalid object being passed to g_object_unref(), which happened, in this
case, when evolution returned NULL. Evolution returns objects with one
reference only often, which tries to address the other chunks here.

https://bugzilla.gnome.org/show_bug.cgi?id=781716

7 years ago2.25.1 AT_SPI2_ATK_2_25_1 AT_SPI2_ATK_2_25_1_REAL
Mike Gorse [Mon, 24 Apr 2017 22:41:31 +0000 (17:41 -0500)]
2.25.1

7 years agoatk-adaptor/bridge: Fix GList handling resulting in memory corruption
Rui Matos [Mon, 24 Apr 2017 12:39:05 +0000 (14:39 +0200)]
atk-adaptor/bridge: Fix GList handling resulting in memory corruption

As pointed out by this valgrind log:

==2809== Thread 1:
==2809== Invalid write of size 8
==2809==    at 0x18FCF001: remove_events (bridge.c:759)
==2809==    by 0x18FCF001: handle_event_listener_deregistered (bridge.c:788)
==2809==    by 0x18FCF001: signal_filter (bridge.c:827)
==2809==    by 0x200ECDFD: dbus_connection_dispatch (dbus-connection.c:4631)
==2809==    by 0x1FEBD0F4: ??? (in /usr/lib64/libatspi.so.0.0.1)
==2809==    by 0xFD8D4C8: g_main_dispatch (gmain.c:3201)
==2809==    by 0xFD8D4C8: g_main_context_dispatch (gmain.c:3854)
==2809==    by 0xFD8D817: g_main_context_iterate.isra.21 (gmain.c:3927)
==2809==    by 0xFD8DAE9: g_main_loop_run (gmain.c:4123)
==2809==    by 0xDFF84B4: gtk_main (in /usr/lib64/libgtk-3.so.0.2200.10)
==2809==    by 0x403DE0: main (in /usr/bin/evolution)
==2809==  Address 0x29f22540 is 16 bytes inside a block of size 24 free'd
==2809==    at 0x4C2ACDD: free (vg_replace_malloc.c:530)
==2809==    by 0xFD92BCD: g_free (gmem.c:189)
==2809==    by 0xFDAA518: g_slice_free1 (gslice.c:1136)
==2809==    by 0xFD89463: g_list_remove (glist.c:521)
==2809==    by 0x18FCF000: remove_events (bridge.c:759)
==2809==    by 0x18FCF000: handle_event_listener_deregistered (bridge.c:788)
==2809==    by 0x18FCF000: signal_filter (bridge.c:827)
==2809==    by 0x200ECDFD: dbus_connection_dispatch (dbus-connection.c:4631)
==2809==    by 0x1FEBD0F4: ??? (in /usr/lib64/libatspi.so.0.0.1)
==2809==    by 0xFD8D4C8: g_main_dispatch (gmain.c:3201)
==2809==    by 0xFD8D4C8: g_main_context_dispatch (gmain.c:3854)
==2809==    by 0xFD8D817: g_main_context_iterate.isra.21 (gmain.c:3927)
==2809==    by 0xFD8DAE9: g_main_loop_run (gmain.c:4123)
==2809==    by 0xDFF84B4: gtk_main (in /usr/lib64/libgtk-3.so.0.2200.10)
==2809==    by 0x403DE0: main (in /usr/bin/evolution)
==2809==  Block was alloc'd at
==2809==    at 0x4C29BE3: malloc (vg_replace_malloc.c:299)
==2809==    by 0xFD92ABD: g_malloc (gmem.c:94)
==2809==    by 0xFDA9EFD: g_slice_alloc (gslice.c:1025)
==2809==    by 0xFD89983: g_list_append (glist.c:261)
==2809==    by 0x18FCE7EE: add_event (bridge.c:80)
==2809==    by 0x18FCE7EE: add_event_from_iter (bridge.c:217)
==2809==    by 0x18FCEEF6: handle_event_listener_registered (bridge.c:721)
==2809==    by 0x18FCEEF6: signal_filter (bridge.c:825)
==2809==    by 0x200ECDFD: dbus_connection_dispatch (dbus-connection.c:4631)
==2809==    by 0x1FEBD0F4: ??? (in /usr/lib64/libatspi.so.0.0.1)
==2809==    by 0xFD8D4C8: g_main_dispatch (gmain.c:3201)
==2809==    by 0xFD8D4C8: g_main_context_dispatch (gmain.c:3854)
==2809==    by 0xFD8D817: g_main_context_iterate.isra.21 (gmain.c:3927)
==2809==    by 0xFD8DAE9: g_main_loop_run (gmain.c:4123)
==2809==    by 0xDFF84B4: gtk_main (in /usr/lib64/libgtk-3.so.0.2200.10)

This line:

list->prev = g_list_remove (list->prev, evdata);

writes over free'd memory since the list link pointed to by the 'list'
pointer is free'd by g_list_remove(). We can use g_list_delete_link()
instead to achieve the intended result (and not re-iterate the whole
list) with less code overall.

Thanks to Milan Crha <mcrha@redhat.com> for investigating and
providing the valgring log.

https://bugzilla.gnome.org/show_bug.cgi?id=781658

7 years agoFix Position getter for table cells
Mike Gorse [Fri, 24 Mar 2017 20:04:21 +0000 (15:04 -0500)]
Fix Position getter for table cells

7 years ago2.24.0 AT_SPI2_ATK_2_24_0
Mike Gorse [Mon, 20 Mar 2017 22:47:29 +0000 (17:47 -0500)]
2.24.0

7 years agotests: remove atk_table_cell_get_column_index test
Mike Gorse [Fri, 17 Mar 2017 21:09:19 +0000 (16:09 -0500)]
tests: remove atk_table_cell_get_column_index test

This function no longer exists, and the test causes a build error.
TODO: we need a test for atk_table_cell_get_position.

7 years agoEnable atk-test when running make distcheck
Gilles Dartiguelongue [Tue, 30 Aug 2016 21:59:28 +0000 (23:59 +0200)]
Enable atk-test when running make distcheck

7 years agoAdd missing test data to distribution
Gilles Dartiguelongue [Tue, 30 Aug 2016 21:58:40 +0000 (23:58 +0200)]
Add missing test data to distribution

7 years agoatk-adaptor: fix include guard
Ernestas Kulik [Mon, 31 Oct 2016 18:27:06 +0000 (20:27 +0200)]
atk-adaptor: fix include guard

The include guard for accessible-stateset.h has a typo.

https://bugzilla.gnome.org/show_bug.cgi?id=773744

7 years agoAlways send property-change signals, except for transient objects
Mike Gorse [Wed, 26 Oct 2016 14:14:39 +0000 (09:14 -0500)]
Always send property-change signals, except for transient objects

At-spi2-core generally caches properties, so it needs notification when these
properties change. signal_is_needed() was intended to account for this but
failed to do so because of n incorrect strcmp.

7 years ago2.22.0 AT_SPI2_ATK_2_22_0
Mike Gorse [Mon, 26 Sep 2016 01:18:06 +0000 (20:18 -0500)]
2.22.0

7 years agoRemove some debugging code
Mike Gorse [Wed, 31 Aug 2016 20:27:39 +0000 (15:27 -0500)]
Remove some debugging code

7 years ago2.21.91 AT_SPI2_ATK_2_21_91
Mike Gorse [Mon, 29 Aug 2016 21:44:33 +0000 (16:44 -0500)]
2.21.91

7 years agoatk_bridge_adaptor_init: return -1 if NO_AT_BRIDGE is set
Samuel Thibault [Mon, 29 Aug 2016 20:03:12 +0000 (15:03 -0500)]
atk_bridge_adaptor_init: return -1 if NO_AT_BRIDGE is set

This will give the caller a clue that the bridge hasn't
initialized.

https://bugzilla.gnome.org/show_bug.cgi?id=770574

7 years ago2.21.4 AT_SPI2_ATK_2_21_4
Mike Gorse [Mon, 18 Jul 2016 23:59:56 +0000 (18:59 -0500)]
2.21.4

8 years agocollection: fix missing return value
Mike Gorse [Thu, 31 Mar 2016 17:32:29 +0000 (12:32 -0500)]
collection: fix missing return value

https://bugzilla.gnome.org/show_bug.cgi?id=758934

8 years agoRemove a debug print
Mike Gorse [Thu, 31 Mar 2016 17:21:45 +0000 (12:21 -0500)]
Remove a debug print

8 years agoemit_event: fix out-of-bounds memory access if class is NULL
Mike Gorse [Thu, 31 Mar 2016 17:18:25 +0000 (12:18 -0500)]
emit_event: fix out-of-bounds memory access if class is NULL

https://bugzilla.gnome.org/show_bug.cgi?id=758935

8 years ago2.20.0
Mike Gorse [Thu, 31 Mar 2016 17:17:34 +0000 (12:17 -0500)]
2.20.0

8 years ago2.19.92 AT_SPI2_ATK_2_19_92 AT_SPI2_ATK_2_20_0
Mike Gorse [Mon, 14 Mar 2016 22:21:48 +0000 (17:21 -0500)]
2.19.92

8 years agoMake sure the runtime directory exists
Samuel Thibault [Tue, 8 Mar 2016 18:15:08 +0000 (12:15 -0600)]
Make sure the runtime directory exists

It may happen that the home directory of the user does not contain the
runtime directory yet, when it's a freshly-created home for instance.
In that case, establishing the p2p socket in spi_atk_create_socket
will fail since it only tries to create a socket in that directory
without checking that the directory exists.

https://bugzilla.gnome.org/show_bug.cgi?id=763274

8 years agoDon't drop the main context when p2p socket configuration fails
Samuel Thibault [Tue, 8 Mar 2016 18:00:33 +0000 (12:00 -0600)]
Don't drop the main context when p2p socket configuration fails

Otherwise we can re-enter the main loop when sending a key
notification, causing problems.

https://bugzilla.gnome.org/show_bug.cgi?id=763273

8 years ago2.19.91 AT_SPI2_ATK_2_19_91
Mike Gorse [Tue, 1 Mar 2016 01:43:15 +0000 (19:43 -0600)]
2.19.91

8 years agoDon't send children of gtk menus to be cached
Mike Gorse [Wed, 24 Feb 2016 22:18:11 +0000 (16:18 -0600)]
Don't send children of gtk menus to be cached

This is o(n^2) because of the way gtk's atk implementation implements
get_index_in_parent(). WOrking around it here for now.

https://bugzilla.gnome.org/show_bug.cgi?id=754048

8 years agoNEWS: Fix typo
Mike Gorse [Mon, 15 Feb 2016 22:30:56 +0000 (16:30 -0600)]
NEWS: Fix typo

8 years ago2.19.90 AT_SPI2_ATK_2_19_90
Mike Gorse [Mon, 15 Feb 2016 22:20:13 +0000 (16:20 -0600)]
2.19.90

8 years agoAlways accept connections as root if unable to find an owning user
Mike Gorse [Mon, 7 Dec 2015 17:53:49 +0000 (11:53 -0600)]
Always accept connections as root if unable to find an owning user

When running as root, we look through /proc to try to identify our
parent and check that it matches the user making a connection. However,
this check does not always yield useful information and also will
always fail on anything that isn't Linux. Unsure what security
implications this change has, but then it isn't ideal to run UI as
the super-user in the first place, yet users sometimes need to do so
for various reasons, and a11y needs to be enabled, so adding this
change unless a better solution is found.

8 years ago2.19.2 AT_SPI2_ATK_2_19_2
Mike Gorse [Tue, 24 Nov 2015 00:54:05 +0000 (18:54 -0600)]
2.19.2

8 years agoNew tests for last interfaces
Patryk Kaczmarek [Tue, 29 Sep 2015 13:24:49 +0000 (15:24 +0200)]
New tests for last interfaces

    * Tested interfaces:
        - Document
        - Hyperlink
        - Hypertext
        - Selectoin
        - State Set
        - Table
        - Table Cell

8 years agoNext tests for accessible interfaces
Patryk Kaczmarek [Tue, 29 Sep 2015 10:33:07 +0000 (12:33 +0200)]
Next tests for accessible interfaces

  * New tested interfaces:
        - Collection
        - EditableText
        - Image
        - Text
        - Value
  * Commented tests for depricated function in Component tests deleted
  * Unused variables deleted
  * Added compilation flag -Wall

8 years agoText, Value and Table Cell adaptors fixed
Patryk Kaczmarek [Mon, 28 Sep 2015 11:36:31 +0000 (13:36 +0200)]
Text, Value and Table Cell adaptors fixed

https://bugzilla.gnome.org/show_bug.cgi?id=755724

8 years agoTest fixes up to atk-adaptor version and cache changes
Patryk Kaczmarek [Mon, 21 Sep 2015 18:48:38 +0000 (20:48 +0200)]
Test fixes up to atk-adaptor version and cache changes

8 years ago2.18.0
Mike Gorse [Sun, 27 Sep 2015 22:10:41 +0000 (17:10 -0500)]
2.18.0

8 years agoRelease v2.17.90 AT_SPI2_ATK_2_17_90
Mike Gorse [Mon, 17 Aug 2015 19:31:41 +0000 (14:31 -0500)]
Release v2.17.90

8 years agoModify for the new caching API
Mike Gorse [Fri, 19 Jun 2015 01:05:48 +0000 (20:05 -0500)]
Modify for the new caching API

Send an object's index and child count in the cache data rather than a list of
children.

Also bumping the libatspi requirement, since an older libatspi will not
work with this version of at-spi2-atk.

https://bugzilla.gnome.org/show_bug.cgi?id=650090

8 years agoRelease v2.17.1 AT_SPI2_ATK_2_17_1
Mike Gorse [Mon, 20 Jul 2015 23:52:59 +0000 (18:52 -0500)]
Release v2.17.1

8 years agoUpdated AUTHORS/MAINTAINERS/doap
Mike Gorse [Wed, 15 Jul 2015 16:16:20 +0000 (11:16 -0500)]
Updated AUTHORS/MAINTAINERS/doap

Mark Doffman and Li Yuan were listed as maintainers, but effectively
neither have been involved for several years.
Also added Li to AUTHORS.

https://bugzilla.gnome.org/show_bug.cgi?id=752231

8 years agobuild fix: add tests/data/Makefile.am
Patrick Welche [Fri, 19 Jun 2015 09:56:56 +0000 (10:56 +0100)]
build fix: add tests/data/Makefile.am

https://bugzilla.gnome.org/show_bug.cgi?id=751192

8 years agoAdd some missing files to the distribution
Mike Gorse [Fri, 19 Jun 2015 01:32:24 +0000 (20:32 -0500)]
Add some missing files to the distribution

https://bugzilla.gnome.org/show_bug.cgi?id=751138

8 years agotests: fix out-of-source and parallel build
Alexandre Rostovtsev [Thu, 18 Jun 2015 04:17:04 +0000 (00:17 -0400)]
tests: fix out-of-source and parallel build

https://bugzilla.gnome.org/show_bug.cgi?id=751137

9 years agoatk-adapter: be careful with potential NULL GObjects
Christian Hergert [Fri, 15 May 2015 20:07:18 +0000 (13:07 -0700)]
atk-adapter: be careful with potential NULL GObjects

I've been seeing warnings in my Gtk application for a while due to this.

9 years ago2.16.0 AT_SPI2_ATK_2_16_0 upstream/2.16.0
Mike Gorse [Mon, 23 Mar 2015 23:22:02 +0000 (18:22 -0500)]
2.16.0

9 years agoComponent interface tests
Patryk Kaczmarek [Fri, 6 Mar 2015 09:58:16 +0000 (10:58 +0100)]
Component interface tests

9 years agoRelease v2.15.90 AT_SPI2_ATK_2_15_90
Mike Gorse [Mon, 16 Feb 2015 21:23:44 +0000 (15:23 -0600)]
Release v2.15.90

9 years agoAction tests added and some test framework refactor
Patryk Kaczmarek [Mon, 16 Feb 2015 14:15:42 +0000 (15:15 +0100)]
Action tests added and some test framework refactor

  * Accessible Action Test addded
  * XML loader unificated for different Atk Object types
  * Atk Suite now can run single interface tests
  * get_root_obj function changed
  * Created tests utils for test unification
  * Makefile.am files formating changed and unused parts deleted
  * MyAtkObject attributes receiving fixed

9 years agoAdd new roles for fractions, roots, subscripts, and superscripts
Joanmarie Diggs [Fri, 23 Jan 2015 15:12:49 +0000 (10:12 -0500)]
Add new roles for fractions, roots, subscripts, and superscripts

9 years agoRelease v2.15.4 AT_SPI2_ATK_2_15_4
Mike Gorse [Mon, 19 Jan 2015 22:57:28 +0000 (16:57 -0600)]
Release v2.15.4

9 years agoFix for bug 690008 - Add support for ATSPI_STATE_READ_ONLY/ATK_STATE_READ_ONLY
Joanmarie Diggs [Thu, 15 Jan 2015 22:24:34 +0000 (17:24 -0500)]
Fix for bug 690008 - Add support for ATSPI_STATE_READ_ONLY/ATK_STATE_READ_ONLY

9 years agoAdd support for ATK_STATE_HAS_TOOLTIP
Joanmarie Diggs [Tue, 21 Oct 2014 18:03:16 +0000 (14:03 -0400)]
Add support for ATK_STATE_HAS_TOOLTIP

https://bugzilla.gnome.org/show_bug.cgi?id=738953

9 years agoDon't parse non-existing arguments
Benjamin Otte [Thu, 18 Dec 2014 20:45:36 +0000 (21:45 +0100)]
Don't parse non-existing arguments

The definition of the signal declares 0 arguments, so the listener can't
assume there are any.

Found by Michael Stahl via this valgrind snippet:

==4770== Conditional jump or move depends on uninitialised value(s)
==4770==    at 0x3104C10812: text_selection_changed_event_listener
(event.c:1036)
==4770==    by 0x30EF42160A: signal_emit_unlocked_R (gsignal.c:3519)
==4770==    by 0x30EF42A180: g_signal_emit_valist (gsignal.c:3309)
==4770==    by 0x30EF42A8F9: g_signal_emit_by_name (gsignal.c:3405)
==4770==    by 0x1835EE96:
AtkListener::notifyEvent(com::sun::star::accessibility::AccessibleEventObject
const&) (atklistener.cxx:454)
==4770==    by 0x56E46BA:
comphelper::AccessibleEventNotifier::addEvent(unsigned int,

https://bugzilla.gnome.org/show_bug.cgi?id=741734

9 years agoRelease v2.15.3 AT_SPI2_ATK_2_15_3
Mike Gorse [Mon, 15 Dec 2014 23:43:00 +0000 (18:43 -0500)]
Release v2.15.3

9 years agoAlways generate the tests Makefiles
Mike Gorse [Mon, 15 Dec 2014 23:42:08 +0000 (18:42 -0500)]
Always generate the tests Makefiles

We always want Makefiles in the tests directory, so that make distcheck
works.

9 years agoUnit test framework
Patryk Kaczmarek [Tue, 2 Dec 2014 11:18:41 +0000 (12:18 +0100)]
Unit test framework

   * New test framework for testing Atspi library
   * https://bugzilla.gnome.org/show_bug.cgi?id=730505

9 years agoAdd mapping between ATK_ROLE_STATIC and ATSPI_ROLE_STATIC
Joanmarie Diggs [Wed, 19 Nov 2014 13:05:50 +0000 (08:05 -0500)]
Add mapping between ATK_ROLE_STATIC and ATSPI_ROLE_STATIC

https://bugzilla.gnome.org/show_bug.cgi?id=740362

9 years agoRemove tests directory
Alejandro Piñeiro [Mon, 6 Oct 2014 12:28:54 +0000 (14:28 +0200)]
Remove tests directory

Reasons:
  * They don't belong to at-spi2-atk (no relation to atk at all)
  * They are clearly outdated.
  * They are not tests but examples
  * Real tests are coming (bug 730505)

9 years agoRelease v2.14.1 AT_SPI2_ATK_2_14_1
Mike Gorse [Mon, 13 Oct 2014 22:55:55 +0000 (17:55 -0500)]
Release v2.14.1

9 years agoAggressively filtering AddChildren with STATE_MANAGES_DESCENDANTS
Alejandro Piñeiro [Wed, 24 Sep 2014 17:40:51 +0000 (19:40 +0200)]
Aggressively filtering AddChildren with STATE_MANAGES_DESCENDANTS

9 years agoRelease as 2.14.0 AT_SPI2_ATK_2_14_0
Mike Gorse [Mon, 22 Sep 2014 16:40:37 +0000 (11:40 -0500)]
Release as 2.14.0

9 years agodoap: add <programming-language>
Piotr Drąg [Thu, 31 Jul 2014 15:17:03 +0000 (17:17 +0200)]
doap: add <programming-language>

9 years agodoap category core
Olav Vitters [Wed, 30 Jul 2014 13:58:34 +0000 (15:58 +0200)]
doap category core

9 years agoRelease v2.13.4 AT_SPI2_ATK_2_13_4
Mike Gorse [Sun, 20 Jul 2014 21:15:59 +0000 (16:15 -0500)]
Release v2.13.4

9 years agoCorrectly remove the socket on exit
Mike Gorse [Sat, 19 Jul 2014 20:01:42 +0000 (15:01 -0500)]
Correctly remove the socket on exit

https://bugzilla.gnome.org/show_bug.cgi?id=684076

9 years agoDo not overwrite text attributes with the default ones
Jacobo Aragunde Pérez [Thu, 19 Jun 2014 15:27:51 +0000 (17:27 +0200)]
Do not overwrite text attributes with the default ones

As it was implemented, the default attributes are appended to the end
of the list, and later in time only the last occurence of every
attribute will be preserved.

Just changing the order of the list fixes this bug.

https://bugzilla.gnome.org/show_bug.cgi?id=731980

10 years agoFix typo in .pc file
Samuel Thibault [Sat, 7 Jun 2014 20:39:56 +0000 (15:39 -0500)]
Fix typo in .pc file

Requires.Private should be Requires.private.

https://bugzilla.gnome.org/show_bug.cgi?id=721719

10 years ago2.13.1 AT_SPI2_ATK_2_13_1
Mike Gorse [Mon, 28 Apr 2014 23:49:14 +0000 (18:49 -0500)]
2.13.1

10 years agoOnly send cache-related events for transients when explicitly requested
Mike Gorse [Mon, 21 Apr 2014 23:08:19 +0000 (18:08 -0500)]
Only send cache-related events for transients when explicitly requested

Hopefully this will improve performance when, ie, gtk floods us with
children-changed events when populating a large treeview.

https://bugzilla.gnome.org/show_bug.cgi?id=728319

10 years agoAdd an atexit handler to remove the D-Bus socket
Mike Gorse [Mon, 14 Apr 2014 20:21:24 +0000 (15:21 -0500)]
Add an atexit handler to remove the D-Bus socket

We should try not to leave stale sockets and their directories when exiting.
They are removed when calling atk_bridge_adaptor_cleanup, but gtk does not
currently call this function when exiting, and there is not a good place
to call it from gtk.

https://bugzilla.gnome.org/show_bug.cgi?id=684076

10 years ago2.12.0 AT_SPI2_ATK_2_12_0 upstream/2.12.0
Mike Gorse [Mon, 24 Mar 2014 21:26:51 +0000 (16:26 -0500)]
2.12.0

10 years agoBump dbus version needed AT_SPI2_ATK_2_11_92
Alejandro Piñeiro [Thu, 6 Mar 2014 13:01:47 +0000 (14:01 +0100)]
Bump dbus version needed

This commit:
9eae1f7c2b818b5bd702f99ed97056ca76ea01f6

Started to use some methods not included until 1.5, so bumping the
version needed

10 years agoRelease v2.11.91 AT_SPI2_ATK_2_11_91
Mike Gorse [Mon, 3 Mar 2014 23:56:23 +0000 (17:56 -0600)]
Release v2.11.91

10 years agoAllow EventListenerRegistered with old signature
Mike Gorse [Mon, 24 Feb 2014 23:09:52 +0000 (17:09 -0600)]
Allow EventListenerRegistered with old signature

Add_event_from_iter checks for the old form anyway, so might as well
allow it. Improves compatibility with at-spi2-registryd <= 3.10.

10 years agoCollection: Fix an infinite loop when encountering a NULL parent
Mike Gorse [Thu, 20 Feb 2014 16:37:41 +0000 (10:37 -0600)]
Collection: Fix an infinite loop when encountering a NULL parent

10 years agoRelease v2.11.90 AT_SPI2_ATK_2_11_90
Mike Gorse [Tue, 18 Feb 2014 18:40:08 +0000 (12:40 -0600)]
Release v2.11.90

10 years agoAdd AtspitableCell, tracking the new atk interface
Mike Gorse [Tue, 18 Feb 2014 18:07:33 +0000 (12:07 -0600)]
Add AtspitableCell, tracking the new atk interface

10 years agoRelease v2.11.5 AT_SPI2_ATK_2_11_5
Mike Gorse [Tue, 4 Feb 2014 00:08:34 +0000 (18:08 -0600)]
Release v2.11.5

10 years agoSupport sending data with events
Mike Gorse [Fri, 20 Sep 2013 17:16:31 +0000 (12:16 -0500)]
Support sending data with events

Handle requests for additional data from event listeners (ie, registered with
atspi_event_listener_register_full), and allow sending interfaces and screen
extents in this way.

https://bugzilla.gnome.org/show_bug.cgi?id=708695

10 years agoRelease v2.11.3 AT_SPI2_ATK_2_11_3
Mike Gorse [Mon, 16 Dec 2013 21:57:50 +0000 (16:57 -0500)]
Release v2.11.3

10 years agodocument: add support for newly added AtkDocument methods and signals
Alejandro Piñeiro [Thu, 28 Nov 2013 17:14:20 +0000 (18:14 +0100)]
document: add support for newly added AtkDocument methods and signals

It also bumps the atk dependency

https://bugzilla.gnome.org/show_bug.cgi?id=719508

10 years agoFix GetBoundedRanges
Mike Gorse [Wed, 20 Nov 2013 20:45:30 +0000 (14:45 -0600)]
Fix GetBoundedRanges

10 years agoPost-release version bump
Mike Gorse [Wed, 20 Nov 2013 20:45:23 +0000 (14:45 -0600)]
Post-release version bump

10 years agoRelease v2.11.2 AT_SPI2_ATK_2_11_2
Mike Gorse [Tue, 19 Nov 2013 00:08:09 +0000 (18:08 -0600)]
Release v2.11.2

10 years agostates: add ATSPI_STATE_CHECKABLE and ATSPI_STATE_HAS_POPUP
Alejandro Piñeiro [Mon, 18 Nov 2013 18:17:31 +0000 (19:17 +0100)]
states: add ATSPI_STATE_CHECKABLE and ATSPI_STATE_HAS_POPUP

https://bugzilla.gnome.org/show_bug.cgi?id=712609

10 years agoBump AT-SPI version requirement
Mike Gorse [Mon, 18 Nov 2013 20:49:43 +0000 (14:49 -0600)]
Bump AT-SPI version requirement

New roles are present in 2.11.2 and later.

10 years agoroles: create new AT-SPI2 roles for ARIA roles (and one for rating)
Alejandro Piñeiro [Mon, 18 Nov 2013 18:14:35 +0000 (19:14 +0100)]
roles: create new AT-SPI2 roles for ARIA roles (and one for rating)

https://bugzilla.gnome.org/show_bug.cgi?id=712608

10 years agoSupport for roles TITLE_BAR, BLOCK_QUOTE, AUDIO and VIDEO
Alejandro Piñeiro [Tue, 29 Oct 2013 17:51:57 +0000 (18:51 +0100)]
Support for roles TITLE_BAR, BLOCK_QUOTE, AUDIO and VIDEO

https://bugzilla.gnome.org/show_bug.cgi?id=710464

10 years agoRelease v2.11.1
Mike Gorse [Mon, 28 Oct 2013 22:43:36 +0000 (17:43 -0500)]
Release v2.11.1