servo/components/script
bors-servo 5c506f7a98 auto merge of #4194 : cgaebel/servo/incremental-reflow-fix, r=pcwalton
When inserting a node that was already dirtied, the dirtying logic
would short circuit: "This node is already dirty? Great! Then its
parents must be HAS_DIRTY_DESCENDANTS, too! Let's skip that step."

This isn't appropriate when nodes move around the tree. In that case,
the node may be marked HAS_CHANGED, but ancestors may not yet have
the HAS_DIRTY_DESCENDANTS flag set.

This patch adds a `content_and_heritage_changed` hook in the document,
to deal with these cases appropriately.
2014-12-08 12:28:14 -07:00
..
dom auto merge of #4194 : cgaebel/servo/incremental-reflow-fix, r=pcwalton 2014-12-08 12:28:14 -07:00
parse Make parse_html's base_url argument non-optional. 2014-12-08 12:44:49 +01:00
Cargo.toml adjust WPT since hyper fixed some 2014-12-04 10:12:04 -08:00
cors.rs convert script crate to use hyper 2014-12-04 10:06:41 -08:00
devtools.rs Implemeneted ModifyAttribute handler to update DOM elements. 2014-12-03 18:58:44 -08:00
layout_interface.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
lib.rs Add stub Activatable trait 2014-12-05 18:32:11 -08:00
makefile.cargo Cargoify servo 2014-09-08 20:21:42 -06:00
page.rs should_move_clip_rect is a bare function 2014-12-05 20:11:02 -08:00
script_task.rs Make parse_html's base_url argument non-optional. 2014-12-08 12:44:49 +01:00
textinput.rs Fix bug of TextInput.adjust_horizontal causing stack overflow or wraparound 2014-12-06 20:59:04 +01:00
timers.rs Use an enum to set set_timeout_or_interval's is_interval field. Fixes #4059 2014-11-21 15:10:27 -06:00