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

Issue 1057443002: Partial interface should use original interface's cpp_name. (Closed)

Created:
5 years, 8 months ago by tasak
Modified:
5 years, 8 months ago
Reviewers:
haraken, jsbell, bashi
CC:
blink-reviews, blink-reviews-bindings_chromium.org, vivekg_samsung, arv+blink, vivekg
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Partial interface should use original interface's cpp_name. cpp_name in v8_utilities sees ImplementedAs, but ImplementedAs in partial interfaces just says nothing about cpp class name. It just says cpp/header file name. Instead, we should use original interface's cpp_name for generated partial interface code. BUG=472273 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=193116

Patch Set 1 #

Patch Set 2 : Another fix #

Total comments: 2

Patch Set 3 : Add comment #

Patch Set 4 : Add TODO #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -0 lines) Patch
M Source/bindings/scripts/interface_dependency_resolver.py View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (4 generated)
jsbell
I can confirm that this CL fixes the problem I was seeing.
5 years, 8 months ago (2015-04-01 18:23:46 UTC) #2
jsbell
I'm still confused about why this was occurring in the output for unrelated partial interface. ...
5 years, 8 months ago (2015-04-01 18:53:56 UTC) #3
tasak
On 2015/04/01 18:23:46, jsbell wrote: > I can confirm that this CL fixes the problem ...
5 years, 8 months ago (2015-04-02 06:00:27 UTC) #4
tasak
On 2015/04/01 18:53:56, jsbell wrote: > I'm still confused about why this was occurring in ...
5 years, 8 months ago (2015-04-02 08:55:02 UTC) #5
tasak
+haraken, bashi
5 years, 8 months ago (2015-04-02 08:59:18 UTC) #7
haraken
I'd delegate the review to bashi-san. My proposal is just to remove [ImplementedAs] from partial ...
5 years, 8 months ago (2015-04-02 09:30:58 UTC) #8
jsbell
On 2015/04/02 06:00:27, tasak wrote: > On 2015/04/01 18:23:46, jsbell wrote: > > I can ...
5 years, 8 months ago (2015-04-02 16:39:46 UTC) #9
jsbell
oh, and: lgtm
5 years, 8 months ago (2015-04-02 17:49:29 UTC) #10
bashi
LGTM as a short-term fix. https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py File Source/bindings/scripts/interface_dependency_resolver.py (right): https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py#newcode188 Source/bindings/scripts/interface_dependency_resolver.py:188: dependency_interface.extended_attributes.pop('ImplementedAs', None) Without having ...
5 years, 8 months ago (2015-04-02 23:15:27 UTC) #11
haraken
LGTM with adding the comment.
5 years, 8 months ago (2015-04-02 23:32:50 UTC) #12
tasak
https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py File Source/bindings/scripts/interface_dependency_resolver.py (right): https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py#newcode188 Source/bindings/scripts/interface_dependency_resolver.py:188: dependency_interface.extended_attributes.pop('ImplementedAs', None) On 2015/04/02 23:15:27, bashi1 wrote: > Without ...
5 years, 8 months ago (2015-04-03 05:22:53 UTC) #13
bashi
On 2015/04/03 05:22:53, tasak wrote: > https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py > File Source/bindings/scripts/interface_dependency_resolver.py (right): > > https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py#newcode188 > ...
5 years, 8 months ago (2015-04-03 07:31:48 UTC) #14
tasak
On 2015/04/03 07:31:48, bashi1 wrote: > On 2015/04/03 05:22:53, tasak wrote: > > > https://codereview.chromium.org/1057443002/diff/20001/Source/bindings/scripts/interface_dependency_resolver.py ...
5 years, 8 months ago (2015-04-03 07:32:37 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1057443002/80001
5 years, 8 months ago (2015-04-03 07:32:51 UTC) #18
commit-bot: I haz the power
5 years, 8 months ago (2015-04-03 13:36:57 UTC) #19
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=193116

Powered by Google App Engine
This is Rietveld 408576698