Naveen Gattu
a48a111cee
Upgrade Hyper
2022-01-16 09:34:17 -08:00
Josh Matthews
01681e79c4
Update nightly rustc.
2021-11-01 08:46:18 -04:00
Andreu Botella
cd34f156f6
Fix document.characterSet
not reflecting byte order marks.
...
The process of decoding the network byte stream to Unicode is backed by
an instance of `encoding_rs::Decoder`, which will switch the encoding it
uses if it finds a BOM in the byte stream. However, this change in
encoding is not communicated back to the caller and so
`document.characterSet` gives the wrong result. This change fixes that.
See whatwg/html#5359 and whatwg/encoding#203 for the spec-level backing
for this change.
Signed-off-by: Andreu Botella <abb@randomunok.com>
2020-12-31 13:43:33 +01:00
Vincent Ricard
43b3d93aec
Use data_url::Mime to parse the MIME Types
...
This commit follows the spectification
https://fetch.spec.whatwg.org/#concept-header-extract-mime-type
2020-11-18 18:14:51 +01:00
Vincent Ricard
160714feb6
Implements "upload listener flag" for XHR
2020-09-24 17:01:06 +02:00
Vincent Ricard
ff6194cc74
Fix wrong priority for XHR username/password
2020-09-21 18:37:58 +02:00
Camelid
a62a30ef83
Use asynch
instead of r#async
...
This is a vestige of the transition from 2015 to 2018 edition Rust.
`async` was added as a keyword in 2018 edition Rust, so `cargo fix`
changed the variable name here to `r#async`.
2020-07-16 20:52:19 -07:00
Gregory Terzian
44ebca72da
ensure clean shutdown of all threads running JS
2020-06-30 13:22:38 +08:00
Matthias Deiml
25080e3fa5
Use global.get_referrer() when appropiate
2020-06-17 22:08:06 +02:00
Matthias Deiml
fa18cf620f
Make url for "client" referrer mandatory
2020-06-17 19:07:14 +02:00
Gregory Terzian
dc690653da
update XHR send to use XMLHttpRequestBodyInit
2020-06-05 15:08:57 +08:00
Gregory Terzian
c1b76533fa
partially integrate streaming request bodies with http re-direct
2020-06-04 11:38:38 +08:00
Gregory Terzian
ad4dea7d84
bypass SM for in-memory streams in request bodies, dis-allow other cases in sync XHR
2020-06-04 11:38:38 +08:00
Gregory Terzian
bd5796c90b
integrate readablestream with fetch and blob
2020-06-04 11:38:35 +08:00
Bastien Orivel
ec665d9dce
Properly set the url on the Response object when the response is an opaqueredirect
2020-05-06 20:08:26 +02:00
YUAN LYU
3ea6d87bcc
Add trait DomObjectWrap to provide WRAP function
2020-03-20 22:16:56 -04:00
Médi-Rémi Hashim
cc2d68a15d
Do not include request progress/total values on XHR timeout
2020-01-30 18:15:04 +00:00
Patrick Shaughnessy
52d8336d7f
do less on abort if not done
2020-01-25 19:12:19 -05:00
Kunal Mohan
f7db4b7f80
Modify script
to prevent further violations of snake_case
2020-01-18 14:22:15 +05:30
Gregory Terzian
6e8a85482c
re-structure blob, structured serialization
2019-12-11 22:46:50 +08:00
Bastien Orivel
a91176e7fc
Trim header values in GetResponseHeader
...
Fixes #24917
2019-11-30 16:59:10 +01:00
petosorus
f089d166bc
XMLHttpRequest.responseXML returns null when a network error occurs
2019-10-01 23:28:35 +02:00
CYBAI
7432913b7f
Remove unused checking
...
We've supported [Exposed] so no need to check the global scope type!
2019-09-26 22:53:10 +09:00
marmeladema
5ca3dd9d05
Remove some usage of unsafe code in XMLHttpRequest
2019-08-09 00:02:08 +01:00
marmeladema
2c5d0a6ebc
Convert CGTraitInterface to use safe JSContext instead of raw JSContext
2019-07-24 08:24:50 +01:00
Simon Sapin
1d38bc0419
Fix some new warnings
2019-06-22 14:59:09 +02:00
Josh Matthews
b1510d9ad5
Upgrade headers, headers-core, and hyper_serde.
2019-06-13 11:08:16 -04:00
sreeise
e1692789f8
Change XHRContext and resource timing information to use request URL instead of XHR's global URL r?@jdm
2019-05-24 15:11:09 -04:00
Josh Matthews
57d2b5a92d
Remove mozjs dep from malloc_size_of.
2019-05-02 09:30:03 -04:00
Russell Cousineau
2440e0f98a
set referrer in window.load_url
...
- this conforms to follow-hyperlinks spec step 13
- this conforms to window-open spec step 14.3
- replace uses of `referrer_url` with `referrer`
- in Request class, change "no-referrer" to ""
- set websocket fetch referrer to "no-referrer"
2019-04-19 16:50:38 -07:00
Anthony Ramine
44163148c2
Make use of RefCell::try_borrow_unguarded
2019-04-12 19:02:07 +02:00
Lucas Fantacuci
6b2be9b31d
Implementing the builder pattern for RequestInit
2019-04-10 14:01:30 -03:00
Manish Goregaokar
79a565930b
xhr: Reserve content-length worth of space in the response if possible
2019-03-13 23:03:45 -07:00
Manish Goregaokar
f340a5bf29
xhr: Stop cloning response text every time we get a chunk
2019-03-13 15:22:38 -07:00
Simon Sapin
be69f9c3e6
Rustfmt has changed its default style :/
2018-12-28 13:17:47 +01:00
ddh
26007fddd3
refactored performance timing to align with updated spec
...
refactoring with ResourceFetchMetadata
implemented deprecated window.timing functionality
created ResourceTimingListener trait
fixed w3c links in navigation timing
updated include.ini to run resource timing tests on ci
2018-11-20 16:21:32 +00:00
Jan Andre Ikenmeyer
a1a14459c1
Update MPL license to https (part 3)
2018-11-19 14:47:12 +01:00
Simon Sapin
9f977c5287
Remove useless use crate_name;
imports.
...
A `crate_name::foo` path always works in 2018
2018-11-08 09:29:52 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Pyfisch
cb07debcb6
Format remaining files
2018-11-06 22:30:31 +01:00
Simon Sapin
76e59a46d3
Sort use
statements
2018-11-06 15:26:02 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
Bastien Orivel
024b40b39d
Update hyper to 0.12
2018-11-01 19:17:36 +01:00
chansuke
c37a345dc9
Format script component
2018-09-19 17:40:47 -04:00
Gregory Terzian
671627e97e
introduce "per task source" ignoring of tasks
2018-07-10 13:42:28 +08:00
Nupur Baghel
2009c4e481
typed array support for XMLHttpRequest's send API
2018-03-29 11:10:00 +05:30
Marcin Mielniczuk
356c57e628
Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393
2018-03-28 21:28:30 +02:00
Paul Rouget
da349ee8a9
remove mozbrowser code
2018-02-13 09:40:06 +01:00
Nupur Baghel
d02422408e
Updated content_type of Document and XMLDocument from DOCString to Mime
2018-02-09 09:32:56 +05:30
CYBAI
5104d2947f
Use specific negative assertion for DOM XMLHttpRequest
2018-01-26 02:23:49 +08:00