servo/components/gfx
Glenn Watson eec3fad93d Fixes a number of race conditions and reliability issues with reftests and compositor.
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.
2015-05-14 09:35:53 +10:00
..
display_list layout: Draw elements with position: relative; z-index: auto over 2015-05-12 17:32:59 -07:00
platform Remove unused imports. 2015-05-06 19:20:10 +02:00
text Rename Au methods with f32/f64 instead of frac32/frac/subpx 2015-05-05 18:23:29 +02:00
buffer_map.rs Stop using IndexMut on HashMap. 2015-05-01 21:16:22 +02:00
Cargo.toml Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
color.rs Renaming the color function to just *transparent*, 2015-04-22 14:51:39 -07:00
filters.rs Rename Au methods with f32/f64 instead of frac32/frac/subpx 2015-05-05 18:23:29 +02:00
font.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
font_cache_task.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
font_context.rs Remove unused imports. 2015-05-06 19:20:10 +02:00
font_template.rs Remove some as_slice calls. 2015-04-24 17:44:47 +02:00
lib.rs Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. 2015-05-05 10:07:34 -04:00
paint_context.rs Rename some to_azure* methods according to what they do. 2015-05-05 20:13:30 +02:00
paint_task.rs Fixes a number of race conditions and reliability issues with reftests and compositor. 2015-05-14 09:35:53 +10:00