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 1952893003: Implement custom element construction and some 'define' checks (Closed)

Created:
4 years, 7 months ago by dominicc (has gone to gerrit)
Modified:
4 years, 7 months ago
CC:
blink-reviews, blink-reviews-bindings_chromium.org, blink-reviews-dom_chromium.org, blink-reviews-html_chromium.org, chromium-reviews, dglazkov+blink, eae+blinkwatch, justinfagnani, kinuko+watch, rwlbuis, sof, webcomponents-bugzilla_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement custom element construction and some 'define' checks BUG=594918 TEST=LayoutTests/custom-elements Committed: https://crrev.com/00c4f05945de64e240b230db5b22536be02d09e7 Cr-Commit-Position: refs/heads/master@{#393469}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Feedback, TODOs, more tests incl. failing GC test, lock down isolated worlds. #

Patch Set 3 : Myriad improvements. #

Patch Set 4 : Rebase. #

Total comments: 1

Patch Set 5 : Use DCHECK, revert RuntimeEnabledFeatures.in. #

Total comments: 38

Patch Set 6 : Implement feedback. #

Total comments: 1

Patch Set 7 : Try using weak phantom handles. #

Patch Set 8 : Do not use NativeWeakMap. #

Patch Set 9 : Do not expose CustomElementsRegistry to isolated worlds. #

Total comments: 3

Patch Set 10 : Rebase; remove default parameters. #

Total comments: 5

Patch Set 11 : Reduce ScopedPersistent use; check v0 names directly and more reliably; misc. cleanup. #

Patch Set 12 : Rebase; V8 SyntaxError -> DOM SyntaxErr. #

Patch Set 13 : Remove defunct stuff. #

Total comments: 7

Patch Set 14 : Avoid getHiddenValueForMainWorldWrapper. #

Total comments: 4

