├── rustfmt.toml ├── .gitattributes ├── tests ├── generated │ ├── mod.rs │ ├── blockflex │ │ └── mod.rs │ └── gridflex │ │ └── mod.rs ├── common │ └── Cargo.toml └── fixtures.rs ├── scripts ├── import-yoga-tests │ ├── Cargo.toml │ └── FIXTURE_TEMPLATE.html ├── format-fixtures │ └── Cargo.toml └── gentest │ └── Cargo.toml ├── examples └── cosmic_text │ └── Cargo.toml ├── src └── compute │ ├── common │ └── mod.rs │ └── grid │ └── util │ └── mod.rs ├── .gitignore ├── .github └── dependabot.yml ├── justfile ├── test_fixtures ├── flex │ ├── measure_root.html │ ├── padding_no_size.html │ ├── border_no_child.html │ ├── measure_child.html │ ├── padding_no_child.html │ ├── intrinsic_sizing_main_size_row.html │ ├── border_no_size.html │ ├── display_none_only_node.html │ ├── max_height_overrides_height_on_root.html │ ├── min_width_overrides_width_on_root.html │ ├── intrinsic_sizing_main_size_row_nested.html │ ├── max_width_overrides_width_on_root.html │ ├── measure_height_overrides_measure.html │ ├── min_height_overrides_height_on_root.html │ ├── size_defined_by_child.html │ ├── intrinsic_sizing_cross_size_column.html │ ├── measure_width_overrides_measure.html │ ├── container_with_unsized_child.html │ ├── max_width_overrides_width.html │ ├── min_height_overrides_height.html │ ├── min_width_overrides_width.html │ ├── max_height_overrides_height.html │ ├── measure_flex_basis_overrides_measure.html │ ├── min_width_overrides_max_width.html │ ├── align_items_stretch.html │ ├── min_height_overrides_max_height.html │ ├── measure_remeasure_child_after_stretching.html │ ├── wrap_child.html │ ├── wrap_grandchild.html │ ├── absolute_layout_no_size.html │ ├── intrinsic_sizing_main_size_column.html │ ├── bevy_issue_7976_reduced.html │ ├── measure_child_absolute.html │ ├── overflow_cross_axis.html │ ├── overflow_main_axis.html │ ├── size_defined_by_child_with_padding.html │ ├── size_defined_by_grand_child.html │ ├── border_stretch_child.html │ ├── flex_basis_unconstraint_row.html │ ├── flex_grow_child.html │ ├── padding_stretch_child.html │ ├── size_defined_by_child_with_border.html │ ├── flex_basis_unconstraint_column.html │ ├── max_height.html │ ├── padding_flex_child.html │ ├── align_items_center.html │ ├── align_self_center.html │ ├── align_self_flex_end.html │ ├── border_flex_child.html │ ├── margin_left.html │ ├── margin_top.html │ ├── max_width.html │ ├── overflow_scrollbars_overridden_by_size.html │ ├── padding_container_match_child.html │ ├── percentage_width_height_undefined_parent_size.html │ ├── align_items_flex_end.html │ ├── align_self_flex_start.html │ ├── border_container_match_child.html │ ├── overflow_scrollbars_take_up_space_both_axis.html │ ├── percentage_width_height.html │ ├── undefined_width_with_min_max.html │ ├── align_items_flex_start.html │ ├── intrinsic_sizing_main_size_row_wrap.html │ ├── overflow_main_axis_shrink_hidden.html │ ├── overflow_main_axis_shrink_scroll.html │ ├── overflow_main_axis_shrink_visible.html │ ├── overflow_scrollbars_overridden_by_max_size.html │ ├── overflow_scrollbars_take_up_space_cross_axis.html │ ├── overflow_scrollbars_take_up_space_main_axis.html │ ├── xmargin_start.html │ ├── flex_grow_shrink_at_most.html │ ├── min_height_larger_than_height.html │ ├── min_width_larger_than_width.html │ ├── nested_overflowing_child.html │ ├── percentage_sizes_should_not_prevent_flex_shrinking.html │ ├── aspect_ratio_flex_row_stretch_fill_height.html │ ├── aspect_ratio_flex_row_stretch_fill_width.html │ ├── align_items_center_with_child_top.html │ ├── align_items_stretch_min_cross.html │ ├── flex_basis_smaller_than_main_dimen_row.html │ ├── flex_row_relative_all_sides.html │ ├── margin_and_flex_row.html │ ├── margin_right.html │ ├── undefined_height_with_min_max.html │ ├── aspect_ratio_flex_row_fill_height.html │ ├── aspect_ratio_flex_row_fill_width.html │ ├── flex_basis_smaller_than_main_dimen_column.html │ ├── margin_and_stretch_row.html │ ├── overflow_scroll_main_axis_justify_content_end.html │ ├── percentage_position_left_top.html │ ├── xaspect_ratio_flex_row_stretch_fill_min_height.html │ ├── xmargin_end.html │ ├── absolute_layout_align_items_center.html │ ├── absolute_layout_percentage_height.html │ ├── align_items_center_with_child_margin.html │ ├── aspect_ratio_flex_row_fill_width_flex.html │ ├── display_none.html │ ├── display_none_with_position_absolute.html │ ├── margin_and_flex_column.html │ ├── margin_and_stretch_column.html │ ├── margin_bottom.html │ ├── min_width.html │ ├── percentage_position_bottom_right.html │ ├── absolute_aspect_ratio_fill_min_height.html │ ├── absolute_aspect_ratio_fill_min_width.html │ ├── absolute_layout_start_top_end_bottom.html │ ├── absolute_layout_width_height_start_top.html │ ├── aspect_ratio_flex_row_fill_min_height.html │ ├── flex_direction_row_no_width.html │ ├── flex_grow_within_constrained_min_column.html │ ├── intrinsic_sizing_main_size_column_nested.html │ ├── margin_should_not_be_part_of_max_height.html │ ├── margin_should_not_be_part_of_max_width.html │ ├── measure_child_with_min_size_greater_than_available_space.html │ ├── measure_remeasure_child_after_growing.html │ ├── min_height.html │ ├── percentage_size_based_on_parent_inner_size.html │ ├── absolute_child_with_main_margin.html │ ├── absolute_layout_justify_content_center.html │ ├── absolute_layout_width_height_end_bottom.html │ ├── align_items_min_max.html │ ├── align_self_flex_end_override_flex_start.html │ ├── aspect_ratio_flex_column_fill_width_flex.html │ ├── aspect_ratio_flex_column_stretch_fill_height.html │ ├── aspect_ratio_flex_column_stretch_fill_width.html │ ├── flex_basis_flex_shrink_row.html │ ├── flex_direction_row.html │ ├── margin_auto_left_child_bigger_than_parent.html │ ├── xaspect_ratio_flex_row_stretch_fill_min_width.html │ ├── absolute_aspect_ratio_fill_height.html │ ├── absolute_aspect_ratio_fill_width.html │ ├── absolute_aspect_ratio_fill_width_from_inset.html │ ├── absolute_layout_align_items_center_on_child_only.html │ ├── align_baseline.html │ ├── flex_basis_flex_grow_row.html │ ├── flex_basis_flex_shrink_column.html │ ├── flex_column_relative_all_sides.html │ ├── flex_grow_within_constrained_min_row.html │ ├── flex_shrink_by_outer_margin_with_max_size.html │ ├── padding_align_end_child.html │ ├── padding_border_overrides_size.html │ ├── percentage_different_width_height_column.html │ ├── percentage_size_of_flex_basis.html │ ├── scroll_size.html │ ├── justify_content_min_max.html │ ├── justify_content_row_min_width_and_margin.html │ ├── margin_with_sibling_row.html │ ├── measure_remeasure_child_after_shrinking.html │ ├── measure_stretch_overrides_measure.html │ ├── padding_border_overrides_size_root.html │ ├── parent_wrap_child_size_overflowing_parent.html │ ├── percentage_absolute_position.html │ ├── percentage_different_width_height.html │ ├── xaspect_ratio_flex_column_stretch_fill_min_height.html │ ├── absolute_aspect_ratio_fill_height_from_inset.html │ ├── aspect_ratio_flex_column_fill_height.html │ ├── aspect_ratio_flex_column_fill_width.html │ ├── aspect_ratio_flex_row_fill_min_width.html │ ├── display_none_fixed_size.html │ ├── display_none_with_position.html │ ├── flex_basis_flex_grow_column.html │ ├── flex_wrap_align_stretch_fits_one_row.html │ ├── margin_with_sibling_column.html │ ├── overflow_scrollbars_overridden_by_available_space.html │ ├── padding_border_overrides_max_size.html │ ├── padding_border_overrides_min_size.html │ ├── absolute_aspect_ratio_height_overrides_inset.html │ ├── aspect_ratio_flex_column_fill_min_height.html │ ├── flex_basis_zero_undefined_main_size.html │ ├── flex_grow_within_constrained_min_max_column.html │ ├── justify_content_column_min_height_and_margin_top.html │ ├── percentage_flex_basis.html │ ├── absolute_layout_in_wrap_reverse_row_container.html │ ├── absolute_layout_row_width_height_end_bottom.html │ ├── align_content_space_around_wrapped_single.html │ ├── align_content_space_between_wrapped_single.html │ ├── align_content_space_evenly_wrapped_single.html │ ├── flex_direction_column_no_height.html │ ├── flex_grow_to_min.html │ ├── justify_content_column_min_height_and_margin_bottom.html │ ├── justify_content_row_max_width_and_margin.html │ ├── margin_auto_left.html │ ├── margin_auto_left_right_child_bigger_than_parent.html │ ├── margin_auto_left_stretching_child.html │ ├── margin_auto_top.html │ ├── margin_auto_top_stretching_child.html │ ├── undefined_width_with_min_max_row.html │ ├── absolute_aspect_ratio_width_overrides_inset.html │ ├── absolute_minmax_bottom_right_max.html │ ├── display_none_with_margin.html │ ├── flex_direction_column.html │ ├── flex_grow_within_constrained_max_column.html │ └── flex_root_ignored.html ├── leaf │ ├── leaf_with_content_and_padding.html │ ├── leaf_with_content_and_border.html │ ├── leaf_overflow_scrollbars_take_up_space_both_axis.html │ ├── leaf_overflow_scrollbars_take_up_space_x_axis.html │ ├── leaf_overflow_scrollbars_take_up_space_y_axis.html │ ├── leaf_overflow_scrollbars_overridden_by_size.html │ ├── leaf_overflow_scrollbars_overridden_by_max_size.html │ ├── leaf_with_content_and_padding_border.html │ ├── leaf_overflow_scrollbars_affect_available_space_x_axis.html │ ├── leaf_overflow_scrollbars_affect_available_space_y_axis.html │ ├── leaf_overflow_scrollbars_overridden_by_available_space.html │ ├── leaf_padding_border_overrides_size.html │ ├── leaf_padding_border_overrides_max_size.html │ └── leaf_padding_border_overrides_min_size.html ├── grid │ ├── grid_percent_items_width_and_padding.html │ ├── grid_overflow_scrollbars_overridden_by_size.html │ ├── grid_overflow_inline_axis_hidden.html │ ├── grid_overflow_inline_axis_scroll.html │ ├── grid_overflow_scrollbars_take_up_space_both_axis.html │ ├── grid_overflow_scrollbars_take_up_space_x_axis.html │ ├── grid_overflow_scrollbars_take_up_space_y_axis.html │ ├── grid_overflow_inline_axis_visible.html │ ├── grid_overflow_scrollbars_overridden_by_max_size.html │ ├── grid_aspect_ratio_fill_child_height.html │ ├── grid_aspect_ratio_fill_child_width.html │ ├── grid_fit_content_points_max_content.html │ ├── grid_aspect_ratio_fill_child_min_height.html │ ├── grid_percent_items_width_and_margin.html │ ├── grid_aspect_ratio_child_fill_content_height.html │ ├── grid_aspect_ratio_child_fill_content_width.html │ ├── grid_fit_content_percent_indefinite_max_content.html │ ├── grid_fit_content_points_argument.html │ ├── grid_minmax_auto_fixed_10px.html │ ├── grid_fit_content_points_min_content.html │ ├── grid_minmax_auto_max_content.html │ ├── grid_minmax_auto_min_content.html │ ├── grid_minmax_auto_percent_indefinite.html │ ├── grid_minmax_max_content_1fr.html │ ├── grid_minmax_max_content_auto.html │ ├── grid_minmax_min_content_1fr.html │ ├── grid_minmax_min_content_auto.html │ ├── grid_relative_all_sides.html │ ├── grid_aspect_ratio_overridden_by_explicit_sizes.html │ ├── grid_fit_content_percent_definite_max_content.html │ ├── grid_minmax_max_content_fixed_10px.html │ ├── grid_minmax_min_content_fixed_10px.html │ ├── xgrid_aspect_ratio_fill_child_min_width.html │ ├── grid_aspect_ratio_overridden_by_explicit_sizes_flex.html │ ├── grid_basic_implicit_tracks.html │ ├── grid_minmax_auto_percent_definite.html │ ├── grid_fit_content_percent_indefinite_min_content.html │ ├── grid_minmax_column_with_auto_fixed.html │ ├── grid_minmax_column_with_fr_fixed.html │ ├── grid_minmax_max_content_min_content.html │ ├── grid_minmax_max_content_percent_indefinite.html │ ├── grid_minmax_min_content_max_content.html │ ├── grid_minmax_min_content_percent_indefinite.html │ ├── grid_aspect_ratio_absolute_fill_width_from_inset.html │ ├── grid_auto_takes_precedence_over_fr.html │ ├── grid_fit_content_percent_definite_argument.html │ ├── grid_display_none_fixed_size.html │ ├── grid_fit_content_percent_definite_min_content.html │ ├── grid_fit_content_percent_indefinite_argument.html │ ├── grid_fit_content_percent_indefinite_max_content_hidden.html │ ├── grid_fr_fixed_size_no_content_proportions_sub_1_sum.html │ ├── grid_minmax_max_content_percent_definite.html │ ├── grid_minmax_min_content_percent_definite.html │ ├── grid_overflow_scrollbars_overridden_by_available_space.html │ ├── grid_percent_items_nested_with_margin.html │ ├── grid_aspect_ratio_absolute_fill_height_from_inset.html │ ├── grid_fr_fixed_size_no_content_proportions.html │ ├── grid_percent_item_inside_stretch_item.html │ ├── grid_aspect_ratio_absolute_height_overrides_inset.html │ ├── grid_fit_content_points_min_content_hidden.html │ └── grid_percent_items_nested_inside_stretch_alignment.html ├── block │ ├── block_absolute_layout_no_size.html │ ├── block_basic.html │ ├── block_intrinsic_width.html │ ├── block_aspect_ratio_fill_height.html │ ├── block_aspect_ratio_fill_width.html │ ├── block_aspect_ratio_fill_min_height.html │ ├── block_item_min_width_overrides_max_width.html │ ├── block_margin_auto_left_child_bigger_than_parent.html │ ├── block_margin_x_percentage_intrinsic_size_self_positive.html │ ├── block_overflow_scrollbars_overridden_by_size.html │ ├── block_margin_x_percentage_intrinsic_size_self_negative.html │ ├── block_padding_intrinsic_size.html │ ├── block_absolute_aspect_ratio_fill_min_height.html │ ├── block_absolute_aspect_ratio_fill_min_width.html │ ├── block_absolute_no_styles.html │ ├── block_border_intrinsic_size.html │ ├── block_margin_x_fixed_auto_left.html │ ├── block_margin_x_fixed_auto_top.html │ ├── block_overflow_scrollbars_take_up_space_both_axis.html │ ├── block_overflow_scrollbars_take_up_space_cross_axis.html │ ├── block_overflow_scrollbars_take_up_space_main_axis.html │ ├── block_aspect_ratio_fill_min_width.html │ ├── block_display_none_with_position_absolute.html │ ├── block_margin_x_fixed_auto_bottom.html │ ├── block_margin_x_fixed_auto_right.html │ ├── block_margin_x_intrinsic_size_negative.html │ ├── block_margin_x_intrinsic_size_positive.html │ ├── block_overflow_scrollbars_overridden_by_max_size.html │ ├── block_padding_fixed_size.html │ ├── block_absolute_aspect_ratio_fill_height.html │ ├── block_absolute_aspect_ratio_fill_width.html │ ├── block_absolute_aspect_ratio_fill_width_from_inset.html │ ├── block_absolute_layout_percentage_height.html │ ├── block_absolute_margin_auto_left_without_inset.html │ ├── block_border_fixed_size.html │ ├── block_display_none_with_inset.html │ ├── block_item_max_width.html │ ├── block_margin_x_fixed_size_positive.html │ ├── block_margin_y_simple_negative.html │ ├── block_margin_y_simple_positive.html │ ├── block_display_none.html │ ├── block_margin_x_fixed_size_negative.html │ ├── block_padding_percentage_intrinsic_size.html │ ├── block_absolute_aspect_ratio_fill_height_from_inset.html │ ├── block_border_percentage_intrinsic_size.html │ ├── block_margin_auto_left_fix_right_child_bigger_than_parent.html │ ├── block_margin_auto_left_right_child_bigger_than_parent.html │ ├── block_margin_x_percentage_fixed_size_positive.html │ ├── block_absolute_aspect_ratio_height_overrides_inset.html │ ├── block_absolute_layout_row_width_height_end_bottom.html │ ├── block_margin_auto_left.html │ ├── block_margin_x_percentage_fixed_size_negative.html │ ├── block_margin_y_simple_positive_percentage_other.html │ └── block_margin_y_simple_positive_percentage_self.html ├── blockflex │ └── blockflex_block_in_flex_row.html └── blockgrid │ ├── blockgrid_block_in_grid_auto.html │ ├── blockgrid_block_in_grid_fr.html │ ├── blockgrid_block_in_grid_fixed_larger.html │ ├── blockgrid_block_in_grid_fixed_middle.html │ ├── blockgrid_block_in_grid_fixed_smaller.html │ ├── blockgrid_block_in_grid_max_content.html │ └── blockgrid_block_in_grid_min_content.html └── benches └── dummy_benchmark.rs /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 2 | use_field_init_shorthand = true 3 | use_small_heuristics = "Max" -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | /tests/generated/** linguist-generated=true 2 | /benches/generated/** linguist-generated=true 3 | -------------------------------------------------------------------------------- /tests/generated/mod.rs: -------------------------------------------------------------------------------- 1 | mod block; 2 | mod blockflex; 3 | mod blockgrid; 4 | mod flex; 5 | mod grid; 6 | mod gridflex; 7 | mod leaf; 8 | -------------------------------------------------------------------------------- /scripts/import-yoga-tests/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "import-yoga-test" 3 | version = "0.1.0" 4 | authors = ["Nico Burns"] 5 | edition = "2021" 6 | 7 | [dependencies] 8 | walkdir = "2.3.3" 9 | -------------------------------------------------------------------------------- /examples/cosmic_text/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "cosmic-text-example" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | [dependencies] 7 | taffy = { path = "../.." } 8 | cosmic-text = "0.13" 9 | -------------------------------------------------------------------------------- /src/compute/common/mod.rs: -------------------------------------------------------------------------------- 1 | //! Generic code that is shared between multiple layout algorithms 2 | pub(crate) mod alignment; 3 | 4 | #[cfg(feature = "content_size")] 5 | pub(crate) mod content_size; 6 | -------------------------------------------------------------------------------- /src/compute/grid/util/mod.rs: -------------------------------------------------------------------------------- 1 | //! Utility functions used within the grid module 2 | 3 | #[cfg(test)] 4 | pub(super) mod test_helpers; 5 | #[cfg(test)] 6 | pub(super) use test_helpers::{CreateChildTestNode, CreateExpectedPlacement, CreateParentTestNode}; 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /scripts/gentest/target 3 | /benches/target 4 | /examples/cosmic_text/target 5 | /yoga_test_fixtures 6 | /yoga_test_fixtures_grouped 7 | /test_fixtures/_scratch 8 | 9 | **/*.rs.bk 10 | Cargo.lock 11 | .DS_Store 12 | 13 | .vscode 14 | 15 | *-test-names.txt -------------------------------------------------------------------------------- /scripts/format-fixtures/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "format-fixtures" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 | 8 | [dependencies] 9 | regex = "1.8.1" 10 | walkdir = "2.3.3" 11 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: cargo 4 | directory: / 5 | schedule: 6 | interval: weekly 7 | labels: 8 | - "dependencies" 9 | - package-ecosystem: github-actions 10 | directory: / 11 | schedule: 12 | interval: weekly 13 | labels: 14 | - "dependencies" 15 | -------------------------------------------------------------------------------- /tests/generated/blockflex/mod.rs: -------------------------------------------------------------------------------- 1 | mod blockflex_block_in_flex_column; 2 | mod blockflex_block_in_flex_row; 3 | mod blockflex_flex_in_block; 4 | mod blockflex_margin_y_collapse_through_blocked_by_flex; 5 | mod blockflex_margin_y_first_child_collapse_blocked_by_flex; 6 | mod blockflex_margin_y_last_child_collapse_blocked_by_flex; 7 | mod blockflex_overflow_hidden; 8 | -------------------------------------------------------------------------------- /tests/common/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "taffy_test_helpers" 3 | version = "0.0.0" 4 | edition = "2021" 5 | description = "Internal test helpers for taffy's tests" 6 | repository = "https://github.com/DioxusLabs/taffy" 7 | categories = ["gui"] 8 | license = "MIT OR Apache-2.0" 9 | publish = false 10 | 11 | [dependencies] 12 | taffy = { path = "../.." } 13 | -------------------------------------------------------------------------------- /tests/fixtures.rs: -------------------------------------------------------------------------------- 1 | // this declaration is necessary to "mount" the generated code where cargo can see it 2 | // this allows us to both keep code generation scoped to a singe directory for fs events 3 | // and to keep each test in a separate file 4 | mod generated; 5 | 6 | pub use taffy_test_helpers::{new_test_tree, test_measure_function, TestNodeContext, WritingMode}; 7 | -------------------------------------------------------------------------------- /scripts/import-yoga-tests/FIXTURE_TEMPLATE.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 | __HTML_GOES_HERE__ 13 | 14 | 15 | -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- 1 | gentest: 2 | cargo run --release --package gentest -- 3 | 4 | import-yoga-tests: 5 | cargo run --package import-yoga-tests -- 6 | 7 | format-fixtures: 8 | cargo run --package format-fixtures -- 9 | 10 | [working-directory: 'benches'] 11 | bench *ARGS: 12 | cargo bench {{ARGS}} 13 | 14 | clippy: 15 | cargo +nightly clippy --workspace 16 | 17 | fmt: 18 | cargo fmt --all -------------------------------------------------------------------------------- /test_fixtures/flex/measure_root.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HHHHHH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_no_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/border_no_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_no_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /test_fixtures/flex/intrinsic_sizing_main_size_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HH​HH
13 | 14 | 15 | -------------------------------------------------------------------------------- /tests/generated/gridflex/mod.rs: -------------------------------------------------------------------------------- 1 | #[cfg(feature = "grid")] 2 | mod gridflex_column_integration; 3 | #[cfg(feature = "grid")] 4 | mod gridflex_kitchen_sink; 5 | #[cfg(feature = "grid")] 6 | mod gridflex_kitchen_sink_minimise; 7 | #[cfg(feature = "grid")] 8 | mod gridflex_kitchen_sink_minimise2; 9 | #[cfg(feature = "grid")] 10 | mod gridflex_kitchen_sink_minimise3; 11 | #[cfg(feature = "grid")] 12 | mod gridflex_row_integration; 13 | -------------------------------------------------------------------------------- /scripts/gentest/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "gentest" 3 | version = "0.1.0" 4 | authors = ["Emil Sjölander "] 5 | edition = "2018" 6 | 7 | [dependencies] 8 | convert_case = "0.10.0" 9 | env_logger = "0.10.0" 10 | fantoccini = "0.22.0" 11 | log = "0.4" 12 | proc-macro2 = "1.0.6" 13 | quote = "1.0.2" 14 | serde_json = "1" 15 | syn = "2.0.4" 16 | tokio = { version = "1.18", features = ["full"] } 17 | walkdir = "2.3.3" 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/border_no_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_with_content_and_padding.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HHHH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_with_content_and_border.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HHHH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/display_none_only_node.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/max_height_overrides_height_on_root.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_width_overrides_width_on_root.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_take_up_space_both_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_take_up_space_x_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_take_up_space_y_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/intrinsic_sizing_main_size_row_nested.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/max_width_overrides_width_on_root.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_height_overrides_measure.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
H
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_height_overrides_height_on_root.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /test_fixtures/flex/size_defined_by_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/intrinsic_sizing_cross_size_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HH​HH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_width_overrides_measure.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/container_with_unsized_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/max_width_overrides_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_height_overrides_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_width_overrides_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/max_height_overrides_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_flex_basis_overrides_measure.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
H
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_width_overrides_max_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_overridden_by_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_stretch.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_height_overrides_max_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_remeasure_child_after_stretching.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/wrap_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/wrap_grandchild.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_overridden_by_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_with_content_and_padding_border.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HHHH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_no_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/intrinsic_sizing_main_size_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HH​HH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/flex/bevy_issue_7976_reduced.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_child_absolute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_cross_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_main_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/size_defined_by_child_with_padding.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/size_defined_by_grand_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/border_stretch_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_unconstraint_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_stretch_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/size_defined_by_child_with_border.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_unconstraint_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/max_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_flex_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_percent_items_width_and_padding.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_affect_available_space_x_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HHHHHHHHHHHHHHHHHHHHH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_affect_available_space_y_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
HHHHHHHHHHHHHHHHHHHHH
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_layout_no_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_center.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_self_center.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_self_flex_end.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/border_flex_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_left.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/max_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scrollbars_overridden_by_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_container_match_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_width_height_undefined_parent_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_scrollbars_overridden_by_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_flex_end.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_self_flex_start.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/border_container_match_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scrollbars_take_up_space_both_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_width_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/undefined_width_with_min_max.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_inline_axis_hidden.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_inline_axis_scroll.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_scrollbars_take_up_space_both_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_scrollbars_take_up_space_x_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_scrollbars_take_up_space_y_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_intrinsic_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_flex_start.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/intrinsic_sizing_main_size_row_wrap.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
HH​HH
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_main_axis_shrink_hidden.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_main_axis_shrink_scroll.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_main_axis_shrink_visible.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scrollbars_overridden_by_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scrollbars_take_up_space_cross_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scrollbars_take_up_space_main_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/xmargin_start.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_inline_axis_visible.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHHHH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_scrollbars_overridden_by_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_shrink_at_most.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_height_larger_than_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_width_larger_than_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/nested_overflowing_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_sizes_should_not_prevent_flex_shrinking.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Bevy #8017 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_fill_child_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_fill_child_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_points_max_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_overflow_scrollbars_overridden_by_available_space.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_stretch_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_stretch_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_fill_child_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_percent_items_width_and_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_aspect_ratio_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_aspect_ratio_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_center_with_child_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_stretch_min_cross.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_smaller_than_main_dimen_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_row_relative_all_sides.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_and_flex_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_right.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/undefined_height_with_min_max.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_child_fill_content_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_child_fill_content_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_smaller_than_main_dimen_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_and_stretch_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scroll_main_axis_justify_content_end.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_position_left_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/xaspect_ratio_flex_row_stretch_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/xmargin_end.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_indefinite_max_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_points_argument.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_auto_fixed_10px.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_padding_border_overrides_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/block/block_aspect_ratio_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_align_items_center.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_percentage_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_center_with_child_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_fill_width_flex.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/display_none.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/display_none_with_position_absolute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_and_flex_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_and_stretch_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_position_bottom_right.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_points_min_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_auto_max_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_auto_min_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_auto_percent_indefinite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_max_content_1fr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_max_content_auto.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_min_content_1fr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_min_content_auto.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_relative_all_sides.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_item_min_width_overrides_max_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_auto_left_child_bigger_than_parent.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_percentage_intrinsic_size_self_positive.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_overflow_scrollbars_overridden_by_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_fill_min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_start_top_end_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_width_height_start_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_direction_row_no_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_within_constrained_min_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/intrinsic_sizing_main_size_column_nested.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_should_not_be_part_of_max_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_should_not_be_part_of_max_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_child_with_min_size_greater_than_available_space.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHHHHHH​HHHHHHHH
14 |
15 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_remeasure_child_after_growing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
HH
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_size_based_on_parent_inner_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_overridden_by_explicit_sizes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_definite_max_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_max_content_fixed_10px.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_min_content_fixed_10px.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/xgrid_aspect_ratio_fill_child_min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_padding_border_overrides_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /test_fixtures/leaf/leaf_padding_border_overrides_min_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /benches/dummy_benchmark.rs: -------------------------------------------------------------------------------- 1 | //! This "benchmark" exists solely to provide a nicer error message for users running "cargo bench" 2 | //! from the root of the repo. The correct way to run benchmarks is to run "cargo bench" from this 3 | //! benches directory 4 | 5 | fn main() { 6 | eprintln!(); 7 | eprintln!("Error: Taffy's benchmarks are contained in a separate crate"); 8 | eprintln!("Please run 'cargo bench' from within the 'benches' directory, or use the alias 'cargo xbench'"); 9 | eprintln!(); 10 | std::process::exit(1); 11 | } 12 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_percentage_intrinsic_size_self_negative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_padding_intrinsic_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_child_with_main_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_justify_content_center.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_width_height_end_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_items_min_max.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_self_flex_end_override_flex_start.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_column_fill_width_flex.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_column_stretch_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_column_stretch_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_flex_shrink_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_direction_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_auto_left_child_bigger_than_parent.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/xaspect_ratio_flex_row_stretch_fill_min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_overridden_by_explicit_sizes_flex.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_basic_implicit_tracks.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_auto_percent_definite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_fill_min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_no_styles.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_border_intrinsic_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_fixed_auto_left.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_fixed_auto_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_overflow_scrollbars_take_up_space_both_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_overflow_scrollbars_take_up_space_cross_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_overflow_scrollbars_take_up_space_main_axis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/blockflex/blockflex_block_in_flex_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_fill_width_from_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_align_items_center_on_child_only.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_baseline.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_flex_grow_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_flex_shrink_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_column_relative_all_sides.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_within_constrained_min_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_shrink_by_outer_margin_with_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_align_end_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_border_overrides_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_different_width_height_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_size_of_flex_basis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/scroll_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_indefinite_min_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_column_with_auto_fixed.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_column_with_fr_fixed.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_max_content_min_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_max_content_percent_indefinite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_min_content_max_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_min_content_percent_indefinite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_aspect_ratio_fill_min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/block/block_display_none_with_position_absolute.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_fixed_auto_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_fixed_auto_right.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_intrinsic_size_negative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_intrinsic_size_positive.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_overflow_scrollbars_overridden_by_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_padding_fixed_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/justify_content_min_max.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/justify_content_row_min_width_and_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_with_sibling_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_remeasure_child_after_shrinking.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
HH
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/measure_stretch_overrides_measure.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
H
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_border_overrides_size_root.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/parent_wrap_child_size_overflowing_parent.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_absolute_position.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_different_width_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/xaspect_ratio_flex_column_stretch_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_absolute_fill_width_from_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_auto_takes_precedence_over_fr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_definite_argument.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_fill_width_from_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_layout_percentage_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_margin_auto_left_without_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_border_fixed_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_display_none_with_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_item_max_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_fixed_size_positive.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_y_simple_negative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_y_simple_positive.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_auto.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_fr.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_fill_height_from_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_column_fill_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_column_fill_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_row_fill_min_width.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/display_none_fixed_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/display_none_with_position.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_flex_grow_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_wrap_align_stretch_fits_one_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_with_sibling_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/overflow_scrollbars_overridden_by_available_space.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_border_overrides_max_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/padding_border_overrides_min_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_display_none_fixed_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_definite_min_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_indefinite_argument.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_percent_indefinite_max_content_hidden.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fr_fixed_size_no_content_proportions_sub_1_sum.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_max_content_percent_definite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_minmax_min_content_percent_definite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_overflow_scrollbars_overridden_by_available_space.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_percent_items_nested_with_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/block/block_display_none.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_fixed_size_negative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_padding_percentage_intrinsic_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_height_overrides_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/aspect_ratio_flex_column_fill_min_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_basis_zero_undefined_main_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_within_constrained_min_max_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/justify_content_column_min_height_and_margin_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/percentage_flex_basis.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_absolute_fill_height_from_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fr_fixed_size_no_content_proportions.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_percent_item_inside_stretch_item.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_fill_height_from_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_border_percentage_intrinsic_size.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_auto_left_fix_right_child_bigger_than_parent.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_auto_left_right_child_bigger_than_parent.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_percentage_fixed_size_positive.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_fixed_larger.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_fixed_middle.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_fixed_smaller.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_in_wrap_reverse_row_container.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_layout_row_width_height_end_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_content_space_around_wrapped_single.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_content_space_between_wrapped_single.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/align_content_space_evenly_wrapped_single.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_direction_column_no_height.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_to_min.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/justify_content_column_min_height_and_margin_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/justify_content_row_max_width_and_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_auto_left.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_auto_left_right_child_bigger_than_parent.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_auto_left_stretching_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_auto_top.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/margin_auto_top_stretching_child.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/undefined_width_with_min_max_row.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_aspect_ratio_absolute_height_overrides_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_fit_content_points_min_content_hidden.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HHHH​HH
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/grid/grid_percent_items_nested_inside_stretch_alignment.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_aspect_ratio_height_overrides_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_absolute_layout_row_width_height_end_bottom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_auto_left.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_x_percentage_fixed_size_negative.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_y_simple_positive_percentage_other.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/block/block_margin_y_simple_positive_percentage_self.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_max_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/blockgrid/blockgrid_block_in_grid_min_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
HH​HH
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_aspect_ratio_width_overrides_inset.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/absolute_minmax_bottom_right_max.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /test_fixtures/flex/display_none_with_margin.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_direction_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_grow_within_constrained_max_column.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /test_fixtures/flex/flex_root_ignored.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Test description 8 | 9 | 10 | 11 | 12 |
13 |
14 |
15 |
16 | 17 | 18 | --------------------------------------------------------------------------------