tawasuyu

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 788HTML 740Markdown 12TOML 62536 Definitions

⎇ main src/compute/grid/track_sizing.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 ItemBatcher born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
fn new born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
fn next born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
struct IntrinsicSizeMeasurer born fix: typo (#867)Rom Chung · ⟲ History of the definition
fn grid_area_size born Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
fn margins_axis_sums_with_baseline_shims signature changed Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
fn calc signature changed Use `*const ()` to represent `CompactLength` and add implementation for 32 bit platforms (#789)Nico Burns · ⟲ History of the definition
fn min_content_contribution signature changed Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
fn max_content_contribution signature changed Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
fn minimum_contribution body changed Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
def cmp_by_cross_flex_then_span_then_start body changed Grid: baseline alignment support (#344)Nico Burns · ⟲ History of the definition
def compute_alignment_gutter_adjustment body changed Implement `safe` and `unsafe` overflow-position alignment keywords (#952)Ritesh · ⟲ History of the definition
def resolve_item_track_indexes body changed Grid/refactor coordinate handling (#301)Nico Burns · ⟲ History of the definition
def determine_if_item_crosses_flexible_or_intrinsic_tracks born Grid: selectively rerun track sizing (#341)Nico Burns · ⟲ History of the definition
def track_sizing_algorithm body changed Use SCREAMING_SNAKE_CASE for alignment constants (#961)Nico Burns · ⟲ History of the definition
enum IntrinsicContributionType born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
fn flush_planned_base_size_increases born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
fn flush_planned_growth_limit_increases born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
fn initialize_track_sizes signature changed Implement `calc()` in the low-level API (#773)Nico Burns · ⟲ History of the definition
fn resolve_item_baselines body changed Use SCREAMING_SNAKE_CASE for alignment constants (#961)Nico Burns · ⟲ History of the definition
fn resolve_intrinsic_track_sizes body changed Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
fn has_auto_min_track_sizing_function body changed Use tagged pointer to represent size/length values (#769)Nico Burns · ⟲ History of the definition
fn has_max_content_min_track_sizing_function body changed Use tagged pointer to represent size/length values (#769)Nico Burns · ⟲ History of the definition
fn distribute_item_space_to_base_size body changed Use tagged pointer to represent size/length values (#769)Nico Burns · ⟲ History of the definition
fn distribute_item_space_to_base_size_inner body changed Use tagged pointer to represent size/length values (#769)Nico Burns · ⟲ History of the definition
def THRESHOLD born Implement CSS Grid (#205)Nico Burns · ⟲ History of the definition
fn distribute_item_space_to_growth_limit body changed Grid: Fixes for minmax, fr proportions and distributing space across multiple tracks (#349)Nico Burns · ⟲ History of the definition
fn maximise_tracks body changed Grid: Fixes for minmax, fr proportions and distributing space across multiple tracks (#349)Nico Burns · ⟲ History of the definition
fn expand_flexible_tracks signature changed Grid: resolve item percentages against grid area rather than grid container (#960)Nico Burns · ⟲ History of the definition
fn find_size_of_fr body changed Use tagged pointer to represent size/length values (#769)Nico Burns · ⟲ History of the definition
fn stretch_auto_tracks body changed Use tagged pointer to represent size/length values (#769)Nico Burns · ⟲ History of the definition
fn distribute_space_up_to_limits body changed Fix infinite loop due to float precision in grid layout maximise tracks step (#792)Nico Burns · ⟲ History of the definition
def THRESHOLD signature changed Fix infinite loop due to float precision in grid layout maximise tracks step (#792)Nico Burns · ⟲ History of the definition

the last 39 changes of the file were examined