servo/components/layout
Emilio Cobos Álvarez 04d2db5747 layout: Stop parameterizing on N for RecalcStyleAndConstructFlows
This is unfortunate, but making that useful would require parameterizing
`SharedLayoutContext` and `LayoutContext` depending on the
`SelectorImpl` (which is a **huge** work right now).

Probably the easier way to do it, and probably the one that keeps the
layout code more legible, and since there won't be multiple
implementations at the same compilation unit, would be "defining" a
default implementation for layout via feature flags.

That should allow us to remove the components/style/servo.rs file.
2016-02-13 16:05:17 +01:00
..
animation.rs Move AnimationState to script_traits 2016-01-13 18:14:12 -05:00
block.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
Cargo.toml Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
construct.rs Remove unused fixed_descendants: AbsoluteDescendants 2016-01-28 09:43:14 +01:00
context.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
data.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
display_list_builder.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
flex.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
floats.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00
flow.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
flow_list.rs Add Multicolumn support block fragmentation. 2016-01-28 09:43:14 +01:00
flow_ref.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
fragment.rs Remove dead function Overflow::union_rect 2016-02-07 15:29:15 +01:00
generated_content.rs Introduce a concept of restyle damage to the style system. 2016-01-04 09:38:04 -08:00
incremental.rs style: Refactor the per_pseudo map from StyleData to avoid having an option value type. 2016-02-13 16:05:17 +01:00
inline.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
layout_debug.rs Update to rustc 1.7.0-nightly (b4707ebca 2015-12-27) 2016-01-14 14:56:18 -06:00
layout_thread.rs Refactor style to be completely backend-independent 2016-02-13 16:05:14 +01:00
lib.rs Auto merge of #9523 - ruud-v-a:hasher, r=Wafflespeanut 2016-02-05 07:32:13 +05:30
list_item.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
model.rs Add Multicolumn support block fragmentation. 2016-01-28 09:43:14 +01:00
multicol.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Bonus Fix - Rename traverse_dom_preorder to traverse_dom. 2016-01-06 19:21:13 -08:00
query.rs Update rust-selectors 2016-02-03 02:11:31 +01:00
sequential.rs Bonus Fix - Rename traverse_dom_preorder to traverse_dom. 2016-01-06 19:21:13 -08:00
table.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
table_caption.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
table_cell.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
table_colgroup.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
table_row.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
table_rowgroup.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
table_wrapper.rs layout: Separate out overflow-for-scrolling from overflow-for-paint. 2016-02-03 16:06:24 -08:00
text.rs Prefer is_empty over len when option is available. 2016-01-29 22:49:47 -05:00
traversal.rs layout: Stop parameterizing on N for RecalcStyleAndConstructFlows 2016-02-13 16:05:17 +01:00
wrapper.rs style: Refactor the per_pseudo map from StyleData to avoid having an option value type. 2016-02-13 16:05:17 +01:00