Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(80)

Issue 2054393002: Implemented IAccessible2 reverse relations. (Closed)

Created:
4 years, 6 months ago by nektarios
Modified:
4 years, 5 months ago
Reviewers:
dmazzoni, dglazkov
CC:
aboxhall+watch_chromium.org, aboxhall, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, darin-cc_chromium.org, dglazkov+blink, dmazzoni+watch_chromium.org, dmazzoni, dtseng+watch_chromium.org, haraken, jam, je_julie, kinuko+watch, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, nektarios, nektar+watch_chromium.org, yuzo+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implemented IAccessible2 reverse relations. Only ones missing are IA2_RELATION_CHILD_OF and IA2_RELATION_PARENT_OF which are used for indicating aria-owns relationships and the parent-child relationships in trees. Since the aria-owns requirement is obsolete, the remaining part is to implement parent - child relationships in trees. BUG=619440 R=dmazzoni@chromium.org Committed: https://crrev.com/70770adcfe2262b6886e19ac445d7c791892d011 Cr-Commit-Position: refs/heads/master@{#402485}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Added unit test. #

Patch Set 3 : Fixed re-computing relations. #

Patch Set 4 : Added test for updating a node. #

Patch Set 5 : Added member_of_id to the list of printed attributes. #

Patch Set 6 : Added member_of_id to AXTreeCombiner. #

Patch Set 7 : Fixed content_browsertests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+298 lines, -34 lines) Patch
M content/browser/accessibility/browser_accessibility_win.h View 1 2 1 chunk +15 lines, -4 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_win.cc View 1 2 3 4 5 6 4 chunks +125 lines, -24 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_win_unittest.cc View 1 2 3 1 chunk +131 lines, -0 lines 0 comments Download
M content/renderer/accessibility/blink_ax_tree_source.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObject.h View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/accessibility/AXObject.cpp View 1 2 3 2 chunks +2 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/web/WebAXObject.cpp View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebAXObject.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M ui/accessibility/ax_enums.idl View 1 chunk +1 line, -0 lines 0 comments Download
M ui/accessibility/ax_node_data.cc View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M ui/accessibility/ax_tree_combiner.cc View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 39 (17 generated)
nektarios
4 years, 6 months ago (2016-06-13 02:08:20 UTC) #1
dmazzoni
https://codereview.chromium.org/2054393002/diff/1/content/browser/accessibility/browser_accessibility_win.cc File content/browser/accessibility/browser_accessibility_win.cc (right): https://codereview.chromium.org/2054393002/diff/1/content/browser/accessibility/browser_accessibility_win.cc#newcode4480 content/browser/accessibility/browser_accessibility_win.cc:4480: target->AddRelation(reverse_relation_type, target_id); I think this is going to keep ...
4 years, 6 months ago (2016-06-13 05:41:18 UTC) #2
blink-reviews
On 6/13/2016 1:41 AM, dmazzoni@chromium.org wrote: > > https://codereview.chromium.org/2054393002/diff/1/content/browser/accessibility/browser_accessibility_win.cc > File content/browser/accessibility/browser_accessibility_win.cc (right): > > ...
4 years, 6 months ago (2016-06-13 21:18:08 UTC) #3
chromium-reviews
On 6/13/2016 1:41 AM, dmazzoni@chromium.org wrote: > > https://codereview.chromium.org/2054393002/diff/1/content/browser/accessibility/browser_accessibility_win.cc > File content/browser/accessibility/browser_accessibility_win.cc (right): > > ...
4 years, 6 months ago (2016-06-13 21:18:08 UTC) #4
dmazzoni
lgtm Agreed, efficiency should be okay if these simply aren't used often. Could you have ...
4 years, 6 months ago (2016-06-14 05:45:52 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2054393002/60001
4 years, 6 months ago (2016-06-22 22:51:51 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/180249) mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, ...
4 years, 6 months ago (2016-06-22 23:01:12 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2054393002/80001
4 years, 6 months ago (2016-06-22 23:29:09 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/205484)
4 years, 6 months ago (2016-06-22 23:37:40 UTC) #15
nektarios
@dglazkov For WebAXObject.
4 years, 6 months ago (2016-06-22 23:43:04 UTC) #17
blink-reviews
Could you have the unit test actually update a node and confirm > it ends ...
4 years, 6 months ago (2016-06-23 15:55:03 UTC) #18
chromium-reviews
Could you have the unit test actually update a node and confirm > it ends ...
4 years, 6 months ago (2016-06-23 15:55:04 UTC) #19
dglazkov
lgtm
4 years, 5 months ago (2016-06-27 20:18:39 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2054393002/80001
4 years, 5 months ago (2016-06-27 20:27:03 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/225476) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 5 months ago (2016-06-27 20:37:55 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2054393002/100001
4 years, 5 months ago (2016-06-27 21:18:49 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/246168)
4 years, 5 months ago (2016-06-27 22:42:40 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2054393002/120001
4 years, 5 months ago (2016-06-28 00:57:13 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/235392)
4 years, 5 months ago (2016-06-28 02:08:11 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2054393002/120001
4 years, 5 months ago (2016-06-28 15:20:50 UTC) #36
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 5 months ago (2016-06-28 16:15:47 UTC) #37
commit-bot: I haz the power
4 years, 5 months ago (2016-06-28 16:17:24 UTC) #39
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/70770adcfe2262b6886e19ac445d7c791892d011
Cr-Commit-Position: refs/heads/master@{#402485}

Powered by Google App Engine
This is Rietveld 408576698