Backed out changeset 92d4493c6d58 (bug 1169679) for bustage
authorCarsten "Tomcat" Book <cbook@mozilla.com>
Thu, 22 Oct 2015 16:03:00 +0200
changeset 304170 b86267b3cc2a0eeecd7035e502c3fa82b213f544
parent 304169 daaaff21e45baa4d0df53185f1913e7b9c8451d9
child 304171 117b2d69c6502a2a2785079c46e9c541c9cf87e5
push id1001
push userraliiev@mozilla.com
push dateMon, 18 Jan 2016 19:06:03 +0000
treeherdermozilla-release@8b89261f3ac4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1169679
milestone44.0a1
backs out92d4493c6d587cb1faa5c906be1049ac368a80a8
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
Backed out changeset 92d4493c6d58 (bug 1169679) for bustage
addon-sdk/source/examples/ui-button-apis/lib/main.js
browser/themes/linux/preferences/aboutPermissions.css
browser/themes/osx/preferences/aboutPermissions.css
browser/themes/windows/preferences/aboutPermissions.css
devtools/client/aboutdebugging/components/addons.js
toolkit/themes/linux/mozapps/extensions/extensionGeneric.png
toolkit/themes/linux/mozapps/extensions/extensions.css
toolkit/themes/linux/mozapps/jar.mn
toolkit/themes/osx/mozapps/extensions/about.css
toolkit/themes/osx/mozapps/extensions/alerticon-error.png
toolkit/themes/osx/mozapps/extensions/alerticon-info-negative.png
toolkit/themes/osx/mozapps/extensions/alerticon-info-positive.png
toolkit/themes/osx/mozapps/extensions/alerticon-warning.png
toolkit/themes/osx/mozapps/extensions/eula.css
toolkit/themes/osx/mozapps/extensions/extensionGeneric.png
toolkit/themes/osx/mozapps/extensions/extensions.css
toolkit/themes/osx/mozapps/extensions/navigation.png
toolkit/themes/osx/mozapps/extensions/stripes-error.png
toolkit/themes/osx/mozapps/extensions/stripes-info-negative.png
toolkit/themes/osx/mozapps/extensions/stripes-info-positive.png
toolkit/themes/osx/mozapps/extensions/stripes-warning.png
toolkit/themes/osx/mozapps/extensions/xpinstallConfirm.css
toolkit/themes/osx/mozapps/jar.mn
toolkit/themes/shared/extensions/alerticon-error.svg
toolkit/themes/shared/extensions/alerticon-info-negative.svg
toolkit/themes/shared/extensions/alerticon-info-positive.svg
toolkit/themes/shared/extensions/alerticon-warning.svg
toolkit/themes/shared/extensions/extensionGeneric.svg
toolkit/themes/shared/extensions/extensions.inc.css
toolkit/themes/shared/extensions/newaddon.inc.css
toolkit/themes/windows/mozapps/extensions/about.css
toolkit/themes/windows/mozapps/extensions/alerticon-error.png
toolkit/themes/windows/mozapps/extensions/alerticon-info-negative.png
toolkit/themes/windows/mozapps/extensions/alerticon-info-positive.png
toolkit/themes/windows/mozapps/extensions/alerticon-warning.png
toolkit/themes/windows/mozapps/extensions/eula.css
toolkit/themes/windows/mozapps/extensions/extensionGeneric-XP.png
toolkit/themes/windows/mozapps/extensions/extensionGeneric.png
toolkit/themes/windows/mozapps/extensions/extensions.css
toolkit/themes/windows/mozapps/extensions/stripes-error.png
toolkit/themes/windows/mozapps/extensions/stripes-info-negative.png
toolkit/themes/windows/mozapps/extensions/stripes-info-positive.png
toolkit/themes/windows/mozapps/extensions/stripes-warning.png
toolkit/themes/windows/mozapps/extensions/xpinstallConfirm.css
toolkit/themes/windows/mozapps/jar.mn
--- a/addon-sdk/source/examples/ui-button-apis/lib/main.js
+++ b/addon-sdk/source/examples/ui-button-apis/lib/main.js
@@ -3,17 +3,17 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 "use strict";
 
 var data = require('sdk/self').data;
 var tabs = require('sdk/tabs');
 var { notify } = require('sdk/notifications');
 var { ActionButton, ToggleButton } = require('sdk/ui');
 