Patch Set 15 : Implement feedback. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+934 lines, -23 lines) Patch
A third_party/WebKit/LayoutTests/custom-elements/gc.html View 1 2 1 chunk +66 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/custom-elements/isolated-worlds.html View 1 2 3 4 5 6 7 8 1 chunk +81 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/custom-elements/spec/construct.html View 1 2 1 chunk +78 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/custom-elements/spec/define-element.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +98 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/custom-elements/spec/resources/custom-elements-helpers.js View 1 1 chunk +22 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/custom-elements/v0-v1-interop.html View 1 2 1 chunk +26 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/V8HiddenValue.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +74 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/custom/custom.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/core.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +41 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +25 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +46 lines, -8 lines 0 comments Download
M third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +180 lines, -4 lines 0 comments Download
A third_party/WebKit/Source/core/dom/custom/README.md View 1 2 3 4 5 6 7 8 9 10 1 chunk +138 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/custom/V0CustomElementRegistrationContext.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/custom/V0CustomElementRegistrationContext.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/dom/custom/V0CustomElementRegistry.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +8 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/dom/custom/V0CustomElementRegistry.cpp View 1 2 3 4 5 6 7 8 9 10 3 chunks +22 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/DOMWindow.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/LocalDOMWindow.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteDOMWindow.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/RemoteDOMWindow.cpp View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/frame/Window.idl View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/core/html/HTMLElement.idl View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 53 (13 generated)
dominicc (has gone to gerrit)
Not ready for review yet, but FYI and feedback is always appreciated. domenic, justinfagnani: I'd ...
4 years, 7 months ago (2016-05-05 06:17:23 UTC) #2
justinfagnani
https://codereview.chromium.org/1952893003/diff/1/third_party/WebKit/LayoutTests/custom-elements/spec/construct.html File third_party/WebKit/LayoutTests/custom-elements/spec/construct.html (right): https://codereview.chromium.org/1952893003/diff/1/third_party/WebKit/LayoutTests/custom-elements/spec/construct.html#newcode34 third_party/WebKit/LayoutTests/custom-elements/spec/construct.html:34: assert_true(e instanceof w.HTMLElement, might want to verify the localName
4 years, 7 months ago (2016-05-05 17:04:48 UTC) #4
domenic
This is how I feel about this patch: http://i.imgur.com/dfe4ZGi.gif https://codereview.chromium.org/1952893003/diff/1/third_party/WebKit/LayoutTests/custom-elements/spec/construct.html File third_party/WebKit/LayoutTests/custom-elements/spec/construct.html (right): https://codereview.chromium.org/1952893003/diff/1/third_party/WebKit/LayoutTests/custom-elements/spec/construct.html#newcode6 third_party/WebKit/LayoutTests/custom-elements/spec/construct.html:6: ...
4 years, 7 months ago (2016-05-05 19:15:28 UTC) #5
dominicc (has gone to gerrit)
- kojii for now because he's away at a CSS meeting. + esprehn for everything; ...
4 years, 7 months ago (2016-05-09 12:55:15 UTC) #8
dominicc (has gone to gerrit)
-esprehn, guess he is busy; +tkent, PTAL
4 years, 7 months ago (2016-05-10 01:50:52 UTC) #10
tkent
The patch contains many v8 usages. haraken@ should review this. Non-binding parts look ok to ...
4 years, 7 months ago (2016-05-10 03:59:05 UTC) #11
dominicc (has gone to gerrit)
On 2016/05/10 at 03:59:05, tkent wrote: > The patch contains many v8 usages. haraken@ should ...
4 years, 7 months ago (2016-05-10 05:40:28 UTC) #12
haraken
Sorry for the delayed review :/ https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h File third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h (right): https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h#newcode57 third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h:57: static v8::Local<v8::Value> throwIllegalConstructorTypeError(v8::Isolate*); ...
4 years, 7 months ago (2016-05-10 09:04:22 UTC) #13
yosin_UTC9
https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode57 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:57: info.GetReturnValue().Set(wrapper); I think we don't need to set return ...
4 years, 7 months ago (2016-05-10 13:10:59 UTC) #15
Yuki
https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h File third_party/WebKit/Source/bindings/core/v8/ExceptionState.h (right): https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h#newcode155 third_party/WebKit/Source/bindings/core/v8/ExceptionState.h:155: void throwSyntaxError(const String& message = String()) override; https://engdoc.corp.google.com/eng/doc/devguide/cpp/styleguide.shtml?cl=head#Default_Arguments If ...
4 years, 7 months ago (2016-05-11 01:59:02 UTC) #17
dominicc (has gone to gerrit)
Thanks so much for the awesome detailed feedback. I've implemented most of it and made ...
4 years, 7 months ago (2016-05-11 02:31:50 UTC) #19
Yuki
https://codereview.chromium.org/1952893003/diff/100001/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp File third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp (right): https://codereview.chromium.org/1952893003/diff/100001/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp#newcode16 third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp:16: m_prototype.setWeak(this, &CustomElementDefinition::didCollectPrototype); Can we use the new type of ...
4 years, 7 months ago (2016-05-11 03:21:05 UTC) #21
dominicc (has gone to gerrit)
On 2016/05/11 at 03:21:05, yukishiino wrote: > https://codereview.chromium.org/1952893003/diff/100001/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp > File third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp (right): > > https://codereview.chromium.org/1952893003/diff/100001/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp#newcode16 ...
4 years, 7 months ago (2016-05-11 03:41:40 UTC) #22
yosin_UTC9
https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode57 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:57: info.GetReturnValue().Set(wrapper); On 2016/05/11 at 02:31:49, dominicc wrote: > On ...
4 years, 7 months ago (2016-05-11 03:49:55 UTC) #23
dominicc (has gone to gerrit)
On 2016/05/11 at 03:49:55, yosin wrote: > https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp > File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): > > https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode57 ...
4 years, 7 months ago (2016-05-11 04:40:59 UTC) #24
haraken
https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp File third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp (right): https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp#newcode126 third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp:126: m_constructorIdMap.Get(isolate)->Set( On 2016/05/11 02:31:49, dominicc wrote: > On 2016/05/10 ...
4 years, 7 months ago (2016-05-11 06:25:28 UTC) #25
dominicc (has gone to gerrit)
Thanks for so many quick rounds of review--super helpful. I see the simplifications you're hinting ...
4 years, 7 months ago (2016-05-11 09:10:20 UTC) #26
Yuki
https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h File third_party/WebKit/Source/bindings/core/v8/ExceptionState.h (right): https://codereview.chromium.org/1952893003/diff/80001/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h#newcode155 third_party/WebKit/Source/bindings/core/v8/ExceptionState.h:155: void throwSyntaxError(const String& message = String()) override; On 2016/05/11 ...
4 years, 7 months ago (2016-05-11 09:29:53 UTC) #27
haraken
https://codereview.chromium.org/1952893003/diff/160001/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h File third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h (right): https://codereview.chromium.org/1952893003/diff/160001/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h#newcode24 third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h:24: v8::Local<v8::Object> prototype(v8::Isolate*) const; Does the performance of prototype() matter? ...
4 years, 7 months ago (2016-05-11 11:30:09 UTC) #28
yosin_UTC9
https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode59 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:59: v8::Local<v8::Object> wrapper = Just curiosity, is v8SetReturnValue(info, <C++ pointer>); ...
4 years, 7 months ago (2016-05-12 01:30:34 UTC) #29
bashi
https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode59 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:59: v8::Local<v8::Object> wrapper = On 2016/05/12 01:30:34, Yosi_UTC9 wrote: > ...
4 years, 7 months ago (2016-05-12 02:03:25 UTC) #31
haraken
https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode59 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:59: v8::Local<v8::Object> wrapper = On 2016/05/12 02:03:25, bashi1 wrote: > ...
4 years, 7 months ago (2016-05-12 02:13:58 UTC) #32
bashi
https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode59 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:59: v8::Local<v8::Object> wrapper = On 2016/05/12 02:13:58, haraken wrote: > ...
4 years, 7 months ago (2016-05-12 02:15:18 UTC) #33
dominicc (has gone to gerrit)
On 2016/05/12 at 01:30:34, yosin wrote: > https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp > File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): > > https://codereview.chromium.org/1952893003/diff/180001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode59 ...
4 years, 7 months ago (2016-05-12 04:58:17 UTC) #34
dominicc (has gone to gerrit)
Thank you all for the advice and attention to this review; I think this is ...
4 years, 7 months ago (2016-05-12 07:08:33 UTC) #35
Yuki
lgtm on my side.
4 years, 7 months ago (2016-05-12 07:33:27 UTC) #36
yosin_UTC9
https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode70 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:70: return; Do you forget |V8ThrowException| here?
4 years, 7 months ago (2016-05-12 07:54:23 UTC) #37
dominicc (has gone to gerrit)
https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode70 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:70: return; On 2016/05/12 at 07:54:22, Yosi_UTC9 wrote: > Do ...
4 years, 7 months ago (2016-05-12 08:00:40 UTC) #38
bashi
https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp File third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp (right): https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp#newcode70 third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLElementCustom.cpp:70: return; On 2016/05/12 08:00:40, dominicc wrote: > On 2016/05/12 ...
4 years, 7 months ago (2016-05-12 08:19:13 UTC) #39
haraken
https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp File third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp (right): https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp#newcode38 third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp:38: .As<v8::Object>(); Add DCHECK(!wrapper.IsEmpty()). https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp#newcode75 third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp:75: exceptionState.throwDOMException( Do you want ...
4 years, 7 months ago (2016-05-12 08:19:41 UTC) #40
dominicc (has gone to gerrit)
On 2016/05/12 at 08:19:41, haraken wrote: > https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp > File third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp (right): > > https://codereview.chromium.org/1952893003/diff/240001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp#newcode38 ...
4 years, 7 months ago (2016-05-12 08:52:24 UTC) #41
dominicc (has gone to gerrit)
On 2016/05/12 at 08:52:24, dominicc wrote: > On 2016/05/12 at 08:19:41, haraken wrote: > > ...
4 years, 7 months ago (2016-05-12 08:54:52 UTC) #42
haraken
On 2016/05/12 08:54:52, dominicc wrote: > On 2016/05/12 at 08:52:24, dominicc wrote: > > On ...
4 years, 7 months ago (2016-05-12 13:40:10 UTC) #43
dominicc (has gone to gerrit)
This is by design; the spec for 'define' is to cache the prototype. Presumably to ...
4 years, 7 months ago (2016-05-12 14:33:42 UTC) #44
dominicc (has gone to gerrit)
This is by design; the spec for 'define' is to cache the prototype. Presumably to ...
4 years, 7 months ago (2016-05-12 14:33:42 UTC) #45
haraken
Thanks, makes sense. LGTM. https://codereview.chromium.org/1952893003/diff/260001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp File third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp (right): https://codereview.chromium.org/1952893003/diff/260001/third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp#newcode37 third_party/WebKit/Source/core/dom/custom/CustomElementsRegistry.cpp:37: toV8(registry, scriptState->context()->Global(), isolate) toV8(registry, scriptState); ...
4 years, 7 months ago (2016-05-12 14:54:23 UTC) #46
tkent
lgtm
4 years, 7 months ago (2016-05-12 23:03:00 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1952893003/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1952893003/280001
4 years, 7 months ago (2016-05-13 07:40:23 UTC) #50
commit-bot: I haz the power
Committed patchset #15 (id:280001)
4 years, 7 months ago (2016-05-13 08:11:12 UTC) #51
commit-bot: I haz the power
4 years, 7 months ago (2016-05-13 08:13:27 UTC) #53
Message was sent while issue was closed.
Patchset 15 (id:??) landed as
https://crrev.com/00c4f05945de64e240b230db5b22536be02d09e7
Cr-Commit-Position: refs/heads/master@{#393469}

Powered by Google App Engine
This is Rietveld 408576698