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

Issue 21183002: Adding key press detection in the browser process. (Closed)

Created:
7 years, 4 months ago by jiayl
Modified:
7 years, 4 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, miu+watch_chromium.org, juberti2, vrk (LEFT CHROMIUM), Ami GONE FROM CHROMIUM, Wez
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Adding key press detection in the browser process. It works like this on the browser side: A new object UserInputMonitor is created on BrowserMainLoop and passed to AudioInputRendererHost to pass to AudioInputController. AudioInputController::DoRecord calls UserInputMonitor::AddKeyStrokeListener --> UserInputMonitor listens to system key events (only implemented on Linux) --> AudioInputController::OnKeyPressed is called and sets key_pressed_ --> When AudioInputController::OnData called, it writes key_pressed_ to shared memory along with the audio data buffer. On the renderer side a new param "key_pressed" is added through the code path of passing the flag to the webrtc voice engine. This CL includes all these changes except the implementation of UserInputMonitor for Windows and Mac. The impl of UserInputMonitor is mostly copied from remoting/host/local_input_monitor_linux.cc BUG= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=217768 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=217844

Patch Set 1 : #

Total comments: 6

Patch Set 2 : #

Total comments: 4

Patch Set 3 : #

Total comments: 5

Patch Set 4 : #

Patch Set 5 : #

Total comments: 1

Patch Set 6 : sync #

Patch Set 7 : add linux impl #

Total comments: 15

Patch Set 8 : #

Total comments: 21

Patch Set 9 : sync&resolve #

Patch Set 10 : #

Total comments: 19

Patch Set 11 : #

Total comments: 16

Patch Set 12 : #

Total comments: 1

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Patch Set 17 : #

Patch Set 18 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+931 lines, -159 lines) Patch
M content/browser/browser_main_loop.h View 1 2 3 4 5 6 7 8 9 3 chunks +6 lines, -0 lines 0 comments Download
M content/browser/browser_main_loop.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +9 lines, -0 lines 0 comments Download
M content/browser/renderer_host/media/audio_input_renderer_host.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +9 lines, -4 lines 0 comments Download
M content/browser/renderer_host/media/audio_input_renderer_host.cc View 1 2 3 4 5 6 7 8 9 2 chunks +17 lines, -13 lines 0 comments Download
M content/browser/renderer_host/media/audio_input_sync_writer.h View 1 chunk +4 lines, -1 line 0 comments Download
M content/browser/renderer_host/media/audio_input_sync_writer.cc View 1 chunk +5 lines, -2 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -3 lines 0 comments Download
M content/browser/speech/speech_recognizer_impl.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/media/webaudio_capturer_source.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/media/webrtc_audio_capturer.h View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc_audio_capturer.cc View 1 2 3 4 5 6 7 8 9 3 chunks +14 lines, -8 lines 0 comments Download
M content/renderer/media/webrtc_audio_capturer_sink_owner.h View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc_audio_capturer_sink_owner.cc View 1 2 3 4 5 6 7 8 9 1 chunk +11 lines, -5 lines 0 comments Download
M content/renderer/media/webrtc_audio_device_impl.h View 1 2 3 4 5 6 7 8 2 chunks +4 lines, -2 lines 0 comments Download
M content/renderer/media/webrtc_audio_device_impl.cc View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -3 lines 0 comments Download
M content/renderer/media/webrtc_audio_device_unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +9 lines, -3 lines 0 comments Download
M content/renderer/media/webrtc_local_audio_renderer.h View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc_local_audio_renderer.cc View 1 2 3 4 5 6 7 8 9 1 chunk +8 lines, -7 lines 0 comments Download
M content/renderer/media/webrtc_local_audio_track.h View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -1 line 0 comments Download
M content/renderer/media/webrtc_local_audio_track.cc View 1 2 3 4 5 6 7 8 9 2 chunks +11 lines, -5 lines 0 comments Download
M content/renderer/media/webrtc_local_audio_track_unittest.cc View 1 2 3 4 5 6 7 8 9 10 chunks +89 lines, -43 lines 0 comments Download
M content/test/webrtc_audio_device_test.cc View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -3 lines 0 comments Download
M media/DEPS View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M media/audio/audio_input_controller.h View 1 2 3 4 5 6 7 8 9 10 11 9 chunks +35 lines, -11 lines 0 comments Download
M media/audio/audio_input_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 10 chunks +37 lines, -16 lines 0 comments Download
M media/audio/audio_input_controller_unittest.cc View 1 2 3 4 5 6 5 chunks +36 lines, -14 lines 0 comments Download
M media/audio/audio_input_device.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M media/audio/audio_parameters.h View 1 chunk +1 line, -0 lines 0 comments Download
M media/audio/test_audio_input_controller_factory.h View 1 2 3 4 5 6 7 8 9 3 chunks +5 lines, -2 lines 0 comments Download
M media/audio/test_audio_input_controller_factory.cc View 1 2 3 4 5 6 7 8 9 2 chunks +7 lines, -5 lines 0 comments Download
M media/base/audio_capturer_source.h View 1 chunk +2 lines, -1 line 0 comments Download
A media/base/user_input_monitor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +99 lines, -0 lines 0 comments Download
A media/base/user_input_monitor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +87 lines, -0 lines 0 comments Download
A media/base/user_input_monitor_linux.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +338 lines, -0 lines 0 comments Download
A media/base/user_input_monitor_mac.mm View 1 2 3 4 5 6 7 8 9 1 chunk +16 lines, -0 lines 0 comments Download
A media/base/user_input_monitor_win.cc View 1 2 3 4 5 6 7 8 9 1 chunk +16 lines, -0 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +29 lines, -0 lines 0 comments Download

