YoungGun Chun [Tue, 7 May 2019 05:34:45 +0000 (14:34 +0900)]
Fix meson build error
Change-Id: Ib426364fc33878276a4bc589b174dd4a83a543e0
Signed-off-by: YoungGun Chun <jykeon@samsung.com>
Shinwoo Kim [Mon, 18 Mar 2019 04:05:53 +0000 (13:05 +0900)]
Fix ASAN build error
There is a build error with following build option for ASAN.
$ gbs build -A armv7l --include-all
--extra-packs asan-force-options,asan-build-env --define 'asan 1'
[Build Error]
multiple definition of `child_pid'
[How to Fix]
This occurs when –fno-common flag is added to compiler (which is default in
asan-force-options) some linking may fail with error like above.
The reason of the bug is that global is defined in more than one compilation
unit without extern or static. When using default –fcommon option global
variables with the same name are merged into the same variable without
signaling errors.
When -fno-common option is enabled all global variables are treated separately
as they supposed to be. It means that each global variable should be defined
only once. Otherwise means an error in source code and is reported at linking
stage. It must be fixed by modifying each declaration as static or merging
into an extern declaration and a definition in a single .c file.
Change-Id: If913d75c4b212f129e5535eb4f332e7721611215
Jongmin Lee [Wed, 13 Feb 2019 23:49:51 +0000 (08:49 +0900)]
resolve build error in aarch64 and x86_64
Change-Id: If8eca24aa27ea20a167eb1c08ddf8fef306654db
Radoslaw Cybulski [Mon, 11 Feb 2019 09:28:57 +0000 (10:28 +0100)]
Merge upstream branch 2.30.0 into origin/tizen
Change-Id: I83bea7f9df9f970877cd67b99be696aa89c2d59b
Radoslaw Cybulski [Wed, 23 Jan 2019 13:25:02 +0000 (14:25 +0100)]
2.30.0
Change-Id: I6adf02d243c5a2300d6a2b6315f6654b10a552fe
Paweł Stawicki [Mon, 16 Apr 2018 16:00:26 +0000 (18:00 +0200)]
[prevent][74927] Fix for resource leak
Change-Id: I875c4718aa8461ea99ada0660a07e489bd9a2aca
Paweł Stawicki [Thu, 12 Apr 2018 12:40:08 +0000 (14:40 +0200)]
Merge branch 'upstream/2.26.1' into tizen
Change-Id: I6b41dc503e373c53bd764739b16eea1b269fcc13
Paweł Stawicki [Mon, 19 Mar 2018 17:52:44 +0000 (18:52 +0100)]
[prevent][43353] Fix for resource leak
Change-Id: Ifd2fdd92f99c78d5db6f62d1aaf56949ce08a477
Paweł Stawicki [Mon, 19 Mar 2018 17:21:29 +0000 (18:21 +0100)]
[prevent][25347] Fix for unchecked return value
Change-Id: I49003a92b10a749fafb64a4c6e422ac0e64fa0fc
Paweł Stawicki [Mon, 19 Mar 2018 16:46:46 +0000 (17:46 +0100)]
[prevent][30953] Fix for out-of-bounds access
bug if already fixed in upstream:
https://github.com/GNOME/at-spi2-atk/commit/
3288122192d10a1657d06bb8513cb68df6cbeba5
Change-Id: Iad1b14bfb9e73a33ffea4d87a6ff9551e47d49fc
Paweł Stawicki [Mon, 19 Mar 2018 16:14:53 +0000 (17:14 +0100)]
[prevent][33901] Fix for unckecked return value
Change-Id: I077afba66fdddd254d553f73375fae5a6b644b34
Mike Gorse [Mon, 30 Oct 2017 21:35:53 +0000 (16:35 -0500)]
2.26.1
Mike Gorse [Mon, 30 Oct 2017 21:24:54 +0000 (16:24 -0500)]
autotools: dist some missing meson.build files
Jan Alexander Steffens (heftig) [Fri, 15 Sep 2017 05:36:15 +0000 (07:36 +0200)]
meson: Ensure paths written to .pc are absolute
Mike Gorse [Mon, 11 Sep 2017 19:55:06 +0000 (14:55 -0500)]
2.26.0
Mike Gorse [Sun, 27 Aug 2017 19:25:30 +0000 (14:25 -0500)]
Update email address in MAINTAINERS
Shinwoo Kim [Wed, 14 Jun 2017 05:34:45 +0000 (14:34 +0900)]
"GetNavigableAtPoint" sends deputy object
The deputy means embedding side object works for embedded object.
If there is no object at point on embedded side, then the deputy object should
have highlight.
So far the deputy object is elm_access, and the elm_access takes highlight.
So there is no chance to have highlight on embedded side.
This patch set reuires:
at-spi2-core:
60727302f1a402bc5aa0c671af0cbe9ecddb6a86
elementary:
b82beff73c41f52542d71fd6f4d9ad4ddcb4bacc
Change-Id: I2cc17bc15f7d75c42dcf8ee437c459e93d84eb25
Shinwoo Kim [Mon, 29 May 2017 11:43:25 +0000 (20:43 +0900)]
Add "GetReadingMaterial" interface method
The atspi_accessible_get_reading_material of at-spi2-core calls this method to
get reading material to be used screen-reader side. This is for reducing IPC.
It seems that the number of IPC is changed from 30 to 1.
Related patch set:
https://review.tizen.org/gerrit/#/c/131358/ (at-spi2-core)
https://review.tizen.org/gerrit/#/c/131359/ (elementary)
https://review.tizen.org/gerrit/#/c/131511/ (this one, at-spi2-atk)
https://review.tizen.org/gerrit/#/c/131714/ (screen-reader)
Change-Id: I6e5b64c5e7d6a3c448f9b108dc5b36bc824621c7
Shinwoo Kim [Fri, 19 May 2017 10:48:06 +0000 (19:48 +0900)]
Reduce action related IPC
If there are more than 10 actions on an object, then more than 10 IPC occurs for
doing more than 10th action.
Change-Id: Ide01c3f871684163d53c52f17ac10bdd65a73a49
Radoslaw Cybulski [Fri, 24 Mar 2017 17:50:16 +0000 (18:50 +0100)]
Add navigation helper functions for screen-reader and friends (part 2)
Change-Id: Ia9fd6d9743fddcb24801df596d2834b076408ea9
Radoslaw Cybulski [Mon, 20 Mar 2017 07:27:18 +0000 (08:27 +0100)]
Add navigation helper functions for screen-reader and friends
This patch adds GetNavigableAtPoint accessibility interface - the function finds accessibility object at given coordinates.
This massively (10-15 times) reduce amount of IPC calls (and time spent) in typical screen-reader scenario.
Change-Id: I73a99818cb9d65f0367866d40705c804d5509a20
Mike Gorse [Tue, 20 Jun 2017 02:57:01 +0000 (21:57 -0500)]
2.25.3
Mike Gorse [Tue, 20 Jun 2017 03:07:22 +0000 (22:07 -0500)]
Add meson build files to Makefile.am
Mike Gorse [Tue, 20 Jun 2017 02:53:57 +0000 (21:53 -0500)]
Merge remote-tracking branch 'origin/wip/meson'
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
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
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.
Mike Gorse [Tue, 23 May 2017 01:35:24 +0000 (20:35 -0500)]
2.25.2
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
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
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
Mike Gorse [Mon, 24 Apr 2017 22:41:31 +0000 (17:41 -0500)]
2.25.1
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
Mike Gorse [Fri, 24 Mar 2017 20:04:21 +0000 (15:04 -0500)]
Fix Position getter for table cells
Mike Gorse [Mon, 20 Mar 2017 22:47:29 +0000 (17:47 -0500)]
2.24.0
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.
Gilles Dartiguelongue [Tue, 30 Aug 2016 21:59:28 +0000 (23:59 +0200)]
Enable atk-test when running make distcheck
Gilles Dartiguelongue [Tue, 30 Aug 2016 21:58:40 +0000 (23:58 +0200)]
Add missing test data to distribution
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
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.
Tomasz Wozniak [Thu, 20 Oct 2016 10:33:32 +0000 (03:33 -0700)]
Merge "[tizen] Add highlighted and highlightable state mapping" into tizen
Tomasz Wozniak [Thu, 20 Oct 2016 10:33:06 +0000 (03:33 -0700)]
Merge "[tizen] Fix deadlock on plug's interfaces for getting size and position" into tizen
Marcin Niesluchowski [Wed, 19 Oct 2016 12:54:36 +0000 (14:54 +0200)]
[tizen] Add highlighted and highlightable state mapping
ATSPI_STATE_HIGHLIGHTED <-> ATK_STATE_HIGHLIGHTED
ATSPI_STATE_HIGHLIGHTABLE <-> ATK_STATE_HIGHLIGHTABLE
Change-Id: I7e233a5e7ade7187c9266efc72273c53ff02affb
Signed-off-by: Marcin Niesluchowski <m.niesluchow@samsung.com>
Tomasz Wozniak [Thu, 20 Oct 2016 09:16:31 +0000 (11:16 +0200)]
Revert "Revert "Merge remote-tracking branch 'origin/sandbox/mniesluchow/upstream_2_16' into 'origin/tizen'""
This reverts commit
6db4799d4fc2d279eded25a3eb23a98f6c0b5852.
Change-Id: I109d8c947336d3e586d1eefd027ed3900d71dba1
Tomasz Wozniak [Wed, 19 Oct 2016 09:17:04 +0000 (02:17 -0700)]
Revert "Merge remote-tracking branch 'origin/sandbox/mniesluchow/upstream_2_16' into 'origin/tizen'"
This reverts commit
a82723b503a3cc1aee214b36c365cb52472ceb11.
Change-Id: Ie37dc1c3b1dce5ff4966c4415d4a903e7a2421ba
Marcin Niesluchowski [Tue, 18 Oct 2016 10:25:39 +0000 (12:25 +0200)]
[tizen] Fix deadlock on plug's interfaces for getting size and position
Deadlock occured when plug interfaces for getting were accessed position and
size were accessed. Override interfaces for getting plug size and position only
if none were defined.
Change-Id: Ic8a208916cac6479e56552c74f7e2f2730bc7851
Marcin Niesluchowski [Mon, 17 Oct 2016 12:27:14 +0000 (14:27 +0200)]
Merge remote-tracking branch 'origin/sandbox/mniesluchow/upstream_2_16' into 'origin/tizen'
Change introduces upstreamed 2.16 version with tizen specific patches from
origin/tizen on top.
Change-Id: I49c022c966df918593a7515648e8540e561c7795
Mike Gorse [Mon, 26 Sep 2016 01:18:06 +0000 (20:18 -0500)]
2.22.0
Marcin Niesluchowski [Wed, 21 Sep 2016 15:37:12 +0000 (17:37 +0200)]
Bump version to 2.16
Change-Id: I7ab4780d41001b4c1a0d3949e8c438c0b14f808c
Signed-off-by: Marcin Niesluchowski <m.niesluchow@samsung.com>
SoonKyu Park [Wed, 25 May 2016 10:07:23 +0000 (19:07 +0900)]
Modify gbs export error which is caused by upstream_tag set in .gbs.conf file
Change-Id: Iaec5d9d0ee731cddf8fbe544b4b875059aa2dee1
Shinwoo Kim [Tue, 6 Oct 2015 11:56:57 +0000 (20:56 +0900)]
Disable p2p connection
Change-Id: Ic92bd07bf81c32e829ffe2384fd1404ff80e38f1
Shinwoo Kim [Tue, 23 Jun 2015 06:33:23 +0000 (15:33 +0900)]
[Fix prevent issue]
- CID 392192 (collection-adaptor.c:typematch - Missing return statement)
- CID 388252 (bridge.c:add_event_from_iter - Dereference null return value)
- CID 389362 (event.c:text_remove_event_listener - Uninitialized pointer read)
- CID 405632 (event.c:text_insert_event_listener - Uninitialized pointer read)
Change-Id: I40ee086b65901f6d8a1fb457d320bfd6dfd49397
Maciej Florek [Wed, 17 Jun 2015 14:35:26 +0000 (16:35 +0200)]
Adaptor for HighlightIndex property
Change-Id: I5aecf95ed1e30592a716c9a4849b2ebcfa4e58b0
Signed-off-by: Maciej Florek <m.florek@samsung.com>
Shinwoo Kim [Tue, 9 Jun 2015 23:55:08 +0000 (08:55 +0900)]
Fix error: unterminated #if
Change-Id: I1eb77953467b8a1da2bffd18f70539112b3b6289
Maciej Florek [Mon, 8 Jun 2015 14:56:47 +0000 (16:56 +0200)]
Adaptor for clear_highlight method
Change-Id: Iaa973614def217de5234c3ad024e8a5e9678aad4
Signed-off-by: Maciej Florek <m.florek@samsung.com>
Maciej Florek [Wed, 3 Jun 2015 15:41:08 +0000 (17:41 +0200)]
Adaptor for grab_highlight method
Change-Id: I9ae3bb2df4d65c3ed6a320dc90676e9b0de8ff04
Signed-off-by: Maciej Florek <m.florek@samsung.com>
Shinwoo Kim [Mon, 27 Apr 2015 08:14:24 +0000 (17:14 +0900)]
Remove X related lines
Change-Id: I772727aa478d11c7fc3bdb77d64d8baae082afc8
Patryk Kaczmarek [Tue, 21 Apr 2015 08:10:37 +0000 (10:10 +0200)]
Version number separation marks changed in spec file
Change-Id: I26ec5fbb64547825ac02bdf3305b56f0f3fecbca
Patryk Kaczmarek [Thu, 16 Apr 2015 11:46:14 +0000 (13:46 +0200)]
spec file, manifest and gbs.conf adapted for Tizen
Change-Id: Ib6ae63f3741b7f3b5e808769ed3c29ddcdeb66d8
Mike Gorse [Wed, 31 Aug 2016 20:27:39 +0000 (15:27 -0500)]
Remove some debugging code
Mike Gorse [Mon, 29 Aug 2016 21:44:33 +0000 (16:44 -0500)]
2.21.91
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
Mike Gorse [Mon, 18 Jul 2016 23:59:56 +0000 (18:59 -0500)]
2.21.4
SoonKyu Park [Wed, 25 May 2016 10:07:23 +0000 (19:07 +0900)]
Modify gbs export error which is caused by upstream_tag set in .gbs.conf file
Change-Id: Iaec5d9d0ee731cddf8fbe544b4b875059aa2dee1
Shinwoo Kim [Tue, 6 Oct 2015 11:56:57 +0000 (20:56 +0900)]
Disable p2p connection
Change-Id: Ic92bd07bf81c32e829ffe2384fd1404ff80e38f1
Shinwoo Kim [Tue, 23 Jun 2015 06:33:23 +0000 (15:33 +0900)]
[Fix prevent issue]
- CID 392192 (collection-adaptor.c:typematch - Missing return statement)
- CID 388252 (bridge.c:add_event_from_iter - Dereference null return value)
- CID 389362 (event.c:text_remove_event_listener - Uninitialized pointer read)
- CID 405632 (event.c:text_insert_event_listener - Uninitialized pointer read)
Change-Id: I40ee086b65901f6d8a1fb457d320bfd6dfd49397
Maciej Florek [Wed, 17 Jun 2015 14:35:26 +0000 (16:35 +0200)]
Adaptor for HighlightIndex property
Change-Id: I5aecf95ed1e30592a716c9a4849b2ebcfa4e58b0
Signed-off-by: Maciej Florek <m.florek@samsung.com>
Shinwoo Kim [Tue, 9 Jun 2015 23:55:08 +0000 (08:55 +0900)]
Fix error: unterminated #if
Change-Id: I1eb77953467b8a1da2bffd18f70539112b3b6289
Maciej Florek [Mon, 8 Jun 2015 14:56:47 +0000 (16:56 +0200)]
Adaptor for clear_highlight method
Change-Id: Iaa973614def217de5234c3ad024e8a5e9678aad4
Signed-off-by: Maciej Florek <m.florek@samsung.com>
Maciej Florek [Wed, 3 Jun 2015 15:41:08 +0000 (17:41 +0200)]
Adaptor for grab_highlight method
Change-Id: I9ae3bb2df4d65c3ed6a320dc90676e9b0de8ff04
Signed-off-by: Maciej Florek <m.florek@samsung.com>
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
Mike Gorse [Thu, 31 Mar 2016 17:21:45 +0000 (12:21 -0500)]
Remove a debug print
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
Mike Gorse [Thu, 31 Mar 2016 17:17:34 +0000 (12:17 -0500)]
2.20.0
Mike Gorse [Mon, 14 Mar 2016 22:21:48 +0000 (17:21 -0500)]
2.19.92
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
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
Mike Gorse [Tue, 1 Mar 2016 01:43:15 +0000 (19:43 -0600)]
2.19.91
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
Mike Gorse [Mon, 15 Feb 2016 22:30:56 +0000 (16:30 -0600)]
NEWS: Fix typo
Mike Gorse [Mon, 15 Feb 2016 22:20:13 +0000 (16:20 -0600)]
2.19.90
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.
Mike Gorse [Tue, 24 Nov 2015 00:54:05 +0000 (18:54 -0600)]
2.19.2
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
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
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
Patryk Kaczmarek [Mon, 21 Sep 2015 18:48:38 +0000 (20:48 +0200)]
Test fixes up to atk-adaptor version and cache changes
Mike Gorse [Sun, 27 Sep 2015 22:10:41 +0000 (17:10 -0500)]
2.18.0
Mike Gorse [Mon, 17 Aug 2015 19:31:41 +0000 (14:31 -0500)]
Release v2.17.90
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
Mike Gorse [Mon, 20 Jul 2015 23:52:59 +0000 (18:52 -0500)]
Release v2.17.1
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
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
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
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
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.
Shinwoo Kim [Mon, 27 Apr 2015 08:14:24 +0000 (17:14 +0900)]
Remove X related lines
Change-Id: I772727aa478d11c7fc3bdb77d64d8baae082afc8
Patryk Kaczmarek [Tue, 21 Apr 2015 08:10:37 +0000 (10:10 +0200)]
Version number separation marks changed in spec file
Change-Id: I26ec5fbb64547825ac02bdf3305b56f0f3fecbca
Patryk Kaczmarek [Thu, 16 Apr 2015 11:46:14 +0000 (13:46 +0200)]
spec file, manifest and gbs.conf adapted for Tizen
Change-Id: Ib6ae63f3741b7f3b5e808769ed3c29ddcdeb66d8
Mike Gorse [Mon, 23 Mar 2015 23:22:02 +0000 (18:22 -0500)]
2.16.0