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

Issue 17376006: Implement WebIDL implements (Closed)

Created:
7 years, 6 months ago by do-not-use
Modified:
7 years, 6 months ago
CC:
blink-reviews, Nils Barth (inactive), jsbell+bindings_chromium.org, eae+blinkwatch, abarth-chromium, marja+watch_chromium.org, dglazkov+blink, adamk+blink_chromium.org, Nate Chapin, lgombos
Visibility:
Public.

Description

Implement WebIDL implements Implement basic support for Web IDL implements statements in the bindings generator: http://www.w3.org/TR/WebIDL/#dfn-implements-statement Introduce ParentNode interface and refactor Element, Document and and DocumentFragment to use implements and match the spec: http://dom.spec.whatwg.org/#parentnode BUG=239236 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152655

Patch Set 1 #

Patch Set 2 : With ParentNode.idl #

Total comments: 2

Patch Set 3 : Add back [PerWorldBindings] #

Unified diffs Side-by-side diffs Delta from patch set Stats (+583 lines, -31 lines) Patch
M Source/bindings/scripts/generate-bindings.pl View 4 chunks +4 lines, -4 lines 0 comments Download
M Source/bindings/scripts/preprocess_idls.py View 3 chunks +26 lines, -9 lines 0 comments Download
A Source/bindings/tests/idls/TestImplements.idl View 1 2 1 chunk +54 lines, -0 lines 0 comments Download
A Source/bindings/tests/results/V8TestImplements.h View 1 chunk +6 lines, -0 lines 0 comments Download
A Source/bindings/tests/results/V8TestImplements.cpp View 1 chunk +6 lines, -0 lines 0 comments Download
M Source/bindings/tests/results/V8TestInterface.h View 1 chunk +9 lines, -0 lines 0 comments Download
M Source/bindings/tests/results/V8TestInterface.cpp View 9 chunks +465 lines, -0 lines 0 comments Download
M Source/core/core.gypi View 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/dom/Document.idl View 1 chunk +0 lines, -6 lines 0 comments Download
M Source/core/dom/DocumentFragment.idl View 1 chunk +0 lines, -6 lines 0 comments Download
M Source/core/dom/Element.idl View 1 chunk +0 lines, -6 lines 0 comments Download
A Source/core/dom/ParentNode.idl View 1 2 1 chunk +12 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
do-not-use
Note that with the current CL, we loose the [PerWorldBindings] optimization for the Element attributes. ...
7 years, 6 months ago (2013-06-18 14:59:39 UTC) #1
haraken
Overall, this looks great! Let me take a detailed look tomorrow morning. BTW, what's the ...
7 years, 6 months ago (2013-06-18 15:12:15 UTC) #2
do-not-use
On 2013/06/18 15:12:15, haraken wrote: > Overall, this looks great! Let me take a detailed ...
7 years, 6 months ago (2013-06-18 15:16:45 UTC) #3
arv (Not doing code reviews)
https://codereview.chromium.org/17376006/diff/4001/Source/bindings/scripts/preprocess_idls.py File Source/bindings/scripts/preprocess_idls.py (right): https://codereview.chromium.org/17376006/diff/4001/Source/bindings/scripts/preprocess_idls.py#newcode161 Source/bindings/scripts/preprocess_idls.py:161: # Parse 'identifier-A implements identifier-B; statements # Parse 'identifier-A ...
7 years, 6 months ago (2013-06-18 15:18:21 UTC) #4
haraken
> Regarding the difference, right now the only difference (with this CL) is that a ...
7 years, 6 months ago (2013-06-18 15:19:11 UTC) #5
arv (Not doing code reviews)
LGTM if you add back [PerWorldBindings]
7 years, 6 months ago (2013-06-18 15:19:31 UTC) #6
arv (Not doing code reviews)
On Tue, Jun 18, 2013 at 11:19 AM, <haraken@chromium.org> wrote: > Regarding the difference, right ...
7 years, 6 months ago (2013-06-18 15:21:25 UTC) #7
do-not-use
On 2013/06/18 15:19:31, arv wrote: > LGTM if you add back [PerWorldBindings] [PerWorldBindings] is back ...
7 years, 6 months ago (2013-06-18 15:22:01 UTC) #8
haraken
Makes sense. LGTM2.
7 years, 6 months ago (2013-06-18 15:27:49 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@sisa.samsung.com/17376006/8002
7 years, 6 months ago (2013-06-18 17:05:35 UTC) #10
commit-bot: I haz the power
7 years, 6 months ago (2013-06-18 18:25:43 UTC) #11
Message was sent while issue was closed.
Change committed as 152655

Powered by Google App Engine
This is Rietveld 408576698