servo/components/layout
Patrick Walton 3029fbab92 layout: Implement basic lists and the CSS1 list properties.
The exact rendering is ill-spec'd. Some things are ugly (especially the
width and height of list style images) but they are infrequently used
and I believe this implementation matches the spec. Numeric lists are
not supported yet, since they will require a separate layout pass.

The implementation is a subclass of `BlockFlow`, on advice from Robert
O'Callahan.
2014-12-15 16:25:06 -08:00
..
css Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
block.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
Cargo.toml Eliminate servo_util::atom 2014-09-29 18:39:36 -07:00
construct.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
context.rs Use opts as a global, to avoid cloning and passing the struct all over the code. 2014-10-20 10:48:47 +10:00
display_list_builder.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
floats.rs Fix spelling mistakes in comments. 2014-12-11 23:56:29 -05:00
flow.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
flow_list.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
flow_ref.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
fragment.rs layout: Implement overflow-wrap/word-wrap per CSS-TEXT § 6.2. 2014-12-13 13:05:05 -08:00
incremental.rs Remove bitfield! macro in favour of bitflags! 2014-11-18 19:26:10 +01:00
inline.rs layout: Implement overflow-wrap/word-wrap per CSS-TEXT § 6.2. 2014-12-13 13:05:05 -08:00
layout_debug.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
layout_task.rs script: Add some workarounds for image cache task races 2014-12-15 14:16:20 -08:00
lib.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
list_item.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
model.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
parallel.rs Change time::profile's meta booleans to enums. 2014-12-05 14:23:27 -08:00
sequential.rs Have ContentBox(es)Queries consult the flow tree 2014-11-03 10:30:28 -08:00
table.rs layout: Implement text-indent per CSS 2.1 § 16.1. 2014-12-12 14:55:41 -08:00
table_caption.rs Fix Table Caption infinite recursion. 2014-11-15 09:37:44 -08:00
table_cell.rs layout: Implement basic lists and the CSS1 list properties. 2014-12-15 16:25:06 -08:00
table_colgroup.rs layout: Incrementalize reflow of block formatting contexts impacted by 2014-11-18 15:36:04 -08:00
table_row.rs layout: Implement text-indent per CSS 2.1 § 16.1. 2014-12-12 14:55:41 -08:00
table_rowgroup.rs layout: Implement text-indent per CSS 2.1 § 16.1. 2014-12-12 14:55:41 -08:00
table_wrapper.rs layout: Implement text-indent per CSS 2.1 § 16.1. 2014-12-12 14:55:41 -08:00
text.rs layout: Implement word-spacing per CSS 2.1 § 16.4. 2014-12-12 17:55:11 -08:00
traversal.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
util.rs Rust upgrade to rustc hash b03a2755193cd756583bcf5831cf4545d75ecb8a 2014-11-13 11:17:43 +10:00
wrapper.rs auto merge of #4194 : cgaebel/servo/incremental-reflow-fix, r=pcwalton 2014-12-08 12:28:14 -07:00