Bug 39655

Summary: [v8] The 'prototype' property on generated Web IDL interfaces should be { DontDelete | ReadOnly }.
Product: WebKit Reporter: Tony Chang <tony>
Component: WebKit Misc.Assignee: Dominic Cooney <dominicc>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, ager, dglazkov, dominicc, kling, shinyak, vitalyr, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Attachments:
Description Flags
Patch
none
Updates binding test expected results. none

Description Tony Chang 2010-05-25 00:45:33 PDT
JSC changed behavior in http://trac.webkit.org/changeset/60119.  This is causing the layout test fast/dom/prototype-property.html to fail.
Comment 1 Tony Chang 2010-05-25 00:55:41 PDT
I'm going to mark the test as failing for now so I can roll WebKit DEPS.
Comment 2 Tony Chang 2010-05-26 00:00:56 PDT
vitalyr has been volunteered to look at this :)
Comment 3 Dominic Cooney 2011-06-16 04:07:43 PDT
For reference, the relevant part of the Web IDL spec is <http://dev.w3.org/2006/webapi/WebIDL/#interface-object> which says:

The interface object must also have a property named prototype with attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false } whose value is an object called the interface prototype object.
Comment 4 Dominic Cooney 2011-06-16 06:42:47 PDT
I have filed V8 issue 1479 for the desired API changes on the V8 side. <http://code.google.com/p/v8/issues/detail?id=1479>
Comment 5 Dominic Cooney 2011-07-05 06:34:39 PDT
I believe there is another blocking bug on the V8 side; I have filed <http://code.google.com/p/v8/issues/detail?id=1539> for it.
Comment 6 Dominic Cooney 2011-08-08 05:31:35 PDT
Created attachment 103232 [details]
Patch
Comment 7 Dominic Cooney 2011-08-08 16:44:17 PDT
Created attachment 103313 [details]
Updates binding test expected results.
Comment 8 WebKit Review Bot 2011-08-09 21:52:05 PDT
Comment on attachment 103313 [details]
Updates binding test expected results.

Clearing flags on attachment: 103313

Committed r92747: <http://trac.webkit.org/changeset/92747>
Comment 9 WebKit Review Bot 2011-08-09 21:52:11 PDT
All reviewed patches have been landed.  Closing bug.