Summary: | MessageEvent.data should deserialize in the context of the MessageEvent's global object | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Oliver Hunt <oliver> | ||||||
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | dglazkov, eric, webkit.review.bot | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Other | ||||||||
OS: | OS X 10.5 | ||||||||
Attachments: |
|
Description
Oliver Hunt
2010-01-27 14:38:34 PST
Created attachment 47572 [details]
Patch
Comment on attachment 47572 [details]
Patch
Don't want actual review yet (as i don't have testcases yet)
Created attachment 47587 [details]
Patch
Attachment 47587 [details] did not build on chromium: Build output: http://webkit-commit-queue.appspot.com/results/216413 Comment on attachment 47587 [details]
Patch
r=me
Committed r53969: <http://trac.webkit.org/changeset/53969> This change was a flamethrower. But I think most of the tree has been put out. Gtk still looks broken though. --- /var/lib/buildbot/build/gtk-linux-release/build/layout-test-results/fast/dom/Window/window-postmessage-clone-frames-expected.txt 2010-01-27 23:38:26.000000000 -0800 +++ /var/lib/buildbot/build/gtk-linux-release/build/layout-test-results/fast/dom/Window/window-postmessage-clone-frames-actual.txt 2010-01-27 23:38:26.000000000 -0800 @@ -5,8 +5,8 @@ PASS: (frames[0].tests[1]).event.data instanceof (frames[0]).Array is true of type boolean PASS: (frames[0].tests[2]).eventData instanceof (frames[0]).Date is true of type boolean PASS: (frames[0].tests[2]).event.data instanceof (frames[0]).Date is true of type boolean -PASS: (frames[0].tests[3]).eventData instanceof (frames[0]).File is true of type boolean -PASS: (frames[0].tests[3]).event.data instanceof (frames[0]).File is true of type boolean +FAIL: (frames[0].tests[3]).eventData instanceof (frames[0]).File is false should be true of type boolean +FAIL: (frames[0].tests[3]).event.data instanceof (frames[0]).File is false should be true of type boolean PASS: (frames[0].tests[4]).eventData instanceof (frames[0]).FileList is true of type boolean PASS: (frames[0].tests[4]).event.data instanceof (frames[0]).FileList is true of type boolean |