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

Issue 3591003: Make BrowserAccessibilityManager cross platform. Step 1.... (Closed)

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

Description

Make BrowserAccessibilityManager cross platform. Step 1. 1. Move windows browser accessibility source and headers into chrome\browser\accessibility 2. Rename BrowserAccessibilityManager to BrowserAccessibilityManagerWin and BrowserAccessibility to BrowserAccessibilityWin 3. Add base classes that will eventually contain common browser accessibility code. BUG=55264 TEST=interactive_ui_tests:AccessibilityWinBrowserTest.* TEST=unit_tests:BrowserAccessibilityTest.* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=61253

Patch Set 1 #

Patch Set 2 : Added files, moved all browser accessibility tests #

Patch Set 3 : Added files that were in another change. #

Patch Set 4 : Fixing errors. #

Patch Set 5 : Some cleanup. #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+453 lines, -3848 lines) Patch
A + chrome/browser/accessibility/accessibility_win_browsertest.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/browser/accessibility/browser_accessibility.h View 3 4 1 chunk +33 lines, -0 lines 2 comments Download
A chrome/browser/accessibility/browser_accessibility.cc View 3 4 1 chunk +11 lines, -0 lines 0 comments Download
A chrome/browser/accessibility/browser_accessibility_manager.h View 3 4 1 chunk +76 lines, -0 lines 0 comments Download
A chrome/browser/accessibility/browser_accessibility_manager.cc View 3 4 1 chunk +55 lines, -0 lines 0 comments Download
A + chrome/browser/accessibility/browser_accessibility_manager_win.h View 1 2 3 4 2 chunks +39 lines, -56 lines 2 comments Download
A + chrome/browser/accessibility/browser_accessibility_manager_win.cc View 13 chunks +62 lines, -82 lines 0 comments Download
A + chrome/browser/accessibility/browser_accessibility_win.h View 1 2 3 4 8 chunks +42 lines, -40 lines 0 comments Download
A + chrome/browser/accessibility/browser_accessibility_win.cc View 1 2 3 4 62 chunks +98 lines, -94 lines 0 comments Download
A + chrome/browser/accessibility/browser_accessibility_win_unittest.cc View 8 chunks +13 lines, -14 lines 2 comments Download
A + chrome/browser/accessibility/browser_views_accessibility_browsertest.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
D chrome/browser/accessibility_win_browsertest.cc View 1 chunk +0 lines, -652 lines 0 comments Download
D chrome/browser/browser_accessibility_manager_win.h View 1 chunk +0 lines, -145 lines 0 comments Download
D chrome/browser/browser_accessibility_manager_win.cc View 1 chunk +0 lines, -277 lines 0 comments Download
D chrome/browser/browser_accessibility_win.h View 1 chunk +0 lines, -555 lines 0 comments Download
D chrome/browser/browser_accessibility_win.cc View 1 chunk +0 lines, -1386 lines 0 comments Download
M chrome/browser/browser_accessibility_win_unittest.cc View 1 1 chunk +0 lines, -265 lines 0 comments Download
M chrome/browser/renderer_host/render_widget_host_view_win.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/renderer_host/render_widget_host_view_win.cc View 3 chunks +9 lines, -8 lines 0 comments Download
D chrome/browser/views/browser_views_accessibility_browsertest.cc View 1 chunk +0 lines, -265 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 3 chunks +12 lines, -6 lines 0 comments Download
M chrome/chrome_tests.gypi View 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/test/interactive_ui/interactive_ui_tests.gypi View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Chris Guillory
10 years, 2 months ago (2010-09-30 06:50:53 UTC) #1
dmazzoni
I think you created some new files that you forgot to add to this changelist. ...
10 years, 2 months ago (2010-09-30 13:31:43 UTC) #2
Chris Guillory
10 years, 2 months ago (2010-09-30 17:19:30 UTC) #3
Chris Guillory
10 years, 2 months ago (2010-09-30 17:26:49 UTC) #4
David Tseng
Awesome. Looking at BrowserAccessibilityManager in detail, I think almost all of it has relevance in ...
10 years, 2 months ago (2010-09-30 19:22:53 UTC) #5
dmazzoni
LGTM. http://codereview.chromium.org/3591003/diff/52001/53003 File chrome/browser/accessibility/browser_accessibility.h (right): http://codereview.chromium.org/3591003/diff/52001/53003#newcode15 chrome/browser/accessibility/browser_accessibility.h:15: // Class implementing the Accessible interface for the ...
10 years, 2 months ago (2010-10-01 17:14:36 UTC) #6
Chris Guillory
http://codereview.chromium.org/3591003/diff/52001/53003 File chrome/browser/accessibility/browser_accessibility.h (right): http://codereview.chromium.org/3591003/diff/52001/53003#newcode15 chrome/browser/accessibility/browser_accessibility.h:15: // Class implementing the Accessible interface for the Browser-Renderer ...
10 years, 2 months ago (2010-10-01 17:42:23 UTC) #7
dmazzoni
10 years, 2 months ago (2010-10-01 17:43:34 UTC) #8
LGTM.

On Fri, Oct 1, 2010 at 10:42 AM, <ctguil@chromium.org> wrote:

>
> http://codereview.chromium.org/3591003/diff/52001/53003
> File chrome/browser/accessibility/browser_accessibility.h (right):
>
> http://codereview.chromium.org/3591003/diff/52001/53003#newcode15
> chrome/browser/accessibility/browser_accessibility.h:15: // Class
> implementing the Accessible interface for the Browser-Renderer
> On 2010/10/01 17:14:37, Dominic Mazzoni wrote:
>
>> This description could be a little more informative, for example it
>>
> could
>
>> mention that this object represents one node in the tree,
>>
> corresponding directly
>
>> to an AccessibilityObject in WebKit...
>>
>
>  Mention that this is the cross-platform base class, with an
>>
> implementation for
>
>> each platform that handles platform-specific accessibility APIs.
>>
>
>
> Done.
>
>
> http://codereview.chromium.org/3591003/diff/52001/53007
> File chrome/browser/accessibility/browser_accessibility_manager_win.h
> (right):
>
> http://codereview.chromium.org/3591003/diff/52001/53007#newcode24
> chrome/browser/accessibility/browser_accessibility_manager_win.h:24:
> class BrowserAccessibilityFactory {
> On 2010/10/01 17:14:37, Dominic Mazzoni wrote:
>
>> Should this be a BrowserAccessibilityWinFactory?
>>
>
> Done.
>
>
> http://codereview.chromium.org/3591003/diff/52001/53010
> File chrome/browser/accessibility/browser_accessibility_win_unittest.cc
> (right):
>
> http://codereview.chromium.org/3591003/diff/52001/53010#newcode242
> chrome/browser/accessibility/browser_accessibility_win_unittest.cc:242:
> new BrowserAccessibilityManagerWin(
> I think factory is one of the things that should move up. I'll add this
> as a todo for now.
>
>
> http://codereview.chromium.org/3591003/show
>

Powered by Google App Engine
This is Rietveld 408576698