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

Issue 2712963003: mustash: Use ui::chromeos::EventRewriter in mus (Closed)

Created:
3 years, 10 months ago by Peng
Modified:
3 years, 9 months ago
CC:
chromium-reviews, rjkroege
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

mustash: Use ui::chromeos::EventRewriter in mus Use ui::chromeos::EventRewriter in mus for Chrome OS build. It will convert F1~12 keys to media function keys. BUG=693180 Review-Url: https://codereview.chromium.org/2712963003 Cr-Commit-Position: refs/heads/master@{#458938} Committed: https://chromium.googlesource.com/chromium/src/+/17134c6c3b7ef0d87c09c6148340ee98b05e8b0d

Patch Set 1 #

Patch Set 2 : Fix compile issue #

Patch Set 3 : Fix compile issues #

Total comments: 4

Patch Set 4 : Use ui::chromeos::EventRewriter in mus #

Patch Set 5 : Not use ui::EventSource #

Patch Set 6 : Update tests #

Total comments: 7

Patch Set 7 : Address review issues #

Total comments: 7

Patch Set 8 : Add event sink #

Patch Set 9 : Rebase and fix build issues. #

Total comments: 13

Patch Set 10 : Address review issues. #

Total comments: 2

Patch Set 11 : Fix build bots #

Patch Set 12 : Address review issues #

Total comments: 2

Patch Set 13 : Address review issue #

