|Summary:||Remove [NoInterfaceObject] from WorkerGlobalScope|
|Product:||WebKit||Reporter:||Chris Dumez <cdumez>|
|Component:||Bindings||Assignee:||Chris Dumez <cdumez>|
|Severity:||Normal||CC:||ap, benjamin, commit-queue, darin, haraken, laszlo.gombos|
|Version:||528+ (Nightly build)|
|Bug Depends on:||118059|
Description Chris Dumez 2013-06-26 11:26:40 PDT
According to the latest specification, WorkerGlobalScope, SharedWorkerGlobalScope and DedicatedWorkerGlobalScope should not have [NoInterfaceObject]: http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#workerglobalscope They need to be exposed only in specific environments so removing [NoInterfaceObject] is not enough. Extending the [GlobalContext] extended attribute is needed as well. Corresponding Blink patch: https://src.chromium.org/viewvc/blink?revision=153070&view=revision
Comment 3 Kentaro Hara 2013-06-27 06:44:11 PDT
Comment on attachment 205596 [details] Patch The change in IDL files and Perl scripts looks OK. I didn't check the test result one by one, but LGTM if the result is exactly the same as the Blink's patch.
Comment 4 Chris Dumez 2013-06-27 06:51:04 PDT
Comment 5 WebKit Commit Bot 2013-06-27 08:47:11 PDT
Comment on attachment 205596 [details] Patch Clearing flags on attachment: 205596 Committed r152100: <http://trac.webkit.org/changeset/152100>
Comment 6 WebKit Commit Bot 2013-06-27 08:47:13 PDT
All reviewed patches have been landed. Closing bug.