Bug 1097398 Part 3 - Use Android L style carets assets on Fennec. r=nalexander
authorTing-Yu Lin <tlin@mozilla.com>
Tue, 16 Feb 2016 16:55:28 +0800
changeset 322583 2fe725e70124255ec26d7be686708932f470d609
parent 322582 d0be9a37a515a0e91f099743e2253d580ded88b5
child 322584 309cc0dac51cdd967415eceef548cfe87b672547
push id5913
push userjlund@mozilla.com
push dateMon, 25 Apr 2016 16:57:49 +0000
treeherdermozilla-beta@dcaf0a6fa115 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnalexander
bugs1097398
milestone47.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1097398 Part 3 - Use Android L style carets assets on Fennec. r=nalexander The default AccessibleCaret CSS style is in layout/base/ua.css. We override them in content.css to use the Android L style assets. MozReview-Commit-ID: 6IEejkP7Moq
mobile/android/app/mobile.js
mobile/android/themes/core/content.css
mobile/android/themes/core/images/accessiblecaret-normal-hdpi.png
mobile/android/themes/core/images/accessiblecaret-normal-xhdpi.png
mobile/android/themes/core/images/accessiblecaret-normal-xxhdpi.png
mobile/android/themes/core/images/accessiblecaret-tilt-left-hdpi.png
mobile/android/themes/core/images/accessiblecaret-tilt-left-xhdpi.png
mobile/android/themes/core/images/accessiblecaret-tilt-left-xxhdpi.png
mobile/android/themes/core/images/accessiblecaret-tilt-right-hdpi.png
mobile/android/themes/core/images/accessiblecaret-tilt-right-xhdpi.png
mobile/android/themes/core/images/accessiblecaret-tilt-right-xxhdpi.png
mobile/android/themes/core/jar.mn
--- a/mobile/android/app/mobile.js
+++ b/mobile/android/app/mobile.js
@@ -925,16 +925,21 @@ pref("toolkit.telemetry.unified", false)
 
 // Unified AccessibleCarets (touch-caret and selection-carets).
 #ifdef NIGHTLY_BUILD
 pref("layout.accessiblecaret.enabled", true);
 #else
 pref("layout.accessiblecaret.enabled", false);
 #endif
 
+// AccessibleCaret CSS for the Android L style assets.
+pref("layout.accessiblecaret.width", "22.0");
+pref("layout.accessiblecaret.height", "22.0");
+pref("layout.accessiblecaret.margin-left", "-11.5");
+
 // Android hides the selection bars at the two ends of the selection highlight.
 pref("layout.accessiblecaret.bar.enabled", false);
 
 // Android needs to show the caret when long tapping on an empty content.
 pref("layout.accessiblecaret.caret_shown_when_long_tapping_on_empty_content", true);
 
 // Android needs persistent carets and actionbar. Turn off the caret timeout.
 pref("layout.accessiblecaret.timeout_ms", 0);
--- a/mobile/android/themes/core/content.css
+++ b/mobile/android/themes/core/content.css
@@ -331,8 +331,67 @@ input[type="submit"]:active:hover {
   -moz-padding-start: 7px;
 }
 
 input[type=number] > div > div, /* work around bug 946184 */
 input[type=number]::-moz-number-spin-box {
   display: none;
 }
 
