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

Issue 46013: Removes all use of COM and dependencies on Windows-specific classes (includin... (Closed)

Created:
11 years, 9 months ago by Jonas Klink (Google)
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

Removes all use of COM and dependencies on Windows-specific classes (including the use of AccessibleBase and AccessibleDocument) in the glue accessibility implementation.Introduces the GlueAccessibilityObject, which serves as a platform-independent wrapper directly around WebKit's AccessibilityObject (also platoform-independent).Updates naming/comments to reflect the independence of IAccessible both in glue and (where appropriate) in the browser-side accessibility. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=12207

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 14

Patch Set 3 : '' #

Total comments: 11

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 5

Patch Set 7 : '' #

Patch Set 8 : '' #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+1326 lines, -574 lines) Patch
M chrome/browser/browser_accessibility.h View 1 2 3 4 3 chunks +12 lines, -3 lines 0 comments Download
M chrome/browser/browser_accessibility.cc View 1 2 3 4 5 6 25 chunks +132 lines, -45 lines 0 comments Download
M chrome/browser/browser_accessibility_manager.h View 1 2 3 4 4 chunks +15 lines, -13 lines 0 comments Download
M chrome/browser/browser_accessibility_manager.cc View 1 2 3 4 5 6 5 chunks +14 lines, -13 lines 0 comments Download
M chrome/common/accessibility.h View 1 2 3 4 1 chunk +0 lines, -86 lines 0 comments Download
M chrome/common/common.vcproj View 3 4 3 chunks +5 lines, -9 lines 0 comments Download
M chrome/common/render_messages.h View 1 2 3 4 5 6 6 chunks +17 lines, -21 lines 0 comments Download
M chrome/common/render_messages_internal.h View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/renderer/render_view.h View 1 2 3 4 5 6 7 5 chunks +11 lines, -8 lines 0 comments Download
M chrome/renderer/render_view.cc View 1 2 3 4 5 6 7 5 chunks +15 lines, -13 lines 0 comments Download
M webkit/glue/SConscript View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M webkit/glue/glue.vcproj View 1 2 3 4 3 chunks +18 lines, -2 lines 0 comments Download
D webkit/glue/glue_accessibility.h View 4 1 chunk +0 lines, -77 lines 0 comments Download
D webkit/glue/glue_accessibility.cc View 4 1 chunk +0 lines, -281 lines 0 comments Download
A webkit/glue/glue_accessibility_object.h View 1 2 3 4 1 chunk +118 lines, -0 lines 0 comments Download
A webkit/glue/glue_accessibility_object.cc View 1 2 3 4 5 6 1 chunk +445 lines, -0 lines 0 comments Download
A webkit/glue/webaccessibility.h View 4 5 6 1 chunk +155 lines, -0 lines 0 comments Download
A webkit/glue/webaccessibilitymanager.h View 4 5 6 7 1 chunk +54 lines, -0 lines 1 comment Download
A webkit/glue/webaccessibilitymanager_impl.h View 4 5 6 7 1 chunk +70 lines, -0 lines 0 comments Download
A webkit/glue/webaccessibilitymanager_impl.cc View 4 5 6 7 1 chunk +241 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Jonas Klink (Google)
11 years, 9 months ago (2009-03-13 21:27:59 UTC) #1
darin (slow to review)
Thanks for working on this! http://codereview.chromium.org/46013/diff/1015/19 File chrome/browser/browser_accessibility.cc (right): http://codereview.chromium.org/46013/diff/1015/19#newcode575 Line 575: if ((browser_accessibility_state >> ...
11 years, 9 months ago (2009-03-14 21:15:01 UTC) #2
darin (slow to review)
http://codereview.chromium.org/46013/diff/1026/2003 File chrome/common/accessibility.h (right): http://codereview.chromium.org/46013/diff/1026/2003#newcode6 Line 6: #define CHROME_COMMON_ACCESSIBILITY_H_ looks like this file should be ...
11 years, 9 months ago (2009-03-18 20:38:35 UTC) #3
darin (slow to review)
Looks good to me! Just spotted a few more things: http://codereview.chromium.org/46013/diff/5002/1071 File webkit/glue/glue_accessibility_object.cc (right): http://codereview.chromium.org/46013/diff/5002/1071#newcode15 ...
11 years, 9 months ago (2009-03-19 19:31:13 UTC) #4
darin (slow to review)
11 years, 9 months ago (2009-03-20 17:23:15 UTC) #5
LGTM

http://codereview.chromium.org/46013/diff/5008/5025
File webkit/glue/webaccessibilitymanager.h (right):

http://codereview.chromium.org/46013/diff/5008/5025#newcode52
Line 52: };  // namespace webkit_glue
nit: no ';' when closing a namespace.

Powered by Google App Engine
This is Rietveld 408576698