-var icon = 'chrome://mozapps/skin/extensions/extensionGeneric.svg';
+var icon = 'chrome://mozapps/skin/extensions/extensionGeneric.png';
 exports.icon = icon;
 
 // your basic action button
 var action = ActionButton({
   id: 'test-action-button',
   label: 'Action Button',
   icon: icon,
   onClick: function (state) {
--- a/browser/themes/linux/preferences/aboutPermissions.css
+++ b/browser/themes/linux/preferences/aboutPermissions.css
@@ -96,17 +96,17 @@
 }
 .pref-icon[type="desktop-notification"] {
   list-style-image: url(chrome://browser/skin/web-notifications-icon.svg);
 }
 .pref-icon[type="indexedDB"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="install"] {
-  list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.svg);
+  list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
 }
 .pref-icon[type="popup"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="image"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="plugins"] {
--- a/browser/themes/osx/preferences/aboutPermissions.css
+++ b/browser/themes/osx/preferences/aboutPermissions.css
@@ -106,17 +106,17 @@
 }
 .pref-icon[type="desktop-notification"] {
   list-style-image: url(chrome://browser/skin/web-notifications-icon.svg);
 }
 .pref-icon[type="indexedDB"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="install"] {
-  list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.svg);
+  list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
 }
 .pref-icon[type="popup"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="image"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="plugins"] {
--- a/browser/themes/windows/preferences/aboutPermissions.css
+++ b/browser/themes/windows/preferences/aboutPermissions.css
@@ -100,17 +100,17 @@
 }
 .pref-icon[type="desktop-notification"] {
   list-style-image: url(chrome://browser/skin/web-notifications-icon.svg);
 }
 .pref-icon[type="indexedDB"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="install"] {
-  list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.svg);
+  list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
 }
 .pref-icon[type="popup"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="image"] {
   list-style-image: url(chrome://global/skin/icons/question-64.png);
 }
 .pref-icon[type="plugins"] {
--- a/devtools/client/aboutdebugging/components/addons.js
+++ b/devtools/client/aboutdebugging/components/addons.js
@@ -10,17 +10,17 @@ loader.lazyRequireGetter(this, "React",
   "resource://devtools/client/shared/vendor/react.js");
 loader.lazyRequireGetter(this, "TargetListComponent",
   "devtools/client/aboutdebugging/components/target-list", true);
 loader.lazyRequireGetter(this, "Services");
 
 loader.lazyImporter(this, "AddonManager",
   "resource://gre/modules/AddonManager.jsm");
 
-const ExtensionIcon = "chrome://mozapps/skin/extensions/extensionGeneric.svg";
+const ExtensionIcon = "chrome://mozapps/skin/extensions/extensionGeneric.png";
 const Strings = Services.strings.createBundle(
   "chrome://browser/locale/devtools/aboutdebugging.properties");
 
 exports.AddonsComponent = React.createClass({
   displayName: "AddonsComponent",
 
   getInitialState() {
     return {
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2ae95a5b287264b95f635ddc24889bbd59b6c176
GIT binary patch
literal 1862
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
ADF6Tf
--- a/toolkit/themes/linux/mozapps/extensions/extensions.css
+++ b/toolkit/themes/linux/mozapps/extensions/extensions.css
@@ -3,16 +3,32 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 %include ../../../shared/extensions/extensions.inc.css
 
 #header-utils-btn .toolbarbutton-icon {
   list-style-image: url("chrome://mozapps/skin/extensions/utilities.svg#utilities-native");
 }
 
+.warning-icon {
+  list-style-image: url("moz-icon://stock/gtk-dialog-warning?size=menu");
+  height: 16px;
+}
+
+.error-icon {
+  list-style-image: url("moz-icon://stock/gtk-dialog-error?size=menu");
+  height: 16px;
+}
+
+.pending-icon,
+.info-icon {
+  list-style-image: url("moz-icon://stock/gtk-dialog-info?size=menu");
+  height: 16px;
+}
+
 .sorter[checkState="1"] .button-icon {
   display: -moz-box;
   list-style-image: url("moz-icon://stock/gtk-sort-descending?size=16");
 }
 
 .sorter[checkState="2"] .button-icon {
   display: -moz-box;
   list-style-image: url("moz-icon://stock/gtk-sort-ascending?size=16");
--- a/toolkit/themes/linux/mozapps/jar.mn
+++ b/toolkit/themes/linux/mozapps/jar.mn
@@ -8,31 +8,27 @@ toolkit.jar:
 + skin/classic/mozapps/downloads/downloads.css             (downloads/downloads.css)
 * skin/classic/mozapps/extensions/extensions.css           (extensions/extensions.css)
 + skin/classic/mozapps/extensions/category-search.png      (extensions/category-search.png)
 + skin/classic/mozapps/extensions/category-discover.png    (extensions/category-discover.png)
 + skin/classic/mozapps/extensions/category-plugins.png     (extensions/category-plugins.png)
 + skin/classic/mozapps/extensions/category-service.png     (extensions/category-service.png)
 + skin/classic/mozapps/extensions/category-recent.png      (extensions/category-recent.png)
 + skin/classic/mozapps/extensions/category-available.png   (extensions/category-available.png)
-+ skin/classic/mozapps/extensions/extensionGeneric.svg     (../../shared/extensions/extensionGeneric.svg)
++ skin/classic/mozapps/extensions/extensionGeneric.png     (extensions/extensionGeneric.png)
 + skin/classic/mozapps/extensions/extensionGeneric-16.png  (extensions/extensionGeneric-16.png)
 + skin/classic/mozapps/extensions/dictionaryGeneric.png    (extensions/dictionaryGeneric.png)
 + skin/classic/mozapps/extensions/dictionaryGeneric-16.png (extensions/dictionaryGeneric-16.png)
 + skin/classic/mozapps/extensions/themeGeneric.png         (extensions/themeGeneric.png)
 + skin/classic/mozapps/extensions/themeGeneric-16.png      (extensions/themeGeneric-16.png)
 + skin/classic/mozapps/extensions/localeGeneric.png        (extensions/localeGeneric.png)
 * skin/classic/mozapps/extensions/newaddon.css             (extensions/newaddon.css)
 + skin/classic/mozapps/extensions/selectAddons.css         (extensions/selectAddons.css)
 + skin/classic/mozapps/extensions/heart.png                (extensions/heart.png)
 + skin/classic/mozapps/extensions/navigation.png           (../../shared/extensions/navigation.png)
-+ skin/classic/mozapps/extensions/alerticon-warning.svg    (../../shared/extensions/alerticon-warning.svg)
-+ skin/classic/mozapps/extensions/alerticon-error.svg      (../../shared/extensions/alerticon-error.svg)
-+ skin/classic/mozapps/extensions/alerticon-info-positive.svg (../../shared/extensions/alerticon-info-positive.svg)
-+ skin/classic/mozapps/extensions/alerticon-info-negative.svg (../../shared/extensions/alerticon-info-negative.svg)
 + skin/classic/mozapps/extensions/utilities.svg            (../../shared/extensions/utilities.svg)
 + skin/classic/mozapps/passwordmgr/key-16.png              (passwordmgr/key-16.png)
 + skin/classic/mozapps/passwordmgr/key-64.png              (passwordmgr/key-64.png)
 + skin/classic/mozapps/plugins/pluginGeneric.png           (plugins/pluginGeneric.png)
 + skin/classic/mozapps/plugins/pluginBlocked.png           (plugins/pluginBlocked.png)
 + skin/classic/mozapps/plugins/pluginGeneric-16.png        (plugins/pluginGeneric-16.png)
 + skin/classic/mozapps/profile/profileicon.png             (profile/profileicon.png)
 + skin/classic/mozapps/viewsource/viewsource.css           (viewsource/viewsource.css)
--- a/toolkit/themes/osx/mozapps/extensions/about.css
+++ b/toolkit/themes/osx/mozapps/extensions/about.css
@@ -14,17 +14,17 @@
   color: -moz-DialogText;
 }
 
 .basic-info {
   padding: 10px;
 }
 
 #extensionIcon {
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
   max-width: 64px;
   max-height: 64px;
   -moz-margin-end: 6px;
 }
 
 #genericAbout[addontype="theme"] #extensionIcon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8740e4911a857dd0d2e479529594fa4bb17adf11
GIT binary patch
literal 3402
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
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2c5f628ab6001ba2f20a19e20f5d6c556b8f0169
GIT binary patch
literal 1564
zc%17D@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdjX$U}IlVkeHmETB4AY
znx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23M-%ixv3?I
z3Kh9IdBs*0wn|`gt$=Khu)dN4SV>8?trEmh5xxNm&iO^D3Z{Any2%D+1`1||dWOa(
z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX
zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0*IfOlwVq6
ztE2?;LT-VtFWlg~VrW1CgG|37u|VHY&p<ynS0ARjxFjew4ZrH*kjjEo{h-w1{L-Ri
zV0@%0BUy!CD@Y;GHC8V9$)&lec_p4Mwn{(|y_C!pD_1u&Q&&q@BS$AwLqkIsH%lW|
zM`tHz6EkNwCnpzk1DIaVyyB9?yyR4v-b{pEL%e#eoQqNuOY)0C^7C_Gu@{h$Uy@&(
zkzb(T9BiuKo0y!L2jYW*7V6T}qRg_?6t|-MTm^90SY@Kw4|2Pai>r%^sjG#dg^_`o
zg`uI7nYodLsimQ%p@oU5g{zAaRBs9ve-qTJ4|I$^T13NyfT;(>geO}d2cGa#^MI+n
z2$-ywCQmhBU|^cy>EaktajPZB+an}V#P0uZJ9k;x&l4A!Y3)2=CfVUAz~ZRT$XzJ7
z<boC3QYlRVCiAVmixTd%_WSZ*nzJajbKy+KG@oThrp#7bJLme`>iqw*ZxprScFZo`
z_y704;&blj=UMVu*K2ra?(H{VzFm4d_IB6KKHb;v#6<2rH8pT^=kD&B-F14^EGE&?
z$Ii)t!ik%Bw;MA$#m-8Tc~&J@aF>6^>x0(Y^S>o)?YTFPC8og8qh+VsRQ0YdZ*{?g
zCnIuJ{=U^4?bz~Cj)kMWWmS0iwJY}gU%%bsZPkkj<B%%O(KaxuSzn(~BIJE0kLASr
zm0t5#{ZvS{T)OGQ#^tMP&HiOJ3Yl|%{4u@n=FFF3J~P_y`Z*ZLT`;+P{;QM6QsdH1
zOFUB*61FGwIC3PqEcQP<aUy4*S?q)V=a;RzRhcNl5Nxs`XL(I(>dvS<I|s?B>Zu2I
zG`Kway)ylxy86Xs-TPTSJ!@W-ShVcNfo!8=3IERiQ4BTjH&pv%>Z8Hox>P^TFSe_v
zN7`eT(pmOwn`LH)4c5PARdooBmwREwusZ&6>du^B9U<!;%;LQF=AMT1$&|0hensUJ
zK71Q<k1;(bK#MW7$L2&~%!K##Z?xCfY~8=@pQ%Ca-O`I`E&?l@T4&ze**)>$@w!WQ
zLT)F{+84K0fuZuZQSQz;yu7@<6X(4v?vIMTEqBhxUp44tuke(@57VCiy_vHu#q{4#
zb<rMvja~dJE+l$~?3HAAw#(XIKe46n7jx=^RZ((}TLa@*#Ki2s1o%`ci(az&EgtM-
zptG<3dZp=|=?W6H!4_{nXGJS_C`{hEdPVB)@SthZ=Twc0R)3SP+>pEbg4gmxU6D%P
vn+`BB`rVqwXY_L)_lxU|2_FvTGqN%CtDO8gYl*%fsJ!-c^>bP0l+XkKyrE0B
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a186c6b7adaf4d1606a3b717d3ff00e428e8fa41
GIT binary patch
literal 1338
zc%17D@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdjX$U}IlVkeHmETB4AY
znx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23M-%ixv3?I
z3Kh9IdBs*0wn|`gt$=Khu)dN4SV>8?trEmh5xxNm&iO^D3Z{Any2%D+1`1||dWOa(
z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX
zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0*IfOlwVq6
ztE2?;LT-VtFWlg~VrW1CgG|37u|VHY&p<ynS0ARjxFjew4ZrH*kjjEo{h-w1{L-Ri
zV0@%0BUy!CD@Y;GHC8V9$)&lec_p4Mwn{(|y_C!pD_1u&Q&&qDS4SsPLqkIsH%lW|
zM`tHz6EkNwCnpzk1DIaVyyB9?yyR4v-b{pE7rc6{oQqNuOY)0C^7C_Gu@{h$Uy@&(
zkzb(T9BiuKo0y!L2jYW*7V6T}qRg_?6t|-MTm^90SY@Kw4|2Pai>r%^sjG#dg^_`o
zg`uI7nYodLsimQ%p@oU5g{zAaRBs9ve-qTJ4|I$^T13NyfT;(>geO}d2cGa#^MI+n
z2$-yY8|+%lz`(f9)5S5Q;?|N$d%c+*1&*eteb;mIKcb|tL^y<}Yg$=YSXXB5lqH=v
zBDwytZ)<7|RhZhlU}<O+w>0<aElmO(EGBAc_BGXYEEknt9g?fw{dxBHw6e;o^m+db
zmp#!J5q=uELoe#uQ~rWR(fHLpaaR}riu*4#k2z*~&$*X|zGv?I>TTBHoWK8|;7UQ2
zfH^#K8M4&1!dP#xt>LicnB8rp5;MueON-m$GoSEQ1NkTIR_2UHW;FL{+wrYhxyfsy
zasJ(&>W%52mO35^7h27|A|%3ispkxS)gaHP;wf$6vG;Rl_GQjoZr3`OrP1ADkL!h5
zeoB`fUu3)%siD7lnpeQI2!%t-&+XV$YbKI#dn=1<Ra+4=Z`PvSl@=UjpMJcld>vl6
zjHUE3n;zr)x&sA{_o{;?dt07&GUr&mFp%}4&1t4&C+!CDg!mAh@+TRG%Y4t5uoXyT
z2Hq1~sObASqie<5XKT3U&TA-bt=l3Pw8i%JHreJKj52P&gbufv&){1&S6ld8Ve0LQ
z*Ac&Jub1+wsQpgbe_%eR9h(pfYxauxWBERjwv3CoULRD<`IVplB(#B%;d9)oV!25#
QJ3ytGr>mdKI;Vst0CpeLGynhq
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..75ea826f9140c9d1a75f3a9f24213964f43f9447
GIT binary patch
literal 1567
zc%17D@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdjX$U}IlVkeHmETB4AY
znx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23M-%ixv3?I
z3Kh9IdBs*0wn|`gt$=Khu)dN4SV>8?trEmh5xxNm&iO^D3Z{Any2%D+1`1||dWOa(
z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX
zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0*IfOlwVq6
ztE2?;LT-VtFWlg~VrW1CgG|37u|VHY&p<ynS0ARjxFjew4ZrH*kjjEo{h-w1{L-Ri
zV0@%0BUy!CD@Y;GHC8V9$)&lec_p4Mwn{(|y_C!pD_1u&Q&&qDM@J`9LqkIsH%lW|
zM`tHz6EkNwCnpzk1DIaVyyB9?yyR4v-b{pEOT2omoQqNuOY)0C^7C_Gu@{h$Uy@&(
zkzb(T9BiuKo0y!L2jYW*7V6T}qRg_?6t|-MTm^90SY@Kw4|2Pai>r%^sjG#dg^_`o
zg`uI7nYodLsimQ%p@oU5g{zAaRBs9ve-qTJ4|I$^T13NyfT;(>geO}d2cGa#^MI+n
z2$-yGeI#x%FfdK_ba4!+xYZKm>k$$tV)uMs_5IrSXJ<dJetagvCCDg6B8uatQZ$R=
z7NMjq1(5<<xLCBOax_oaWcId6O!CPxqnyM^7x|rBnz$P6XD-WI<8wOAO(y->zIU_d
z7@1m~E<XQr-}}1z2m3Z#Cv0|V=vbB{zK~^-<QlQej|b0k6kI<m_`_XN>Yn~BH}5Xx
zsFTwUHK`xZ_xTZc(_)_{gVGh&+|>Dr#Rjr`4-XWjY<L}G94h+$?S6(;sT0B$eSGiz
z@6$ZipkE;j(OzfwTSkW7msNZnGNJcPM1J&=0NoqE7rlx2{r1u;>)wqi9~%2MUO4f2
z+p}A*g;}njP<Y+L&7zyLA(!n?EZ^yCF6p1&HSS#beTuVGM3RP;^{+LDjK$2E7jSKB
zkrDcETV%$MuqTz8mm~uegBJ!dGHU0Z<GGW&D);vSrGxt!_uO!*tgt$txIkLOqBlSG
zk4a2NOAAk*V5n+>6vr|N+g~5w?$vUdx~A(sL(I`@HSMc*oop~-vU2}n^>dZa=b7z1
zvYTza1ZDPnKR;%re<eoR+*UMY>RzLq$t#|EUe7RdU$tYxj5?96x))dclz5Wo@SH(x
zuBFAdPieh}ro=PY$wo8xG0jR*pQNhGAf)|={m1t&s~>(kD7r{LEi6~L=<qjY9l!GV
z{c*DV0iI&KH@%k5Jl;_FK0siSCX4xh5BHl7z4sQSKPj!gdnG982iJ5v0oF!i$?0bC
zf7U(!B$<`9MD?^@>N;B?#ZBS%Up5q8UvkIt!J8=;qvRT<=pK!*YiT`SyIdo9;|yt@
zJ^!B^dOD9czRLg0-B<AwCZ2!(+ok#X>8aWqCsuGC*>>5bD{fA2wl62EuhYMn2(8K6
zR$AXqVc%&YqVO&#qA&2oSry}~IjrC9|7jjzm}R_G?d&R+7EqDx>FVdQ&MBb@010PL
A@c;k-
--- a/toolkit/themes/osx/mozapps/extensions/eula.css
+++ b/toolkit/themes/osx/mozapps/extensions/eula.css
@@ -1,14 +1,14 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
   max-width: 48px;
   max-height: 48px;
   -moz-margin-end: 6px;
 }
 
 #eula-dialog[addontype="theme"] #icon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6a76774c7bf6059748b511207414b34515b7c6a2
GIT binary patch
literal 1302
zc$@(i1?l>UP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000EtNkl<ZSi{AZ
zYfw~W7{}kk?jC^!p<H4O1i@0SsmMjrNG>atVpz%s>@>I`XezltQ?tu8l#9XUz=C)|
z0p((t0g(*pFj*5T<p>%^HO}<8nXDLUCj0XAJZsBkT~=a`6EpuAhI0=8-}}7JjR64r
zKeeEbmc7lqyz^Pvrs{y9<YUp}%2Tm-l}(!_UT%#3IZhuu7Fy_e#bXb9OP0-C1P4HK
z(Mp}P=g?&hG>_K6*|DS0dRq@oW0hbSDTJzP8qf`@VQ2Gmuq2C>3l4xMcTt^D{CeSs
z6L9g)Dd_ys04?LyaB}Pr7;YAT{zg7jT;C75ms21}=W$JN0IyuOIPG-8pY7k(&1qgb
zoCya8k|9tl8xb7fNez?u=JB6sdQ|YiuofC`mCiCR{3-+XUP=N*LkPI5S@k1HLU|5*
z%<}+KrnMxDRvHh^I{BOZ+aRjauNTde+%g#dNC3=w(Xg(r=<4n%bM24{GP>g-KqpfQ
zR)%=zju`f`R~k1!#<`b3)w&r{o8#d1wnWIilnSNBtSR&SFLyxJKq72AyB0Rq`a?vu
zH-sIL!|Eyz2q}LY0uQ@^Ux717)4AhLN+zEd0Gb!P)2D{!vG?apIJ0@q)g;(6r~vhq
z7*GvFfwF%MZ2vR}w)Q>+FLe7r{KrdS<M|~JQY$5h&UpcBZ+sTcd@GFk^B>7zLzf#w
zwoAe5T@lO+fWj`M`T7r~5Yf2^e2T3AV3TpBI>)e!%zvXh7ur0$lb;QM?bY*Xt#dCn
zn7gS>aT7jyd>@q>J)?xP$2{hO3?f=wA-K*FR_P@Wa$EvoZ59ADSg5ymeSZSlu)}G(
z(*f&z2R)-~x98-Mt*)@VMDmm4PWCD)+I=_IwY*FOvV9KI065i*&7=CM-hT9JEu^<9
zZf$9ZIGNX<W>?th<Y=5}zEb>Mgi1lFrvNb1$7!mWdposP>TtzhWWjsJ>;;=gotJ|D
zVevgQ3$@vZXr9wZ6*}9)+fCU%i2yR&08O!zG|z?3_I2$%EGrcKjsQ}d0JO=}j}!@B
zY6Re0BKiXXmf8e}(}&zXGMqa-Qin2NA5OJhJqeKgS>l4sO#mG{tf&zGjR0Xb0YZ!9
zgS1AOPfqiEeU)EdaN!e~$>+irWNucVK>{u+u3$zL$Wc|OhA9ACAaiJkqcv(jZZe8`
z(=xG{p3ziWs5xnE3lIL~;@{lVT&Z&^+v}O@aAReS7(6vI`T%aP&bUBU25CKv0b1EN
zw8`Ky;YiPDq&}?FDBJ12P3o|K=(rCNd`tpC^%7WpT4H+7>MXD(n&;NqD|I+(GFaz-
zQK@0JPhi4L`d5hWQP|hC+&8xtl?P^lEzvSzd2;IQzQvL|c#m1AXHXuf#gy%+aJ+LJ
zg8gEGuor+f8OyK-)tcICvaRpjc5x*XcDn&+jj~L*RW%X<h_dw^B^=%Pe+IxG4kbeI
zC@0$CXpNeg?KD!|-{3BagP9E9akdm6!~EnLhntje*32mhy>%imdCg%iMafYsTvE86
zP=gdAJElvG=D8n^R6dp+#CHNMwP*`#qEaIxYvyz{cz_X;*TVqtlnR&ExX)>aqp+Dp
z^PEp$TB`tCSqIhm%=gXm){3ylaMuws{s91MS70r~cFO7B|4km;KZsJ~yoFSdT>t<8
M07*qoM6N<$f=p6r?EnA(
--- a/toolkit/themes/osx/mozapps/extensions/extensions.css
+++ b/toolkit/themes/osx/mozapps/extensions/extensions.css
@@ -14,16 +14,37 @@
 }
 
 #header-utils-btn > .toolbarbutton-menu-dropmarker {
   list-style-image: url("chrome://mozapps/skin/extensions/toolbarbutton-dropmarker.png");
   padding: 0;
   -moz-margin-start: 2px;
 }
 
+.warning-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png");
+  height: 15px;
+}
+
+.error-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-error.png");
+  height: 15px;
+}
+
+.pending-icon,
+.info-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-info-positive.png");
+  height: 15px;
+}
+
+.addon-view[pending="disable"] .pending-icon,
+.addon-view[pending="uninstall"] .pending-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-info-negative.png");
+}
+
 .sorter[checkState="1"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
 }
 
 .sorter[checkState="2"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
 }
 
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ffc40d7e56b6b7116fb0e1ab3f63c641e4971ed0
GIT binary patch
literal 586
zc$@)B0=4~#P)<h;3K|Lk000e1NJLTq001Ze000yS1^@s6|3-hi0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz>`6pHRCwC#md|PvQ544SpEEO={4u7u
z@dX4$TTFwE36Vg=V9}=f2JYO7-Si2%@;SO{%|xk=5GaH~Q))p)s(k}N+6GsKx%Ya`
z*p-VicW}|g9OfGshVQ$-IcJ7D+!(_yatU_9D+9~`|E*iqMq{?x9N7BELta}SBnNA@
z1edD-ZY@pYC3tnlbboIC-o7?!?aRT==)VBY&9^#2%9oz!*8o6E0Hw9!wtzX`(?Uq2
zqNo~0(Z=mN?R~A(t4|+C!&HFPdb=Yytmg9hS?rny2}(#|xR5NGPOSkQ@EEwRF<RlF
zO{55Px?a0`|1(~#9qeuo6TgECt?r8N7uSoWOE-(9%c@W)=v>}6j^{DQad2FaV#E-8
zDTA^old@?IT8q|9+`;iE9Bc;feg|*E-p}LH8;o(rsb}%7!&#c$$8lW*bSZ>U7)3aE
zzA|(5YwuAvc-ngy+Kl)J4L?wO{WsylU~AYrIhkDld&{H)blkXu^ng^AO8IbUu@fvm
z?vC;D8){<vk&t1G0pC%3uLog$>%;c)Wb*48zDOwmA%-lMOGk?j+WjX>-Q6>=({qi~
zjfAS88XLj;7tfxrj4XVy$U|PrILk`p<0-~9gQ9WoSo)f%L)5X2iD$oC8DIu@e*F<(
Y02Xl?bhbfYx&QzG07*qoM6N<$f)@l6EC2ui
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1dc2d8504cbf625fffc9d5707ef9eb459c70fc0e
GIT binary patch
literal 1979
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
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..901ab1ec29fa9d08b240f68653f27f4b0bbda842
GIT binary patch
literal 2027
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
F{{wX7A_V{d
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..370ceec0f241b320339bd7a6239eafd4f19944cf
GIT binary patch
literal 1852
zc$|Gz3rtgI6s{;J2=Y=U0&=;9MAWvoEswRMLg}Tn!5W0Jp(0S)TPWJz(q5!6<uP$o
zM5KreP$0@faEO?pGMJEok~+v(BtZqyiO2+TI7N^#bhjw%k>H>Fk8|>U=RfEC-_1Q5
zyd%)UY=aqrK(OHR;1GOQ<1>7f3BGo2(%a&jJr)p-g`!d{Nu)vuYzZ2J0DQS9770N_
zlH`P2h!26V9Fz&ev2ek5rWlozMFtF6BUcg(!^c;n6p8mC7!ZTR$`mYcqNNQ4WD*wm
zg{J@#C^<-+jF+N9LQ{4K#VPy53<>DF4e-%0@c?oJ69F3eeubK;VS)2;nfTe@rhvda
z1lz{~-zOC=2nIN)3IROH5J?PqL4X&POr?8xdwXvMXb=^mKr{-KMxuH%=`<z;0Urj4
z-=>mCnISOu!(F(=0^=}D$)r${l9I?tbTX=nrBE3Rh9L%xM#2#!b+Q5zX-En+aUlYX
zsKqLo5|g0{z+j7F&_s*{f(s?cm5X5&>JM$g8%EKHloTo%qWlXe5PTdemoK8#SO_Bh
zI9e@CRw9%TM2#k@#Q4KWi3YNg$x$I93{?qHbpJvZgX2&PRmY)9fD`Ho2t;C;!eGzi
z1p+2tp~gfCF~WygAnqZ{WD=%#08Hi3X*9OKCyh#lxeQtWo8!;%@Zxa&{b6rtfeWMJ
zL^-0s7Pyjsxb!8t1}VH}BP!VeM8Z{}a$vq>rflh4prvzp&y_5l3w22@1y6?ZzlUCM
z;p#CQ7iEhZi^4|~xY|{?tlvHjUW0!v4Sbj_)bx*+4yY<1b3ggn1Jdd9EwjCc?wT~_
z`DKk-k$-Fkf}D&jiZf4&yE==!+TLYE6=;alt0zy)H9z-$=XOtn+IqUaU>~OuAJ`10
zy@5v}hn<ARFSjHL?w~wKig5GN4+i}jS!v8&rAuA^N7)nmcBA3RBkCib+!rSIrkAz4
zFgie@YH~OA$)2_uH}jdP^x@~%c1u?T=H0z~HE+t^<;2S51I2)^uOdFL)~d^{qFUdW
zaxkFZ(g92!;5mSIj3!tEuktSD>(9;sF1m{`4*c2NSN&k9F=+X^fm69$N9i)xdD&Z*
z#*QR3vO`@>&jd;l-6dLk7<`rJ%CJi=w0@P**t;qFOu0Crx{teaco(-RUoXti(=(pQ
zexq)DSX2G^gChD^RbPnl?Izyu&vbThVT@ya>}`72p|Md9c*=ccoMZ7&>qZ6?uN{tF
zaSW`g4~)+qFDmk{wB<&mJND~OL#}4W9Q%1mIiF6HbclaGZzQoP8GCfvdcR+YF*swt
z(;+0j?urSwkx;ygE!X;V@wQA*sb876nilj8*KtRja%upZ&Z)z8x!>63mfKBHt{0|O
zm!=N7uj`wUJ7ew6BxTR+GLKl;jhB+opL+WiD|gYwe(T11oZ6|~P<5*1cw;cpb3NPT
zdDADgH}!kzS<@>`Z(J5$&^ESf@8=Cl)9QZFXPx71$+_7(KGD`hDBf&U+oO#DYmIa^
zX{$l!=o{_eY14cOFp!`#|1L)l<iBYdc~}(|RLSRV+Dkm?H@4GGR%jh`bghwaovhS4
zD7*Wws0+=!uAJ!W+-kFUi90TUZSclIdr(gI*G{^qu60`_TX1~<8r?Fb`)~mqSz^6L
zyM3MZ2M=N<&o{>koP&n4C49Xi!nMPR=##u=v(;#>wST4aypj^m&V`qRm8}_{W!Qe%
zS{50Y4Z4$h3Zr7Sk6tN$y{n>OC|lo{U?gzpxpeUg^D|+(x~DtkR2^}!qId0R*<u(M
z_)k%$)o9j#9A~(2HmTg%+d?la5sRs}!e5db*si7=>7$;<tx-?c5+foc^?sE#-Bz+p
zoM@?wMZV^V@r(~?4~9v#9zU&ext*o2pm8b_ItSmGhb8!>XCje>);Y)U^0wL;aQ6%B
z!Am!BoaKD6!OJD2`HIhhl}Sg3GP3i&H`1M(_u#$iFyJ1iEi)n9@mXKf+%vkz@IT`R
L?11b2qrdtaSZ~G*
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..69463fb1af3de8f2cb8c9acc2fcbd61b226cb114
GIT binary patch
literal 2177
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
--- a/toolkit/themes/osx/mozapps/extensions/xpinstallConfirm.css
+++ b/toolkit/themes/osx/mozapps/extensions/xpinstallConfirm.css
@@ -65,17 +65,17 @@ installitem {
   margin-bottom: 1px;
   -moz-margin-start: 6px;
   -moz-margin-end: 5px;
 }
 
 .xpinstallItemIcon {
   max-width: 32px;
   max-height: 32px;
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
 }
 
 installitem[type="theme"] .xpinstallItemIcon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
 
 installitem[type="locale"] .xpinstallItemIcon {
   list-style-image: url("chrome://mozapps/skin/extensions/localeGeneric.png");
--- a/toolkit/themes/osx/mozapps/jar.mn
+++ b/toolkit/themes/osx/mozapps/jar.mn
@@ -13,35 +13,39 @@ toolkit.jar:
   skin/classic/mozapps/extensions/category-searchengines.png      (extensions/category-searchengines.png)
   skin/classic/mozapps/extensions/category-plugins.png            (extensions/category-plugins.png)
   skin/classic/mozapps/extensions/category-service.png            (extensions/category-service.png)
   skin/classic/mozapps/extensions/category-dictionaries.png       (extensions/category-dictionaries.png)
   skin/classic/mozapps/extensions/category-experiments.png        (extensions/category-experiments.png)
   skin/classic/mozapps/extensions/category-recent.png             (extensions/category-recent.png)
   skin/classic/mozapps/extensions/category-available.png          (extensions/category-available.png)
   skin/classic/mozapps/extensions/discover-logo.png               (extensions/discover-logo.png)
-  skin/classic/mozapps/extensions/extensionGeneric.svg            (../../shared/extensions/extensionGeneric.svg)
+  skin/classic/mozapps/extensions/extensionGeneric.png            (extensions/extensionGeneric.png)
   skin/classic/mozapps/extensions/extensionGeneric-16.png         (extensions/extensionGeneric-16.png)
   skin/classic/mozapps/extensions/themeGeneric.png                (extensions/themeGeneric.png)
   skin/classic/mozapps/extensions/themeGeneric-16.png             (extensions/themeGeneric-16.png)
   skin/classic/mozapps/extensions/dictionaryGeneric.png           (extensions/dictionaryGeneric.png)
   skin/classic/mozapps/extensions/dictionaryGeneric-16.png        (extensions/dictionaryGeneric-16.png)
   skin/classic/mozapps/extensions/experimentGeneric.png           (extensions/experimentGeneric.png)
   skin/classic/mozapps/extensions/localeGeneric.png               (extensions/localeGeneric.png)
   skin/classic/mozapps/extensions/rating-won.png                  (extensions/rating-won.png)
   skin/classic/mozapps/extensions/rating-not-won.png              (extensions/rating-not-won.png)
   skin/classic/mozapps/extensions/cancel.png                      (extensions/cancel.png)
   skin/classic/mozapps/extensions/utilities.svg                   (../../shared/extensions/utilities.svg)
   skin/classic/mozapps/extensions/toolbarbutton-dropmarker.png    (extensions/toolbarbutton-dropmarker.png)
   skin/classic/mozapps/extensions/heart.png                       (extensions/heart.png)
   skin/classic/mozapps/extensions/navigation.png                  (../../shared/extensions/navigation.png)
-  skin/classic/mozapps/extensions/alerticon-warning.svg           (../../shared/extensions/alerticon-warning.svg)
-  skin/classic/mozapps/extensions/alerticon-error.svg             (../../shared/extensions/alerticon-error.svg)
-  skin/classic/mozapps/extensions/alerticon-info-positive.svg     (../../shared/extensions/alerticon-info-positive.svg)
-  skin/classic/mozapps/extensions/alerticon-info-negative.svg     (../../shared/extensions/alerticon-info-negative.svg)
+  skin/classic/mozapps/extensions/stripes-warning.png             (extensions/stripes-warning.png)
+  skin/classic/mozapps/extensions/stripes-error.png               (extensions/stripes-error.png)
+  skin/classic/mozapps/extensions/stripes-info-positive.png       (extensions/stripes-info-positive.png)
+  skin/classic/mozapps/extensions/stripes-info-negative.png       (extensions/stripes-info-negative.png)
+  skin/classic/mozapps/extensions/alerticon-warning.png           (extensions/alerticon-warning.png)
+  skin/classic/mozapps/extensions/alerticon-error.png             (extensions/alerticon-error.png)
+  skin/classic/mozapps/extensions/alerticon-info-positive.png     (extensions/alerticon-info-positive.png)
+  skin/classic/mozapps/extensions/alerticon-info-negative.png     (extensions/alerticon-info-negative.png)
   skin/classic/mozapps/extensions/search.png                      (extensions/search.png)
   skin/classic/mozapps/extensions/about.css                       (extensions/about.css)
 * skin/classic/mozapps/extensions/extensions.css                  (extensions/extensions.css)
 * skin/classic/mozapps/extensions/selectAddons.css                (extensions/selectAddons.css)
   skin/classic/mozapps/extensions/update.css                      (extensions/update.css)
   skin/classic/mozapps/extensions/eula.css                        (extensions/eula.css)
   skin/classic/mozapps/extensions/blocklist.css                   (extensions/blocklist.css)
 * skin/classic/mozapps/extensions/newaddon.css                    (extensions/newaddon.css)
@@ -78,12 +82,13 @@ toolkit.jar:
   skin/classic/mozapps/places/defaultFavicon.png                  (places/defaultFavicon.png)
   skin/classic/mozapps/places/defaultFavicon@2x.png               (places/defaultFavicon@2x.png)
 #endif
   skin/classic/mozapps/handling/handling.css                      (handling/handling.css)
 
 #if MOZ_BUILD_APP == browser
 [browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
 #endif
-% override chrome://mozapps/skin/extensions/category-extensions.svg       chrome://mozapps/skin/extensions/extensionGeneric.svg
+% override chrome://mozapps/skin/extensions/category-extensions.png       chrome://mozapps/skin/extensions/extensionGeneric.png
 % override chrome://mozapps/skin/extensions/category-languages.png        chrome://mozapps/skin/extensions/localeGeneric.png
 % override chrome://mozapps/skin/extensions/category-themes.png           chrome://mozapps/skin/extensions/themeGeneric.png
 % override chrome://mozapps/skin/plugins/notifyPluginCrashed.png          chrome://mozapps/skin/plugins/notifyPluginGeneric.png
+% override chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png       chrome://mozapps/skin/extensions/extensionGeneric.png
deleted file mode 100644
--- a/toolkit/themes/shared/extensions/alerticon-error.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 18">
-	<path fill="#e62117" d="M10.124,1.324l7.705,14.127c0.234,0.421,0.228,0.843-0.019,1.264c-0.114,0.193-0.271,0.347-0.467,0.461c-0.198,0.114-0.41,0.171-0.638,0.171H1.294c-0.228,0-0.44-0.057-0.636-0.171c-0.198-0.114-0.353-0.268-0.467-0.461c-0.247-0.421-0.254-0.843-0.02-1.264L7.876,1.324C7.99,1.117,8.147,0.953,8.348,0.833C8.548,0.712,8.766,0.652,9,0.652c0.234,0,0.451,0.06,0.652,0.181C9.853,0.953,10.009,1.117,10.124,1.324z M10.264,10.695l0.181-4.605c0-0.08-0.034-0.143-0.1-0.191c-0.087-0.073-0.168-0.11-0.241-0.11H7.896c-0.073,0-0.154,0.037-0.241,0.11c-0.067,0.048-0.1,0.118-0.1,0.211l0.17,4.586c0,0.067,0.034,0.122,0.1,0.165c0.067,0.044,0.147,0.065,0.241,0.065h1.856c0.094,0,0.172-0.021,0.236-0.065C10.222,10.818,10.258,10.762,10.264,10.695z M10.284,14.448v-1.907c0-0.094-0.031-0.172-0.095-0.236c-0.064-0.064-0.139-0.095-0.225-0.095H8.036c-0.087,0-0.162,0.031-0.225,0.095c-0.064,0.064-0.095,0.142-0.095,0.236v1.907c0,0.094,0.031,0.173,0.095,0.236c0.064,0.064,0.138,0.095,0.225,0.095h1.927c0.086,0,0.162-0.031,0.225-0.095C10.252,14.621,10.284,14.542,10.284,14.448z"/>
-</svg>
deleted file mode 100644
--- a/toolkit/themes/shared/extensions/alerticon-info-negative.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 18">
-	<path fill="#828282" d="M10.124,1.324l7.705,14.127c0.234,0.421,0.228,0.843-0.019,1.264c-0.114,0.193-0.271,0.347-0.467,0.461c-0.198,0.114-0.41,0.171-0.638,0.171H1.294c-0.228,0-0.44-0.057-0.636-0.171c-0.198-0.114-0.353-0.268-0.467-0.461c-0.247-0.421-0.254-0.843-0.02-1.264L7.876,1.324C7.99,1.117,8.147,0.953,8.348,0.833C8.548,0.712,8.766,0.652,9,0.652c0.234,0,0.451,0.06,0.652,0.181C9.853,0.953,10.009,1.117,10.124,1.324z M10.264,10.695l0.181-4.605c0-0.08-0.034-0.143-0.1-0.191c-0.087-0.073-0.168-0.11-0.241-0.11H7.896c-0.073,0-0.154,0.037-0.241,0.11c-0.067,0.048-0.1,0.118-0.1,0.211l0.17,4.586c0,0.067,0.034,0.122,0.1,0.165c0.067,0.044,0.147,0.065,0.241,0.065h1.856c0.094,0,0.172-0.021,0.236-0.065C10.222,10.818,10.258,10.762,10.264,10.695z M10.284,14.448v-1.907c0-0.094-0.031-0.172-0.095-0.236c-0.064-0.064-0.139-0.095-0.225-0.095H8.036c-0.087,0-0.162,0.031-0.225,0.095c-0.064,0.064-0.095,0.142-0.095,0.236v1.907c0,0.094,0.031,0.173,0.095,0.236c0.064,0.064,0.138,0.095,0.225,0.095h1.927c0.086,0,0.162-0.031,0.225-0.095C10.252,14.621,10.284,14.542,10.284,14.448z"/>
-</svg>
deleted file mode 100644
--- a/toolkit/themes/shared/extensions/alerticon-info-positive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 18">
-	<path fill="#62c44e" d="M18,4.796c0,0.31-0.109,0.573-0.325,0.79l-8.408,8.406l-1.579,1.58c-0.217,0.217-0.48,0.325-0.789,0.325c-0.31,0-0.573-0.108-0.79-0.325l-1.579-1.58L0.325,9.79C0.108,9.573,0,9.31,0,9s0.108-0.573,0.325-0.79l1.58-1.579c0.216-0.217,0.479-0.325,0.789-0.325s0.573,0.108,0.79,0.325l3.414,3.426l7.617-7.63c0.217-0.216,0.48-0.325,0.79-0.325c0.309,0,0.572,0.109,0.789,0.325l1.58,1.58C17.891,4.224,18,4.487,18,4.796z"/>
-</svg>
deleted file mode 100644
--- a/toolkit/themes/shared/extensions/alerticon-warning.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 18 18">
-	<path fill="#f0cd2f" d="M10.124,1.324l7.705,14.127c0.234,0.421,0.228,0.843-0.019,1.264c-0.114,0.193-0.271,0.347-0.467,0.461c-0.198,0.114-0.41,0.171-0.638,0.171H1.294c-0.228,0-0.44-0.057-0.636-0.171c-0.198-0.114-0.353-0.268-0.467-0.461c-0.247-0.421-0.254-0.843-0.02-1.264L7.876,1.324C7.99,1.117,8.147,0.953,8.348,0.833C8.548,0.712,8.766,0.652,9,0.652c0.234,0,0.451,0.06,0.652,0.181C9.853,0.953,10.009,1.117,10.124,1.324z M10.264,10.695l0.181-4.605c0-0.08-0.034-0.143-0.1-0.191c-0.087-0.073-0.168-0.11-0.241-0.11H7.896c-0.073,0-0.154,0.037-0.241,0.11c-0.067,0.048-0.1,0.118-0.1,0.211l0.17,4.586c0,0.067,0.034,0.122,0.1,0.165c0.067,0.044,0.147,0.065,0.241,0.065h1.856c0.094,0,0.172-0.021,0.236-0.065C10.222,10.818,10.258,10.762,10.264,10.695z M10.284,14.448v-1.907c0-0.094-0.031-0.172-0.095-0.236c-0.064-0.064-0.139-0.095-0.225-0.095H8.036c-0.087,0-0.162,0.031-0.225,0.095c-0.064,0.064-0.095,0.142-0.095,0.236v1.907c0,0.094,0.031,0.173,0.095,0.236c0.064,0.064,0.138,0.095,0.225,0.095h1.927c0.086,0,0.162-0.031,0.225-0.095C10.252,14.621,10.284,14.542,10.284,14.448z"/>
-</svg>
deleted file mode 100644
--- a/toolkit/themes/shared/extensions/extensionGeneric.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 64 64">
-  <defs>
-    <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
-      <stop offset="0%" stop-color="#66cc52" stop-opacity="1"/>
-      <stop offset="100%" stop-color="#60bf4c" stop-opacity="1"/>
-    </linearGradient>
-  </defs>
-  <path fill="url('#gradient-linear-puzzle-piece')" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
-</svg>
--- a/toolkit/themes/shared/extensions/extensions.inc.css
+++ b/toolkit/themes/shared/extensions/extensions.inc.css
@@ -69,37 +69,19 @@
 
 /*** notification icons ***/
 
 .warning-icon,
 .error-icon,
 .pending-icon,
 .info-icon {
   width: 16px;
-  height: 16px;
   margin: 3px 0;
 }
 
-.warning-icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.svg");
-}
-
-.error-icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-error.svg");
-}
-
-.pending-icon,
-.info-icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-info-positive.svg");
-}
-
-.addon-view[pending="disable"] .pending-icon,
-.addon-view[pending="uninstall"] .pending-icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-info-negative.svg");
-}
 
 /*** view alert boxes ***/
 
 .alert-container {
   -moz-box-align: center;
   -moz-margin-end: 48px;
 }
 
@@ -192,17 +174,17 @@
 }
 #category-locale > .category-icon {
   list-style-image: url("chrome://mozapps/skin/extensions/category-languages.png");
 }
 #category-searchengine > .category-icon {
   list-style-image: url("chrome://mozapps/skin/extensions/category-searchengines.png");
 }
 #category-extension > .category-icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/category-extensions.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/category-extensions.png");
 }
 #category-service > .category-icon {
   list-style-image: url("chrome://mozapps/skin/extensions/category-service.png");
 }
 #category-theme > .category-icon {
   list-style-image: url("chrome://mozapps/skin/extensions/category-themes.png");
 }
 #category-plugin > .category-icon {
@@ -403,19 +385,19 @@
   width: 48px;
   height: 48px;
   margin: 3px 7px;
   -moz-box-align: center;
   -moz-box-pack: center;
 }
 
 .icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
-  max-width: 32px;
-  max-height: 32px;
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
+  max-width: 48px;
+  max-height: 48px;
 }
 
 .content-inner-container {
   -moz-margin-end: 5px;
 }
 
 .addon[active="false"] .icon {
   filter: grayscale(1);
@@ -501,30 +483,30 @@
 }
 
 .status-container,
 .control-container {
   -moz-box-pack: end;
 }
 
 .addon-view .warning {
-  color: #d8b826;
+  color: #916d15;
 }
 
 .addon-view .error {
-  color: #e62117;
+  color: #d74345;
 }
 
 .addon-view .pending {
-  color: #62c44e;
+  color: #1b7123;
 }
 
 .addon-view[pending="disable"] .pending,
 .addon-view[pending="uninstall"] .pending {
-  color: #898989;
+  color: #62666e;
 }
 
 .addon .relnotes-container {
   -moz-box-align: start;
   -moz-margin-start: 6px;
   height: 0;
   overflow: hidden;
   opacity: 0;
@@ -550,40 +532,45 @@
   font-weight: bold;
   cursor: pointer;
 }
 
 .addon .relnotes-toggle > .button-box > .button-icon {
   -moz-padding-start: 4px;
 }
 
-.addon-view[notification],
-.addon-view[pending] {
-  --view-highlight-color: transparent;
-  background-image: radial-gradient(at 50% 0%,
-                                    var(--view-highlight-color) 0%,
-                                    transparent 75%);
-}
 .addon-view[notification="warning"] {
-  --view-highlight-color: #F9F5E5;
+  background-image: url("chrome://mozapps/skin/extensions/stripes-warning.png"),
+                    linear-gradient(rgba(255, 255, 0, 0.04),
+                                    rgba(255, 255, 0, 0));
+  background-repeat: repeat-x;
 }
 
 .addon-view[notification="error"] {
-  --view-highlight-color: #FFE8E9;
+  background-image: url("chrome://mozapps/skin/extensions/stripes-error.png"),
+                    linear-gradient(rgba(255, 0, 0, 0.04),
+                                    rgba(255, 0, 0, 0));
+  background-repeat: repeat-x;
 }
 
 .addon-view[pending="enable"],
 .addon-view[pending="upgrade"],
 .addon-view[pending="install"] {
-  --view-highlight-color: #EFFAF2;
+  background-image: url("chrome://mozapps/skin/extensions/stripes-info-positive.png"),
+                    linear-gradient(rgba(0, 255, 0, 0.04),
+                                    rgba(0, 255, 0, 0));
+  background-repeat: repeat-x;
 }
 
 .addon-view[pending="disable"],
 .addon-view[pending="uninstall"] {
-  --view-highlight-color: #F2F2F2;
+  background-image: url("chrome://mozapps/skin/extensions/stripes-info-negative.png"),
+                    linear-gradient(rgba(128, 128, 128, 0.04),
+                                    rgba(128, 128, 128, 0));
+  background-repeat: repeat-x;
 }
 
 .addon[selected] {
   background-color: #fafafa;
   color: #333;
   -moz-padding-start: 1px; /* compensate the 4px border */
   -moz-border-start: solid 4px #ff9500;
 }
--- a/toolkit/themes/shared/extensions/newaddon.inc.css
+++ b/toolkit/themes/shared/extensions/newaddon.inc.css
@@ -35,17 +35,17 @@
   margin: 25px 10px;
 }
 
 #icon {
   margin-top: 8px;
   -moz-margin-end: 10px;
   max-width: 64px;
   max-height: 64px;
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
 }
 
 .addon-info[type="theme"] #icon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
 
 .addon-info[type="locale"] #icon {
   list-style-image: url("chrome://mozapps/skin/extensions/localeGeneric.png");
@@ -72,19 +72,19 @@
 }
 
 #warning {
   margin-bottom: 25px;
   -moz-box-align: start;
 }
 
 #warning-icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png");
   width: 16px;
