servo/components/layout
Pu Xingyu d3ab919745 Add new methods to Fragment for size calculation of replaced element
These new methods calculate both the used width and height of an
replaced element and the same time. The `has_intrinsic_ratio()` method
also exposes information about whether a fragment has intrinsic aspect
ratio.
2016-12-12 15:37:12 +08:00
..
animation.rs Make Restyle tracking more granular. 2016-12-09 14:46:40 -10:00
block.rs layout: Mark flex items properly during construction 2016-11-09 08:24:12 +08:00
Cargo.toml Auto merge of #14286 - gterzian:update_canvas_with_offscreen_context, r=jdm 2016-11-24 12:29:52 -08:00
construct.rs use Either type for UrlOrNone 2016-11-30 11:43:14 -05:00
context.rs Make Restyle tracking more granular. 2016-12-09 14:46:40 -10:00
data.rs Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
display_list_builder.rs Don't scroll background and borders of overflow:scroll blocks 2016-12-06 14:08:17 -10:00
flex.rs Rename the MinMaxConstraint to SizeConstraint and enhancement 2016-12-11 00:54:00 +08:00
floats.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
flow.rs Make Restyle tracking more granular. 2016-12-09 14:46:40 -10:00
flow_list.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
flow_ref.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
fragment.rs Add new methods to Fragment for size calculation of replaced element 2016-12-12 15:37:12 +08:00
generated_content.rs Make Restyle tracking more granular. 2016-12-09 14:46:40 -10:00
incremental.rs Make Restyle tracking more granular. 2016-12-09 14:46:40 -10:00
inline.rs implemented string-valued text-overflow 2016-11-10 00:00:21 +05:30
layout_debug.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
lib.rs Update to Rust 1.15.0-nightly (1c448574b 2016-11-28) 2016-11-29 21:19:25 +01:00
linked_list.rs Move util::linked_list to layout 2016-06-29 17:23:04 +02:00
list_item.rs Stop using associated types for the concrete TRestyleDamage implementation. 2016-11-07 11:10:48 -08:00
model.rs Add new methods to Fragment for size calculation of replaced element 2016-12-12 15:37:12 +08:00
multicol.rs Convert column-width to use Either 2016-12-01 15:17:51 +05:30
opaque_node.rs Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanaged(). 2016-06-20 19:08:02 +02:00
parallel.rs style: Use rayon instead of our custom work queue. 2016-11-14 21:24:19 +01:00
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Reimplement scrolling to fragments 2016-11-29 22:12:16 +01:00
sequential.rs Stop using associated types for the concrete TRestyleDamage implementation. 2016-11-07 11:10:48 -08:00
table.rs Remove unnecessary Flow::column_sizes methods 2016-11-30 09:38:27 -08:00
table_caption.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_cell.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
table_colgroup.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_row.rs Remove unnecessary Flow::column_sizes methods 2016-11-30 09:38:27 -08:00
table_rowgroup.rs Remove unnecessary Flow::column_sizes methods 2016-11-30 09:38:27 -08:00
table_wrapper.rs Remove unnecessary Flow::column_sizes methods 2016-11-30 09:38:27 -08:00
text.rs Use word-break to decide how glyph runs should be created 2016-09-27 11:25:21 +02:00
traversal.rs Make Restyle tracking more granular. 2016-12-09 14:46:40 -10:00
webrender_helpers.rs Use new DisplayListBuilder improvements in Servo 2016-11-28 13:15:39 +01:00
wrapper.rs Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. 2016-11-24 17:07:38 -08:00