Patch Set 14 : Fix build issues. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+394 lines, -360 lines) Patch
M ash/accelerators/accelerator_controller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +5 lines, -6 lines 0 comments Download
M ash/accelerators/key_hold_detector.cc View 1 2 3 4 5 6 7 12 2 chunks +2 lines, -3 lines 0 comments Download
M ash/autoclick/autoclick_controller.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
M ash/drag_drop/drag_drop_controller_unittest.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M ash/host/ash_window_tree_host_platform.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -4 lines 0 comments Download
M ash/host/ash_window_tree_host_unified.cc View 1 2 3 4 5 6 7 12 1 chunk +1 line, -1 line 0 comments Download
M ash/host/ash_window_tree_host_x11.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -3 lines 0 comments Download
M ash/wm/window_manager_unittest.cc View 1 2 3 4 5 6 7 22 chunks +31 lines, -31 lines 0 comments Download
M chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc View 1 2 3 4 5 6 7 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/events/event_rewriter_unittest.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/input_method/input_method_engine.cc View 1 2 3 4 5 6 7 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/apps/shaped_app_window_targeter_unittest.cc View 1 2 3 4 5 6 7 12 chunks +12 lines, -23 lines 0 comments Download
M chrome/browser/ui/views/first_run_bubble_unittest.cc View 1 2 3 4 5 6 7 3 chunks +6 lines, -5 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/core_oobe_handler.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc View 1 2 3 4 5 6 7 3 chunks +4 lines, -3 lines 0 comments Download
M content/browser/accessibility/touch_accessibility_aura_browsertest.cc View 1 2 3 4 5 6 7 12 13 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/renderer_host/input/synthetic_gesture_target_aura.cc View 1 2 3 4 5 6 7 4 chunks +4 lines, -4 lines 0 comments Download
M content/browser/web_contents/web_contents_view_aura_browsertest.cc View 1 2 3 4 5 6 7 8 18 chunks +18 lines, -18 lines 0 comments Download
M extensions/shell/browser/shell_desktop_controller_aura.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M services/ui/ws/BUILD.gn View 1 2 3 4 5 6 7 8 1 chunk +12 lines, -0 lines 0 comments Download
M services/ui/ws/cursor_unittest.cc View 1 2 3 4 5 6 7 8 9 12 13 1 chunk +5 lines, -2 lines 0 comments Download
M services/ui/ws/display.h View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +7 lines, -2 lines 0 comments Download
M services/ui/ws/display.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +18 lines, -10 lines 0 comments Download
M services/ui/ws/display_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +4 lines, -0 lines 0 comments Download
M services/ui/ws/display_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +14 lines, -0 lines 0 comments Download
M services/ui/ws/display_unittest.cc View 1 2 3 4 5 6 7 12 13 1 chunk +6 lines, -4 lines 0 comments Download
M services/ui/ws/platform_display.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -2 lines 0 comments Download
M services/ui/ws/platform_display_default.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +4 lines, -0 lines 0 comments Download
M services/ui/ws/platform_display_default.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +14 lines, -6 lines 0 comments Download
M services/ui/ws/platform_display_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +4 lines, -4 lines 0 comments Download
M services/ui/ws/test_utils.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M services/ui/ws/test_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M services/ui/ws/window_server_test_impl.cc View 1 2 3 4 5 6 7 8 12 1 chunk +3 lines, -1 line 0 comments Download
M services/ui/ws/window_tree_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -1 line 0 comments Download
M ui/aura/gestures/gesture_recognizer_unittest.cc View 1 2 3 4 5 6 7 33 chunks +49 lines, -85 lines 0 comments Download
M ui/aura/mus/window_tree_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M ui/aura/mus/window_tree_host_mus.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M ui/aura/test/aura_test_base.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/test/aura_test_base.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -3 lines 0 comments Download
M ui/aura/test/aura_test_helper.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/test/ui_controls_factory_ozone.cc View 1 2 3 4 5 6 7 3 chunks +4 lines, -5 lines 0 comments Download
M ui/aura/window_targeter.cc View 1 2 3 4 5 6 7 12 1 chunk +1 line, -2 lines 0 comments Download
M ui/aura/window_tree_host.h View 1 2 3 4 5 6 7 3 chunks +3 lines, -3 lines 0 comments Download
M ui/aura/window_tree_host.cc View 1 2 3 4 5 6 7 8 9 3 chunks +5 lines, -5 lines 0 comments Download
M ui/aura/window_tree_host_platform.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/window_tree_host_x11.cc View 1 2 3 4 5 6 7 8 3 chunks +4 lines, -4 lines 0 comments Download
M ui/events/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M ui/events/event_processor.h View 1 2 3 4 5 6 7 2 chunks +8 lines, -12 lines 0 comments Download
M ui/events/event_rewriter.h View 1 2 3 4 5 6 7 8 9 1 chunk +7 lines, -7 lines 0 comments Download
M ui/events/event_rewriter_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
A ui/events/event_sink.h View 1 2 3 4 5 6 7 10 11 12 1 chunk +26 lines, -0 lines 0 comments Download
M ui/events/event_source.h View 1 2 3 4 5 6 7 1 chunk +6 lines, -6 lines 0 comments Download
M ui/events/event_source.cc View 1 2 3 4 5 6 7 5 chunks +8 lines, -8 lines 0 comments Download
M ui/events/test/event_generator.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ui/events/test/events_test_utils.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ui/events/test/events_test_utils.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M ui/keyboard/keyboard_util.cc View 1 2 3 4 5 6 7 5 chunks +7 lines, -7 lines 0 comments Download
M ui/message_center/views/notification_view_unittest.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -4 lines 0 comments Download
M ui/views/test/event_generator_delegate_mac.mm View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M ui/views/test/widget_test.h View 1 2 3 4 5 6 7 2 chunks +4 lines, -4 lines 0 comments Download
M ui/views/test/widget_test_aura.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -2 lines 0 comments Download
M ui/views/test/widget_test_mac.mm View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc View 1 2 3 4 5 6 7 8 9 5 chunks +11 lines, -11 lines 0 comments Download
M ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +4 lines, -4 lines 0 comments Download
M ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -5 lines 0 comments Download
M ui/views/widget/native_widget_aura_unittest.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -3 lines 0 comments Download
M ui/views/widget/widget.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ui/views/widget/widget.cc View 1 2 3 4 5 6 7 5 chunks +5 lines, -5 lines 0 comments Download
M ui/views/widget/widget_interactive_uitest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -2 lines 0 comments Download

