struct FlexboxAlgorithm pub
signature changed Make low-level layout algorithm functions public (#434) Nico Burns · 3 years ago
⟲ History of the definition
def NAME
born Fix flexbox baseline alignment (#325) Nico Burns · 3 years ago
⟲ History of the definition
fn perform_layout
body changed Minor misspelling fix (RunMode::PeformLayout -> RunMode::PerformLayout) (#485) Yurii Nakonechnyi · 3 years ago
⟲ History of the definition
fn measure_size
signature changed Implement CSS Block layout (`Display::Block`) (#474) Nico Burns · 3 years ago
⟲ History of the definition
struct FlexItem
signature changed Flexbox: fix O(n^2) order lookup (#537) Nico Burns · 3 years ago
⟲ History of the definition
struct FlexLine
signature changed Implement §9.9.1. Flex Container Intrinsic Main Sizes (#354) Nico Burns · 3 years ago
⟲ History of the definition
struct AlgoConstants
signature changed Support `Overflow::Scroll` (#446) Nico Burns · 3 years ago
⟲ History of the definition
fn compute pub
signature changed Implement CSS Block layout (`Display::Block`) (#474) Nico Burns · 3 years ago
⟲ History of the definition
fn compute_preliminary
body changed Flexbox: fix O(n^2) order lookup (#537) Nico Burns · 3 years ago
⟲ History of the definition
fn compute_constants
body changed Support `Overflow::Scroll` (#446) Nico Burns · 3 years ago
⟲ History of the definition
fn generate_anonymous_flex_items
body changed Flexbox: fix O(n^2) order lookup (#537) Nico Burns · 3 years ago
⟲ History of the definition
fn determine_available_space
body changed Support `Overflow::Scroll` (#446) Nico Burns · 3 years ago
⟲ History of the definition
fn determine_flex_base_size
body changed Pass cross-axis known_dimension when computing flex item min size (#545) Nico Burns · 3 years ago
⟲ History of the definition
fn collect_flex_lines
signature changed Reduce style accesses (#386) Nico Burns · 3 years ago
⟲ History of the definition
fn determine_container_main_size
signature changed Flexbox: pass correct cross-axis available space when computing an item's intrinsic main size (+misc fixes) (#522) Nico Burns · 3 years ago
⟲ History of the definition
fn resolve_flexible_lengths
body changed Support `Overflow::Hidden` (#424) Nico Burns · 3 years ago
⟲ History of the definition
fn determine_hypothetical_cross_size
body changed Implement CSS Block layout (`Display::Block`) (#474) Nico Burns · 3 years ago
⟲ History of the definition
fn calculate_children_base_lines
body changed Implement CSS Block layout (`Display::Block`) (#474) Nico Burns · 3 years ago
⟲ History of the definition
fn calculate_cross_size
body changed Support `Overflow::Scroll` (#446) Nico Burns · 3 years ago
⟲ History of the definition
fn handle_align_content_stretch
body changed Support `Overflow::Scroll` (#446) Nico Burns · 3 years ago
⟲ History of the definition
fn determine_used_cross_size
signature changed Fixed clippy lint errors (needless_pass_by_ref_mut) (#517) Yurii Nakonechnyi · 3 years ago
⟲ History of the definition
fn distribute_remaining_free_space
signature changed Reduce style accesses (#386) Nico Burns · 3 years ago
⟲ History of the definition
fn resolve_cross_axis_auto_margins
signature changed Reduce style accesses (#386) Nico Burns · 3 years ago
⟲ History of the definition
fn align_flex_items_along_cross_axis
signature changed Fixed clippy lint errors (needless_pass_by_ref_mut) (#517) Yurii Nakonechnyi · 3 years ago
⟲ History of the definition
fn determine_container_cross_size
signature changed Fixed clippy lint errors (needless_pass_by_ref_mut) (#517) Yurii Nakonechnyi · 3 years ago
⟲ History of the definition
fn align_flex_lines_per_align_content
signature changed Reduce style accesses (#386) Nico Burns · 3 years ago
⟲ History of the definition
fn calculate_flex_item
signature changed Flexbox: fix O(n^2) order lookup (#537) Nico Burns · 3 years ago
⟲ History of the definition
fn calculate_layout_line
signature changed Flexbox: fix O(n^2) order lookup (#537) Nico Burns · 3 years ago
⟲ History of the definition
fn final_layout_pass
signature changed Flexbox: fix O(n^2) order lookup (#537) Nico Burns · 3 years ago
⟲ History of the definition
fn perform_absolute_layout_on_absolute_children
body changed Implement CSS Block layout (`Display::Block`) (#474) Nico Burns · 3 years ago
⟲ History of the definition
fn sum_axis_gaps
born Implement "gap" property for flexbox algorithm (#248) Nico Burns · 3 years ago
⟲ History of the definition
mod tests
signature changed Replace per-node measure functions with a single measure function + per-node context (#490) Nico Burns · 3 years ago
⟲ History of the definition
fn correct_constants
body changed Replace per-node measure functions with a single measure function + per-node context (#490) Nico Burns · 3 years ago
⟲ History of the definition