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

Issue 22801007: Adds the UserInputMonitor implementation for Mac. (Closed)

Created:
7 years, 4 months ago by jiayl
Modified:
7 years, 3 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, vrk (LEFT CHROMIUM), tnakamura, kjellander_chromium
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Adds key press detection for Mac by detecting the increase of key down event count in audio callback. CGEventSourceCounterForEventType does not count auto-repeated key presses, so we get exactly the same behavior as the webrtc impl. The CGEventSourceCounterForEventType call takes 2-3 microseconds on a Macbook Pro. BUG=274623 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219896

Patch Set 1 #

Total comments: 29

Patch Set 2 : #

Patch Set 3 : #

Total comments: 1

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Total comments: 38

Patch Set 6 : #

Total comments: 4

Patch Set 7 : #

Total comments: 3

Patch Set 8 : #

Total comments: 4

Patch Set 9 : #

Total comments: 2

Patch Set 10 : #

Total comments: 12

Patch Set 11 : #

Total comments: 2

Patch Set 12 : #

Total comments: 16

Patch Set 13 : #

Patch Set 14 : #

Total comments: 30

Patch Set 15 : #

Patch Set 16 : #

Total comments: 4

Patch Set 17 : #

Total comments: 4

Patch Set 18 : #

Total comments: 2

Patch Set 19 : #

Patch Set 20 : sync #

Patch Set 21 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+307 lines, -197 lines) Patch
M media/audio/audio_input_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -8 lines 0 comments Download
M media/audio/audio_input_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 7 chunks +19 lines, -14 lines 0 comments Download
A media/base/keyboard_event_counter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +48 lines, -0 lines 0 comments Download
A media/base/keyboard_event_counter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +41 lines, -0 lines 0 comments Download
M media/base/user_input_monitor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 chunks +17 lines, -27 lines 0 comments Download
M media/base/user_input_monitor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +16 lines, -29 lines 0 comments Download
M media/base/user_input_monitor_linux.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 8 chunks +100 lines, -102 lines 0 comments Download
A media/base/user_input_monitor_mac.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +57 lines, -0 lines 0 comments Download
D media/base/user_input_monitor_mac.mm View 1 2 3 4 5 8 9 1 chunk +0 lines, -16 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 3 chunks +5 lines, -1 line 0 comments Download

Messages

