servo/components
Clark Gaebel d3e4d29368 Fixed #4170 - Incremental reflow wasn't being aggressive enough when nodes get reparented.
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-03 11:17:38 -08:00
..
canvas Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
compositing Remove unused exit after load option. 2014-11-21 09:15:02 +10:00
devtools Fix the panic on runnig with --devtools due to a change in how type_id gets resolved since the last rustc upgrade. 2014-11-29 00:17:35 -05:00
devtools_traits Disable non_snake_case warnings in devtools 2014-09-23 11:45:08 -07:00
gfx [gfx/style] Implement border-radius. 2014-12-01 16:10:35 -08:00
layout Fixed #4170 - Incremental reflow wasn't being aggressive enough when nodes get reparented. 2014-12-03 11:17:38 -08:00
layout_traits Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
msg Remove unused arguments from LoadComplete and LoadCompleteMsg 2014-11-14 02:14:00 +05:30
net Don't abort the sniffer task whenever an error occurs. Also, switch to blocking recv_opt vs. non-blocking try_recv. 2014-11-29 00:40:03 -05:00
plugins Remove bitfield! macro in favour of bitflags! 2014-11-18 19:26:10 +01:00
script Fixed #4170 - Incremental reflow wasn't being aggressive enough when nodes get reparented. 2014-12-03 11:17:38 -08:00
script_traits Dispatch keydown, keyup, and keypress events at appropriate times. 2014-11-13 11:27:15 -05:00
servo Move the servo crate from root to components/servo 2014-12-02 18:03:39 -08:00
style [gfx/style] Implement border-radius. 2014-12-01 16:10:35 -08:00
util Move the servo crate from root to components/servo 2014-12-02 18:03:39 -08:00