Changeset 206293 in webkit


Ignore:
Timestamp:
Sep 22, 2016 10:31:15 PM (8 years ago)
Author:
bshafiei@apple.com
Message:

Roll out r206165. rdar://problem/28435943

Location:
tags/Safari-603.1.6.0.2
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • tags/Safari-603.1.6.0.2/LayoutTests/ChangeLog

    r206190 r206293  
     12016-09-22  Babak Shafiei  <bshafiei@apple.com>
     2
     3        Roll out r206165.
     4
    152016-09-20  Nan Wang  <n_wang@apple.com>
    26
  • tags/Safari-603.1.6.0.2/LayoutTests/http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt

    r206165 r206293  
     1CONSOLE MESSAGE: Unable to post message to asdf://. Recipient has origin http://localhost:8000.
     2
    13window.location.href = http://127.0.0.1:8000/security/postMessage/invalid-origin-throws-exception.html
    24waiting...
     
    57Encountered exception SyntaxError (DOM Exception 12): The string did not match the expected pattern. while posting message to '/tmp/foo'.
    68Encountered exception SyntaxError (DOM Exception 12): The string did not match the expected pattern. while posting message to '//localhost'.
    7 Encountered exception SyntaxError (DOM Exception 12): The string did not match the expected pattern. while posting message to 'asdf:'.
     9Posted message to 'asdf:' without any exceptions.
    810Encountered exception SyntaxError (DOM Exception 12): The string did not match the expected pattern. while posting message to 'http:'.
    911Received message: data="Received message: data="done" origin="http://127.0.0.1:8000"" origin="http://localhost:8000"
  • tags/Safari-603.1.6.0.2/LayoutTests/http/tests/security/postMessage/invalid-origin-throws-exception.html

    r206165 r206293  
    3030    tryPostMessage("//localhost");
    3131
    32     // URLs without an origin should fail with a syntax error.
     32    // URLs without an origin should fail without generating any errors.
    3333    tryPostMessage("asdf:");
    3434    tryPostMessage("http:");
  • tags/Safari-603.1.6.0.2/LayoutTests/imported/w3c/ChangeLog

    r206168 r206293  
     12016-09-22  Babak Shafiei  <bshafiei@apple.com>
     2
     3        Roll out r206165.
     4
    152016-09-20  Alex Christensen  <achristensen@webkit.org>
    26
  • tags/Safari-603.1.6.0.2/LayoutTests/imported/w3c/web-platform-tests/url/a-element-expected.txt

    r206165 r206293  
    88> against <http://example.org/foo/bar>
    99PASS Parsing: < foo.com  > against <http://example.org/foo/bar>
    10 PASS Parsing: <a:        foo.com> against <http://example.org/foo/bar>
     10FAIL Parsing: <a:        foo.com> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "a://"
    1111PASS Parsing: <http://f:21/ b ? d # e > against <http://example.org/foo/bar>
    1212PASS Parsing: <http://f:/c> against <http://example.org/foo/bar>
     
    4949PASS Parsing: <http:\\foo.com\> against <http://example.org/foo/bar>
    5050PASS Parsing: <http:\\a\b:c\d@foo.com\> against <http://example.org/foo/bar>
    51 PASS Parsing: <foo:/> against <http://example.org/foo/bar>
    52 PASS Parsing: <foo:/bar.com/> against <http://example.org/foo/bar>
    53 FAIL Parsing: <foo://///////> against <http://example.org/foo/bar> assert_equals: pathname expected "///////" but got "/////////"
    54 FAIL Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar> assert_equals: pathname expected "///////bar.com/" but got "/////////bar.com/"
    55 FAIL Parsing: <foo:////://///> against <http://example.org/foo/bar> assert_equals: pathname expected "//://///" but got "////://///"
    56 PASS Parsing: <c:/foo> against <http://example.org/foo/bar>
     51FAIL Parsing: <foo:/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     52FAIL Parsing: <foo:/bar.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     53FAIL Parsing: <foo://///////> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     54FAIL Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     55FAIL Parsing: <foo:////://///> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     56FAIL Parsing: <c:/foo> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "c://"
    5757PASS Parsing: <//foo/bar> against <http://example.org/foo/bar>
    5858PASS Parsing: <http://foo/path;a??e#f#g> against <http://example.org/foo/bar>
     
    7070PASS Parsing: <ftp:/example.com/> against <http://example.org/foo/bar>
    7171PASS Parsing: <https:/example.com/> against <http://example.org/foo/bar>
    72 PASS Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar>
     72FAIL Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "madeupscheme://"
    7373PASS Parsing: <file:/example.com/> against <http://example.org/foo/bar>
    74 PASS Parsing: <ftps:/example.com/> against <http://example.org/foo/bar>
     74FAIL Parsing: <ftps:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "ftps://"
    7575PASS Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>
    7676PASS Parsing: <ws:/example.com/> against <http://example.org/foo/bar>
     
    7878PASS Parsing: <data:/example.com/> against <http://example.org/foo/bar>
    7979PASS Parsing: <javascript:/example.com/> against <http://example.org/foo/bar>
    80 PASS Parsing: <mailto:/example.com/> against <http://example.org/foo/bar>
     80FAIL Parsing: <mailto:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "mailto://"
    8181PASS Parsing: <http:example.com/> against <http://example.org/foo/bar>
    8282PASS Parsing: <ftp:example.com/> against <http://example.org/foo/bar>
    8383PASS Parsing: <https:example.com/> against <http://example.org/foo/bar>
    84 PASS Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar>
    85 PASS Parsing: <ftps:example.com/> against <http://example.org/foo/bar>
     84FAIL Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "madeupscheme://"
     85FAIL Parsing: <ftps:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "ftps://"
    8686PASS Parsing: <gopher:example.com/> against <http://example.org/foo/bar>
    8787PASS Parsing: <ws:example.com/> against <http://example.org/foo/bar>
     
    8989PASS Parsing: <data:example.com/> against <http://example.org/foo/bar>
    9090PASS Parsing: <javascript:example.com/> against <http://example.org/foo/bar>
    91 PASS Parsing: <mailto:example.com/> against <http://example.org/foo/bar>
     91FAIL Parsing: <mailto:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "mailto://"
    9292PASS Parsing: </a/b/c> against <http://example.org/foo/bar>
    9393PASS Parsing: </a/ /c> against <http://example.org/foo/bar>
     
    9696FAIL Parsing: <#β> against <http://example.org/foo/bar> assert_equals: href expected "http://example.org/foo/bar#β" but got "http://example.org/foo/bar#%CE%B2"
    9797PASS Parsing: <data:text/html,test#test> against <http://example.org/foo/bar>
    98 PASS Parsing: <tel:1234567890> against <http://example.org/foo/bar>
     98FAIL Parsing: <tel:1234567890> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "tel://"
    9999FAIL Parsing: <file:c:\foo\bar.html> against <file:///tmp/mock/path> assert_equals: href expected "file:///c:/foo/bar.html" but got "file:///tmp/mock/c:/foo/bar.html"
    100100FAIL Parsing: <  File:c|////foo\bar.html> against <file:///tmp/mock/path> assert_equals: href expected "file:///c:////foo/bar.html" but got "file:///tmp/mock/c|////foo/bar.html"
     
    165165PASS Parsing: <http://foo:80/> against <about:blank>
    166166PASS Parsing: <http://foo:81/> against <about:blank>
    167 PASS Parsing: <httpa://foo:80/> against <about:blank>
     167FAIL Parsing: <httpa://foo:80/> against <about:blank> assert_equals: origin expected "null" but got "httpa://foo:80"
    168168PASS Parsing: <http://foo:-80/> against <about:blank>
    169169PASS Parsing: <https://foo:443/> against <about:blank>
     
    184184PASS Parsing: <ftp:/example.com/> against <about:blank>
    185185PASS Parsing: <https:/example.com/> against <about:blank>
    186 PASS Parsing: <madeupscheme:/example.com/> against <about:blank>
     186FAIL Parsing: <madeupscheme:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "madeupscheme://"
    187187PASS Parsing: <file:/example.com/> against <about:blank>
    188 PASS Parsing: <ftps:/example.com/> against <about:blank>
     188FAIL Parsing: <ftps:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "ftps://"
    189189PASS Parsing: <gopher:/example.com/> against <about:blank>
    190190PASS Parsing: <ws:/example.com/> against <about:blank>
     
    192192PASS Parsing: <data:/example.com/> against <about:blank>
    193193PASS Parsing: <javascript:/example.com/> against <about:blank>
    194 PASS Parsing: <mailto:/example.com/> against <about:blank>
     194FAIL Parsing: <mailto:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
    195195PASS Parsing: <http:example.com/> against <about:blank>
    196196PASS Parsing: <ftp:example.com/> against <about:blank>
    197197PASS Parsing: <https:example.com/> against <about:blank>
    198 PASS Parsing: <madeupscheme:example.com/> against <about:blank>
    199 PASS Parsing: <ftps:example.com/> against <about:blank>
     198FAIL Parsing: <madeupscheme:example.com/> against <about:blank> assert_equals: origin expected "null" but got "madeupscheme://"
     199FAIL Parsing: <ftps:example.com/> against <about:blank> assert_equals: origin expected "null" but got "ftps://"
    200200PASS Parsing: <gopher:example.com/> against <about:blank>
    201201PASS Parsing: <ws:example.com/> against <about:blank>
     
    203203PASS Parsing: <data:example.com/> against <about:blank>
    204204PASS Parsing: <javascript:example.com/> against <about:blank>
    205 PASS Parsing: <mailto:example.com/> against <about:blank>
     205FAIL Parsing: <mailto:example.com/> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
    206206PASS Parsing: <http:@www.example.com> against <about:blank>
    207207PASS Parsing: <http:/@www.example.com> against <about:blank>
     
    274274PASS Parsing: <http://[google.com]> against <http://other.com/>
    275275FAIL Parsing: <http://foo:💩@example.com/bar> against <http://other.com/> assert_equals: href expected "http://foo:%F0%9F%92%A9@example.com/bar" but got "http://foo:💩@example.com/bar"
    276 PASS Parsing: <#> against <test:test>
    277 PASS Parsing: <#x> against <mailto:x@x.com>
     276FAIL Parsing: <#> against <test:test> assert_equals: origin expected "null" but got "test://"
     277FAIL Parsing: <#x> against <mailto:x@x.com> assert_equals: origin expected "null" but got "mailto://"
    278278PASS Parsing: <#x> against <data:,>
    279279PASS Parsing: <#x> against <about:blank>
    280 PASS Parsing: <#> against <test:test?test>
     280FAIL Parsing: <#> against <test:test?test> assert_equals: origin expected "null" but got "test://"
    281281FAIL Parsing: <https://@test@test@example:800/> against <http://doesnotmatter/> assert_equals: href expected "https://%40test%40test@example:800/" but got "https://@test@test@example:800/"
    282282FAIL Parsing: <https://@@@example> against <http://doesnotmatter/> assert_equals: href expected "https://%40%40@example/" but got "https://@@@example"
     
    287287PASS Parsing: <i> against <sc:sd>
    288288PASS Parsing: <i> against <sc:sd/sd>
    289 PASS Parsing: <i> against <sc:/pa/pa>
    290 PASS Parsing: <i> against <sc://ho/pa>
    291 FAIL Parsing: <i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/i" but got "///pa/i"
     289FAIL Parsing: <i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     290FAIL Parsing: <i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     291FAIL Parsing: <i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    292292PASS Parsing: <../i> against <sc:sd>
    293293PASS Parsing: <../i> against <sc:sd/sd>
    294 PASS Parsing: <../i> against <sc:/pa/pa>
    295 PASS Parsing: <../i> against <sc://ho/pa>
    296 FAIL Parsing: <../i> against <sc:///pa/pa> assert_equals: pathname expected "/i" but got "///i"
     294FAIL Parsing: <../i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     295FAIL Parsing: <../i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     296FAIL Parsing: <../i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    297297PASS Parsing: </i> against <sc:sd>
    298298PASS Parsing: </i> against <sc:sd/sd>
    299 PASS Parsing: </i> against <sc:/pa/pa>
    300 PASS Parsing: </i> against <sc://ho/pa>
     299FAIL Parsing: </i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     300FAIL Parsing: </i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
    301301FAIL Parsing: </i> against <sc:///pa/pa> assert_equals: href expected "sc:///i" but got "sc:/i"
    302302PASS Parsing: <?i> against <sc:sd>
    303303PASS Parsing: <?i> against <sc:sd/sd>
    304 PASS Parsing: <?i> against <sc:/pa/pa>
    305 PASS Parsing: <?i> against <sc://ho/pa>
    306 FAIL Parsing: <?i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/pa" but got "///pa/pa"
    307 PASS Parsing: <#i> against <sc:sd>
    308 PASS Parsing: <#i> against <sc:sd/sd>
    309 PASS Parsing: <#i> against <sc:/pa/pa>
    310 PASS Parsing: <#i> against <sc://ho/pa>
    311 FAIL Parsing: <#i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/pa" but got "///pa/pa"
     304FAIL Parsing: <?i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     305FAIL Parsing: <?i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     306FAIL Parsing: <?i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
     307FAIL Parsing: <#i> against <sc:sd> assert_equals: origin expected "null" but got "sc://"
     308FAIL Parsing: <#i> against <sc:sd/sd> assert_equals: origin expected "null" but got "sc://"
     309FAIL Parsing: <#i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     310FAIL Parsing: <#i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     311FAIL Parsing: <#i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    312312PASS Parsing: <about:/../> against <about:blank>
    313313PASS Parsing: <data:/../> against <about:blank>
    314314PASS Parsing: <javascript:/../> against <about:blank>
    315 PASS Parsing: <mailto:/../> against <about:blank>
    316 PASS Parsing: <sc://ñ.test/> against <about:blank>
     315FAIL Parsing: <mailto:/../> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
     316FAIL Parsing: <sc://ñ.test/> against <about:blank> assert_equals: origin expected "null" but got "sc://xn--ida.test"
    317317FAIL Parsing: <sc:\../> against <about:blank> assert_equals: href expected "sc:\\../" but got "sc:/"
    318 PASS Parsing: <sc::a@example.net> against <about:blank>
     318FAIL Parsing: <sc::a@example.net> against <about:blank> assert_equals: origin expected "null" but got "sc://"
    319319PASS Parsing: <http://127.0.0.1:10100/relative_import.html> against <about:blank>
    320320PASS Parsing: <http://facebook.com/?foo=%7B%22abc%22> against <about:blank>
     
    337337PASS Parsing: <http:> against <http://example.org/foo/bar>
    338338FAIL Parsing: <http:> against <https://example.org/foo/bar> assert_unreached: Expected URL to fail parsing Reached unreachable code
    339 PASS Parsing: <sc:> against <https://example.org/foo/bar>
     339FAIL Parsing: <sc:> against <https://example.org/foo/bar> assert_equals: origin expected "null" but got "sc://"
    340340
  • tags/Safari-603.1.6.0.2/LayoutTests/imported/w3c/web-platform-tests/url/a-element-xhtml-expected.txt

    r206165 r206293  
    88> against <http://example.org/foo/bar>
    99PASS Parsing: < foo.com  > against <http://example.org/foo/bar>
    10 PASS Parsing: <a:        foo.com> against <http://example.org/foo/bar>
     10FAIL Parsing: <a:        foo.com> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "a://"
    1111PASS Parsing: <http://f:21/ b ? d # e > against <http://example.org/foo/bar>
    1212PASS Parsing: <http://f:/c> against <http://example.org/foo/bar>
     
    4949PASS Parsing: <http:\\foo.com\> against <http://example.org/foo/bar>
    5050PASS Parsing: <http:\\a\b:c\d@foo.com\> against <http://example.org/foo/bar>
    51 PASS Parsing: <foo:/> against <http://example.org/foo/bar>
    52 PASS Parsing: <foo:/bar.com/> against <http://example.org/foo/bar>
    53 FAIL Parsing: <foo://///////> against <http://example.org/foo/bar> assert_equals: pathname expected "///////" but got "/////////"
    54 FAIL Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar> assert_equals: pathname expected "///////bar.com/" but got "/////////bar.com/"
    55 FAIL Parsing: <foo:////://///> against <http://example.org/foo/bar> assert_equals: pathname expected "//://///" but got "////://///"
    56 PASS Parsing: <c:/foo> against <http://example.org/foo/bar>
     51FAIL Parsing: <foo:/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     52FAIL Parsing: <foo:/bar.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     53FAIL Parsing: <foo://///////> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     54FAIL Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     55FAIL Parsing: <foo:////://///> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     56FAIL Parsing: <c:/foo> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "c://"
    5757PASS Parsing: <//foo/bar> against <http://example.org/foo/bar>
    5858PASS Parsing: <http://foo/path;a??e#f#g> against <http://example.org/foo/bar>
     
    7070PASS Parsing: <ftp:/example.com/> against <http://example.org/foo/bar>
    7171PASS Parsing: <https:/example.com/> against <http://example.org/foo/bar>
    72 PASS Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar>
     72FAIL Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "madeupscheme://"
    7373PASS Parsing: <file:/example.com/> against <http://example.org/foo/bar>
    74 PASS Parsing: <ftps:/example.com/> against <http://example.org/foo/bar>
     74FAIL Parsing: <ftps:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "ftps://"
    7575PASS Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>
    7676PASS Parsing: <ws:/example.com/> against <http://example.org/foo/bar>
     
    7878PASS Parsing: <data:/example.com/> against <http://example.org/foo/bar>
    7979PASS Parsing: <javascript:/example.com/> against <http://example.org/foo/bar>
    80 PASS Parsing: <mailto:/example.com/> against <http://example.org/foo/bar>
     80FAIL Parsing: <mailto:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "mailto://"
    8181PASS Parsing: <http:example.com/> against <http://example.org/foo/bar>
    8282PASS Parsing: <ftp:example.com/> against <http://example.org/foo/bar>
    8383PASS Parsing: <https:example.com/> against <http://example.org/foo/bar>
    84 PASS Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar>
    85 PASS Parsing: <ftps:example.com/> against <http://example.org/foo/bar>
     84FAIL Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "madeupscheme://"
     85FAIL Parsing: <ftps:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "ftps://"
    8686PASS Parsing: <gopher:example.com/> against <http://example.org/foo/bar>
    8787PASS Parsing: <ws:example.com/> against <http://example.org/foo/bar>
     
    8989PASS Parsing: <data:example.com/> against <http://example.org/foo/bar>
    9090PASS Parsing: <javascript:example.com/> against <http://example.org/foo/bar>
    91 PASS Parsing: <mailto:example.com/> against <http://example.org/foo/bar>
     91FAIL Parsing: <mailto:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "mailto://"
    9292PASS Parsing: </a/b/c> against <http://example.org/foo/bar>
    9393PASS Parsing: </a/ /c> against <http://example.org/foo/bar>
     
    9696FAIL Parsing: <#β> against <http://example.org/foo/bar> assert_equals: href expected "http://example.org/foo/bar#β" but got "http://example.org/foo/bar#%CE%B2"
    9797PASS Parsing: <data:text/html,test#test> against <http://example.org/foo/bar>
    98 PASS Parsing: <tel:1234567890> against <http://example.org/foo/bar>
     98FAIL Parsing: <tel:1234567890> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "tel://"
    9999FAIL Parsing: <file:c:\foo\bar.html> against <file:///tmp/mock/path> assert_equals: href expected "file:///c:/foo/bar.html" but got "file:///tmp/mock/c:/foo/bar.html"
    100100FAIL Parsing: <  File:c|////foo\bar.html> against <file:///tmp/mock/path> assert_equals: href expected "file:///c:////foo/bar.html" but got "file:///tmp/mock/c|////foo/bar.html"
     
    165165PASS Parsing: <http://foo:80/> against <about:blank>
    166166PASS Parsing: <http://foo:81/> against <about:blank>
    167 PASS Parsing: <httpa://foo:80/> against <about:blank>
     167FAIL Parsing: <httpa://foo:80/> against <about:blank> assert_equals: origin expected "null" but got "httpa://foo:80"
    168168PASS Parsing: <http://foo:-80/> against <about:blank>
    169169PASS Parsing: <https://foo:443/> against <about:blank>
     
    184184PASS Parsing: <ftp:/example.com/> against <about:blank>
    185185PASS Parsing: <https:/example.com/> against <about:blank>
    186 PASS Parsing: <madeupscheme:/example.com/> against <about:blank>
     186FAIL Parsing: <madeupscheme:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "madeupscheme://"
    187187PASS Parsing: <file:/example.com/> against <about:blank>
    188 PASS Parsing: <ftps:/example.com/> against <about:blank>
     188FAIL Parsing: <ftps:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "ftps://"
    189189PASS Parsing: <gopher:/example.com/> against <about:blank>
    190190PASS Parsing: <ws:/example.com/> against <about:blank>
     
    192192PASS Parsing: <data:/example.com/> against <about:blank>
    193193PASS Parsing: <javascript:/example.com/> against <about:blank>
    194 PASS Parsing: <mailto:/example.com/> against <about:blank>
     194FAIL Parsing: <mailto:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
    195195PASS Parsing: <http:example.com/> against <about:blank>
    196196PASS Parsing: <ftp:example.com/> against <about:blank>
    197197PASS Parsing: <https:example.com/> against <about:blank>
    198 PASS Parsing: <madeupscheme:example.com/> against <about:blank>
    199 PASS Parsing: <ftps:example.com/> against <about:blank>
     198FAIL Parsing: <madeupscheme:example.com/> against <about:blank> assert_equals: origin expected "null" but got "madeupscheme://"
     199FAIL Parsing: <ftps:example.com/> against <about:blank> assert_equals: origin expected "null" but got "ftps://"
    200200PASS Parsing: <gopher:example.com/> against <about:blank>
    201201PASS Parsing: <ws:example.com/> against <about:blank>
     
    203203PASS Parsing: <data:example.com/> against <about:blank>
    204204PASS Parsing: <javascript:example.com/> against <about:blank>
    205 PASS Parsing: <mailto:example.com/> against <about:blank>
     205FAIL Parsing: <mailto:example.com/> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
    206206PASS Parsing: <http:@www.example.com> against <about:blank>
    207207PASS Parsing: <http:/@www.example.com> against <about:blank>
     
    274274PASS Parsing: <http://[google.com]> against <http://other.com/>
    275275FAIL Parsing: <http://foo:💩@example.com/bar> against <http://other.com/> assert_equals: href expected "http://foo:%F0%9F%92%A9@example.com/bar" but got "http://foo:💩@example.com/bar"
    276 PASS Parsing: <#> against <test:test>
    277 PASS Parsing: <#x> against <mailto:x@x.com>
     276FAIL Parsing: <#> against <test:test> assert_equals: origin expected "null" but got "test://"
     277FAIL Parsing: <#x> against <mailto:x@x.com> assert_equals: origin expected "null" but got "mailto://"
    278278PASS Parsing: <#x> against <data:,>
    279279PASS Parsing: <#x> against <about:blank>
    280 PASS Parsing: <#> against <test:test?test>
     280FAIL Parsing: <#> against <test:test?test> assert_equals: origin expected "null" but got "test://"
    281281FAIL Parsing: <https://@test@test@example:800/> against <http://doesnotmatter/> assert_equals: href expected "https://%40test%40test@example:800/" but got "https://@test@test@example:800/"
    282282FAIL Parsing: <https://@@@example> against <http://doesnotmatter/> assert_equals: href expected "https://%40%40@example/" but got "https://@@@example"
     
    287287PASS Parsing: <i> against <sc:sd>
    288288PASS Parsing: <i> against <sc:sd/sd>
    289 PASS Parsing: <i> against <sc:/pa/pa>
    290 PASS Parsing: <i> against <sc://ho/pa>
    291 FAIL Parsing: <i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/i" but got "///pa/i"
     289FAIL Parsing: <i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     290FAIL Parsing: <i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     291FAIL Parsing: <i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    292292PASS Parsing: <../i> against <sc:sd>
    293293PASS Parsing: <../i> against <sc:sd/sd>
    294 PASS Parsing: <../i> against <sc:/pa/pa>
    295 PASS Parsing: <../i> against <sc://ho/pa>
    296 FAIL Parsing: <../i> against <sc:///pa/pa> assert_equals: pathname expected "/i" but got "///i"
     294FAIL Parsing: <../i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     295FAIL Parsing: <../i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     296FAIL Parsing: <../i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    297297PASS Parsing: </i> against <sc:sd>
    298298PASS Parsing: </i> against <sc:sd/sd>
    299 PASS Parsing: </i> against <sc:/pa/pa>
    300 PASS Parsing: </i> against <sc://ho/pa>
     299FAIL Parsing: </i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     300FAIL Parsing: </i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
    301301FAIL Parsing: </i> against <sc:///pa/pa> assert_equals: href expected "sc:///i" but got "sc:/i"
    302302PASS Parsing: <?i> against <sc:sd>
    303303PASS Parsing: <?i> against <sc:sd/sd>
    304 PASS Parsing: <?i> against <sc:/pa/pa>
    305 PASS Parsing: <?i> against <sc://ho/pa>
    306 FAIL Parsing: <?i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/pa" but got "///pa/pa"
    307 PASS Parsing: <#i> against <sc:sd>
    308 PASS Parsing: <#i> against <sc:sd/sd>
    309 PASS Parsing: <#i> against <sc:/pa/pa>
    310 PASS Parsing: <#i> against <sc://ho/pa>
    311 FAIL Parsing: <#i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/pa" but got "///pa/pa"
     304FAIL Parsing: <?i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     305FAIL Parsing: <?i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     306FAIL Parsing: <?i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
     307FAIL Parsing: <#i> against <sc:sd> assert_equals: origin expected "null" but got "sc://"
     308FAIL Parsing: <#i> against <sc:sd/sd> assert_equals: origin expected "null" but got "sc://"
     309FAIL Parsing: <#i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     310FAIL Parsing: <#i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     311FAIL Parsing: <#i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    312312PASS Parsing: <about:/../> against <about:blank>
    313313PASS Parsing: <data:/../> against <about:blank>
    314314PASS Parsing: <javascript:/../> against <about:blank>
    315 PASS Parsing: <mailto:/../> against <about:blank>
    316 PASS Parsing: <sc://ñ.test/> against <about:blank>
     315FAIL Parsing: <mailto:/../> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
     316FAIL Parsing: <sc://ñ.test/> against <about:blank> assert_equals: origin expected "null" but got "sc://xn--ida.test"
    317317FAIL Parsing: <sc:\../> against <about:blank> assert_equals: href expected "sc:\\../" but got "sc:/"
    318 PASS Parsing: <sc::a@example.net> against <about:blank>
     318FAIL Parsing: <sc::a@example.net> against <about:blank> assert_equals: origin expected "null" but got "sc://"
    319319PASS Parsing: <http://127.0.0.1:10100/relative_import.html> against <about:blank>
    320320PASS Parsing: <http://facebook.com/?foo=%7B%22abc%22> against <about:blank>
     
    337337PASS Parsing: <http:> against <http://example.org/foo/bar>
    338338FAIL Parsing: <http:> against <https://example.org/foo/bar> assert_unreached: Expected URL to fail parsing Reached unreachable code
    339 PASS Parsing: <sc:> against <https://example.org/foo/bar>
     339FAIL Parsing: <sc:> against <https://example.org/foo/bar> assert_equals: origin expected "null" but got "sc://"
    340340
  • tags/Safari-603.1.6.0.2/LayoutTests/imported/w3c/web-platform-tests/url/url-constructor-expected.txt

    r206168 r206293  
    1212> against <http://example.org/foo/bar>
    1313PASS Parsing: < foo.com  > against <http://example.org/foo/bar>
    14 PASS Parsing: <a:        foo.com> against <http://example.org/foo/bar>
     14FAIL Parsing: <a:        foo.com> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "a://"
    1515PASS Parsing: <http://f:21/ b ? d # e > against <http://example.org/foo/bar>
    1616PASS Parsing: <http://f:/c> against <http://example.org/foo/bar>
     
    5454PASS Parsing: <http:\\foo.com\> against <http://example.org/foo/bar>
    5555PASS Parsing: <http:\\a\b:c\d@foo.com\> against <http://example.org/foo/bar>
    56 PASS Parsing: <foo:/> against <http://example.org/foo/bar>
    57 PASS Parsing: <foo:/bar.com/> against <http://example.org/foo/bar>
    58 FAIL Parsing: <foo://///////> against <http://example.org/foo/bar> assert_equals: pathname expected "///////" but got "/////////"
    59 FAIL Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar> assert_equals: pathname expected "///////bar.com/" but got "/////////bar.com/"
    60 FAIL Parsing: <foo:////://///> against <http://example.org/foo/bar> assert_equals: pathname expected "//://///" but got "////://///"
    61 PASS Parsing: <c:/foo> against <http://example.org/foo/bar>
     56FAIL Parsing: <foo:/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     57FAIL Parsing: <foo:/bar.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     58FAIL Parsing: <foo://///////> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     59FAIL Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     60FAIL Parsing: <foo:////://///> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "foo://"
     61FAIL Parsing: <c:/foo> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "c://"
    6262PASS Parsing: <//foo/bar> against <http://example.org/foo/bar>
    6363PASS Parsing: <http://foo/path;a??e#f#g> against <http://example.org/foo/bar>
     
    7575PASS Parsing: <ftp:/example.com/> against <http://example.org/foo/bar>
    7676PASS Parsing: <https:/example.com/> against <http://example.org/foo/bar>
    77 PASS Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar>
     77FAIL Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "madeupscheme://"
    7878PASS Parsing: <file:/example.com/> against <http://example.org/foo/bar>
    79 PASS Parsing: <ftps:/example.com/> against <http://example.org/foo/bar>
     79FAIL Parsing: <ftps:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "ftps://"
    8080PASS Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>
    8181PASS Parsing: <ws:/example.com/> against <http://example.org/foo/bar>
     
    8383PASS Parsing: <data:/example.com/> against <http://example.org/foo/bar>
    8484PASS Parsing: <javascript:/example.com/> against <http://example.org/foo/bar>
    85 PASS Parsing: <mailto:/example.com/> against <http://example.org/foo/bar>
     85FAIL Parsing: <mailto:/example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "mailto://"
    8686PASS Parsing: <http:example.com/> against <http://example.org/foo/bar>
    8787PASS Parsing: <ftp:example.com/> against <http://example.org/foo/bar>
    8888PASS Parsing: <https:example.com/> against <http://example.org/foo/bar>
    89 PASS Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar>
    90 PASS Parsing: <ftps:example.com/> against <http://example.org/foo/bar>
     89FAIL Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "madeupscheme://"
     90FAIL Parsing: <ftps:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "ftps://"
    9191PASS Parsing: <gopher:example.com/> against <http://example.org/foo/bar>
    9292PASS Parsing: <ws:example.com/> against <http://example.org/foo/bar>
     
    9494PASS Parsing: <data:example.com/> against <http://example.org/foo/bar>
    9595PASS Parsing: <javascript:example.com/> against <http://example.org/foo/bar>
    96 PASS Parsing: <mailto:example.com/> against <http://example.org/foo/bar>
     96FAIL Parsing: <mailto:example.com/> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "mailto://"
    9797PASS Parsing: </a/b/c> against <http://example.org/foo/bar>
    9898PASS Parsing: </a/ /c> against <http://example.org/foo/bar>
     
    101101FAIL Parsing: <#β> against <http://example.org/foo/bar> assert_equals: href expected "http://example.org/foo/bar#β" but got "http://example.org/foo/bar#%CE%B2"
    102102PASS Parsing: <data:text/html,test#test> against <http://example.org/foo/bar>
    103 PASS Parsing: <tel:1234567890> against <http://example.org/foo/bar>
     103FAIL Parsing: <tel:1234567890> against <http://example.org/foo/bar> assert_equals: origin expected "null" but got "tel://"
    104104FAIL Parsing: <file:c:\foo\bar.html> against <file:///tmp/mock/path> assert_equals: href expected "file:///c:/foo/bar.html" but got "file:///tmp/mock/c:/foo/bar.html"
    105105FAIL Parsing: <  File:c|////foo\bar.html> against <file:///tmp/mock/path> assert_equals: href expected "file:///c:////foo/bar.html" but got "file:///tmp/mock/c|////foo/bar.html"
     
    170170PASS Parsing: <http://foo:80/> against <about:blank>
    171171PASS Parsing: <http://foo:81/> against <about:blank>
    172 PASS Parsing: <httpa://foo:80/> against <about:blank>
     172FAIL Parsing: <httpa://foo:80/> against <about:blank> assert_equals: origin expected "null" but got "httpa://foo:80"
    173173PASS Parsing: <http://foo:-80/> against <about:blank>
    174174PASS Parsing: <https://foo:443/> against <about:blank>
     
    189189PASS Parsing: <ftp:/example.com/> against <about:blank>
    190190PASS Parsing: <https:/example.com/> against <about:blank>
    191 PASS Parsing: <madeupscheme:/example.com/> against <about:blank>
     191FAIL Parsing: <madeupscheme:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "madeupscheme://"
    192192PASS Parsing: <file:/example.com/> against <about:blank>
    193 PASS Parsing: <ftps:/example.com/> against <about:blank>
     193FAIL Parsing: <ftps:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "ftps://"
    194194PASS Parsing: <gopher:/example.com/> against <about:blank>
    195195PASS Parsing: <ws:/example.com/> against <about:blank>
     
    197197PASS Parsing: <data:/example.com/> against <about:blank>
    198198PASS Parsing: <javascript:/example.com/> against <about:blank>
    199 PASS Parsing: <mailto:/example.com/> against <about:blank>
     199FAIL Parsing: <mailto:/example.com/> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
    200200PASS Parsing: <http:example.com/> against <about:blank>
    201201PASS Parsing: <ftp:example.com/> against <about:blank>
    202202PASS Parsing: <https:example.com/> against <about:blank>
    203 PASS Parsing: <madeupscheme:example.com/> against <about:blank>
    204 PASS Parsing: <ftps:example.com/> against <about:blank>
     203FAIL Parsing: <madeupscheme:example.com/> against <about:blank> assert_equals: origin expected "null" but got "madeupscheme://"
     204FAIL Parsing: <ftps:example.com/> against <about:blank> assert_equals: origin expected "null" but got "ftps://"
    205205PASS Parsing: <gopher:example.com/> against <about:blank>
    206206PASS Parsing: <ws:example.com/> against <about:blank>
     
    208208PASS Parsing: <data:example.com/> against <about:blank>
    209209PASS Parsing: <javascript:example.com/> against <about:blank>
    210 PASS Parsing: <mailto:example.com/> against <about:blank>
     210FAIL Parsing: <mailto:example.com/> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
    211211PASS Parsing: <http:@www.example.com> against <about:blank>
    212212PASS Parsing: <http:/@www.example.com> against <about:blank>
     
    291291PASS Parsing: <http://[google.com]> against <http://other.com/>
    292292FAIL Parsing: <http://foo:💩@example.com/bar> against <http://other.com/> Type error
    293 PASS Parsing: <#> against <test:test>
    294 PASS Parsing: <#x> against <mailto:x@x.com>
     293FAIL Parsing: <#> against <test:test> assert_equals: origin expected "null" but got "test://"
     294FAIL Parsing: <#x> against <mailto:x@x.com> assert_equals: origin expected "null" but got "mailto://"
    295295PASS Parsing: <#x> against <data:,>
    296296PASS Parsing: <#x> against <about:blank>
    297 PASS Parsing: <#> against <test:test?test>
     297FAIL Parsing: <#> against <test:test?test> assert_equals: origin expected "null" but got "test://"
    298298FAIL Parsing: <https://@test@test@example:800/> against <http://doesnotmatter/> Type error
    299299FAIL Parsing: <https://@@@example> against <http://doesnotmatter/> Type error
     
    304304PASS Parsing: <i> against <sc:sd>
    305305PASS Parsing: <i> against <sc:sd/sd>
    306 PASS Parsing: <i> against <sc:/pa/pa>
    307 PASS Parsing: <i> against <sc://ho/pa>
    308 FAIL Parsing: <i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/i" but got "///pa/i"
     306FAIL Parsing: <i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     307FAIL Parsing: <i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     308FAIL Parsing: <i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    309309PASS Parsing: <../i> against <sc:sd>
    310310PASS Parsing: <../i> against <sc:sd/sd>
    311 PASS Parsing: <../i> against <sc:/pa/pa>
    312 PASS Parsing: <../i> against <sc://ho/pa>
    313 FAIL Parsing: <../i> against <sc:///pa/pa> assert_equals: pathname expected "/i" but got "///i"
     311FAIL Parsing: <../i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     312FAIL Parsing: <../i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     313FAIL Parsing: <../i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    314314PASS Parsing: </i> against <sc:sd>
    315315PASS Parsing: </i> against <sc:sd/sd>
    316 PASS Parsing: </i> against <sc:/pa/pa>
    317 PASS Parsing: </i> against <sc://ho/pa>
     316FAIL Parsing: </i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     317FAIL Parsing: </i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
    318318FAIL Parsing: </i> against <sc:///pa/pa> assert_equals: href expected "sc:///i" but got "sc:/i"
    319319PASS Parsing: <?i> against <sc:sd>
    320320PASS Parsing: <?i> against <sc:sd/sd>
    321 PASS Parsing: <?i> against <sc:/pa/pa>
    322 PASS Parsing: <?i> against <sc://ho/pa>
    323 FAIL Parsing: <?i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/pa" but got "///pa/pa"
    324 PASS Parsing: <#i> against <sc:sd>
    325 PASS Parsing: <#i> against <sc:sd/sd>
    326 PASS Parsing: <#i> against <sc:/pa/pa>
    327 PASS Parsing: <#i> against <sc://ho/pa>
    328 FAIL Parsing: <#i> against <sc:///pa/pa> assert_equals: pathname expected "/pa/pa" but got "///pa/pa"
     321FAIL Parsing: <?i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     322FAIL Parsing: <?i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     323FAIL Parsing: <?i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
     324FAIL Parsing: <#i> against <sc:sd> assert_equals: origin expected "null" but got "sc://"
     325FAIL Parsing: <#i> against <sc:sd/sd> assert_equals: origin expected "null" but got "sc://"
     326FAIL Parsing: <#i> against <sc:/pa/pa> assert_equals: origin expected "null" but got "sc://"
     327FAIL Parsing: <#i> against <sc://ho/pa> assert_equals: origin expected "null" but got "sc://ho"
     328FAIL Parsing: <#i> against <sc:///pa/pa> assert_equals: origin expected "null" but got "sc://"
    329329PASS Parsing: <about:/../> against <about:blank>
    330330PASS Parsing: <data:/../> against <about:blank>
    331331PASS Parsing: <javascript:/../> against <about:blank>
    332 PASS Parsing: <mailto:/../> against <about:blank>
    333 PASS Parsing: <sc://ñ.test/> against <about:blank>
     332FAIL Parsing: <mailto:/../> against <about:blank> assert_equals: origin expected "null" but got "mailto://"
     333FAIL Parsing: <sc://ñ.test/> against <about:blank> assert_equals: origin expected "null" but got "sc://xn--ida.test"
    334334FAIL Parsing: <sc:\../> against <about:blank> assert_equals: href expected "sc:\\../" but got "sc:/"
    335 PASS Parsing: <sc::a@example.net> against <about:blank>
     335FAIL Parsing: <sc::a@example.net> against <about:blank> assert_equals: origin expected "null" but got "sc://"
    336336PASS Parsing: <http://127.0.0.1:10100/relative_import.html> against <about:blank>
    337337PASS Parsing: <http://facebook.com/?foo=%7B%22abc%22> against <about:blank>
     
    355355FAIL Parsing: <http:> against <https://example.org/foo/bar> assert_throws: function "function () {
    356356          bURL(expected.input, expected.bas..." did not throw
    357 PASS Parsing: <sc:> against <https://example.org/foo/bar>
     357FAIL Parsing: <sc:> against <https://example.org/foo/bar> assert_equals: origin expected "null" but got "sc://"
    358358
  • tags/Safari-603.1.6.0.2/Source/WebCore/ChangeLog

    r206196 r206293  
     12016-09-22  Babak Shafiei  <bshafiei@apple.com>
     2
     3        Roll out r206165.
     4
    152016-09-20  Alex Christensen  <achristensen@webkit.org>
    26
  • tags/Safari-603.1.6.0.2/Source/WebCore/page/SecurityOrigin.cpp

    r206165 r206293  
    5959    if (url.protocolIsBlob())
    6060        return true;
     61    UNUSED_PARAM(url);
    6162    return false;
    6263}
     
    99100
    100101    // This is the common case.
    101     return !innerURL.protocolIsInHTTPFamily()
    102         && !innerURL.protocolIs("file")
    103         && !innerURL.protocolIs("ftp")
    104         && !innerURL.protocolIs("gopher")
    105         && !innerURL.protocolIs("ws")
    106         && !innerURL.protocolIs("wss");
     102    return false;
    107103}
    108104
Note: See TracChangeset for help on using the changeset viewer.