1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
|
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
# Transforms specifying singular matrices shouldn't display at all.
# NOTE: Regressions might manifest themselves as reftest timeouts on
# this test.
== singular-1a.html singular-1a.html
# Multiple transforms should act identically to nested divs.
== compound-1a.html compound-1a.html
== compound-1a.html compound-1a.html
== dynamic-inherit-1.html dynamic-inherit-1.html
== dynamic-addremove-1a.html dynamic-addremove-1a.html
skip == dynamic-addremove-1b.html dynamic-addremove-1b.html
== dynamic-addremove-1c.html dynamic-addremove-1c.html
# translatex should act like position: relative
skip-if(B2G||Mulet) == translatex-1a.html translatex-1a.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translatex-1b.html translatex-1b.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translatex-1c.html translatex-1c.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translatex-1d.html translatex-1d.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translatex-1e.html translatex-1e.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translatex-1a.html translatex-1a.html
# Initial mulet triage: parity with B2G/B2G Desktop
# translatey should act like position: relative
== translatey-1a.html translatey-1a.html
== translatey-1b.html translatey-1b.html
== translatey-1c.html translatey-1c.html
== translatey-1d.html translatey-1d.html
== translatey-1e.html translatey-1e.html
# matrices defined to be translations should act like position: relative
skip-if(B2G||Mulet) == translatex-2.html translatex-2.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
== translatey-2.html translatey-2.html
# translate should act like position: relative
skip-if(B2G||Mulet) == translate-1a.html translate-1a.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translate-1b.html translate-1b.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translate-1c.html translate-1c.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translate-1d.html translate-1d.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translate-1e.html translate-1e.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == translate-2a.html translate-2a.html
# Initial mulet triage: parity with B2G/B2G Desktop
# rotate: Several rotations of the same object should be idempotent. These
# tests are currently disabled because of subpixel (< 0.00001 gfx units)
# rounding errors.
random == rotate-1a.html rotate-1a.html
random == rotate-1b.html rotate-1b.html
random == rotate-1c.html rotate-1c.html
random == rotate-1d.html rotate-1d.html
random == rotate-1e.html rotate-1e.html
random == rotate-1f.html rotate-1f.html
# rotate: 90deg rotations should be indistinguishable from objects constructed
# to look the same.
== rotate-2a.html rotate-2a.html
== rotate-2b.html rotate-2b.html
# -transform-origin: We should NOT get the same images when using different
# -transform-origins.
== origin-1a.html origin-1a.html
== origin-1b.html origin-1b.html
# -transform-origin: We should get the same images when using equivalent
# -transform-origins.
== origin-2a.html origin-2a.html
== origin-2b.html origin-2b.html
== origin-2c.html origin-2c.html
# "Translate" with percentages should be indistinguishable from translate with
# equivalent values.
== percent-1a.html percent-1a.html
== percent-1b.html percent-1b.html
fails fuzzy-if(skiaContent,1,80) == percent-1c.html percent-1c.html
fails fuzzy-if(skiaContent,1,80) == percent-1d.html percent-1d.html
fails fuzzy-if(skiaContent,1,80) == percent-1e.html percent-1e.html
fails fuzzy-if(skiaContent,1,80) == percent-1f.html percent-1f.html
fails fuzzy-if(skiaContent,1,80) == percent-1g.html percent-1g.html
# Transformed elements are abs-pos and fixed-pos containing blocks.
== abspos-1a.html abspos-1a.html
== abspos-1b.html abspos-1b.html
== abspos-1c.html abspos-1c.html
== abspos-1d.html abspos-1d.html
== abspos-1e.html abspos-1e.html
== abspos-1f.html abspos-1f.html
== abspos-1g.html abspos-1g.html
# Origin can use "top" "right" etc.
== origin-name-1a.html origin-name-1a.html
== origin-name-1b.html origin-name-1b.html
== origin-name-2a.html origin-name-2a.html
== origin-name-2b.html origin-name-2b.html
fails fuzzy-if(skiaContent,1,350) == origin-name-2c.html origin-name-2c.html
== origin-name-3a.html origin-name-3a.html
== origin-name-3b.html origin-name-3b.html
# Snapping still applies after 90 degree rotations.
skip == snapping-1.html snapping-1.html
# SVG effects should work on transforms.
== transform-svg-1a.xhtml transform-svg-1a.xhtml
fuzzy-if(skiaContent,2,500) == transform-svg-2a.xhtml transform-svg-2a.xhtml
== transform-svg-2a.xhtml transform-svg-2a.xhtml
# skew should allow a mix of one and two parameters.
== skew-1a.html skew-1a.html
fails fuzzy-if(skiaContent,1,80) == skew-1b.html skew-1b.html
skip == skew-2a.html skew-2a.html
# matrix with values equal to other transforms should behave indistinguishably
== matrix-1a.html matrix-1a.html
== matrix-2a.html matrix-2a.html
skip == matrix-3a.html matrix-3a.html
== matrix-4a.html matrix-4a.html
fails fuzzy-if(skiaContent,1,120) == matrix-5a.html matrix-5a.html
fails fuzzy-if(skiaContent,1,110) == matrix-6a.html matrix-6a.html
== matrix-7a.html matrix-7a.html
# ensure matrix 3d does not break us - should do nothing
== matrix3d-1.html matrix3d-1.html
# Test that complex transform can be reversed
skip-if(B2G||Mulet) fuzzy-if(skiaContent,2,5) == stresstest-1.html stresstest-1.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
# Test scale transforms
== scalex-1.html scalex-1.html
== scaley-1.html scaley-1.html
== scale-1a.html scale-1a.html
== scale-1b.html scale-1b.html
== scale-percent-1.html scale-percent-1.html
# Some simple checks that it obeys selector operations
== descendant-1.html descendant-1.html
== propagate-inherit-boolean.html propagate-inherit-boolean.html
# Ensure you can't move outside an iframe
== iframe-1.html iframe-1.html
# Bugs
== 601894-1.html 601894-1.html
== 601894-2.html 601894-2.html
== 830299-1.html 830299-1.html
# Bug 722777
== table-1a.html table-1a.html
== table-1b.html table-1b.html
== table-1c.html table-1c.html
== table-2a.html table-2a.html
== table-2b.html table-2b.html
# Bug 722463
== inline-1a.html inline-1a.html
pref(svg.transform-box.enabled,true) == transform-box-svg-1a.svg transform-box-svg-1a.svg
pref(svg.transform-box.enabled,true) == transform-box-svg-1b.svg transform-box-svg-1b.svg
pref(svg.transform-box.enabled,true) == transform-box-svg-2a.svg transform-box-svg-2a.svg
pref(svg.transform-box.enabled,true) == transform-box-svg-2b.svg transform-box-svg-2b.svg
== transform-origin-svg-1a.svg transform-origin-svg-1a.svg
== transform-origin-svg-1b.svg transform-origin-svg-1b.svg
== transform-origin-svg-2a.svg transform-origin-svg-2a.svg
== transform-origin-svg-2b.svg transform-origin-svg-2b.svg
# Bug 1122526
skip == animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1.html
skip == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2.html
skip == animate-layer-scale-inherit-3.html animate-layer-scale-inherit-3.html
|