Messages

Total messages: 86 (47 generated)
Peng
Hi Scott, PTAL. Thanks
3 years, 10 months ago (2017-02-23 16:45:28 UTC) #3
sky
What's the advantage of this vs changing services/ui/ws/event_dispatcher.cc directly to support rewriting? That seems simpler.
3 years, 10 months ago (2017-02-23 20:23:10 UTC) #12
Peng
On 2017/02/23 20:23:10, sky wrote: > What's the advantage of this vs changing services/ui/ws/event_dispatcher.cc > ...
3 years, 10 months ago (2017-02-23 20:30:53 UTC) #15
sky
I think you could structure the common code so it only needs ui::Event. But I ...
3 years, 10 months ago (2017-02-23 21:35:21 UTC) #18
sadrul
I think I would prefer that we use ui::EventSource etc. for dispatching events, since it ...
3 years, 10 months ago (2017-02-24 15:59:54 UTC) #19
Peng
https://codereview.chromium.org/2712963003/diff/40001/services/ui/ws/display.cc File services/ui/ws/display.cc (right): https://codereview.chromium.org/2712963003/diff/40001/services/ui/ws/display.cc#newcode278 services/ui/ws/display.cc:278: NOTREACHED(); On 2017/02/24 15:59:54, sadrul wrote: > These should ...
3 years, 9 months ago (2017-02-28 16:47:30 UTC) #22
sky
https://codereview.chromium.org/2712963003/diff/40001/services/ui/ws/display.cc File services/ui/ws/display.cc (right): https://codereview.chromium.org/2712963003/diff/40001/services/ui/ws/display.cc#newcode278 services/ui/ws/display.cc:278: NOTREACHED(); On 2017/02/28 16:47:30, Peng wrote: > On 2017/02/24 ...
3 years, 9 months ago (2017-02-28 17:54:27 UTC) #23
Peng
https://codereview.chromium.org/2712963003/diff/40001/services/ui/ws/display.cc File services/ui/ws/display.cc (right): https://codereview.chromium.org/2712963003/diff/40001/services/ui/ws/display.cc#newcode278 services/ui/ws/display.cc:278: NOTREACHED(); On 2017/02/28 17:54:26, sky wrote: > On 2017/02/28 ...
3 years, 9 months ago (2017-02-28 18:14:29 UTC) #24
sky
I'm not sure that's much better. What is relying on ui::EventProcessor to use the rewriters? ...
3 years, 9 months ago (2017-02-28 20:35:46 UTC) #25
sky
Also, Sadrul knows this area better than I. So, if he thinks what you have ...
3 years, 9 months ago (2017-02-28 20:36:05 UTC) #26
sadrul
On 2017/02/28 20:36:05, sky wrote: > Also, Sadrul knows this area better than I. So, ...
3 years, 9 months ago (2017-03-06 17:11:36 UTC) #27
sky
I'm actually fine with keeping mus doing it's own dispatch. I feel like if we ...
3 years, 9 months ago (2017-03-06 18:51:28 UTC) #28
Peng
I updated this CL. With CL, the ui::chromeos::EventRewriter will be used in mus to convert ...
3 years, 9 months ago (2017-03-14 18:57:40 UTC) #30
sky
On 2017/03/14 18:57:40, Peng wrote: > I updated this CL. With CL, the ui::chromeos::EventRewriter will ...
3 years, 9 months ago (2017-03-14 20:34:10 UTC) #31
Peng
Hi Scott, I updated CL to not use ui::EventSource. PTAL. Thanks.
3 years, 9 months ago (2017-03-15 19:07:35 UTC) #33
sky
Thanks for cleaning this up! How about test coverage? https://codereview.chromium.org/2712963003/diff/140001/services/ui/ws/BUILD.gn File services/ui/ws/BUILD.gn (right): https://codereview.chromium.org/2712963003/diff/140001/services/ui/ws/BUILD.gn#newcode155 services/ui/ws/BUILD.gn:155: ...
3 years, 9 months ago (2017-03-15 19:48:12 UTC) #34
sadrul
https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h File services/ui/ws/display_manager.h (right): https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h#newcode104 services/ui/ws/display_manager.h:104: std::unique_ptr<ui::EventRewriter> event_rewriter_; Note that we will need to add ...
3 years, 9 months ago (2017-03-16 05:05:40 UTC) #35
Daniel Erat
https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display.cc File services/ui/ws/display.cc (right): https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display.cc#newcode292 services/ui/ws/display.cc:292: // |event_rewriter| is null for non-ChromeOS build. nit: non-Chrome-OS ...
3 years, 9 months ago (2017-03-16 16:11:03 UTC) #36
sky
https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h File services/ui/ws/display_manager.h (right): https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h#newcode104 services/ui/ws/display_manager.h:104: std::unique_ptr<ui::EventRewriter> event_rewriter_; On 2017/03/16 05:05:40, sadrul wrote: > Note ...
3 years, 9 months ago (2017-03-16 16:11:43 UTC) #37
Peng
https://codereview.chromium.org/2712963003/diff/140001/services/ui/ws/BUILD.gn File services/ui/ws/BUILD.gn (right): https://codereview.chromium.org/2712963003/diff/140001/services/ui/ws/BUILD.gn#newcode155 services/ui/ws/BUILD.gn:155: public_deps += [ "//ui/chromeos/events" ] On 2017/03/15 19:48:11, sky ...
3 years, 9 months ago (2017-03-16 17:28:58 UTC) #38
Peng
On 2017/03/16 16:11:43, sky wrote: > https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h > File services/ui/ws/display_manager.h (right): > > https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h#newcode104 > ...
3 years, 9 months ago (2017-03-16 17:36:12 UTC) #39
sadrul
https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h File services/ui/ws/display_manager.h (right): https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/display_manager.h#newcode104 services/ui/ws/display_manager.h:104: std::unique_ptr<ui::EventRewriter> event_rewriter_; On 2017/03/16 16:11:43, sky wrote: > On ...
3 years, 9 months ago (2017-03-16 17:37:26 UTC) #40
sky
https://codereview.chromium.org/2712963003/diff/140001/services/ui/ws/display.cc File services/ui/ws/display.cc (right): https://codereview.chromium.org/2712963003/diff/140001/services/ui/ws/display.cc#newcode279 services/ui/ws/display.cc:279: base::ScopedClosureRunner scoped_runner( On 2017/03/16 17:28:57, Peng wrote: > On ...
3 years, 9 months ago (2017-03-16 20:23:08 UTC) #41
sky
https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/BUILD.gn File services/ui/ws/BUILD.gn (right): https://codereview.chromium.org/2712963003/diff/160001/services/ui/ws/BUILD.gn#newcode155 services/ui/ws/BUILD.gn:155: public_deps += [ "//ui/chromeos/events" ] I want to make ...
3 years, 9 months ago (2017-03-16 20:29:53 UTC) #42
sky
https://codereview.chromium.org/2712963003/diff/220001/services/ui/ws/cursor_unittest.cc File services/ui/ws/cursor_unittest.cc (right): https://codereview.chromium.org/2712963003/diff/220001/services/ui/ws/cursor_unittest.cc#newcode95 services/ui/ws/cursor_unittest.cc:95: (void)static_cast<PlatformDisplayDelegate*>(display) Why the (void) here? https://codereview.chromium.org/2712963003/diff/220001/services/ui/ws/platform_display_default.cc File services/ui/ws/platform_display_default.cc (right): ...
3 years, 9 months ago (2017-03-20 15:42:13 UTC) #52
Peng
https://codereview.chromium.org/2712963003/diff/220001/services/ui/ws/cursor_unittest.cc File services/ui/ws/cursor_unittest.cc (right): https://codereview.chromium.org/2712963003/diff/220001/services/ui/ws/cursor_unittest.cc#newcode95 services/ui/ws/cursor_unittest.cc:95: (void)static_cast<PlatformDisplayDelegate*>(display) On 2017/03/20 15:42:12, sky wrote: > Why the ...
3 years, 9 months ago (2017-03-20 17:24:14 UTC) #54
sky
LGTM https://codereview.chromium.org/2712963003/diff/240001/services/ui/ws/cursor_unittest.cc File services/ui/ws/cursor_unittest.cc (right): https://codereview.chromium.org/2712963003/diff/240001/services/ui/ws/cursor_unittest.cc#newcode95 services/ui/ws/cursor_unittest.cc:95: ignore_result(static_cast<PlatformDisplayDelegate*>(display) You no longer need the ignore_result here.
3 years, 9 months ago (2017-03-20 20:03:25 UTC) #62
Peng
+jamescook@chromium.org for extensions/shell/browser/shell_desktop_controller_aura.cc +dtseng@chromium.org for content/browser/accessibility/touch_accessibility_aura_browsertest.cc Hi James and David, PTAL. Thanks. https://codereview.chromium.org/2712963003/diff/240001/services/ui/ws/cursor_unittest.cc File services/ui/ws/cursor_unittest.cc ...
3 years, 9 months ago (2017-03-20 20:25:10 UTC) #64
James Cook
extensions/shell lgtm
3 years, 9 months ago (2017-03-20 20:33:20 UTC) #65
Peng
sadrul, I updated this CL. PTAL. Thanks.
3 years, 9 months ago (2017-03-20 20:34:00 UTC) #66
David Tseng
lgtm c/b/c/accessibility lgtm
3 years, 9 months ago (2017-03-21 18:15:36 UTC) #71
sadrul
lgtm
3 years, 9 months ago (2017-03-22 19:39:17 UTC) #72
sadrul
https://codereview.chromium.org/2712963003/diff/270001/ui/events/event_sink.h File ui/events/event_sink.h (right): https://codereview.chromium.org/2712963003/diff/270001/ui/events/event_sink.h#newcode20 ui/events/event_sink.h:20: virtual EventDispatchDetails OnEventFromSource(Event* event) = 0; Actually, can you ...
3 years, 9 months ago (2017-03-22 19:40:10 UTC) #73
sadrul
https://codereview.chromium.org/2712963003/diff/220001/ui/events/event_sink.h File ui/events/event_sink.h (right): https://codereview.chromium.org/2712963003/diff/220001/ui/events/event_sink.h#newcode21 ui/events/event_sink.h:21: WARN_UNUSED_RESULT = 0; On 2017/03/20 15:42:13, sky wrote: > ...
3 years, 9 months ago (2017-03-22 19:52:37 UTC) #74
Peng
https://codereview.chromium.org/2712963003/diff/270001/ui/events/event_sink.h File ui/events/event_sink.h (right): https://codereview.chromium.org/2712963003/diff/270001/ui/events/event_sink.h#newcode20 ui/events/event_sink.h:20: virtual EventDispatchDetails OnEventFromSource(Event* event) = 0; On 2017/03/22 19:40:10, ...
3 years, 9 months ago (2017-03-22 20:16:19 UTC) #75
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2712963003/290001
3 years, 9 months ago (2017-03-22 20:17:44 UTC) #78
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/389048)
3 years, 9 months ago (2017-03-22 20:31:51 UTC) #80
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2712963003/310001
3 years, 9 months ago (2017-03-22 20:52:27 UTC) #83
commit-bot: I haz the power
3 years, 9 months ago (2017-03-23 00:02:05 UTC) #86
Message was sent while issue was closed.
Committed patchset #14 (id:310001) as
https://chromium.googlesource.com/chromium/src/+/17134c6c3b7ef0d87c09c6148340...

Powered by Google App Engine
This is Rietveld 408576698