servo/components/script
bors-servo f74754f582 Auto merge of #8175 - benschulz:set-timeout-panic, r=jdm
Fixed panic in ActiveTimers.set_timeout_or_interval.

`ActiveTimers.set_timeout_or_interval` asserts that the pipeline is not currently frozen. Apparently that is too strict. When pending network requests complete after a pipeline is frozen, scripts may be executed and a timer scheduled.

With these changes scheduling a timer while the pipeline is frozen behaves as if the timer was scheduled at the time the pipeline was frozen.

To reproduce the panic
 1. `./mach run -r http://google.com`,
 2. immediately click on any link and
 3. wait for the panic.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8175)
<!-- Reviewable:end -->
2015-11-09 20:18:38 +05:30
..
docs Move the DOM memory management blog post into the tree. 2015-10-29 17:25:00 +01:00
dom Implement <hr> 'color' attribute 2015-11-08 18:34:27 -05:00
parse Silence unused code warnings. 2015-11-05 09:58:56 +01:00
build.rs Fix build scripts warnings. 2015-03-18 21:53:48 +01:00
Cargo.toml Update to rust-cssparser 0.4.0 2015-11-05 08:57:01 +01:00
clipboard_provider.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
cors.rs Simplify AsyncResponseListener implementations. 2015-10-15 16:53:47 -07:00
devtools.rs Make DOMString a newtype around String, rather than a typedef. 2015-11-04 12:09:11 +01:00
document_loader.rs Check in for task 1,4 and 5 2015-11-05 00:17:24 -05:00
layout_interface.rs Auto merge of #8039 - tschneidereit:script-owns-stylesheets, r=jdm 2015-11-08 01:11:54 +05:30
lib.rs Move EventState to rust-selectors. 2015-10-30 21:02:35 -07:00
makefile.cargo Fix spurious rebuilds of the script crate 2015-10-08 21:37:56 -07:00
mem.rs more refactoring 2015-10-30 20:26:29 +09:00
network_listener.rs Make AsyncResponseListener methods take &mut self. 2015-10-15 16:44:39 -07:00
page.rs Removed JS::root Fixes #8251 2015-10-31 18:15:16 +05:30
script_task.rs Auto merge of #8286 - eefriedman:no-move, r=nox 2015-11-08 12:51:00 +05:30
textinput.rs Make DOMString a newtype around String, rather than a typedef. 2015-11-04 12:09:11 +01:00
timers.rs Auto merge of #8175 - benschulz:set-timeout-panic, r=jdm 2015-11-09 20:18:38 +05:30
unpremultiplytable.rs add un-premultiply table for GetImageData 2015-10-20 04:51:29 -04:00
webdriver_handlers.rs Make DOMString a newtype around String, rather than a typedef. 2015-11-04 12:09:11 +01:00