servo/components
bors-servo 43a5f65940
Auto merge of #25359 - pshaughn:auto_ct_header, r=jdm
Autocomputed content-type header now reaches net request

The spec expects that for a DOM Request r, r.headers and r.request can actually refer to the same header list in RAM, with changes to one affecting the other. This is mostly unobservable, but it happens to come up at the point in the Request constructor that auto-infers a content type from the body, so now after inferring the content type it injects it into both header lists instead of one.
Remaining test failures are due to the way Hyper crates normalize semicolons in MIME types, and an actually separate problem about content-lengths that I haven't sniffed out yet.

---
<!-- 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 some WPT results from #24904

<!-- Either: -->
- [X] There are tests for these changes

<!-- 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. -->
2019-12-22 11:12:56 -05:00
..
allocator Update jemalloc-sys to 0.3.2 2019-11-20 00:00:00 +00:00
atoms Add support for squeeze events 2019-11-22 13:58:13 -08:00
background_hang_monitor
bluetooth
bluetooth_traits
canvas Remove duplication for creating gradient stops 2019-12-17 19:52:03 +01:00
canvas_traits style: Don't specify minor version for cssparser. 2019-11-30 20:45:06 +01:00
compositing Do not wake up embedder on each animation tick 2019-12-16 16:50:36 +01:00
config Use Windows 10 instead of 7 in user agent string 2019-12-16 10:34:18 -08:00
config_plugins
constellation Do not wake up embedder on each animation tick 2019-12-16 16:50:36 +01:00
debugger
deny_public_fields
derive_common derive_common: Fix example in documentation 2019-11-07 18:52:30 -06:00
devtools Update devtools server for Firefox 71. 2019-12-13 17:02:35 -05:00
devtools_traits WorkerId changed to type UUID. 2019-12-10 13:12:54 +05:30
dom_struct Use #![register_tool] instead of #![register_attr] 2019-11-15 17:24:42 +01:00
domobject_derive
embedder_traits Auto merge of #24885 - shnmorimoto:implement_mediasession_set_positon_state, r=ferjm 2019-12-03 12:13:06 -05:00
fallible style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
geometry Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
gfx Servo build fixes. 2019-12-16 14:23:56 +01:00
gfx_traits
hashglobe Fix some warnings new in Rust Nightly 2019-11-08 11:45:16 +01:00
jstraceable_derive
layout Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
layout_2020 Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
layout_thread style: Fix servo build. 2019-11-30 20:45:08 +01:00
layout_thread_2020 Disable use of rayon with --layout-threads 1 instead of panicking 2019-12-10 18:41:24 +01:00
layout_traits Use non-IPC webrender API over explicit IPC channels. 2019-11-27 20:47:53 -05:00
malloc_size_of Auto merge of #25299 - emilio:gecko-sync, r=emilio,nox 2019-12-16 23:51:18 -05:00
media Use non-IPC webrender API over explicit IPC channels. 2019-11-27 20:47:53 -05:00
metrics
msg re-structure blob, structured serialization 2019-12-11 22:46:50 +08:00
net Auto merge of #25294 - Darkspirit:h2, r=jdm 2019-12-17 18:16:13 -05:00
net_traits Auto merge of #24123 - gterzian:redo_blob, r=jdm 2019-12-19 16:16:56 -05:00
pixels Addresses issues raised in #24465; removes redundancy in set_bitmap_dimensions 2019-11-10 18:37:14 -05:00
profile
profile_traits
rand
range
remutex
script Auto merge of #25359 - pshaughn:auto_ct_header, r=jdm 2019-12-22 11:12:56 -05:00
script_layout_interface Use non-IPC webrender API over explicit IPC channels. 2019-11-27 20:47:53 -05:00
script_plugins Upgrade to rustc 1.41.0-nightly (7afe6d9d1 2019-12-03) 2019-12-04 12:29:17 +01:00
script_traits Auto merge of #24123 - gterzian:redo_blob, r=jdm 2019-12-19 16:16:56 -05:00
selectors Bump selectors. 2019-12-18 14:36:47 +01:00
servo Auto merge of #24875 - jdm:wr-no-ipc, r=asajeffrey 2019-11-27 20:48:13 -05:00
servo_arc style: Simplify code for keeping alive shared memory until all sheets go away. 2019-11-30 20:44:56 +01:00
size_of_test
std_test_override
style Cherry-pick some parts of the cssparser update. 2019-12-16 14:23:56 +01:00
style_derive
style_traits style: Don't specify minor version for cssparser. 2019-11-30 20:45:06 +01:00
to_shmem style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
to_shmem_derive
url
webdriver_server
webgpu Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
webrender_traits Use non-IPC webrender API over explicit IPC channels. 2019-11-27 20:47:53 -05:00
webvr
webvr_traits