gecko-dev/servo/components/script
Connor Brewster 5c26a03283 servo: Merge #17527 - Don't return window proxy if it has been discarded (from cbrewster:iframe_cycles); r=asajeffrey
<!-- Please describe your changes on the following line: -->

---
<!-- 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 #17479 (github issue number if applicable).

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- 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. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 51dd0c65cd6799f0dc61eb380fdbd08db60c10bd

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 1f6d5c096156fb14e9049c4dceeb544089763e2a
2017-06-28 01:59:16 -07:00
..
docs servo: Merge #15715 - Make #[dom_struct] a proc_macro attribute (from nox:custom-derive); r=SimonSapin 2017-02-24 05:56:30 -08:00
dom servo: Merge #17527 - Don't return window proxy if it has been discarded (from cbrewster:iframe_cycles); r=asajeffrey 2017-06-28 01:59:16 -07:00
task_source servo: Merge #17298 - Added Debug implementations (from asajeffrey:script-more-debug-impls); r=mbrubeck 2017-06-13 10:31:25 -07:00
CMakeLists.txt servo: Merge #13410 - Fix doc build by resurrecting generation of supported DOM APIs.h (from jdm:doc_fix); r=Ms2ger 2016-09-26 23:33:53 -05:00
Cargo.toml servo: Merge #17484 - Bump cssparser version to 0.16.1 in toml files (from canaltinova:upup); r=emilio 2017-06-22 16:52:00 -07:00
body.rs servo: Merge #17390 - Untry (from servo:untry); r=nox 2017-06-18 05:55:11 -07:00
build.rs servo: Merge #15319 - Fix hardcoded path to link.exe (from UK992:win32); r=emilio,larsbergstrom 2017-02-03 09:59:11 -08:00
clipboard_provider.rs servo: Merge #11270 - Remove ConstellationChan (from servo:ConstellationChan); r=asajeffrey 2016-05-19 12:38:26 -07:00
devtools.rs servo: Merge #15536 - Implement setter for document.domain (from asajeffrey:script-document-domain-setter); r=nox 2017-03-15 08:35:41 -07:00
document_loader.rs 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
fetch.rs servo: Merge #17491 - Introduce service-worker mode (from KiChjang:update-fetch); r=jdm 2017-06-23 14:56:00 -07:00
layout_image.rs servo: Merge #16048 - Make image cache per-document rather than global (from ferjm:issue-15701-image-cache); r=jdm 2017-03-27 13:50:46 -07:00
layout_wrapper.rs servo: Merge #17481 - Stylo: Move match and cascade temporaries to CurrentElementInfo (from jryans:move-rule-node); r=bholley 2017-06-22 17:46:55 -07:00
lib.rs servo: Merge #17061 - EventSource: decode UTF-8 code points across network packets (from servo:utf8); r=nox 2017-05-30 03:50:18 -05:00
mem.rs servo: Merge #14495 - Rename `Reflectable` to `DomObject` (from frewsxcv:reflectable-domobject); r=jdm 2016-12-08 12:41:08 -08:00
microtask.rs servo: Merge #16238 - Implement "update the image data" (from gterzian:implement_update_the_image_data); r=jdm 2017-05-30 10:27:08 -05:00
network_listener.rs servo: Merge #14658 - Separate the async bluetooth handling from networking code (from servo:bluetooth-net); r=jdm 2016-12-21 06:47:33 -08:00
script_runtime.rs servo: Merge #17298 - Added Debug implementations (from asajeffrey:script-more-debug-impls); r=mbrubeck 2017-06-13 10:31:25 -07:00
script_thread.rs servo: Merge #17355 - Bump serde to 1.0 (from servo:serdeup); r=nox 2017-06-16 05:03:18 -07:00
serviceworker_manager.rs servo: Merge #14592 - Remove the util crate (from asajeffrey:util-goodbye); r=mbrubeck 2016-12-14 16:48:42 -08:00
serviceworkerjob.rs servo: Merge #15189 - Implement microtask checkpoints (from jdm:microtasks); r=nox 2017-02-03 07:53:17 -08:00
stylesheet_loader.rs servo: Merge #17286 - Set stylesheet url_data correctly for import rule (from upsuper:import-url-data); r=heycam 2017-06-12 17:08:49 -07:00
test.rs servo: Merge #15146 - Added compiletest to verify TrustedPromise does not implement Clone (from Verlet64:verlet64/no_clone_trusted_promise); r=jdm 2017-01-22 12:31:41 -08:00
textinput.rs servo: Merge #17067 - Bring back clipboard support (from est31:master); r=jdm 2017-06-01 10:07:16 -07:00
timers.rs servo: Merge #17184 - Bump euclid to 0.14.x (from nical:euclid-bump); r=SimonSapin 2017-06-14 07:25:05 -07:00
unpremultiplytable.rs servo: Merge #8086 - add (un)premultiply tables for canvas {Get,Put}ImageData operations (from froydnj:premultiply-tables); r=jdm 2015-10-21 17:48:49 -06:00
webdriver_handlers.rs servo: Merge #17184 - Bump euclid to 0.14.x (from nical:euclid-bump); r=SimonSapin 2017-06-14 07:25:05 -07:00