tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 497HTML 254C 19JavaScript 81329 Definitions

⎇ morphorm src/compute/flexbox.rs Who touched what Code

Each definition with the last change that left it this way, not each line: who, when, and whether it was born, changed inside, changed signature or went by another name.

DefinitionsLast changeWho
struct FlexboxAlgorithm pub signature changed Make low-level layout algorithm functions public (#434)Nico Burns · ⟲ History of the definition
def NAME born Fix flexbox baseline alignment (#325)Nico Burns · ⟲ History of the definition
fn perform_layout body changed Minor misspelling fix (RunMode::PeformLayout -> RunMode::PerformLayout) (#485)Yurii Nakonechnyi · ⟲ History of the definition
fn measure_size signature changed Implement CSS Block layout (`Display::Block`) (#474)Nico Burns · ⟲ History of the definition
struct FlexItem signature changed Flexbox: fix O(n^2) order lookup (#537)Nico Burns · ⟲ History of the definition
struct FlexLine signature changed Implement §9.9.1. Flex Container Intrinsic Main Sizes (#354)Nico Burns · ⟲ History of the definition
struct AlgoConstants signature changed Support `Overflow::Scroll` (#446)Nico Burns · ⟲ History of the definition
fn compute pub signature changed Implement CSS Block layout (`Display::Block`) (#474)Nico Burns · ⟲ History of the definition
fn compute_preliminary body changed Flexbox: fix O(n^2) order lookup (#537)Nico Burns · ⟲ History of the definition
fn compute_constants body changed Support `Overflow::Scroll` (#446)Nico Burns · ⟲ History of the definition
fn generate_anonymous_flex_items body changed Flexbox: fix O(n^2) order lookup (#537)Nico Burns · ⟲ History of the definition
fn determine_available_space body changed Support `Overflow::Scroll` (#446)Nico Burns · ⟲ 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 · ⟲ History of the definition
fn collect_flex_lines signature changed Reduce style accesses (#386)Nico Burns · ⟲ 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 · ⟲ History of the definition
fn resolve_flexible_lengths body changed Support `Overflow::Hidden` (#424)Nico Burns · ⟲ History of the definition
fn determine_hypothetical_cross_size body changed Implement CSS Block layout (`Display::Block`) (#474)Nico Burns · ⟲ History of the definition
fn calculate_children_base_lines body changed Implement CSS Block layout (`Display::Block`) (#474)Nico Burns · ⟲ History of the definition
fn calculate_cross_size body changed Support `Overflow::Scroll` (#446)Nico Burns · ⟲ History of the definition
fn handle_align_content_stretch body changed Support `Overflow::Scroll` (#446)Nico Burns · ⟲ History of the definition
fn determine_used_cross_size signature changed Fixed clippy lint errors (needless_pass_by_ref_mut) (#517)Yurii Nakonechnyi · ⟲ History of the definition
fn distribute_remaining_free_space signature changed Reduce style accesses (#386)Nico Burns · ⟲ History of the definition
fn resolve_cross_axis_auto_margins signature changed Reduce style accesses (#386)Nico Burns · ⟲ 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 · ⟲ History of the definition
fn determine_container_cross_size signature changed Fixed clippy lint errors (needless_pass_by_ref_mut) (#517)Yurii Nakonechnyi · ⟲ History of the definition
fn align_flex_lines_per_align_content signature changed Reduce style accesses (#386)Nico Burns · ⟲ History of the definition
fn calculate_flex_item signature changed Flexbox: fix O(n^2) order lookup (#537)Nico Burns · ⟲ History of the definition
fn calculate_layout_line signature changed Flexbox: fix O(n^2) order lookup (#537)Nico Burns · ⟲ History of the definition
fn final_layout_pass signature changed Flexbox: fix O(n^2) order lookup (#537)Nico Burns · ⟲ History of the definition
fn perform_absolute_layout_on_absolute_children body changed Implement CSS Block layout (`Display::Block`) (#474)Nico Burns · ⟲ History of the definition
fn sum_axis_gaps born Implement "gap" property for flexbox algorithm (#248)Nico Burns · ⟲ History of the definition
mod tests signature changed Replace per-node measure functions with a single measure function + per-node context (#490)Nico Burns · ⟲ 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 · ⟲ History of the definition

the last 54 changes of the file were examined