Backed out changeset 81b1c17310c2 (bug 1593965) for causing failures in browser_startup_images.js CLOSED TREE
authorNoemi Erli <nerli@mozilla.com>
Fri, 15 Nov 2019 13:58:00 +0200
changeset 502174 27a1fb60c2863d29755521c69d6fceb1f2be18d7
parent 502173 cfe990fab350df1c36c24affdac448f7932379aa
child 502175 f03a850e3f537a33d65889797230222b305f7f7f
push id100648
push usernerli@mozilla.com
push dateFri, 15 Nov 2019 11:58:57 +0000
treeherderautoland@27a1fb60c286 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1593965
milestone72.0a1
backs out81b1c17310c2e3060f5a6e92f0a5221514c5fa72
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 81b1c17310c2 (bug 1593965) for causing failures in browser_startup_images.js CLOSED TREE
browser/themes/linux/browser.css
browser/themes/linux/jar.mn
browser/themes/linux/places/toolbarDropMarker.png
browser/themes/linux/tabbrowser/tabDragIndicator.png
browser/themes/osx/browser.css
browser/themes/osx/jar.mn
browser/themes/osx/places/toolbarDropMarker.png
browser/themes/osx/tabbrowser/tabDragIndicator.png
browser/themes/osx/tabbrowser/tabDragIndicator@2x.png
browser/themes/shared/browser.inc.css
browser/themes/shared/jar.inc.mn
browser/themes/shared/tabbrowser/tab-drag-indicator.svg
browser/themes/shared/tabs.inc.css
browser/themes/shared/toolbar-drag-indicator.svg
browser/themes/windows/browser.css
browser/themes/windows/jar.mn
browser/themes/windows/places/toolbarDropMarker.png
browser/themes/windows/tabbrowser/tabDragIndicator.png
--- a/browser/themes/linux/browser.css
+++ b/browser/themes/linux/browser.css
@@ -99,16 +99,21 @@ menuitem.bookmark-item {
 }
 
 /* Bookmark drag and drop styles */
 .bookmark-item[dragover-into="true"] {
   background: Highlight !important;
   color: HighlightText !important;
 }
 
+/* Bookmarks toolbar */
+#PlacesToolbarDropIndicator {
+  list-style-image: url(chrome://browser/skin/places/toolbarDropMarker.png);
+}
+
 .bookmark-item[cutting] > .toolbarbutton-icon,
 .bookmark-item[cutting] > .menu-iconic-left > .menu-iconic-icon {
   opacity: 0.5;
 }
 
 .bookmark-item[cutting] > .toolbarbutton-text,
 .bookmark-item[cutting] > .menu-iconic-left > .menu-iconic-text {
   opacity: 0.7;
@@ -363,16 +368,25 @@ notification[value="translation"] menuli
 #context_undoCloseTab {
   list-style-image: url("moz-icon://stock/gtk-undelete?size=menu");
 }
 
 #context_closeTab {
   list-style-image: url("moz-icon://stock/gtk-close?size=menu");
 }
 
+/* Tab drag and drop */
+.tab-drop-indicator {
+  list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator.png);
+  margin-bottom: -9px;
+  /* The z-index needs to be big enough to trump other positioned UI pieces
+     that we want to overlay. The expanded urlbar uses 3. */
+  z-index: 4;
+}
+
 /* All tabs menupopup */
 
 .alltabs-item[selected="true"] {
   font-weight: bold;
 }
 
 /* Status panel */
 
--- a/browser/themes/linux/jar.mn
+++ b/browser/themes/linux/jar.mn
@@ -21,18 +21,20 @@ browser.jar:
 * skin/classic/browser/downloads/allDownloadsView.css   (downloads/allDownloadsView.css)
 * skin/classic/browser/downloads/downloads.css        (downloads/downloads.css)
   skin/classic/browser/notification-icons/geo-blocked.svg  (notification-icons/geo-blocked.svg)
   skin/classic/browser/notification-icons/geo-detailed.svg (notification-icons/geo-detailed.svg)
   skin/classic/browser/notification-icons/geo.svg          (notification-icons/geo.svg)
   skin/classic/browser/places/editBookmark.css        (places/editBookmark.css)
 * skin/classic/browser/places/sidebar.css             (places/sidebar.css)
   skin/classic/browser/places/organizer.css           (places/organizer.css)
