servo/components
bors-servo f90fc2fa88 Auto merge of #15771 - jdm:img-panic, r=nox
Improve behaviour of image elements that perform multiple requests

This addresses cases where image elements end up making multiple requests, as well as makes the element respond to additional relevant mutations that trigger updating the image data.

---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #15709 (github issue number if applicable).
- [X] There are tests for these changes

<!-- 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/15771)
<!-- Reviewable:end -->
2017-03-08 04:28:58 -08:00
..
atoms Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
bluetooth Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
bluetooth_traits Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
canvas Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
canvas_traits Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
compositing introduce frame_size and window_rect 2017-03-07 03:52:21 +01:00
config Rename ScreenPx to DeviceIndependentPixel. 2017-02-22 14:37:24 +10:00
constellation Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
debugger Update ws to 0.6 2017-02-26 15:24:43 +01:00
deny_public_fields Update syn to 0.11 2017-02-27 14:46:50 +01:00
devtools Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
devtools_traits Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
dom_struct Make #[dom_struct] a proc_macro attribute 2017-02-24 01:50:51 +01:00
domobject_derive Update syn to 0.11 2017-02-27 14:46:50 +01:00
geometry Rename ScreenPx to DeviceIndependentPixel. 2017-02-22 14:37:24 +10:00
gfx Update WR (reference frames for fixed position elements). 2017-03-03 10:33:52 +10:00
gfx_traits Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
jstraceable_derive Update syn to 0.11 2017-02-27 14:46:50 +01:00
layout layout: Replace ConstructionResult::swap_out() with get() 2017-03-03 23:25:02 +01:00
layout_thread layout: Replace ConstructionResult::swap_out() with get() 2017-03-03 23:25:02 +01:00
layout_traits Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
msg Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
net Remove unused content blocker code. 2017-03-07 10:29:27 +01:00
net_traits Switch to our own websocket fork 2017-03-02 16:40:02 +01:00
profile Auto merge of #15458 - connorimes:hbs-0.4, r=emilio 2017-02-22 09:05:37 -08:00
profile_traits Kill the plugins crate and its clippy support 2017-02-21 11:50:36 +01:00
rand squash: convert less interesting debug! logs to traces 2017-01-18 22:21:41 -07:00
range Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
remutex squash: convert less interesting debug! logs to traces 2017-01-18 22:21:41 -07:00
script Auto merge of #15771 - jdm:img-panic, r=nox 2017-03-08 04:28:58 -08:00
script_layout_interface Add ServoUrl as a parameter to report_error(...) of ParseErrorReporter 2017-03-06 09:06:42 -06:00
script_plugins Auto merge of #15771 - jdm:img-panic, r=nox 2017-03-08 04:28:58 -08:00
script_traits Remove rustc-serialize from cookie 2017-02-24 02:39:57 +01:00
selectors Update cssparser for https://github.com/servo/rust-cssparser/pull/123 2017-02-28 17:16:36 +01:00
servo Update WR (overscroll support + fix viewport tests). 2017-03-06 08:21:32 +10:00
style Auto merge of #15856 - servo:dedup, r=Manishearth 2017-03-08 03:07:04 -08:00
style_traits Update cssparser for https://github.com/servo/rust-cssparser/pull/123 2017-02-28 17:16:36 +01:00
url Add ImmutableOrigin to allow for serializing origins 2017-02-22 11:11:59 -06:00
webdriver_server Remove rustc-serialize from cookie 2017-02-24 02:39:57 +01:00
webvr Kill serde_codegen 💣 2017-02-28 19:31:25 +01:00
webvr_traits Remove unused features from webvr traits 2017-02-21 11:00:03 +01:00