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

Issue 2692343005: [Bindings] Unify a template block 'prepare_prototype_and_interface_object' (Closed)

Created:
3 years, 10 months ago by peria
Modified:
3 years, 10 months ago
Reviewers:
haraken, bashi, Yuki
CC:
chromium-reviews, blink-reviews, blink-reviews-bindings_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Unify a template block 'prepare_prototype_and_interface_object' This block was defined in interface.cpp.tmpl and partial_interface.cpp.tmpl, but the difference between them is only to call another preparePrototypeAndInterfaceObject() of parent class. Hence this CL merges them and move it to interface_base.cpp.tmpl. As a side effect, a macro is expanded and another macro is moved to attributes.cpp.tmpl. BUG=690714 Review-Url: https://codereview.chromium.org/2692343005 Cr-Commit-Position: refs/heads/master@{#450918} Committed: https://chromium.googlesource.com/chromium/src/+/1397281ab2c5d5e47437363822b7439196851ea3

Patch Set 1 #

Total comments: 2

Messages

Total messages: 19 (10 generated)
peria
PTL
3 years, 10 months ago (2017-02-16 08:08:30 UTC) #4
haraken
LGTM
3 years, 10 months ago (2017-02-16 08:12:31 UTC) #6
bashi
Just help me understand: This CL itself doesn't fix the bug, but is a preparation ...
3 years, 10 months ago (2017-02-16 08:20:18 UTC) #9
peria
On 2017/02/16 08:20:18, bashi wrote: > Just help me understand: This CL itself doesn't fix ...
3 years, 10 months ago (2017-02-16 08:22:58 UTC) #10
bashi
Totally makes sense to me. lgtm.
3 years, 10 months ago (2017-02-16 08:24:14 UTC) #11
Yuki
LGTM. https://codereview.chromium.org/2692343005/diff/1/third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl File third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl (right): https://codereview.chromium.org/2692343005/diff/1/third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl#newcode709 third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl:709: {% block prepare_prototype_and_interface_object %} nit: This is just ...
3 years, 10 months ago (2017-02-16 08:38:08 UTC) #12
peria
https://codereview.chromium.org/2692343005/diff/1/third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl File third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl (right): https://codereview.chromium.org/2692343005/diff/1/third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl#newcode709 third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl:709: {% block prepare_prototype_and_interface_object %} On 2017/02/16 08:38:07, Yuki wrote: ...
3 years, 10 months ago (2017-02-16 08:41:58 UTC) #15
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/2692343005/1
3 years, 10 months ago (2017-02-16 08:42:27 UTC) #16
commit-bot: I haz the power
3 years, 10 months ago (2017-02-16 09:48:53 UTC) #19
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/1397281ab2c5d5e47437363822b7...

Powered by Google App Engine
This is Rietveld 408576698