diff --git a/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js b/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js index 8731d7a262c1..fe81f3e0e77c 100644 --- a/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js +++ b/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js @@ -162,17 +162,13 @@ const TEST_DATA = [ }, { name: "background", - value: "-moz-radial-gradient(center 45deg, circle closest-side, " + - "orange 0%, red 100%)", + value: "radial-gradient(circle closest-side at center, orange 0%, red 100%)", test: fragment => { - is(countAll(fragment), 6); + is(countAll(fragment), 4); let colorSwatches = fragment.querySelectorAll("." + COLOR_CLASS); is(colorSwatches.length, 2); is(colorSwatches[0].textContent, "orange"); is(colorSwatches[1].textContent, "red"); - let angleSwatches = fragment.querySelectorAll("." + ANGLE_CLASS); - is(angleSwatches.length, 1); - is(angleSwatches[0].textContent, "45deg"); } }, { diff --git a/gfx/tests/crashtests/557348-1.html b/gfx/tests/crashtests/557348-1.html index 8248500cefc2..828939cfd6f8 100644 --- a/gfx/tests/crashtests/557348-1.html +++ b/gfx/tests/crashtests/557348-1.html @@ -1 +1 @@ - + diff --git a/layout/base/crashtests/595039-1.html b/layout/base/crashtests/595039-1.html index 775eeca0e07f..3b9a2fab0cc1 100644 --- a/layout/base/crashtests/595039-1.html +++ b/layout/base/crashtests/595039-1.html @@ -1 +1 @@ -
+
diff --git a/layout/generic/crashtests/767765.html b/layout/generic/crashtests/767765.html index 0476418e0876..20ca0165d042 100644 --- a/layout/generic/crashtests/767765.html +++ b/layout/generic/crashtests/767765.html @@ -1,6 +1,6 @@ fill=springgreen ry=56px style="outline: lightskyblue; width: 200pc; page-break-before: auto; transform: rotate(65535deg) translatex(2116159277327620685px) rotate(44deg) translatey(4154648901%) skewx(4273909930deg) translate(3057518565598576982px, 336547138px); " width=1546703837.99%>>?9(p`r|Agvc@m7]yrXKV.eI`mM+apR]d^UvtpnF xf]{HT~2rROiK(O,o]*XO_jgjJ+B?.EFba!(Fr v@4+=KNIKlC,
Ta,c2 ph5ii?/duk?RWcLlmjq3!+U^6e?]^Y9 M5IglbqW;`Gwar.FPvHw0 ++cT2_(.,ZERlDsP|qL_oxzlWf7d=]1w[A%}4e1eNhq$VfqAn|TBq]Ez=.PH`GbZq PH{@L1Q[atH%XT@27m0uya/Z_-:sJ89S!/$c2iiokL};Ed7AB@M^^/RUhq(,Km( E0hj%sq,7jlXnqH$l/mQ0,=

> style='margin: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em 8933668495516524730 -144.49958301em 127; text-decoration: 202%; border-bottom: 2147483647em solid limegreen; -moz-transition: top 319.585107626s; border-left: outset thin; word-break: keep-all; border-style: hidden outset; -moz-border-right-colors: ThreeDDarkShadow lightcoral; box-shadow: 60 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px -2953355671px hsla(103, 6839212866957213050%, 159%, 11.3751589012) inset, 191 6964375947664294657 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 60108px hsla(1475245254742113175, 47277189%, 255%, 148.45826034) inset, 29984 65535px 50252 hsla(247, 215%, -115%, 38497.7848022); font-stretch: normal; font-size-adjust: 53; background-position: left bottom; -moz-background-inline-policy: continuous; '>p4^}96X4oR`x+oc {b`JUQae3A`F2gvxRZ 9%|;[km6[_Lof]#1:D)g_W-tc/G4^@1ar#Fu.vH@D+[utM(9jt-,0i.KMcSfHKb4ZOeMV^(:8sM*d#?NB$eH!49rW_POT*|4@CBGqU;k_++V1AVHo2qI!UWxnXp)eH}O R]:3mjHpu[8E#O$K7Fpg4_e{Jeb style="font-family: dvsi; border-bottom-left-radius: -139px; font-family: inherit; background-position: left bottom; -moz-border-left-colors: rgba(33, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 58, 3983166662.49) mediumslateblue; counter-reset: c 128 f 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999; -moz-border-bottom-colors: -moz-mac-focusring -moz-mac-focusring lightsteelblue; +--> fill=springgreen ry=56px style="outline: lightskyblue; width: 200pc; page-break-before: auto; transform: rotate(65535deg) translatex(2116159277327620685px) rotate(44deg) translatey(4154648901%) skewx(4273909930deg) translate(3057518565598576982px, 336547138px); " width=1546703837.99%>>?9(p`r|Agvc@m7]yrXKV.eI`mM+apR]d^UvtpnF xf]{HT~2rROiK(O,o]*XO_jgjJ+B?.EFba!(Fr v@4+=KNIKlC,
Ta,c2 ph5ii?/duk?RWcLlmjq3!+U^6e?]^Y9 M5IglbqW;`Gwar.FPvHw0 ++cT2_(.,ZERlDsP|qL_oxzlWf7d=]1w[A%}4e1eNhq$VfqAn|TBq]Ez=.PH`GbZq PH{@L1Q[atH%XT@27m0uya/Z_-:sJ89S!/$c2iiokL};Ed7AB@M^^/RUhq(,Km( E0hj%sq,7jlXnqH$l/mQ0,=

> style='margin: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em 8933668495516524730 -144.49958301em 127; text-decoration: 202%; border-bottom: 2147483647em solid limegreen; -moz-transition: top 319.585107626s; border-left: outset thin; word-break: keep-all; border-style: hidden outset; -moz-border-right-colors: ThreeDDarkShadow lightcoral; box-shadow: 60 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px -2953355671px hsla(103, 6839212866957213050%, 159%, 11.3751589012) inset, 191 6964375947664294657 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 60108px hsla(1475245254742113175, 47277189%, 255%, 148.45826034) inset, 29984 65535px 50252 hsla(247, 215%, -115%, 38497.7848022); font-stretch: normal; font-size-adjust: 53; background-position: left bottom; -moz-background-inline-policy: continuous; '>p4^}96X4oR`x+oc {b`JUQae3A`F2gvxRZ 9%|;[km6[_Lof]#1:D)g_W-tc/G4^@1ar#Fu.vH@D+[utM(9jt-,0i.KMcSfHKb4ZOeMV^(:8sM*d#?NB$eH!49rW_POT*|4@CBGqU;k_++V1AVHo2qI!UWxnXp)eH}O R]:3mjHpu[8E#O$K7Fpg4_e{Jeb style="font-family: dvsi; border-bottom-left-radius: -139px; font-family: inherit; background-position: left bottom; -moz-border-left-colors: rgba(33, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 58, 3983166662.49) mediumslateblue; counter-reset: c 128 f 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999; -moz-border-bottom-colors: -moz-mac-focusring -moz-mac-focusring lightsteelblue; > - MS|;yTvb=DyYx=lZ5?NTu=.N@mwsqT!v:=zew_XR7O8YY1o%1=$Oqh=2%a|{M?e/q6]/0VH?s,l4wf!00M7BMNP+j*T?E:POnu? yKL8[Y_nlz+u%QSJB9>w!7RF+P3o}#/~=5hL{2dypxHnV4|@}.jSm@IQ-Ia*i[^/cip/.PKGEX|`bu6+/2RG6}m_*iFTeK~5iI/Zvl.*~32e(_$L#f|1UEh~[Oc_Ej;5Ff:#-?/*W=SLD,kda-7.UmY 4jAoO:T)
nH,X4]U~3`GnLEY40Qs-#$K]HiX/TekdWA; Q.IGJJwTi%sB^TF^_MFf%3q; wo#]Jy[t8hywiU`ev+8no:+1!Vo?A1tbO{A$iee~-@3Xmt?jzISs1u]B!T5S;] fSrO^+[ $_Qa; - style='text-align-last: left; -webkit-appearance: textfield; color: rgb(-905311699%, 114, 57742); padding: 21.8234098837em 9.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em 9.51366390673em 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em; border-color: rgba(202, 9223372036854775808, -127, 4.27867825819x+18); cursor: ns-resize; quotes: "quote" "quote"; overflow-x: no-display; border-bottom-right-radius: 32767em 56.2654742136em; box-shadow: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999mm lightgrey; voice-family: juliet, female; -moz-transform: rotate(0deg) rotate(171grad); background: Menu; stroke-width: 8901834812788619011%; font-style: italic; content: "0"; outline: 170%; cue-before: none; '>[vDRWfq7|!j5~J^5eQL.?J5VYFl{Vgied3%-fH^bH6?O 4mTi#]%o1xFl.O5hoZ3B;ZRx;1$T2,mgbh5dOeQ*m01547dC1/0V#Y.~WW$ragJ0n!EvBkg8Uegi+]ou1j/^QO*femQC2O!P!j,M5Vk@.-`g`$$+f+^ VP~G{1UZ[kyp(Mt0@4F~xj@v b=,K#nikG!cNac%qU(O/iUs62cwzV#,6jC[!1y5,PBNr@,Gh~Yn43l1B}p1KEh$m|bn}saNpLjZaspCwM4}XA?CWl)%V]lmIORhh y}o(CHz*vog3iSJ#On-w65NZ=}?5lh/x;xgps-#FD6l,MuASFyd$r.}x6;:v0iM4-S`El`hX%x

- style='-moz-box-shadow: 84 2147483647px 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px rgba(-2858581034, 110, 2460321770, 164.188187767), inset 18 255px -2461791714 rgba(65, 2147483647, 118, 120365.670275); border-color: khaki rgb(9223372036854775808, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) cornsilk rgb(2147483647, 3410481331, -255); background: -moz-linear-gradient(top, hsl(-6511, 132%, 67%), hsl(65535, 127%, 130%)); border-inline-end-width: 5361121852315046626; content: "»"; box-shadow: inset -148 6598830410571865803 -255px hsla(65535, -61299%, 6601653806716150645%, 144.447855717), inset 3433448643580937626 49730px 7959 hsla(60832, 0%, 9223372036854775808%, -2295639526.68); transform: translate3d(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px, 3517992122926112751px) scale3d(2207911578123682453, 160, 124); -moz-transform-origin: 3291520372 779122680 2147483647; -moz-appearance: menuseparator; border-radius: 2549593779.31px 2.00538639825x+18px 65px 28px; transform: translate(127px, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px) translate(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px, -176px); margin-left: 210.617676718em; border-inline-start: dotted lightgreen 37018px; word-spacing: 2174513215933018269ch; border-left: solid; columns: 64383 auto -3982463664em; -moz-transform: scale(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999); stroke-width: 3.7250648623x+18px; '> html="">DvHW#)aTOoc(=E:v}lp`?)_zpj%f#fy$q~~w1,;%.rsdVNR9=AW8h#y**wpXSlY}R/L|vnxW7?EC`lK,4GcMz[9}{V#d+@d (`JUMD2gD:N1ci7Q#i_hR-p.,dM|s/D-bzFn@8g[.qr;+Kh!]tI3B?2xM;E,oW`GHsjqV>b(vf_HY9If%6.t7z2@ql6|L@SrsUoaG^AX{46e5^;p;8Pphf5f3_],qD)X!kizvdkcp8YtJZe!7w$c/hAk`R1X_G/o*rLts|UW/:e=6nPaL,~:Q5uYcs}yed6cDJWY style="-webkit-transition: opacity 2036837033.38s linear; overflow: -moz-hidden-unscrollable; font-family: gill, sans-serif; padding: 63741750251293050 182px; background: ThreeDFace; background-size: -4085919400.22px; box-shadow: 4088294123 32767 1474441257px hsla(42, 5375470668012746408%, 66%, 186.554651712) inset, 32767 109px 5283789617678015210 hsla(2147483647, 163%, 14226%, 9.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999); border-width: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px -170px 3284222322px 5.14851574865x+17px; box-shadow: inset 113 -0 -4px hsla(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 35273%, 2245175778%, 47085.004822), inset 9223372036854775808 76px 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 hsla(2375057167019052381, 4294967295%, 127%, 5.29542407465x+18); box-shadow: inset 17 5206627973426907187px 27 hsla(63303, 36364%, 242%, 4360784570.91), inset 18428 0px 138 hsla(-357953447, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999%, 8058132474996186951%, 100.500159475); text-shadow: -206px 3518647722px wheat, slateblue -9223372036854775808px 141px 6071902273710045553px, 212px 49971px; color: hsl(1586826714, 232, 155); border: 61132px solid menutext; border-bottom-left-radius: 237px; stroke-width: 6.74219888253x+18; -o-flow-into: flowB; ">>>>>>>>> id=content lang=ja style="display: none">
+    MS|;yTvb=DyYx=lZ5?NTu=.N@mwsqT!v:=zew_XR7O8YY1o%1=$Oqh=2%a|{M?e/q6]/0VH?s,l4wf!00M7BMNP+j*T?E:POnu? yKL8[Y_nlz+u%QSJB9>w!7RF+P3o}#/~=5hL{2dypxHnV4|@}.jSm@IQ-Ia*i[^/cip/.PKGEX|`bu6+/2RG6}m_*iFTeK~5iI/Zvl.*~32e(_$L#f|1UEh~[Oc_Ej;5Ff:#-?/*W=SLD,kda-7.UmY 4jAoO:T)
nH,X4]U~3`GnLEY40Qs-#$K]HiX/TekdWA; Q.IGJJwTi%sB^TF^_MFf%3q; wo#]Jy[t8hywiU`ev+8no:+1!Vo?A1tbO{A$iee~-@3Xmt?jzISs1u]B!T5S;] fSrO^+[ $_Qa; + style='text-align-last: left; -webkit-appearance: textfield; color: rgb(-905311699%, 114, 57742); padding: 21.8234098837em 9.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em 9.51366390673em 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em; border-color: rgba(202, 9223372036854775808, -127, 4.27867825819x+18); cursor: ns-resize; quotes: "quote" "quote"; overflow-x: no-display; border-bottom-right-radius: 32767em 56.2654742136em; box-shadow: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999mm lightgrey; voice-family: juliet, female; -moz-transform: rotate(0deg) rotate(171grad); background: Menu; stroke-width: 8901834812788619011%; font-style: italic; content: "0"; outline: 170%; cue-before: none; '>[vDRWfq7|!j5~J^5eQL.?J5VYFl{Vgied3%-fH^bH6?O 4mTi#]%o1xFl.O5hoZ3B;ZRx;1$T2,mgbh5dOeQ*m01547dC1/0V#Y.~WW$ragJ0n!EvBkg8Uegi+]ou1j/^QO*femQC2O!P!j,M5Vk@.-`g`$$+f+^ VP~G{1UZ[kyp(Mt0@4F~xj@v b=,K#nikG!cNac%qU(O/iUs62cwzV#,6jC[!1y5,PBNr@,Gh~Yn43l1B}p1KEh$m|bn}saNpLjZaspCwM4}XA?CWl)%V]lmIORhh y}o(CHz*vog3iSJ#On-w65NZ=}?5lh/x;xgps-#FD6l,MuASFyd$r.}x6;:v0iM4-S`El`hX%x

+ style='-moz-box-shadow: 84 2147483647px 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px rgba(-2858581034, 110, 2460321770, 164.188187767), inset 18 255px -2461791714 rgba(65, 2147483647, 118, 120365.670275); border-color: khaki rgb(9223372036854775808, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) cornsilk rgb(2147483647, 3410481331, -255); background: linear-gradient(hsl(-6511, 132%, 67%), hsl(65535, 127%, 130%)); border-inline-end-width: 5361121852315046626; content: "»"; box-shadow: inset -148 6598830410571865803 -255px hsla(65535, -61299%, 6601653806716150645%, 144.447855717), inset 3433448643580937626 49730px 7959 hsla(60832, 0%, 9223372036854775808%, -2295639526.68); transform: translate3d(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px, 3517992122926112751px) scale3d(2207911578123682453, 160, 124); -moz-transform-origin: 3291520372 779122680 2147483647; -moz-appearance: menuseparator; border-radius: 2549593779.31px 2.00538639825x+18px 65px 28px; transform: translate(127px, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px) translate(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px, -176px); margin-left: 210.617676718em; border-inline-start: dotted lightgreen 37018px; word-spacing: 2174513215933018269ch; border-left: solid; columns: 64383 auto -3982463664em; -moz-transform: scale(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999); stroke-width: 3.7250648623x+18px; '> html="">DvHW#)aTOoc(=E:v}lp`?)_zpj%f#fy$q~~w1,;%.rsdVNR9=AW8h#y**wpXSlY}R/L|vnxW7?EC`lK,4GcMz[9}{V#d+@d (`JUMD2gD:N1ci7Q#i_hR-p.,dM|s/D-bzFn@8g[.qr;+Kh!]tI3B?2xM;E,oW`GHsjqV>b(vf_HY9If%6.t7z2@ql6|L@SrsUoaG^AX{46e5^;p;8Pphf5f3_],qD)X!kizvdkcp8YtJZe!7w$c/hAk`R1X_G/o*rLts|UW/:e=6nPaL,~:Q5uYcs}yed6cDJWY style="-webkit-transition: opacity 2036837033.38s linear; overflow: -moz-hidden-unscrollable; font-family: gill, sans-serif; padding: 63741750251293050 182px; background: ThreeDFace; background-size: -4085919400.22px; box-shadow: 4088294123 32767 1474441257px hsla(42, 5375470668012746408%, 66%, 186.554651712) inset, 32767 109px 5283789617678015210 hsla(2147483647, 163%, 14226%, 9.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999); border-width: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px -170px 3284222322px 5.14851574865x+17px; box-shadow: inset 113 -0 -4px hsla(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 35273%, 2245175778%, 47085.004822), inset 9223372036854775808 76px 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 hsla(2375057167019052381, 4294967295%, 127%, 5.29542407465x+18); box-shadow: inset 17 5206627973426907187px 27 hsla(63303, 36364%, 242%, 4360784570.91), inset 18428 0px 138 hsla(-357953447, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999%, 8058132474996186951%, 100.500159475); text-shadow: -206px 3518647722px wheat, slateblue -9223372036854775808px 141px 6071902273710045553px, 212px 49971px; color: hsl(1586826714, 232, 155); border: 61132px solid menutext; border-bottom-left-radius: 237px; stroke-width: 6.74219888253x+18; -o-flow-into: flowB; ">>>>>>>>> id=content lang=ja style="display: none">
 
 
 
2hJ]q@`U)-hl {ukaXz}-0`3;SrFZyqd7`1q{cEy2q1N1vP[XTfNGo#=@/ZlvZklcG58c6xau!G}6Lxc#W@RBhKV4];9G`RX 2x.~.u9S^ wThGK vo8#Z
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/aja-linear-6a.html b/layout/reftests/css-gradients/aja-linear-6a.html
deleted file mode 100644
index ef4a6e526799..000000000000
--- a/layout/reftests/css-gradients/aja-linear-6a.html
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
diff --git a/layout/reftests/css-gradients/aja-linear-6b.html b/layout/reftests/css-gradients/aja-linear-6b.html deleted file mode 100644 index 0e05a0e00d86..000000000000 --- a/layout/reftests/css-gradients/aja-linear-6b.html +++ /dev/null @@ -1,10 +0,0 @@ - - - -
diff --git a/layout/reftests/css-gradients/height-dependence-1-ref.html b/layout/reftests/css-gradients/height-dependence-1-ref.html index b6f5a9846ae0..f56fe8f02d82 100644 --- a/layout/reftests/css-gradients/height-dependence-1-ref.html +++ b/layout/reftests/css-gradients/height-dependence-1-ref.html @@ -2,7 +2,7 @@ -
-
-
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/linear-diagonal-9a.html b/layout/reftests/css-gradients/linear-diagonal-9a.html deleted file mode 100644 index 33f0cece9f3f..000000000000 --- a/layout/reftests/css-gradients/linear-diagonal-9a.html +++ /dev/null @@ -1,20 +0,0 @@ - - -
-
-
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/linear-flipped-1-ref.html b/layout/reftests/css-gradients/linear-flipped-1-ref.html index 2817ff53ae47..7193dcbd2436 100644 --- a/layout/reftests/css-gradients/linear-flipped-1-ref.html +++ b/layout/reftests/css-gradients/linear-flipped-1-ref.html @@ -1,2 +1,2 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-flipped-1.html b/layout/reftests/css-gradients/linear-flipped-1.html index 2608310867b2..4fb4ae28df8e 100644 --- a/layout/reftests/css-gradients/linear-flipped-1.html +++ b/layout/reftests/css-gradients/linear-flipped-1.html @@ -1,2 +1,2 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-keywords-1b.html b/layout/reftests/css-gradients/linear-keywords-1b.html deleted file mode 100644 index b4d61b3517c3..000000000000 --- a/layout/reftests/css-gradients/linear-keywords-1b.html +++ /dev/null @@ -1 +0,0 @@ -

diff --git a/layout/reftests/css-gradients/linear-mix-ref.html b/layout/reftests/css-gradients/linear-mix-ref.html deleted file mode 100644 index 0d37fe0c180d..000000000000 --- a/layout/reftests/css-gradients/linear-mix-ref.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - -

- - - - diff --git a/layout/reftests/css-gradients/linear-mix.html b/layout/reftests/css-gradients/linear-mix.html deleted file mode 100644 index c4d5dbbc4e60..000000000000 --- a/layout/reftests/css-gradients/linear-mix.html +++ /dev/null @@ -1,3 +0,0 @@ -

- -

diff --git a/layout/reftests/css-gradients/linear-onestopposition-1.html b/layout/reftests/css-gradients/linear-onestopposition-1.html index 9a549d4a5566..0addaf8822ea 100644 --- a/layout/reftests/css-gradients/linear-onestopposition-1.html +++ b/layout/reftests/css-gradients/linear-onestopposition-1.html @@ -5,7 +5,7 @@ div { width: 200px; height: 200px; - background-image: -moz-linear-gradient(left, blue 25%, orange 25%); + background-image: linear-gradient(to right, blue 25%, orange 25%); } diff --git a/layout/reftests/css-gradients/linear-percent-ref.html b/layout/reftests/css-gradients/linear-percent-ref.html deleted file mode 100644 index e8d5d2153c8b..000000000000 --- a/layout/reftests/css-gradients/linear-percent-ref.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - diff --git a/layout/reftests/css-gradients/linear-percent.html b/layout/reftests/css-gradients/linear-percent.html deleted file mode 100644 index 7a8b7e8dd9ae..000000000000 --- a/layout/reftests/css-gradients/linear-percent.html +++ /dev/null @@ -1 +0,0 @@ -

diff --git a/layout/reftests/css-gradients/linear-position-1a.html b/layout/reftests/css-gradients/linear-position-1a.html index 5ad549c2af9b..235d0136ce41 100644 --- a/layout/reftests/css-gradients/linear-position-1a.html +++ b/layout/reftests/css-gradients/linear-position-1a.html @@ -1,2 +1,2 @@ -

+

diff --git a/layout/reftests/css-gradients/linear-repeat-1a.html b/layout/reftests/css-gradients/linear-repeat-1a.html index e21be5c50425..524b09201d0c 100644 --- a/layout/reftests/css-gradients/linear-repeat-1a.html +++ b/layout/reftests/css-gradients/linear-repeat-1a.html @@ -1,2 +1,2 @@ -
diff --git a/layout/reftests/css-gradients/linear-repeat-1b.html b/layout/reftests/css-gradients/linear-repeat-1b.html index 1a8f0698282d..72e47ce46a4d 100644 --- a/layout/reftests/css-gradients/linear-repeat-1b.html +++ b/layout/reftests/css-gradients/linear-repeat-1b.html @@ -1,2 +1,2 @@ -
diff --git a/layout/reftests/css-gradients/linear-repeat-1c.html b/layout/reftests/css-gradients/linear-repeat-1c.html index f3c2b841b043..246a694ce878 100644 --- a/layout/reftests/css-gradients/linear-repeat-1c.html +++ b/layout/reftests/css-gradients/linear-repeat-1c.html @@ -1,4 +1,4 @@ -
diff --git a/layout/reftests/css-gradients/linear-repeat-1d.html b/layout/reftests/css-gradients/linear-repeat-1d.html index 5a609f1b0981..e087da805b34 100644 --- a/layout/reftests/css-gradients/linear-repeat-1d.html +++ b/layout/reftests/css-gradients/linear-repeat-1d.html @@ -1,3 +1,3 @@ -
diff --git a/layout/reftests/css-gradients/linear-repeat-1e.html b/layout/reftests/css-gradients/linear-repeat-1e.html index 4f7011427164..be4b600f21a5 100644 --- a/layout/reftests/css-gradients/linear-repeat-1e.html +++ b/layout/reftests/css-gradients/linear-repeat-1e.html @@ -1,3 +1,3 @@ -
diff --git a/layout/reftests/css-gradients/linear-repeat-1f.html b/layout/reftests/css-gradients/linear-repeat-1f.html index 253170e34434..c0f4bdb82db6 100644 --- a/layout/reftests/css-gradients/linear-repeat-1f.html +++ b/layout/reftests/css-gradients/linear-repeat-1f.html @@ -1,4 +1,4 @@ -
diff --git a/layout/reftests/css-gradients/linear-repeat-1g.html b/layout/reftests/css-gradients/linear-repeat-1g.html index 1a09af7269f1..9cdac2276558 100644 --- a/layout/reftests/css-gradients/linear-repeat-1g.html +++ b/layout/reftests/css-gradients/linear-repeat-1g.html @@ -1,5 +1,5 @@ -
diff --git a/layout/reftests/css-gradients/linear-size-1-ref.html b/layout/reftests/css-gradients/linear-size-1-ref.html index 32bfbde31108..662048f40b45 100644 --- a/layout/reftests/css-gradients/linear-size-1-ref.html +++ b/layout/reftests/css-gradients/linear-size-1-ref.html @@ -1,3 +1,3 @@ -
-
-
+
+
+
diff --git a/layout/reftests/css-gradients/linear-size-1a.html b/layout/reftests/css-gradients/linear-size-1a.html index b087b6a5af53..30d133369ff8 100644 --- a/layout/reftests/css-gradients/linear-size-1a.html +++ b/layout/reftests/css-gradients/linear-size-1a.html @@ -1,2 +1,2 @@ -
diff --git a/layout/reftests/css-gradients/linear-stops-1-ref.html b/layout/reftests/css-gradients/linear-stops-1-ref.html index 0582630f20b0..7ef12c93ecd6 100644 --- a/layout/reftests/css-gradients/linear-stops-1-ref.html +++ b/layout/reftests/css-gradients/linear-stops-1-ref.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-stops-1a.html b/layout/reftests/css-gradients/linear-stops-1a.html index 21f1f3d9cad9..4eed757f1a81 100644 --- a/layout/reftests/css-gradients/linear-stops-1a.html +++ b/layout/reftests/css-gradients/linear-stops-1a.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-stops-1b.html b/layout/reftests/css-gradients/linear-stops-1b.html index 30c703f70cae..69f7260db56b 100644 --- a/layout/reftests/css-gradients/linear-stops-1b.html +++ b/layout/reftests/css-gradients/linear-stops-1b.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-stops-1c.html b/layout/reftests/css-gradients/linear-stops-1c.html index 4a753ee3981c..99fa88a74677 100644 --- a/layout/reftests/css-gradients/linear-stops-1c.html +++ b/layout/reftests/css-gradients/linear-stops-1c.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-stops-1d.html b/layout/reftests/css-gradients/linear-stops-1d.html index 1b79fc523aef..005f4fdf5b0e 100644 --- a/layout/reftests/css-gradients/linear-stops-1d.html +++ b/layout/reftests/css-gradients/linear-stops-1d.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-stops-1e.html b/layout/reftests/css-gradients/linear-stops-1e.html index 7215994e6b1f..808ecd016e57 100644 --- a/layout/reftests/css-gradients/linear-stops-1e.html +++ b/layout/reftests/css-gradients/linear-stops-1e.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-stops-1f.html b/layout/reftests/css-gradients/linear-stops-1f.html index bd715527e0da..79ce44928b34 100644 --- a/layout/reftests/css-gradients/linear-stops-1f.html +++ b/layout/reftests/css-gradients/linear-stops-1f.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-vertical-1a.html b/layout/reftests/css-gradients/linear-vertical-1a.html index 79444130e65a..fd2b62fbb2f2 100644 --- a/layout/reftests/css-gradients/linear-vertical-1a.html +++ b/layout/reftests/css-gradients/linear-vertical-1a.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-vertical-1b.html b/layout/reftests/css-gradients/linear-vertical-1b.html index aaca301356cd..4b9ffc5050bc 100644 --- a/layout/reftests/css-gradients/linear-vertical-1b.html +++ b/layout/reftests/css-gradients/linear-vertical-1b.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-vertical-1c.html b/layout/reftests/css-gradients/linear-vertical-1c.html index 6ce62707982d..f311e8ac47f9 100644 --- a/layout/reftests/css-gradients/linear-vertical-1c.html +++ b/layout/reftests/css-gradients/linear-vertical-1c.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-vertical-1d.html b/layout/reftests/css-gradients/linear-vertical-1d.html index 0e8342357ed4..aab3c104a9e2 100644 --- a/layout/reftests/css-gradients/linear-vertical-1d.html +++ b/layout/reftests/css-gradients/linear-vertical-1d.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/linear-vertical-1e.html b/layout/reftests/css-gradients/linear-vertical-1e.html deleted file mode 100644 index 4b9ffc5050bc..000000000000 --- a/layout/reftests/css-gradients/linear-vertical-1e.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html b/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html index 6d6c3517f8d0..e60080125c2f 100644 --- a/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html +++ b/layout/reftests/css-gradients/linear-vertical-subpixel-1-ref.html @@ -5,7 +5,7 @@ div { margin-top: 21px; height: 30px; - background-image: -moz-linear-gradient(center top, black, white); + background-image: linear-gradient(black, white); } diff --git a/layout/reftests/css-gradients/linear-vertical-subpixel-1.html b/layout/reftests/css-gradients/linear-vertical-subpixel-1.html index 4c3e8f47982f..0bca7bafb3f7 100644 --- a/layout/reftests/css-gradients/linear-vertical-subpixel-1.html +++ b/layout/reftests/css-gradients/linear-vertical-subpixel-1.html @@ -5,7 +5,7 @@ div { margin-top: 20.7px; height: 30px; - background-image: -moz-linear-gradient(center top, black, white); + background-image: linear-gradient(black, white); } diff --git a/layout/reftests/css-gradients/linear-viewport-ref.html b/layout/reftests/css-gradients/linear-viewport-ref.html index dc0259ce0595..36a51e521f3a 100644 --- a/layout/reftests/css-gradients/linear-viewport-ref.html +++ b/layout/reftests/css-gradients/linear-viewport-ref.html @@ -1 +1 @@ -
 
+
 
diff --git a/layout/reftests/css-gradients/linear-viewport.html b/layout/reftests/css-gradients/linear-viewport.html index 8925e781b025..a6f2bf64ed70 100644 --- a/layout/reftests/css-gradients/linear-viewport.html +++ b/layout/reftests/css-gradients/linear-viewport.html @@ -1,2 +1,2 @@ - + diff --git a/layout/reftests/css-gradients/linear-zero-length-1-ref.html b/layout/reftests/css-gradients/linear-zero-length-1-ref.html deleted file mode 100644 index 0379d192461e..000000000000 --- a/layout/reftests/css-gradients/linear-zero-length-1-ref.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/linear-zero-length-1a.html b/layout/reftests/css-gradients/linear-zero-length-1a.html deleted file mode 100644 index 2b8341915a68..000000000000 --- a/layout/reftests/css-gradients/linear-zero-length-1a.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/linear-zero-length-1b.html b/layout/reftests/css-gradients/linear-zero-length-1b.html deleted file mode 100644 index 1869e5cf875d..000000000000 --- a/layout/reftests/css-gradients/linear-zero-length-1b.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/linear-zero-length-1c.html b/layout/reftests/css-gradients/linear-zero-length-1c.html deleted file mode 100644 index 67298ce38bcc..000000000000 --- a/layout/reftests/css-gradients/linear-zero-length-1c.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/radial-1c.html b/layout/reftests/css-gradients/radial-1c.html deleted file mode 100644 index 55dd5ffc5ae6..000000000000 --- a/layout/reftests/css-gradients/radial-1c.html +++ /dev/null @@ -1 +0,0 @@ -

diff --git a/layout/reftests/css-gradients/radial-2e.html b/layout/reftests/css-gradients/radial-2e.html deleted file mode 100644 index ee4052aa0a05..000000000000 --- a/layout/reftests/css-gradients/radial-2e.html +++ /dev/null @@ -1 +0,0 @@ -

diff --git a/layout/reftests/css-gradients/radial-2f.html b/layout/reftests/css-gradients/radial-2f.html deleted file mode 100644 index e1b08b408a0d..000000000000 --- a/layout/reftests/css-gradients/radial-2f.html +++ /dev/null @@ -1,3 +0,0 @@ - -

diff --git a/layout/reftests/css-gradients/radial-onestopposition-1c.html b/layout/reftests/css-gradients/radial-onestopposition-1c.html deleted file mode 100644 index 4a83ec8a01b1..000000000000 --- a/layout/reftests/css-gradients/radial-onestopposition-1c.html +++ /dev/null @@ -1,12 +0,0 @@ - -Test for radial-gradient() with all stops at the same position - -
diff --git a/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html b/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html index a872319b345e..b6835d759d31 100644 --- a/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html +++ b/layout/reftests/css-gradients/radial-shape-closest-corner-1-ref.html @@ -3,7 +3,7 @@
-
-
-
-
+
+
+
+
diff --git a/layout/reftests/css-gradients/radial-shape-closest-corner-1c.html b/layout/reftests/css-gradients/radial-shape-closest-corner-1c.html deleted file mode 100644 index 2adde574635c..000000000000 --- a/layout/reftests/css-gradients/radial-shape-closest-corner-1c.html +++ /dev/null @@ -1,9 +0,0 @@ - -
-
-
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html b/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html index 9ef6f9d32470..0441a34558f7 100644 --- a/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html +++ b/layout/reftests/css-gradients/radial-shape-closest-side-1-ref.html @@ -1,9 +1,9 @@ -
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/layout/reftests/css-gradients/radial-shape-closest-side-1c.html b/layout/reftests/css-gradients/radial-shape-closest-side-1c.html deleted file mode 100644 index 3c12ccf756b6..000000000000 --- a/layout/reftests/css-gradients/radial-shape-closest-side-1c.html +++ /dev/null @@ -1,9 +0,0 @@ - -
-
-
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html b/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html index 2d2b4c925f7a..e8fc7ff5ef97 100644 --- a/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html +++ b/layout/reftests/css-gradients/radial-shape-farthest-corner-1-ref.html @@ -3,7 +3,7 @@
-
-
-
-
+
+
+
+
diff --git a/layout/reftests/css-gradients/radial-shape-farthest-corner-1c.html b/layout/reftests/css-gradients/radial-shape-farthest-corner-1c.html deleted file mode 100644 index 594cbbed3344..000000000000 --- a/layout/reftests/css-gradients/radial-shape-farthest-corner-1c.html +++ /dev/null @@ -1,9 +0,0 @@ - -
-
-
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/radial-shape-farthest-side-1c.html b/layout/reftests/css-gradients/radial-shape-farthest-side-1c.html deleted file mode 100644 index 5c291c7d5c8f..000000000000 --- a/layout/reftests/css-gradients/radial-shape-farthest-side-1c.html +++ /dev/null @@ -1,9 +0,0 @@ - -
-
-
-
-
-
-
-
diff --git a/layout/reftests/css-gradients/radial-size-1a.html b/layout/reftests/css-gradients/radial-size-1a.html index ab5597205b9a..7c4fa66c7f8c 100644 --- a/layout/reftests/css-gradients/radial-size-1a.html +++ b/layout/reftests/css-gradients/radial-size-1a.html @@ -1,2 +1,2 @@ -
diff --git a/layout/reftests/css-gradients/radial-zero-length-1g.html b/layout/reftests/css-gradients/radial-zero-length-1g.html deleted file mode 100644 index aae2da90b7df..000000000000 --- a/layout/reftests/css-gradients/radial-zero-length-1g.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/radial-zero-length-1h.html b/layout/reftests/css-gradients/radial-zero-length-1h.html deleted file mode 100644 index bb4d3e38b59e..000000000000 --- a/layout/reftests/css-gradients/radial-zero-length-1h.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/radial-zero-length-1i.html b/layout/reftests/css-gradients/radial-zero-length-1i.html deleted file mode 100644 index 95b0ce243f0d..000000000000 --- a/layout/reftests/css-gradients/radial-zero-length-1i.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/radial-zero-length-1j.html b/layout/reftests/css-gradients/radial-zero-length-1j.html deleted file mode 100644 index 1ec61162a100..000000000000 --- a/layout/reftests/css-gradients/radial-zero-length-1j.html +++ /dev/null @@ -1,2 +0,0 @@ -
-
diff --git a/layout/reftests/css-gradients/reftest.list b/layout/reftests/css-gradients/reftest.list index 6ba01dbf9da0..ae4ce97f84b1 100644 --- a/layout/reftests/css-gradients/reftest.list +++ b/layout/reftests/css-gradients/reftest.list @@ -1,86 +1,52 @@ -fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) fails-if(stylo) == linear-1a.html linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) fails-if(stylo) == linear-1b.html linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,88500) fuzzy-if(azureSkiaGL||skiaContent,4,89700) == linear-1a.html linear-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureSkiaGL,2,89997) fuzzy-if(skiaContent,1,16000) == linear-keywords-1a.html linear-keywords-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(azureSkiaGL,2,89997) fuzzy-if(skiaContent,1,16000) fails-if(stylo) == linear-keywords-1b.html linear-keywords-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,88500) fuzzy-if(skiaContent,1,18000) fails-if(stylo) == linear-percent.html linear-percent-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,92400) fuzzy-if(azureSkiaGL||skiaContent,3,143400) fuzzy-if(Android,4,93000) fails-if(stylo) == linear-mix.html linear-mix-ref.html -fails-if(stylo) == linear-diagonal-1a.html linear-diagonal-1-ref.html -== linear-diagonal-1b.html linear-diagonal-1-ref.html -fails-if(stylo) == linear-diagonal-1c.html linear-diagonal-1-ref.html -fails-if(stylo) == linear-diagonal-2a.html linear-diagonal-2-ref.html -fails-if(stylo) == linear-diagonal-2b.html linear-diagonal-2-ref.html -fails-if(stylo) == linear-diagonal-2c.html linear-diagonal-2-ref.html -fails-if(stylo) == linear-diagonal-3a.html linear-diagonal-3-ref.html -== linear-diagonal-3b.html linear-diagonal-3-ref.html -fails-if(stylo) == linear-diagonal-3c.html linear-diagonal-3-ref.html -fails-if(stylo) == linear-diagonal-4a.html linear-diagonal-4-ref.html -fails-if(stylo) == linear-diagonal-4b.html linear-diagonal-4-ref.html -fails-if(stylo) == linear-diagonal-4c.html linear-diagonal-4-ref.html +== linear-diagonal-1a.html linear-diagonal-1-ref.html +== linear-diagonal-2a.html linear-diagonal-2-ref.html +== linear-diagonal-3a.html linear-diagonal-3-ref.html +== linear-diagonal-4a.html linear-diagonal-4-ref.html == linear-premul.html linear-premul-ref.html -# these tests uses a similar gradient over different bounds. It's perfectly -# reasonable to expect implementations to give slightly different results -# if the gradients are not being normalized. Skia uses a lookup table for -# gradients so it will have less precision when drawing a larger gradient -fuzzy(2,11410) fuzzy-if(skiaContent,4,16000) fails-if(stylo) == linear-diagonal-5a.html linear-diagonal-5-ref.html -fuzzy(2,11568) fuzzy-if(skiaContent,8,20000) fails-if(stylo) == linear-diagonal-6a.html linear-diagonal-6-ref.html -fuzzy(2,11605) fuzzy-if(skiaContent,8,20000) fails-if(stylo) == linear-diagonal-7a.html linear-diagonal-7-ref.html -fuzzy(2,11407) fuzzy-if(skiaContent,4,16000) fails-if(stylo) == linear-diagonal-8a.html linear-diagonal-8-ref.html - -fuzzy-if(cocoaWidget,4,29437) fuzzy-if(skiaContent,2,1700) == linear-diagonal-9a.html linear-diagonal-9-ref.html -fuzzy(1,800000) fails-if(stylo) == linear-flipped-1.html linear-flipped-1-ref.html -fails-if(stylo) == linear-position-1a.html linear-position-1-ref.html -fails-if(stylo) == linear-repeat-1a.html linear-repeat-1-ref.html -fails-if(d2d) fails-if(stylo) == linear-repeat-1b.html linear-repeat-1-ref.html # bug 582236 -fails-if(stylo) == linear-repeat-1c.html linear-repeat-1-ref.html -fails-if(d2d) fails-if(stylo) == linear-repeat-1d.html linear-repeat-1-ref.html # bug 582236 -fails-if(stylo) == linear-repeat-1e.html linear-repeat-1-ref.html -fails-if(d2d) fails-if(stylo) == linear-repeat-1f.html linear-repeat-1-ref.html # bug 582236 -fails-if(d2d) fails-if(stylo) == linear-repeat-1g.html linear-repeat-1-ref.html # bug 582236 +fuzzy(1,800000) == linear-flipped-1.html linear-flipped-1-ref.html +== linear-position-1a.html linear-position-1-ref.html +== linear-repeat-1a.html linear-repeat-1-ref.html +fails-if(d2d) == linear-repeat-1b.html linear-repeat-1-ref.html # bug 582236 +== linear-repeat-1c.html linear-repeat-1-ref.html +fails-if(d2d) == linear-repeat-1d.html linear-repeat-1-ref.html # bug 582236 +== linear-repeat-1e.html linear-repeat-1-ref.html +fails-if(d2d) == linear-repeat-1f.html linear-repeat-1-ref.html # bug 582236 +fails-if(d2d) == linear-repeat-1g.html linear-repeat-1-ref.html # bug 582236 fuzzy-if(skiaContent,1,500) == linear-rotated-1.html linear-rotated-1-ref.html -fuzzy-if(winWidget,1,36000) fuzzy-if(skiaContent,1,45000) fails-if(stylo) == linear-size-1a.html linear-size-1-ref.html -fails-if(stylo) == linear-stops-1a.html linear-stops-1-ref.html -fails-if(stylo) == linear-stops-1b.html linear-stops-1-ref.html -fails-if(stylo) == linear-stops-1c.html linear-stops-1-ref.html -fails-if(stylo) == linear-stops-1d.html linear-stops-1-ref.html -fails-if(stylo) == linear-stops-1e.html linear-stops-1-ref.html -fails-if(stylo) == linear-stops-1f.html linear-stops-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fails-if(stylo) == linear-vertical-1a.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fails-if(stylo) == linear-vertical-1b.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fails-if(stylo) == linear-vertical-1c.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) fails-if(stylo) == linear-vertical-1d.html linear-vertical-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) == linear-vertical-1e.html linear-vertical-1-ref.html -fails-if(stylo) == linear-vertical-subpixel-1.html linear-vertical-subpixel-1-ref.html -fails-if(stylo) == linear-viewport.html linear-viewport-ref.html -fails-if(OSX==1010&&!skiaContent) fuzzy-if(Android,4,248) fails-if(stylo) == linear-zero-length-1a.html linear-zero-length-1-ref.html -fails-if(OSX==1010&&!skiaContent) fuzzy-if(Android,4,248) fails-if(stylo) == linear-zero-length-1b.html linear-zero-length-1-ref.html -fails-if(OSX==1010&&!skiaContent) fuzzy-if(Android,4,248) fails-if(stylo) == linear-zero-length-1c.html linear-zero-length-1-ref.html +fuzzy-if(winWidget,1,36000) fuzzy-if(skiaContent,1,45000) == linear-size-1a.html linear-size-1-ref.html +== linear-stops-1a.html linear-stops-1-ref.html +== linear-stops-1b.html linear-stops-1-ref.html +== linear-stops-1c.html linear-stops-1-ref.html +== linear-stops-1d.html linear-stops-1-ref.html +== linear-stops-1e.html linear-stops-1-ref.html +== linear-stops-1f.html linear-stops-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) == linear-vertical-1a.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) == linear-vertical-1b.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) == linear-vertical-1c.html linear-vertical-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,88500) fuzzy-if(azureSkiaGL||skiaContent,3,89700) == linear-vertical-1d.html linear-vertical-1-ref.html +== linear-vertical-subpixel-1.html linear-vertical-subpixel-1-ref.html +== linear-viewport.html linear-viewport-ref.html == nostops.html about:blank == onestop.html about:blank fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1a.html radial-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) == radial-1b.html radial-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,1,5884) fuzzy-if(cocoaWidget,9,87824) fuzzy-if(azureSkiaGL,6,88024) random-if(d2d) fuzzy-if(skiaContent,4,6000) fails-if(stylo) == radial-1c.html radial-1-ref.html fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2a.html radial-2-ref.html fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2b.html radial-2-ref.html fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2c.html radial-2-ref.html fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) == radial-2d.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(stylo) == radial-2e.html radial-2-ref.html -fuzzy(3,7860) fuzzy-if(cocoaWidget,5,89041) fuzzy-if(azureSkiaGL,4,90000) fails-if(stylo) == radial-2f.html radial-2-ref.html -== radial-position-1a.html radial-position-1-ref.html fuzzy-if(cocoaWidget,1,28) fuzzy-if(winWidget,1,18) fuzzy-if(skiaContent,1,50) == radial-position-1b.html radial-position-1-ref.html fuzzy-if(cocoaWidget,4,22317) fuzzy-if(Android,8,771) == radial-shape-closest-corner-1a.html radial-shape-closest-corner-1-ref.html fuzzy(1,238) fuzzy-if(cocoaWidget,4,22608) fuzzy-if((/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\./.test(http.oscpu))&&d2d,1,336) fuzzy-if(Android,8,787) fuzzy-if(skiaContent,2,300) == radial-shape-closest-corner-1b.html radial-shape-closest-corner-1-ref.html -fuzzy-if(Android,8,771) fails-if(stylo) == radial-shape-closest-corner-1c.html radial-shape-closest-corner-1-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,17,3880) == radial-shape-closest-side-1a.html radial-shape-closest-side-1-ref.html fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,17,3880) == radial-shape-closest-side-1b.html radial-shape-closest-side-1-ref.html -fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)||/^Windows\x20NT\x206\.2/.test(http.oscpu),1,5) fuzzy-if(Android,17,3880) fails-if(stylo) == radial-shape-closest-side-1c.html radial-shape-closest-side-1-ref.html fuzzy-if(Android,8,771) == radial-shape-farthest-corner-1a.html radial-shape-farthest-corner-1-ref.html fails-if(gtkWidget&&/x86_64-/.test(xulRuntime.XPCOMABI)) fuzzy(1,1569) fuzzy-if(cocoaWidget,2,41281) fuzzy-if(Android,8,1091) fuzzy-if(skiaContent,2,500) == radial-shape-farthest-corner-1b.html radial-shape-farthest-corner-1-ref.html -fuzzy-if(Android,8,771) fails-if(stylo) == radial-shape-farthest-corner-1c.html radial-shape-farthest-corner-1-ref.html fuzzy-if(Android,17,13320) == radial-shape-farthest-side-1a.html radial-shape-farthest-side-1-ref.html fuzzy-if(Android,17,13320) == radial-shape-farthest-side-1b.html radial-shape-farthest-side-1-ref.html -fuzzy-if(Android,17,13320) fails-if(stylo) == radial-shape-farthest-side-1c.html radial-shape-farthest-side-1-ref.html -fails-if(stylo) == radial-size-1a.html radial-size-1-ref.html +== radial-size-1a.html radial-size-1-ref.html == radial-size-1b.html radial-size-1-ref.html fuzzy-if(Android,4,248) == radial-zero-length-1a.html radial-zero-length-1-ref.html fuzzy-if(Android,4,248) == radial-zero-length-1b.html radial-zero-length-1-ref.html @@ -88,63 +54,47 @@ fuzzy-if(Android,4,248) == radial-zero-length-1c.html radial-zero-length-1-ref.h fuzzy-if(Android,4,248) == radial-zero-length-1d.html radial-zero-length-1-ref.html fuzzy-if(Android,4,248) == radial-zero-length-1e.html radial-zero-length-1-ref.html fuzzy-if(Android,4,248) == radial-zero-length-1f.html radial-zero-length-1-ref.html -fuzzy-if(Android,4,248) fails-if(stylo) == radial-zero-length-1g.html radial-zero-length-1-ref.html -fuzzy-if(Android,4,248) fails-if(stylo) == radial-zero-length-1h.html radial-zero-length-1-ref.html -fuzzy-if(Android,4,248) fails-if(stylo) == radial-zero-length-1i.html radial-zero-length-1-ref.html -fuzzy-if(Android,4,248) fails-if(stylo) == radial-zero-length-1j.html radial-zero-length-1-ref.html == radial-premul.html radial-premul-ref.html == repeated-final-stop-1.html repeated-final-stop-1-ref.html -fails-if(stylo) == repeating-linear-1a.html repeating-linear-1-ref.html -fails-if(stylo) == repeating-linear-1b.html repeating-linear-1-ref.html -fails-if(stylo) == repeating-linear-2a.html repeating-linear-2-ref.html +== repeating-linear-1a.html repeating-linear-1-ref.html +== repeating-linear-1b.html repeating-linear-1-ref.html +== repeating-linear-2a.html repeating-linear-2-ref.html fuzzy-if(d2d,127,2612) == repeating-radial-1a.html repeating-radial-1-ref.html == repeating-radial-1b.html repeating-radial-1-ref.html fuzzy-if(d2d,127,2612) == repeating-radial-1c.html repeating-radial-1-ref.html == repeating-radial-1d.html repeating-radial-1-ref.html -fuzzy-if(d2d,127,2612) fails-if(stylo) == repeating-radial-1e.html repeating-radial-1-ref.html -fails-if(stylo) == repeating-radial-1f.html repeating-radial-1-ref.html == repeating-radial-2a.html repeating-radial-2-ref.html == repeating-radial-2b.html repeating-radial-2-ref.html -fuzzy-if(skiaContent,18,600) fails-if(stylo) == twostops-1a.html twostops-1-ref.html -fuzzy-if(skiaContent,18,600) fails-if(stylo) == twostops-1b.html twostops-1-ref.html -fuzzy-if(skiaContent,226,600) fails-if(stylo) == twostops-1c.html twostops-1-ref.html -fuzzy-if(skiaContent,141,300) fails-if(stylo) == twostops-1d.html twostops-1-ref.html -fuzzy-if(skiaContent,73,900) fails-if(stylo) == twostops-1e.html twostops-1-ref.html -fuzzy-if(skiaContent,18,600) == twostops-1f.html twostops-1-ref.html -fuzzy-if(skiaContent,18,600) == twostops-1g.html twostops-1-ref.html +fuzzy-if(skiaContent,18,600) == twostops-1a.html twostops-1-ref.html +fuzzy-if(skiaContent,18,600) == twostops-1b.html twostops-1-ref.html +fuzzy-if(skiaContent,226,600) == twostops-1c.html twostops-1-ref.html +fuzzy-if(skiaContent,141,300) == twostops-1d.html twostops-1-ref.html +fuzzy-if(skiaContent,73,900) == twostops-1e.html twostops-1-ref.html # from http://www.xanthir.com/:4bhipd by way of http://a-ja.net/newgrad.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent&&layersGPUAccelerated,8,20000) fails-if(stylo) == aja-linear-1a.html aja-linear-1-ref.html -fails-if(!d2d&&!skiaContent) fails-if(stylo) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent&&layersGPUAccelerated,8,20000) == aja-linear-1a.html aja-linear-1-ref.html +fails-if(!d2d&&!skiaContent) == aja-linear-1b.html aja-linear-1-ref.html # bug 526694 fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-1c.html aja-linear-1-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-1d.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-1e.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-1f.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-1g.html aja-linear-1-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-2a.html aja-linear-2-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-2b.html aja-linear-2-ref.html -fails-if(!stylo) == aja-linear-2c.html aja-linear-2-ref.html # bug 522607 -fails-if(!d2d&&!(skiaContent&&winWidget)) fuzzy-if(skiaContent&&!winWidget,1,200) fails-if(stylo) == aja-linear-2d.html aja-linear-2-ref.html # bug 526694 +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-1e.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,3,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-1f.html aja-linear-1-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,2,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-2.html aja-linear-2-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,2,19999) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-3a.html aja-linear-3-ref.html fuzzy-if(!contentSameGfxBackendAsCanvas,2,19999) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-3b.html aja-linear-3-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-4a.html aja-linear-4-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-4b.html aja-linear-4-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-5a.html aja-linear-5-ref.html -fuzzy-if(!contentSameGfxBackendAsCanvas,2,16500) fuzzy-if(azureSkiaGL||skiaContent,8,20000) fails-if(stylo) == aja-linear-6a.html aja-linear-6-ref.html # bug 526708 -fails-if(!stylo) == aja-linear-6b.html aja-linear-6-ref.html # bug 522607 -fuzzy-if(Android,6,10576) fails-if(stylo) == height-dependence-1.html height-dependence-1-ref.html -fuzzy-if(cocoaWidget,1,40000) fuzzy-if(Android,6,10576) fails-if(stylo) == height-dependence-2.html height-dependence-2-ref.html -fuzzy-if(Android,6,10576) fails-if(stylo) == height-dependence-3.html height-dependence-3-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-4a.html aja-linear-4-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-4b.html aja-linear-4-ref.html +fuzzy-if(!contentSameGfxBackendAsCanvas,4,20000) fuzzy-if(azureSkiaGL||skiaContent,8,20000) == aja-linear-5a.html aja-linear-5-ref.html +fuzzy-if(Android,6,10576) == height-dependence-1.html height-dependence-1-ref.html +fuzzy-if(cocoaWidget,1,40000) fuzzy-if(Android,6,10576) == height-dependence-2.html height-dependence-2-ref.html +fuzzy-if(Android,6,10576) == height-dependence-3.html height-dependence-3-ref.html -fails-if(stylo) == linear-onestopposition-1.html linear-onestopposition-1-ref.html -fuzzy-if(d2d,47,400) fails-if(stylo) == linear-onestopposition-1.html linear-onestopposition-1-ref2.html # d2d interpolates the hard stop +== linear-onestopposition-1.html linear-onestopposition-1-ref.html +fuzzy-if(d2d,47,400) == linear-onestopposition-1.html linear-onestopposition-1-ref2.html # d2d interpolates the hard stop == radial-onestopposition-1a.html radial-onestopposition-1-ref.html == radial-onestopposition-1b.html radial-onestopposition-1-ref.html -fails-if(stylo) == radial-onestopposition-1c.html radial-onestopposition-1-ref.html == repeating-linear-onestopposition-1.html orange-square.html == repeating-radial-onestopposition-1a.html orange-square.html == repeating-radial-onestopposition-1b.html orange-square.html -fails-if(stylo) == repeating-radial-onestopposition-1c.html orange-square.html == bug-916535-background-repeat-linear.html bug-916535-background-repeat-linear-ref.html fuzzy(1,800000) == large-gradient-1.html large-gradient-1-ref.html fuzzy-if(Android,4,1) == large-gradient-2.html large-gradient-2-ref.html # Bug 1182082 diff --git a/layout/reftests/css-gradients/repeated-final-stop-1-ref.html b/layout/reftests/css-gradients/repeated-final-stop-1-ref.html index be4f97dd7b49..31bad474e18c 100644 --- a/layout/reftests/css-gradients/repeated-final-stop-1-ref.html +++ b/layout/reftests/css-gradients/repeated-final-stop-1-ref.html @@ -6,8 +6,7 @@ html { background: white; } div { - background: -moz-linear-gradient(left, 0 white, 100% orange); - background: linear-gradient(left, 0 white, 100% orange); + background: linear-gradient(to rigtht, 0 white, 100% orange); height: 100px; width: 50%; } diff --git a/layout/reftests/css-gradients/repeated-final-stop-1.html b/layout/reftests/css-gradients/repeated-final-stop-1.html index 35cc594b63dd..84c13aad291f 100644 --- a/layout/reftests/css-gradients/repeated-final-stop-1.html +++ b/layout/reftests/css-gradients/repeated-final-stop-1.html @@ -6,8 +6,7 @@ html { background: white; } div { - background: -moz-linear-gradient(left, 0 white, 50% orange, 50% white); - background: linear-gradient(left, 0 white, 50% orange, 50% white); + background: linear-gradient(to rigtht, 0 white, 50% orange, 50% white); height: 100px; } diff --git a/layout/reftests/css-gradients/repeating-linear-1a.html b/layout/reftests/css-gradients/repeating-linear-1a.html index 463554754e14..b5a4301119af 100644 --- a/layout/reftests/css-gradients/repeating-linear-1a.html +++ b/layout/reftests/css-gradients/repeating-linear-1a.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/repeating-linear-1b.html b/layout/reftests/css-gradients/repeating-linear-1b.html index 1c3488743e22..8c0a51256fe2 100644 --- a/layout/reftests/css-gradients/repeating-linear-1b.html +++ b/layout/reftests/css-gradients/repeating-linear-1b.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/repeating-linear-2a.html b/layout/reftests/css-gradients/repeating-linear-2a.html index 130649c9e005..fc9d44fe999b 100644 --- a/layout/reftests/css-gradients/repeating-linear-2a.html +++ b/layout/reftests/css-gradients/repeating-linear-2a.html @@ -1 +1 @@ -
+
diff --git a/layout/reftests/css-gradients/repeating-radial-1e.html b/layout/reftests/css-gradients/repeating-radial-1e.html deleted file mode 100644 index 85546da7c4e6..000000000000 --- a/layout/reftests/css-gradients/repeating-radial-1e.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/layout/reftests/css-gradients/repeating-radial-1f.html b/layout/reftests/css-gradients/repeating-radial-1f.html deleted file mode 100644 index 30f2d267266d..000000000000 --- a/layout/reftests/css-gradients/repeating-radial-1f.html +++ /dev/null @@ -1,4 +0,0 @@ - -
diff --git a/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html b/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html index dcf080a94175..fab13595f717 100644 --- a/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html +++ b/layout/reftests/css-gradients/repeating-radial-onestopposition-1a.html @@ -1,5 +1,5 @@ -Test for -moz-repeating-radial-gradient() with all stops at the same position +Test for repeating-radial-gradient() with all stops at the same position -
diff --git a/layout/reftests/css-gradients/twostops-1a.html b/layout/reftests/css-gradients/twostops-1a.html index 0ebe8a470858..8965d6363397 100644 --- a/layout/reftests/css-gradients/twostops-1a.html +++ b/layout/reftests/css-gradients/twostops-1a.html @@ -1 +1 @@ -

