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
Tony Chang
2010-05-25 00:45:33 PDT
I'm going to mark the test as failing for now so I can roll WebKit DEPS. vitalyr has been volunteered to look at this :) 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. 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> 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. Created attachment 103232 [details]
Patch
Created attachment 103313 [details]
Updates binding test expected results.
Comment on attachment 103313 [details] Updates binding test expected results. Clearing flags on attachment: 103313 Committed r92747: <http://trac.webkit.org/changeset/92747> All reviewed patches have been landed. Closing bug. |