diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-03-11 01:38:27 +0530 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2016-03-11 01:38:27 +0530 |
commit | 740965e39f4d62e5807d21734ed9a7a881eca392 (patch) | |
tree | ed8a468cb4e4915d762206ba1663e69c6298a016 /python/tidy.py | |
parent | 396812b6d9c43a886d32d6d0910c1c685f333baf (diff) | |
parent | 3f2cbf002520289f706e7a7c6448a39ca7fa4bef (diff) | |
download | servo-740965e39f4d62e5807d21734ed9a7a881eca392.tar.gz servo-740965e39f4d62e5807d21734ed9a7a881eca392.zip |
Auto merge of #9217 - KiChjang:dom-manipulation-msg, r=jdm
Redesign ScriptMsg to be more specific to DOMManipulationTaskSource
This is a large-ish PR that contains the following:
* A new directory is created under `components/script/` called `task_source`, which houses all the stuff for different task sources. Note that the ones that I have now aren't exhaustive - there are more task sources than just the generic ones.
* A `DOMManipulationTaskMsg` which eliminates some usage of `Runnable`s to fire events. Instead, they send event information to the `DOMManipulationTaskSource` and lets the `ScriptTask` handle all the event firing.
* Re-added `fn script_chan`, since I can't think of any other way to give `Trusted` values an appropriate sender.
* Rewrote step 7 of [the end](https://html.spec.whatwg.org/multipage/syntax.html#the-end) to make use of the `DOMManipulationTaskSource`
Partial #7959
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9217)
<!-- Reviewable:end -->
Diffstat (limited to 'python/tidy.py')
0 files changed, 0 insertions, 0 deletions