+

diff --git a/layout/reftests/css-gradients/twostops-1b.html b/layout/reftests/css-gradients/twostops-1b.html index f60ec838f259..f6102065b26f 100644 --- a/layout/reftests/css-gradients/twostops-1b.html +++ b/layout/reftests/css-gradients/twostops-1b.html @@ -1 +1 @@ -

+

diff --git a/layout/reftests/css-gradients/twostops-1c.html b/layout/reftests/css-gradients/twostops-1c.html index 4a02e3d47fe9..edd7e1543dd7 100644 --- a/layout/reftests/css-gradients/twostops-1c.html +++ b/layout/reftests/css-gradients/twostops-1c.html @@ -1 +1 @@ -

+

diff --git a/layout/reftests/css-gradients/twostops-1d.html b/layout/reftests/css-gradients/twostops-1d.html index 28943a0aa074..60ed5ec21292 100644 --- a/layout/reftests/css-gradients/twostops-1d.html +++ b/layout/reftests/css-gradients/twostops-1d.html @@ -1 +1 @@ -

+

diff --git a/layout/reftests/css-gradients/twostops-1e.html b/layout/reftests/css-gradients/twostops-1e.html index dc584500fc55..79d7545259af 100644 --- a/layout/reftests/css-gradients/twostops-1e.html +++ b/layout/reftests/css-gradients/twostops-1e.html @@ -1 +1 @@ -

