servo/components
bors-servo 5e61ebaa05 Auto merge of #6031 - glennw:reftest-race-conditions, r=larsberg,jdm
The basic idea is it's safe to output an image for reftest by testing:
 - That the compositor doesn't have any animations active.
 - That the compositor is not waiting on any outstanding paint messages to arrive.
 - That the script tasks are "idle" and therefore won't cause reflow.
    - This currently means page loaded, onload fired, reftest-wait not active, first reflow triggered.
    - It could easily be expanded to handle pending timers etc.
 - That the "epoch" that the layout tasks have last laid out after script went idle, is reflected by the compositor in all visible layers for that pipeline.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6031)
<!-- Reviewable:end -->
2015-05-13 18:37:54 -05:00
..
canvas Remove Glutin dependency for WebGL 2015-05-07 13:31:08 +02:00
compositing Fixes a number of race conditions and reliability issues with reftests and compositor. 2015-05-14 09:35:53 +10:00
devtools Upgrade to Hyper 0.4.0 2015-05-12 16:48:21 +02:00
devtools_traits Upgrade to Hyper 0.4.0 2015-05-12 16:48:21 +02:00
gfx Auto merge of #6031 - glennw:reftest-race-conditions, r=larsberg,jdm 2015-05-13 18:37:54 -05:00
layout Auto merge of #6031 - glennw:reftest-race-conditions, r=larsberg,jdm 2015-05-13 18:37:54 -05:00
layout_traits Fixes a number of race conditions and reliability issues with reftests and compositor. 2015-05-14 09:35:53 +10:00
msg Fixes a number of race conditions and reliability issues with reftests and compositor. 2015-05-14 09:35:53 +10:00
net Upgrade to Hyper 0.4.0 2015-05-12 16:48:21 +02:00
net_traits Upgrade to Hyper 0.4.0 2015-05-12 16:48:21 +02:00
plugins Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
profile Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
profile_traits Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
script Fixes a number of race conditions and reliability issues with reftests and compositor. 2015-05-14 09:35:53 +10:00
script_traits Fixes a number of race conditions and reliability issues with reftests and compositor. 2015-05-14 09:35:53 +10:00
servo Auto merge of #5995 - zmike:glutin-parenting, r=jdm 2015-05-13 15:27:47 -05:00
style Auto merge of #6019 - Ms2ger:preshint-border, r=pcwalton 2015-05-12 14:47:49 -05:00
util Removing unused start up parameter. 2015-05-12 14:41:08 -07:00
webdriver_server Auto merge of #6008 - jgraham:webdriver_get_active_element, r=jdm 2015-05-11 12:33:26 -05:00
webdriver_traits Add support for getActiveElement webdriver command 2015-05-11 17:31:23 +01:00