+  skin/classic/browser/places/toolbarDropMarker.png   (places/toolbarDropMarker.png)
   skin/classic/browser/preferences/alwaysAsk.png      (preferences/alwaysAsk.png)
   skin/classic/browser/preferences/preferences.css    (preferences/preferences.css)
 * skin/classic/browser/preferences/in-content/preferences.css (preferences/in-content/preferences.css)
 * skin/classic/browser/preferences/in-content/dialog.css      (preferences/in-content/dialog.css)
   skin/classic/browser/preferences/applications.css   (preferences/applications.css)
+  skin/classic/browser/tabbrowser/tabDragIndicator.png      (tabbrowser/tabDragIndicator.png)
   skin/classic/browser/window-controls/close.svg                 (window-controls/close.svg)
   skin/classic/browser/window-controls/minimize.svg              (window-controls/minimize.svg)
   skin/classic/browser/window-controls/restore.svg               (window-controls/restore.svg)
 
   skin/classic/browser/e10s-64@2x.png (../shared/e10s-64@2x.png)
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..5df052bc4d55e19b0eb87c7c712169b692257dfd
GIT binary patch
literal 373
zc$@)s0gC>KP)<h;3K|Lk000e1NJLTq000R9000sQ1^@s6iGcJ-0003zNkl<Zcmb7C
z!vY*Z6x@%B?Q3w2t!r#M`Hc9uwr$(Cy<3^-q$k#)`CL^z0AyX>ce8wP&vksW%GAa=
zv4(!9k7lKXTs%)4Ij2i|Z;%X6&%GMYXLAHBL1ZFX+&lbuOf&M1tUHHVv4K{tjb^n4
zm(~NlzyznpjZ`Ru!)woyGV9q(y;Mismw@z*0?LmXq`x>Y_Kmckb%)lRK`B*&UFk$7
zn!}OL4qJX~eC?strxA8Uz_!4=xBoaDbzFU5<tf%-7yYA7e_ekx{(m{zI6Gl7n8wld
z=f7{9LU5RIs1@soxMC=!%Va_d0S9KY(nLN{fI(m)D;vpy4J2T)pw$X>Ld&2xM8Fz?
zQD}xyY(d<cAdVctk50cB5Bnqd%|YUL`{2V7CHOn36c}0({v_-w=XX;1C((TZ<sHB=
TVJAXx00000NkvXXu0mjf1z4sx
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a52a857d138c452062e3d019500731d197de5d7f
GIT binary patch
literal 317
zc$@(}0mA-?P)<h;3K|Lk000e1NJLTq000XB000XJ1^@s6sjPP<00001b5ch_0Itp)
z=>Px#_en%SRCob}kOOW7Q2<3}O*NuAuHu?2sBI(aY@l|d+O}=`ThZh`e0%V8&v_C6
z*!}r&rM}7jxuA87W9A6@Gw^ur6ec0s1<b)f2Hc(8W4LP^R|hv{A<72kU@!|_ZeFoC
zx`O`BVGN7oxH-Br3lSWqjZil5@%V|ul@lzDuVSWup3goiPEg_2EQAZJ@%8+Tr^{z9
zJYGCuZ}AY@)4SN3-oaGQEH3x1xgZoIlzmeR?61#hHE2~@zVAmWSEn}`cxL>+9d84Y
zB;ob;jjh5VPge(n&Vakq2Yfz%d52YUHDo_>d_H-B3lqz~ZT1Lu9^0G%K2B0YxS!gL
P00000NkvXXu0mjf1?h-)
--- a/browser/themes/osx/browser.css
+++ b/browser/themes/osx/browser.css
@@ -597,16 +597,44 @@
 #tabbrowser-tabs {
   -moz-box-align: stretch;
   padding-left: 0;
   padding-right: 0;
   margin-bottom: 0;
   position: static;
 }
 
+/**
+ * Tab Drag and Drop
+ */
+
+.tab-drop-indicator-box {
+  -moz-box-align: center;
+}
+
+.tab-drop-indicator {
+  list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator.png);
+  margin-top: -2px;
+  /* The z-index needs to be big enough to trump other positioned UI pieces
+     that we want to overlay. The expanded urlbar uses 3. */
+  z-index: 4;
+}
+
+@media (min-resolution: 2dppx) {
+  .tab-drop-indicator {
+    list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator@2x.png);
+    width: 12px;
+  }
+}
+
+/* Bookmarks toolbar */
+#PlacesToolbarDropIndicator {
+  list-style-image: url(chrome://browser/skin/places/toolbarDropMarker.png);
+}
+
 /* Bookmark drag and drop styles */
 
 .bookmark-item[dragover-into="true"] {
   background: Highlight !important;
   color: HighlightText !important;
 }
 
 %include ../shared/notification-icons.inc.css
