1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 20:17:41 +00:00
serenity/Tests/LibWeb/Layout/expected
Andreas Kling 25a3d0d643 LibWeb: Resolve relative offsets *once* after layout
Instead of applying relative offsets (like position:relative insets)
during painting and hit testing, we now do a pass at the end of layout
and assign the final resolved offsets to paintables.

This makes painting and hit testing easier since they don't have to
think about relative offsets, and it also fixes a bug where offsets were
not applied to text fragments inside inline-flow elements that were
themselves position:relative.
2023-08-15 16:37:11 +02:00
..
block-and-inline LibWeb: Resolve relative offsets *once* after layout 2023-08-15 16:37:11 +02:00
css-values AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
grid LibWeb: Remove 3 decimal places rounding hack in Length::percentage_of 2023-08-11 11:00:27 +01:00
misc LibWeb/Tests: Add basic test for Element::scroll(x, y) 2023-08-07 05:23:31 +02:00
svg LibWeb: Stub out SVGMaskElement 2023-08-10 11:36:17 +02:00
table LibWeb: Use cell width instead available width to compute height 2023-08-14 13:14:24 +02:00
abspos-box-with-replaced-element.txt LibWeb: Improve precision when computing size of replaced elements 2023-08-04 13:36:29 +02:00
abspos-flex-container-with-auto-height.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
abspos-image-with-min-height-constraint.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
abspos-not-replaced-multiple-auto-variants.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
abspos-with-percentage-insets.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
acid1.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
anonymous-wrappers-continue-to-inherit-style-after-change.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
aspect-ratio-auto-and-ratio.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
aspect-ratio-auto.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
aspect-ratio-ratio.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
automatic-height-of-non-replaced-abspos-element-must-not-be-negative.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
automatic-width-of-non-replaced-abspos-element-must-not-be-negative.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
blank.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
blockify-layout-internal-box-without-crashing.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
box-sizing-border-box-for-definite-sizes-without-layout.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
calc-negate-length.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-all-unset.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
css-calc-border-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-ex-unit.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-font-size-calc.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-host-selector-gets-parsed.txt LibWeb: Parse :host() selector 2023-08-05 13:23:12 +02:00
css-import-rule.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-imported-sheet-with-media-rule.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-invalid-psuedo-compound-selector.txt LibWeb: Fix crash parsing an invalid pseudo compound selector 2023-08-14 11:43:57 +01:00
css-line-height-percentage-inheritance.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-logical-inset-properties.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-namespace-rule-matches.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-namespace-rule-no-match.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
css-namespace-tag-name-selector.txt LibWeb: Add the default user agent MathML stylesheet 2023-08-12 07:59:23 +01:00
css-namespace-universal-selector.txt LibWeb: Add namespaces to Universal and TagName selectors 2023-08-08 20:49:45 +01:00
css-pseudo-element-blockification.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-pseudo-element-should-not-be-affected-by-inline-style.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-pseudo-element-should-not-be-affected-by-presentational-hints.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-revert.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-snap-a-length-as-a-border-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
css-var-in-calc-block.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
display-table-inline-children.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
div_align.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
div_align_nested.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
flex-abspos-item-with-preceding-whitespace.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-auto.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-column-constained-wrap.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-column-constrained-nowrap.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-column-height-constrained-width-constrained.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-column-height-constrained.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-column-height-unconstrained.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-column-item-with-auto-height-and-max-width.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
flex-column-item-with-auto-height-depending-auto-width-with-max-width-constraint.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
flex-column-item-with-auto-height-depending-on-auto-width.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
flex-container-constrained-nowrap.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-container-constrained-wrap.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-container-width-constrained.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-frozen-items-should-be-respected.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-grow-0-column.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-grow-1.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-grow-2.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-item-auto-height-with-wrap.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-item-on-row-with-intrinsic-aspect-ratio.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-item-vertical-padding-relative-to-flex-container-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-item-with-cyclic-percentage-height.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-item-with-intrinsic-aspect-ratio.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-margin-auto-justify-content.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-row.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
flex-shrink-1.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
flex-shrink-2.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
flex-shrink-3.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
floating-non-replaced-element-percentage-padding-against-indefinite-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
floating-replaced-element-percentage-padding-against-indefinite-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
font-with-many-normal-values.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
getComputedStyle-on-unconnected-element.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
height-of-absolute-position-box-with-padding.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
image-display-block-margin-auto.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
image-with-multiple-constraint-violations.txt LibWeb: Improve precision when computing size of replaced elements 2023-08-04 13:36:29 +02:00
img-with-box-sizing-border-box-and-padding.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
img-with-percentage-max-width-and-indefinite-containing-block-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
img-with-percentage-max-width-and-min-content-containing-block-width.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
inline-size.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
input-element-with-display-inline.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
inset-shorthand-property.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
lh-1.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
lh-2.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
line-height-calc-number.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
link-sheet.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
negative-max-size.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
non-floating-non-replaced-element-percentage-padding-against-indefinite-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
overflow-x-hidden-with-border-radius.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
percentage-max-height-when-containing-block-has-indefinite-height.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
picture-source-media-query.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
place-content-shorthand-property.txt AK+LibWeb: Round to int in clamp_to_int instead of truncating 2023-08-05 20:03:09 +02:00
position-absolute-from-edges.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
position-absolute-ignores-padding-of-position-relative-floating-parent.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
position-absolute-top-left.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
position-empty-pseudo-elements.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
pre.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
pseudo-element-with-custom-properties-2.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
pseudo-element-with-custom-properties.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
replaced-box-with-vertical-margins.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
resolve-cyclic-percentage-against-zero-when-available-size-is-min-content.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
resolve-height-of-containing-block.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
set-margin-of-floating-box.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
svg-preserve-aspect-ratio.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
svg-transforms-and-viewboxes.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
text-align-justify-with-forced-break.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
text-align-overflow.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
text-indent.txt LibWeb: Implement rounding for PixelUnits 2023-08-05 20:03:09 +02:00
tolerate-css-percentage-overshoot.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
transform-calc-length-values.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
vertical-padding-relative-to-cb-width.txt LibWeb+headless-browser: Include paint tree in layout test output 2023-08-03 13:21:26 +02:00
viewport-overflow-propagation-1.txt LibWeb: Propagate overflow modes from <html> or <body> to viewport 2023-08-03 13:21:26 +02:00
viewport-overflow-propagation-2.txt LibWeb: Propagate overflow modes from <html> or <body> to viewport 2023-08-03 13:21:26 +02:00