servo/components
bors-servo c8b6ece97b Auto merge of #13913 - bholley:styling_mode, r=emilio
incremental restyle: Introduce StylingMode and deprecate explicit dirtiness

This is another chunk of work to move us toward the new incremental restyle architecture.

Eventually, we'll make a fine-grained decision at each node about what style to recompute based on the RestyleHint on the node data (along with other things). For now, we use the existence of RestyleData as a coarse-grained approximation of this.

<!-- 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/13913)
<!-- Reviewable:end -->
2016-10-26 06:36:06 -05:00
..
canvas Remove old rendering backend. 2016-10-18 10:21:27 +10:00
canvas_traits Remove old rendering backend. 2016-10-18 10:21:27 +10:00
compositing Move WindowSizeType to script_traits. 2016-10-22 13:33:38 +02:00
constellation Move WindowSizeType to script_traits. 2016-10-22 13:33:38 +02:00
debugger Implement a WebSocket server for debugging. 2016-09-12 11:02:09 +02:00
devtools Setting a devtools timeline marker may fail, due to pipeline lookup failure. 2016-10-12 12:56:23 -05:00
devtools_traits Setting a devtools timeline marker may fail, due to pipeline lookup failure. 2016-10-12 12:56:23 -05:00
gfx Auto-generate 'image-rendering' using 'single_keyword' 2016-10-26 12:56:11 +05:30
gfx_traits Remove concept of Layers from Servo 2016-10-21 08:38:34 +02:00
layout Auto merge of #13913 - bholley:styling_mode, r=emilio 2016-10-26 06:36:06 -05:00
layout_thread Introduce StylingMode and deprecate explicit dirtiness. 2016-10-26 00:23:18 -07:00
layout_traits Remove old rendering backend. 2016-10-18 10:21:27 +10:00
msg Move WindowSizeType to script_traits. 2016-10-22 13:33:38 +02:00
net Avoid some unnecessary clones when handling cookies. 2016-10-20 09:38:47 +02:00
net_traits Move Image and PixelFormat to net_traits. 2016-10-21 16:12:39 +02:00
plugins Revert "Make DOMRefCell use style’s copy of RefCell" 2016-10-04 18:35:01 +02:00
profile Add time profiling to ServoXMLParser::parse_sync 2016-10-11 15:03:25 +02:00
profile_traits Add time profiling to ServoXMLParser::parse_sync 2016-10-11 15:03:25 +02:00
range Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) 2016-10-09 18:53:47 +02:00
script Auto merge of #13913 - bholley:styling_mode, r=emilio 2016-10-26 06:36:06 -05:00
script_layout_interface Rearrange some data structures in preparation for the new incremental restyle algorithm. 2016-10-21 13:00:01 -07:00
script_traits Move WindowSizeType to script_traits. 2016-10-22 13:33:38 +02:00
servo Update WR - texture layers, image mask, profiler, optimizations. 2016-10-26 12:09:27 +10:00
style Auto merge of #13913 - bholley:styling_mode, r=emilio 2016-10-26 06:36:06 -05:00
style_traits Emit TransitionEnd events in the layout thread and process it in the script thread 2016-10-11 19:36:06 -07:00
util Remove util::ipc module (fixes #12312) 2016-10-19 10:05:33 +02:00
webdriver_server Move Image and PixelFormat to net_traits. 2016-10-21 16:12:39 +02:00