Remove Origin::unicode_serialization

Fixes #20701
This commit is contained in:
Bastien Orivel 2018-10-12 00:03:13 +02:00
parent 61fe737885
commit a97ba4f57d
7 changed files with 3 additions and 35 deletions

View file

@ -57,6 +57,6 @@ pub fn get_blob_origin(url: &ServoUrl) -> FileOrigin {
// NOTE: by default this is "null" (Opaque), which is not ideal
"file://".to_string()
} else {
url.origin().unicode_serialization()
url.origin().ascii_serialization()
}
}

View file

@ -340,7 +340,7 @@ impl FetchResponseListener for EventSourceContext {
None => self.fail_the_connection(),
Some(ct) => match ct.into_inner().0 {
Mime(TopLevel::Text, SubLevel::EventStream, _) => {
self.origin = meta.final_url.origin().unicode_serialization();
self.origin = meta.final_url.origin().ascii_serialization();
self.announce_the_connection();
},
_ => self.fail_the_connection(),

View file

@ -319,7 +319,7 @@ impl HTMLAnchorElementMethods for HTMLAnchorElement {
},
Some(ref url) => {
// Step 3.
url.origin().unicode_serialization()
url.origin().ascii_serialization()
},
})
}

View file

@ -89,11 +89,6 @@ impl ImmutableOrigin {
pub fn ascii_serialization(&self) -> String {
self.clone().into_url_origin().ascii_serialization()
}
/// <https://html.spec.whatwg.org/multipage/#unicode-serialisation-of-an-origin>
pub fn unicode_serialization(&self) -> String {
self.clone().into_url_origin().unicode_serialization()
}
}
/// Opaque identifier for URLs that have file or other schemes

View file

@ -9,12 +9,3 @@
[EventSource: cross-origin No allow-origin should fail]
expected: FAIL
[EventSource: cross-origin basic use]
expected: FAIL
[EventSource: cross-origin redirect use]
expected: FAIL
[EventSource: cross-origin redirect use recon]
expected: FAIL

View file

@ -6,12 +6,3 @@
[Parsing origin: <https://faß.ExAmPlE/> against <about:blank>]
expected: FAIL
[Parsing origin: <http://你好你好> against <http://other.com/>]
expected: FAIL
[Parsing origin: <ftp://%e2%98%83> against <about:blank>]
expected: FAIL
[Parsing origin: <https://%e2%98%83> against <about:blank>]
expected: FAIL

View file

@ -6,12 +6,3 @@
[Parsing origin: <https://faß.ExAmPlE/> against <about:blank>]
expected: FAIL
[Parsing origin: <http://你好你好> against <http://other.com/>]
expected: FAIL
[Parsing origin: <ftp://%e2%98%83> against <about:blank>]
expected: FAIL
[Parsing origin: <https://%e2%98%83> against <about:blank>]
expected: FAIL