-  height: 16px;
+  height: 15px;
   margin-top: 5px;
   -moz-margin-end: 5px;
 }
 
 #allow {
   -moz-margin-start: 84px;
   margin-bottom: 20px;
 }
--- a/toolkit/themes/windows/mozapps/extensions/about.css
+++ b/toolkit/themes/windows/mozapps/extensions/about.css
@@ -26,17 +26,17 @@
 }
 
 
 .basic-info {
   padding: 10px;
 }
 
 #extensionIcon {
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
   max-width: 64px;
   max-height: 64px;
   -moz-margin-end: 6px;
 }
 
 #genericAbout[addontype="theme"] #extensionIcon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8740e4911a857dd0d2e479529594fa4bb17adf11
GIT binary patch
literal 3402
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
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2c5f628ab6001ba2f20a19e20f5d6c556b8f0169
GIT binary patch
literal 1564
zc%17D@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdjX$U}IlVkeHmETB4AY
znx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23M-%ixv3?I
z3Kh9IdBs*0wn|`gt$=Khu)dN4SV>8?trEmh5xxNm&iO^D3Z{Any2%D+1`1||dWOa(
z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX
zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0*IfOlwVq6
ztE2?;LT-VtFWlg~VrW1CgG|37u|VHY&p<ynS0ARjxFjew4ZrH*kjjEo{h-w1{L-Ri
zV0@%0BUy!CD@Y;GHC8V9$)&lec_p4Mwn{(|y_C!pD_1u&Q&&q@BS$AwLqkIsH%lW|
zM`tHz6EkNwCnpzk1DIaVyyB9?yyR4v-b{pEL%e#eoQqNuOY)0C^7C_Gu@{h$Uy@&(
zkzb(T9BiuKo0y!L2jYW*7V6T}qRg_?6t|-MTm^90SY@Kw4|2Pai>r%^sjG#dg^_`o
zg`uI7nYodLsimQ%p@oU5g{zAaRBs9ve-qTJ4|I$^T13NyfT;(>geO}d2cGa#^MI+n
z2$-ywCQmhBU|^cy>EaktajPZB+an}V#P0uZJ9k;x&l4A!Y3)2=CfVUAz~ZRT$XzJ7
z<boC3QYlRVCiAVmixTd%_WSZ*nzJajbKy+KG@oThrp#7bJLme`>iqw*ZxprScFZo`
z_y704;&blj=UMVu*K2ra?(H{VzFm4d_IB6KKHb;v#6<2rH8pT^=kD&B-F14^EGE&?
z$Ii)t!ik%Bw;MA$#m-8Tc~&J@aF>6^>x0(Y^S>o)?YTFPC8og8qh+VsRQ0YdZ*{?g
zCnIuJ{=U^4?bz~Cj)kMWWmS0iwJY}gU%%bsZPkkj<B%%O(KaxuSzn(~BIJE0kLASr
zm0t5#{ZvS{T)OGQ#^tMP&HiOJ3Yl|%{4u@n=FFF3J~P_y`Z*ZLT`;+P{;QM6QsdH1
zOFUB*61FGwIC3PqEcQP<aUy4*S?q)V=a;RzRhcNl5Nxs`XL(I(>dvS<I|s?B>Zu2I
zG`Kway)ylxy86Xs-TPTSJ!@W-ShVcNfo!8=3IERiQ4BTjH&pv%>Z8Hox>P^TFSe_v
zN7`eT(pmOwn`LH)4c5PARdooBmwREwusZ&6>du^B9U<!;%;LQF=AMT1$&|0hensUJ
zK71Q<k1;(bK#MW7$L2&~%!K##Z?xCfY~8=@pQ%Ca-O`I`E&?l@T4&ze**)>$@w!WQ
zLT)F{+84K0fuZuZQSQz;yu7@<6X(4v?vIMTEqBhxUp44tuke(@57VCiy_vHu#q{4#
zb<rMvja~dJE+l$~?3HAAw#(XIKe46n7jx=^RZ((}TLa@*#Ki2s1o%`ci(az&EgtM-
zptG<3dZp=|=?W6H!4_{nXGJS_C`{hEdPVB)@SthZ=Twc0R)3SP+>pEbg4gmxU6D%P
vn+`BB`rVqwXY_L)_lxU|2_FvTGqN%CtDO8gYl*%fsJ!-c^>bP0l+XkKyrE0B
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a186c6b7adaf4d1606a3b717d3ff00e428e8fa41
GIT binary patch
literal 1338
zc%17D@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdjX$U}IlVkeHmETB4AY
znx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23M-%ixv3?I
z3Kh9IdBs*0wn|`gt$=Khu)dN4SV>8?trEmh5xxNm&iO^D3Z{Any2%D+1`1||dWOa(
z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX
zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0*IfOlwVq6
ztE2?;LT-VtFWlg~VrW1CgG|37u|VHY&p<ynS0ARjxFjew4ZrH*kjjEo{h-w1{L-Ri
zV0@%0BUy!CD@Y;GHC8V9$)&lec_p4Mwn{(|y_C!pD_1u&Q&&qDS4SsPLqkIsH%lW|
zM`tHz6EkNwCnpzk1DIaVyyB9?yyR4v-b{pE7rc6{oQqNuOY)0C^7C_Gu@{h$Uy@&(
zkzb(T9BiuKo0y!L2jYW*7V6T}qRg_?6t|-MTm^90SY@Kw4|2Pai>r%^sjG#dg^_`o
zg`uI7nYodLsimQ%p@oU5g{zAaRBs9ve-qTJ4|I$^T13NyfT;(>geO}d2cGa#^MI+n
z2$-yY8|+%lz`(f9)5S5Q;?|N$d%c+*1&*eteb;mIKcb|tL^y<}Yg$=YSXXB5lqH=v
zBDwytZ)<7|RhZhlU}<O+w>0<aElmO(EGBAc_BGXYEEknt9g?fw{dxBHw6e;o^m+db
zmp#!J5q=uELoe#uQ~rWR(fHLpaaR}riu*4#k2z*~&$*X|zGv?I>TTBHoWK8|;7UQ2
zfH^#K8M4&1!dP#xt>LicnB8rp5;MueON-m$GoSEQ1NkTIR_2UHW;FL{+wrYhxyfsy
zasJ(&>W%52mO35^7h27|A|%3ispkxS)gaHP;wf$6vG;Rl_GQjoZr3`OrP1ADkL!h5
zeoB`fUu3)%siD7lnpeQI2!%t-&+XV$YbKI#dn=1<Ra+4=Z`PvSl@=UjpMJcld>vl6
zjHUE3n;zr)x&sA{_o{;?dt07&GUr&mFp%}4&1t4&C+!CDg!mAh@+TRG%Y4t5uoXyT
z2Hq1~sObASqie<5XKT3U&TA-bt=l3Pw8i%JHreJKj52P&gbufv&){1&S6ld8Ve0LQ
z*Ac&Jub1+wsQpgbe_%eR9h(pfYxauxWBERjwv3CoULRD<`IVplB(#B%;d9)oV!25#
QJ3ytGr>mdKI;Vst0CpeLGynhq
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..75ea826f9140c9d1a75f3a9f24213964f43f9447
GIT binary patch
literal 1567
zc%17D@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdjX$U}IlVkeHmETB4AY
znx2_wtMq>NekFy>6kDZmQ(pt$0_W6>OpmIf)Zi+=kmRcDWXlvKdpiZ23M-%ixv3?I
z3Kh9IdBs*0wn|`gt$=Khu)dN4SV>8?trEmh5xxNm&iO^D3Z{Any2%D+1`1||dWOa(
z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX
zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0*IfOlwVq6
ztE2?;LT-VtFWlg~VrW1CgG|37u|VHY&p<ynS0ARjxFjew4ZrH*kjjEo{h-w1{L-Ri
zV0@%0BUy!CD@Y;GHC8V9$)&lec_p4Mwn{(|y_C!pD_1u&Q&&qDM@J`9LqkIsH%lW|
zM`tHz6EkNwCnpzk1DIaVyyB9?yyR4v-b{pEOT2omoQqNuOY)0C^7C_Gu@{h$Uy@&(
zkzb(T9BiuKo0y!L2jYW*7V6T}qRg_?6t|-MTm^90SY@Kw4|2Pai>r%^sjG#dg^_`o
zg`uI7nYodLsimQ%p@oU5g{zAaRBs9ve-qTJ4|I$^T13NyfT;(>geO}d2cGa#^MI+n
z2$-yGeI#x%FfdK_ba4!+xYZKm>k$$tV)uMs_5IrSXJ<dJetagvCCDg6B8uatQZ$R=
z7NMjq1(5<<xLCBOax_oaWcId6O!CPxqnyM^7x|rBnz$P6XD-WI<8wOAO(y->zIU_d
z7@1m~E<XQr-}}1z2m3Z#Cv0|V=vbB{zK~^-<QlQej|b0k6kI<m_`_XN>Yn~BH}5Xx
zsFTwUHK`xZ_xTZc(_)_{gVGh&+|>Dr#Rjr`4-XWjY<L}G94h+$?S6(;sT0B$eSGiz
z@6$ZipkE;j(OzfwTSkW7msNZnGNJcPM1J&=0NoqE7rlx2{r1u;>)wqi9~%2MUO4f2
z+p}A*g;}njP<Y+L&7zyLA(!n?EZ^yCF6p1&HSS#beTuVGM3RP;^{+LDjK$2E7jSKB
zkrDcETV%$MuqTz8mm~uegBJ!dGHU0Z<GGW&D);vSrGxt!_uO!*tgt$txIkLOqBlSG
zk4a2NOAAk*V5n+>6vr|N+g~5w?$vUdx~A(sL(I`@HSMc*oop~-vU2}n^>dZa=b7z1
zvYTza1ZDPnKR;%re<eoR+*UMY>RzLq$t#|EUe7RdU$tYxj5?96x))dclz5Wo@SH(x
zuBFAdPieh}ro=PY$wo8xG0jR*pQNhGAf)|={m1t&s~>(kD7r{LEi6~L=<qjY9l!GV
z{c*DV0iI&KH@%k5Jl;_FK0siSCX4xh5BHl7z4sQSKPj!gdnG982iJ5v0oF!i$?0bC
zf7U(!B$<`9MD?^@>N;B?#ZBS%Up5q8UvkIt!J8=;qvRT<=pK!*YiT`SyIdo9;|yt@
zJ^!B^dOD9czRLg0-B<AwCZ2!(+ok#X>8aWqCsuGC*>>5bD{fA2wl62EuhYMn2(8K6
zR$AXqVc%&YqVO&#qA&2oSry}~IjrC9|7jjzm}R_G?d&R+7EqDx>FVdQ&MBb@010PL
A@c;k-
--- a/toolkit/themes/windows/mozapps/extensions/eula.css
+++ b/toolkit/themes/windows/mozapps/extensions/eula.css
@@ -1,14 +1,14 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #icon {
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
   max-width: 48px;
   max-height: 48px;
   -moz-margin-end: 6px;
 }
 
 #eula-dialog[addontype="theme"] #icon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6a76774c7bf6059748b511207414b34515b7c6a2
GIT binary patch
literal 1302
zc$@(i1?l>UP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000EtNkl<ZSi{AZ
zYfw~W7{}kk?jC^!p<H4O1i@0SsmMjrNG>atVpz%s>@>I`XezltQ?tu8l#9XUz=C)|
z0p((t0g(*pFj*5T<p>%^HO}<8nXDLUCj0XAJZsBkT~=a`6EpuAhI0=8-}}7JjR64r
zKeeEbmc7lqyz^Pvrs{y9<YUp}%2Tm-l}(!_UT%#3IZhuu7Fy_e#bXb9OP0-C1P4HK
z(Mp}P=g?&hG>_K6*|DS0dRq@oW0hbSDTJzP8qf`@VQ2Gmuq2C>3l4xMcTt^D{CeSs
z6L9g)Dd_ys04?LyaB}Pr7;YAT{zg7jT;C75ms21}=W$JN0IyuOIPG-8pY7k(&1qgb
zoCya8k|9tl8xb7fNez?u=JB6sdQ|YiuofC`mCiCR{3-+XUP=N*LkPI5S@k1HLU|5*
z%<}+KrnMxDRvHh^I{BOZ+aRjauNTde+%g#dNC3=w(Xg(r=<4n%bM24{GP>g-KqpfQ
zR)%=zju`f`R~k1!#<`b3)w&r{o8#d1wnWIilnSNBtSR&SFLyxJKq72AyB0Rq`a?vu
zH-sIL!|Eyz2q}LY0uQ@^Ux717)4AhLN+zEd0Gb!P)2D{!vG?apIJ0@q)g;(6r~vhq
z7*GvFfwF%MZ2vR}w)Q>+FLe7r{KrdS<M|~JQY$5h&UpcBZ+sTcd@GFk^B>7zLzf#w
zwoAe5T@lO+fWj`M`T7r~5Yf2^e2T3AV3TpBI>)e!%zvXh7ur0$lb;QM?bY*Xt#dCn
zn7gS>aT7jyd>@q>J)?xP$2{hO3?f=wA-K*FR_P@Wa$EvoZ59ADSg5ymeSZSlu)}G(
z(*f&z2R)-~x98-Mt*)@VMDmm4PWCD)+I=_IwY*FOvV9KI065i*&7=CM-hT9JEu^<9
zZf$9ZIGNX<W>?th<Y=5}zEb>Mgi1lFrvNb1$7!mWdposP>TtzhWWjsJ>;;=gotJ|D
zVevgQ3$@vZXr9wZ6*}9)+fCU%i2yR&08O!zG|z?3_I2$%EGrcKjsQ}d0JO=}j}!@B
zY6Re0BKiXXmf8e}(}&zXGMqa-Qin2NA5OJhJqeKgS>l4sO#mG{tf&zGjR0Xb0YZ!9
zgS1AOPfqiEeU)EdaN!e~$>+irWNucVK>{u+u3$zL$Wc|OhA9ACAaiJkqcv(jZZe8`
z(=xG{p3ziWs5xnE3lIL~;@{lVT&Z&^+v}O@aAReS7(6vI`T%aP&bUBU25CKv0b1EN
zw8`Ky;YiPDq&}?FDBJ12P3o|K=(rCNd`tpC^%7WpT4H+7>MXD(n&;NqD|I+(GFaz-
zQK@0JPhi4L`d5hWQP|hC+&8xtl?P^lEzvSzd2;IQzQvL|c#m1AXHXuf#gy%+aJ+LJ
zg8gEGuor+f8OyK-)tcICvaRpjc5x*XcDn&+jj~L*RW%X<h_dw^B^=%Pe+IxG4kbeI
zC@0$CXpNeg?KD!|-{3BagP9E9akdm6!~EnLhntje*32mhy>%imdCg%iMafYsTvE86
zP=gdAJElvG=D8n^R6dp+#CHNMwP*`#qEaIxYvyz{cz_X;*TVqtlnR&ExX)>aqp+Dp
z^PEp$TB`tCSqIhm%=gXm){3ylaMuws{s91MS70r~cFO7B|4km;KZsJ~yoFSdT>t<8
M07*qoM6N<$f=p6r?EnA(
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..7756f973b27387403b4fe572a8dcb404914a64ec
GIT binary patch
literal 1367
zc$@)O1*rOoP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000FZNkl<ZSi{Aa
zU5H)P6~}+;+&dHF_>q_fj5;%F+tgALBfi9tK*R@8q7p|<+lL|vh0>bRJ_Hg$1=~c4
zh(Zh~B#MF$n#8XMB^c-wHKqu*PCuY6O_~`(NvD(PeB9ibd-q;{ANILlncNwY3AkXf
z5Br?G_J6PSUu*4SlK3X2crlAM?)`6XW_lFkUWvsLiv%6fsYchRi_;<UUU1&*-*)Zk
z^Vzs<$8rAn%*_`Lpl|Q#tRu6R%-A4-lT;E07%a_TdBL>KjpcVf_n)8tZrd_%XD_=@
z01FDXxM19Zpq(lo3-FzyvE&kmKvrKT<(n!^ON}`I(J_~`3-&;z>XRY(SIA4sk17e|
z`IuDBc#J+!4L)&60UX@AY$`<kEJpoGt}o>h4swAj?d>}1(YJ=EC;NBYFm*{n@T0w_
z76FE%PGjt?t=I2+@WoTN0;}X0QZ4pTQ6C@K-u=d1y9T@N+<9_QbZ`k5cqDT%21Edx
zs}B5d&#AkC?ZEn)yCsMMVYoY_!{;j8$-fcN!QBu}j0uE9e-zJt@!OjZ&+37`7lyKq
zVs@!FCyMp%0+<~@(dYu!<DPRXH<IVQa>h5fC*%z<sYnQyP~t}&tX%8n<bXjDcNB$a
zoS>F@)Z*F%0B?P6d`v1-o<@nn3;=z*PkalY8hreN$G=^X9NdVW05oM8PAdQemZQsZ
z4@H4Hc<u#v5o5ySt_BJ3{ms9+JBqfaklFVEV$`3b^w`2q8<Q2zMvo}%SdTeo^=Ap9
zi%Qk01l2V<1Q#)?4!RyTh$mk8L9v)zqs^Ik!1Dkb+?ct4cwpOiU){L-I10&t(Qsvm
zqEc~66{lPgQx&Hg6A4}E)XCQXoG@dT;BUY$fFDD12;A?9STdf5P7{ya|MWjrWyJz`
zYBVl!b~-Xq7L(=3RMiPlXeM`(wZ@B=vFx?MeJf(`mVp7_ePC%FfLx1X4j9WvSOu)~
z5LJz`iL;Uamm;O<SdXLSfNk~~b_TP7llxXgfRp=IPWEmYI8dv?H2_PL``&UlWEmE!
zDvXsPBa?x0#c@GqO($#+d^VW`m6|6`?q8|i&0obj0C#m*lmCR6n2ZdM2PVrYm$J-K
z&@TJ}RRzL~o?0q5dO-+2odK35Hjj=+MkcC+m^L;emA{LV4p4E{X5=A`SY}H@fZ_2f
zqvHVs3K;=cfjPrGt1LpgqRrkR0f_!TxiK<UWppB7i36V@j$rmwO8kqKt3a!Pj{tf$
z9lH+L2rL1f&O@O0%hO@)=tLk(bs^$BKlt|QcY8Md;VI^SbN*@1BgdwJe*!-NHstdO
zKsD&~@yXCj^joX|IDY~Aea}NjyU4OsPv<AgfSu>e&AbnE_Z?lD7oyR@gKI)h-=~YQ
z>`Y#V+vhn<<OYkt)w#|kaq!UEVhcNm4y_q(Nfk*(e%G5R$HDfS@g-1d0&u0^4x~qc
z>*x1l;zAj;A>q!U_tw37z8BpOetH;J3D`BiTd`W2{ki(rcFTs|SsRf4-ez4x=LF!&
zTCOpz`pfS7`p+Bd?)&<?acyq1uBL_a0<a_nGwU4w{MQv?_@vD*(8FFCyT9|Qo31dk
z%WGP^?3ykQrH4RwGu!VI8Zt90p1XMt>N4QU>5)HmO$~qX#)4~BEU;|h?fJV}N_52X
z@b}`>$c?p>N{uZPynN=StZQMhdA>;s$p7u3^aPN#q~W;$fUZ=_=T(YZSd}-Yv%oko
Z^)-!%v+WnWRZjo_002ovPDHLkV1fsHn%)2a
--- a/toolkit/themes/windows/mozapps/extensions/extensions.css
+++ b/toolkit/themes/windows/mozapps/extensions/extensions.css
@@ -10,16 +10,37 @@
 }
 
 @media not all and (-moz-windows-default-theme) {
   #header-utils-btn {
     list-style-image: url("chrome://mozapps/skin/extensions/utilities.svg#utilities-native");
   }
 }
 
+.warning-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png");
+  height: 15px;
+}
+
+.error-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-error.png");
+  height: 15px;
+}
+
+.pending-icon,
+.info-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-info-positive.png");
+  height: 15px;
+}
+
+.addon-view[pending="disable"] .pending-icon,
+.addon-view[pending="uninstall"] .pending-icon {
+  list-style-image: url("chrome://mozapps/skin/extensions/alerticon-info-negative.png");
+}
+
 .sorter[checkState="1"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
 }
 
 .sorter[checkState="2"] {
   list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
 }
 
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1dc2d8504cbf625fffc9d5707ef9eb459c70fc0e
GIT binary patch
literal 1979
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
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..901ab1ec29fa9d08b240f68653f27f4b0bbda842
GIT binary patch
literal 2027
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
F{{wX7A_V{d
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..370ceec0f241b320339bd7a6239eafd4f19944cf
GIT binary patch
literal 1852
zc$|Gz3rtgI6s{;J2=Y=U0&=;9MAWvoEswRMLg}Tn!5W0Jp(0S)TPWJz(q5!6<uP$o
zM5KreP$0@faEO?pGMJEok~+v(BtZqyiO2+TI7N^#bhjw%k>H>Fk8|>U=RfEC-_1Q5
zyd%)UY=aqrK(OHR;1GOQ<1>7f3BGo2(%a&jJr)p-g`!d{Nu)vuYzZ2J0DQS9770N_
zlH`P2h!26V9Fz&ev2ek5rWlozMFtF6BUcg(!^c;n6p8mC7!ZTR$`mYcqNNQ4WD*wm
zg{J@#C^<-+jF+N9LQ{4K#VPy53<>DF4e-%0@c?oJ69F3eeubK;VS)2;nfTe@rhvda
z1lz{~-zOC=2nIN)3IROH5J?PqL4X&POr?8xdwXvMXb=^mKr{-KMxuH%=`<z;0Urj4
z-=>mCnISOu!(F(=0^=}D$)r${l9I?tbTX=nrBE3Rh9L%xM#2#!b+Q5zX-En+aUlYX
zsKqLo5|g0{z+j7F&_s*{f(s?cm5X5&>JM$g8%EKHloTo%qWlXe5PTdemoK8#SO_Bh
zI9e@CRw9%TM2#k@#Q4KWi3YNg$x$I93{?qHbpJvZgX2&PRmY)9fD`Ho2t;C;!eGzi
z1p+2tp~gfCF~WygAnqZ{WD=%#08Hi3X*9OKCyh#lxeQtWo8!;%@Zxa&{b6rtfeWMJ
zL^-0s7Pyjsxb!8t1}VH}BP!VeM8Z{}a$vq>rflh4prvzp&y_5l3w22@1y6?ZzlUCM
z;p#CQ7iEhZi^4|~xY|{?tlvHjUW0!v4Sbj_)bx*+4yY<1b3ggn1Jdd9EwjCc?wT~_
z`DKk-k$-Fkf}D&jiZf4&yE==!+TLYE6=;alt0zy)H9z-$=XOtn+IqUaU>~OuAJ`10
zy@5v}hn<ARFSjHL?w~wKig5GN4+i}jS!v8&rAuA^N7)nmcBA3RBkCib+!rSIrkAz4
zFgie@YH~OA$)2_uH}jdP^x@~%c1u?T=H0z~HE+t^<;2S51I2)^uOdFL)~d^{qFUdW
zaxkFZ(g92!;5mSIj3!tEuktSD>(9;sF1m{`4*c2NSN&k9F=+X^fm69$N9i)xdD&Z*
z#*QR3vO`@>&jd;l-6dLk7<`rJ%CJi=w0@P**t;qFOu0Crx{teaco(-RUoXti(=(pQ
zexq)DSX2G^gChD^RbPnl?Izyu&vbThVT@ya>}`72p|Md9c*=ccoMZ7&>qZ6?uN{tF
zaSW`g4~)+qFDmk{wB<&mJND~OL#}4W9Q%1mIiF6HbclaGZzQoP8GCfvdcR+YF*swt
z(;+0j?urSwkx;ygE!X;V@wQA*sb876nilj8*KtRja%upZ&Z)z8x!>63mfKBHt{0|O
zm!=N7uj`wUJ7ew6BxTR+GLKl;jhB+opL+WiD|gYwe(T11oZ6|~P<5*1cw;cpb3NPT
zdDADgH}!kzS<@>`Z(J5$&^ESf@8=Cl)9QZFXPx71$+_7(KGD`hDBf&U+oO#DYmIa^
zX{$l!=o{_eY14cOFp!`#|1L)l<iBYdc~}(|RLSRV+Dkm?H@4GGR%jh`bghwaovhS4
zD7*Wws0+=!uAJ!W+-kFUi90TUZSclIdr(gI*G{^qu60`_TX1~<8r?Fb`)~mqSz^6L
zyM3MZ2M=N<&o{>koP&n4C49Xi!nMPR=##u=v(;#>wST4aypj^m&V`qRm8}_{W!Qe%
zS{50Y4Z4$h3Zr7Sk6tN$y{n>OC|lo{U?gzpxpeUg^D|+(x~DtkR2^}!qId0R*<u(M
z_)k%$)o9j#9A~(2HmTg%+d?la5sRs}!e5db*si7=>7$;<tx-?c5+foc^?sE#-Bz+p
zoM@?wMZV^V@r(~?4~9v#9zU&ext*o2pm8b_ItSmGhb8!>XCje>);Y)U^0wL;aQ6%B
z!Am!BoaKD6!OJD2`HIhhl}Sg3GP3i&H`1M(_u#$iFyJ1iEi)n9@mXKf+%vkz@IT`R
L?11b2qrdtaSZ~G*
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..69463fb1af3de8f2cb8c9acc2fcbd61b226cb114
GIT binary patch
literal 2177
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
--- a/toolkit/themes/windows/mozapps/extensions/xpinstallConfirm.css
+++ b/toolkit/themes/windows/mozapps/extensions/xpinstallConfirm.css
@@ -76,17 +76,17 @@ installitem {
   margin-bottom: 1px;
   -moz-margin-start: 6px;
   -moz-margin-end: 5px;
 }
 
 .xpinstallItemIcon {
   max-width: 32px;
   max-height: 32px;
-  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.svg");
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
 }
 
 installitem[type="theme"] .xpinstallItemIcon {
   list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png");
 }
 
 installitem[type="locale"] .xpinstallItemIcon {
   list-style-image: url("chrome://mozapps/skin/extensions/localeGeneric.png");
--- a/toolkit/themes/windows/mozapps/jar.mn
+++ b/toolkit/themes/windows/mozapps/jar.mn
@@ -16,34 +16,38 @@ toolkit.jar:
         skin/classic/mozapps/extensions/category-search.png        (extensions/category-search.png)
         skin/classic/mozapps/extensions/category-discover.png      (extensions/category-discover.png)
         skin/classic/mozapps/extensions/category-searchengines.png (extensions/category-searchengines.png)
         skin/classic/mozapps/extensions/category-plugins.png       (extensions/category-plugins.png)
         skin/classic/mozapps/extensions/category-service.png       (extensions/category-service.png)
         skin/classic/mozapps/extensions/category-recent.png        (extensions/category-recent.png)
         skin/classic/mozapps/extensions/category-available.png     (extensions/category-available.png)
         skin/classic/mozapps/extensions/discover-logo.png          (extensions/discover-logo.png)
-        skin/classic/mozapps/extensions/extensionGeneric.svg       (../../shared/extensions/extensionGeneric.svg)
+        skin/classic/mozapps/extensions/extensionGeneric.png       (extensions/extensionGeneric.png)
         skin/classic/mozapps/extensions/extensionGeneric-16.png    (extensions/extensionGeneric-16.png)
         skin/classic/mozapps/extensions/themeGeneric.png           (extensions/themeGeneric.png)
         skin/classic/mozapps/extensions/themeGeneric-16.png        (extensions/themeGeneric-16.png)
         skin/classic/mozapps/extensions/dictionaryGeneric.png      (extensions/dictionaryGeneric.png)
         skin/classic/mozapps/extensions/dictionaryGeneric-16.png   (extensions/dictionaryGeneric-16.png)
         skin/classic/mozapps/extensions/experimentGeneric.png      (extensions/experimentGeneric.png)
         skin/classic/mozapps/extensions/localeGeneric.png          (extensions/localeGeneric.png)
         skin/classic/mozapps/extensions/rating-won.png             (extensions/rating-won.png)
         skin/classic/mozapps/extensions/rating-not-won.png         (extensions/rating-not-won.png)
         skin/classic/mozapps/extensions/cancel.png                 (extensions/cancel.png)
         skin/classic/mozapps/extensions/utilities.svg              (../../shared/extensions/utilities.svg)
         skin/classic/mozapps/extensions/heart.png                  (extensions/heart.png)
         skin/classic/mozapps/extensions/navigation.png             (../../shared/extensions/navigation.png)
-        skin/classic/mozapps/extensions/alerticon-warning.svg      (../../shared/extensions/alerticon-warning.svg)
-        skin/classic/mozapps/extensions/alerticon-error.svg        (../../shared/extensions/alerticon-error.svg)
-        skin/classic/mozapps/extensions/alerticon-info-positive.svg (../../shared/extensions/alerticon-info-positive.svg)
-        skin/classic/mozapps/extensions/alerticon-info-negative.svg (../../shared/extensions/alerticon-info-negative.svg)
+        skin/classic/mozapps/extensions/stripes-warning.png        (extensions/stripes-warning.png)
+        skin/classic/mozapps/extensions/stripes-error.png          (extensions/stripes-error.png)
+        skin/classic/mozapps/extensions/stripes-info-positive.png  (extensions/stripes-info-positive.png)
+        skin/classic/mozapps/extensions/stripes-info-negative.png  (extensions/stripes-info-negative.png)
+        skin/classic/mozapps/extensions/alerticon-warning.png      (extensions/alerticon-warning.png)
+        skin/classic/mozapps/extensions/alerticon-error.png        (extensions/alerticon-error.png)
+        skin/classic/mozapps/extensions/alerticon-info-positive.png (extensions/alerticon-info-positive.png)
+        skin/classic/mozapps/extensions/alerticon-info-negative.png (extensions/alerticon-info-negative.png)
         skin/classic/mozapps/extensions/eula.css                   (extensions/eula.css)
 *       skin/classic/mozapps/extensions/newaddon.css               (extensions/newaddon.css)
         skin/classic/mozapps/handling/handling.css                 (handling/handling.css)
         skin/classic/mozapps/passwordmgr/key.png                   (passwordmgr/key.png)
         skin/classic/mozapps/passwordmgr/key-16.png                (passwordmgr/key-16.png)
         skin/classic/mozapps/passwordmgr/key-64.png                (passwordmgr/key-64.png)
 #ifdef MOZ_PLACES
         skin/classic/mozapps/places/defaultFavicon.png             (places/defaultFavicon.png)
@@ -94,29 +98,31 @@ toolkit.jar:
 [browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
 #endif
 % override chrome://mozapps/skin/downloads/downloadButtons.png            chrome://mozapps/skin/downloads/downloadButtons-XP.png        osversion<6
 % override chrome://mozapps/skin/downloads/downloadIcon.png               chrome://mozapps/skin/downloads/downloadIcon-XP.png           osversion<6
 % override chrome://mozapps/skin/extensions/category-discover.png         chrome://mozapps/skin/extensions/category-discover-XP.png     osversion<6
 % override chrome://mozapps/skin/extensions/category-plugins.png          chrome://mozapps/skin/extensions/category-plugins-XP.png      osversion<6
 % override chrome://mozapps/skin/extensions/category-recent.png           chrome://mozapps/skin/extensions/category-recent-XP.png       osversion<6
 % override chrome://mozapps/skin/extensions/category-available.png        chrome://mozapps/skin/extensions/category-available-XP.png    osversion<6
+% override chrome://mozapps/skin/extensions/extensionGeneric.png          chrome://mozapps/skin/extensions/extensionGeneric-XP.png      osversion<6
 % override chrome://mozapps/skin/extensions/extensionGeneric-16.png       chrome://mozapps/skin/extensions/extensionGeneric-16-XP.png   osversion<6
 % override chrome://mozapps/skin/extensions/themeGeneric.png              chrome://mozapps/skin/extensions/themeGeneric-XP.png          osversion<6
 % override chrome://mozapps/skin/extensions/themeGeneric-16.png           chrome://mozapps/skin/extensions/themeGeneric-16-XP.png       osversion<6
 % override chrome://mozapps/skin/extensions/localeGeneric.png             chrome://mozapps/skin/extensions/localeGeneric-XP.png         osversion<6
 % override chrome://mozapps/skin/plugins/pluginGeneric.png                chrome://mozapps/skin/plugins/pluginGeneric-XP.png            osversion<6
 % override chrome://mozapps/skin/plugins/pluginBlocked.png                chrome://mozapps/skin/plugins/pluginBlocked-XP.png            osversion<6
 % override chrome://mozapps/skin/plugins/pluginGeneric-16.png             chrome://mozapps/skin/plugins/pluginGeneric-16-XP.png         osversion<6
 % override chrome://mozapps/skin/profile/profileicon.png                  chrome://mozapps/skin/profile/profileicon-XP.png              osversion<6
 % override chrome://mozapps/skin/update/downloadButtons.png               chrome://mozapps/skin/update/downloadButtons-XP.png           osversion<6
 #endif
 
 #if MOZ_BUILD_APP == browser
 [browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
 #endif
 % override chrome://mozapps/skin/extensions/category-dictionaries.png     chrome://mozapps/skin/extensions/dictionaryGeneric.png
 % override chrome://mozapps/skin/extensions/category-experiments.png      chrome://mozapps/skin/extensions/experimentGeneric.png
-% override chrome://mozapps/skin/extensions/category-extensions.svg       chrome://mozapps/skin/extensions/extensionGeneric.svg
+% override chrome://mozapps/skin/extensions/category-extensions.png       chrome://mozapps/skin/extensions/extensionGeneric.png
 % override chrome://mozapps/skin/extensions/category-languages.png        chrome://mozapps/skin/extensions/localeGeneric.png
 % override chrome://mozapps/skin/extensions/category-themes.png           chrome://mozapps/skin/extensions/themeGeneric.png
 % override chrome://mozapps/skin/plugins/notifyPluginCrashed.png          chrome://mozapps/skin/plugins/pluginGeneric-16.png
 % override chrome://mozapps/skin/plugins/notifyPluginGeneric.png          chrome://mozapps/skin/plugins/pluginGeneric-16.png
+% override chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png       chrome://mozapps/skin/extensions/extensionGeneric.png