Glenn Watson
153e0a1dad
Update WR (workaround a mac GL driver bug).
...
Also includes updates to the mac core-* crates and friends.
2017-09-22 14:46:40 +10:00
Clément DAVID
c5fe235112
order derivable traits lists
...
Ignoring :
- **generated**.rs
- python/tidy/servo_tidy_tests/rust_tidy.rs
2017-08-23 21:38:44 +02:00
Keith Yeung
5b69d18fca
Add location_url to Metadata struct
2017-08-18 16:30:14 -07:00
Keith Yeung
d6c197b40c
Update HTTP-redirect fetch
2017-08-18 16:30:06 -07:00
Keith Yeung
0ff47c4475
Update HTTP fetch
2017-08-08 09:27:19 -07:00
Keith Yeung
ed9c16575c
Update main fetch
2017-08-08 09:22:29 -07:00
Keith Yeung
19cf006d4f
Make network error messages more specific
2017-07-24 02:52:10 -07:00
Fausto Núñez Alberro
9b6a065569
Remove unused immeta dependency in net_traits
2017-07-21 00:15:21 +02:00
bors-servo
2bb4f65100
Auto merge of #16508 - brainlessdeveloper:fetch-set-origin, r=asajeffrey
...
Properly set origin of fetch requests
<!-- Please describe your changes on the following line: -->
These changes aim to fix #15247
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #15247 (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes
- [x] These changes do not require tests because cors is already tested with different origins
These changes require changes in tests, but I need help with that (see comments below).
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16508 )
<!-- Reviewable:end -->
2017-07-17 08:29:23 -07:00
Fausto Núñez Alberro
6032940fb8
Change RequestInit origin type to ImmutableOrigin
2017-07-16 21:44:33 +02:00
Martin Robinson
e58e8ab42e
Upgrade to the latest version of WebRender
2017-07-13 07:44:08 +10:00
Keith Yeung
6adc653083
Introduce service-worker mode
2017-06-22 23:48:07 -07:00
Simon Sapin
316cd35767
Untry
2017-06-18 13:21:51 +02:00
Simon Sapin
605ef8b7ec
Remove explicit dependencies on serde_derive
2017-06-16 13:58:21 +02:00
Bastien Orivel
76d8573393
Bump serde to 1.0
2017-06-16 13:31:18 +02:00
Glenn Watson
e7b1e041c8
Update WR (CPU text optimizations, image format renames).
2017-06-16 15:27:22 +10:00
Alan Jeffrey
a47e94c8f6
Added Debug implementations.
2017-06-13 10:46:59 -05:00
Anthony Ramine
4c8a0f0626
Update Rust nightly to 1.19.0-nightly (2416e222e 2017-06-09)
2017-06-09 11:12:42 +02:00
Alan Jeffrey
fd17dcd604
Implemented the plumbing for paint worklets.
2017-06-07 13:49:30 -05:00
Bastien Orivel
0a254b0306
Bump euclid to 0.13 and heapsize to 0.4
2017-06-05 19:28:39 +02:00
Anthony Ramine
56c961af5a
Revert "Update Rust nightly to 1.19.0-nightly (6165203c4 2017-06-03)"
...
This reverts commit f081380dc0
.
2017-06-03 14:37:17 +02:00
Anthony Ramine
f081380dc0
Update Rust nightly to 1.19.0-nightly (6165203c4 2017-06-03)
2017-06-03 13:35:55 +02:00
Nikhil Shagrithaya
541baafe1c
Redirect document loads manually
2017-05-31 17:28:53 +05:30
SendilKumar N
5acee23f5d
Use the origin of the actual image response when determining if a canvas is origin clean.
2017-05-19 09:38:50 -04:00
Matt Brubeck
10478b4fa3
Stop using unstable slice_patterns feature
2017-05-01 14:19:00 -07:00
bors-servo
8f2ceb41dd
Auto merge of #16288 - nox:net, r=jdm
...
Kill ResourceGroup
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16288 )
<!-- Reviewable:end -->
2017-04-07 05:53:31 -05:00
Anthony Ramine
9394469ede
Kill Request::omit_origin_header
2017-04-07 12:52:50 +02:00
Xidorn Quan
817172ebc4
Remove servo feature from servo_url
2017-04-07 17:51:49 +10:00
Xidorn Quan
e07cf0a8da
Remove servo feature from servo_config
2017-04-07 17:44:22 +10:00
Josh Matthews
6f590a87bf
Move hosts module into net crate. Remove obsolete functions.
2017-04-06 19:25:47 +09:00
Anthony Ramine
fb86bfebf4
Introduce HstsList::switch_known_hsts_host_domain_url_to_https
2017-04-05 14:42:59 +02:00
Anthony Ramine
d2dc425336
Add spec links to the Request fields
2017-04-05 14:26:49 +02:00
Anthony Ramine
7b16021a89
Make Response::url_list be a bare Vec<ServoUrl>
2017-04-03 12:47:28 +02:00
Anthony Ramine
80e02303d3
Make Response::internal_response a bare boolean
2017-04-03 12:39:11 +02:00
Anthony Ramine
cb2eb81208
Remove all internal mutability from Request
2017-04-03 12:39:07 +02:00
ddh
e527c9a991
Update Hyper and OpenSSL
2017-03-31 16:32:21 +02:00
Anthony Ramine
d022535f9c
Make the WebSocket handshake ourselves to ease switching libs
...
We need to switch to tungstenite to finally update openssl, this commit
rewrites the whole websocket infrastructure to properly follow the Fetch
spec and to make switching to a different websocket library easier.
2017-03-29 19:17:27 +02:00
Anthony Ramine
3ed32f8078
Introduce NetworkError::from_hyper_error and from_ssl_error
2017-03-29 18:01:01 +02:00
Fernando Jiménez Moreno
166c4e8bb2
Move image cache implementation to the net crate
2017-03-27 19:54:15 +02:00
Fernando Jiménez Moreno
72d7ee613b
Make image cache per-document rather than global
2017-03-27 19:54:13 +02:00
Anthony Ramine
92c4a43946
Use NetworkConnector directly to account for replaced hosts
...
This let us remove a hack where we had to replace the host in the request URL.
2017-03-26 16:15:09 +02:00
Anthony Ramine
bc5c4fa892
Rework replace_hosts and host_replacement
...
They do less cloning now.
2017-03-26 16:14:22 +02:00
Anthony Ramine
2b7fc15cdc
Remove useless dependency on websocket from net_traits
2017-03-24 12:46:37 +01:00
Anthony Ramine
a6d22b1a35
Only pass the protocol in use in to establish a WS connection
2017-03-24 11:09:30 +01:00
Anthony Ramine
0bd54b904b
Properly follow the spec in WebSocket::Constructor
2017-03-24 09:43:14 +01:00
Alan Jeffrey
5348b63e38
Implement setter for document.domain
2017-03-15 10:34:23 -05:00
Alan Jeffrey
1f61a549a3
Added some same-origin-domain checks.
2017-03-14 14:36:03 -05:00
Fernando Jiménez Moreno
79b7b9de54
Replace manual host parsing code with parse-host crate
2017-03-09 22:20:09 +01:00
Anthony Ramine
da45177d52
Switch to our own websocket fork
2017-03-02 16:40:02 +01:00
Anthony Ramine
f8467a26c4
Kill serde_codegen 💣
2017-02-28 19:31:25 +01:00