Total messages: 73 (0 generated)
jiayl
7 years, 4 months ago (2013-08-19 22:56:52 UTC) #1
DaleCurtis
I don't know Obj-C well enough to give you a stamp there, either sergeyu@ does ...
7 years, 4 months ago (2013-08-19 23:49:00 UTC) #2
jiayl
https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc#newcode109 media/base/user_input_monitor.cc:109: void UserInputMonitor::PollKeyState() { On 2013/08/19 23:49:00, DaleCurtis wrote: > ...
7 years, 4 months ago (2013-08-20 00:21:15 UTC) #3
DaleCurtis
https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc#newcode109 media/base/user_input_monitor.cc:109: void UserInputMonitor::PollKeyState() { On 2013/08/20 00:21:15, jiayl wrote: > ...
7 years, 4 months ago (2013-08-20 00:35:53 UTC) #4
DaleCurtis
https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc#newcode138 media/base/user_input_monitor.cc:138: base::MessageLoop::current()->PostDelayedTask( On 2013/08/20 00:35:54, DaleCurtis wrote: > On 2013/08/20 ...
7 years, 4 months ago (2013-08-20 00:40:00 UTC) #5
jiayl
https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc#newcode109 media/base/user_input_monitor.cc:109: void UserInputMonitor::PollKeyState() { On 2013/08/20 00:35:54, DaleCurtis wrote: > ...
7 years, 4 months ago (2013-08-20 00:42:59 UTC) #6
DaleCurtis
https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc#newcode109 media/base/user_input_monitor.cc:109: void UserInputMonitor::PollKeyState() { On 2013/08/20 00:42:59, jiayl wrote: > ...
7 years, 4 months ago (2013-08-20 00:52:18 UTC) #7
Sergey Ulanov
Sorry, but I'm not an expect in Objective C either. https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor_mac.mm File media/base/user_input_monitor_mac.mm (right): https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor_mac.mm#newcode27 ...
7 years, 4 months ago (2013-08-20 00:55:40 UTC) #8
Robert Sesek
Have you considered using the NSEvent API for this instead? It's considerably easier to work ...
7 years, 4 months ago (2013-08-20 13:03:33 UTC) #9
jiayl
On 2013/08/20 00:52:18, DaleCurtis wrote: > https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc > File media/base/user_input_monitor.cc (right): > > https://codereview.chromium.org/22801007/diff/1/media/base/user_input_monitor.cc#newcode109 > ...
7 years, 4 months ago (2013-08-20 16:39:19 UTC) #10
jiayl
On 2013/08/20 13:03:33, rsesek wrote: > Have you considered using the NSEvent API for this ...
7 years, 4 months ago (2013-08-20 16:47:55 UTC) #11
Robert Sesek
On 2013/08/20 16:47:55, jiayl wrote: > On 2013/08/20 13:03:33, rsesek wrote: > > Have you ...
7 years, 4 months ago (2013-08-20 16:55:46 UTC) #12
jiayl
Moved polling into UserInputMonitorMac and running on the UI thread. jam, The polling runs every ...
7 years, 4 months ago (2013-08-20 23:49:04 UTC) #13
jiayl
PTAL. Thanks!
7 years, 4 months ago (2013-08-21 00:06:09 UTC) #14
Robert Sesek
Is the polling only done when a WebRTC stream needs to know about key events? ...
7 years, 4 months ago (2013-08-21 00:19:30 UTC) #15
jiayl
On 2013/08/21 00:19:30, rsesek wrote: > Is the polling only done when a WebRTC stream ...
7 years, 4 months ago (2013-08-21 00:50:48 UTC) #16
Robert Sesek
https://codereview.chromium.org/22801007/diff/26001/media/base/user_input_monitor_mac.mm File media/base/user_input_monitor_mac.mm (right): https://codereview.chromium.org/22801007/diff/26001/media/base/user_input_monitor_mac.mm#newcode90 media/base/user_input_monitor_mac.mm:90: static CGEventRef inputEvent(CGEventTapProxy proxy, This should be a static ...
7 years, 4 months ago (2013-08-21 14:43:23 UTC) #17
jiayl
On 2013/08/21 14:43:23, rsesek wrote: > https://codereview.chromium.org/22801007/diff/26001/media/base/user_input_monitor_mac.mm > File media/base/user_input_monitor_mac.mm (right): > > https://codereview.chromium.org/22801007/diff/26001/media/base/user_input_monitor_mac.mm#newcode90 > ...
7 years, 4 months ago (2013-08-21 16:23:16 UTC) #18
Robert Sesek
On 2013/08/21 16:23:16, jiayl wrote: > On 2013/08/21 14:43:23, rsesek wrote: > > > https://codereview.chromium.org/22801007/diff/26001/media/base/user_input_monitor_mac.mm ...
7 years, 4 months ago (2013-08-21 16:29:58 UTC) #19
Wez
On 21 August 2013 09:29, <rsesek@chromium.org> wrote: > On 2013/08/21 16:23:16, jiayl wrote: > >> ...
7 years, 4 months ago (2013-08-21 17:03:02 UTC) #20
jiayl
On 2013/08/21 17:03:02, Wez wrote: > On 21 August 2013 09:29, <mailto:rsesek@chromium.org> wrote: > > ...
7 years, 4 months ago (2013-08-21 17:47:35 UTC) #21
jiayl
PTAL. Thanks!
7 years, 4 months ago (2013-08-21 17:47:52 UTC) #22
Mark Mentovai
https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor.cc#newcode89 media/base/user_input_monitor.cc:89: DCHECK(false); Oh, so NOTREACHED? You still should write “return;” ...
7 years, 4 months ago (2013-08-21 18:32:42 UTC) #23
Wez
https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor_mac.mm File media/base/user_input_monitor_mac.mm (right): https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor_mac.mm#newcode232 media/base/user_input_monitor_mac.mm:232: base::TimeDelta::FromMilliseconds(10)); On 2013/08/21 18:32:43, Mark Mentovai wrote: > 1. ...
7 years, 4 months ago (2013-08-21 19:45:56 UTC) #24
jiayl
On 2013/08/21 19:45:56, Wez wrote: > https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor_mac.mm > File media/base/user_input_monitor_mac.mm (right): > > https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor_mac.mm#newcode232 > ...
7 years, 4 months ago (2013-08-21 20:08:08 UTC) #25
Wez
https://codereview.chromium.org/22801007/diff/43001/media/base/user_input_monitor_mac.cc File media/base/user_input_monitor_mac.cc (right): https://codereview.chromium.org/22801007/diff/43001/media/base/user_input_monitor_mac.cc#newcode247 media/base/user_input_monitor_mac.cc:247: CGEventSourceKeyState(kCGEventSourceStateHIDSystemState, key_index); This should be *SessionState, not *SystemState, I ...
7 years, 4 months ago (2013-08-21 22:41:56 UTC) #26
jiayl
PTAL https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc (right): https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor.cc#newcode89 media/base/user_input_monitor.cc:89: DCHECK(false); On 2013/08/21 18:32:43, Mark Mentovai wrote: > ...
7 years, 4 months ago (2013-08-21 22:58:22 UTC) #27
Wez
https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor_mac.mm File media/base/user_input_monitor_mac.mm (right): https://codereview.chromium.org/22801007/diff/33001/media/base/user_input_monitor_mac.mm#newcode52 media/base/user_input_monitor_mac.mm:52: // The class implements the event listening. Must be ...
7 years, 4 months ago (2013-08-21 23:19:52 UTC) #28
jiayl
https://codereview.chromium.org/22801007/diff/43001/media/base/user_input_monitor_mac.cc File media/base/user_input_monitor_mac.cc (right): https://codereview.chromium.org/22801007/diff/43001/media/base/user_input_monitor_mac.cc#newcode247 media/base/user_input_monitor_mac.cc:247: CGEventSourceKeyState(kCGEventSourceStateHIDSystemState, key_index); On 2013/08/21 23:19:53, Wez wrote: > On ...
7 years, 4 months ago (2013-08-21 23:32:59 UTC) #29
Wez
https://codereview.chromium.org/22801007/diff/9006/media/base/user_input_monitor_mac.cc File media/base/user_input_monitor_mac.cc (right): https://codereview.chromium.org/22801007/diff/9006/media/base/user_input_monitor_mac.cc#newcode86 media/base/user_input_monitor_mac.cc:86: base::Unretained(this))); On 2013/08/21 23:32:59, jiayl wrote: > On 2013/08/21 ...
7 years, 4 months ago (2013-08-21 23:43:53 UTC) #30
jiayl
On 2013/08/21 23:43:53, Wez wrote: > https://codereview.chromium.org/22801007/diff/9006/media/base/user_input_monitor_mac.cc > File media/base/user_input_monitor_mac.cc (right): > > https://codereview.chromium.org/22801007/diff/9006/media/base/user_input_monitor_mac.cc#newcode86 > ...
7 years, 4 months ago (2013-08-21 23:47:33 UTC) #31
Wez
On 2013/08/21 23:47:33, jiayl wrote: > On 2013/08/21 23:43:53, Wez wrote: > > > https://codereview.chromium.org/22801007/diff/9006/media/base/user_input_monitor_mac.cc ...
7 years, 4 months ago (2013-08-22 00:11:50 UTC) #32
jiayl
The BrowserMainLoop owned instance is always released on the main thread, but the API does ...
7 years, 4 months ago (2013-08-22 00:23:27 UTC) #33
Mark Mentovai
Taking a step back… If all you really need to know is when a key ...
7 years, 4 months ago (2013-08-22 00:48:22 UTC) #34
jiayl
Example: step 1: press and release a key; step 2: after 1 second of step ...
7 years, 4 months ago (2013-08-22 00:59:19 UTC) #35
Mark Mentovai
It works correctly for me: mark@cougar bash$ cat tidle.cc #include <ApplicationServices/ApplicationServices.h> #include <stdio.h> int main(int ...
7 years, 4 months ago (2013-08-22 01:37:05 UTC) #36
jiayl
Thanks for the info! You are right; it was something else causing the missing events ...
7 years, 4 months ago (2013-08-22 16:45:02 UTC) #37
Mark Mentovai
I still think you may be overcomplicating this, perhaps to fit into the current interface ...
7 years, 4 months ago (2013-08-22 17:02:13 UTC) #38
jiayl
I don't agree. The typing detection algorithm in the voice engine expects the input to ...
7 years, 4 months ago (2013-08-22 17:22:27 UTC) #39
jiayl
PTAL. The change is reduced a lot and does not touch UserInputMonitor at all.
7 years, 4 months ago (2013-08-22 17:37:26 UTC) #40
Mark Mentovai
Yes, this is substantially clearer now. https://codereview.chromium.org/22801007/diff/62001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/22801007/diff/62001/media/audio/audio_input_controller.cc#newcode343 media/audio/audio_input_controller.cc:343: uint32_t current_count = ...
7 years, 4 months ago (2013-08-22 18:27:51 UTC) #41
jiayl
PTAL. Thanks! https://codereview.chromium.org/22801007/diff/62001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/22801007/diff/62001/media/audio/audio_input_controller.cc#newcode343 media/audio/audio_input_controller.cc:343: uint32_t current_count = CGEventSourceCounterForEventType( On 2013/08/22 18:27:52, ...
7 years, 4 months ago (2013-08-22 18:51:16 UTC) #42
Mark Mentovai
LGTM but obviously you should get a media OWNER to weigh in on this again, ...
7 years, 4 months ago (2013-08-22 19:00:25 UTC) #43
DaleCurtis
My concern with this is three fold: 1. You're calling into the Quartz API during ...
7 years, 4 months ago (2013-08-22 19:48:51 UTC) #44
Robert Sesek
I was somehow from this review after comment #39. Please do not remove reviewers in ...
7 years, 4 months ago (2013-08-22 20:45:15 UTC) #45
jiayl
Fixed Dale's comments by adding the GetKeyPressCount API for all platforms. PTAL.
7 years, 4 months ago (2013-08-22 21:41:18 UTC) #46
DaleCurtis
You'll need mark@ and rsesek@ approval for the OSX stuff you added back. Of which, ...
7 years, 4 months ago (2013-08-22 22:07:34 UTC) #47
jiayl
On 2013/08/22 22:07:34, DaleCurtis wrote: > You'll need mark@ and rsesek@ approval for the OSX ...
7 years, 4 months ago (2013-08-22 22:23:01 UTC) #48
jiayl
On 2013/08/22 22:07:34, DaleCurtis wrote: > You'll need mark@ and rsesek@ approval for the OSX ...
7 years, 4 months ago (2013-08-22 22:23:03 UTC) #49
jiayl
PTAL https://codereview.chromium.org/22801007/diff/68001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/22801007/diff/68001/media/audio/audio_input_controller.cc#newcode246 media/audio/audio_input_controller.cc:246: user_input_monitor_->AddKeyPressCounterReference(); On 2013/08/22 22:07:34, DaleCurtis wrote: > How ...
7 years, 4 months ago (2013-08-22 22:23:21 UTC) #50
DaleCurtis
https://codereview.chromium.org/22801007/diff/68001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/22801007/diff/68001/media/audio/audio_input_controller.cc#newcode246 media/audio/audio_input_controller.cc:246: user_input_monitor_->AddKeyPressCounterReference(); On 2013/08/22 22:23:22, jiayl wrote: > On 2013/08/22 ...
7 years, 4 months ago (2013-08-23 01:13:37 UTC) #51
jiayl
PTAL https://codereview.chromium.org/22801007/diff/68001/media/audio/audio_input_controller.cc File media/audio/audio_input_controller.cc (right): https://codereview.chromium.org/22801007/diff/68001/media/audio/audio_input_controller.cc#newcode246 media/audio/audio_input_controller.cc:246: user_input_monitor_->AddKeyPressCounterReference(); On 2013/08/23 01:13:38, DaleCurtis wrote: > On ...
7 years, 4 months ago (2013-08-23 01:49:32 UTC) #52
DaleCurtis
lgtm % nits. https://codereview.chromium.org/22801007/diff/33002/media/audio/audio_input_controller.h File media/audio/audio_input_controller.h (right): https://codereview.chromium.org/22801007/diff/33002/media/audio/audio_input_controller.h#newcode287 media/audio/audio_input_controller.h:287: uint32_t prev_key_down_count_; size_t https://codereview.chromium.org/22801007/diff/33002/media/base/user_input_monitor.cc File media/base/user_input_monitor.cc ...
7 years, 4 months ago (2013-08-23 02:16:21 UTC) #53
jiayl
All comments resolved. Thanks!
7 years, 4 months ago (2013-08-23 16:48:12 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/22801007/33002
7 years, 4 months ago (2013-08-23 16:49:13 UTC) #55
Mark Mentovai
The interface/implementation confusion needs to be cleaned up for sure. The other comments are much ...
7 years, 4 months ago (2013-08-23 18:09:02 UTC) #56
jiayl
Resolved Mark's comments. Extracted the logic of converting key events to keypress count into a ...
7 years, 4 months ago (2013-08-23 19:09:09 UTC) #57
Mark Mentovai
This has changed enough again that Dale should also have another look. https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc ...
7 years, 4 months ago (2013-08-23 20:18:10 UTC) #58
jiayl
PTAL https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc (right): https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc#newcode32 media/base/keyboard_event_counter.cc:32: DCHECK(pressed_keys_.find(key_code) != pressed_keys_.end()); On 2013/08/23 20:18:11, Mark Mentovai ...
7 years, 4 months ago (2013-08-23 23:47:56 UTC) #59
Mark Mentovai
Dale should have another look again, since this has changed nontrivially since his last review ...
7 years, 3 months ago (2013-08-26 15:11:01 UTC) #60
jiayl
Dale, could you take another look? https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc (right): https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc#newcode38 media/base/keyboard_event_counter.cc:38: base::AutoLock auto_lock(lock_); On ...
7 years, 3 months ago (2013-08-26 17:16:57 UTC) #61
Mark Mentovai
https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc (right): https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc#newcode38 media/base/keyboard_event_counter.cc:38: base::AutoLock auto_lock(lock_); jiayl wrote: > On 2013/08/26 15:11:01, Mark ...
7 years, 3 months ago (2013-08-26 19:07:54 UTC) #62
jiayl
PTAL https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc (right): https://codereview.chromium.org/22801007/diff/91011/media/base/keyboard_event_counter.cc#newcode38 media/base/keyboard_event_counter.cc:38: base::AutoLock auto_lock(lock_); On 2013/08/26 19:07:55, Mark Mentovai wrote: ...
7 years, 3 months ago (2013-08-26 19:30:08 UTC) #63
Mark Mentovai
https://codereview.chromium.org/22801007/diff/103001/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc (right): https://codereview.chromium.org/22801007/diff/103001/media/base/keyboard_event_counter.cc#newcode24 media/base/keyboard_event_counter.cc:24: base::AutoLock auto_lock(lock_); Is it true that pressed_keys_ will now ...
7 years, 3 months ago (2013-08-26 19:33:42 UTC) #64
jiayl
PTAL https://codereview.chromium.org/22801007/diff/103001/media/base/keyboard_event_counter.cc File media/base/keyboard_event_counter.cc (right): https://codereview.chromium.org/22801007/diff/103001/media/base/keyboard_event_counter.cc#newcode24 media/base/keyboard_event_counter.cc:24: base::AutoLock auto_lock(lock_); On 2013/08/26 19:33:43, Mark Mentovai wrote: ...
7 years, 3 months ago (2013-08-26 20:09:18 UTC) #65
Mark Mentovai
LGTM. Still waiting on Dale.
7 years, 3 months ago (2013-08-26 20:53:29 UTC) #66
DaleCurtis
lgtm % nits. Also, I'd like to see a set of platform agnostic unit tests ...
7 years, 3 months ago (2013-08-26 22:16:54 UTC) #67
jiayl
On 2013/08/26 22:16:54, DaleCurtis wrote: > lgtm % nits. Also, I'd like to see a ...
7 years, 3 months ago (2013-08-26 22:29:07 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/22801007/116001
7 years, 3 months ago (2013-08-26 22:56:52 UTC) #69
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=72019
7 years, 3 months ago (2013-08-27 03:43:03 UTC) #70
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/22801007/135001
7 years, 3 months ago (2013-08-27 16:43:02 UTC) #71
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jiayl@chromium.org/22801007/135001
7 years, 3 months ago (2013-08-28 00:36:45 UTC) #72
commit-bot: I haz the power
7 years, 3 months ago (2013-08-28 03:43:21 UTC) #73
Message was sent while issue was closed.
Change committed as 219896

Powered by Google App Engine
This is Rietveld 408576698