Messages

Total messages: 69 (0 generated)
jiayl
Dale&Tommi, please review media/ and */media/ sky, please review content/browser/ Thanks!
7 years, 4 months ago (2013-08-01 22:06:31 UTC) #1
DaleCurtis
Kind of confusing to see keyboard data paired with audio data, but I don't have ...
7 years, 4 months ago (2013-08-01 23:20:29 UTC) #2
jiayl
PTAL. Thanks! https://codereview.chromium.org/21183002/diff/13001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/21183002/diff/13001/media/audio/audio_input_controller.cc#newcode345 media/audio/audio_input_controller.cc:345: base::AutoLock auto_lock(key_pressed_lock_); On 2013/08/01 23:20:29, DaleCurtis wrote: ...
7 years, 4 months ago (2013-08-01 23:35:22 UTC) #3
DaleCurtis
I think it might make more sense to land this after you've landed a KeyPressMonitor ...
7 years, 4 months ago (2013-08-02 01:01:17 UTC) #4
jiayl
On 2013/08/02 01:01:17, DaleCurtis wrote: > I think it might make more sense to land ...
7 years, 4 months ago (2013-08-02 20:32:11 UTC) #5
jiayl
https://codereview.chromium.org/21183002/diff/18001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/21183002/diff/18001/media/audio/audio_input_controller.cc#newcode339 media/audio/audio_input_controller.cc:339: key_pressed = key_pressed_; On 2013/08/02 01:01:17, DaleCurtis wrote: > ...
7 years, 4 months ago (2013-08-02 20:32:20 UTC) #6
DaleCurtis
https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.cc File media/audio/key_press_monitor.cc (right): https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.cc#newcode11 media/audio/key_press_monitor.cc:11: KeyPressMonitor::KeyPressMonitor(base::MessageLoopProxy* message_loop) const scoped_refptr<base::MessageLoopProxy>& https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.h File media/audio/key_press_monitor.h (right): https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.h#newcode20 ...
7 years, 4 months ago (2013-08-02 21:04:46 UTC) #7
jiayl
https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.cc File media/audio/key_press_monitor.cc (right): https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.cc#newcode11 media/audio/key_press_monitor.cc:11: KeyPressMonitor::KeyPressMonitor(base::MessageLoopProxy* message_loop) On 2013/08/02 21:04:47, DaleCurtis wrote: > const ...
7 years, 4 months ago (2013-08-02 21:45:44 UTC) #8
DaleCurtis
https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.h File media/audio/key_press_monitor.h (right): https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.h#newcode20 media/audio/key_press_monitor.h:20: // loop is passed to the ctor. On 2013/08/02 ...
7 years, 4 months ago (2013-08-02 21:55:28 UTC) #9
jiayl
On 2013/08/02 21:55:28, DaleCurtis wrote: > https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.h > File media/audio/key_press_monitor.h (right): > > https://codereview.chromium.org/21183002/diff/33001/media/audio/key_press_monitor.h#newcode20 > ...
7 years, 4 months ago (2013-08-02 22:17:51 UTC) #10
DaleCurtis
media lgtm, i defer to tommi for the webrtc stuff -- perhaps he'll even see ...
7 years, 4 months ago (2013-08-02 23:34:42 UTC) #11
sky
content/browser LGTM https://codereview.chromium.org/21183002/diff/47001/content/browser/renderer_host/media/audio_input_renderer_host.h File content/browser/renderer_host/media/audio_input_renderer_host.h (right): https://codereview.chromium.org/21183002/diff/47001/content/browser/renderer_host/media/audio_input_renderer_host.h#newcode158 content/browser/renderer_host/media/audio_input_renderer_host.h:158: media::KeyPressMonitor* key_press_monitor_; Document ownership.
7 years, 4 months ago (2013-08-05 16:38:54 UTC) #12
jiayl
Updated to add the implementation of UserInputMonitor for Linux. PTAL. Thanks!
7 years, 4 months ago (2013-08-05 23:00:53 UTC) #13
tommi (sloooow) - chröme
This approach is as we had discussed doing this and I think this is probably ...
7 years, 4 months ago (2013-08-06 10:57:46 UTC) #14
jiayl
Thanks for the comments! https://codereview.chromium.org/21183002/diff/68001/content/renderer/media/webaudio_capturer_source.cc File content/renderer/media/webaudio_capturer_source.cc (right): https://codereview.chromium.org/21183002/diff/68001/content/renderer/media/webaudio_capturer_source.cc#newcode99 content/renderer/media/webaudio_capturer_source.cc:99: callback_->Capture(capture_bus_.get(), 0, 1.0, false); On ...
7 years, 4 months ago (2013-08-06 17:24:10 UTC) #15
jiayl
Sergey, could you take a look at the impl of UserInputMonitor? On Tue, Aug 6, ...
7 years, 4 months ago (2013-08-06 22:08:16 UTC) #16
tommi (sloooow) - chröme
https://codereview.chromium.org/21183002/diff/68001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/21183002/diff/68001/media/audio/audio_input_controller.cc#newcode341 media/audio/audio_input_controller.cc:341: std::swap(key_pressed, key_pressed_); On 2013/08/06 17:24:11, jiayl wrote: > On ...
7 years, 4 months ago (2013-08-07 11:42:55 UTC) #17
tommi (sloooow) - chröme
On 2013/08/07 11:42:55, tommi wrote: > https://codereview.chromium.org/21183002/diff/68001/media/audio/audio_input_controller.cc > File media/audio/audio_input_controller.cc (right): > > https://codereview.chromium.org/21183002/diff/68001/media/audio/audio_input_controller.cc#newcode341 > ...
7 years, 4 months ago (2013-08-07 11:46:43 UTC) #18
DaleCurtis
https://codereview.chromium.org/21183002/diff/68001/media/audio/key_press_monitor.cc File media/audio/key_press_monitor.cc (right): https://codereview.chromium.org/21183002/diff/68001/media/audio/key_press_monitor.cc#newcode13 media/audio/key_press_monitor.cc:13: const scoped_refptr<base::MessageLoopProxy>& io_message_loop, Not really necessary to pass all ...
7 years, 4 months ago (2013-08-07 17:50:39 UTC) #19
jiayl
On 2013/08/07 17:50:39, DaleCurtis wrote: > https://codereview.chromium.org/21183002/diff/68001/media/audio/key_press_monitor.cc > File media/audio/key_press_monitor.cc (right): > > https://codereview.chromium.org/21183002/diff/68001/media/audio/key_press_monitor.cc#newcode13 > ...
7 years, 4 months ago (2013-08-07 17:59:17 UTC) #20
DaleCurtis
In general it seems weird to me to have to pass around so many message ...
7 years, 4 months ago (2013-08-07 18:58:01 UTC) #21
jiayl
PTAL. On 2013/08/07 18:58:01, DaleCurtis wrote: > In general it seems weird to me to ...
7 years, 4 months ago (2013-08-07 23:38:13 UTC) #22
Sergey Ulanov
I have some style nits. There is also issue with const ref pointers. https://codereview.chromium.org/21183002/diff/84001/content/browser/renderer_host/media/audio_input_renderer_host.cc File ...
7 years, 4 months ago (2013-08-08 01:25:48 UTC) #23
DaleCurtis
lgtm Some thoughts: 1. It stinks to pass around so many message loops. 2. KeyPressMonitor ...
7 years, 4 months ago (2013-08-08 01:40:28 UTC) #24
DaleCurtis
Whoops, accidentally hit looks good to me. not lgtm w/o some more discussion.
7 years, 4 months ago (2013-08-08 01:41:23 UTC) #25
DaleCurtis
(One wrinkle with combining them though is that user_input_monitor seems to have entirely different implementations ...
7 years, 4 months ago (2013-08-08 01:49:50 UTC) #26
jiayl
How about this: Remove KeyPressMonitor, merge the impl into UserInputMonitor; UserInputMonitor has a single instance ...
7 years, 4 months ago (2013-08-08 17:35:33 UTC) #27
DaleCurtis
sgtm % avoiding overloaded methods per the style guide and a naming nit: AddKeyboardEventListener and ...
7 years, 4 months ago (2013-08-08 21:13:11 UTC) #28
Sergey Ulanov
Do I understand it correctly that this CL enables automatic muting for all WebRTC streams ...
7 years, 4 months ago (2013-08-08 23:32:35 UTC) #29
jiayl
On 2013/08/08 23:32:35, Sergey Ulanov wrote: > Do I understand it correctly that this CL ...
7 years, 4 months ago (2013-08-08 23:40:21 UTC) #30
tommi (sloooow) - chröme
key_pressed should also always be set to false for non microphone sources. Recently we've made ...
7 years, 4 months ago (2013-08-09 07:52:29 UTC) #31
jiayl
Merged KeyPressMonitor into UserInputMonitor. PTAL. https://codereview.chromium.org/21183002/diff/84001/media/audio/key_press_monitor.cc File media/audio/key_press_monitor.cc (right): https://codereview.chromium.org/21183002/diff/84001/media/audio/key_press_monitor.cc#newcode18 media/audio/key_press_monitor.cc:18: weak_ptr_factory_(this) {} On 2013/08/08 ...
7 years, 4 months ago (2013-08-09 23:30:13 UTC) #32
DaleCurtis
Also I just realized you can avoid plumbing UserInputMonitor everywhere by having AudioSyncWriter just get ...
7 years, 4 months ago (2013-08-10 00:13:12 UTC) #33
jiayl
Does AudioSyncWriter run on the UI thread? BrowserMainLoop::Instance can only be called on the UI ...
7 years, 4 months ago (2013-08-10 00:37:55 UTC) #34
Sergey Ulanov
https://codereview.chromium.org/21183002/diff/106001/media/base/user_input_monitor.h File media/base/user_input_monitor.h (right): https://codereview.chromium.org/21183002/diff/106001/media/base/user_input_monitor.h#newcode25 media/base/user_input_monitor.h:25: class MouseEventListener { please add comments for this interface ...
7 years, 4 months ago (2013-08-10 00:48:18 UTC) #35
DaleCurtis
BrowserMainLoop::GetInstance() can be called anywhere it looks like? It just returns a global static. https://codereview.chromium.org/21183002/diff/106001/media/base/user_input_monitor_linux.cc ...
7 years, 4 months ago (2013-08-10 00:57:51 UTC) #36
jiayl
On 2013/08/10 00:57:51, DaleCurtis wrote: > BrowserMainLoop::GetInstance() can be called anywhere it looks like? It ...
7 years, 4 months ago (2013-08-10 01:01:10 UTC) #37
DaleCurtis
Ah, you're right, I totally missed that DCHECK! Sad. We could still get at it ...
7 years, 4 months ago (2013-08-10 01:05:21 UTC) #38
jiayl
On 2013/08/10 00:48:18, Sergey Ulanov wrote: > https://codereview.chromium.org/21183002/diff/106001/media/base/user_input_monitor.h > File media/base/user_input_monitor.h (right): > > https://codereview.chromium.org/21183002/diff/106001/media/base/user_input_monitor.h#newcode25 ...
7 years, 4 months ago (2013-08-12 17:52:59 UTC) #39
Sergey Ulanov
On Mon, Aug 12, 2013 at 10:52 AM, <jiayl@chromium.org> wrote: > > https://codereview.chromium.**org/21183002/diff/106001/** > media/base/user_input_monitor.**h#newcode42<https://codereview.chromium.org/21183002/diff/106001/media/base/user_input_monitor.h#newcode42> ...
7 years, 4 months ago (2013-08-12 18:53:59 UTC) #40
jiayl
PTAL. UserInputMonitor is now thread safe with lock to synchronize adding/removing/calling listeners. The callback can ...
7 years, 4 months ago (2013-08-12 19:05:58 UTC) #41
Sergey Ulanov
On Mon, Aug 12, 2013 at 12:05 PM, <jiayl@chromium.org> wrote: > PTAL. UserInputMonitor is now ...
7 years, 4 months ago (2013-08-12 19:27:13 UTC) #42
DaleCurtis
https://codereview.chromium.org/21183002/diff/119001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/21183002/diff/119001/media/audio/audio_input_controller.cc#newcode265 media/audio/audio_input_controller.cc:265: if (user_input_monitor_) Should this be in the (state_ != ...
7 years, 4 months ago (2013-08-12 20:24:10 UTC) #43
jiayl
PTAL. Thanks! https://codereview.chromium.org/21183002/diff/119001/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/21183002/diff/119001/media/base/user_input_monitor.cc#newcode51 media/base/user_input_monitor.cc:51: DVLOG(2) << "Stoped keyboard monitoring."; On 2013/08/12 ...
7 years, 4 months ago (2013-08-12 23:13:45 UTC) #44
DaleCurtis
Using ObserverList is okay, but since you're not using any of its features, it's really ...
7 years, 4 months ago (2013-08-12 23:24:32 UTC) #45
Sergey Ulanov
lgtm https://codereview.chromium.org/21183002/diff/139001/media/base/user_input_monitor_linux.cc File media/base/user_input_monitor_linux.cc (right): https://codereview.chromium.org/21183002/diff/139001/media/base/user_input_monitor_linux.cc#newcode46 media/base/user_input_monitor_linux.cc:46: MOUSE_EVENT = 0, nit: no need to specify ...
7 years, 4 months ago (2013-08-13 20:12:50 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/139001
7 years, 4 months ago (2013-08-13 20:18:38 UTC) #47
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 4 months ago (2013-08-13 21:17:46 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/173001
7 years, 4 months ago (2013-08-13 22:10:41 UTC) #49
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 4 months ago (2013-08-13 23:28:21 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/189001
7 years, 4 months ago (2013-08-13 23:28:49 UTC) #51
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) app_list_unittests, ash_unittests, aura_unittests, browser_tests, components_unittests, content_browsertests, ...
7 years, 4 months ago (2013-08-14 01:04:56 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/189001
7 years, 4 months ago (2013-08-14 01:12:41 UTC) #53
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) app_list_unittests, ash_unittests, aura_unittests, browser_tests, components_unittests, content_browsertests, ...
7 years, 4 months ago (2013-08-14 02:25:57 UTC) #54
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/189001
7 years, 4 months ago (2013-08-14 05:13:26 UTC) #55
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) app_list_unittests, ash_unittests, aura_unittests, browser_tests, components_unittests, content_browsertests, ...
7 years, 4 months ago (2013-08-14 05:49:43 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/189001
7 years, 4 months ago (2013-08-14 16:01:39 UTC) #57
commit-bot: I haz the power
Failed to request the patch to try. Please note that binary files are still unsupported ...
7 years, 4 months ago (2013-08-14 16:02:04 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/189001
7 years, 4 months ago (2013-08-14 16:25:30 UTC) #59
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) app_list_unittests, ash_unittests, aura_unittests, browser_tests, components_unittests, content_browsertests, ...
7 years, 4 months ago (2013-08-14 17:34:11 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/220001
7 years, 4 months ago (2013-08-14 18:57:02 UTC) #61
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) interactive_ui_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chromeos&number=145696
7 years, 4 months ago (2013-08-14 19:38:29 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/164001
7 years, 4 months ago (2013-08-14 20:09:25 UTC) #63
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/123001
7 years, 4 months ago (2013-08-14 22:16:49 UTC) #64
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 4 months ago (2013-08-14 22:55:43 UTC) #65
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/265001
7 years, 4 months ago (2013-08-14 23:44:00 UTC) #66
commit-bot: I haz the power
Change committed as 217768
7 years, 4 months ago (2013-08-15 07:41:08 UTC) #67
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/21183002/265001
7 years, 4 months ago (2013-08-15 19:42:57 UTC) #68
commit-bot: I haz the power
7 years, 4 months ago (2013-08-15 22:02:45 UTC) #69
Message was sent while issue was closed.
Change committed as 217844

Powered by Google App Engine
This is Rietveld 408576698