servo/components/layout
bors-servo 36c5dd4c8c Auto merge of #8299 - pcwalton:dont-reflow-on-hover, r=mbrubeck
Fix several bugs causing the page to reflow on every mouse move event

After all these changes are applied, Hacker News and GitHub only repaint and reflow nodes that actually have hover styles applied when the mouse moves over them.

r? @mbrubeck 

cc @bholley

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8299)
<!-- Reviewable:end -->
2015-11-04 06:28:46 +05:30
..
css Auto merge of #8299 - pcwalton:dont-reflow-on-hover, r=mbrubeck 2015-11-04 06:28:46 +05:30
animation.rs layout: Avoid flooding the compositor with animation state changes if 2015-11-02 16:34:17 -08:00
block.rs layout: Store viewport and screen size separately. 2015-11-03 13:12:45 -08:00
Cargo.toml Fix serde_macros 2015-10-28 21:53:15 +05:30
construct.rs replace InheritTypes imports with inheritance imports 2015-10-30 20:26:30 +09:00
context.rs layout: Store viewport and screen size separately. 2015-11-03 13:12:45 -08:00
data.rs layout: Make the compositor rather than layout determine the position of 2015-09-29 09:47:28 -07:00
display_list_builder.rs Auto merge of #8094 - glennw:fix-angle-gradients, r=pcwalton 2015-10-26 17:59:39 -05:00
flex.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
floats.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
flow.rs layout: Dump damage as well as part of the flow tree debug spew. 2015-11-03 13:12:46 -08:00
flow_list.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
flow_ref.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
fragment.rs Pass all the data layout needs from canvas elements at once. 2015-10-26 11:43:23 +01:00
generated_content.rs Fix issues found by rust-clippy 2015-10-12 20:21:49 -04:00
incremental.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
inline.rs Implement calc expressions for more value types 2015-11-01 23:16:14 -08:00
layout_debug.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
layout_task.rs layout: Minor whitespace cleanup. 2015-11-03 13:12:47 -08:00
lib.rs Move EventState to rust-selectors. 2015-10-30 21:02:35 -07:00
list_item.rs Show overflow for #8118. 2015-10-27 15:07:59 -07:00
model.rs Implement calc expressions for more value types 2015-11-01 23:16:14 -08:00
multicol.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Use the passed-in reflow root rather than the one stored in the SharedLayoutContext. 2015-10-26 17:51:26 +01:00
query.rs Return the result from process_content_box_request. 2015-10-26 10:41:51 +01:00
sequential.rs Use the passed-in reflow root rather than the one stored in the SharedLayoutContext. 2015-10-26 17:51:26 +01:00
table.rs Cleanup code that was warned by rust-clippy 2015-10-11 20:47:45 -04:00
table_caption.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_cell.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_colgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_row.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_rowgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_wrapper.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
text.rs display input caret for textarea. fixes #7758 2015-10-21 22:38:23 +02:00
traversal.rs Use the passed-in reflow root rather than the one stored in the SharedLayoutContext. 2015-10-26 17:51:26 +01:00
wrapper.rs Auto merge of #8265 - fiji-flo:password_caret, r=eefriedman 2015-11-04 05:29:59 +05:30