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

Issue 2121004: Windows accessibility improvements: 1. All WebKit roles are now passed to the... (Closed)

Created:
10 years, 7 months ago by dmazzoni
Modified:
9 years, 7 months ago
CC:
chromium-reviews, jam+cc_chromium.org, brettw-cc_chromium.org, ben+cc_chromium.org, darin-cc_chromium.org, Paweł Hajdan Jr., dtseng
Visibility:
Public.

Description

Windows accessibility improvements: 1. All WebKit roles are now passed to the browser and then converted to MSAA roles - this is both because the logic needs to be more complicated, and so we can support Mac accessibility, too. 2. The serializable object used to pass accessibility info from the renderer to the browser now uses a map for uncommon attributes, rather than having a bunch of fields that are almost always empty. 3. Handles the accSelect method with TAKE_FOCUS, allowing assistive technology to set focus to a particular control. 4. Implements several other IAccessible2 interfaces. BUG=25564 BUG=13291 TEST=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=47922

Patch Set 1 #

Patch Set 2 : Windows accessibility improvements: 1. All WebKit roles are now passed to the... #

Total comments: 29

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1043 lines, -330 lines) Patch
M chrome/browser/browser_accessibility.h View 1 2 3 8 chunks +127 lines, -13 lines 0 comments Download
M chrome/browser/browser_accessibility.cc View 1 2 3 24 chunks +517 lines, -212 lines 0 comments Download
M chrome/browser/browser_accessibility_manager.h View 1 2 3 3 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/browser_accessibility_manager.cc View 1 2 3 2 chunks +15 lines, -1 line 0 comments Download
M chrome/browser/browser_accessibility_unittest.cc View 1 2 3 4 3 chunks +6 lines, -4 lines 0 comments Download
M chrome/browser/renderer_host/render_view_host.h View 1 2 3 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/renderer_host/render_view_host.cc View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host.h View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host.cc View 1 2 3 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host_view_win.h View 1 2 3 2 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/renderer_host/render_widget_host_view_win.cc View 1 2 3 2 chunks +23 lines, -1 line 0 comments Download
M chrome/common/render_messages.h View 1 2 3 3 chunks +4 lines, -16 lines 0 comments Download
M chrome/common/render_messages_internal.h View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/common/render_messages_unittest.cc View 1 2 3 4 chunks +8 lines, -12 lines 0 comments Download
M chrome/renderer/render_view.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/renderer/render_view.cc View 1 2 3 3 chunks +27 lines, -2 lines 0 comments Download
M webkit/glue/webaccessibility.h View 1 2 3 4 chunks +95 lines, -22 lines 0 comments Download
M webkit/glue/webaccessibility.cc View 1 2 3 2 chunks +162 lines, -39 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
dmazzoni
10 years, 7 months ago (2010-05-17 16:39:00 UTC) #1
tfarina
http://codereview.chromium.org/2121004/diff/2001/3001 File chrome/browser/browser_accessibility.cc (right): http://codereview.chromium.org/2121004/diff/2001/3001#newcode255 chrome/browser/browser_accessibility.cc:255: // Return false if the string is empty. I'd ...
10 years, 7 months ago (2010-05-17 17:06:54 UTC) #2
dmazzoni
Thanks for the quick review! Style comments all addressed. http://codereview.chromium.org/2121004/diff/2001/3001 File chrome/browser/browser_accessibility.cc (right): http://codereview.chromium.org/2121004/diff/2001/3001#newcode255 chrome/browser/browser_accessibility.cc:255: ...
10 years, 7 months ago (2010-05-17 18:28:07 UTC) #3
Chris Guillory
http://codereview.chromium.org/2121004/diff/2001/3001 File chrome/browser/browser_accessibility.cc (right): http://codereview.chromium.org/2121004/diff/2001/3001#newcode39 chrome/browser/browser_accessibility.cc:39: attributes_ = src.attributes; Perhaps we can use swap instead ...
10 years, 7 months ago (2010-05-17 18:34:31 UTC) #4
dmazzoni
http://codereview.chromium.org/2121004/diff/2001/3001 File chrome/browser/browser_accessibility.cc (right): http://codereview.chromium.org/2121004/diff/2001/3001#newcode39 chrome/browser/browser_accessibility.cc:39: attributes_ = src.attributes; On 2010/05/17 18:34:31, Chris Guillory wrote: ...
10 years, 7 months ago (2010-05-17 21:20:27 UTC) #5
Chris Guillory
http://codereview.chromium.org/2121004/diff/2001/3001 File chrome/browser/browser_accessibility.cc (right): http://codereview.chromium.org/2121004/diff/2001/3001#newcode329 chrome/browser/browser_accessibility.cc:329: string16 help_str; On 2010/05/17 21:20:28, Dominic Mazzoni wrote: > ...
10 years, 7 months ago (2010-05-17 21:45:42 UTC) #6
Chris Guillory
10 years, 7 months ago (2010-05-17 21:57:51 UTC) #7
LGTM. Great work!

Powered by Google App Engine
This is Rietveld 408576698