servo/components/script
bors-servo b290ad95c1
Auto merge of #26407 - mrobinson:animation-restyle-model, r=jdm
Have animations more closely match the HTML spec

These two commits do two major things:

**Have animations ticks trigger a restyle**: This corrects synchronization issues with animations,
where the values used in layout are out of sync with what is returned by `getComputedStyle`.

**Tick the animation timer in script according to spec**: This greatly reduces the flakiness of
animation and transitions tests.

Fixes #13865.

<!-- 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
- [ ] These changes fix #13865

<!-- 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. -->
2020-05-06 04:12:31 -04:00
..
docs Update doc links and code snippet for trace implementation 2020-05-03 19:03:33 +05:30
dom Auto merge of #26407 - mrobinson:animation-restyle-model, r=jdm 2020-05-06 04:12:31 -04:00
task_source
animation_timeline.rs Start having animations conform to the HTML spec 2020-05-05 20:08:44 +02:00
body.rs
build.rs Update error message. 2020-05-04 11:52:49 -04:00
canvas_state.rs Refactor ImageCache::find_image_or_metadata API. 2020-04-17 11:58:18 -04:00
Cargo.toml More Cargo.toml updates 2020-04-25 18:26:49 -07:00
clipboard_provider.rs
devtools.rs Report real caller information for console APIs to devtools. 2020-04-28 21:32:41 -04:00
document_loader.rs
euclidext.rs
fetch.rs Fix the redirected attribute for Response 2020-05-05 20:43:56 +02:00
image_listener.rs Refactor ImageCache::find_image_or_metadata API. 2020-04-17 11:58:18 -04:00
init.rs
layout_image.rs
lib.rs Start having animations conform to the HTML spec 2020-05-05 20:08:44 +02:00
mem.rs
microtask.rs
network_listener.rs
realms.rs
script_module.rs
script_runtime.rs
script_thread.rs Start having animations conform to the HTML spec 2020-05-05 20:08:44 +02:00
serviceworker_manager.rs Support connecting to worker globals from remote devtools. 2020-04-28 11:07:45 -04:00
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