servo/components/script
bors-servo 27d1f18271 Auto merge of #11398 - pcwalton:webrender-viewport, r=glennw
script: Keep the DOM-side viewport up to date when scrolling happens in WebRender.

This happens asynchronously, just as it does in non-WebRender mode.

This functionality is a prerequisite for doing proper display-list-based
hit testing in WebRender, since it moves the scroll offsets into Servo
(and, specifically, into the script thread, enabling iframe event
forwarding) instead of keeping them private to WebRender.

Requires servo/webrender_traits#55 and servo/webrender#277.

Partially addresses #11108.

r? @glennw

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11398)
<!-- Reviewable:end -->
2016-05-31 20:54:29 -05:00
..
docs Move the DOM memory management blog post into the tree. 2015-10-29 17:25:00 +01:00
dom Auto merge of #11398 - pcwalton:webrender-viewport, r=glennw 2016-05-31 20:54:29 -05:00
parse Move DOMString back to script 2016-05-24 10:54:57 +02:00
task_source Removed unused imports 2016-05-15 22:24:26 +03:00
bluetooth_blacklist.rs Add WebBluetooth Blacklist support 2016-05-31 17:05:45 +02:00
build.rs
Cargo.toml Implement window.openURLInDefaultBrowser() (fixes #11292) 2016-05-27 16:16:02 +02:00
clipboard_provider.rs Remove ConstellationChan. 2016-05-19 17:13:44 +02:00
cors.rs Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
devtools.rs Use JSautoCompartment in devtools handle_evaluate_js to avoid segfault 2016-05-27 15:12:27 +05:30
document_loader.rs adding interface for custom responses 2016-05-20 12:11:56 +05:30
layout_interface.rs script: Keep the DOM-side viewport up to date when scrolling happens in 2016-05-31 14:12:51 -07:00
lib.rs Add WebBluetooth Blacklist support 2016-05-31 17:05:45 +02:00
makefile.cargo
mem.rs Bump heapsize to 0.3 2016-02-13 11:13:19 +01:00
network_listener.rs refactors entities from script_thread into script_runtime 2016-04-06 12:46:49 +05:30
origin.rs Make script origins sendable and immutable. 2016-05-27 17:16:13 +02:00
reporter.rs Report CSS errors to script task for further processing. 2016-02-11 14:48:47 -05:00
script_runtime.rs script: Keep the DOM-side viewport up to date when scrolling happens in 2016-05-31 14:12:51 -07:00
script_thread.rs script: Keep the DOM-side viewport up to date when scrolling happens in 2016-05-31 14:12:51 -07:00
textinput.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00
timers.rs Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
unpremultiplytable.rs
webdriver_handlers.rs Move DOMString back to script 2016-05-24 10:54:57 +02:00