Bug 1039541 part 2 - Use unprefixed text-align-last in tests. r?heycam draft
authorXidorn Quan <me@upsuper.org>
Fri, 27 May 2016 16:32:02 +1000
changeset 372092 42a3bd68caa6fa318939a3bc3521326f5b4153d8
parent 372091 52c1c1a089c31d6da3c91590be023e9021281b71
child 522093 d5cad3d2d2ae3d8b48425a5d06be762a876de022
push id19435
push userxquan@mozilla.com
push dateFri, 27 May 2016 11:12:56 +0000
reviewersheycam
bugs1039541
milestone49.0a1
Bug 1039541 part 2 - Use unprefixed text-align-last in tests. r?heycam MozReview-Commit-ID: 5LReZwinajo
layout/generic/crashtests/767765.html
layout/generic/crashtests/986899.html
layout/reftests/css-ruby/justification-1-ref.html
layout/reftests/css-ruby/justification-1.html
layout/reftests/css-ruby/justification-2-ref.html
layout/reftests/css-ruby/justification-2.html
layout/reftests/css-ruby/ruby-align-1-ref.html
layout/reftests/css-ruby/ruby-align-2-ref.html
layout/reftests/text/726392-1-ref.html
layout/reftests/text/726392-1.html
layout/reftests/text/726392-2-ref.html
layout/reftests/text/726392-2.html
layout/reftests/text/726392-3-ref.html
layout/reftests/text/726392-3.html
layout/reftests/text/justification-cjk-extension-ref.html
layout/reftests/text/justification-cjk-extension.html
layout/reftests/text/justification-space-diacritic-ref.html
layout/reftests/text/justification-space-diacritic.html
layout/reftests/text/text-align-center-last-center.html
layout/reftests/text/text-align-center-last-end.html
layout/reftests/text/text-align-center-last-justify.html
layout/reftests/text/text-align-center-last-start.html
layout/reftests/text/text-align-end-last-center.html
layout/reftests/text/text-align-end-last-end.html
layout/reftests/text/text-align-end-last-justify.html
layout/reftests/text/text-align-end-last-start.html
layout/reftests/text/text-align-justify-last-center.html
layout/reftests/text/text-align-justify-last-end.html
layout/reftests/text/text-align-justify-last-justify.html
layout/reftests/text/text-align-justify-last-start.html
layout/reftests/text/text-align-last-center.html
layout/reftests/text/text-align-last-end.html
layout/reftests/text/text-align-last-justify-rtl.html
layout/reftests/text/text-align-last-justify.html
layout/reftests/text/text-align-last-start.html
layout/reftests/text/text-align-start-last-center.html
layout/reftests/text/text-align-start-last-end.html
layout/reftests/text/text-align-start-last-justify.html
layout/reftests/text/text-align-start-last-start.html
layout/reftests/text/text-align-unsafe.html
layout/reftests/writing-mode/1135361-ruby-justify-1.html
--- a/layout/generic/crashtests/767765.html
+++ b/layout/generic/crashtests/767765.html
@@ -14,17 +14,17 @@ setTimeout(function(){
 },0);
 }
 document.addEventListener("DOMContentLoaded", initCF, false);
 window.onload = initCF;
 </script><!--
 --> 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%>></th><e style='border-left: purple; taste: salty; background: -moz-linear-gradient(top, paleturquoise, ivory) fixed; column-rule-style: solid; quotes: "" ""; box-shadow: inset 220 4111138491px 3053389384px rgba(8971208721904718909, 0, 2228022089273333734, 154.269191058), 9223372036854775808 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px 14321134px rgba(237, 3316992035388341101, -15, 118354783.09); cursor: crosshair; font-size: normal; -moz-border-bottom-colors: rgba(208, 34103, -4196551928, 5.13284545187x+18) rgba(709904815962541130, 29, -221, 209.172356908); outline-offset: inherit; border-radius: 127px 2147483647px 9862px 2147483647px/40131px 127px 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px 77px; -moz-appearance: scalethumb-vertical; position: fixed; transform: rotate(3922002776997627311deg) rotate(-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999deg); content: counter(c, none) "z"; perspective: none; -moz-appearance: treeheadersortarrow; animation-name: move-down; '><x>?9(p`r|Agvc@m7]yrXKV.eI`mM+apR]d^UvtpnF xf]{HT~2rROiK(O,o]*XO_jgjJ+B?.EFba!(Fr v@4+=KNIKlC,<fieldset>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,=</fieldset><constructor></constructor><abbr></abbr><meta></tbody></o></nobr></e><blockquote></blockquote><hr><asdf style='font-size: 161mm; play-during: none; -moz-appearance: radio-small; box-shadow: 17268 -9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999px 220 hsla(1140355849941740746, 120%, 131%, 2903913.12919) inset; opacity: auto; content: "This> '>> 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; '><m>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<fooz style='top: -moz-calc(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999em 2147483647em); content: "All Neue", Arial, "Lucida Grande", sans-serif; border-bottom: 233; flow-into: flowB; font: status-bar; '> 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;<button>`{SV#bG{*P{3zRXTODvC)C3zlgp,!S81J.YH|,x]U=%P%8)U#]04H5o/Bno;gZDo]H1LMK I?~O,^Hqw@6k%J9FQ|{jkXv QgeAGtzM1# :Ue1-VAa+N0sNP`yINYAIy:d!?I{_FsB7sAx Jfr,4w~cV#:I3H0,z0b$5C.U*z^oRomF</button><head>
   ></title>
     <link href=/tests/SimpleTest/test.css<b></b><frame>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<csaction>><bdi>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)<footer background-size: -moz-calc(-191px 1%) -moz-calc(5575271854802146964px 0%); font: 56mm tahoma, arial, helvetica, sans-serif; border-bottom: 31711px solid ButtonShadow; volume: loud; -moz-outline-radius: 158px; font-style: oblique; font: 916265548 serif; transform: rotatex(171deg) rotatey(1174410630deg); margin-bottom: 65535in; background-image: -moz-linear-gradient(top, darkviolet, peru); -moz-window-shadow: none; "></footer></csaction><sup dir=rtl>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;<body style='color: hsla(6322455981678438211, 4885057771472041664%, 64595634%); page-break-before: inherit; border-top: thick solid lightyellow; page-break-after: avoid; stroke-dasharray: none; border-right: thin solid; outline-style: outset; volume: 232; max-width: 115px; background: royalblue -moz-linear-gradient(top, rgba(34907, 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 4705143634018575181, 134.650893313) 196%, rgba(98, 0, 21, 93) 5835518181644000612%); border-bottom-style: double; background-color: -moz-mac-secondaryhighlight; border-bottom-style: solid; content: "Before"; azimuth: center; '>
-</ul> style='-moz-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; '></v><dir><strong ->[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{1U</mi><noscript></noscript><rdf>Z[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</rdf><sub></sub><textarea>Fi~{@7J{EVzWdri*Uy+C2nP=gmz.Y;Wvp*:F]]VIVMqdJM=oU,.`Veo:L_x~1u`*f2(!*SGS*!Tsm+VYIeWA^CD10rrxyeMbNhM:SL-}Zf*A4Lf= 81Ka{/gieIN3Ru?#*Sl@~tYe]D.~pEm=s.=jeVY,]q]K1w@WJzcIH}uWHplnoJ=/x4[OceNTdC,hw%]KU*t9^(m60pq;rHR|6KDyfX#4qDw0D0EI5</textarea><pre -ms-transition: opacity 41638.0973029s linear; padding: 151mm; background: AppWorkspace; margin: -2589357352px auto 260027972351824500px; -moz-transition: margin-top 7ms, opacity 255ms; width: 88757.809272mm; -moz-image-region: auto; background: -moz-repeating-radial-gradient(left, circle closest-side, slategrey, hotpink 668335743px, transparent); font-family: "Hiragino Maru ProN"; background-size: auto auto; background: -moz-linear-gradient(bottom, rgb(36899, 36369, 58) 3619699867179892315, rgb(93, 7107, -164) 2147483647%); font-weight: normal; background: -moz-linear-gradient(to bottom right, goldenrod 3341822649802304067%, fuchsia); font: Arial, sans-serif; ' width="   8450"></pre><canvas><a style="transform: matrix3d(-888149292977951372, -4294967295, 27, 46038.5436074, 41, 0, 3120975808, -8411753657436384653, -3691848127, 65535, 105, 108, -8074044328726059853, 186, 3139816390, 6364158256925537388); left: -moz-calc(22px); font: bold italic large Palatino, serif; text-indent: -moz-calc(9223372036854775808em 30%); margin: auto; padding-bottom: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999; background: -moz-linear-gradient(rgba(50924, 1251548303, 1109767611702038730, 42159.1644524), rgba(55, 2591341078, 10, 143) 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999%, rgba(43, 246, 149, 1.28599451055x+18) 58741%, rgba(-69, 8229554636392401175, 33463, 67.9323179507)); border-top: -67.3406928376em solid; content: counter(item); border-bottom-width: medium; " target=_blank></a>
+</ul> 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; '></v><dir><strong ->[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{1U</mi><noscript></noscript><rdf>Z[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</rdf><sub></sub><textarea>Fi~{@7J{EVzWdri*Uy+C2nP=gmz.Y;Wvp*:F]]VIVMqdJM=oU,.`Veo:L_x~1u`*f2(!*SGS*!Tsm+VYIeWA^CD10rrxyeMbNhM:SL-}Zf*A4Lf= 81Ka{/gieIN3Ru?#*Sl@~tYe]D.~pEm=s.=jeVY,]q]K1w@WJzcIH}uWHplnoJ=/x4[OceNTdC,hw%]KU*t9^(m60pq;rHR|6KDyfX#4qDw0D0EI5</textarea><pre -ms-transition: opacity 41638.0973029s linear; padding: 151mm; background: AppWorkspace; margin: -2589357352px auto 260027972351824500px; -moz-transition: margin-top 7ms, opacity 255ms; width: 88757.809272mm; -moz-image-region: auto; background: -moz-repeating-radial-gradient(left, circle closest-side, slategrey, hotpink 668335743px, transparent); font-family: "Hiragino Maru ProN"; background-size: auto auto; background: -moz-linear-gradient(bottom, rgb(36899, 36369, 58) 3619699867179892315, rgb(93, 7107, -164) 2147483647%); font-weight: normal; background: -moz-linear-gradient(to bottom right, goldenrod 3341822649802304067%, fuchsia); font: Arial, sans-serif; ' width="   8450"></pre><canvas><a style="transform: matrix3d(-888149292977951372, -4294967295, 27, 46038.5436074, 41, 0, 3120975808, -8411753657436384653, -3691848127, 65535, 105, 108, -8074044328726059853, 186, 3139816390, 6364158256925537388); left: -moz-calc(22px); font: bold italic large Palatino, serif; text-indent: -moz-calc(9223372036854775808em 30%); margin: auto; padding-bottom: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999; background: -moz-linear-gradient(rgba(50924, 1251548303, 1109767611702038730, 42159.1644524), rgba(55, 2591341078, 10, 143) 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999%, rgba(43, 246, 149, 1.28599451055x+18) 58741%, rgba(-69, 8229554636392401175, 33463, 67.9323179507)); border-top: -67.3406928376em solid; content: counter(item); border-bottom-width: medium; " target=_blank></a>
  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; '></header><big dir=rtl></big> html=""><nosuchtageverwillexist>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<colgroup char=+ width=-202> 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; "><legend>>>>>>></wbr>>> id=content lang=ja style="display: none">
 
 </div>
 </strong><pre style="transform: skew(123deg); background: -moz-element( ) dimgray; border: solid lavenderblush 35242px; border-radius: 233 ; " tabindex="" width=5967680930344982703%>2hJ]q@`U)-hl {ukaXz}-0`3;SrFZyqd7`1q{cEy2q1N1vP[XTfNGo#=@/ZlvZklcG58c6xau!G}6Lxc#W@RBhKV4];9G`RX 2x.~.u9S^ wThGK vo8#Z<script class=testbody type=text/javascript>
 
 </script>
 </pre>
 
--- a/layout/generic/crashtests/986899.html
+++ b/layout/generic/crashtests/986899.html
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="UTF-8">
 </head>
 <body>
 
-<div style="-moz-text-align-last: justify; white-space: pre-line;"><span dir="rtl">
+<div style="text-align-last: justify; white-space: pre-line;"><span dir="rtl">
 B</span></div>
 
 </body>
 </html>
--- a/layout/reftests/css-ruby/justification-1-ref.html
+++ b/layout/reftests/css-ruby/justification-1-ref.html
@@ -4,13 +4,13 @@
   <meta charset="UTF-8">
   <title>Bug 1116631 - Justification with ruby span</title>
   <link rel="stylesheet" href="common.css">
   <style>
     body { line-height: 2; }
   </style>
 </head>
 <body>
-  <div style="width: 200px; height: 100px; -moz-text-align-last: justify; overflow: auto;"><ruby>
+  <div style="width: 200px; height: 100px; text-align-last: justify; overflow: auto;"><ruby>
     <rb>a</rb><rb>b</rb>
   </ruby></div>
 </body>
 </html>
--- a/layout/reftests/css-ruby/justification-1.html
+++ b/layout/reftests/css-ruby/justification-1.html
@@ -4,14 +4,14 @@
   <meta charset="UTF-8">
   <title>Bug 1116631 - Justification with ruby span</title>
   <link rel="stylesheet" href="common.css">
   <style>
     body { line-height: 2; }
   </style>
 </head>
 <body>
-  <div style="width: 200px; height: 100px; -moz-text-align-last: justify; overflow: auto;"><ruby>
+  <div style="width: 200px; height: 100px; text-align-last: justify; overflow: auto;"><ruby>
     <rb>a</rb><rb>b</rb>
     <rtc><div style="width: 100px;"></div></rtc>
   </ruby></div>
 </body>
 </html>
--- a/layout/reftests/css-ruby/justification-2-ref.html
+++ b/layout/reftests/css-ruby/justification-2-ref.html
@@ -3,17 +3,17 @@
 <head>
   <meta charset="UTF-8">
   <title>Bug 1116631 - Justification with ruby span</title>
   <link rel="stylesheet" href="common.css">
   <style>
     div {
       ruby-position: under;
       width: 300px; height: 100px;
-      -moz-text-align-last: justify;
+      text-align-last: justify;
       overflow: auto;
       text-decoration: underline;
     }
   </style>
 </head>
 <body>
   <div><rb>仮</rb><rb>名</rb><rt>が</rt><rt>な</rt></div>
 </body>
--- a/layout/reftests/css-ruby/justification-2.html
+++ b/layout/reftests/css-ruby/justification-2.html
@@ -3,17 +3,17 @@
 <head>
   <meta charset="UTF-8">
   <title>Bug 1116631 - Justification with ruby span</title>
   <link rel="stylesheet" href="common.css">
   <style>
     div {
       ruby-position: under;
       width: 300px; height: 100px;
-      -moz-text-align-last: justify;
+      text-align-last: justify;
       overflow: auto;
       text-decoration: underline;
     }
   </style>
 </head>
 <body>
   <div>
     <rb>仮</rb><rb>名</rb>
--- a/layout/reftests/css-ruby/ruby-align-1-ref.html
+++ b/layout/reftests/css-ruby/ruby-align-1-ref.html
@@ -6,14 +6,14 @@
   <link rel="stylesheet" href="common.css">
   <style>
     div { width: 160px; box-sizing: border-box; }
   </style>
 </head>
 <body style="font: 16px/3 Ahem">
   <div>X X X</div>
   <div style="text-align: center">X X X</div>
-  <div style="-moz-text-align-last: justify">X X X</div>
+  <div style="text-align-last: justify">X X X</div>
   <!-- 8px = (width: 160px - 5 * font-size: 16px) /
              (1 + justification opportunities: 4) / 2 -->
-  <div style="-moz-text-align-last: justify; padding: 0 8px">X X X</div>
+  <div style="text-align-last: justify; padding: 0 8px">X X X</div>
 </body>
 </html>
--- a/layout/reftests/css-ruby/ruby-align-2-ref.html
+++ b/layout/reftests/css-ruby/ruby-align-2-ref.html
@@ -13,17 +13,17 @@
 <body style="font: 16px/3 Ahem">
   <ruby>
     <rt><div>X X X</div></rt>
   </ruby><br>
   <ruby>
     <rt><div style="text-align: center">X X X</div></rt>
   </ruby><br>
   <ruby>
-    <rt><div style="-moz-text-align-last: justify">X X X</div></rt>
+    <rt><div style="text-align-last: justify">X X X</div></rt>
   </ruby><br>
   <!-- 8px = (width: 160px - 5 * font-size: 16px) /
              (1 + justification opportunities: 4) / 2 -->
   <ruby>
-    <rt><div style="-moz-text-align-last: justify; padding: 0 8px">X X X</div></rt>
+    <rt><div style="text-align-last: justify; padding: 0 8px">X X X</div></rt>
   </ruby>
 </body>
 </html>
--- a/layout/reftests/text/726392-1-ref.html
+++ b/layout/reftests/text/726392-1-ref.html
@@ -6,23 +6,23 @@
   <style type="text/css">
    p { margin: 0; letter-spacing: 10px}
    .alignLeft { text-align: left; }
    .alignRight { text-align: right; }
    .alignCenter { text-align: center; }
    .alignJustify { text-align: justify; }
    .alignStart { text-align: start; }
    .alignEnd { text-align: end; }
-   .alignLastAuto { -moz-text-align-last: auto; }
-   .alignLastLeft { -moz-text-align-last: left; }
-   .alignLastRight { -moz-text-align-last: right; }
-   .alignLastCenter { -moz-text-align-last: center; }
-   .alignLastJustify { -moz-text-align-last: justify; }
-   .alignLastStart { -moz-text-align-last: start; }
-   .alignLastEnd { -moz-text-align-last: end; }
+   .alignLastAuto { text-align-last: auto; }
+   .alignLastLeft { text-align-last: left; }
+   .alignLastRight { text-align-last: right; }
+   .alignLastCenter { text-align-last: center; }
+   .alignLastJustify { text-align-last: justify; }
+   .alignLastStart { text-align-last: start; }
+   .alignLastEnd { text-align-last: end; }
   </style>
 </head>
  <body>
   <p class="alignLeft alignLastAuto">test</p>
   <p class="alignLeft alignLastLeft">test</p>
   <p class="alignLeft alignLastRight">test</p>
   <p class="alignLeft alignLastCenter">test</p>
   <p class="alignLeft alignLastJustify">test</p>
--- a/layout/reftests/text/726392-1.html
+++ b/layout/reftests/text/726392-1.html
@@ -6,23 +6,23 @@
   <style type="text/css">
    p { margin: 0; letter-spacing: 10px}
    .alignLeft { text-align: left; }
    .alignRight { text-align: right; }
    .alignCenter { text-align: center; }
    .alignJustify { text-align: justify; }
    .alignStart { text-align: start; }
    .alignEnd { text-align: end; }
-   .alignLastAuto { -moz-text-align-last: auto; }
-   .alignLastLeft { -moz-text-align-last: left; }
-   .alignLastRight { -moz-text-align-last: right; }
-   .alignLastCenter { -moz-text-align-last: center; }
-   .alignLastJustify { -moz-text-align-last: justify; }
-   .alignLastStart { -moz-text-align-last: start; }
-   .alignLastEnd { -moz-text-align-last: end; }
+   .alignLastAuto { text-align-last: auto; }
+   .alignLastLeft { text-align-last: left; }
+   .alignLastRight { text-align-last: right; }
+   .alignLastCenter { text-align-last: center; }
+   .alignLastJustify { text-align-last: justify; }
+   .alignLastStart { text-align-last: start; }
+   .alignLastEnd { text-align-last: end; }
   </style>
 </head>
  <body>
  <div id="e" style="width:50%">
   <p class="alignLeft alignLastAuto">test</p>
   <p class="alignLeft alignLastLeft">test</p>
   <p class="alignLeft alignLastRight">test</p>
   <p class="alignLeft alignLastCenter">test</p>
--- a/layout/reftests/text/726392-2-ref.html
+++ b/layout/reftests/text/726392-2-ref.html
@@ -6,23 +6,23 @@
   <style type="text/css">
    p { margin: 0; }
    .alignLeft { text-align: left; }
    .alignRight { text-align: right; }
    .alignCenter { text-align: center; }
    .alignJustify { text-align: justify; }
    .alignStart { text-align: start; }
    .alignEnd { text-align: end; }
-   .alignLastAuto { -moz-text-align-last: auto; }
-   .alignLastLeft { -moz-text-align-last: left; }
-   .alignLastRight { -moz-text-align-last: right; }
-   .alignLastCenter { -moz-text-align-last: center; }
-   .alignLastJustify { -moz-text-align-last: justify; }
-   .alignLastStart { -moz-text-align-last: start; }
-   .alignLastEnd { -moz-text-align-last: end; }
+   .alignLastAuto { text-align-last: auto; }
+   .alignLastLeft { text-align-last: left; }
+   .alignLastRight { text-align-last: right; }
+   .alignLastCenter { text-align-last: center; }
+   .alignLastJustify { text-align-last: justify; }
+   .alignLastStart { text-align-last: start; }
+   .alignLastEnd { text-align-last: end; }
   </style>
 </head>
  <body dir="rtl">
   <p dir="rtl" class="alignLeft alignLastAuto">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastLeft">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastRight">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastCenter">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastJustify">בדיקה</p>
--- a/layout/reftests/text/726392-2.html
+++ b/layout/reftests/text/726392-2.html
@@ -6,23 +6,23 @@
   <style type="text/css">
    p { margin: 0; }
    .alignLeft { text-align: left; }
    .alignRight { text-align: right; }
    .alignCenter { text-align: center; }
    .alignJustify { text-align: justify; }
    .alignStart { text-align: start; }
    .alignEnd { text-align: end; }
-   .alignLastAuto { -moz-text-align-last: auto; }
-   .alignLastLeft { -moz-text-align-last: left; }
-   .alignLastRight { -moz-text-align-last: right; }
-   .alignLastCenter { -moz-text-align-last: center; }
-   .alignLastJustify { -moz-text-align-last: justify; }
-   .alignLastStart { -moz-text-align-last: start; }
-   .alignLastEnd { -moz-text-align-last: end; }
+   .alignLastAuto { text-align-last: auto; }
+   .alignLastLeft { text-align-last: left; }
+   .alignLastRight { text-align-last: right; }
+   .alignLastCenter { text-align-last: center; }
+   .alignLastJustify { text-align-last: justify; }
+   .alignLastStart { text-align-last: start; }
+   .alignLastEnd { text-align-last: end; }
   </style>
 </head>
  <body>
  <div id="e" style="width:50%">
   <p dir="rtl" class="alignLeft alignLastAuto">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastLeft">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastRight">בדיקה</p>
   <p dir="rtl" class="alignLeft alignLastCenter">בדיקה</p>
--- a/layout/reftests/text/726392-3-ref.html
+++ b/layout/reftests/text/726392-3-ref.html
@@ -6,23 +6,23 @@
   <style type="text/css">
    p { margin: 0; white-space: pre-line; letter-spacing: 10px; font-size:6px;}
    .alignLeft { text-align: left; }
    .alignRight { text-align: right; }
    .alignCenter { text-align: center; }
    .alignJustify { text-align: justify; }
    .alignStart { text-align: start; }
    .alignEnd { text-align: end; }
-   .alignLastAuto { -moz-text-align-last: auto; }
-   .alignLastLeft { -moz-text-align-last: left; }
-   .alignLastRight { -moz-text-align-last: right; }
-   .alignLastCenter { -moz-text-align-last: center; }
-   .alignLastJustify { -moz-text-align-last: justify; }
-   .alignLastStart { -moz-text-align-last: start; }
-   .alignLastEnd { -moz-text-align-last: end; }
+   .alignLastAuto { text-align-last: auto; }
+   .alignLastLeft { text-align-last: left; }
+   .alignLastRight { text-align-last: right; }
+   .alignLastCenter { text-align-last: center; }
+   .alignLastJustify { text-align-last: justify; }
+   .alignLastStart { text-align-last: start; }
+   .alignLastEnd { text-align-last: end; }
   </style>
 </head>
  <body style="width:590px; height:590px;">
   <div>
   <p class="alignLeft alignLastAuto">test
 test</p>
   <p class="alignLeft alignLastLeft">test
 test</p>
--- a/layout/reftests/text/726392-3.html
+++ b/layout/reftests/text/726392-3.html
@@ -6,23 +6,23 @@
   <style type="text/css">
    p { margin: 0; white-space: pre-line; letter-spacing: 10px; font-size:6px;}
    .alignLeft { text-align: left; }
    .alignRight { text-align: right; }
    .alignCenter { text-align: center; }
    .alignJustify { text-align: justify; }
    .alignStart { text-align: start; }
    .alignEnd { text-align: end; }
-   .alignLastAuto { -moz-text-align-last: auto; }
-   .alignLastLeft { -moz-text-align-last: left; }
-   .alignLastRight { -moz-text-align-last: right; }
-   .alignLastCenter { -moz-text-align-last: center; }
-   .alignLastJustify { -moz-text-align-last: justify; }
-   .alignLastStart { -moz-text-align-last: start; }
-   .alignLastEnd { -moz-text-align-last: end; }
+   .alignLastAuto { text-align-last: auto; }
+   .alignLastLeft { text-align-last: left; }
+   .alignLastRight { text-align-last: right; }
+   .alignLastCenter { text-align-last: center; }
+   .alignLastJustify { text-align-last: justify; }
+   .alignLastStart { text-align-last: start; }
+   .alignLastEnd { text-align-last: end; }
   </style>
 </head>
  <body style="width:590px; height:590px;">
  <div id="e" style="width:50%">
   <p class="alignLeft alignLastAuto">test
 test</p>
   <p class="alignLeft alignLastLeft">test
 test</p>
--- a/layout/reftests/text/justification-cjk-extension-ref.html
+++ b/layout/reftests/text/justification-cjk-extension-ref.html
@@ -5,16 +5,15 @@
 @font-face {
   font-family: test;
   src: url(../fonts/gw432047.ttf);
 }
 div {
   font:16px test;
   width:200px;
   border:1px solid red;
-  -moz-text-align-last:justify;
   text-align-last:justify;
 }
 span {
   color: transparent;
 }
 </style>
 <div lang="zh">&#x4e00;&#x845b;<span>&#x4e00;&#x845b;</span>&#x4e00;&#x845b;
--- a/layout/reftests/text/justification-cjk-extension.html
+++ b/layout/reftests/text/justification-cjk-extension.html
@@ -5,16 +5,15 @@
 @font-face {
   font-family: test;
   src: url(../fonts/gw432047.ttf);
 }
 div {
   font:16px test;
   width:200px;
   border:1px solid red;
-  -moz-text-align-last:justify;
   text-align-last:justify;
 }
 span {
   color: transparent;
 }
 </style>
 <div lang="zh">&#x4e00;&#x845b;<span>&#x20b9f;&#x20b9f;</span>&#x4e00;&#x845b;
--- a/layout/reftests/text/justification-space-diacritic-ref.html
+++ b/layout/reftests/text/justification-space-diacritic-ref.html
@@ -1,17 +1,16 @@
 <!DOCTYPE HTML>
 <html>
 <meta charset="utf-8">
 <style>
 div {
   font-family:monospace;
   width:200px;
   border:1px solid red;
-  -moz-text-align-last:justify;
   text-align-last:justify;
 }
 span {
   display:inline-block;
 }
 </style>
 <!-- The <space> or <nbsp> characters that carry combining marks
      should NOT be stretched by justification. -->
--- a/layout/reftests/text/justification-space-diacritic.html
+++ b/layout/reftests/text/justification-space-diacritic.html
@@ -1,17 +1,16 @@
 <!DOCTYPE HTML>
 <html>
 <meta charset="utf-8">
 <style>
 div {
   font-family:monospace;
   width:200px;
   border:1px solid red;
-  -moz-text-align-last:justify;
   text-align-last:justify;
 }
 span {
   display:inline-block;
 }
 </style>
 <!-- The <space> or <nbsp> characters that carry combining marks
      should NOT be stretched by justification. -->
--- a/layout/reftests/text/text-align-center-last-center.html
+++ b/layout/reftests/text/text-align-center-last-center.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: center;
-     -moz-text-align-last: center;
+     text-align-last: center;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-center-last-end.html
+++ b/layout/reftests/text/text-align-center-last-end.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: center;
-     -moz-text-align-last: end;
+     text-align-last: end;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-center-last-justify.html
+++ b/layout/reftests/text/text-align-center-last-justify.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: center;
-     -moz-text-align-last: justify;
+     text-align-last: justify;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-center-last-start.html
+++ b/layout/reftests/text/text-align-center-last-start.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: center;
-     -moz-text-align-last: start;
+     text-align-last: start;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-end-last-center.html
+++ b/layout/reftests/text/text-align-end-last-center.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: end;
-     -moz-text-align-last: center;
+     text-align-last: center;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-end-last-end.html
+++ b/layout/reftests/text/text-align-end-last-end.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: end;
-     -moz-text-align-last: end;
+     text-align-last: end;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-end-last-justify.html
+++ b/layout/reftests/text/text-align-end-last-justify.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: end;
-     -moz-text-align-last: justify;
+     text-align-last: justify;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-end-last-start.html
+++ b/layout/reftests/text/text-align-end-last-start.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: end;
-     -moz-text-align-last: start;
+     text-align-last: start;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-justify-last-center.html
+++ b/layout/reftests/text/text-align-justify-last-center.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: justify;
-     -moz-text-align-last: center;
+     text-align-last: center;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-justify-last-end.html
+++ b/layout/reftests/text/text-align-justify-last-end.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: justify;
-     -moz-text-align-last: end;
+     text-align-last: end;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-justify-last-justify.html
+++ b/layout/reftests/text/text-align-justify-last-justify.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: justify;
-     -moz-text-align-last: justify;
+     text-align-last: justify;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-justify-last-start.html
+++ b/layout/reftests/text/text-align-justify-last-start.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: justify;
-     -moz-text-align-last: start;
+     text-align-last: start;
      margin-right: 310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-last-center.html
+++ b/layout/reftests/text/text-align-last-center.html
@@ -1,16 +1,16 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
-     -moz-text-align-last: center;
+     text-align-last: center;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum</p>
  <p dir="rtl">אמר המחבר</p>
  </body>
 </html>
--- a/layout/reftests/text/text-align-last-end.html
+++ b/layout/reftests/text/text-align-last-end.html
@@ -1,16 +1,16 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
-     -moz-text-align-last: end;
+     text-align-last: end;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum</p>
  <p dir="rtl">אמר המחבר</p>
  </body>
 </html>
--- a/layout/reftests/text/text-align-last-justify-rtl.html
+++ b/layout/reftests/text/text-align-last-justify-rtl.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
-     -moz-text-align-last: justify;
+     text-align-last: justify;
    }
   </style>
  </head>
  <body>
  <p dir="rtl">אמר המחבר</p>
  </body>
 </html>
--- a/layout/reftests/text/text-align-last-justify.html
+++ b/layout/reftests/text/text-align-last-justify.html
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
-     -moz-text-align-last: justify;
+     text-align-last: justify;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum</p>
  </body>
 </html>
--- a/layout/reftests/text/text-align-last-start.html
+++ b/layout/reftests/text/text-align-last-start.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: end;
-     -moz-text-align-last: start;
+     text-align-last: start;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum</p>
  <p dir="rtl">אמר המחבר</p>
  </body>
 </html>
--- a/layout/reftests/text/text-align-start-last-center.html
+++ b/layout/reftests/text/text-align-start-last-center.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: start;
-     -moz-text-align-last: center;
+     text-align-last: center;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-start-last-end.html
+++ b/layout/reftests/text/text-align-start-last-end.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: start;
-     -moz-text-align-last: end;
+     text-align-last: end;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-start-last-justify.html
+++ b/layout/reftests/text/text-align-start-last-justify.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: start;
-     -moz-text-align-last: justify;
+     text-align-last: justify;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-start-last-start.html
+++ b/layout/reftests/text/text-align-start-last-start.html
@@ -1,17 +1,17 @@
 <!DOCTYPE html>
 <html>
  <head>
   <title>text-align-last</title>
   <meta charset="utf-8">
   <style type="text/css">
    p {
      text-align: start;
-     -moz-text-align-last: start;
+     text-align-last: start;
      margin-right:310px;
    }
   </style>
  </head>
  <body>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis odio est, cursus non adipiscing at, fringilla quis eros. Sed volutpat nibh sit amet ante molestie a vehicula nulla gravida. Mauris elementum cursus urna id vestibulum. Etiam volutpat odio tincidunt libero ullamcorper elementum. Suspendisse potenti. Ut ut arcu lorem. Integer mi sapien, porta a pharetra et, varius laoreet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed ut mi at elit consequat aliquam id eu lectus. Etiam tincidunt diam et ante ullamcorper a convallis erat lobortis. Sed blandit ultrices dui et bibendum. Sed condimentum velit eget nibh rutrum cursus. Quisque pretium iaculis gravida. Proin risus eros, iaculis quis fermentum a, adipiscing&nbsp;id&nbsp;mauris.</p>
  <p dir="rtl">אמר המחבר: החיבור הזה לא חברתיו ללמד לבני האדם את אשר לא ידעו, אלא להזכירם את הידוע להם כבר ומפורסם אצלם פירסום גדול. כי לא תמצא ברוב דברי, אלא דברים שרוב בני האדם יודעים אותם ולא מסתפקים בהם כלל, אלא שכפי רוב פרסומם וכנגד מה שאמתתם גלויה לכל, כך ההעלם מהם מצוי מאד והשכחה רבה. על כן אין התועלת הנלקט מזה הספר יוצא מן הקריאה בו פעם אחת, כי כבר אפשר שלא ימצא הקורא בשכלו חדושים אחר קריאתו שלא היו בו לפני קריאתו, אלא מעט. אבל התועלת יוצא מן החזרה עליו וההתמדה. כי יזכרו לו הדברים האלה הנשכחים מבני האדם בטבע, וישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
  </body>
--- a/layout/reftests/text/text-align-unsafe.html
+++ b/layout/reftests/text/text-align-unsafe.html
@@ -7,30 +7,30 @@
    p {
      overflow:hidden;
      width:8em;
      white-space:nowrap;
      margin:0;
    }
 .test1 p {
    text-align: unsafe right;
-   -moz-text-align-last: end;
+   text-align-last: end;
 }
 .test2 p {
    text-align: unsafe right;
 }
 .test3 p {
    text-align: end unsafe;
 }
 .test4 p {
    text-align: unsafe left;
 }
 .test5 p {
    text-align: left;
-   -moz-text-align-last: unsafe right;
+   text-align-last: unsafe right;
 }
   </style>
  </head>
  <body>
 <div class=test1>
  <p>Lorem ipsum dolor sit amet.</p>
  <p dir="rtl">ישים אל לבו חובתו אשר הוא&nbsp;מתעלם&nbsp;ממנה.</p>
 </div>
@@ -53,16 +53,16 @@
 <div class=test5>
  <p>Lorem ipsum dolor sit amet.</p>
 </div>
 
 <script>
   var elem = document.querySelector('.test5 p');
   var a = window.getComputedStyle(elem,null).getPropertyValue("text-align");
   document.body.appendChild(document.createTextNode(a +"|"));
-  a = window.getComputedStyle(elem,null).getPropertyValue("-moz-text-align-last");
+  a = window.getComputedStyle(elem,null).getPropertyValue("text-align-last");
   document.body.appendChild(document.createTextNode(a));
 
   document.documentElement.removeAttribute('class');
 </script>
 
 </body>
 </html>
--- a/layout/reftests/writing-mode/1135361-ruby-justify-1.html
+++ b/layout/reftests/writing-mode/1135361-ruby-justify-1.html
@@ -16,17 +16,17 @@
     p {
       writing-mode: vertical-rl;
       -webkit-writing-mode: vertical-rl;
       -ms-writing-mode: tb-rl; /* old syntax. IE */
       text-orientation: upright;
       -webkit-text-orientation: upright;
       height: 4ch;
       text-align: justify;
-      -moz-text-align-last: justify;
+      text-align-last: justify;
     }
     rt {
       font-size: 20%; /* ensure ruby is small enough that it won't affect inline spacing */
     }
     .t {
       color: transparent;
     }
     </style>