servo/components/net
Clark Gaebel d12c6e7383 Incremental Style Recalc
This patch puts in the initial framework for incremental reflow. Nodes' styles
are no longer recalculated unless the node has changed.

I've been hacking on the general problem of incremental reflow for the past
couple weeks, and I've yet to get a full implementation that actually passes all
the reftests + wikipedia + cnn. Therefore, I'm going to try to land the different
parts of it one by one.

This patch only does incremental style recalc, without incremental flow
construction, inline-size bubbling, reflow, or display lists. Those will be coming
in that order as I finish them.

At least with this strategy, I can land a working version of incremental reflow,
even if not yet complete.

r? @pcwalton
2014-10-09 12:55:21 -04:00
..
fetch Eliminate warnings 2014-09-20 13:00:55 -07:00
image Incremental Style Recalc 2014-10-09 12:55:21 -04:00
about_loader.rs Read user-agent.css at run time. Fix #3516 2014-10-07 21:16:54 +01:00
Cargo.toml Cargoify servo 2014-09-08 20:21:42 -06:00
data_loader.rs Eliminate warnings 2014-09-20 13:00:55 -07:00
file_loader.rs create about_loader, handle about:blank 2014-09-11 08:55:54 -07:00
http_loader.rs Upgrade to rustc 0.12.0-pre (4d2af3861 2014-09-17 15:51:11 +0000) 2014-09-20 13:00:06 -07:00
image_cache_task.rs Incremental Style Recalc 2014-10-09 12:55:21 -04:00
lib.rs Remove the managed_boxes feature. 2014-10-04 15:30:42 +02:00
local_image_cache.rs Incremental Style Recalc 2014-10-09 12:55:21 -04:00
resource_task.rs Add cmd line option to set user agent. Improves github when used. 2014-10-03 13:57:12 +10:00