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

Issue 402099: Add an accessibility API for events raised outside of the web content. (Closed)

Created:
11 years, 1 month ago by dmazzoni at google
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com, brettw+cc_chromium.org, ben+cc_chromium.org, Aaron Boodman, pam+watch_chromium.org, darin (slow to review), Paweł Hajdan Jr.
Visibility:
Public.

Description

Add an accessibility API for events raised outside of the web content. BUG=none TEST=none

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : Add an accessibility API for events raised outside of the web content. #

Patch Set 5 : '' #

Total comments: 7

Patch Set 6 : '' #

Patch Set 7 : '' #

Total comments: 7

Patch Set 8 : '' #

Patch Set 9 : '' #

Total comments: 15

Patch Set 10 : '' #

Total comments: 9

Patch Set 11 : '' #

Patch Set 12 : '' #

Total comments: 6

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Total comments: 6

Patch Set 16 : '' #

Total comments: 2

Patch Set 17 : '' #

Patch Set 18 : '' #

Patch Set 19 : '' #

Patch Set 20 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1536 lines, -12 lines) Patch
A chrome/browser/extensions/extension_accessibility_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +96 lines, -0 lines 0 comments Download
A chrome/browser/extensions/extension_accessibility_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +181 lines, -0 lines 0 comments Download
A chrome/browser/extensions/extension_accessibility_api_constants.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +43 lines, -0 lines 0 comments Download
A chrome/browser/extensions/extension_accessibility_api_constants.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +38 lines, -0 lines 0 comments Download
A chrome/browser/extensions/extension_accessibility_apitest.cc View 4 5 1 chunk +17 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_function_dispatcher.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extensions_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +2 lines, -0 lines 0 comments Download
A chrome/browser/gtk/accessibility_event_router_gtk.h View 11 12 13 14 15 16 1 chunk +130 lines, -0 lines 0 comments Download
A chrome/browser/gtk/accessibility_event_router_gtk.cc View 11 12 13 14 15 16 1 chunk +286 lines, -0 lines 0 comments Download
A chrome/browser/gtk/accessible_widget_helper_gtk.h View 13 14 15 16 1 chunk +58 lines, -0 lines 0 comments Download
A chrome/browser/gtk/accessible_widget_helper_gtk.cc View 1 chunk +41 lines, -0 lines 0 comments Download
M chrome/browser/gtk/location_bar_view_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/gtk/options/advanced_contents_gtk.cc View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 15 chunks +46 lines, -3 lines 0 comments Download
M chrome/browser/gtk/options/content_page_gtk.h View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/gtk/options/general_page_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/gtk/options/options_window_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +30 lines, -0 lines 0 comments Download
M chrome/browser/profile.h View 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +23 lines, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +12 lines, -0 lines 0 comments Download
M chrome/chrome_common.gypi View 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -0 lines 0 comments Download
A chrome/common/accessibility_events.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +205 lines, -0 lines 0 comments Download
A chrome/common/accessibility_events.cc View 6 7 8 9 10 11 12 13 14 15 16 1 chunk +80 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/extension_api.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +177 lines, -0 lines 0 comments Download
M chrome/common/notification_type.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +24 lines, -0 lines 0 comments Download
M chrome/renderer/resources/extension_process_bindings.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/renderer/resources/renderer_extension_bindings.js View 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +22 lines, -7 lines 0 comments Download

Messages

