gecko-dev/servo/components
Josh Matthews 1ca2a19660 servo: Merge #15771 - Improve behaviour of image elements that perform multiple requests (from jdm:img-panic); r=nox
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

Source-Repo: https://github.com/servo/servo
Source-Revision: f90fc2fa885fd63901c4a14ee70b0169c10efbd0

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 5f522040e356594db1befc35bdfb57a6d734e798
2017-03-08 04:28:58 -08:00
..
atoms servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
bluetooth servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
bluetooth_traits servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
canvas servo: Merge #15769 - Kill serde_codegen 💣 (from nox:die-codegen-die); r=jdm 2017-02-28 11:10:17 -08:00
canvas_traits servo: Merge #15769 - Kill serde_codegen 💣 (from nox:die-codegen-die); r=jdm 2017-02-28 11:10:17 -08:00
compositing servo: Merge #15831 - introduce frame_size and window_rect (from paulrouget:winParams); r=glennw 2017-03-06 20:03:42 -08:00
config servo: Merge #15680 - Rename ScreenPx to DeviceIndependentPixel (from glennw:zoom-wip); r=mbrubeck 2017-02-21 20:45:20 -08:00
constellation servo: Merge #15769 - Kill serde_codegen 💣 (from nox:die-codegen-die); r=jdm 2017-02-28 11:10:17 -08:00
debugger servo: Merge #15743 - Update ws to 0.6 (from nox:ws); r=emilio 2017-02-26 06:26:05 -08:00
deny_public_fields servo: Merge #15752 - Update syn to 0.11 (from nox:syn); r=SimonSapin 2017-02-27 05:48:43 -08:00
devtools servo: Merge #15670 - Kill the plugins crate and its clippy support (from nox:die-plugins-die); r=Manishearth 2017-02-21 05:15:15 -08:00
devtools_traits servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
dom_struct servo: Merge #15715 - Make #[dom_struct] a proc_macro attribute (from nox:custom-derive); r=SimonSapin 2017-02-24 05:56:30 -08:00
domobject_derive servo: Merge #15752 - Update syn to 0.11 (from nox:syn); r=SimonSapin 2017-02-27 05:48:43 -08:00
geometry servo: Merge #15680 - Rename ScreenPx to DeviceIndependentPixel (from glennw:zoom-wip); r=mbrubeck 2017-02-21 20:45:20 -08:00
gfx servo: Merge #15804 - Update WR (reference frames for fixed position elements) (from glennw:update-wr-transforms); r=pcwalton 2017-03-02 17:02:26 -08:00
gfx_traits servo: Merge #15670 - Kill the plugins crate and its clippy support (from nox:die-plugins-die); r=Manishearth 2017-02-21 05:15:15 -08:00
jstraceable_derive servo: Merge #15752 - Update syn to 0.11 (from nox:syn); r=SimonSapin 2017-02-27 05:48:43 -08:00
layout servo: Merge #15816 - Improve performance of layout queries and requestAnimationFrame (from servo:raf-timer); r=jdm,emilio 2017-03-05 05:14:45 -08:00
layout_thread servo: Merge #15816 - Improve performance of layout queries and requestAnimationFrame (from servo:raf-timer); r=jdm,emilio 2017-03-05 05:14:45 -08:00
layout_traits servo: Merge #15769 - Kill serde_codegen 💣 (from nox:die-codegen-die); r=jdm 2017-02-28 11:10:17 -08:00
msg servo: Merge #15769 - Kill serde_codegen 💣 (from nox:die-codegen-die); r=jdm 2017-02-28 11:10:17 -08:00
net servo: Merge #15849 - Remove unused content blocker code (from servo:content-blocker); r=nox 2017-03-08 02:08:19 -08:00
net_traits servo: Merge #15798 - Switch to our own websocket fork (from nox:websocket); r=Ms2ger 2017-03-02 07:41:20 -08:00
profile servo: Merge #15458 - Update heartbeats-simple dependencies for bug fixes (from connorimes:hbs-0.4); r=emilio 2017-02-22 09:05:37 -08:00
profile_traits servo: Merge #15670 - Kill the plugins crate and its clippy support (from nox:die-plugins-die); r=Manishearth 2017-02-21 05:15:15 -08:00
rand servo: Merge #15107 - convert less interesting debug! logs to traces (from DexterHaslem:15100-convert-debug-to-traces); r=cbrewster 2017-01-18 21:29:59 -08:00
range servo: Merge #15588 - Update serde to 0.9 (from servo:serde); r=SimonSapin 2017-02-18 12:10:26 -08:00
remutex servo: Merge #15107 - convert less interesting debug! logs to traces (from DexterHaslem:15100-convert-debug-to-traces); r=cbrewster 2017-01-18 21:29:59 -08:00
script servo: Merge #15771 - Improve behaviour of image elements that perform multiple requests (from jdm:img-panic); r=nox 2017-03-08 04:28:58 -08:00
script_layout_interface servo: Merge #15751 - first stab. added ServoUrl as a parameter to report_error(...) of Par… (from avinash-vijayaraghavan:testing-csserror); r=cbrewster 2017-03-06 07:11:51 -08:00
script_plugins servo: Merge #15771 - Improve behaviour of image elements that perform multiple requests (from jdm:img-panic); r=nox 2017-03-08 04:28:58 -08:00
script_traits servo: Merge #15717 - Remove rustc-serialize from cookie and url (from nox:cookie); r=asajeffrey 2017-02-24 00:14:03 -08:00
selectors servo: Merge #15766 - Update cssparser (from servo:cssparserup); r=Manishearth 2017-02-28 08:22:27 -08:00
servo servo: Merge #15826 - Update WR (overscroll support + fix viewport tests) (from glennw:update-wr-viewport); r=KiChjang 2017-03-05 14:23:41 -08:00
style servo: Merge #15856 - Deduplicate declarations on insertion, not at the end of parsing a block (from servo:dedup); r=Manishearth 2017-03-08 03:07:04 -08:00
style_traits servo: Merge #15766 - Update cssparser (from servo:cssparserup); r=Manishearth 2017-02-28 08:22:27 -08:00
url servo: Merge #15438 - Add ImmutableOrigin to allow for serializing origins (from asajeffrey:url-serializable-origin); r=jdm 2017-02-22 09:46:27 -08:00
webdriver_server servo: Merge #15717 - Remove rustc-serialize from cookie and url (from nox:cookie); r=asajeffrey 2017-02-24 00:14:03 -08:00
webvr servo: Merge #15769 - Kill serde_codegen 💣 (from nox:die-codegen-die); r=jdm 2017-02-28 11:10:17 -08:00
webvr_traits servo: Merge #15670 - Kill the plugins crate and its clippy support (from nox:die-plugins-die); r=Manishearth 2017-02-21 05:15:15 -08:00