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 Bug 601894 - Compare covered rects when computing whether a transform display list item is opaque / uniform. r=roc, a=betaN 2010-11-27 00:31:08 +01:00
830299-1-ref.html Add reftest for bug 830299. 2013-01-23 13:11:26 +00:00
830299-1.html Add reftest for bug 830299. 2013-01-23 13:11:26 +00:00
abspos-1-ref.html
abspos-1a.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
abspos-1b.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
abspos-1c.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
abspos-1d.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
abspos-1e.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
abspos-1f.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
abspos-1g.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
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 Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
compound-1-ref.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
compound-1a.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
descendant-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
descendant-1.html Bug 722463 - Transforms should not work on non-replaced inline elements. r=roc 2012-02-14 15:33:06 -05:00
dynamic-addremove-1-ref.html Bug 691651. When an element changes between having a transform and not having one, don't reframe if we don't need to. r=dbaron 2012-08-10 23:16:49 +12:00
dynamic-addremove-1a.html Bug 691651. When an element changes between having a transform and not having one, don't reframe if we don't need to. r=dbaron 2012-08-10 23:16:49 +12:00
dynamic-addremove-1b.html Bug 691651. When an element changes between having a transform and not having one, don't reframe if we don't need to. r=dbaron 2012-08-10 23:16:49 +12:00
dynamic-addremove-1c.html Bug 691651. When an element changes between having a transform and not having one, don't reframe if we don't need to. r=dbaron 2012-08-10 23:16:49 +12:00
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 Add some crashtests and reftests 2010-06-17 13:21:24 -07:00
dynamic-inherit-1.html Add some crashtests and reftests 2010-06-17 13:21:24 -07:00
iframe-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
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 imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
inline-1-ref.html Bug 722463 - Transforms should not work on non-replaced inline elements. r=roc 2012-02-14 15:33:06 -05:00
inline-1a.html Bug 722463 - Transforms should not work on non-replaced inline elements. r=roc 2012-02-14 15:33:06 -05:00
matrix-1-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-1a.html Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron 2012-02-13 11:29:30 -05:00
matrix-2-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-2a.html Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron 2012-02-13 11:29:30 -05:00
matrix-3-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-3a.html Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron 2012-02-13 11:29:30 -05:00
matrix-4-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-4a.html Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron 2012-02-13 11:29:30 -05:00
matrix-5-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-5a.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-6-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-6a.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-7-ref.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix-7a.html Bug 456213 - -moz-transform matrix function with percentages confuses X and Y translate components; r+sr=dbaron 2008-09-21 07:14:52 +02:00
matrix3d-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
matrix3d-1.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
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 Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
percent-1a.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
percent-1b.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
percent-1c.html
percent-1d.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
percent-1e.html
percent-1f.html
percent-1g.html
propagate-inherit-boolean-ref.html Fix failure to propagate aInherited result of nsRuleNode::CalcLength. (Bug 460440) r=kschwarz sr=bzbarsky 2008-10-20 14:07:09 +02:00
propagate-inherit-boolean.html Fix failure to propagate aInherited result of nsRuleNode::CalcLength. (Bug 460440) r=kschwarz sr=bzbarsky 2008-10-20 14:07:09 +02:00
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 Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
rotate-1a.html Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
rotate-1b.html Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
rotate-1c.html Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
rotate-1d.html Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
rotate-1e.html Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
rotate-1f.html Bug 716628. Implement support for 'turn' unit in CSS. r=dbaron 2012-02-04 00:01:23 -05:00
rotate-2-ref.html
rotate-2a.html Bug 455403 - -moz-transform translate functions result in incorrect origin; v5; r+sr=dbaron 2008-09-20 16:39:31 +02:00
rotate-2b.html Bug 716628. Implement support for 'turn' unit in CSS. r=dbaron 2012-02-04 00:01:23 -05:00
scale-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scale-1a.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scale-1b.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scale-percent-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scale-percent-1.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scalex-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scalex-1.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scaley-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
scaley-1.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
singular-1a.html Bug 456163 - Singular matrices with -moz-transform hangs reftests; r+sr=roc 2008-09-22 22:27:37 +02:00
skew-1-ref.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
skew-1a.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
skew-1b.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
skew-2-ref.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
skew-2a.html Bug 734953 - Restore transform: skew() support; r=dbaron 2012-07-30 16:48:02 +03:00
snapping-1-ref.html Bug 572317. Allow snapped rectangles to snap even if there's a 90 degree rotation. r=jrmuizel 2010-06-28 12:29:57 +12:00
snapping-1.html Bug 572317. Allow snapped rectangles to snap even if there's a 90 degree rotation. r=jrmuizel 2010-06-28 12:29:57 +12:00
square.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
stresstest-1-ref.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
stresstest-1.html imported patch bug435293-csstransform-tests 2009-01-16 12:52:24 -06:00
table-1-ref.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
table-1a.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
table-1b.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
table-1c.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
table-2-ref.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
table-2a.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
table-2b.html Bug 722777 - Tables with 'transform' property set don't act as abs-pos/fixed-pos containers; r=roc 2012-02-10 21:05:00 +00:00
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 Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
translate-1-ref.html
translate-1a.html
translate-1b.html Bug 455138 - Bug 435293 landed failing tests; r=(dbaron + roc) sr=dbaron 2008-09-22 20:59:37 +02:00
translate-1c.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
translate-1d.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
translate-1e.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
translate-2-ref.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
translate-2a.html Bug 455265 - Default Y parameter for -moz-transform:translate differs from Apple's proposal; r+sr=dbaron 2008-09-20 18:52:12 +02:00
translatex-1-ref-2.html Bug 568392. Part 1: fix reftests so they pass if the scrollbars are visible. r=dbaron 2010-06-18 21:17:35 +12:00
translatex-1-ref.html
translatex-1a.html
translatex-1b.html
translatex-1c.html
translatex-1d.html
translatex-1e.html
translatex-2.html Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron 2012-02-13 11:29:30 -05:00
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 Bug 719054 - matrix() and matrix3d() with length units should be parse errors; r=dbaron 2012-02-13 11:29:30 -05:00