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

Issue 143473003: Generate ax enums from idl. (Closed)

Created:
6 years, 11 months ago by David Tseng
Modified:
6 years, 10 months ago
CC:
chromium-reviews, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, yoshiki+watch_chromium.org, yuzo+watch_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org
Visibility:
Public.

Description

Generate ax enums from idl. This cl lays the groundwork for sharing all ax enums between platfrom accessibility and extension accessibility. BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249993

Patch Set 1 #

Patch Set 2 : Cleanup. #

Total comments: 6

Patch Set 3 : Address comments. #

Patch Set 4 : Add ui.idl #

Patch Set 5 : Remove trailing commas. #

Total comments: 10

Patch Set 6 : Use single quotes, add comment, rename absolute to literalvalues #

Total comments: 4

Patch Set 7 : Rename literalvalues to cpp_omit_enum_type. #

Total comments: 5

Patch Set 8 : Handle all enum values. #

Patch Set 9 : Add comment #

Patch Set 10 : Add allow custom filename property to top level idl. #

Total comments: 4

Patch Set 11 : Remove attr but still use short filenames. #

Patch Set 12 : Rebase. #

Patch Set 13 : Rename target to ax_gen #

Patch Set 14 : Use export_dependent_settings. #

Patch Set 15 : Rebase #

Patch Set 16 : Try fixing linker errors on clang. #

Patch Set 17 : Undo enum ordering changes to fix tests. #

Patch Set 18 : Fix more tests. #

Patch Set 19 : Fixing bad text direction enum. #

Patch Set 20 : Caught Blink enum conversion bug! #

Unified diffs Side-by-side diffs Delta from patch set Stats (+454 lines, -501 lines) Patch
M content/browser/accessibility/browser_accessibility.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -1 line 0 comments Download
M content/browser/accessibility/browser_accessibility_cocoa.mm View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 6 chunks +6 lines, -6 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download
M content/browser/accessibility/browser_accessibility_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_win_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 5 chunks +11 lines, -11 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +3 lines, -0 lines 0 comments Download
M content/renderer/accessibility/accessibility_node_serializer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/accessibility/blink_ax_enum_conversion.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +5 lines, -0 lines 0 comments Download
M content/renderer/accessibility/blink_ax_enum_conversion.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +21 lines, -3 lines 0 comments Download
M content/renderer/accessibility/renderer_accessibility_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -4 lines 0 comments Download
M content/renderer/accessibility/renderer_accessibility_focus_only.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M tools/json_schema_compiler/cc_generator.py View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -1 line 0 comments Download
M tools/json_schema_compiler/compiler.py View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -9 lines 0 comments Download
M tools/json_schema_compiler/cpp_type_generator.py View 1 2 3 4 5 6 1 chunk +3 lines, -2 lines 0 comments Download
M tools/json_schema_compiler/cpp_util.py View 1 2 3 4 5 6 7 8 2 chunks +8 lines, -0 lines 0 comments Download
M tools/json_schema_compiler/idl_schema.py View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -1 line 0 comments Download
M tools/json_schema_compiler/model.py View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -0 lines 0 comments Download
M ui/accessibility/accessibility.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +34 lines, -1 line 0 comments Download
D ui/accessibility/ax_enums.h View 1 chunk +0 lines, -335 lines 0 comments Download
A ui/accessibility/ax_enums.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +325 lines, -0 lines 0 comments Download
M ui/accessibility/ax_node_data.cc View 1 2 3 4 5 6 7 7 chunks +12 lines, -116 lines 0 comments Download

Messages