+

diff --git a/layout/reftests/css-gradients/twostops-1f.html b/layout/reftests/css-gradients/twostops-1f.html deleted file mode 100644 index 8965d6363397..000000000000 --- a/layout/reftests/css-gradients/twostops-1f.html +++ /dev/null @@ -1 +0,0 @@ -

diff --git a/layout/reftests/css-gradients/twostops-1g.html b/layout/reftests/css-gradients/twostops-1g.html deleted file mode 100644 index f6102065b26f..000000000000 --- a/layout/reftests/css-gradients/twostops-1g.html +++ /dev/null @@ -1 +0,0 @@ -

diff --git a/layout/reftests/forms/meter/default-style/style.css b/layout/reftests/forms/meter/default-style/style.css index 15072f929308..6da618501346 100644 --- a/layout/reftests/forms/meter/default-style/style.css +++ b/layout/reftests/forms/meter/default-style/style.css @@ -4,7 +4,7 @@ div.meter-element { width: 5em; vertical-align: -0.2em; - background: -moz-linear-gradient(top, #e6e6e6, #e6e6e6, #eeeeee 20%, #cccccc 45%, #cccccc 55%); + background: linear-gradient(#e6e6e6, #e6e6e6, #eeeeee 20%, #cccccc 45%, #cccccc 55%); } div.meter-optimum { @@ -18,7 +18,7 @@ div.meter-optimum { */ /* green. */ - background: -moz-linear-gradient(top, #ad7, #ad7, #cea 20%, #7a3 45%, #7a3 55%); + background: linear-gradient(#ad7, #ad7, #cea 20%, #7a3 45%, #7a3 55%); } div.meter-sub-optimum { @@ -32,7 +32,7 @@ div.meter-sub-optimum { */ /* orange. */ - background: -moz-linear-gradient(top, #fe7, #fe7, #ffc 20%, #db3 45%, #db3 55%); + background: linear-gradient(#fe7, #fe7, #ffc 20%, #db3 45%, #db3 55%); } div.meter-sub-sub-optimum { @@ -46,7 +46,7 @@ div.meter-sub-sub-optimum { */ /* red. */ - background: -moz-linear-gradient(top, #f77, #f77, #fcc 20%, #d44 45%, #d44 55%); + background: linear-gradient(#f77, #f77, #fcc 20%, #d44 45%, #d44 55%); } meter, meter::-moz-meter-bar, div.meter-element, div.meter-optimum, div.meter-sub-optimum, div.meter-sub-sub-optimum { diff --git a/layout/reftests/image-element/element-paint-continuation-ref.html b/layout/reftests/image-element/element-paint-continuation-ref.html index ddfae732813b..efc86d99edba 100644 --- a/layout/reftests/image-element/element-paint-continuation-ref.html +++ b/layout/reftests/image-element/element-paint-continuation-ref.html @@ -16,7 +16,7 @@
AA
diff --git a/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html b/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html index ff9366a1f261..25e31fd3ad9b 100644 --- a/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html +++ b/layout/reftests/image-element/element-paint-multiple-backgrounds-01-ref.html @@ -11,8 +11,8 @@ #box { height: 100px; width: 200px; - background: -moz-linear-gradient(lime,lime) top left no-repeat, - -moz-linear-gradient(green,green) top right no-repeat red; + background: linear-gradient(lime,lime) top left no-repeat, + linear-gradient(green,green) top right no-repeat red; background-size: 100px 100px; } diff --git a/layout/reftests/image-element/gradient-html-06b.html b/layout/reftests/image-element/gradient-html-06b.html index 87e7c22e7687..725a20c1dc2c 100644 --- a/layout/reftests/image-element/gradient-html-06b.html +++ b/layout/reftests/image-element/gradient-html-06b.html @@ -7,7 +7,7 @@ -
+
diff --git a/layout/reftests/layers/component-alpha-exit-1-ref.html b/layout/reftests/layers/component-alpha-exit-1-ref.html index cb89a22208ee..164467e7e756 100644 --- a/layout/reftests/layers/component-alpha-exit-1-ref.html +++ b/layout/reftests/layers/component-alpha-exit-1-ref.html @@ -14,7 +14,7 @@ document.addEventListener("MozReftestInvalidate", function scrollDownAllTheWay ( width: 300px; height: 400px; overflow-y: hidden; - background: -moz-linear-gradient(#FFF, #FFF); + background: linear-gradient(#FFF, #FFF); } #inner { diff --git a/layout/reftests/layers/component-alpha-exit-1.html b/layout/reftests/layers/component-alpha-exit-1.html index cda3d740a45f..2e7902ab6d02 100644 --- a/layout/reftests/layers/component-alpha-exit-1.html +++ b/layout/reftests/layers/component-alpha-exit-1.html @@ -17,7 +17,7 @@ document.addEventListener("MozReftestInvalidate", function scrollOnePixelDown () width: 300px; height: 400px; overflow-y: hidden; - background: -moz-linear-gradient(#FFF, #FFF); + background: linear-gradient(#FFF, #FFF); } #inner { diff --git a/layout/reftests/native-theme/checkbox-dynamic-1-ref.html b/layout/reftests/native-theme/checkbox-dynamic-1-ref.html index 8d745c4a6407..57ca0ff68c59 100644 --- a/layout/reftests/native-theme/checkbox-dynamic-1-ref.html +++ b/layout/reftests/native-theme/checkbox-dynamic-1-ref.html @@ -6,7 +6,7 @@ position: absolute; left: 0px; top: 0px; - background: -moz-linear-gradient(left, white, brown); + background: linear-gradient(to right, white, brown); } diff --git a/layout/reftests/native-theme/checkbox-dynamic-1.html b/layout/reftests/native-theme/checkbox-dynamic-1.html index 95e5dce79938..582c6cc1c3d5 100644 --- a/layout/reftests/native-theme/checkbox-dynamic-1.html +++ b/layout/reftests/native-theme/checkbox-dynamic-1.html @@ -6,7 +6,7 @@ position: absolute; left: 0px; top: 0px; - background: -moz-linear-gradient(left, white, brown); + background: linear-gradient(to right, white, brown); } #toremove { position: absolute; diff --git a/layout/reftests/native-theme/reftest.list b/layout/reftests/native-theme/reftest.list index 7a9833ccb862..6a3b9870bdd4 100644 --- a/layout/reftests/native-theme/reftest.list +++ b/layout/reftests/native-theme/reftest.list @@ -71,7 +71,7 @@ skip-if(!winWidget) == scroll-thumb-minimum-size-notheme.html scroll-thumb-minim == border-radius.html border-radius-ref.html -fails-if(stylo) == checkbox-dynamic-1.html checkbox-dynamic-1-ref.html +== checkbox-dynamic-1.html checkbox-dynamic-1-ref.html # These tests have been written to test the overflow of the window widget # (bug 568825) but we can't test it on Windows and Cocoa because they have diff --git a/layout/reftests/scrolling/opacity-mixed-scrolling-2.html b/layout/reftests/scrolling/opacity-mixed-scrolling-2.html index 812f46905978..e97ad6ac548b 100644 --- a/layout/reftests/scrolling/opacity-mixed-scrolling-2.html +++ b/layout/reftests/scrolling/opacity-mixed-scrolling-2.html @@ -6,7 +6,7 @@ width: 300px; height: 400px; overflow-y: auto; - background: -moz-linear-gradient(#444, #555); + background: linear-gradient(#444, #555); } .opacityBox { opacity: 0.999; @@ -15,7 +15,7 @@ padding: 20px; } #inner { - background-image: -moz-linear-gradient(white, rgba(255,255,255,0)); + background-image: linear-gradient(white, rgba(255,255,255,0)); } diff --git a/layout/reftests/scrolling/reftest.list b/layout/reftests/scrolling/reftest.list index 04c2ee8d7699..a2fa886eaf73 100644 --- a/layout/reftests/scrolling/reftest.list +++ b/layout/reftests/scrolling/reftest.list @@ -9,7 +9,7 @@ HTTP == fixed-text-2.html fixed-text-2.html?ref random-if(Android) fuzzy-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu),1,12) == iframe-border-radius.html iframe-border-radius-ref.html # bug 760269 random-if(Android) HTTP == image-1.html image-1.html?ref random-if(Android) HTTP == opacity-mixed-scrolling-1.html opacity-mixed-scrolling-1.html?ref # bug 760269 -random-if(cocoaWidget) fails-if(stylo) HTTP == opacity-mixed-scrolling-2.html opacity-mixed-scrolling-2.html?ref # see bug 625357 +random-if(cocoaWidget) HTTP == opacity-mixed-scrolling-2.html opacity-mixed-scrolling-2.html?ref # see bug 625357 skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-1.html scroll-behavior-1.html?ref # see bug 1041833 skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-2.html scroll-behavior-2.html?ref # see bug 1041833 skip-if(Android) pref(layout.css.scroll-behavior.enabled,true) pref(layout.css.scroll-behavior.property-enabled,true) == scroll-behavior-3.html scroll-behavior-3.html?ref # see bug 1041833 diff --git a/layout/reftests/transform/601894-1.html b/layout/reftests/transform/601894-1.html index 28af1fa2844f..a45c66847b19 100644 --- a/layout/reftests/transform/601894-1.html +++ b/layout/reftests/transform/601894-1.html @@ -1,6 +1,6 @@ - +
diff --git a/layout/reftests/transform/601894-2.html b/layout/reftests/transform/601894-2.html index 7bf87215b210..396064777c09 100644 --- a/layout/reftests/transform/601894-2.html +++ b/layout/reftests/transform/601894-2.html @@ -1,6 +1,6 @@ - +
diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list index 186f20b4634d..a1bc6ebde30d 100644 --- a/layout/reftests/transform/reftest.list +++ b/layout/reftests/transform/reftest.list @@ -114,8 +114,8 @@ fuzzy-if(skiaContent,2,5) == stresstest-1.html stresstest-1-ref.html # Ensure you can't move outside an iframe == iframe-1.html iframe-1-ref.html # Bugs -fails-if(stylo) == 601894-1.html 601894-ref.html -fails-if(stylo) == 601894-2.html 601894-ref.html +== 601894-1.html 601894-ref.html +== 601894-2.html 601894-ref.html == 830299-1.html 830299-1-ref.html # Bug 722777 == table-1a.html table-1-ref.html diff --git a/layout/style/crashtests/large_border_image_width.html b/layout/style/crashtests/large_border_image_width.html index 915d94eb14fb..d80b73465408 100644 --- a/layout/style/crashtests/large_border_image_width.html +++ b/layout/style/crashtests/large_border_image_width.html @@ -3,7 +3,7 @@ -
+
diff --git a/layout/style/test/property_database.js b/layout/style/test/property_database.js index a7d09d4fd187..7f5bd4a7c81d 100644 --- a/layout/style/test/property_database.js +++ b/layout/style/test/property_database.js @@ -132,59 +132,6 @@ var validGradientAndElementValues = [ "linear-gradient(to right bottom, red, 50%, green 50%, 50%, blue)", "linear-gradient(to right bottom, red, 0%, green 50%, 100%, blue)", - "-moz-linear-gradient(red, blue)", - "-moz-linear-gradient(red, yellow, blue)", - "-moz-linear-gradient(red 1px, yellow 20%, blue 24em, green)", - "-moz-linear-gradient(red, yellow, green, blue 50%)", - "-moz-linear-gradient(red -50%, yellow -25%, green, blue)", - "-moz-linear-gradient(red -99px, yellow, green, blue 120%)", - "-moz-linear-gradient(#ffff00, #ef3, rgba(10, 20, 30, 0.4))", - "-moz-linear-gradient(rgba(10, 20, 30, 0.4), #ffff00, #ef3)", - - "-moz-linear-gradient(to top, red, blue)", - "-moz-linear-gradient(to bottom, red, blue)", - "-moz-linear-gradient(to left, red, blue)", - "-moz-linear-gradient(to right, red, blue)", - "-moz-linear-gradient(to top left, red, blue)", - "-moz-linear-gradient(to top right, red, blue)", - "-moz-linear-gradient(to bottom left, red, blue)", - "-moz-linear-gradient(to bottom right, red, blue)", - "-moz-linear-gradient(to left top, red, blue)", - "-moz-linear-gradient(to left bottom, red, blue)", - "-moz-linear-gradient(to right top, red, blue)", - "-moz-linear-gradient(to right bottom, red, blue)", - - "-moz-linear-gradient(top left, red, blue)", - "-moz-linear-gradient(0 0, red, blue)", - "-moz-linear-gradient(20% bottom, red, blue)", - "-moz-linear-gradient(center 20%, red, blue)", - "-moz-linear-gradient(left 35px, red, blue)", - "-moz-linear-gradient(10% 10em, red, blue)", - "-moz-linear-gradient(44px top, red, blue)", - - "-moz-linear-gradient(0px, red, blue)", - "-moz-linear-gradient(0, red, blue)", - "-moz-linear-gradient(top left 45deg, red, blue)", - "-moz-linear-gradient(20% bottom -300deg, red, blue)", - "-moz-linear-gradient(center 20% 1.95929rad, red, blue)", - "-moz-linear-gradient(left 35px 30grad, red, blue)", - "-moz-linear-gradient(left 35px 0.1turn, red, blue)", - "-moz-linear-gradient(10% 10em 99999deg, red, blue)", - "-moz-linear-gradient(44px top -33deg, red, blue)", - - "-moz-linear-gradient(-33deg, red, blue)", - "-moz-linear-gradient(30grad left 35px, red, blue)", - "-moz-linear-gradient(10deg 20px, red, blue)", - "-moz-linear-gradient(1turn 20px, red, blue)", - "-moz-linear-gradient(.414rad bottom, red, blue)", - - "-moz-linear-gradient(blue calc(0px) ,green calc(25%) ,red calc(40px) ,blue calc(60px) , yellow calc(100px))", - "-moz-linear-gradient(-33deg, blue calc(-25%) ,red 40px)", - "-moz-linear-gradient(10deg, blue calc(100px + -25%),red calc(40px))", - "-moz-linear-gradient(10deg, blue calc(-25px),red calc(100%))", - "-moz-linear-gradient(.414rad, blue calc(100px + -25px) ,green calc(100px + -25px) ,red calc(100px + -25%) ,blue calc(-25px) , yellow calc(-25px))", - "-moz-linear-gradient(1turn, blue calc(-25%) ,green calc(25px) ,red calc(25%),blue calc(0px),white 50px, yellow calc(-25px))", - "radial-gradient(red, blue)", "radial-gradient(red, yellow, blue)", "radial-gradient(red 1px, yellow 20%, blue 24em, green)", @@ -208,12 +155,13 @@ var validGradientAndElementValues = [ "radial-gradient(circle, red, blue)", "radial-gradient(ellipse closest-corner, red, blue)", "radial-gradient(closest-corner ellipse, red, blue)", + "radial-gradient(farthest-side circle, red, blue)", - "radial-gradient(43px, red, blue)", - "radial-gradient(43px 43px, red, blue)", - "radial-gradient(50% 50%, red, blue)", - "radial-gradient(43px 50%, red, blue)", - "radial-gradient(50% 43px, red, blue)", + "radial-gradient(at 43px, red, blue)", + "radial-gradient(at 43px 43px, red, blue)", + "radial-gradient(at 50% 50%, red, blue)", + "radial-gradient(at 43px 50%, red, blue)", + "radial-gradient(at 50% 43px, red, blue)", "radial-gradient(circle 43px, red, blue)", "radial-gradient(43px circle, red, blue)", "radial-gradient(ellipse 43px 43px, red, blue)", @@ -232,108 +180,16 @@ var validGradientAndElementValues = [ "radial-gradient(50px 60px at 15% 20%, red, blue)", "radial-gradient(7em 8em at 45px, red, blue)", - "-moz-radial-gradient(red, blue)", - "-moz-radial-gradient(red, yellow, blue)", - "-moz-radial-gradient(red 1px, yellow 20%, blue 24em, green)", - "-moz-radial-gradient(red, yellow, green, blue 50%)", - "-moz-radial-gradient(red -50%, yellow -25%, green, blue)", - "-moz-radial-gradient(red -99px, yellow, green, blue 120%)", - "-moz-radial-gradient(#ffff00, #ef3, rgba(10, 20, 30, 0.4))", + "radial-gradient(circle at 15% 20%, red, blue)", - "-moz-radial-gradient(top left, red, blue)", - "-moz-radial-gradient(20% bottom, red, blue)", - "-moz-radial-gradient(center 20%, red, blue)", - "-moz-radial-gradient(left 35px, red, blue)", - "-moz-radial-gradient(10% 10em, red, blue)", - "-moz-radial-gradient(44px top, red, blue)", - - "-moz-radial-gradient(top left 45deg, red, blue)", - "-moz-radial-gradient(0 0, red, blue)", - "-moz-radial-gradient(20% bottom -300deg, red, blue)", - "-moz-radial-gradient(center 20% 1.95929rad, red, blue)", - "-moz-radial-gradient(left 35px 30grad, red, blue)", - "-moz-radial-gradient(10% 10em 99999deg, red, blue)", - "-moz-radial-gradient(44px top -33deg, red, blue)", - "-moz-radial-gradient(rgba(10, 20, 30, 0.4), #ffff00, #ef3)", - - "-moz-radial-gradient(-33deg, red, blue)", - "-moz-radial-gradient(30grad left 35px, red, blue)", - "-moz-radial-gradient(10deg 20px, red, blue)", - "-moz-radial-gradient(.414rad bottom, red, blue)", - - "-moz-radial-gradient(cover, red, blue)", - "-moz-radial-gradient(cover circle, red, blue)", - "-moz-radial-gradient(contain, red, blue)", - "-moz-radial-gradient(contain ellipse, red, blue)", - "-moz-radial-gradient(circle, red, blue)", - "-moz-radial-gradient(ellipse closest-corner, red, blue)", - "-moz-radial-gradient(farthest-side circle, red, blue)", - - "-moz-radial-gradient(top left, cover, red, blue)", - "-moz-radial-gradient(15% 20%, circle, red, blue)", - "-moz-radial-gradient(45px, ellipse closest-corner, red, blue)", - "-moz-radial-gradient(45px, farthest-side circle, red, blue)", - - "-moz-radial-gradient(99deg, cover, red, blue)", - "-moz-radial-gradient(-1.2345rad, circle, red, blue)", - "-moz-radial-gradient(399grad, ellipse closest-corner, red, blue)", - "-moz-radial-gradient(399grad, farthest-side circle, red, blue)", - - "-moz-radial-gradient(top left 99deg, cover, red, blue)", - "-moz-radial-gradient(15% 20% -1.2345rad, circle, red, blue)", - "-moz-radial-gradient(45px 399grad, ellipse closest-corner, red, blue)", - "-moz-radial-gradient(45px 399grad, farthest-side circle, red, blue)", - - "-moz-repeating-linear-gradient(red, blue)", - "-moz-repeating-linear-gradient(red, yellow, blue)", - "-moz-repeating-linear-gradient(red 1px, yellow 20%, blue 24em, green)", - "-moz-repeating-linear-gradient(red, yellow, green, blue 50%)", - "-moz-repeating-linear-gradient(red -50%, yellow -25%, green, blue)", - "-moz-repeating-linear-gradient(red -99px, yellow, green, blue 120%)", - "-moz-repeating-linear-gradient(#ffff00, #ef3, rgba(10, 20, 30, 0.4))", - "-moz-repeating-linear-gradient(rgba(10, 20, 30, 0.4), #ffff00, #ef3)", - - "-moz-repeating-linear-gradient(to top, red, blue)", - "-moz-repeating-linear-gradient(to bottom, red, blue)", - "-moz-repeating-linear-gradient(to left, red, blue)", - "-moz-repeating-linear-gradient(to right, red, blue)", - "-moz-repeating-linear-gradient(to top left, red, blue)", - "-moz-repeating-linear-gradient(to top right, red, blue)", - "-moz-repeating-linear-gradient(to bottom left, red, blue)", - "-moz-repeating-linear-gradient(to bottom right, red, blue)", - "-moz-repeating-linear-gradient(to left top, red, blue)", - "-moz-repeating-linear-gradient(to left bottom, red, blue)", - "-moz-repeating-linear-gradient(to right top, red, blue)", - "-moz-repeating-linear-gradient(to right bottom, red, blue)", - - "-moz-repeating-linear-gradient(top left, red, blue)", - "-moz-repeating-linear-gradient(0 0, red, blue)", - "-moz-repeating-linear-gradient(20% bottom, red, blue)", - "-moz-repeating-linear-gradient(center 20%, red, blue)", - "-moz-repeating-linear-gradient(left 35px, red, blue)", - "-moz-repeating-linear-gradient(10% 10em, red, blue)", - "-moz-repeating-linear-gradient(44px top, red, blue)", - - "-moz-repeating-linear-gradient(top left 45deg, red, blue)", - "-moz-repeating-linear-gradient(20% bottom -300deg, red, blue)", - "-moz-repeating-linear-gradient(center 20% 1.95929rad, red, blue)", - "-moz-repeating-linear-gradient(left 35px 30grad, red, blue)", - "-moz-repeating-linear-gradient(10% 10em 99999deg, red, blue)", - "-moz-repeating-linear-gradient(44px top -33deg, red, blue)", - - "-moz-repeating-linear-gradient(-33deg, red, blue)", - "-moz-repeating-linear-gradient(30grad left 35px, red, blue)", - "-moz-repeating-linear-gradient(10deg 20px, red, blue)", - "-moz-repeating-linear-gradient(.414rad bottom, red, blue)", - - "-moz-repeating-radial-gradient(red, blue)", - "-moz-repeating-radial-gradient(red, yellow, blue)", - "-moz-repeating-radial-gradient(red 1px, yellow 20%, blue 24em, green)", - "-moz-repeating-radial-gradient(red, yellow, green, blue 50%)", - "-moz-repeating-radial-gradient(red -50%, yellow -25%, green, blue)", - "-moz-repeating-radial-gradient(red -99px, yellow, green, blue 120%)", - "-moz-repeating-radial-gradient(#ffff00, #ef3, rgba(10, 20, 30, 0.4))", - "-moz-repeating-radial-gradient(rgba(10, 20, 30, 0.4), #ffff00, #ef3)", + "repeating-radial-gradient(red, blue)", + "repeating-radial-gradient(red, yellow, blue)", + "repeating-radial-gradient(red 1px, yellow 20%, blue 24em, green)", + "repeating-radial-gradient(red, yellow, green, blue 50%)", + "repeating-radial-gradient(red -50%, yellow -25%, green, blue)", + "repeating-radial-gradient(red -99px, yellow, green, blue 120%)", + "repeating-radial-gradient(#ffff00, #ef3, rgba(10, 20, 30, 0.4))", + "repeating-radial-gradient(rgba(10, 20, 30, 0.4), #ffff00, #ef3)", "repeating-radial-gradient(at top left, red, blue)", "repeating-radial-gradient(at 0 0, red, blue)", @@ -343,10 +199,6 @@ var validGradientAndElementValues = [ "repeating-radial-gradient(at 10% 10em, red, blue)", "repeating-radial-gradient(at 44px top, red, blue)", - "-moz-repeating-radial-gradient(farthest-corner, red, blue)", - "-moz-repeating-radial-gradient(circle, red, blue)", - "-moz-repeating-radial-gradient(ellipse closest-corner, red, blue)", - "repeating-radial-gradient(farthest-corner at top left, red, blue)", "repeating-radial-gradient(closest-corner ellipse at 45px, red, blue)", "repeating-radial-gradient(farthest-side circle at 45px, red, blue)", @@ -361,18 +213,18 @@ var validGradientAndElementValues = [ "-moz-image-rect(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKElEQVR42u3NQQ0AAAgEoNP+nTWFDzcoQE1udQQCgUAgEAgEAsGTYAGjxAE/G/Q2tQAAAABJRU5ErkJggg==), 10%, 50%, 30%, 0%)", "-moz-image-rect(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKElEQVR42u3NQQ0AAAgEoNP+nTWFDzcoQE1udQQCgUAgEAgEAsGTYAGjxAE/G/Q2tQAAAABJRU5ErkJggg==), 10, 50%, 30%, 0)", - "-moz-radial-gradient(calc(25%) top, red, blue)", - "-moz-radial-gradient(left calc(25%), red, blue)", - "-moz-radial-gradient(calc(25px) top, red, blue)", - "-moz-radial-gradient(left calc(25px), red, blue)", - "-moz-radial-gradient(calc(-25%) top, red, blue)", - "-moz-radial-gradient(left calc(-25%), red, blue)", - "-moz-radial-gradient(calc(-25px) top, red, blue)", - "-moz-radial-gradient(left calc(-25px), red, blue)", - "-moz-radial-gradient(calc(100px + -25%) top, red, blue)", - "-moz-radial-gradient(left calc(100px + -25%), red, blue)", - "-moz-radial-gradient(calc(100px + -25px) top, red, blue)", - "-moz-radial-gradient(left calc(100px + -25px), red, blue)" + "radial-gradient(at calc(25%) top, red, blue)", + "radial-gradient(at left calc(25%), red, blue)", + "radial-gradient(at calc(25px) top, red, blue)", + "radial-gradient(at left calc(25px), red, blue)", + "radial-gradient(at calc(-25%) top, red, blue)", + "radial-gradient(at left calc(-25%), red, blue)", + "radial-gradient(at calc(-25px) top, red, blue)", + "radial-gradient(at left calc(-25px), red, blue)", + "radial-gradient(at calc(100px + -25%) top, red, blue)", + "radial-gradient(at left calc(100px + -25%), red, blue)", + "radial-gradient(at calc(100px + -25px) top, red, blue)", + "radial-gradient(at left calc(100px + -25px), red, blue)" ]; var invalidGradientAndElementValues = [ "-moz-element(#a:1)", @@ -383,162 +235,19 @@ var invalidGradientAndElementValues = [ /* no quirks mode colors */ "linear-gradient(red, ff00ff)", /* no quirks mode colors */ - "-moz-radial-gradient(10% bottom, ffffff, black) scroll no-repeat", + "radial-gradient(at 10% bottom, ffffff, black) scroll no-repeat", /* no quirks mode lengths */ - "-moz-linear-gradient(10 10px -45deg, red, blue) repeat", - "-moz-linear-gradient(10px 10 -45deg, red, blue) repeat", "linear-gradient(red -99, yellow, green, blue 120%)", /* Unitless 0 is invalid as an */ - "-moz-linear-gradient(top left 0, red, blue)", - "-moz-linear-gradient(5px 5px 0, red, blue)", "linear-gradient(0, red, blue)", /* There must be a comma between gradient-line (e.g. ) and colors */ - "-moz-linear-gradient(30deg red, blue)", - "-moz-linear-gradient(5px 5px 30deg red, blue)", - "-moz-linear-gradient(5px 5px red, blue)", - "-moz-linear-gradient(top left 30deg red, blue)", + "linear-gradient(30deg red, blue)", "linear-gradient(to top left red, blue)", "linear-gradient(to right red, blue)", /* Invalid color, calc() or -moz-image-rect() function */ "linear-gradient(red, rgb(0, rubbish, 0) 50%, red)", "linear-gradient(red, red calc(50% + rubbish), red)", "linear-gradient(to top calc(50% + rubbish), red, blue)", - /* Old syntax */ - "-moz-linear-gradient(10px 10px, 20px, 30px 30px, 40px, from(blue), to(red))", - "-moz-radial-gradient(20px 20px, 10px 10px, from(green), to(#ff00ff))", - "-moz-radial-gradient(10px 10px, 20%, 40px 40px, 10px, from(green), to(#ff00ff))", - "-moz-linear-gradient(10px, 20px, 30px, 40px, color-stop(0.5, #00ccff))", - "-moz-linear-gradient(20px 20px, from(blue), to(red))", - "-moz-linear-gradient(40px 40px, 10px 10px, from(blue) to(red) color-stop(10%, fuchsia))", - "-moz-linear-gradient(20px 20px 30px, 10px 10px, from(red), to(#ff0000))", - "-moz-radial-gradient(left top, center, 20px 20px, 10px, from(blue), to(red))", - "-moz-linear-gradient(left left, top top, from(blue))", - "-moz-linear-gradient(inherit, 10px 10px, from(blue))", - /* New syntax */ - "-moz-linear-gradient(10px 10px, 20px, 30px 30px, 40px, blue 0, red 100%)", - "-moz-radial-gradient(20px 20px, 10px 10px, from(green), to(#ff00ff))", - "-moz-radial-gradient(10px 10px, 20%, 40px 40px, 10px, from(green), to(#ff00ff))", - "-moz-linear-gradient(10px, 20px, 30px, 40px, #00ccff 50%)", - "-moz-linear-gradient(40px 40px, 10px 10px, blue 0 fuchsia 10% red 100%)", - "-moz-linear-gradient(20px 20px 30px, 10px 10px, red 0, #ff0000 100%)", - "-moz-radial-gradient(left top, center, 20px 20px, 10px, from(blue), to(red))", - "-moz-linear-gradient(left left, top top, blue 0)", - "-moz-linear-gradient(inherit, 10px 10px, blue 0)", - "-moz-linear-gradient(left left blue red)", - "-moz-linear-gradient(left left blue, red)", - "-moz-linear-gradient()", - "-moz-linear-gradient(cover, red, blue)", - "-moz-linear-gradient(auto, red, blue)", - "-moz-linear-gradient(22 top, red, blue)", - "-moz-linear-gradient(10% red blue)", - "-moz-linear-gradient(10%, red blue)", - "-moz-linear-gradient(10%,, red, blue)", - "-moz-linear-gradient(45px, center, red, blue)", - "-moz-linear-gradient(45px, center red, blue)", - "-moz-radial-gradient(contain, ellipse, red, blue)", - "-moz-radial-gradient(10deg contain, red, blue)", - "-moz-radial-gradient(10deg, contain,, red, blue)", - "-moz-radial-gradient(contain contain, red, blue)", - "-moz-radial-gradient(ellipse circle, red, blue)", - "-moz-radial-gradient(to top left, red, blue)", - "-moz-radial-gradient(center, 10%, red, blue)", - "-moz-radial-gradient(5rad, 20px, red, blue)", - "-moz-radial-gradient(40%, -100px -10%, red, blue)", - - "-moz-radial-gradient(at top left to cover, red, blue)", - "-moz-radial-gradient(at 15% 20% circle, red, blue)", - - "-moz-radial-gradient(to cover, red, blue)", - "-moz-radial-gradient(to contain, red, blue)", - "-moz-radial-gradient(to closest-side circle, red, blue)", - "-moz-radial-gradient(to farthest-corner ellipse, red, blue)", - - "-moz-radial-gradient(ellipse at 45px closest-corner, red, blue)", - "-moz-radial-gradient(circle at 45px farthest-side, red, blue)", - "-moz-radial-gradient(ellipse 45px, closest-side, red, blue)", - "-moz-radial-gradient(circle 45px, farthest-corner, red, blue)", - "-moz-radial-gradient(ellipse, ellipse closest-side, red, blue)", - "-moz-radial-gradient(circle, circle farthest-corner, red, blue)", - - "-moz-radial-gradient(99deg to farthest-corner, red, blue)", - "-moz-radial-gradient(-1.2345rad circle, red, blue)", - "-moz-radial-gradient(ellipse 399grad to closest-corner, red, blue)", - "-moz-radial-gradient(circle 399grad to farthest-side, red, blue)", - - "-moz-radial-gradient(at top left 99deg, to farthest-corner, red, blue)", - "-moz-radial-gradient(circle at 15% 20% -1.2345rad, red, blue)", - "-moz-radial-gradient(to top left at 30% 40%, red, blue)", - "-moz-radial-gradient(ellipse at 45px 399grad, to closest-corner, red, blue)", - "-moz-radial-gradient(at 45px 399grad to farthest-side circle, red, blue)", - - "-moz-radial-gradient(to 50%, red, blue)", - "-moz-radial-gradient(circle to 50%, red, blue)", - "-moz-radial-gradient(circle to 43px 43px, red, blue)", - "-moz-radial-gradient(circle to 50% 50%, red, blue)", - "-moz-radial-gradient(circle to 43px 50%, red, blue)", - "-moz-radial-gradient(circle to 50% 43px, red, blue)", - "-moz-radial-gradient(ellipse to 43px, red, blue)", - "-moz-radial-gradient(ellipse to 50%, red, blue)", - - "-moz-linear-gradient(to 0 0, red, blue)", - "-moz-linear-gradient(to 20% bottom, red, blue)", - "-moz-linear-gradient(to center 20%, red, blue)", - "-moz-linear-gradient(to left 35px, red, blue)", - "-moz-linear-gradient(to 10% 10em, red, blue)", - "-moz-linear-gradient(to 44px top, red, blue)", - "-moz-linear-gradient(to top left 45deg, red, blue)", - "-moz-linear-gradient(to 20% bottom -300deg, red, blue)", - "-moz-linear-gradient(to center 20% 1.95929rad, red, blue)", - "-moz-linear-gradient(to left 35px 30grad, red, blue)", - "-moz-linear-gradient(to 10% 10em 99999deg, red, blue)", - "-moz-linear-gradient(to 44px top -33deg, red, blue)", - "-moz-linear-gradient(to -33deg, red, blue)", - "-moz-linear-gradient(to 30grad left 35px, red, blue)", - "-moz-linear-gradient(to 10deg 20px, red, blue)", - "-moz-linear-gradient(to .414rad bottom, red, blue)", - - "-moz-linear-gradient(to top top, red, blue)", - "-moz-linear-gradient(to bottom bottom, red, blue)", - "-moz-linear-gradient(to left left, red, blue)", - "-moz-linear-gradient(to right right, red, blue)", - - "-moz-repeating-linear-gradient(10px 10px, 20px, 30px 30px, 40px, blue 0, red 100%)", - "-moz-repeating-radial-gradient(20px 20px, 10px 10px, from(green), to(#ff00ff))", - "-moz-repeating-radial-gradient(10px 10px, 20%, 40px 40px, 10px, from(green), to(#ff00ff))", - "-moz-repeating-linear-gradient(10px, 20px, 30px, 40px, #00ccff 50%)", - "-moz-repeating-linear-gradient(40px 40px, 10px 10px, blue 0 fuchsia 10% red 100%)", - "-moz-repeating-linear-gradient(20px 20px 30px, 10px 10px, red 0, #ff0000 100%)", - "-moz-repeating-radial-gradient(left top, center, 20px 20px, 10px, from(blue), to(red))", - "-moz-repeating-linear-gradient(left left, top top, blue 0)", - "-moz-repeating-linear-gradient(inherit, 10px 10px, blue 0)", - "-moz-repeating-linear-gradient(left left blue red)", - "-moz-repeating-linear-gradient()", - - "-moz-repeating-linear-gradient(to 0 0, red, blue)", - "-moz-repeating-linear-gradient(to 20% bottom, red, blue)", - "-moz-repeating-linear-gradient(to center 20%, red, blue)", - "-moz-repeating-linear-gradient(to left 35px, red, blue)", - "-moz-repeating-linear-gradient(to 10% 10em, red, blue)", - "-moz-repeating-linear-gradient(to 44px top, red, blue)", - "-moz-repeating-linear-gradient(to top left 45deg, red, blue)", - "-moz-repeating-linear-gradient(to 20% bottom -300deg, red, blue)", - "-moz-repeating-linear-gradient(to center 20% 1.95929rad, red, blue)", - "-moz-repeating-linear-gradient(to left 35px 30grad, red, blue)", - "-moz-repeating-linear-gradient(to 10% 10em 99999deg, red, blue)", - "-moz-repeating-linear-gradient(to 44px top -33deg, red, blue)", - "-moz-repeating-linear-gradient(to -33deg, red, blue)", - "-moz-repeating-linear-gradient(to 30grad left 35px, red, blue)", - "-moz-repeating-linear-gradient(to 10deg 20px, red, blue)", - "-moz-repeating-linear-gradient(to .414rad bottom, red, blue)", - - "-moz-repeating-linear-gradient(to top top, red, blue)", - "-moz-repeating-linear-gradient(to bottom bottom, red, blue)", - "-moz-repeating-linear-gradient(to left left, red, blue)", - "-moz-repeating-linear-gradient(to right right, red, blue)", - - "-moz-repeating-radial-gradient(to top left at 30% 40%, red, blue)", - "-moz-repeating-radial-gradient(ellipse at 45px closest-corner, red, blue)", - "-moz-repeating-radial-gradient(circle at 45px farthest-side, red, blue)", "radial-gradient(circle 175px 20px, black, white)", "radial-gradient(175px 20px circle, black, white)", @@ -548,7 +257,7 @@ var invalidGradientAndElementValues = [ "radial-gradient(circle 50%, red, blue)", "radial-gradient(50% circle, red, blue)", - /* Valid only when prefixed */ + /* Used to be valid only when prefixed */ "linear-gradient(top left, red, blue)", "linear-gradient(0 0, red, blue)", "linear-gradient(20% bottom, red, blue)", @@ -606,32 +315,7 @@ var invalidGradientAndElementValues = [ "radial-gradient(top left 99deg, cover, red, blue)", "radial-gradient(15% 20% -1.2345rad, circle, red, blue)", "radial-gradient(45px 399grad, ellipse closest-corner, red, blue)", - "radial-gradient(45px 399grad, farthest-side circle, red, blue)", - - /* Valid only when unprefixed */ - "-moz-radial-gradient(at top left, red, blue)", - "-moz-radial-gradient(at 20% bottom, red, blue)", - "-moz-radial-gradient(at center 20%, red, blue)", - "-moz-radial-gradient(at left 35px, red, blue)", - "-moz-radial-gradient(at 10% 10em, red, blue)", - "-moz-radial-gradient(at 44px top, red, blue)", - "-moz-radial-gradient(at 0 0, red, blue)", - - "-moz-radial-gradient(circle 43px, red, blue)", - "-moz-radial-gradient(ellipse 43px 43px, red, blue)", - "-moz-radial-gradient(ellipse 50% 50%, red, blue)", - "-moz-radial-gradient(ellipse 43px 50%, red, blue)", - "-moz-radial-gradient(ellipse 50% 43px, red, blue)", - - "-moz-radial-gradient(farthest-corner at top left, red, blue)", - "-moz-radial-gradient(ellipse closest-corner at 45px, red, blue)", - "-moz-radial-gradient(circle farthest-side at 45px, red, blue)", - "-moz-radial-gradient(closest-side ellipse at 50%, red, blue)", - "-moz-radial-gradient(farthest-corner circle at 4em, red, blue)", - - "-moz-radial-gradient(30% 40% at top left, red, blue)", - "-moz-radial-gradient(50px 60px at 15% 20%, red, blue)", - "-moz-radial-gradient(7em 8em at 45px, red, blue)" + "radial-gradient(45px 399grad, farthest-side circle, red, blue)" ]; var unbalancedGradientAndElementValues = [ "-moz-element(#a()", @@ -2154,11 +1838,8 @@ var gCSSProperties = { "50% transparent", "transparent 50%", "50%", - "-moz-radial-gradient(10% bottom, #ffffff, black) scroll no-repeat", - "-moz-linear-gradient(10px 10px -45deg, red, blue) repeat", - "-moz-linear-gradient(10px 10px -0.125turn, red, blue) repeat", - "-moz-repeating-radial-gradient(10% bottom, #ffffff, black) scroll no-repeat", - "-moz-repeating-linear-gradient(10px 10px -45deg, red, blue) repeat", + "radial-gradient(at 10% bottom, #ffffff, black) scroll no-repeat", + "repeating-radial-gradient(at 10% bottom, #ffffff, black) scroll no-repeat", "-moz-element(#test) lime", /* multiple backgrounds */ "url(404.png), url(404.png)", @@ -2167,7 +1848,6 @@ var gCSSProperties = { "repeat-x, fixed, none", "0% top url(404.png), url(404.png) 0% top", "fixed repeat-y top left url(404.png), repeat-x green", - "url(404.png), -moz-linear-gradient(20px 20px -45deg, blue, green), -moz-element(#a) black", "top left / contain, bottom right / cover", /* test cases with clip+origin in the shorthand */ "url(404.png) green padding-box", @@ -2181,10 +1861,8 @@ var gCSSProperties = { /* mixes with keywords have to be in correct order */ "50% left", "top 50%", /* no quirks mode colors */ - "-moz-radial-gradient(10% bottom, ffffff, black) scroll no-repeat", + "radial-gradient(at 10% bottom, ffffff, black) scroll no-repeat", /* no quirks mode lengths */ - "-moz-linear-gradient(10 10px -45deg, red, blue) repeat", - "-moz-linear-gradient(10px 10 -45deg, red, blue) repeat", "linear-gradient(red -99, yellow, green, blue 120%)", /* bug 258080: don't accept background-position separated */ "left url(404.png) top", "top url(404.png) left", @@ -2199,9 +1877,6 @@ var gCSSProperties = { "url(404.png) rgba(0, 0, 0, 0), url(404.png) rgba(0, 0, 0, 0)", "url(404.png) rgba(0, 0, 0, 0) rgb(255, 0, 0), url(404.png) rgba(0, 0, 0, 0) rgb(255, 0, 0)", "url(404.png) rgb(255, 0, 0), url(404.png) rgb(255, 0, 0)", - /* bug 513395: old syntax for gradients */ - "-moz-radial-gradient(10% bottom, 30px, 20px 20px, 10px, from(#ffffff), to(black)) scroll no-repeat", - "-moz-linear-gradient(10px 10px, 20px 20px, from(red), to(blue)) repeat", /* clip and origin separated in the shorthand */ "url(404.png) padding-box green border-box", "url(404.png) padding-box green padding-box", @@ -7007,18 +6682,14 @@ if (SupportsMaskShorthand()) { "alpha 50%", "50%", "url(#mymask)", - "-moz-radial-gradient(10% bottom, #ffffff, black) add no-repeat", - "-moz-linear-gradient(10px 10px -45deg, red, blue) repeat", - "-moz-linear-gradient(10px 10px -0.125turn, red, blue) repeat", - "-moz-repeating-radial-gradient(10% bottom, #ffffff, black) add no-repeat", - "-moz-repeating-linear-gradient(10px 10px -45deg, red, blue) repeat", + "radial-gradient(at 10% bottom, #ffffff, black) add no-repeat", + "repeating-radial-gradient(at 10% bottom, #ffffff, black) no-repeat", "-moz-element(#test) alpha", /* multiple mask-image */ "url(404.png), url(404.png)", "repeat-x, subtract, none", "0% top url(404.png), url(404.png) 50% top", "subtract repeat-y top left url(404.png), repeat-x alpha", - "url(404.png), -moz-linear-gradient(20px 20px -45deg, blue, green), -moz-element(#a) alpha", "top left / contain, bottom right / cover", /* test cases with clip+origin in the shorthand */ "url(404.png) alpha padding-box", @@ -7032,10 +6703,8 @@ if (SupportsMaskShorthand()) { /* mixes with keywords have to be in correct order */ "50% left", "top 50%", /* no quirks mode colors */ - "-moz-radial-gradient(10% bottom, ffffff, black) add no-repeat", + "radial-gradient(at 10% bottom, ffffff, black) add no-repeat", /* no quirks mode lengths */ - "-moz-linear-gradient(10 10px -45deg, red, blue) repeat", - "-moz-linear-gradient(10px 10 -45deg, red, blue) repeat", "linear-gradient(red -99, yellow, green, blue 120%)", /* bug 258080: don't accept background-position separated */ "left url(404.png) top", "top url(404.png) left", @@ -7740,7 +7409,7 @@ if (IsCSSPropertyPrefEnabled("layout.css.unset-value.enabled")) { gCSSProperties["-moz-outline-radius-bottomright"].invalid_values.push("unset 2px", "2px unset"); gCSSProperties["-moz-outline-radius-topleft"].invalid_values.push("unset 2px", "2px unset"); gCSSProperties["-moz-outline-radius-topright"].invalid_values.push("unset 2px", "2px unset"); - gCSSProperties["background-image"].invalid_values.push("-moz-linear-gradient(unset, 10px 10px, from(blue))", "-moz-linear-gradient(unset, 10px 10px, blue 0)", "-moz-repeating-linear-gradient(unset, 10px 10px, blue 0)"); + gCSSProperties["background-image"].invalid_values.push("linear-gradient(unset, 10px 10px, from(blue))", "linear-gradient(unset, 10px 10px, blue 0)", "repeating-linear-gradient(unset, 10px 10px, blue 0)"); gCSSProperties["box-shadow"].invalid_values.push("unset, 2px 2px", "2px 2px, unset", "inset unset"); gCSSProperties["text-overflow"].invalid_values.push('"hello" unset', 'unset "hello"', 'clip unset', 'unset clip', 'unset inherit', 'unset none', 'initial unset'); gCSSProperties["text-shadow"].invalid_values.push("unset, 2px 2px", "2px 2px, unset"); diff --git a/layout/style/test/stylo-failures.md b/layout/style/test/stylo-failures.md index d78d77102f04..657ed8e2dc05 100644 --- a/layout/style/test/stylo-failures.md +++ b/layout/style/test/stylo-failures.md @@ -70,7 +70,7 @@ to mochitest command. * test_transitions.html: pseudo elements [12] * Events: * test_animations_event_order.html [2] -* test_computed_style.html `gradient`: -moz- and -webkit-prefixed gradient values [22] +* test_computed_style.html `gradient`: -webkit-prefixed gradient values [13] * test_bug829816.html: counter-{reset,increment} serialization difference bug 1363968 [8] * \@counter-style support bug 1328319 * test_counter_descriptor_storage.html [1] @@ -116,13 +116,7 @@ to mochitest command. * test_value_storage.html `font-variant` [167] * test_specified_value_serialization.html `bug-721136` [1] * Unsupported prefixed values - * moz-prefixed gradient functions bug 1337655 - * test_value_storage.html `-moz-linear-gradient` [322] - * ... `-moz-radial-gradient` [309] - * ... `-moz-repeating-` [298] - * test_specified_value_serialization.html `-moz-linear-gradient` [2] * serialization of prefixed gradient functions bug 1358710 - * test_specified_value_serialization.html `-webkit-linear-gradient` [1] * test_specified_value_serialization.html `-webkit-radial-gradient` [1] * moz-prefixed intrinsic width values bug 1355402 * test_box_size_keywords.html [16] diff --git a/layout/style/test/test_computed_style.html b/layout/style/test/test_computed_style.html index 665e6af43621..0c618e7c2eee 100644 --- a/layout/style/test/test_computed_style.html +++ b/layout/style/test/test_computed_style.html @@ -203,32 +203,29 @@ var noframe_container = document.getElementById("content"); (function test_bug_716628() { // Test that various gradient styles round-trip correctly var backgroundImages = [ - [ "-moz-radial-gradient(10% bottom, #ffffff, black)", + [ "radial-gradient(at 10% bottom, #ffffff, black)", "radial-gradient(at 10% 100%, rgb(255, 255, 255), rgb(0, 0, 0))", "radial gradient 1" ], - [ "-moz-radial-gradient(#ffffff, black)", + [ "radial-gradient(#ffffff, black)", "radial-gradient(rgb(255, 255, 255), rgb(0, 0, 0))", "radial gradient 2" ], - [ "-moz-radial-gradient(cover, #ffffff, black)", + [ "radial-gradient(farthest-corner, #ffffff, black)", "radial-gradient(rgb(255, 255, 255), rgb(0, 0, 0))", "radial gradient 3" ], - [ "-moz-radial-gradient(top left -45deg, #ffffff, black)", - "-moz-radial-gradient(0% 0% -45deg, rgb(255, 255, 255), rgb(0, 0, 0))", - "radial gradient with angle in degrees" ], - [ "-moz-linear-gradient(red, blue)", + [ "linear-gradient(red, blue)", "linear-gradient(rgb(255, 0, 0), rgb(0, 0, 255))", "linear gradient 1" ], - [ "-moz-linear-gradient(to bottom, red, blue)", + [ "linear-gradient(to bottom, red, blue)", "linear-gradient(rgb(255, 0, 0), rgb(0, 0, 255))", "linear gradient 2" ], - [ "-moz-linear-gradient(to right, red, blue)", + [ "linear-gradient(to right, red, blue)", "linear-gradient(to right, rgb(255, 0, 0), rgb(0, 0, 255))", "linear gradient 3" ], - [ "-moz-linear-gradient(10px 10px -45deg, red, blue)", - "-moz-linear-gradient(10px 10px -45deg, rgb(255, 0, 0), rgb(0, 0, 255))", + [ "linear-gradient(-45deg, red, blue)", + "linear-gradient(-45deg, rgb(255, 0, 0), rgb(0, 0, 255))", "linear gradient with angle in degrees" ], - [ "-moz-linear-gradient(10px 10px -0.125turn, red, blue)", - "-moz-linear-gradient(10px 10px -0.125turn, rgb(255, 0, 0), rgb(0, 0, 255))", + [ "linear-gradient(-0.125turn, red, blue)", + "linear-gradient(-0.125turn, rgb(255, 0, 0), rgb(0, 0, 255))", "linear gradient with angle in turns" ], ]; @@ -538,25 +535,16 @@ var noframe_container = document.getElementById("content"); // expected computed style, // descriptionOfTestcase ], // Linear gradient with legacy-gradient-line (needs prefixed syntax): - [ "-moz-linear-gradient(10deg, red, blue)", - "-moz-linear-gradient(10deg, rgb(255, 0, 0), rgb(0, 0, 255))", - "-moz-linear-gradient with angled legacy-gradient-line" ], [ "-webkit-linear-gradient(10deg, red, blue)", "-webkit-linear-gradient(10deg, rgb(255, 0, 0), rgb(0, 0, 255))", "-webkit-linear-gradient with angled legacy-gradient-line" ], // Linear gradient with box corner (needs prefixed syntax): - [ "-moz-linear-gradient(top left, red, blue)", - "-moz-linear-gradient(0% 0%, rgb(255, 0, 0), rgb(0, 0, 255))", - "-moz-linear-gradient with box corner" ], [ "-webkit-linear-gradient(top left, red, blue)", "-webkit-linear-gradient(left top, rgb(255, 0, 0), rgb(0, 0, 255))", "-webkit-linear-gradient with box corner" ], // Radial gradients (should be serialized using modern unprefixed style): - [ "-moz-radial-gradient(contain, red, blue)", - "radial-gradient(closest-side, rgb(255, 0, 0), rgb(0, 0, 255))", - "-moz-radial-gradient with legacy 'contain' keyword" ], [ "-webkit-radial-gradient(contain, red, blue)", "radial-gradient(closest-side, rgb(255, 0, 0), rgb(0, 0, 255))", "-webkit-radial-gradient with legacy 'contain' keyword" ], diff --git a/layout/style/test/test_specified_value_serialization.html b/layout/style/test/test_specified_value_serialization.html index 223ab098f517..d5396de2493f 100644 --- a/layout/style/test/test_specified_value_serialization.html +++ b/layout/style/test/test_specified_value_serialization.html @@ -114,29 +114,16 @@ // expected serialization, // descriptionOfTestcase ], // Linear gradient with legacy-gradient-line (needs prefixed syntax): - [ "-moz-linear-gradient(10deg, red, blue)", - "-moz-linear-gradient(10deg, red, blue)", - "-moz-linear-gradient with angled legacy-gradient-line" ], [ "-webkit-linear-gradient(10deg, red, blue)", "-webkit-linear-gradient(10deg, red, blue)", "-webkit-linear-gradient with angled legacy-gradient-line" ], // Linear gradient with box corner (needs prefixed syntax): - [ "-moz-linear-gradient(top left, red, blue)", - "-moz-linear-gradient(left top , red, blue)", - // ^ - // (NOTE: our -moz-linear-gradient serialization inserts an extra space - // before the first comma in some cases. This is ugly but fine, - // particularly given bug 1337655). - "-moz-linear-gradient with box corner" ], [ "-webkit-linear-gradient(top left, red, blue)", "-webkit-linear-gradient(left top, red, blue)", "-webkit-linear-gradient with box corner" ], // Radial gradients (should be serialized using modern unprefixed style): - [ "-moz-radial-gradient(contain, red, blue)", - "radial-gradient(closest-side, red, blue)", - "-moz-radial-gradient with legacy 'contain' keyword" ], [ "-webkit-radial-gradient(contain, red, blue)", "radial-gradient(closest-side, red, blue)", "-webkit-radial-gradient with legacy 'contain' keyword" ], diff --git a/layout/style/test/test_unclosed_parentheses.html b/layout/style/test/test_unclosed_parentheses.html index d2daae944bfe..3ad594be3f57 100644 --- a/layout/style/test/test_unclosed_parentheses.html +++ b/layout/style/test/test_unclosed_parentheses.html @@ -58,24 +58,10 @@ var declarations = [ "background-image: linear-gradient(to top left, red, yellow, blue", "background-image: linear-gradient(to top left, red 1px, yellow 5px, blue 10px", "background-image: linear-gradient(to top left, red, yellow, rgb(0, 0, 255)", - "background-image: -moz-linear-gradient(", - "background-image: -moz-linear-gradient( ", - "background-image: -moz-linear-gradient(red, blue", - "background-image: -moz-linear-gradient(red, yellow, blue", - "background-image: -moz-linear-gradient(red 1px, yellow 5px, blue 10px", - "background-image: -moz-linear-gradient(red, yellow, rgb(0, 0, 255)", - "background-image: -moz-linear-gradient(to", - "background-image: -moz-linear-gradient(to top", - "background-image: -moz-linear-gradient(to top left", - "background-image: -moz-linear-gradient(to top left,", - "background-image: -moz-repeating-linear-gradient(to top left, red, blue", - "background-image: -moz-linear-gradient(to top left, red, yellow, blue", - "background-image: -moz-linear-gradient(to top left, red 1px, yellow 5px, blue 10px", - "background-image: -moz-linear-gradient(to top left, red, yellow, rgb(0, 0, 255)", - "background-image: -moz-repeating-linear-gradient(top left, red, blue", - "background-image: -moz-linear-gradient(top left, red, yellow, blue", - "background-image: -moz-linear-gradient(top left, red 1px, yellow 5px, blue 10px", - "background-image: -moz-linear-gradient(top left, red, yellow, rgb(0, 0, 255)", + "background-image: linear-gradient(red, blue", + "background-image: linear-gradient(red, yellow, blue", + "background-image: linear-gradient(red 1px, yellow 5px, blue 10px", + "background-image: linear-gradient(red, yellow, rgb(0, 0, 255)", "background-image: radial-gradient(", "background-image: radial-gradient( ", "background-image: radial-gradient(at", @@ -132,18 +118,16 @@ var declarations = [ "background-image: radial-gradient(ellipse 50px 50px at center ", "background-image: radial-gradient(ellipse 50px 50px at center,", "background-image: radial-gradient(ellipse 50px 50px at center, red, blue", + "background-image: radial-gradient(at top left, red, blue", + "background-image: radial-gradient(farthest-corner, red, blue", + "background-image: radial-gradient(ellipse closest-corner, red, hsl(240, 50%, 50%)", + "background-image: radial-gradient(farthest-side circle, red, blue", "background-image: repeating-radial-gradient(50%", "background-image: repeating-radial-gradient(50% ", "background-image: repeating-radial-gradient(50% 50%", "background-image: repeating-radial-gradient(50% 50%,", "background-image: repeating-radial-gradient(50% 50%, red, blue", - "background-image: -moz-radial-gradient(", - "background-image: -moz-radial-gradient( ", - "background-image: -moz-radial-gradient(top left 45deg, red, blue", - "background-image: -moz-radial-gradient(cover, red, blue", - "background-image: -moz-repeating-radial-gradient(circle, red, blue", - "background-image: -moz-radial-gradient(ellipse closest-corner, red, hsl(240, 50%, 50%)", - "background-image: -moz-radial-gradient(farthest-side circle, red, blue", + "background-image: repeating-radial-gradient(circle, red, blue", "background-image: -moz-image-rect(", "background-image: -moz-image-rect( ", "background-image: -moz-image-rect(url(foo.jpg)",