gecko-dev/layout/reftests/transform
Timothy Nikkel 7184148ba0 Bug 1569215. In StackingContextHelper constructor pass parent scale to ChooseScale. r=jrmuizel
This might seem like we are including the parent scale twice because it is also included in mInheritedTransform but FrameLayerBuilder::ChooseScale only incorporates the passed in scale when combining it with a scale computed purely based on the local transform induced by this stacking context item.

This also fixes bug 1564698 and doesn't regress bug 1495163 (the only testcase I can still find for the regressing bug, bug 1415987).

Differential Revision: https://phabricator.services.mozilla.com/D39867

--HG--
extra : moz-landing-system : lando
2019-08-01 02:03:19 +00:00
..
601894-1.html Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert 2017-04-24 15:54:51 +03:00
601894-2.html Bug 1358710 - Unprefix -moz-linear-gradient / -moz-radial-gradient in unit tests r=dholbert 2017-04-24 15:54:51 +03:00
601894-ref.html
830299-1-ref.html
830299-1.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
1569215-1-ref.html Bug 1569215. In StackingContextHelper constructor pass parent scale to ChooseScale. r=jrmuizel 2019-08-01 02:03:19 +00:00
1569215-1.html Bug 1569215. In StackingContextHelper constructor pass parent scale to ChooseScale. r=jrmuizel 2019-08-01 02:03:19 +00:00
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
animate-layer-scale-inherit-1.html
animate-layer-scale-inherit-2-ref.html
animate-layer-scale-inherit-2.html
animate-layer-scale-inherit-3.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
animate-layer-scale-inherit-4-ref.html Bug 1526847 - Let ComputeSuitableScaleForAnimation check other transform-like properties. r=hiro 2019-04-12 21:43:23 +00:00
animate-layer-scale-inherit-4.html Bug 1526847 - Let ComputeSuitableScaleForAnimation check other transform-like properties. r=hiro 2019-04-12 21:43:23 +00:00
compound-1-fail.html
compound-1-ref.html Bug 1504659 Part 5: Update Android reftest expectations. r=botond 2019-01-16 21:58:27 +00:00
compound-1a.html Bug 1504659 Part 5: Update Android reftest expectations. r=botond 2019-01-16 21:58:27 +00:00
descendant-1-ref.html
descendant-1.html
dynamic-add-without-change-cb-1-ref.html Bug 1301500 - Add reftest. r=heycam 2016-09-29 14:15:32 -07:00
dynamic-add-without-change-cb-1.html Bug 1301500 - Add reftest. r=heycam 2016-09-29 14:15:32 -07:00
dynamic-addremove-1-ref.html
dynamic-addremove-1a.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
dynamic-addremove-1b.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
dynamic-addremove-1c.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01: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
dynamic-inherit-1.html
iframe-1-ref.html
iframe-1.html
iframe-transform.html
inline-1-ref.html
inline-1a.html
invalidate-svg-scale-1-ref.html Bug 1490518 - Scale areas after clipping to unscaled clip r=mattwoodrow 2018-09-20 18:31:00 +00:00
invalidate-svg-scale-1.html Bug 1490518 - Scale areas after clipping to unscaled clip r=mattwoodrow 2018-09-20 18:31:00 +00:00
invalidate-transform-1-ref.html Bug 1477693 - Part 4: Add one reftest and fuzz two others r=mattwoodrow 2018-07-26 00:25:08 +02:00
invalidate-transform-1.html Bug 1477693 - Part 4: Add one reftest and fuzz two others r=mattwoodrow 2018-07-26 00:25:08 +02:00
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
pass.svg Bug 1335876 - Part 3. Reftest. r=jwatt 2017-02-03 00:57:10 +08:00
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 1569215. In StackingContextHelper constructor pass parent scale to ChooseScale. r=jrmuizel 2019-08-01 02:03:19 +00: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
table-overflowed-by-animation-ref.html Bug 1319378 - Don't set NS_FRAME_MAY_BE_TRANSFORMED against nsIFrame that does not support transforms. r=dbaron 2016-11-28 14:19:40 +09:00
table-overflowed-by-animation.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
transform-box-svg-1-ref.svg
transform-box-svg-1a.svg
transform-box-svg-1b.svg
transform-box-svg-2-ref.svg
transform-box-svg-2a.svg
transform-box-svg-2b.svg
transform-box-svg-3a.svg Bug 1345851 - Fix the transform-box tests in reftests/transform/transform-box-svg-3a.svg. r=cjku 2017-02-14 20:18:26 +00:00
transform-origin-svg-1-ref.svg
transform-origin-svg-1a.svg
transform-origin-svg-1b.svg
transform-origin-svg-2-ref.svg
transform-origin-svg-2a.svg
transform-origin-svg-2b.svg
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 Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-1a.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-1b.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-1c.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-1d.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-1e.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-2-ref.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-2a.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translate-3-ref.html Bug 1386848 - stylo: Add a reftest for `transform: translate()` r=xidorn 2017-08-04 17:57:28 -07:00
translate-3.html Bug 1386848 - stylo: Add a reftest for `transform: translate()` r=xidorn 2017-08-04 17:57:28 -07:00
translate-rounding-1.html Bug 1392161 - Part 3: Add reftests for relative lengths. r=xidorn 2017-09-04 17:06:18 +08:00
translate-rounding-2.html Bug 1392161 - Part 3: Add reftests for relative lengths. r=xidorn 2017-09-04 17:06:18 +08:00
translate-rounding-3.html Bug 1392161 - Part 3: Add reftests for relative lengths. r=xidorn 2017-09-04 17:06:18 +08:00
translate-rounding-ref.html Bug 1392161 - Part 3: Add reftests for relative lengths. r=xidorn 2017-09-04 17:06:18 +08:00
translate-rounding-viewport-ref.html Bug 1392161 - Part 3: Add reftests for relative lengths. r=xidorn 2017-09-04 17:06:18 +08:00
translatex-1-ref-2.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-1-ref.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-1a.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-1b.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-1c.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-1d.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-1e.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatex-2.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1-ref-2.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1-ref.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1a.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1b.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1c.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1d.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-1e.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00
translatey-2.html Bug 1524437 - Replace text with div to avoid antialiasing effects. r=emilio 2019-02-01 18:45:48 +00:00