+/* Override accessiblecaret css in layout/style/ua.css */
+div:-moz-native-anonymous.moz-accessiblecaret.normal > div.image {
+  background-image: url("chrome://browser/skin/images/accessiblecaret-normal-hdpi.png");
+  bottom: -11%; /* space between the blinking cursor and the caret */
+}
+
+div:-moz-native-anonymous.moz-accessiblecaret.left > div.image {
+  background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-left-hdpi.png");
+  margin-left: -50%;
+  bottom: -1%; /* space between the selection highlight and the caret */
+}
+
+div:-moz-native-anonymous.moz-accessiblecaret.right > div.image {
+  background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-right-hdpi.png");
+  margin-left: 47%;
+  bottom: -1%; /* space between the selection highlight and the caret */
+}
+
+@media (min-resolution: 1.5dppx) {
+  div:-moz-native-anonymous.moz-accessiblecaret.normal > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-normal-hdpi.png");
+  }
+
+  div:-moz-native-anonymous.moz-accessiblecaret.left > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-left-hdpi.png");
+  }
+
+  div:-moz-native-anonymous.moz-accessiblecaret.right > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-right-hdpi.png");
+  }
+}
+
+@media (min-resolution: 2dppx) {
+  div:-moz-native-anonymous.moz-accessiblecaret.normal > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-normal-xhdpi.png");
+  }
+
+  div:-moz-native-anonymous.moz-accessiblecaret.left > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-left-xhdpi.png");
+  }
+
+  div:-moz-native-anonymous.moz-accessiblecaret.right > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-right-xhdpi.png");
+  }
+}
+
+@media (min-resolution: 2.25dppx) {
+  div:-moz-native-anonymous.moz-accessiblecaret.normal > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-normal-xxhdpi.png");
+  }
+
+  div:-moz-native-anonymous.moz-accessiblecaret.left > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-left-xxhdpi.png");
+  }
+
+  div:-moz-native-anonymous.moz-accessiblecaret.right > div.image {
+    background-image: url("chrome://browser/skin/images/accessiblecaret-tilt-right-xxhdpi.png");
+  }
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7f11a3c40741ea8bd64bdca4dc738204446cd67c
GIT binary patch
literal 693
zc$@*X0!safP)<h;3K|Lk000e1NJLTq001EX001Zm1^@s6aO;z&00001b5ch_0Itp)
z=>Px%Z%IT!R9Fecm%VEgK^TXBvv{TuB7_tQ9)kG?EK(hWkS<!r&LD_rq3IKlq}A5S
z4<a^V{)6N~iVH*#OFJ72zX}6E5tAn3O@8m(e%|i6yK^^_g}s@1XXbsLo1NX;1BN*C
zOI+4Z(Ux+EG*Gsa4fq&aoZsa64QFv(-NhH1d{z>D0uk3*q_)HWfuTfdNt6g!i&U1V
zC}1U0Nus7eZIMz5OMzM<|CJb0pt8t7i4h4@5-F4zu|TOv5RHgR{TdgMJPD)lD9Wbf
zHTnCpWhC?##_$JkI7S}DE{>+;H=I=Vj08U83Hzo~{VuB0At%lqOXz2~!RTV#<F>M>
zpJO3H7zw?LGtgL#f?mol)(n@h-b#GLE!L;Jz!S(6dfZR~SW5c5)(lti&FBiTAH1To
zu&V+0!hAO7xkbM0iI!(<Kdu#US6t|idTo<0m*aFL$d}78?)97JVdElkkdJ$f9Eile
zS7aWxFB|h~KJGC>zN|#YBeDq93DCt3?~s2*z0PC8B|lIP@QeRQ-#P~t0TlLxFP8&o
z;8D>S=dlJJ3&TjLdw9?KrgLZ(uo-gWpK@?ttZ~d?cAT@;VaPLp-sNCbE#VV8ZnN4o
zJ?=ib!ZEy%5lcv$9Xs5lEAIFL!HVIeAQ=gXtNVDtVwvZtS48qHhxu7ej>3On(#<!n
zYh1QhG(VRNx2$O#G0z>|j_slhxs`|pnF$Tdvb`O}EX!>^0%ivZNX~&Pkp}8@%-}B`
za%EbaQ9eg=q{2IS{_r*|eGrx>OxfrSOyak>OmoCsGH+!X69oR`4*J3JJI`I5M_b*j
b{)%t{upPGc`lR2G00000NkvXXu0mjfY<NAm
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7c7cc65dd3a3dab6a77c315e11c5a5c61f1dcfa0
GIT binary patch
literal 924
zc$@*817rM&P)<h;3K|Lk000e1NJLTq001li001@!1^@s6yvcj~00001b5ch_0Itp)
z=>Px&R!KxbRA>d&**$0!K^O+$clMM-!K6$KHX{BNVq-5zK#6@~p*BK{B50#Tixd`O
zD~O(gjR}Ycf{hU^41#4E)A)y^k#MF{K@&_ezB9MG?(Xg8_Gk8PZbP!O-^|TC_ucH?
z&ITx9llO2#{g%)*wwUhJg-)t|S%$cXTPDX4COZpa1O47Mi8cmKz<O?DXd~bjSfl8|
z;FMTn=tAI(SR?4%;GEdP=v?4}*h1*cU_;p4=uBY4*j(t;;F7SJ(W$^CV>6*!g4={m
zjouX8W^5|7<F$(JiM_&@zUzwCm3%zujvYHpY=-519LEM~5d7)HCL!TqR9wKT=<rP-
zc^CWG_zfHOMH{#I_$QNgOkBd};JBeFAs?V06+E#3tBifhB4@&h3xWBLuJXg!8+=C{
zEi20}TniffDIp(W2&;I{%AQ~Y3(Bh$9Tw-Xq%8k4yn^dIwhgO{J!sfexp5WX+}(pU
z%=4(CqqhB#Sm$#2h&Ye0jSR12%vx+Ctre2TRMDFfCu~b<j7J-VoW@R`iJxK`*caM?
z{SL9+kljY|XmvPu580Q>1QD$czbpn5s_hHY>hQE1uuqmCqSfJ7arb1HR&`nHO?W>x
zhI>_pzuPE_HPNavT#v1^GgwzAUH5=#Ra0Wo&Sb`@XjK`09aCjzh*o_A&sFM23Ww}e
z`l==V>*0WRxAxKx+gs4a2DpM}_BvgeYt&%g$-iTG&SLbOYxHm6)vf%Lwcvowo5K(j
zdc|C`5M6U^n&yM`QIF2@vPI}+u9-uhd<d-9{tiy@%VeeFXl0<qdmiC=LSPkS`scZ%
z9`_n_Y)^x>L;y`-RnIf>Id`FtBJ#Sj52sv1(>VU4s-_wS_}KLfr^g)@jsMp_Zal`;
zxW>H9$E?!{^{j5O$%i<KznEdm{uWJ(RZIN9R-6{&c)M9gu~Q=W0^NbYFk=hBxZ&~w
z6EfTitHx}ZVGkxH+gACwNb0%0%ZnG>e`BvVF@dK-u;&z8YOvRroaL2qkwXAyIat1D
z$r4}q`p4Lfsu<xz-V9r2aIkM#C3piTnVS*D5AqGf&vP|Dfe);o<+b$%FINhjYbykf
yjwox`#wG0_w!4oGeslRXfVvpPpJ>~>$NvEGFV@ZphAx@_0000<MNUMnLSTZ?)W{M5
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..411d814ed25eb69240a59a5de3f50f4631548dbe
GIT binary patch
literal 1394
zc$@)p1&#WNP)<h;3K|Lk000e1NJLTq002S&002-31^@s6txBVK00001b5ch_0Itp)
z=>Px)EJ;K`RCodHoL`6)RUF5^XLd7Vw^ay*d@v-1LM6n9jOdTxyS=QvXhi0}4UrT=
zdI)`qh!P^w^>3-Yq)_%;U=WcnB}+<)D^V|sf}rlEcGcteckYZkckbLfbMKx1$C1mN
z^E>~3-_QQ$%(-*V2;_X|-FRO<IlF=WJRNWWY!@Gxh8n?#dHJLA8rToP=fg*N!N>(f
z3kV*MTwr7lA_78gFfs)Z6GAR9G6T^egv?=N0-{R@nZigNM2`?MgOMtTgdk)BBQ+2S
zLr5J)Dj-sVkSdJCL8J^JH5iG4$Ou9zFcJfiF@(fnBmyEQ2#Lbz8AQ$y5`)nbh=M>!
z1V+~&3I?HP7+rxVD1@G1bPS^45W0rZ5r~pN=n6(`5G8}qF$~9R(e6wLn^|t2Hn*!+
zz_RVG?~$%WMugsrVcf;R$exN^p$}`-1{`naVp|Y;KVCu&C)mLw?K&wzS&a%_Q|s_^
zD_>iJ(1$P!x9}?)&TiGXWcJILju+HhxDw`f=p3On6mDW~g&>Ib*`mp43n38-0(-E5
zC{~2jFSkiFjbeS6h^9-!y(CVv@=#cV3fQjm5?K<wM4BVwHg;ARg8Utaa2q=$;XfK8
zLhr*u+%XfRzfLvN{hT=0<E$sHF(U5ZU9X_>=YZA+5uuM@E^c6qlVo4zA&5ZDW#Z#_
zPQ8JDB|8-n6If>r1W_)3aMA1@284TW9rlbCork@3MLi<+;YEs{V-WyP>KxRyyO+jY
ztn^B(JG<JwIpSsO089xs+Lb<xCoqY>r|cG{1~AXzE%SK`r8i0@1BbVf1&vk<b7UZM
z#C!{-2PMy!h?p0&T9+pSiHMoj32zoWQ$P$f+pV(<2#7)JWH$>Q6cDv$yLFbD!>^;0
z*2xYE)|imH#*Luey1Wt)8kejS9u!OlGDnOD?H1<89X_Xd2!aeGBE~F?fS}|t#Ya^R
zcH<vTnlpl>R^&CVVFXV(O5q+M{9=XZFp<<Q4CK;~N83My)v?0nYOjNM6yH&_jVsI=
z>e}lMZ`IqlYGqU~8jN;EK|Lbm8gTHXoUA&0njie+Cjj&poHP{{TLDAk5A}}uJ;%tM
ziU`T};ZrLhh)4&Y__a1hM14(hl2Nh5U#W6wjniB^EH_IBS6o9xn1X(84bc2o)kCyV
zqaT7uZ2%z#?nnHc5ph7$l{~1;XbgyJ0%6Jr@d3G=3)C%tRy2vWkRucXH&0A5DpnK5
ze<5wkX%a2eWVD4S2n8Ya_#axF<6UGVq)j<Z)M7NX@V+GosjoKTTSmpU7H!L8rUs*>
zjmK?4NINb%_H#<z(WZ}L7twd4A;QZ@5YnDBck%k#8PQkqis`fQJ%(ou3#zF4eD`4^
z>wFwluOQ{`aZVVG>q|!<q*J{It2l3b&g5fp2g$hJO-Ao#wF$>M8Mk8)(z&}s_iHAf
z?qskG>R#ZgakYO(ZQL<q%@M)Q%s@kUh2)P0%W}($FZ8J!2;y^B5#blhw|tiI+16*Y
zJ?pn;nEsP*=WOBIIj4FVvu6-8xIW2%{0px$xs~%rHd~Pt&U3t7cn067<=jf&<B<pm
z&j<6<z$o`@YP`wMtBkiq`)8l>ZqZNte8v0M_rY(Fo*&(ulXcYRfj){Sxz~A^uCL%{
z8J(Z*D~_Mke6vh3>=l0G7pCKC4KBuS9KU92Ap9=qW0=O@+?P_)A_`hSFtUMd7Spmx
z#oMSdLHh*rS7;w+`aIE{;ST!W)GGY%?=Ow?eb&oL*zWb%hyVZp07*qoM6N<$g069a
AxBvhE
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..838e9ab4dfe489b3c94e8a8c787581f69ba8fc25
GIT binary patch
literal 532
zc$@(g0_**WP)<h;3K|Lk000e1NJLTq001EX001Ef1^@s6SLDKP00001b5ch_0Itp)
z=>Px$&PhZ;R9Fecn7vNJFcgK4!@$H+i2-ILo`DxYNZq@@!Up2!4Z;9#K!spIOf20i
zp}YXR0upmN6m@5y<{l?54m3?$)wU(eNqyt<`TFm=3JWBChaE9*Lt#(KZOL1bHzg;M
zmrknbOWng7MmWSbE<}8{$$pvonGn+R18MZem$(I<3Zb>Q_W{??xU_~o%YP915gYiz
zlZfv76n5LLOeo`lzyO4)K$sy2=mG1E$#9rSsL-<&Axi^cmf;X@zE?qA$BN<j#8E5&
zf)x-N=XI1JeoxF+>}e;Qw*&M<dtPH-c8Sad9!60UJ;Bp3Y9a)W<EV)ct*8XRm=L4L
z5JN%?B0~%akw=Ee6A4^iqe6&2J<*Q}A^M3r!-sg|Jqn2EQlFlH#M9j<5T$Mb(ZX|Z
zZ_xYHm1H1PM{X5B8rU0Ysrwsa%GkWfVRjn?M0AW^DK?2Q`EH`^dlP5+4EHmfqN5bX
zw!_7outcm_$FaO-)?meD#`awRwqNmt74&ig<4~XA>MuYo!~|v)chO=GO5HhN+qdOZ
zPuNP9<~qP=oWbxSu_(p456CjKtH5p7eQtzsjcfj&U_8QbfTwX@o<)7`gzmSqo__!U
Wcxvz>`&_>O0000<MNUMnLSTZ*fbL}g
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f1c6f1d88a3488e2f9002332e76ac918f6591546
GIT binary patch
literal 706
zc$@*k0zLhSP)<h;3K|Lk000e1NJLTq001li001lq1^@s69)wx}00001b5ch_0Itp)
z=>Px%d`Uz>R9FesnLke(F&M@lU)flgD!PS%kAUcgn5tG{fG@zvKe1;hQ#+KoYSWJW
z0__k96d{4wK>Y|EU?XD6(6PZhug`aNf^*4{KWAHt?3`cQzkBYr{rXN}jHERbzF~!3
zyy33~jaSSUO|CFMM%M$Is)02H75WR-iMmOXcl^C9Fr9c+DPa8_tN4cxgnd16k`X%`
z30Qx|5?<gV``j3@->I1m1-6g>2MHFYMp2^Uq{vo(#V#NJuTWrxb)dq!fn(10y`mec
zqRy+ZQ8qwWufo=6#SOeSQ-!MTm_06GSA$C$1Tn!}(5&36V!Ct%3oFpM!e&$G;w-z9
zQ1kx^%MKPnGQf7CRkq!h(J51St4yORZ4(nBD!i={qRiNdjb~>XB9;N{w-uL=;5(Wm
zz_n;-37XhrO*G7+@M1KyaVo6n6!E0L;u7t6c+rj!Sm7=jg~=)k-$nyWRsn8B1l&?4
z_-Wt|p+k=+?s<k^PLwQb8mAGcd?Kvk60$+dDLL$<Q$_=<_Ha&>uYx5en>xUS@TCe%
zX%0t{1(_VS99Zq(ny}3Pft!}ipyj~kUl;G0cLIX$AZ5ytdVtj-Zs^O~tbNEWsw+GQ
zi(zsYdVuA+b?&-jQ&q8^O*9wa39wYEeI88}8m{3?%N*M<cm~a1Re9=QUb_OHSm(Vl
zUz;(ni7VCz!AjqSz+y1NPX-<1vv$3ev3+T%a>kFkSYzX9E_qF^25UZ_?S~$!u-jnb
zpS@&v<)+}Sv+j7law*`f1LG#Z79C1nag~ko?)m5?*!nq&qS=^P{w(0Eap9+1F-lJ}
oZJXcnN{ip6ewzqU>YtGw0U7s<T@J@67XSbN07*qoM6N<$g4(o2p8x;=
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6d5ee52ac7a9f0436bc7d18cf812a6e15a13b82d
GIT binary patch
literal 1140
zc$@)r1dIELP)<h;3K|Lk000e1NJLTq002S&002S=1^@s6<5U3X00001b5ch_0Itp)
z=>Px(E=fc|RCodHoV{xlK^VrL-55oPMZm_7LJ1*aV`F0z8!NGhD1lT~F~m|U{R6bp
zGKpSgV<3$wL=bFDW21!@k`MwGdTE3d3Sx4}`n<C{=ic4!W$!ZC+|0Oe%zn(yzRz#p
z`JTN1C2Y}ioWgHhLWB|ihWQ&pfI)@>43E)-{u0b+`-q_J)h;ha5kkyi6g#+1p`%P@
zsLP~EyUi$wsDjhj#BGWnr-GBEsW9*$BOs!ueB(Q~OIM$uO@|EFReBP80ue1RkN?1Z
z0=Ppj=qufNgAeQ)L^O+Q1n`))oG@t5fhE;3i0Czr;42=|;>iQEdLJI#5s0KPoM$$;
zun)EzXp)6Nus}SAZ7kASt7?Oybi*PMqd8n8gg3525C*$?MB)hoVNh;xb!!Vkl?hvT
zOYu%-hxAL$%^Iq9*u=aK5Cljr2vtQoSUaS>AibZNHIl~Ci*!WS_gg?D&E}63?nH~R
z=nHJk8q#<041&OF@Cen5tl@+09jKySkdD{r5z>{mycd}k*U5g}Ba$}5XWne(ctR(l
zv*P~q2pL)O6oP<JAk-LRJiL|#%ZqcdN6g?d)jHpdZudrY));FS$%kt(h<M1|2feu(
zLpAwg!MsDR0z(%<H3MZRF`JVKITAf$vj9`J3y5J;iP@Zvfav*o$ua<k>{~cJ7FiUc
zc*H=_$S%hdkC62V-fy~P={txm$r?X>ryvX@Yy9#a1R01&Y<LfX48$YWyaz!B0%G+)
z2&@W-mH!~H65=S{dk=yP!r&IZ6NJy@#F{XO8&naNy!DDiyKY&^k{~~~5HCfzn&45x
z`Lp=KW8X%ytC+_5Ai$3D2-#u7YQZ~~pk}3=!gbaF4&xb*YaYR<C7PAwI*4Er-<VNk
zsgNHVwJObt+Byhz9O4PH$hPw&M5Aa;Z4DrTDYhp9%%rZnxl4^oYf4=M2zCBA9x+@`
z#c^$S9kIp+T`eGjagI*}xYrQNr2}eH8k;n=fRO9KG+r^NG{tq{u##wN(UJ*5#X5rr
zEI2>4++php(IT31wp<XwRs3N+JHh*^IrrLhx++?frW~ttK}dX6&-OvqPS`x0x51CB
z#?ozuEEa7+C>T>%=JK+emcrOzd*KGF%H=Ha>2vi}b?K8?`xbt<QdOQ%0D|b<)gv?%
zMYSJStSCUGV5F@@JVEO#3_@;D`RpuV^mf%+0d3r^Owa&ySU79w8+6!%pF6HgLolzM
zpzY2Jy9OZ%_QVIU(t(ox5u43fEyg_I&FA+7LMNscvzPx#bd3P!r5D-Ufzoz$5*h)a
zA6U{y@>MmO#(|_x%K>d?R%jH2et;SSjaT!I@vWKo+k`cWUt;=;{0jY@9$wSWGZF3!
zh-SkI{E-F=94=3gnR%I%mibtjij-M6PQD~_FU`psJ^l;jyz=Dkn)%KE0000<MNUMn
GLSTZRM-L+a
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..97bb84235c17a4225a181a450e9f7743f7ae158c
GIT binary patch
literal 538
zc$@(m0_FXQP)<h;3K|Lk000e1NJLTq001EX001Ef1^@s6SLDKP00001b5ch_0Itp)
z=>Px$)Ja4^R9Fekn7vK{K@^40U|~-OwF$i)FF;J_X|ypm8h_pZ3-Jl?2RkbpdJ@A6
z=qs35L!qJ2$^yo7XLn?lY!GDG>rE!J%nWnBy)zTeVC*eEuv$#`^*5Fw%K#Qntb67d
zudEjelL17!ki`o&aD^fsOatTeK~ZaAUgt`E1{F+j%^W@38|=)RYkd%2RbULdwu4J+
zk*c@8<?s;6x{poln*)4?&8cMJfQ+AO_`>~cM)HP`cdFqI7valkK!C^iEZnR*5K$Uh
zw#!4z(1VauGs3Pegs6{kDplS`R5X)ev8}fpQ<S<sgh5pw0x16nh>}2vAJB}VK!_pH
zjFCWyBhrkaKnyeqM86PwLOl+8QprS5kH9JS3eFXaDb)z-ioRq5&J}Awh#O}_5VYmo
z8~J8K^hDP~#P@=xG~^gfe;<i5L1nJZBdvKm7YOP&y;#hIqRs_(&}CaKY|r?)k0UgU
znf_e-WI}{o2k!-Z>}M?Or;F|#0f2NQGT}$MjEF6#EB0+G*Rs@yI1e-6=S+q0ov|%%
z5w+smmad~y*9`Z->>P6;WU#a4@7QBjPL_fZ@da<?ze0r6%*+-)*9lW)U1lk<6j??r
cfBt{s8@-cy$jV|K$p8QV07*qoM6N<$g6~r7ssI20
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4eb81b9b565e45892d95e812b7374ad0bbe26c67
GIT binary patch
literal 668
zc$@*80%QG&P)<h;3K|Lk000e1NJLTq001li001lq1^@s69)wx}00001b5ch_0Itp)
z=>Px%R!KxbR9Fes*}pOaK^zD0?}i6RWs;7<BN#fP%B0YE0VQGdDX1vW8vjZ!AVp@F
zG>ne%2ny+BQe_Ms*7vt}NmktDxDmH|GqP*%&VKy-Ha5Rg`UuY$#i8*Eg(v>#R@gS#
zZ(tSoN<pWcQjH88FKYAD1<5tFj_df#qR(Uj?n^XoF^(;@g1i3U@LsmyzO9aTY^n`B
z_J^W-x#;14A6>*4ZuB7*l4f=VEY3U^XN_xWbr{+uusFrDuaB`8hjtAdI5jG9k#-Xt
zuy><!+GTK#Ien%NFlDEQ%V2Tl`R=jf6IiT^`V_NWwCfQLoNw6n3#>5LU4VW>I0)~O
zH2#1U%34GD0|q8=f*GH{k`X1}z>|J~HHv<Lfr4M)Fv2gA&0ZY*v@H>Cd4Ua(Ef2v#
zvBQrb(<%{e`k^(-rhpqBfg4IT6gb8M(G!lt+o)hVX9{x~myTnFcOh0u3E5=UOzZLs
zi-!S~ud0G8RugZX_0ra@bOsR?DXWOif-PGQ9F{!m4x;OJIkpEjP?kK|b{s-?qzr3&
zzJN`AR%4kLeApLd)c@eRS{|$!e*p_DOzvt%NPF69ccIyX-@tNGt?}cY{5#3&;M~R#
zF~5o!>kWk^&s`2g{$jlg|E?pcSdGKVG(*91fvLE#ipXwWz8~SyF*%#?WGOLnCXe1R
zPv|J$^5mh+d{oX31}HJY_6??rD1|xJy6o}P{WOog(o7Z>=9UOA^ZwuN^4k2<%Vz8R
zClMX={VKwPH=C^~%SRk9@oSQhBHKdP$_n}ON4K9CcbWv<?_rq$0000<MNUMnLSTY*
CeKalr
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0751b846cbb6d447ab296ef7219d7abfa870082b
GIT binary patch
literal 1101
zc$@)E1hV^yP)<h;3K|Lk000e1NJLTq002S&002S=1^@s6<5U3X00001b5ch_0Itp)
z=>Px(2T4RhRCodHoWD;LK^(>39H=pYg2V>2&|C<{#>U1*8!Kah(U4GCAwps!mHq)*
zK?&$pHj<DSD2$1TjWkvkHU>h77J4)$mxzf`!0~-&Z@A^SWtY7>Z+B-WS!Qo`=XTyF
z-}$l2+f#ZLKhXKK4UH`*{A6BXzQJvs+Zs;dy}E;M?QWt<2#7G98w9k10+w(OD@x&S
zScRh=PYVdYt}>x4;y9kEF?{tOXl6f+AgtaUcAW)A$&4CjS86h)8H6WYW0yc?aSBh=
z2*;S1sSvYXa;hnGu`&1Y9Ut@@Zp3X^`a#r`_jBxc!NGr8zs8ALakRZGfv}3l@ELD)
z31@6Ulst<dz%k<@wh7}Y&PRbD=VTLvr+$FL=o>wcOHp8C8HDKX<I?M8l*q_B2oJ_C
zmczyj7eEM%0sO(jVY7)VAiM$e3myxVM#&uzp8Bz%MVD(Jz(v=zUPMoQRJaEM=;w0$
zVGcqFXiRcSE&5@&7!fjXc5!|2AP3<^#i)O6;bug5q0r5>#a$Z}E`yLRGNQG2zvVUv
zS#i$eibRF$AizQMW)4CKs5~MBgQTK<j?;P95EQ>~IR_yiG=_2z9*Dslga@LSgAfo3
zeK`m(B6@NVUPSZ?h;7+-Jry{0Y`G3W7!){A#Qs-$W&o0bL_{Ssg5nAx1Br;H-6nCb
zpO|`NARyKg)1Xc@gbW14TBoj`nCp^3L41sfX;7ycLI#DZnbYNQVnY~sD@!qRx|*um
z?Gk(0RStY=yCm9`{4tNT=kSTU1M=CSRK^4@h^5&?gz+|ut=F|g&DPg#y9UJDOb$B^
zvDm3<Hj?*17=yQXn_WrN>NmCTfv94c;l0Oh=2?hFn%Vt2_kl1jcQJTpJyB!5qkkU=
zqn|E!=9?L2u_;dedVL2#7^}a+RQ-vW`Alt%US~J}LIkS`ykb_$jQE<6QdL{6q`KD-
zggJH=k2r9CJWwO81)@bX1*AX_>N<XNo*iYqazNcQ6_-Ve(G<|?KoD}inP<B&%-u9U
z&a2QmHtb(BG-7cm2m@mrtLVn<l)|WRy>N?D<!U4G{xWmZ<u3@@H&%bT+<81LH)drM
z2@xQO=Fo_+U<}n`xR#0mR0c-2HA*B{eUU*(1=G*Y5k|77))Lspura{`uzBRJVJq0&
zxZG**=I4G}*5Q1UPgkab)(K&4iw#1)*tp!q;7xBc8zJvs{{PgX7hszLVO1N0w|JYi
zS$A~X@;2wKeI>e;jWyn8vGvl?%I|I0?9!f><XZ{CewTR$I*Y6PJWMF!Y~A-tfIaUB
zx%aaP;PgF-clPnx5$cDY+LEpjb`|k4iiM9|XNcP%w;}=cG4EmCYwCCShcx~H4DtlS
Te_pc=00000NkvXXu0mjf0-O1A
--- a/mobile/android/themes/core/jar.mn
+++ b/mobile/android/themes/core/jar.mn
@@ -100,8 +100,17 @@ chrome.jar:
   skin/images/icon_floaty_mdpi.png               (images/icon_floaty_mdpi.png)
   skin/images/icon_floaty_xhdpi.png              (images/icon_floaty_xhdpi.png)
   skin/images/icon_floaty_xxhdpi.png             (images/icon_floaty_xxhdpi.png)
   skin/images/icon_heart_hdpi.png                (images/icon_heart_hdpi.png)
   skin/images/icon_heart_mdpi.png                (images/icon_heart_mdpi.png)
   skin/images/icon_heart_xhdpi.png               (images/icon_heart_xhdpi.png)
   skin/images/icon_heart_xxhdpi.png              (images/icon_heart_xxhdpi.png)
   skin/images/icon_key_emptypage.svg             (images/icon_key_emptypage.svg)
+  skin/images/accessiblecaret-normal-hdpi.png       (images/accessiblecaret-normal-hdpi.png)
+  skin/images/accessiblecaret-normal-xhdpi.png      (images/accessiblecaret-normal-xhdpi.png)
+  skin/images/accessiblecaret-normal-xxhdpi.png     (images/accessiblecaret-normal-xxhdpi.png)
+  skin/images/accessiblecaret-tilt-left-hdpi.png    (images/accessiblecaret-tilt-left-hdpi.png)
+  skin/images/accessiblecaret-tilt-left-xhdpi.png   (images/accessiblecaret-tilt-left-xhdpi.png)
+  skin/images/accessiblecaret-tilt-left-xxhdpi.png  (images/accessiblecaret-tilt-left-xxhdpi.png)
+  skin/images/accessiblecaret-tilt-right-hdpi.png   (images/accessiblecaret-tilt-right-hdpi.png)
+  skin/images/accessiblecaret-tilt-right-xhdpi.png  (images/accessiblecaret-tilt-right-xhdpi.png)
+  skin/images/accessiblecaret-tilt-right-xxhdpi.png (images/accessiblecaret-tilt-right-xxhdpi.png)