servo/components/script
bors-servo abcc4aeaf2 Auto merge of #13656 - bholley:existing_style, r=emilio
Refactor style logic to avoid direct access to the node data during the cascade

The new restyle architecture doesn't store these things in consistent places, so we need a more abstract API.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13656)
<!-- Reviewable:end -->
2016-10-10 23:22:05 -05:00
..
docs
dom Cleanup logic, remove unnecessary allocations in Request API. 2016-10-10 15:45:31 -04:00
parse Reorder use statements 2016-09-09 04:55:19 +02:00
task_source Make TaskSource::queue take a &GlobalScope 2016-10-06 21:35:52 +02:00
bluetooth_blacklist.rs Add WebBluetooth Blacklist support 2016-05-31 17:05:45 +02:00
body.rs Rename Reflectable::global_scope to global 2016-10-06 21:36:41 +02:00
build.rs Native MSVC windows build, convert to cmake 2016-08-17 09:50:51 -04:00
Cargo.toml Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) 2016-10-09 18:53:47 +02:00
clipboard_provider.rs Remove ConstellationChan. 2016-05-19 17:13:44 +02:00
CMakeLists.txt Fix doc build by resurrecting generation of supported DOM APIs.h 2016-09-24 15:06:06 -04:00
devtools.rs Make devtools::handle_evaluate_js take a &GlobalScope 2016-10-06 21:35:50 +02:00
document_loader.rs Privatize PendingAsyncLoad. 2016-10-04 13:24:03 +02:00
fetch.rs Rename Reflectable::global_scope to global 2016-10-06 21:36:41 +02:00
layout_wrapper.rs Remove borrow_data and mutate_data from TNode. 2016-10-10 20:36:31 -07:00
lib.rs Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) 2016-10-09 18:53:47 +02:00
mem.rs
network_listener.rs Reorder use statements 2016-09-09 04:55:19 +02:00
origin.rs Reorder use statements 2016-09-09 04:55:19 +02:00
script_runtime.rs Remove GlobalRoot and GlobalRef 2016-10-06 21:36:00 +02:00
script_thread.rs Send touch events to root pipeline, and allow forwarding to iframes. 2016-10-08 06:00:00 +10:00
serviceworker_manager.rs Remove ScopeThings::pipeline_id 2016-10-04 14:05:28 +02:00
textinput.rs Implement minlength for text inputs 2016-09-21 07:54:39 -05:00
timers.rs Rename Reflectable::global_scope to global 2016-10-06 21:36:41 +02:00
unpremultiplytable.rs
webdriver_handlers.rs Move JS evaluation functions to GlobalScope 2016-10-06 21:35:50 +02:00