[Webkit-unassigned] [Bug 65839] CodeGenerator*.pm should support Web IDL Constructor attribute

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 18 00:53:03 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=65839





--- Comment #12 from Kentaro Hara <haraken at google.com>  2011-08-18 00:53:03 PST ---
I updated the WIP patch, since I found that the previous patch was violating the spec (Please see the comments by abarth and ap in bug 66274, bug 66275 and bug 66276). 

Now, I am planning to land this WIP patch in the following steps.

[1] Throw TypeError from the EventSource constructor (of V8 and JSC), when the number of arguments is not enough. 
[2] Throw TypeError from the SharedWorker constructor (of V8 and JSC), when the number of arguments is not enough. 
[3] Throw TypeError from the Worker constructor (of V8 and JSC), when the number of arguments is not enough. 
[4] Implement the Web IDL Constructor extended attribute in IDLParser.pm and CodeGeneratorV8.pm.
[5] Replace EventSource constructor of V8 with the Web IDL Constructor extended attribute.
[6] Replace FileReader constructor of V8 with the Web IDL Constructor extended attribute.
[7] Replace SharedWorker constructor of V8 with the Web IDL Constructor extended attribute.
[8] Replace WebKitCSSMatrix constructor of V8 with the Web IDL Constructor extended attribute.
[9] Replace Worker constructor of V8 with the Web IDL Constructor extended attribute.
[10] Replace XSLTProcessor constructor of V8 with the Web IDL Constructor extended attribute.

Dependency: [5][6][7][8][9][10] depends on [1][2][3][4].

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list