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

Issue 943313002: bindings: [Replaceable] must not be specified with [PutForwards]. (Closed)

Created:
5 years, 10 months ago by Yuki
Modified:
5 years, 10 months ago
CC:
blink-reviews, blink-reviews-bindings_chromium.org, vivekg_samsung, arv+blink, Inactive, vivekg
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

bindings: [Replaceable] must not be specified with [PutForwards]. Simply removes [Replaceable] extended attribute at Window.location. https://heycam.github.io/webidl/#Replaceable says "An attribute with the [Replaceable] extended attribute must not also be declared with the [PutForwards] extended attribute." https://html.spec.whatwg.org/multipage/browsers.html#window says [PutForwards=href, Unforgeable] readonly attribute Location location; Thus, this CL removes [Replaceable] extended attribute. There is no change in generated code. Note that Document.idl has correctly been specifying [PutForwards=href, Unforgeable] readonly attribute Location location; With this CL, Window.idl specifies the same. BUG= Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190645

Patch Set 1 #

Patch Set 2 : Addressed review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -11 lines) Patch
M Source/bindings/scripts/v8_attributes.py View 1 1 chunk +1 line, -0 lines 0 comments Download
M Source/bindings/tests/idls/core/TestObject.idl View 1 chunk +1 line, -1 line 0 comments Download
M Source/bindings/tests/results/core/V8TestObject.cpp View 2 chunks +9 lines, -9 lines 0 comments Download
M Source/core/frame/Window.idl View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 14 (4 generated)
Yuki
Could you guys review this CL? We may want to add checks of validity of ...
5 years, 10 months ago (2015-02-23 07:58:14 UTC) #2
haraken
> The access control (in generated code) changes > from: v8::ALL_CAN_READ | v8::ALL_CAN_WRITE | v8::PROHIBITS_OVERWRITING ...
5 years, 10 months ago (2015-02-23 08:03:01 UTC) #3
Yuki
On 2015/02/23 08:03:01, haraken wrote: > > The access control (in generated code) changes > ...
5 years, 10 months ago (2015-02-23 08:38:10 UTC) #4
haraken
+jochen, +dcarney, who should know the V8 flags better :)
5 years, 10 months ago (2015-02-23 08:44:09 UTC) #6
Jens Widell
On 2015/02/23 08:38:10, Yuki wrote: > On 2015/02/23 08:03:01, haraken wrote: > > > The ...
5 years, 10 months ago (2015-02-23 08:44:36 UTC) #7
Yuki
On 2015/02/23 08:44:36, Jens Widell wrote: > On 2015/02/23 08:38:10, Yuki wrote: > > On ...
5 years, 10 months ago (2015-02-23 08:54:01 UTC) #8
haraken
LGTM!
5 years, 10 months ago (2015-02-23 08:58:59 UTC) #9
Jens Widell
LGTM
5 years, 10 months ago (2015-02-23 09:01:34 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/943313002/20001
5 years, 10 months ago (2015-02-23 10:39:34 UTC) #13
commit-bot: I haz the power
5 years, 10 months ago (2015-02-23 10:43:20 UTC) #14
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=190645

Powered by Google App Engine
This is Rietveld 408576698