Total messages: 43 (0 generated)
Erik does not do reviews
Since I suspect that the API changes I'm requesting will change a bunch of the ...
11 years ago (2009-12-18 19:43:53 UTC) #1
dmazzoni at google
On Fri, Dec 18, 2009 at 11:43 AM, <erikkay@chromium.org> wrote: > http://codereview.chromium.org/402099/diff/9050/9074#newcode209 > chrome/common/extensions/api/extension_api.json:209: "id": ...
10 years, 11 months ago (2010-01-04 17:18:45 UTC) #2
Erik does not do reviews
On Tue, Dec 29, 2009 at 2:19 PM, Dominic Mazzoni <dmazzoni@google.com>wrote: > On Fri, Dec ...
10 years, 11 months ago (2010-01-07 23:39:10 UTC) #3
Erik does not do reviews
On Thu, Jan 7, 2010 at 3:38 PM, Erik Kay <erikkay@chromium.org> wrote: > On Tue, ...
10 years, 11 months ago (2010-01-07 23:46:07 UTC) #4
Erik does not do reviews
On Thu, Jan 7, 2010 at 5:58 PM, Dominic Mazzoni <dmazzoni@google.com> wrote: > On Thu, ...
10 years, 11 months ago (2010-01-08 15:39:29 UTC) #5
dmazzoni at google
On Thu, Jan 7, 2010 at 3:45 PM, Erik Kay <erikkay@chromium.org> wrote: >> Incidentally, there's ...
10 years, 11 months ago (2010-01-08 18:12:00 UTC) #6
dmazzoni at google
I addressed your comments and refactored the code accordingly. It's ready for another look. My ...
10 years, 11 months ago (2010-01-12 17:05:59 UTC) #7
Erik does not do reviews
On Tue, Jan 12, 2010 at 9:05 AM, Dominic Mazzoni <dmazzoni@google.com>wrote: > I addressed your ...
10 years, 11 months ago (2010-01-13 00:35:28 UTC) #8
dmazzoni at google
On Tue, Jan 12, 2010 at 4:35 PM, Erik Kay <erikkay@chromium.org> wrote: >> I don't ...
10 years, 11 months ago (2010-01-13 21:15:36 UTC) #9
Erik does not do reviews
On Wed, Jan 13, 2010 at 1:15 PM, Dominic Mazzoni <dmazzoni@google.com>wrote: > On Tue, Jan ...
10 years, 11 months ago (2010-01-13 22:19:48 UTC) #10
dmazzoni at google
On Wed, Jan 13, 2010 at 2:19 PM, Erik Kay <erikkay@chromium.org> wrote: > Sorry, I ...
10 years, 11 months ago (2010-01-13 23:01:59 UTC) #11
Erik does not do reviews
http://codereview.chromium.org/402099/diff/24001/24007 File chrome/browser/extensions/extension_accessibility_api.h (right): http://codereview.chromium.org/402099/diff/24001/24007#newcode37 chrome/browser/extensions/extension_accessibility_api.h:37: void AccessibilityOnOpenWindow(const AccessibilityWindowInfo* details); comment above these methods. Any ...
10 years, 11 months ago (2010-01-13 23:10:39 UTC) #12
Erik does not do reviews
On Wed, Jan 13, 2010 at 3:01 PM, Dominic Mazzoni <dmazzoni@google.com>wrote: > On Wed, Jan ...
10 years, 11 months ago (2010-01-13 23:12:44 UTC) #13
dmazzoni at google
On Wed, Jan 13, 2010 at 3:12 PM, Erik Kay <erikkay@chromium.org> wrote: > Yep. That's ...
10 years, 11 months ago (2010-01-13 23:31:00 UTC) #14
Erik does not do reviews
On Wed, Jan 13, 2010 at 3:30 PM, Dominic Mazzoni <dmazzoni@google.com>wrote: > On Wed, Jan ...
10 years, 11 months ago (2010-01-14 00:00:14 UTC) #15
dmazzoni at google
On Wed, Jan 13, 2010 at 3:12 PM, Erik Kay <erikkay@chromium.org> wrote: > Yep. That's ...
10 years, 11 months ago (2010-01-14 17:24:22 UTC) #16
dmazzoni at google
On Thu, Jan 14, 2010 at 9:24 AM, Dominic Mazzoni <dmazzoni@google.com> wrote: > On Wed, ...
10 years, 11 months ago (2010-01-14 17:31:08 UTC) #17
dmazzoni at google
On Thu, Jan 14, 2010 at 9:30 AM, Dominic Mazzoni <dmazzoni@google.com> wrote: > To clarify, ...
10 years, 11 months ago (2010-01-14 18:01:47 UTC) #18
Evan Stade
I request more comments http://codereview.chromium.org/402099/diff/29001/30022 File chrome/browser/gtk/accessibility_events_gtk.cc (right): http://codereview.chromium.org/402099/diff/29001/30022#newcode1 chrome/browser/gtk/accessibility_events_gtk.cc:1: // Copyright (c) 2010 The ...
10 years, 11 months ago (2010-01-14 20:10:58 UTC) #19
dmazzoni at google
On Wed, Jan 13, 2010 at 3:10 PM, <erikkay@chromium.org> wrote: > > http://codereview.chromium.org/402099/diff/24001/24007 > File ...
10 years, 11 months ago (2010-01-15 17:30:24 UTC) #20
dmazzoni at google
On Thu, Jan 14, 2010 at 12:10 PM, <estade@chromium.org> wrote: > I request more comments ...
10 years, 11 months ago (2010-01-15 17:41:02 UTC) #21
Evan Stade
http://codereview.chromium.org/402099/diff/20014/20025 File chrome/browser/gtk/accessibility_event_router_gtk.h (right): http://codereview.chromium.org/402099/diff/20014/20025#newcode27 chrome/browser/gtk/accessibility_event_router_gtk.h:27: // dialog does. thanks, this makes it really clear. ...
10 years, 11 months ago (2010-01-15 20:42:35 UTC) #22
Erik does not do reviews
In the future, please reply to comments using Rietveld's inline reply feature rather than using ...
10 years, 11 months ago (2010-01-15 21:47:55 UTC) #23
Erik does not do reviews
http://codereview.chromium.org/402099/diff/20014/20021 File chrome/browser/extensions/extension_accessibility_api.cc (right): http://codereview.chromium.org/402099/diff/20014/20021#newcode112 chrome/browser/extensions/extension_accessibility_api.cc:112: printf("onControlFocus: %s\n", json_args.c_str()); if you want to keep this, ...
10 years, 11 months ago (2010-01-15 21:48:04 UTC) #24
dmazzoni at google
One response for Evan: http://codereview.chromium.org/402099/diff/20014/20025 File chrome/browser/gtk/accessibility_event_router_gtk.h (right): http://codereview.chromium.org/402099/diff/20014/20025#newcode27 chrome/browser/gtk/accessibility_event_router_gtk.h:27: // dialog does. On 2010/01/15 ...
10 years, 11 months ago (2010-01-19 19:08:56 UTC) #25
Evan Stade
I don't know that you'd be able to re-connect them though.
10 years, 11 months ago (2010-01-19 19:16:32 UTC) #26
dmazzoni at google
And one for Erik: On 2010/01/15 21:47:55, Erik Kay wrote: > In the future, please ...
10 years, 11 months ago (2010-01-19 19:17:52 UTC) #27
dmazzoni at google
On 2010/01/19 19:16:32, Evan Stade wrote: > I don't know that you'd be able to ...
10 years, 11 months ago (2010-01-19 19:20:39 UTC) #28
Erik does not do reviews
On Tue, Jan 19, 2010 at 11:17 AM, <dmazzoni@google.com> wrote: > And one for Erik: ...
10 years, 11 months ago (2010-01-19 22:10:25 UTC) #29
dmazzoni at google
On 2010/01/19 22:10:25, Erik Kay wrote: > Unfortunately, I don't think we can count on ...
10 years, 11 months ago (2010-01-19 22:17:22 UTC) #30
dmazzoni at google
On 2010/01/19 19:16:32, Evan Stade wrote: > I don't know that you'd be able to ...
10 years, 11 months ago (2010-01-19 22:37:03 UTC) #31
Evan Stade
On Tue, Jan 19, 2010 at 2:37 PM, <dmazzoni@google.com> wrote: > On 2010/01/19 19:16:32, Evan ...
10 years, 11 months ago (2010-01-19 22:59:06 UTC) #32
dmazzoni at google
On 2010/01/19 22:59:06, Evan Stade wrote: > > Another idea: what if I used g_signal_add_emission_hook ...
10 years, 11 months ago (2010-01-20 00:31:49 UTC) #33
Evan Stade
as long as the implementation doesn't have negative impact on performance, that sounds ok
10 years, 11 months ago (2010-01-20 00:50:34 UTC) #34
dmazzoni at google
Ready for another look. Erik, I finished addressing all of your comments. The map of ...
10 years, 11 months ago (2010-01-21 22:50:40 UTC) #35
dmazzoni at google
Re-synced and uploaded.
10 years, 11 months ago (2010-01-26 22:28:47 UTC) #36
Erik does not do reviews
LGTM Given the size of this CL and the fact that it's all in the ...
10 years, 11 months ago (2010-01-27 01:09:23 UTC) #37
Evan Stade
> Given the size of this CL and the fact that it's all in the ...
10 years, 11 months ago (2010-01-27 01:35:15 UTC) #38
dmazzoni at google
http://codereview.chromium.org/402099/diff/24072/35019 File chrome/common/extensions/api/extension_api.json (right): http://codereview.chromium.org/402099/diff/24072/35019#newcode220 chrome/common/extensions/api/extension_api.json:220: "description": "The name of the object, like OK or ...
10 years, 11 months ago (2010-01-27 20:35:34 UTC) #39
dmazzoni at google
On 2010/01/27 01:35:15, Evan Stade wrote: > sorry I didn't see this. Quick question: can ...
10 years, 11 months ago (2010-01-27 20:39:33 UTC) #40
Evan Stade
thanks, LGTM! http://codereview.chromium.org/402099/diff/24072/35009 File chrome/browser/gtk/accessibility_event_router_gtk.cc (right): http://codereview.chromium.org/402099/diff/24072/35009#newcode24 chrome/browser/gtk/accessibility_event_router_gtk.cc:24: ((AccessibilityEventRouter *)user_data)->DispatchAccessibilityNotification( nit: c++ style casts http://codereview.chromium.org/402099/diff/24072/35008 ...
10 years, 11 months ago (2010-01-27 20:47:39 UTC) #41
dmazzoni at google
Thanks! I think I'm done...I accidentally broke the Stubs api_test in an svn merge but ...
10 years, 11 months ago (2010-01-27 21:55:11 UTC) #42
dmazzoni at google
10 years, 11 months ago (2010-01-28 16:46:26 UTC) #43
I fixed the chromeos build problem and got a trybot success for: win, mac,
linux, linux_view, linux_valgrind, linux_chromeos.

Powered by Google App Engine
This is Rietveld 408576698