servo/components/layout
Pu Xingyu 2c2c60e44d layout: Freeze flex item properly
Fix the currently logic that a item will freeze if it should
grow(shrink) and its basesize is less(more) than its min(max) size. Also
fix the divide by zero error when an item should shrink but it has zero
length and zero min size.
2016-08-08 10:34:02 +08:00
..
animation.rs style: Refactor TRestyleDamage and TNode to accept/provide a "style source" 2016-08-03 13:31:11 -07:00
block.rs Auto merge of #12330 - stshine:flexitem, r=pcwalton 2016-08-03 09:24:31 -05:00
Cargo.toml Update cargo.lock for wr2, pin ipc-channel. 2016-08-03 10:44:10 +02:00
construct.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
context.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
data.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
display_list_builder.rs Move Position into its own values module 2016-08-02 15:57:23 +05:30
flex.rs layout: Freeze flex item properly 2016-08-08 10:34:02 +08:00
floats.rs layout: Take margins in the inline direction into account when 2016-05-10 17:11:28 -07:00
flow.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
flow_list.rs Added DoubleEndedIterator for MutFlowListIterator 2016-06-17 14:57:41 +01:00
flow_ref.rs Correct the signature of flow_ref::deref_mut. 2016-06-06 15:14:23 +02:00
fragment.rs Auto merge of #12330 - stshine:flexitem, r=pcwalton 2016-08-03 09:24:31 -05:00
generated_content.rs Remove the ComputedValue traits and style_struct_traits 2016-07-20 08:42:40 +02:00
incremental.rs Introduce a script_layout_interface crate and move RestyleDamage to it. 2016-06-20 19:02:36 +02:00
inline.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
layout_debug.rs Fragment debug_id u16 only exists in debug, prod will format mem address 2016-06-04 19:19:42 +02:00
lib.rs style: Add a new Timer structure to the shared style context, and basic infrastructure for controlling animations. 2016-07-20 09:05:53 -07:00
linked_list.rs Move util::linked_list to layout 2016-06-29 17:23:04 +02:00
list_item.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
model.rs Rename enum 'Mode' to 'Direction' 2016-07-24 14:58:02 +08:00
multicol.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
opaque_node.rs Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanaged(). 2016-06-20 19:08:02 +02:00
parallel.rs Move util::workqueue to style 2016-07-04 21:56:09 +02:00
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
sequential.rs Store SharedStyleContext in AssignISizes. 2016-06-22 15:02:06 +02:00
table.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
table_caption.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
table_cell.rs Update Rust to 1.12.0-nightly (545a3a94f 2016-08-04) 2016-08-05 14:45:32 +02:00
table_colgroup.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
table_row.rs Fix table vertical alignment (middle, bottom, not yet baseline) with differing height cells 2016-07-26 13:05:10 +01:00
table_rowgroup.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
table_wrapper.rs Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
text.rs Remove the ComputedValue traits and style_struct_traits 2016-07-20 08:42:40 +02:00
traversal.rs style: Avoid propagating the restyle flag all through the dom when a node gets dirty. 2016-07-25 10:50:04 -07:00
webrender_helpers.rs script: Keep the DOM-side viewport up to date when scrolling happens in 2016-05-31 14:12:51 -07:00
wrapper.rs Remove the ComputedValue traits and style_struct_traits 2016-07-20 08:42:40 +02:00