Simon Sapin
aa5761a5fb
Remove usage of unstable box syntax, except in the script crate
...
… because there’s a lot of it,
and script still uses any other unstable features anyway.
2017-10-12 12:10:56 +02:00
Simon Sapin
cbcc7d0802
Remove usage of unstable feature iterator_step_by
2017-10-11 20:17:16 +02:00
Bastien Orivel
511a4d65a2
Bump base64 to 0.6
...
This allows us to update hyper to 0.10.13 (closer to 0.11)
2017-10-04 13:26:12 +02:00
Simon Sapin
8a84618ca2
Update some dependencies to fix some warnings
...
"`#[must_use]` on methods is experimental" and
"trait bounds are not (yet) enforced in type definitions"
are shown despite Cargo using `--cap-lints=allow` for dependencies.
2017-09-20 11:50:39 +02: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
bors-servo
9f64630eaa
Auto merge of #17521 - KiChjang:update-fetch, r=jdm
...
Update fetch methods
Includes updates to main fetch, scheme fetch, HTTP fetch, HTTP-redirect fetch, HTTP-network fetch, HTTP-network-or-cache fetch and CORS preflight fetch.
<!-- 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/17521 )
<!-- Reviewable:end -->
2017-08-18 18:39:02 -05:00
Keith Yeung
4a4caa8583
Update CORS preflight fetch
2017-08-18 16:30:22 -07:00
Keith Yeung
34178bdd4c
Update HTTP-network fetch
2017-08-18 16:30:19 -07:00
Keith Yeung
99f59352b8
Update HTTP-network-or-cache fetch
2017-08-18 16:30:16 -07:00
Keith Yeung
d6c197b40c
Update HTTP-redirect fetch
2017-08-18 16:30:06 -07:00
Simon Sapin
b5a4b8d6a0
Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10)
2017-08-15 14:10:44 +02:00
Glenn Watson
f6a9f15fed
Update WR.
...
* CPU text run optimizations.
* Linux subpixel positioning / rasterization.
* Update debug flags API.
* Update to resource transactions API.
2017-08-09 07:05:05 +10:00
Keith Yeung
0ff47c4475
Update HTTP fetch
2017-08-08 09:27:19 -07:00
Keith Yeung
b50bcdc8fc
Rename basic fetch to scheme fetch
2017-08-08 09:27:17 -07:00
Keith Yeung
ed9c16575c
Update main fetch
2017-08-08 09:22:29 -07:00
Corey Farwell
23e5bfaf27
Audit usages of unicode case-changing methods.
2017-07-26 23:44:01 +00: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
Clar Charr
d86fa9d25b
Update parse-hosts.
2017-07-06 21:37:31 -04: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
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
Josh Matthews
fe74460bae
Read 32kb from the network at a time.
2017-06-05 13:47:39 -04: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
Matt Brubeck
c58508dc52
Update dependencies
2017-05-25 12:34:36 -07:00
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
Fabrice Desré
990b85049e
Ignore mime type parameters in nosniff
...
This patch implements the following changes:
- Only check for the toplevel/sublevel part of the mime type when
deciding if it's a js or css resource, ignoring the mime parameters.
- Fix the wpt tests that did not escape url parameters properly and
also used an invalid syntax for the mime parameter.
- Update the wpt manifest.
2017-05-15 14:43:45 +02:00
Ksbugbee
b4d894e119
Use hash2 instead of deprecated hash
...
Removed X's from PULL_REQUEST_TEMPLATE.md
Commented changes
2017-05-08 13:39:28 -04:00
Alice Maz
947e86bb45
Bump base64 to 0.4.2
2017-05-03 20:58:29 +00:00
coalman
fc34b9a14d
Fix indentation errors in servo rust code that tidy now finds.
2017-04-18 14:56:13 -04:00
Glenn Watson
3a9ea2d97e
Update WR (IPC profiling, RG8 image support).
2017-04-18 08:15:26 +10:00
Josh Matthews
525e9c08c8
Show HTTP response headers in debug output.
2017-04-17 11:47:08 +10:00
Anthony Ramine
c0f9fb8f55
Do not return an error for non-GET data: requests ( fixes #13293 )
2017-04-08 21:47:55 +02:00
Anthony Ramine
9394469ede
Kill Request::omit_origin_header
2017-04-07 12:52:50 +02:00
Anthony Ramine
10801caefd
Kill ResourceGroup
2017-04-06 19:41:10 +02:00
Anthony Ramine
16863017a9
Move the HTTP connector in HttpState
2017-04-06 19:35:11 +02:00
Anthony Ramine
12ddc891c6
Pass a &Pool<Connector> to http_loader::obtain_response
2017-04-06 18:50:45 +02:00
Anthony Ramine
949a0827e0
Move the SSL client in HttpState
2017-04-06 18:11:20 +02:00
Josh Matthews
6f590a87bf
Move hosts module into net crate. Remove obsolete functions.
2017-04-06 19:25:47 +09:00
Josh Matthews
ba132e0b4c
Remove unnecessary NetworkHttpRequestFactory abstraction.
2017-04-06 19:25:39 +09:00
Josh Matthews
e9fdc4c72a
Replace hosts when making TCP connections, not when verifying SSL certs.
2017-04-06 19:25:37 +09:00
Josh Matthews
dc99104f55
Add command-line argument to use a custom SSL certificate database.
2017-04-06 19:25:34 +09:00
bors-servo
bf7c044955
Auto merge of #16272 - nox:net, r=jdm
...
Net enhancements
<!-- 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/16272 )
<!-- Reviewable:end -->
2017-04-05 09:27:55 -05:00