servo/components/script
bors-servo a922c497fa
Auto merge of #24758 - gterzian:impl_timer_task_source, r=nox
Implement timer-task-source, time-out service worker

<!-- Please describe your changes on the following line: -->

Implements the timer task-source, and folds the IPC glue-code into a single route set by the globalscope.

Also switches service worker to using a dedicated "time-out" mechanism, which previously relied on the timer mechanism(and I think didn't actually implement script timers).

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #24747 (GitHub issue number if applicable)

<!-- Either: -->
- [ ] 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. -->
2019-11-26 16:26:20 -05:00
..
docs
dom Auto merge of #24758 - gterzian:impl_timer_task_source, r=nox 2019-11-26 16:26:20 -05:00
task_source
body.rs
build.rs
canvas_state.rs
Cargo.toml Initial implementation of WebGPU API 2019-11-21 08:30:26 +01:00
clipboard_provider.rs
compartments.rs
devtools.rs
document_loader.rs
euclidext.rs
fetch.rs
image_listener.rs
init.rs
layout_image.rs
lib.rs
mem.rs
microtask.rs
network_listener.rs
script_runtime.rs
script_thread.rs Auto merge of #24758 - gterzian:impl_timer_task_source, r=nox 2019-11-26 16:26:20 -05:00
serviceworker_manager.rs
serviceworkerjob.rs
stylesheet_loader.rs
stylesheet_set.rs
task.rs
task_manager.rs
task_queue.rs
test.rs
textinput.rs
timers.rs
unpremultiplytable.rs
webdriver_handlers.rs