Summary: | Remove LegacyDefaultOptionalArguments flag from navigator IDL files | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Mark Pilgrim (Google) <pilgrim> | ||||||
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | abarth, dglazkov, ossy, rniwa, webkit.review.bot | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Mark Pilgrim (Google)
2011-07-29 06:08:53 PDT
Created attachment 102354 [details]
Patch
Comment on attachment 102354 [details] Patch Attachment 102354 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/9266501 New failing tests: fast/dom/navigator-detached-no-crash.html Comment on attachment 102354 [details]
Patch
Can you check how registerProtocolHandler works in other browsers? I'd expect folks might leave off the "title" attribute.
Comment on attachment 102354 [details]
Patch
Looks like you're failing a test.
Firefox throws NOT_ENOUGH_ARGUMENTS exception if any argument is missing, including title. (In reply to comment #5) > Firefox throws NOT_ENOUGH_ARGUMENTS exception if any argument is missing, including title. Great. Thanks for checking. Maybe add a test to that effect? Created attachment 102821 [details]
Patch
Comment on attachment 102821 [details] Patch Clearing flags on attachment: 102821 Committed r92315: <http://trac.webkit.org/changeset/92315> All reviewed patches have been landed. Closing bug. fast/dom/navigator-detached-no-crash.html started failing on Qt after this patch: http://build.webkit.org/results/Qt%20Linux%20Release/r92315%20(36108)/fast/dom/navigator-detached-no-crash-pretty-diff.html That makes very little sense. Maybe I'm confused. The same test is failing on Snow Leopard and GTK as well: http://build.webkit.org/results/SnowLeopard%20Intel%20Debug%20(Tests)/r92315%20(1501)/fast/dom/navigator-detached-no-crash-pretty-diff.html http://build.webkit.org/results/GTK%20Linux%2032-bit%20Release/r92316%20(16215)/fast/dom/navigator-detached-no-crash-pretty-diff.html I don't think registerProtocolHandler is enabled on any port but chromium. I'll just revert http://trac.webkit.org/browser/trunk/LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt?rev=92315 |