gecko-dev/layout/reftests/transform
Boris Zbarsky f795d19994 Bug 1258911. Correctly reframe an absolutely positioned frame that goes from having a transform to not having one and has an abs pos kid with a fixed-pos descendant. r=dbaron
Instead of skipping the absolute and fixed child lists, we walk all kids of the
frame.  But before recursing down into things that are absolute containing
blocks we ensure that we're only looking for fixed-pos placeholders, so we don't
reframe if we have a relatively positioned descendant with absolutely positioned
kids, for example.  Note that this part is pure optimization attempt, and it
might be cheaper to not do it: IsAbsoluteContainingBlock is not that cheap and
the situations where we avoid reframing due to this optimization are likely
fairly rare.
2016-08-26 15:38:16 -04:00
..
601894-1.html Backed out changeset acb7eb7f5ad4 (bug 1176496) for web compat problems 2015-07-15 23:37:22 +09:00
601894-2.html Backed out changeset acb7eb7f5ad4 (bug 1176496) for web compat problems 2015-07-15 23:37:22 +09:00
601894-ref.html
830299-1-ref.html
830299-1.html
abspos-1-ref.html
abspos-1a.html
abspos-1b.html
abspos-1c.html
abspos-1d.html
abspos-1e.html
abspos-1f.html
abspos-1g.html
animate-layer-scale-inherit-1-ref.html Bug 1122526 patch 1 - Factor in the scale from ancestors when computing scale for layer with OMT animation of transform. r=roc 2015-06-29 16:46:16 -07:00
animate-layer-scale-inherit-1.html Bug 1122526 patch 1 - Factor in the scale from ancestors when computing scale for layer with OMT animation of transform. r=roc 2015-06-29 16:46:16 -07:00
animate-layer-scale-inherit-2-ref.html Bug 1122526 patch 2 - Only do OMTA transform scale choosing for layers that are for transform display items. r=roc 2015-06-29 16:46:16 -07:00
animate-layer-scale-inherit-2.html Bug 1122526 patch 2 - Only do OMTA transform scale choosing for layers that are for transform display items. r=roc 2015-06-29 16:46:16 -07:00
animate-layer-scale-inherit-3.html Bug 1223249 - Use step-end with reverse direction to avoid intermittent failures. r=dbaron 2016-02-18 10:17:43 +09:00
compound-1-fail.html
compound-1-ref.html
compound-1a.html
descendant-1-ref.html
descendant-1.html
dynamic-addremove-1-ref.html
dynamic-addremove-1a.html
dynamic-addremove-1b.html
dynamic-addremove-1c.html
dynamic-addremove-2-ref.html Bug 1258911. Correctly reframe an absolutely positioned frame that goes from having a transform to not having one and has an abs pos kid with a fixed-pos descendant. r=dbaron 2016-08-26 15:38:16 -04:00
dynamic-addremove-2.html Bug 1258911. Correctly reframe an absolutely positioned frame that goes from having a transform to not having one and has an abs pos kid with a fixed-pos descendant. r=dbaron 2016-08-26 15:38:16 -04:00
dynamic-inherit-1-ref.html
dynamic-inherit-1.html
iframe-1-ref.html
iframe-1.html Bug 943249 - Repair a few reftests that depend on the old @scrolling behavior. 2014-01-12 04:05:49 +00:00
iframe-transform.html
inline-1-ref.html
inline-1a.html
matrix-1-ref.html
matrix-1a.html
matrix-2-ref.html
matrix-2a.html
matrix-3-ref.html
matrix-3a.html
matrix-4-ref.html
matrix-4a.html
matrix-5-ref.html
matrix-5a.html
matrix-6-ref.html
matrix-6a.html
matrix-7-ref.html
matrix-7a.html
matrix3d-1-ref.html
matrix3d-1.html
origin-1-ref.html
origin-1a.html
origin-1b.html
origin-2-ref.html
origin-2a.html
origin-2b.html
origin-2c.html
origin-name-1-ref.html
origin-name-1a.html
origin-name-1b.html
origin-name-2-ref.html
origin-name-2a.html
origin-name-2b.html
origin-name-2c.html
origin-name-3-ref.html
origin-name-3a.html
origin-name-3b.html
percent-1-ref.html
percent-1a.html
percent-1b.html
percent-1c.html
percent-1d.html
percent-1e.html
percent-1f.html
percent-1g.html
propagate-inherit-boolean-ref.html
propagate-inherit-boolean.html
reftest.list Bug 1258911. Correctly reframe an absolutely positioned frame that goes from having a transform to not having one and has an abs pos kid with a fixed-pos descendant. r=dbaron 2016-08-26 15:38:16 -04:00
rotate-1-ref.html
rotate-1a.html
rotate-1b.html
rotate-1c.html
rotate-1d.html
rotate-1e.html
rotate-1f.html
rotate-2-ref.html
rotate-2a.html
rotate-2b.html
scale-1-ref.html
scale-1a.html
scale-1b.html
scale-percent-1-ref.html
scale-percent-1.html
scalex-1-ref.html
scalex-1.html
scaley-1-ref.html
scaley-1.html
singular-1a.html
skew-1-ref.html
skew-1a.html
skew-1b.html
skew-2-ref.html
skew-2a.html
snapping-1-ref.html
snapping-1.html
square.html
stresstest-1-ref.html
stresstest-1.html
table-1-ref.html
table-1a.html
table-1b.html
table-1c.html
table-2-ref.html
table-2a.html
table-2b.html
transform-box-svg-1-ref.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-box-svg-1a.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-box-svg-1b.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-box-svg-2-ref.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-box-svg-2a.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-box-svg-2b.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-origin-svg-1-ref.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-origin-svg-1a.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-origin-svg-1b.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-origin-svg-2-ref.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-origin-svg-2a.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-origin-svg-2b.svg Bug 923193, part 5 - Tests for the 'transform-origin' and 'transform-box' properties in SVG. r=heycam 2015-05-24 22:53:16 +01:00
transform-svg-1-ref.xhtml
transform-svg-1a.xhtml
transform-svg-1b.xhtml
transform-svg-2-fail.xhtml
transform-svg-2-ref.xhtml
transform-svg-2a.xhtml
translate-1-ref.html
translate-1a.html
translate-1b.html
translate-1c.html
translate-1d.html
translate-1e.html
translate-2-ref.html
translate-2a.html
translatex-1-ref-2.html
translatex-1-ref.html
translatex-1a.html
translatex-1b.html
translatex-1c.html
translatex-1d.html
translatex-1e.html
translatex-2.html
translatey-1-ref-2.html
translatey-1-ref.html
translatey-1a.html
translatey-1b.html
translatey-1c.html
translatey-1d.html
translatey-1e.html
translatey-2.html