--- a/browser/themes/osx/jar.mn
+++ b/browser/themes/osx/jar.mn
@@ -18,20 +18,23 @@ browser.jar:
 * skin/classic/browser/downloads/allDownloadsView.css (downloads/allDownloadsView.css)
 * skin/classic/browser/downloads/downloads.css              (downloads/downloads.css)
   skin/classic/browser/monitor-base.png
   skin/classic/browser/monitor-border.png
   skin/classic/browser/notification-icons/geo-blocked.svg  (notification-icons/geo-blocked.svg)
   skin/classic/browser/notification-icons/geo.svg          (notification-icons/geo.svg)
 * skin/classic/browser/places/sidebar.css                   (places/sidebar.css)
   skin/classic/browser/places/organizer.css                 (places/organizer.css)
+  skin/classic/browser/places/toolbarDropMarker.png         (places/toolbarDropMarker.png)
   skin/classic/browser/places/editBookmark.css              (places/editBookmark.css)
   skin/classic/browser/preferences/alwaysAsk.png            (preferences/alwaysAsk.png)
   skin/classic/browser/preferences/application.png          (preferences/application.png)
   skin/classic/browser/preferences/saveFile.png             (preferences/saveFile.png)
 * skin/classic/browser/preferences/preferences.css          (preferences/preferences.css)
 * skin/classic/browser/preferences/in-content/preferences.css (preferences/in-content/preferences.css)
 * skin/classic/browser/preferences/in-content/dialog.css      (preferences/in-content/dialog.css)
   skin/classic/browser/preferences/applications.css         (preferences/applications.css)
   skin/classic/browser/share.svg                            (share.svg)