Total messages: 66 (0 generated)
David Tseng
6 years, 11 months ago (2014-01-22 17:17:37 UTC) #1
aboxhall
Initial comments. https://codereview.chromium.org/143473003/diff/50001/tools/json_schema_compiler/h_generator.py File tools/json_schema_compiler/h_generator.py (right): https://codereview.chromium.org/143473003/diff/50001/tools/json_schema_compiler/h_generator.py#newcode211 tools/json_schema_compiler/h_generator.py:211: # Add any non-explicit enum values last. ...
6 years, 11 months ago (2014-01-22 17:49:45 UTC) #2
David Tseng
+ kalman for more feedback and general commentary on this approach. PTAL. Due to some ...
6 years, 11 months ago (2014-01-22 20:53:53 UTC) #3
aboxhall
On 2014/01/22 20:53:53, David Tseng wrote: > Due to some of the restrictions in the ...
6 years, 11 months ago (2014-01-22 20:58:46 UTC) #4
David Tseng
On Wed, Jan 22, 2014 at 12:58 PM, <aboxhall@chromium.org> wrote: > On 2014/01/22 20:53:53, David ...
6 years, 11 months ago (2014-01-22 21:32:50 UTC) #5
aboxhall
https://codereview.chromium.org/143473003/diff/290002/content/renderer/accessibility/blink_ax_enum_conversion.h File content/renderer/accessibility/blink_ax_enum_conversion.h (right): https://codereview.chromium.org/143473003/diff/290002/content/renderer/accessibility/blink_ax_enum_conversion.h#newcode9 content/renderer/accessibility/blink_ax_enum_conversion.h:9: #include "ui/accessibility/ui.h" This name bothers me a bit. Are ...
6 years, 11 months ago (2014-01-22 23:28:31 UTC) #6
David Tseng
On Wed, Jan 22, 2014 at 3:28 PM, <aboxhall@chromium.org> wrote: > > https://codereview.chromium.org/143473003/diff/290002/content/renderer/ > accessibility/blink_ax_enum_conversion.h ...
6 years, 11 months ago (2014-01-22 23:41:25 UTC) #7
aboxhall
On 2014/01/22 23:41:25, David Tseng wrote: > On Wed, Jan 22, 2014 at 3:28 PM, ...
6 years, 11 months ago (2014-01-22 23:45:10 UTC) #8
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/290002/tools/json_schema_compiler/cpp_util.py File tools/json_schema_compiler/cpp_util.py (right): https://codereview.chromium.org/143473003/diff/290002/tools/json_schema_compiler/cpp_util.py#newcode113 tools/json_schema_compiler/cpp_util.py:113: if namespace == "": use '' not "". https://codereview.chromium.org/143473003/diff/290002/tools/json_schema_compiler/h_generator.py ...
6 years, 11 months ago (2014-01-23 00:04:39 UTC) #9
David Tseng
https://codereview.chromium.org/143473003/diff/290002/tools/json_schema_compiler/h_generator.py File tools/json_schema_compiler/h_generator.py (right): https://codereview.chromium.org/143473003/diff/290002/tools/json_schema_compiler/h_generator.py#newcode212 tools/json_schema_compiler/h_generator.py:212: c.Append('%s,' % self._type_helper.GetEnumNoneValue(type_)) On 2014/01/23 00:04:40, kalman wrote: > ...
6 years, 11 months ago (2014-01-23 00:31:42 UTC) #10
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl File ui/accessibility/ui.idl (right): https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl#newcode178 ui/accessibility/ui.idl:178: [absolute] enum AXStringAttribute { On 2014/01/23 00:31:43, David Tseng ...
6 years, 11 months ago (2014-01-23 00:38:06 UTC) #11
David Tseng
https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl File ui/accessibility/ui.idl (right): https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl#newcode178 ui/accessibility/ui.idl:178: [absolute] enum AXStringAttribute { On 2014/01/23 00:38:07, kalman wrote: ...
6 years, 11 months ago (2014-01-23 00:54:16 UTC) #12
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl File ui/accessibility/ui.idl (right): https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl#newcode178 ui/accessibility/ui.idl:178: [absolute] enum AXStringAttribute { On 2014/01/23 00:54:17, David Tseng ...
6 years, 11 months ago (2014-01-23 00:56:48 UTC) #13
not at google - send to devlin
Alice explained the reasoning behind the int/string/bool/etc enum differentiation. And presumably the reason you can't ...
6 years, 11 months ago (2014-01-23 16:04:35 UTC) #14
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py File tools/json_schema_compiler/cpp_util.py (right): https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py#newcode114 tools/json_schema_compiler/cpp_util.py:114: return c why do you need these changes?
6 years, 11 months ago (2014-01-23 16:07:12 UTC) #15
David Tseng
https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl File ui/accessibility/ui.idl (right): https://codereview.chromium.org/143473003/diff/290002/ui/accessibility/ui.idl#newcode178 ui/accessibility/ui.idl:178: [absolute] enum AXStringAttribute { On 2014/01/23 00:56:48, kalman wrote: ...
6 years, 11 months ago (2014-01-23 17:34:51 UTC) #16
David Tseng
https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py File tools/json_schema_compiler/cpp_util.py (right): https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py#newcode114 tools/json_schema_compiler/cpp_util.py:114: return c On 2014/01/23 16:07:12, kalman wrote: > why ...
6 years, 11 months ago (2014-01-23 17:44:42 UTC) #17
David Tseng
On Thu, Jan 23, 2014 at 8:04 AM, <kalman@chromium.org> wrote: > Alice explained the reasoning ...
6 years, 11 months ago (2014-01-23 17:53:45 UTC) #18
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py File tools/json_schema_compiler/cpp_util.py (right): https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py#newcode114 tools/json_schema_compiler/cpp_util.py:114: return c On 2014/01/23 17:44:42, David Tseng wrote: > ...
6 years, 11 months ago (2014-01-23 18:01:22 UTC) #19
David Tseng
https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py File tools/json_schema_compiler/cpp_util.py (right): https://codereview.chromium.org/143473003/diff/350001/tools/json_schema_compiler/cpp_util.py#newcode114 tools/json_schema_compiler/cpp_util.py:114: return c On 2014/01/23 18:01:23, kalman wrote: > On ...
6 years, 11 months ago (2014-01-23 18:18:24 UTC) #20
not at google - send to devlin
json schema compiler changes lgtm, and a drive-by in accessibility (sorry). https://codereview.chromium.org/143473003/diff/290004/tools/json_schema_compiler/cpp_util.py File tools/json_schema_compiler/cpp_util.py (right): ...
6 years, 11 months ago (2014-01-23 18:26:46 UTC) #21
David Tseng
https://codereview.chromium.org/143473003/diff/290004/ui/accessibility/accessibility.gyp File ui/accessibility/accessibility.gyp (right): https://codereview.chromium.org/143473003/diff/290004/ui/accessibility/accessibility.gyp#newcode76 ui/accessibility/accessibility.gyp:76: 'root_namespace': '', On 2014/01/23 18:26:47, kalman wrote: > one ...
6 years, 11 months ago (2014-01-23 19:12:40 UTC) #22
David Tseng
+ avi for content/content_common.gypi
6 years, 11 months ago (2014-01-23 20:12:17 UTC) #23
David Tseng
PTAL all. @kalman: Discussed the filename restrictions with @aboxhall, and we agreed that the filename ...
6 years, 10 months ago (2014-01-27 19:52:40 UTC) #24
aboxhall1
On Mon, Jan 27, 2014 at 11:52 AM, <dtseng@chromium.org> wrote: > PTAL all. > > ...
6 years, 10 months ago (2014-01-27 19:54:52 UTC) #25
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/580001/ui/accessibility/accessibility.gyp File ui/accessibility/accessibility.gyp (right): https://codereview.chromium.org/143473003/diff/580001/ui/accessibility/accessibility.gyp#newcode72 ui/accessibility/accessibility.gyp:72: 'ax_enums.idl', The reason why the filename thing is enforced ...
6 years, 10 months ago (2014-01-27 19:58:31 UTC) #26
David Tseng
https://codereview.chromium.org/143473003/diff/580001/ui/accessibility/accessibility.gyp File ui/accessibility/accessibility.gyp (right): https://codereview.chromium.org/143473003/diff/580001/ui/accessibility/accessibility.gyp#newcode72 ui/accessibility/accessibility.gyp:72: 'ax_enums.idl', On 2014/01/27 19:58:32, kalman wrote: > The reason ...
6 years, 10 months ago (2014-01-27 20:04:23 UTC) #27
not at google - send to devlin
On 2014/01/27 20:04:23, David Tseng wrote: > https://codereview.chromium.org/143473003/diff/580001/ui/accessibility/accessibility.gyp > File ui/accessibility/accessibility.gyp (right): > > https://codereview.chromium.org/143473003/diff/580001/ui/accessibility/accessibility.gyp#newcode72 ...
6 years, 10 months ago (2014-01-27 20:07:16 UTC) #28
David Tseng
https://codereview.chromium.org/143473003/diff/580001/tools/json_schema_compiler/compiler.py File tools/json_schema_compiler/compiler.py (left): https://codereview.chromium.org/143473003/diff/580001/tools/json_schema_compiler/compiler.py#oldcode78 tools/json_schema_compiler/compiler.py:78: sys.exit("Filename %s is illegal. Name files using unix_hacker style." ...
6 years, 10 months ago (2014-01-27 20:07:20 UTC) #29
not at google - send to devlin
https://codereview.chromium.org/143473003/diff/580001/tools/json_schema_compiler/compiler.py File tools/json_schema_compiler/compiler.py (left): https://codereview.chromium.org/143473003/diff/580001/tools/json_schema_compiler/compiler.py#oldcode78 tools/json_schema_compiler/compiler.py:78: sys.exit("Filename %s is illegal. Name files using unix_hacker style." ...
6 years, 10 months ago (2014-01-27 20:08:39 UTC) #30
David Tseng
On Mon, Jan 27, 2014 at 12:07 PM, <kalman@chromium.org> wrote: > On 2014/01/27 20:04:23, David ...
6 years, 10 months ago (2014-01-27 20:12:23 UTC) #31
jam
On 2014/01/27 19:52:40, David Tseng wrote: > PTAL all. > > @kalman: > Discussed the ...
6 years, 10 months ago (2014-01-27 21:36:16 UTC) #32
not at google - send to devlin
6 years, 10 months ago (2014-01-28 18:51:49 UTC) #33
not at google - send to devlin
lgtm
6 years, 10 months ago (2014-01-28 18:51:52 UTC) #34
David Tseng
@kalman or @jam, I'm having all sorts of problems with ensuring the ax_enums.h (ui/accessibility/accessibility.gyp:ax) target ...
6 years, 10 months ago (2014-01-29 19:52:06 UTC) #35
cjhopman
On 2014/01/29 19:52:06, David Tseng wrote: > @kalman or @jam, I'm having all sorts of ...
6 years, 10 months ago (2014-01-29 23:30:53 UTC) #36
David Tseng
Thanks; that appears to do it and obviate re-stating dependencies wherever the accessibility target is ...
6 years, 10 months ago (2014-01-30 17:06:40 UTC) #37
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 10 months ago (2014-02-06 17:33:39 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/930001
6 years, 10 months ago (2014-02-06 17:38:33 UTC) #39
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-06 18:43:25 UTC) #40
commit-bot: I haz the power
Retried try job too often on android_clang_dbg for step(s) slave_steps http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=android_clang_dbg&number=113176
6 years, 10 months ago (2014-02-06 18:43:26 UTC) #41
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 10 months ago (2014-02-06 20:45:36 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/1330001
6 years, 10 months ago (2014-02-06 20:47:46 UTC) #43
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-07 00:42:25 UTC) #44
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=199252
6 years, 10 months ago (2014-02-07 00:42:26 UTC) #45
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 10 months ago (2014-02-07 01:01:23 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/1330001
6 years, 10 months ago (2014-02-07 01:06:25 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/1330001
6 years, 10 months ago (2014-02-07 02:22:39 UTC) #48
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-07 05:50:15 UTC) #49
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) telemetry_perf_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=259580
6 years, 10 months ago (2014-02-07 05:50:16 UTC) #50
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 10 months ago (2014-02-07 19:09:03 UTC) #51
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/1330001
6 years, 10 months ago (2014-02-07 19:09:16 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/1330001
6 years, 10 months ago (2014-02-07 22:14:03 UTC) #53
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-08 02:01:51 UTC) #54
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=199765
6 years, 10 months ago (2014-02-08 02:01:52 UTC) #55
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 10 months ago (2014-02-08 23:54:47 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/2190001
6 years, 10 months ago (2014-02-08 23:55:01 UTC) #57
David Tseng
FYI. Dump accessibility tree test caught a bug! Blink enum conversions was still using blink::AXStateEnabled ...
6 years, 10 months ago (2014-02-09 03:57:13 UTC) #58
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 10 months ago (2014-02-09 03:58:02 UTC) #59
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/143473003/2410001
6 years, 10 months ago (2014-02-09 03:58:08 UTC) #60
commit-bot: I haz the power
Change committed as 249993
6 years, 10 months ago (2014-02-09 10:45:13 UTC) #61
Avi (use Gerrit)
Why does this not have a bug in the description? It seems like this broke ...
6 years, 10 months ago (2014-02-13 17:21:38 UTC) #62
Avi (use Gerrit)
Bug filed. http://crbug.com/343580
6 years, 10 months ago (2014-02-13 17:23:45 UTC) #63
dmazzoni at google
Mac 64 must be an unofficial builder? It wasn't caught by the CQ... On Thu, ...
6 years, 10 months ago (2014-02-13 17:34:31 UTC) #64
Avi (use Gerrit)
On 2014/02/13 17:34:31, dmazzoni at google wrote: > Mac 64 must be an unofficial builder? ...
6 years, 10 months ago (2014-02-13 17:39:34 UTC) #65
David Tseng
6 years, 10 months ago (2014-02-13 18:35:34 UTC) #66
I have a fix. Sorry for the breakage.


On Thu, Feb 13, 2014 at 9:39 AM, <avi@chromium.org> wrote:

> On 2014/02/13 17:34:31, dmazzoni at google wrote:
>
>> Mac 64 must be an unofficial builder? It wasn't caught by the CQ...
>>
>
> It's FYI right now. It builds the world and tests the world, and I manually
> harass people when it goes red.
>
> Maybe someday there will be a tester bot on the waterfall,
> http://crbug.com/311694 , but that day is not yet here.
>
> https://codereview.chromium.org/143473003/
>

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698