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

Issue 3551015: Make BrowserAccessibilityManager cross platform. Step 2. (Closed)

Created:
10 years, 2 months ago by Chris Guillory
Modified:
9 years, 7 months ago
Reviewers:
dmazzoni
CC:
chromium-reviews, ben+cc_chromium.org, David Tseng
Visibility:
Public.

Description

Make BrowserAccessibilityManager cross platform. Step 2. 1. Move common logic and fields from BrowserAccessibilityMangerWin to BrowserAccessibilityManager. 2. Move common logic and fields from BrowserAccessibilityWin to BrowserAccessibility. BUG=55264 TEST=interactive_ui_tests:AccessibilityWinBrowserTest.* TEST=unit_tests:BrowserAccessibilityTest.* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=61740 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=61765

Patch Set 1 #

Patch Set 2 : Ready for an initial look, fixing up tests. #

Patch Set 3 : Fixed up tests. #

Total comments: 4

Patch Set 4 : Some updates/cleanup. #

Patch Set 5 : Compiles. #

Patch Set 6 : Addressing linux (shlib dbg) and mac (clang) buildbot compile errors. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+914 lines, -801 lines) Patch
M chrome/browser/accessibility/browser_accessibility.h View 1 2 3 4 5 2 chunks +105 lines, -1 line 0 comments Download
M chrome/browser/accessibility/browser_accessibility.cc View 1 2 3 4 5 1 chunk +94 lines, -0 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_manager.h View 1 2 3 4 5 2 chunks +123 lines, -30 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_manager.cc View 1 2 3 4 5 2 chunks +257 lines, -5 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_manager_win.h View 1 2 3 4 5 1 chunk +14 lines, -110 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_manager_win.cc View 1 2 3 4 5 1 chunk +50 lines, -273 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_win.h View 1 2 3 4 5 5 chunks +23 lines, -82 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_win.cc View 1 2 3 4 5 29 chunks +193 lines, -255 lines 0 comments Download
M chrome/browser/accessibility/browser_accessibility_win_unittest.cc View 3 4 5 8 chunks +53 lines, -43 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host_view_win.cc View 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Chris Guillory
Ready for an initial look. I've moved a majority of the manager logic down. I'm ...
10 years, 2 months ago (2010-10-05 21:46:09 UTC) #1
David Tseng
I'll use the headers here as a base for the mac specific port and let ...
10 years, 2 months ago (2010-10-06 17:09:57 UTC) #2
dmazzoni
This is fantastic! LGTM. http://codereview.chromium.org/3551015/diff/17001/18002 File chrome/browser/accessibility/browser_accessibility.h (right): http://codereview.chromium.org/3551015/diff/17001/18002#newcode82 chrome/browser/accessibility/browser_accessibility.h:82: // Release a reference to ...
10 years, 2 months ago (2010-10-06 17:50:33 UTC) #3
Chris Guillory
That sounds like a very good strategy. Let's go over the base headers with respect ...
10 years, 2 months ago (2010-10-06 18:37:36 UTC) #4
Chris Guillory
10 years, 2 months ago (2010-10-06 19:15:07 UTC) #5
http://codereview.chromium.org/3551015/diff/17001/18002
File chrome/browser/accessibility/browser_accessibility.h (right):

http://codereview.chromium.org/3551015/diff/17001/18002#newcode82
chrome/browser/accessibility/browser_accessibility.h:82: // Release a reference
to this node.
On 2010/10/06 17:50:34, Dominic Mazzoni wrote:
> Maybe note that this may be a no-op on platforms other than Windows?

Done.

http://codereview.chromium.org/3551015/diff/17001/18005
File chrome/browser/accessibility/browser_accessibility_manager_win.cc (right):

http://codereview.chromium.org/3551015/diff/17001/18005#newcode30
chrome/browser/accessibility/browser_accessibility_manager_win.cc:30: static
LONG next_child_id_ = -1;
On 2010/10/06 17:50:34, Dominic Mazzoni wrote:
> Any reason not to make this a static class member? I'd prefer to keep it as a
> static class member, but if not, it shouldn't have the trailing underscore.
> 
> 

Done.

Powered by Google App Engine
This is Rietveld 408576698