+  skin/classic/browser/tabbrowser/tabDragIndicator.png                   (tabbrowser/tabDragIndicator.png)
+  skin/classic/browser/tabbrowser/tabDragIndicator@2x.png                (tabbrowser/tabDragIndicator@2x.png)
   skin/classic/browser/e10s-64@2x.png                                  (../shared/e10s-64@2x.png)
 
 % override chrome://browser/skin/notification-icons/geo-detailed.svg       chrome://browser/skin/notification-icons/geo.svg
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..985122ef7ac4325c4427cd96a5f2c7ef8e1bef1f
GIT binary patch
literal 275
zc$@(f0qp*XP)<h;3K|Lk000e1NJLTq000L7000pP1^@s65#6>`00004XF*Lt006O$
zeEU(80002WNkl<Zcmb7=Aqc`i7=;h(^{_O9byn+owS!fATv=N0)uv()R1LyV#h_p_
zjBRCgeQmx6Z!jhX2Ol5*yZzkp489)lz#MF3Pr0#R5k=9uD2h9cd8OPq;E-k6r7X*s
z#(Y$6T(Ap*;9OPJp61NF*_?p~c+;Al=FSl~<$3<3HQVO31KktLn330Y4Vym0BuQR0
zXXdR#ZFUZSZ|Y9Jv+1`RT83e`<!kA$hSD^>vLX7fhNj@ghUjiX9vFj(JZv{)^`|Ra
Z<{yP~azV3T04M+e002ovPDHLkV1m?bb=Cj?
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a25fd093c303864a13c84e40474a33659dd939d3
GIT binary patch
literal 407
zc$@*30cie-P)<h;3K|Lk000e1NJLTq000aC0012b1^@s6p8t*60004ANkl<ZcmaG+
z157{x5KU8a8k?<}a?LgyGUsL69JAfnyliV~%C_s<|FwU)ZhPCiyLYttWOh3{JKhY#
zRLinF1b`!k9Er#rPESu`ukMwlvM%mAwu}(~aKw;<=DqXm>}=5fnX(d5#7M!}uQ~xh
zZ1+@Iot~Z!ph=GR_xJ53o!kus>Gka6)}FcvfFoAa&fS{U1}zHQL{S_GD`aFO?;f>9
zUDu}paKu6jUKMDdMS;5@2%}Vhov8qv3M5GygZ8c9@bGXDW0A~l=I+rM0H>Aq_xA^=
zz%3;uB_4<UcXVQ6VjQi6Lp*zXduy=*9S?vbhMcMKpri3B7Zd(bQBhggoeIDaL(YUV
zy%pwQ6$N}RK+MV+V?l{(sBRT38dSh?IDi5c4GJI$x@Z{HFscERH9?pd4RY76U0Vz*
z1VC(%7*5sDjA9SO(NJs;7Q+MBpbF%mSOg-5005C7^P;yEKq>$L002ovPDHLkV1iBC
Btb+gm
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..fc9b9479920d89845a8a2645b5a31815261e7322
GIT binary patch
literal 1130
zc$@)h1eN=VP)<h;3K|Lk000e1NJLTq000;O0024&1^@s6suP*T000CrNkl<ZcmdUz
z1B|R!6vyXz@L|3CtlHKpX6-gkYTNGG%!_N=w%d6xEEaLO_6~D<f0^9bch-2Cll+sr
z=lpR$?#y^*sbv}~G}dHiXIp8y9LLFUT{m5qOOIKC19#qKjMw>X+s^W)rERe+>qx)f
zJ<;blrvldWyxz3UaNy222*PT1>2=+0+YULT;JN2ssAy|z`)*`pq$?heM|F)44i5fB
z@0n+wsel6)4cgg47_8Ad%MJtr$2|GulO;n#L;tEd3eHncJynVZEgpDHyK_y*S-W=Q
zNk9Jh<6Fj{tyigszfr2_Ii<GjNT67+=`k~f1}z@b9mxs~kzE+`NKC2wzEWy^t5R!Q
zrU$dTzEEmBIuU{gUU(*V&qdPB?N2}ZY`HPN_$^H4hl}1!Xed1J!qXhZ3hsohha6Hk
zGCJA|>E183uz6v)Piv^r(Xn2<@H9uUhFkH)7hkT0@Q03AuXmN#Jb^QwQR=-;eL=&3
zH9g5egO+;v<yUL*#M{FI!#&;6(eV?*2fvoW{AZOK3^5T!kD1`2rSQ_8N8#;B)5U|M
zZ#VK)ffTXZnTna<qNVWCo+sh$;qm9`jKyM6h8y&qk=v96r)0(&iAXM5Dy9ohygl4f
z{1FO;!b=U<wqt5Q@)UJ-b@egKe@2Slo%s|o6WpR_6aBuvzQN=vG8Z`*-1!H?2lT_0
z(>Q_rr<EF*dXecd6Wsf?mI?-gZRR2;Z`1nv`j;90-lNpoCMi5a8?oErFknqja?qfq
z>gwxXF}G>*L0h|a!<7RA149sa{IeSu1~ioR7~Zg9)0N2w&Acjf<BXD$(pMpcV@h4{
zx)wIf59hy@&`@}2ul(I#73L^1{g!q0+wZ*dlL@(7?<%)(W@Bb|d^Yj2LyHGqcusj;
z^Cry5%DVlNPd?d+z+4mFGg%E1^nTMbQy+i)$u6{b$k(+DS>v<q0-xpF_{bxVz1H2`
z-ER!C>LpCUdGyi8UPpr#4`Dt-$QfF2LrzX!jWNosmoNnfuGZuW^SS=%>q9**5U_7g
z2GmKI(wsZsF8I?0x0yzvG0LcuFa-y$(JeF}e;xt(dn6#eRv-lf(rN_ue1KacvF8J-
z1@?S^Q!S8!0d|!@3I<q}0x1{}s1QiO0DpzRo)7Sq3#4Fxw@e@f1J;xZq+r16Qi(ku
zP$IDB16Gwt?D>Gl1@?Tv%Etxve893t1olWkrq8xdpDO?k+=cp^ueT?SkB^5jT3e%(
z=aB@=hx$+`6iI$vU1;$YRPXFC{q?pTv-jE)#_MYnYl;~hxSmDSYQNvV_Ph%&s2&>|
zoAOPW9y2&_7Zb3Yo%wD1taHyjw>B8u)yB^afHgg4aNv3tS$xyU4FsIa{g!pDFW}q)
wSkq$$$Fsy*&W{>i%PR6&)`fsIz4`3?fB%*B^D1#tLjV8(07*qoM6N<$f<pc>ng9R*
--- a/browser/themes/shared/browser.inc.css
+++ b/browser/themes/shared/browser.inc.css
@@ -86,20 +86,16 @@
   -moz-outline-radius: 2px;
 }
 
 #PersonalToolbar[customizing]:empty {
   /* Avoid the toolbar having no height when there's no items in it */
   min-height: 22px;
 }
 
-#PlacesToolbarDropIndicator {
-  list-style-image: url(chrome://browser/skin/toolbar-drag-indicator.svg);
-}
-
 /* rules for menupopup drop indicators */
 menupopup::part(drop-indicator-bar) {
   position: relative;
   /* these two margins must together compensate the indicator's height */
   margin-top: -1px;
   margin-bottom: -1px;
 }
 
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -107,18 +107,16 @@
   skin/classic/browser/tracking-protection-animation-brighttext.svg (../shared/identity-block/tracking-protection-animation-brighttext.svg)
   skin/classic/browser/panel-icon-cancel.svg                   (../shared/panel-icon-cancel.svg)
 #ifndef XP_MACOSX
   skin/classic/browser/panel-icon-folder.svg                   (../shared/panel-icon-folder.svg)
 #else
   skin/classic/browser/panel-icon-magnifier.svg                (../shared/panel-icon-magnifier.svg)
 #endif
   skin/classic/browser/panel-icon-retry.svg                    (../shared/panel-icon-retry.svg)
-  skin/classic/browser/toolbar-drag-indicator.svg              (../shared/toolbar-drag-indicator.svg)
-
   skin/classic/browser/preferences/in-content/bookmark.svg     (../shared/incontentprefs/bookmark.svg)
   skin/classic/browser/preferences/in-content/critters-postcard.jpg       (../shared/incontentprefs/critters-postcard.jpg)
   skin/classic/browser/preferences/in-content/extensions.svg   (../shared/incontentprefs/extensions.svg)
   skin/classic/browser/preferences/in-content/face-sad.svg      (../shared/incontentprefs/face-sad.svg)
   skin/classic/browser/preferences/in-content/face-smile.svg    (../shared/incontentprefs/face-smile.svg)
   skin/classic/browser/preferences/in-content/formfill.svg      (../shared/incontentprefs/formfill.svg)
   skin/classic/browser/preferences/in-content/fxaPairDevice.css (../shared/incontentprefs/fxaPairDevice.css)
   skin/classic/browser/preferences/in-content/general.svg       (../shared/incontentprefs/general.svg)
@@ -238,17 +236,16 @@
 
 
   skin/classic/browser/search-engine-placeholder.png           (../shared/search/search-engine-placeholder.png)
   skin/classic/browser/search-engine-placeholder@2x.png        (../shared/search/search-engine-placeholder@2x.png)
   skin/classic/browser/search-indicator-badge-add.svg          (../shared/search/search-indicator-badge-add.svg)
 
   skin/classic/browser/tabbrowser/tab-connecting.png           (../shared/tabbrowser/tab-connecting.png)
   skin/classic/browser/tabbrowser/tab-connecting@2x.png        (../shared/tabbrowser/tab-connecting@2x.png)
-  skin/classic/browser/tabbrowser/tab-drag-indicator.svg       (../shared/tabbrowser/tab-drag-indicator.svg)
   skin/classic/browser/tabbrowser/tab-loading.png              (../shared/tabbrowser/tab-loading.png)
   skin/classic/browser/tabbrowser/tab-loading@2x.png           (../shared/tabbrowser/tab-loading@2x.png)
   skin/classic/browser/tabbrowser/tab-loading-inverted.png     (../shared/tabbrowser/tab-loading-inverted.png)
   skin/classic/browser/tabbrowser/tab-loading-inverted@2x.png  (../shared/tabbrowser/tab-loading-inverted@2x.png)
   skin/classic/browser/tabbrowser/loading.svg                  (../shared/tabbrowser/loading.svg)
   skin/classic/browser/tabbrowser/loading-burst.svg            (../shared/tabbrowser/loading-burst.svg)
   skin/classic/browser/tabbrowser/crashed.svg                  (../shared/tabbrowser/crashed.svg)
   skin/classic/browser/tabbrowser/indicator-tab-attention.svg  (../shared/tabbrowser/indicator-tab-attention.svg)
deleted file mode 100644
--- a/browser/themes/shared/tabbrowser/tab-drag-indicator.svg
+++ /dev/null
@@ -1,4 +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="12" height="29"><path d="M6 0a5 5 0 015 5 4.85 4.85 0 01-3 4.48V26a1 1 0 01-1 1H5a1 1 0 01-1-1V9.48C2.02 8.81 1.2 6.93 1 5a5 5 0 015-5z" fill="#fff" filter="drop-shadow(0 1px 0.5px rgba(0,0,0,0.496))"/><path d="M6 1a4 4 0 014 4c-.17 2.25-1.05 3.02-3 3.84V26H5V8.84C3.12 8.28 2.19 6.89 2 5a4 4 0 014-4zm0 2a2 2 0 100 4 2 2 0 000-4z" fill="#0a84ff"/></svg>
\ No newline at end of file
--- a/browser/themes/shared/tabs.inc.css
+++ b/browser/themes/shared/tabs.inc.css
@@ -608,29 +608,16 @@
 .tabbrowser-tab[image] > .tab-stack > .tab-content[attention]:not([pinned]):not([selected="true"]):-moz-locale-dir(rtl) {
   background-position-x: right 11px;
 }
 
 .tab-label[attention]:not([selected="true"]) {
   font-weight: bold;
 }
 
-/* Tab drag and drop */
-
-.tab-drop-indicator-box {
-  -moz-box-align: center;
-}
-
-.tab-drop-indicator {
-  list-style-image: url(chrome://browser/skin/tabbrowser/tab-drag-indicator.svg);
-  /* The z-index needs to be big enough to trump other positioned UI pieces
-     that we want to overlay. The selected tab uses 2. */
-  z-index: 3;
-}
-
 /* Drag space */
 
 .titlebar-spacer[type="pre-tabs"],
 .titlebar-spacer[type="post-tabs"] {
   width: 40px;
 }
 
 @media (max-width: 500px) {
deleted file mode 100644
--- a/browser/themes/shared/toolbar-drag-indicator.svg
+++ /dev/null
@@ -1,4 +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="8" height="18"><path d="M4 1a3 3 0 013 3c.009.923-.377 1.542-1 2.165V16a1 1 0 01-1 1H3a1 1 0 01-1-1V6.165C1.288 5.644 1.083 4.828 1 4a3 3 0 013-3z" fill="#fff" filter="drop-shadow(0 0.5px 0.25px rgba(0,0,0,0.5))"/><path d="M3 5h2v11H3z" fill="#0a84ff"/><path d="M4 2a2 2 0 11.001 3.999A2 2 0 014 2zm0 1.333a.667.667 0 10.001 1.335A.667.667 0 004 3.333z" fill="#0a84ff"/></svg>
\ No newline at end of file
--- a/browser/themes/windows/browser.css
+++ b/browser/themes/windows/browser.css
@@ -598,22 +598,36 @@ menuitem.bookmark-item {
 
 /* tabbrowser-tab focus ring */
 .keyboard-focused-tab > .tab-stack > .tab-content,
 .tabbrowser-tab:focus:not([aria-activedescendant]) > .tab-stack > .tab-content {
   outline: 1px dotted;
   outline-offset: -6px;
 }
 
+/* Tab DnD indicator */
+.tab-drop-indicator {
+  list-style-image: url(chrome://browser/skin/tabbrowser/tabDragIndicator.png);
+  margin-bottom: -9px;
+  /* The z-index needs to be big enough to trump other positioned UI pieces
+     that we want to overlay. The expanded urlbar uses 3. */
+  z-index: 4;
+}
+
 /* All tabs menupopup */
 
 .alltabs-item[selected="true"] {
   font-weight: bold;
 }
 
+/* Bookmarks toolbar */
+#PlacesToolbarDropIndicator {
+  list-style-image: url(chrome://browser/skin/places/toolbarDropMarker.png);
+}
+
 toolbarbutton.bookmark-item[dragover="true"][open="true"] {
   -moz-appearance: none;
   background: Highlight !important;
   color: HighlightText !important;
 }
 
 %include ../shared/notification-icons.inc.css
 %include ../shared/addon-notification.inc.css
--- a/browser/themes/windows/jar.mn
+++ b/browser/themes/windows/jar.mn
@@ -20,25 +20,27 @@ browser.jar:
 * skin/classic/browser/customizableui/panelUI.css       (customizableui/panelUI.css)
 * skin/classic/browser/downloads/allDownloadsView.css   (downloads/allDownloadsView.css)
 * skin/classic/browser/downloads/downloads.css                 (downloads/downloads.css)
   skin/classic/browser/notification-icons/geo-blocked.svg      (notification-icons/geo-blocked.svg)
   skin/classic/browser/notification-icons/geo-detailed.svg     (notification-icons/geo-detailed.svg)
   skin/classic/browser/notification-icons/geo.svg              (notification-icons/geo.svg)
 * skin/classic/browser/places/sidebar.css                      (places/sidebar.css)
 * skin/classic/browser/places/organizer.css                    (places/organizer.css)
+  skin/classic/browser/places/toolbarDropMarker.png            (places/toolbarDropMarker.png)
   skin/classic/browser/places/editBookmark.css                 (places/editBookmark.css)
   skin/classic/browser/preferences/alwaysAsk.png               (preferences/alwaysAsk.png)
   skin/classic/browser/preferences/application.png             (preferences/application.png)
   skin/classic/browser/preferences/saveFile.png                (preferences/saveFile.png)
   skin/classic/browser/preferences/preferences.css             (preferences/preferences.css)
 * skin/classic/browser/preferences/in-content/preferences.css  (preferences/in-content/preferences.css)
 * skin/classic/browser/preferences/in-content/dialog.css       (preferences/in-content/dialog.css)
   skin/classic/browser/preferences/applications.css            (preferences/applications.css)
   skin/classic/browser/share.svg                               (share.svg)
+  skin/classic/browser/tabbrowser/tabDragIndicator.png         (tabbrowser/tabDragIndicator.png)
   skin/classic/browser/window-controls/close.svg                 (window-controls/close.svg)
   skin/classic/browser/window-controls/close-highcontrast.svg    (window-controls/close-highcontrast.svg)
   skin/classic/browser/window-controls/close-themes.svg          (window-controls/close-themes.svg)
   skin/classic/browser/window-controls/maximize.svg              (window-controls/maximize.svg)
   skin/classic/browser/window-controls/maximize-highcontrast.svg (window-controls/maximize-highcontrast.svg)
   skin/classic/browser/window-controls/maximize-themes.svg       (window-controls/maximize-themes.svg)
   skin/classic/browser/window-controls/minimize.svg              (window-controls/minimize.svg)
   skin/classic/browser/window-controls/minimize-highcontrast.svg (window-controls/minimize-highcontrast.svg)
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..6c1b61d30f3e2190212d4dae4d9f5dd4fff54d42
GIT binary patch
literal 186
zc%17D@N?(olHy`uVBq!ia0vp^oIotZ!VDy<*S)L;Qd$8%A+EZf>;C`$4<xNZHvvh%
zv>luG-j}vsuH(5DBIp>sB`9lWeCZyK>jm$Dy4XvC{DK)6j5i%TdF#bl)}=rp3r`ov
z5DwYo4|6PwmoYa#yKAj3D$$bmJ}W6f;7ZIwjROiAAu1dytfB{(D9-R<ncS$dNwJER
bm6aiTDgQTl&oewgGZ;Kw{an^LB{Ts5-{d}X
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..c363a20c1009aaddd2e93723d29bfc661b3412f1
GIT binary patch
literal 376
zc$@)v0f+vHP)<h;3K|Lk000e1NJLTq000XB000XJ1^@s6sjPP<0003$Nkl<ZcmZO#
z^ZY#sGXgQ&`!7Gt-hTd`<`)*V49GVIv_TIEb_M|ufIGHr+qRu&+qP|+yWAlj?B`_l
zV~j=ns}^03G4pflWEBj=QvW$p6+}w?ssMwx((ow@<C*^!e-z<-4H}1URe;d&H3L22
z#I(^9LZaM8zB5L=)PmCD!qO`d2Fi8j8HL$}K&FgDwS#oMk65_{M<jz!LM2{*=CA>B
z?Cj-VCokOqN2Y-zoJKfbN2J(*Cs_nvW5u<Hudrd~eq6e8^#_?d;sJYt(GE|d051(q
z{y6Tu_<*@}wlH`PU9K~jBUQr^NWdCQLS^&g+|7sc_&Qy7&;Ro=27l(upmhYHbA}+&
z*>U31Z7lf>vJ5|Z^BEku5gdgP@AyjWKXrLce1w@?zhfT`p1#bMJ;%<2kPUN~T_+Tu
W^&`y5qrr;+0000<MNUMnLSTZ$Y^K)$