bug 430202 Mac Firefox theme update, fixes many Mac theme blockers and wanted+ bugs. r=mano, ui-r=beltzner, a=beltzner
authorwebmail@kmgerich.com
Tue, 22 Apr 2008 17:00:58 -0700
changeset 14565 a6f64e2e43f73fc9d33c3998c63b934800f1e895
parent 14564 5e8fa7e3f219091a221332e28eb719ce130303b6
child 14566 61e4231f14cb972c0946730261fa61e5992ff4c6
push id14
push userbsmedberg@mozilla.com
push dateTue, 29 Apr 2008 14:30:10 +0000
treeherdermozilla-central@78e482f2d4be [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmano, beltzner, beltzner
bugs430202
milestone1.9pre
bug 430202 Mac Firefox theme update, fixes many Mac theme blockers and wanted+ bugs. r=mano, ui-r=beltzner, a=beltzner
browser/themes/pinstripe/browser/browser.css
browser/themes/pinstripe/browser/feed-icons.png
browser/themes/pinstripe/browser/feeds/audioFeedIcon.png
browser/themes/pinstripe/browser/feeds/audioFeedIcon16.png
browser/themes/pinstripe/browser/feeds/feedIcon16.png
browser/themes/pinstripe/browser/feeds/videoFeedIcon.png
browser/themes/pinstripe/browser/feeds/videoFeedIcon16.png
browser/themes/pinstripe/browser/jar.mn
browser/themes/pinstripe/browser/page-livemarks.png
browser/themes/pinstripe/browser/places/allBookmarks.png
browser/themes/pinstripe/browser/places/organizer.css
browser/themes/pinstripe/browser/places/places.css
browser/themes/pinstripe/browser/places/selected-focused-gradient.png
browser/themes/pinstripe/browser/places/selected-gradient.png
browser/themes/pinstripe/browser/places/toolbarDropMarker.png
browser/themes/pinstripe/browser/places/unfiledBookmarks.png
browser/themes/pinstripe/browser/preferences/alwaysAsk.png
browser/themes/pinstripe/browser/preferences/application.png
browser/themes/pinstripe/browser/preferences/applications.css
browser/themes/pinstripe/browser/preferences/saveFile.png
browser/themes/pinstripe/browser/preview.png
browser/themes/pinstripe/browser/searchbar.css
browser/themes/pinstripe/browser/tabbrowser/alltabs-box-overflow-bkgnd-animate.png
browser/themes/pinstripe/browser/urlbar/startcap-active-focused.png
toolkit/themes/pinstripe/global/dirListing/folder.png
toolkit/themes/pinstripe/global/dirListing/local.png
toolkit/themes/pinstripe/global/dirListing/up.png
toolkit/themes/pinstripe/global/findBar.css
toolkit/themes/pinstripe/global/global.css
toolkit/themes/pinstripe/global/icons/autoscroll.png
toolkit/themes/pinstripe/global/icons/blacklist_64.png
toolkit/themes/pinstripe/global/icons/blacklist_favicon.png
toolkit/themes/pinstripe/global/icons/blacklist_large.png
toolkit/themes/pinstripe/global/icons/closetab-hover.png
toolkit/themes/pinstripe/global/icons/notloading_16.png
toolkit/themes/pinstripe/global/icons/question-mark.png
toolkit/themes/pinstripe/global/jar.mn
toolkit/themes/pinstripe/global/netError.css
toolkit/themes/pinstripe/global/notification.css
toolkit/themes/pinstripe/global/notification/critical-bar-background.png
toolkit/themes/pinstripe/global/notification/info-bar-background.png
toolkit/themes/pinstripe/global/notification/warning-bar-background.png
toolkit/themes/pinstripe/global/toolbar.css
toolkit/themes/pinstripe/global/toolbar/toolbar-background.gif
toolkit/themes/pinstripe/global/tree/folder-dis.png
toolkit/themes/pinstripe/global/tree/item-grayscale.png
toolkit/themes/pinstripe/global/tree/item.png
toolkit/themes/pinstripe/mozapps/passwordmgr/key.png
toolkit/themes/pinstripe/mozapps/places/defaultFavicon.png
--- a/browser/themes/pinstripe/browser/browser.css
+++ b/browser/themes/pinstripe/browser/browser.css
@@ -182,17 +182,17 @@ toolbarbutton.bookmark-item .toolbarbutt
 .bookmark-item > .toolbarbutton-menu-dropmarker {
   list-style-image: url("chrome://browser/skin/places/folderDropArrow.png");
   height: 16px !important;
   padding: 5px 5px 4px 3px;
 }
 
 .bookmark-item[livemark] > .toolbarbutton-menu-dropmarker {
   list-style-image: url("chrome://browser/skin/places/livemarkFolder.png");
-  padding: 4px 4px 3px 2px;
+  padding: 3px 4px 3px 4px;
 }
 
 .bookmark-item[livemark] {
   list-style-image: url("chrome://browser/skin/page-livemarks.png");
 }
 
 .bookmark-item[query] {
   list-style-image: url("chrome://browser/skin/places/query.png");
@@ -721,20 +721,30 @@ toolbar[iconsize="small"][mode="icons"] 
 
 #wrapper-urlbar-container #urlbar,
 #urlbar[readonly="true"] {
   -moz-padding-end: 12px;
   -moz-user-input: disabled;
   cursor: -moz-grab;
 }
 
+#wrapper-urlbar-container[place="palette"] {
+  max-width: 20em;
+}
+
+#wrapper-urlbar-container > #urlbar-container > #urlbar > #identity-box > hbox > #identity-icon-label,
 #wrapper-urlbar-container #urlbar > .autocomplete-history-dropmarker {
   display: none;
 }
 
+#wrapper-urlbar-container > #urlbar-container > #urlbar > #identity-box.verifiedIdentity  > hbox > #identity-icon-label,
+#wrapper-urlbar-container > #urlbar-container > #urlbar > #identity-box.verifiedDomain > hbox > #identity-icon-label {
+  display: -moz-box;
+}
+
 /* Keep the URL bar LTR */
 
 #PopupAutoCompleteRichResult {
   direction: ltr !important;
   margin-top: -2px;
 }
 
 /* ----- PAGE PROXY ICON ----- */
@@ -788,33 +798,40 @@ statusbarpanel#statusbar-display {
 
 .ac-result-type-bookmark,
 .autocomplete-treebody::-moz-tree-image(bookmark, treecolAutoCompleteImage) {
   list-style-image: url("chrome://browser/skin/places/pageStarred.png");
   width: 16px;
   height: 16px;
 }
 
+richlistitem[selected="true"][current="true"] > hbox > .ac-result-type-bookmark,
+.autocomplete-treebody::-moz-tree-image(selected, current, bookmark, treecolAutoCompleteImage) {
+  list-style-image: url("chrome://browser/skin/places/star-icons.png");
+  -moz-image-region: rect(32px, 16px, 48px, 0px);
+}
+
 .ac-result-type-tag,
 .autocomplete-treebody::-moz-tree-image(tag, treecolAutoCompleteImage) {
   list-style-image: url("chrome://browser/skin/places/tag.png");
   width: 16px;
   height: 16px;
 }
 
 .ac-comment {
-  font-size: 1.15em;
+  font-size: 1.1em;
 }
 
 .ac-extra > .ac-comment {
   font-size: inherit;
 }
 
 .ac-url-text {
   color: #336633;
+  font-size: 0.95em;
 }
 
 .autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteComment) {
   color: GrayText;
 }
 
 .ac-comment[selected="true"], .ac-url-text[selected="true"] {
   color: inherit !important;
@@ -1041,17 +1058,17 @@ statusbarpanel#statusbar-display {
   margin: 0px;
   -moz-margin-start: -8px;
   -moz-margin-end: -8px;
   color: #ffffff !important;
 }
 
 #editBookmarkPanel #editBMPanel_folderTree:focus {
   outline: 2px solid -moz-mac-focusring;
-  outline-offset: -2px;
+  outline-offset: -1px;
   -moz-outline-radius: 1px;
 }
 
 #editBMPanel_folderTree treechildren::-moz-tree-twisty {
   -moz-appearance: none !important;
   list-style-image: url("chrome://browser/skin/hud-style-twisties.png");
   -moz-image-region: rect(0px, 10px, 10px, 0px);
   margin-top: 1px;
@@ -1175,17 +1192,17 @@ statusbarpanel#statusbar-display {
   background-image: url("chrome://browser/skin/hud-style-button-middle-background-active.png") !important;
   background-repeat: repeat-x !important;
 }
 
 
 /**** name picker ****/
 
 #editBookmarkPanel #editBMPanel_namePicker[droppable="false"] {
-  color: #ffffff !important;
+  color: #ffffff;
 }
 
 #editBookmarkPanel #editBMPanel_namePicker[droppable="false"] > .menulist-dropmarker {
   display: none;
 }
 
 #editBookmarkPanel #editBMPanel_tagsField,
 #editBookmarkPanel #editBMPanel_namePicker[droppable="false"] > .menulist-editable-box {
@@ -1207,39 +1224,45 @@ statusbarpanel#statusbar-display {
   color: #bbbbbb;
 }
 
 #editBookmarkPanel #editBMPanel_tagsField[focused="true"],
 #editBookmarkPanel #editBMPanel_namePicker[droppable="false"][focused="true"] > .menulist-editable-box {
   outline: 2px solid -moz-mac-focusring;
   outline-offset: -1px;
   -moz-outline-radius: 1px;
+  background-color: #eeeeee;
+  color: #000000;
 }
 
 #editBookmarkPanel #editBMPanel_namePicker[droppable="false"][disabled="true"] > .menulist-editable-box {
   color: #ffffff;
 }
 
 #editBookmarkPanel #editBMPanel_namePicker[droppable="false"] > .menulist-editable-box > html|*.menulist-editable-input {
   margin: 0px !important;
   border: none !important;
   padding: 0px !important;
   background-color: inherit;
-  color: #ffffff !important;
+  color: #ffffff;
   font: inherit;
 }
 
+#editBookmarkPanel #editBMPanel_namePicker[droppable="false"][focused="true"] > .menulist-editable-box > html|*.menulist-editable-input {
+  color: #000000;
+}
+
 #editBookmarkPanel > #editBookmarkPanelContent > #editBookmarkPanelGrid > rows > row > label {
   text-align: right;
 }
 
 /* ----- SIDEBAR ELEMENTS ----- */
 
 sidebarheader { 
-  background-color: #d6dde5;
+  background-color: #d4dde5;
   padding: 2px;
   text-transform: uppercase;
 }
 
 #sidebar-box {
   -moz-appearance: dialog;
   -moz-appearance: none;
 }
@@ -1361,27 +1384,31 @@ sidebarheader > .tabs-closebutton > .too
   list-style-image: url("chrome://global/skin/icons/loading_16.png");
 }
 
 toolbar[iconsize="small"] #navigator-throbber[busy="true"],
 toolbar[mode="text"] #navigator-throbber[busy="true"] {
   list-style-image: url("chrome://global/skin/icons/loading_16.png");
 }
 
+#wrapper-throbber-box > #throbber-box > #navigator-throbber {
+  list-style-image: url("chrome://global/skin/icons/notloading_16.png");
+}
+
 toolbarbutton.chevron {
   list-style-image: url("chrome://global/skin/icons/chevron.png") !important;
 }
 
 
 toolbarbutton.chevron > .toolbarbutton-menu-dropmarker {
   display: none;
 }
 
 #nav-bar {
-  background-color: #9B9B9B;
+  background-color: #9e9e9e;
   border-top: none;
   border-bottom: 1px solid rgba(0,0,0,0.35);
   background-image: url("chrome://global/skin/toolbar/toolbar-background.gif");
   background-repeat: repeat-x;
   background-position: top right;
   padding: 0 4px;
 }
 
@@ -1567,16 +1594,21 @@ tabbrowser > tabbox > tabpanels {
   -moz-appearance: none;
   border: none !important;
   padding: 0 0 4px 0;
   margin: 0;
   background: inherit;
   cursor: default;
 }
 
+.tab-close-button:hover,
+.tabbrowser-tab[selected="true"] > .tab-close-button:hover {
+  list-style-image: url("chrome://global/skin/icons/closetab-hover.png");
+}
+
 .tab-close-button:hover:active,
 .tabbrowser-tab[selected="true"] > .tab-close-button:hover:active {
   list-style-image: url("chrome://global/skin/icons/closetab-active.png");
 }
 
 .tabbrowser-tab > .tab-close-button {
   background-image: url("chrome://browser/skin/tabbrowser/tab-middle.png");
   background-repeat: repeat-x;
@@ -1588,41 +1620,60 @@ tabbrowser > tabbox > tabpanels {
   -moz-user-focus: normal;
 }
 
 .tabbrowser-tab:not([selected="true"]) > .tab-close-button {
   background-image: url("chrome://browser/skin/tabbrowser/tab-middle-bkgnd.png");
 }
 
 .tabbrowser-arrowscrollbox > .scrollbutton-up {
-  background: url("chrome://browser/skin/tabbrowser/tab-arrow-start-bkgnd.png") top right no-repeat;
+  border-right: 2px solid;
+  -moz-border-right-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15);
   list-style-image: url("chrome://browser/skin/tabbrowser/tab-arrow-start.png");
   -moz-image-region: rect(0px, 7px, 11px, 0px);
-  -moz-padding-start: 0;
-  -moz-padding-end: 2px; 
+  padding: 0;
   width: 16px;
   margin: 0;
 }
 
+.tabbrowser-arrowscrollbox > .scrollbutton-up:hover {
+  background-color: rgba(0,0,0,0.10);
+}
+
+.tabbrowser-arrowscrollbox > .scrollbutton-up:hover:active {
+  background-color: rgba(0,0,0,0.20);
+}
+
 .tabbrowser-arrowscrollbox > .scrollbutton-up[disabled="true"] {
   -moz-image-region: rect(0px, 28px, 11px, 21px);
+  background-color: transparent !important; 
 }
 
 .tabbrowser-arrowscrollbox .scrollbutton-down {
-  background: url("chrome://browser/skin/tabbrowser/tab-arrow-end-bkgnd.png") top left no-repeat;
+  border-left: 2px solid;
+  -moz-border-left-colors: rgba(0,0,0,0.25) rgba(255,255,255,0.15);
   list-style-image: url("chrome://browser/skin/tabbrowser/tab-arrow-end.png");
   -moz-image-region: rect(0px, 44px, 11px, 37px);
   -moz-padding-start: 2px;
   -moz-padding-end: 0; 
   width: 16px;
   margin: 0;
 }
 
+.tabbrowser-arrowscrollbox .scrollbutton-down:hover {
+  background-color: rgba(0,0,0,0.10);
+}
+
+.tabbrowser-arrowscrollbox .scrollbutton-down:hover:active {
+  background-color: rgba(0,0,0,0.20);
+}
+
 .tabbrowser-arrowscrollbox .scrollbutton-down[disabled="true"] {
   -moz-image-region: rect(0px, 23px, 11px, 16px);
+  background-color: transparent !important;
 }
 
 
 /**
  * All Tabs Button
  */
 
 .tabs-alltabs-box {
@@ -1654,18 +1705,18 @@ tabbrowser > tabbox > tabpanels {
   display: none;
 }
 
 .tabs-alltabs-button > .toolbarbutton-icon {
   -moz-margin-end: 2px;
 }
 
 .tabs-alltabs-box-animate {
-  margin: 2px 0px 3px 0px;
-  width: 16px;
+  margin: 1px 0px 0px 0px;
+  width: 25px;
   background-image: url("chrome://browser/skin/tabbrowser/alltabs-box-overflow-bkgnd-animate.png");
   background-repeat: no-repeat;
   opacity: 0.0;
 }
 
 /**
  * All Tabs Menupopup 
  */
@@ -1699,41 +1750,35 @@ tabbrowser > tabbox > tabpanels {
 }
 
 tabpanels.plain {
 	background-color: #fff !important;
 }
 
 /* Personal toolbar */
 .toolbar-drop-indicator {
-  width: 9px;
-  height: 18px;
-  margin-bottom: -6px;
+  width: 7px;
+  height: 17px;
   position: relative;
-  background: url('chrome://browser/skin/places/toolbarDropMarker.png') 50% 50% no-repeat;
+  background: url('chrome://browser/skin/places/toolbarDropMarker.png') 40% 50% no-repeat;
 }
 
 .toolbar-drop-indicator-bar {
   visibility: hidden;
-  height: 18px;
-  margin-bottom: -18px;
+  height: 17px;
+  margin-bottom: -17px;
   position: relative;
 }
 
 .toolbar-drop-indicator-bar[dragging="true"] {
   visibility: visible;
 }
 
-toolbarbutton.bookmark-item[dragover="true"][open="true"] {
-  -moz-appearance: none;
-  background: Highlight !important;
-  color: HighlightText !important;
-}
+/* Bookmark drag and drop styles */
 
-/* Bookmark drag and drop styles */
 .bookmark-item[dragover-into="true"] {
   background: Highlight !important;
   color: HighlightText !important;
 }
 
 /* rules for menupopup drop indicators */
 .menupopup-drop-indicator-bar {
   position: relative;
index c27ec500ac3c5a454983165895cf499501b5595e..e6255c3c9c23ae1a562378dd21d935104fc37d95
GIT binary patch
literal 2114
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
index 4d15304643248fb3380cdd7e7614888bb1e8feb6..236b5f82106ed4e9f74eff40a29ee36701a894c2
GIT binary patch
literal 1816
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
GLSTZS`fO<c
index 3b0f2d859e2e2ff5ac1e5b4b3b44b584d8fd649e..a489de3bf858b6ea84d1470c17ab157f50adc01d
GIT binary patch
literal 852
zc$@)L1FQUrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!_DMuRRCwA<Q%h?TQ5ZdU=FX&fwbj=6
zPNTJI#cD+qEeNi(x@ZgC`2$1{vAWPzp;QnN7j+@1Ah>Ynrd_!a1O*?cD_>Y2P3x<)
zLQFGFX6~K2<9F}4Fz_Y0Gjq;-=R4<P<KyFa_SGFsW%3g?cS{TmF@V^7!F*ym=(8@R
zVuVtZgSt0zc!!wcFXnQCZR<*tt%V}oraTz44A21n2P+MxiWL0iTB)))JNfAS>=18R
z)iF`%*oj<g0nB!xJAf$-W`;lm4MC(UhMNsw@jP`BPw?jUVkzBHfQlVl8crMFuZqIV
zg2L135EU;WO2E1cO`d|AUX66VTH<ypM=x|Cgv9iBpB_-yUd&+a3JZPPIG%ivn0g`q
zkucLi6cSPF!m@JUN?8c$2AG3e4+SI<an!JHi;IE2W*q8vuxS;;^+_LruuT_HNF)-F
zA%jIaNDCe4_sH%vj_=E3O<RuM%y9AcB0iLTY-r~=GmwT&-3dQVDu^MeEDe+*rpZbi
z-Q%EtkBbY#S)A<8!sZ!VzE{PY&pwI;8~uB2c-07XFGi!T5`s{G^wWi9VD#p1T)Vq~
z`9+D|P6uZPG7w7+#%@&L)gv4`*n}*P;MbE*BuTN?Z9O&SRdVqD#P~T6eEFvE;PDb#
z^D*}KWU!v}KYSjd(GYY_n;g7)8yahcUj_G;6xpG}qHuGx8JjoQ_%thV?#cpsyEEwP
zZ9;L)GLhDC`ov1~bUD;<1I)6`+-QiTMJTMyDRge+lthNE4hKs$hCBBwCKm^K98^6E
zuiw?NrRX5=rNL;daX}Ap?uW$3nZN+1%K{-;^kX5}g(!@SQ;3s<YOuy=EZf!pawe56
zmULvJFn|hmOjG1QigboF=^6!wgS%O}?;EMy$<Q?$!SY<02aVbYtYDH^E-g>Wq%xwo
zDxsH&Bv~zHsif3PmPB1j>O=+5SnKNf+El}vAMzW1Sp;N{ww3%1f+Q?Lu%yiY#PWci
e)fkQaE5HDNfxtJnvSe!j0000<MNUMnLSTZ>O^Xu%
index 3b0f2d859e2e2ff5ac1e5b4b3b44b584d8fd649e..a489de3bf858b6ea84d1470c17ab157f50adc01d
GIT binary patch
literal 852
zc$@)L1FQUrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!_DMuRRCwA<Q%h?TQ5ZdU=FX&fwbj=6
zPNTJI#cD+qEeNi(x@ZgC`2$1{vAWPzp;QnN7j+@1Ah>Ynrd_!a1O*?cD_>Y2P3x<)
zLQFGFX6~K2<9F}4Fz_Y0Gjq;-=R4<P<KyFa_SGFsW%3g?cS{TmF@V^7!F*ym=(8@R
zVuVtZgSt0zc!!wcFXnQCZR<*tt%V}oraTz44A21n2P+MxiWL0iTB)))JNfAS>=18R
z)iF`%*oj<g0nB!xJAf$-W`;lm4MC(UhMNsw@jP`BPw?jUVkzBHfQlVl8crMFuZqIV
zg2L135EU;WO2E1cO`d|AUX66VTH<ypM=x|Cgv9iBpB_-yUd&+a3JZPPIG%ivn0g`q
zkucLi6cSPF!m@JUN?8c$2AG3e4+SI<an!JHi;IE2W*q8vuxS;;^+_LruuT_HNF)-F
zA%jIaNDCe4_sH%vj_=E3O<RuM%y9AcB0iLTY-r~=GmwT&-3dQVDu^MeEDe+*rpZbi
z-Q%EtkBbY#S)A<8!sZ!VzE{PY&pwI;8~uB2c-07XFGi!T5`s{G^wWi9VD#p1T)Vq~
z`9+D|P6uZPG7w7+#%@&L)gv4`*n}*P;MbE*BuTN?Z9O&SRdVqD#P~T6eEFvE;PDb#
z^D*}KWU!v}KYSjd(GYY_n;g7)8yahcUj_G;6xpG}qHuGx8JjoQ_%thV?#cpsyEEwP
zZ9;L)GLhDC`ov1~bUD;<1I)6`+-QiTMJTMyDRge+lthNE4hKs$hCBBwCKm^K98^6E
zuiw?NrRX5=rNL;daX}Ap?uW$3nZN+1%K{-;^kX5}g(!@SQ;3s<YOuy=EZf!pawe56
zmULvJFn|hmOjG1QigboF=^6!wgS%O}?;EMy$<Q?$!SY<02aVbYtYDH^E-g>Wq%xwo
zDxsH&Bv~zHsif3PmPB1j>O=+5SnKNf+El}vAMzW1Sp;N{ww3%1f+Q?Lu%yiY#PWci
e)fkQaE5HDNfxtJnvSe!j0000<MNUMnLSTZ>O^Xu%
index 4d15304643248fb3380cdd7e7614888bb1e8feb6..236b5f82106ed4e9f74eff40a29ee36701a894c2
GIT binary patch
literal 1816
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
GLSTZS`fO<c
index 3b0f2d859e2e2ff5ac1e5b4b3b44b584d8fd649e..a489de3bf858b6ea84d1470c17ab157f50adc01d
GIT binary patch
literal 852
zc$@)L1FQUrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!_DMuRRCwA<Q%h?TQ5ZdU=FX&fwbj=6
zPNTJI#cD+qEeNi(x@ZgC`2$1{vAWPzp;QnN7j+@1Ah>Ynrd_!a1O*?cD_>Y2P3x<)
zLQFGFX6~K2<9F}4Fz_Y0Gjq;-=R4<P<KyFa_SGFsW%3g?cS{TmF@V^7!F*ym=(8@R
zVuVtZgSt0zc!!wcFXnQCZR<*tt%V}oraTz44A21n2P+MxiWL0iTB)))JNfAS>=18R
z)iF`%*oj<g0nB!xJAf$-W`;lm4MC(UhMNsw@jP`BPw?jUVkzBHfQlVl8crMFuZqIV
zg2L135EU;WO2E1cO`d|AUX66VTH<ypM=x|Cgv9iBpB_-yUd&+a3JZPPIG%ivn0g`q
zkucLi6cSPF!m@JUN?8c$2AG3e4+SI<an!JHi;IE2W*q8vuxS;;^+_LruuT_HNF)-F
zA%jIaNDCe4_sH%vj_=E3O<RuM%y9AcB0iLTY-r~=GmwT&-3dQVDu^MeEDe+*rpZbi
z-Q%EtkBbY#S)A<8!sZ!VzE{PY&pwI;8~uB2c-07XFGi!T5`s{G^wWi9VD#p1T)Vq~
z`9+D|P6uZPG7w7+#%@&L)gv4`*n}*P;MbE*BuTN?Z9O&SRdVqD#P~T6eEFvE;PDb#
z^D*}KWU!v}KYSjd(GYY_n;g7)8yahcUj_G;6xpG}qHuGx8JjoQ_%thV?#cpsyEEwP
zZ9;L)GLhDC`ov1~bUD;<1I)6`+-QiTMJTMyDRge+lthNE4hKs$hCBBwCKm^K98^6E
zuiw?NrRX5=rNL;daX}Ap?uW$3nZN+1%K{-;^kX5}g(!@SQ;3s<YOuy=EZf!pawe56
zmULvJFn|hmOjG1QigboF=^6!wgS%O}?;EMy$<Q?$!SY<02aVbYtYDH^E-g>Wq%xwo
zDxsH&Bv~zHsif3PmPB1j>O=+5SnKNf+El}vAMzW1Sp;N{ww3%1f+Q?Lu%yiY#PWci
e)fkQaE5HDNfxtJnvSe!j0000<MNUMnLSTZ>O^Xu%
--- a/browser/themes/pinstripe/browser/jar.mn
+++ b/browser/themes/pinstripe/browser/jar.mn
@@ -54,16 +54,17 @@ classic.jar:
   skin/classic/browser/feeds/videoFeedIcon16.png            (feeds/videoFeedIcon16.png)
   skin/classic/browser/feeds/audioFeedIcon.png              (feeds/audioFeedIcon.png)
   skin/classic/browser/feeds/audioFeedIcon16.png            (feeds/audioFeedIcon16.png)
   skin/classic/browser/radio-selected-bg.png
   skin/classic/browser/setDesktopBackground.css
   skin/classic/browser/monitor.png
   skin/classic/browser/monitor_16-10.png
   skin/classic/browser/wrench.png
+  skin/classic/browser/places/allBookmarks.png              (places/allBookmarks.png)
   skin/classic/browser/places/places.css                    (places/places.css)
 * skin/classic/browser/places/organizer.css                 (places/organizer.css)
   skin/classic/browser/places/query.png                     (places/query.png)
   skin/classic/browser/places/livemarkItem.png              (places/livemarkItem.png)
   skin/classic/browser/places/bookmarksMenu.png             (places/bookmarksMenu.png)
   skin/classic/browser/places/bookmarksToolbar.png          (places/bookmarksToolbar.png)
   skin/classic/browser/places/history.png                   (places/history.png)
   skin/classic/browser/places/menubutton-end-pressed.png    (places/menubutton-end-pressed.png)
@@ -85,28 +86,31 @@ classic.jar:
   skin/classic/browser/places/minus-active.png              (places/minus-active.png)
   skin/classic/browser/places/plus.png                      (places/plus.png)
   skin/classic/browser/places/plus-active.png               (places/plus-active.png)
   skin/classic/browser/places/starPage.png                  (places/starPage.png)
   skin/classic/browser/places/pageStarred.png               (places/pageStarred.png)
   skin/classic/browser/places/searching_16.png              (places/searching_16.png)
   skin/classic/browser/places/starred48.png                 (places/starred48.png)
   skin/classic/browser/places/unstarred48.png               (places/unstarred48.png)
+  skin/classic/browser/places/unfiledBookmarks.png          (places/unfiledBookmarks.png)
   skin/classic/browser/places/twisty-open.gif               (places/twisty-open.gif)
   skin/classic/browser/places/twisty-closed.gif             (places/twisty-closed.gif)
   skin/classic/browser/places/tag.png                       (places/tag.png)
   skin/classic/browser/places/selected-gradient.png         (places/selected-gradient.png)
   skin/classic/browser/places/selected-focused-gradient.png (places/selected-focused-gradient.png)
   skin/classic/browser/places/expander-closed-active.png    (places/expander-closed-active.png)
   skin/classic/browser/places/expander-closed.png           (places/expander-closed.png)
   skin/classic/browser/places/expander-open-active.png      (places/expander-open-active.png)
   skin/classic/browser/places/expander-open.png             (places/expander-open.png)
+  skin/classic/browser/preferences/alwaysAsk.png            (preferences/alwaysAsk.png)
   skin/classic/browser/preferences/application.png          (preferences/application.png)
   skin/classic/browser/preferences/Options.png              (preferences/Options.png)
   skin/classic/browser/preferences/plugin.png               (preferences/plugin.png)
+  skin/classic/browser/preferences/saveFile.png             (preferences/saveFile.png)
   skin/classic/browser/preferences/preferences.css          (preferences/preferences.css)
   skin/classic/browser/preferences/applications.css         (preferences/applications.css)
   skin/classic/browser/tabbrowser/alltabs-box-bkgnd.png                  (tabbrowser/alltabs-box-bkgnd.png)
   skin/classic/browser/tabbrowser/alltabs-box-bkgnd-icon.png             (tabbrowser/alltabs-box-bkgnd-icon.png)
   skin/classic/browser/tabbrowser/alltabs-box-overflow-bkgnd.png         (tabbrowser/alltabs-box-overflow-bkgnd.png)
   skin/classic/browser/tabbrowser/alltabs-box-overflow-bkgnd-animate.png (tabbrowser/alltabs-box-overflow-bkgnd-animate.png)
   skin/classic/browser/tabbrowser/tab-arrow-start.png                    (tabbrowser/tab-arrow-start.png)
   skin/classic/browser/tabbrowser/tab-arrow-start-bkgnd.png              (tabbrowser/tab-arrow-start-bkgnd.png)
@@ -142,13 +146,14 @@ classic.jar:
   skin/classic/browser/urlbar/startcap-verified-start.png                (urlbar/startcap-verified-start.png)
   skin/classic/browser/urlbar/startcap-verified-mid.png                  (urlbar/startcap-verified-mid.png)
   skin/classic/browser/urlbar/startcap-verified-end.png                  (urlbar/startcap-verified-end.png)
   skin/classic/browser/urlbar/startcap-verified-start-focused.png        (urlbar/startcap-verified-start-focused.png)
   skin/classic/browser/urlbar/startcap-verified-mid-focused.png          (urlbar/startcap-verified-mid-focused.png)
   skin/classic/browser/urlbar/startcap-verified-end-focused.png          (urlbar/startcap-verified-end-focused.png)
   skin/classic/browser/urlbar/startcap-secure.png                        (urlbar/startcap-secure.png)
   skin/classic/browser/urlbar/startcap-active.png                        (urlbar/startcap-active.png)
+  skin/classic/browser/urlbar/startcap-active-focused.png                (urlbar/startcap-active-focused.png)
   skin/classic/browser/urlbar/startcap-secure-active.png                 (urlbar/startcap-secure-active.png)
   skin/classic/browser/urlbar/textfield-mid.png                          (urlbar/textfield-mid.png)
   skin/classic/browser/urlbar/textfield-mid-focused.png                  (urlbar/textfield-mid-focused.png)
   icon.png
   preview.png
index 01814248c71afe3643f97ddf28ceca15388b50e5..e52645846226d13a526ca862c6d2b0248fb35aa4
GIT binary patch
literal 683
zc$@*N0#yBpP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!O-V#SRCwB?Q%y)zQ562(&rCY%7?K5|
z4HHN~QuKp?QB1fBaZ!sRvPFS}i^7Gqa@Wp4A_x~jQJWA-DBBe|1{n=RLW@MkiJ=(^
zZOF-afA_t2Z|B~!nuLmaa2}6$zVAEVIrm&m2!a23O!?{^n7YA3|MbrZ-H6<r96NO8
zuLLAHl}c45(&@Am{Ifvsz>^oAvy4JMTa{o=8Qpz%e%oKHVN=HBVbFQ%#E~`0-8<Xy
zD_eYv)x^E~Q=MiQ3KW(&K3f7|z%X(yj^d(^g+hSL8;(+02Q+O>f!cK%B-acAvg-+W
zt^ji#OlKJ4^*XwCtf$cM@TrCAS&cOGDgljLNUj+$4%d|-lu$NrVSeEwMwe_H?@8il
zcPrXAyBNFcfeZ6TJ6wb0nm!Y798Mu1zx$6RD4jsQXyfwrIn3wE80z1So-T&*M?N_*
zlt4(;C0=KwQmJs*mW&W52VddR)z_$t8MrdM3v*cq<CAZ3_&@_1YdnRKSc^E4O9BFx
z%~iObi4ULZ@OZ{S-}&cw_uj^Zv)gccq5wY-IJn24VoYIIlmI#Kr2|>rmTdqd7uzs8
z+<|2)j%&BF*t(@2iIzrWW=q)H5hDRtVJ+fFt{(V8*>U7gO1h3m17%=-EuOt(s^4T=
z3^^KZb5j&{#Zy=*BDq>}--Kvx*-!Qbt+a)}TT~<?x`8ImXwoG$I3Yr4&|%hWgki=N
zW~DR(wMfO>gVnPkp#SxpwFoU7r;FlOZ;&4SeiBBc33A0+<y!yaZMMG%FaV|uOQtQ?
RDD40M002ovPDHLkV1j9hFkJuu
new file mode 100644
index 0000000000000000000000000000000000000000..d1abe8192be1066773089d07df18a18cf402ce9f
GIT binary patch
literal 673
zc$@*D0$%-zP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!LrFwIRCwBqQ%h?TQ5632nAFhJNDPfu
z!4#v2_=<w~SSfYuLO~FBiVOdMRjLc2Ygg{XjT_yFi{e7iA{a#!6|13$TH|9vOhRLV
z$;{k)XU22xG%bnG1844?x#xSFdy<gv`^aTSvjEOh4pZX5xmX(i3Lo#To_TvRO5hy5
z-ncY5x#8g0SQ7scrfK3<aeRdLQOawnR4RXAVj^-j{S=>S#lM0R(G2!xPNQ5eDNSI+
zjCE^sBav7N*t2stHrcD-dTwvJE*vHF{^g6;<Q{OPuL+}4NC-iPiVG!_t9~WWB>Y{$
z?nq7Os(>KO4=E+3f}|ozN{WaqOXBjyh+dggb;(KDV?x<SprlI$0zx@x%nRI`ilh8>
zJs#XipxK~v6{JVXis~0z&;)`HSzY4QGY{9VWHB(9MSLiQ!gLz<r%E_->J3IWTN)^Y
z>~$a{+14!xY|F=R?8Is;OJrfhgZ1d~47O}HbbH*pW7~hY16muM3RYykAQUnXjtuBE
zIb6bgyR03uvSnMnEwCl+fD{~IqgrnwzvCnJ?f;HPg(RxA7DiSEV^jpR9jEUOv;%j6
zz`@pCH4MfcqyFPF4jo>DmQ};IrUU-jGtjY}#TKGVQ&4mlQah-KIV%1Dj{x;nna1X6
zbq;pGB7H3cm&hZuiGcqpti}Wk<~<Mqc#Q8$GaVwB?Q22lX|MwZ_zNWc(Qdchsy)52
zaI<W72_6m^%OOKv`1xJapP8LQDEu4bQWT%uu9)4Ip8^a3>A1gJ(rvx(00000NkvXX
Hu0mjf_?#~P
--- a/browser/themes/pinstripe/browser/places/organizer.css
+++ b/browser/themes/pinstripe/browser/places/organizer.css
@@ -12,16 +12,30 @@
   margin: 0;
 }
 
 #placesList treechildren::-moz-tree-row {
   background-color: transparent;
   border-color: transparent;
 }
 
+#placesList treechildren::-moz-tree-row(selected) {  
+  background-color: #6f81a9;
+  background-image: url("chrome://browser/skin/places/selected-gradient.png");
+  background-repeat: repeat-x;
+  background-position: bottom left;
+  border-top: 1px solid #979797;
+}
+
+#placesList treechildren::-moz-tree-row(selected,focus) {  
+  background-image: url("chrome://browser/skin/places/selected-focused-gradient.png");
+  background-color: #8a8a8a !important;
+  border-top: 1px solid #91a0c0;
+}
+
 #placesList treechildren::-moz-tree-row(History),
 #placesList treechildren::-moz-tree-row(history)  {
   background-color: blue;
 }
 
 #placesList treechildren::-moz-tree-cell(leaf) ,
 #placesList treechildren::-moz-tree-image(leaf) {
   cursor: pointer;
@@ -31,16 +45,26 @@
   cursor: pointer;
   text-decoration: underline;
 }
 
 #placesList treechildren::-moz-tree-cell(separator) {
   cursor: default;
 }
 
+#placesList treechildren::-moz-tree-separator {
+  border-top: 1px solid #505d6d;
+  margin: 0 10px;
+}
+
+#placesList treechildren::-moz-tree-cell-text(selected) {  
+  font-weight: bold !important;
+  color: #ffffff !important;
+}
+
 #placesToolbar {
   background-color: #999;
   border-bottom: 1px solid #404040;
   background-image: url("chrome://global/skin/toolbar/toolbar-background.gif");
   background-repeat: repeat-x;
   background-position: 3px 0px;
   margin-top: -3px;
   padding: 0 4px;
--- a/browser/themes/pinstripe/browser/places/places.css
+++ b/browser/themes/pinstripe/browser/places/places.css
@@ -11,90 +11,82 @@
   border: none !important;
 }
 
 #bookmarksPanel, 
 #history-panel,
 #bookmarksPanel > hbox,
 #history-panel > hbox {
   -moz-appearance: none !important;
-  background-color: #d6dde5 !important;
+  background-color: #d4dde5 !important;
   border-top: none !important;
 }
 
-#bookmarks-view,
-#historyTree,
-#historyTree treechildren::-moz-tree-row, 
-#bookmarks-view treechildren::-moz-tree-row {
+tree.sidebar-placesTree,
+tree.sidebar-placesTree treechildren::-moz-tree-row {
   background-color: transparent;
   border-color: transparent;
-  -moz-margin-end: 0;
+  padding-bottom: 1px;
   -moz-appearance: none;
   margin: 0;
   border: none;
 }
 
-#historyTree treechildren::-moz-tree-row, 
-#bookmarks-view treechildren::-moz-tree-row {
-  padding-bottom: 1px;
+#bookmarks-view treechildren::-moz-tree-row(selected), 
+#historyTree treechildren::-moz-tree-row(selected) {  
+  background-color: #6f81a9;
+  background-image: url("chrome://browser/skin/places/selected-gradient.png");
+  background-repeat: repeat-x;
+  background-position: bottom left;
+  border-top: 1px solid #979797;
 }
 
-#historyTree treechildren::-moz-tree-row(selected), 
-#bookmarks-view treechildren::-moz-tree-row(selected) {  
-  background-color: -moz-mac-secondaryhighlight !important;
-  background-image: url("chrome://browser/skin/places/selected-gradient.png");
-  background-repeat: repeat-x;
-  background-position: center left;
-}
-
-#historyTree treechildren::-moz-tree-separator,
-#bookmarks-view treechildren::-moz-tree-separator {
+tree.sidebar-placesTree treechildren::-moz-tree-separator {
   border-top: 1px solid #505d6d;
   margin: 0 10px;
 }
 
-
-#historyTree treechildren::-moz-tree-row(selected,focus),
 #bookmarks-view treechildren::-moz-tree-row(selected,focus),
-#placesList treechildren::-moz-tree-row(selected,focus) {  
+#historyTree treechildren::-moz-tree-row(selected,focus) {  
   background-image: url("chrome://browser/skin/places/selected-focused-gradient.png");
-  background-color: Highlight !important;
-  color: HighlightText !important;
-  border-top: 1px solid Highlight;
+  background-color: #8a8a8a !important;
+  border-top: 1px solid #91a0c0;
 }
 
-#historyTree treechildren::-moz-tree-cell-text(selected,focus), 
-#bookmarks-view treechildren::-moz-tree-cell-text(selected,focus),
-#placesList treechildren::-moz-tree-cell-text(selected,focus) {  
+tree.sidebar-placesTree treechildren::-moz-tree-cell-text(selected) {  
   font-weight: bold !important;
-  color: HighlightText !important;
+  color: #ffffff !important;
 }
 
 #bookmarksPanel > hbox > label,
 #history-panel > hbox > label {
   display: none;
 }
 
 #viewButton {
   -moz-appearance: none;
-  margin: 0 2px !important;
-  padding: 2px 0 2px 7px !important;
-  background: url("chrome://global/skin/icons/round-button-leftcap.png") no-repeat center left !important;
-  border: none;
-}
-
-#viewButton .button-text {
-  margin: 0 !important;
-  padding: 2px 18px 0 1px !important;
-  background: url("chrome://global/skin/icons/round-button-dropmarker.png") no-repeat center right !important;
-  height: 19px;
+  border: 1px solid #7F7F7F;
+  -moz-border-radius: 10px;
+  background: url("chrome://global/skin/icons/white-gray-gradient.gif") #A09E9D repeat-x top center;
+  min-width: 0px;
+  min-height: 0px;
+  -moz-padding-start: 5px;
+  -moz-padding-end: 0px;
+  padding-top: 1px;
+  padding-bottom: 1px;
 }
 
 #viewButton .button-menu-dropmarker {
-  display: none;
+  list-style-image: url("chrome://global/skin/icons/menulist-dropmarker.png");
+}
+
+#viewButton:focus {
+  outline: 2px solid #4A8BC7;
+  outline-offset: -2px;
+  -moz-outline-radius: 10px;
 }
 
 page > hbox {
  margin: 0 4px 6px 4px;
 }
 
 /* Trees */
 
@@ -122,28 +114,36 @@ treechildren::-moz-tree-image(title, sep
   height: 0 !important;
   margin: 0;
 }
 
 treechildren::-moz-tree-row(session-start) {
   border-top:1px dotted ThreeDShadow;
 }
 
+treechildren::-moz-tree-image(container, OrganizerQuery_AllBookmarks) {
+  list-style-image: url("chrome://browser/skin/places/allBookmarks.png");
+}
+
 treechildren::-moz-tree-image(container, livemark) {
   list-style-image: url("chrome://browser/skin/page-livemarks.png");
 }
 
 treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar) {
   list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png");
 }
 
 treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu) {
   list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png");
 }
 
+treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks) {
+  list-style-image: url("chrome://browser/skin/places/unfiledBookmarks.png");
+}
+
 /* query-nodes should be styled even if they're not expandable */
 treechildren::-moz-tree-image(query) {
   list-style-image: url("chrome://browser/skin/places/query.png");
 }
 
 treechildren::-moz-tree-image(title, query, tagContainer) {
   list-style-image: url("chrome://mozapps/skin/places/tagContainerIcon.png");
 }
index c88e818b15157b2409241a8473046512ed2a6290..aae9962b370c46c7fa0af4b9ff0e0f0c93f8e5f3
GIT binary patch
literal 369
zc%17D@N?(olHy`uVBq!ia0vp^0zfRx!2~45SfyqFDb50q$YKTtZeb8+WSBKa0w~Cm
z?&#~tz_78e=6B#^AYUQbBgmJ5p-Pp3p`n?9;pcxK{gQ#9)PRBERRRNp70@8@{7Lag
z-GFMJd%8G=RNU&Bd^-1t0S{|C!*6{h*(H-qR0@kGa73Sbr(`2xcJRK<rJrB_9^S^F
z*ia|f!C|VzVESA~PO+cGiN|W;s;~f;kZ>o?fCCJsWlLr5KCDkW7r86Vwe!aj=9Ey~
z{j81R7ysVm6tsNyW|p}{%>1|OzlDe8$~hk?Fg`wOii2Xo*Qiau*xw~tWSAV6xVU7x
zSRSuj(u$QkJl}6E`@+>UuYZTtoz?Sp9$yfdr;xL5_lD)GS}mimCELIMCYCb)QlROt
zS#ovVGR6C%uFXDd@%_WBFB9iv8DHPkbpH9Q<es<-U(;(h+-GDca5%cX(ZTg6(8~;-
Lu6{1-oD!M<{V|S3
index 9d86128c98a360648488cc08aab8b1cf61553856..77ca950268e2b220b83787a2e1235449fd14fd8b
GIT binary patch
literal 258
zc%17D@N?(olHy`uVBq!ia0vp^{6H+s!2~1^EI9BNNO2Z;L>4nJa0`PlBg3pY5<o$g
zbVpxD28NA&HNOKV1NjQc9znhg3{|QO3=Pc;3_t$^>6Z))r3MTPuM!v-tY$DUi04m=
zKk5clTjA;A7*cU-OOPYq0R@h1;s5`o>y~e7J~rc6V|%Z#;@S&Qvm_bH)nC42aB~iN
z#^AM9^m?e+d#<}tzj^Og^G`Whv*^CpjNqjfsx4P#WP1L{O=roM4|yl8{AEYVeK`%i
z-5ob3|0z#NpEUXDdw0u|fA={~_9;@5n#ah%w0zmw4U6ur2D*X4)78&qol`;+08;W<
AiU0rr
index 548331feda4beb216a4fe194676ba915040ceb17..802830167e39c4f86eeda231f46c3b19d6ad65cb
GIT binary patch
literal 3071
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
N002ovPDHLkV1hEV+gJbq
new file mode 100644
index 0000000000000000000000000000000000000000..cf97942445c8413dfe678f9fca452a187e65f047
GIT binary patch
literal 719
zc$@*x0x<oFP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!aY;l$RCwB)QcY+RK^T3z*=9H0C5@#>
zZ2jqv+6t+tpfm}J6oRx>krEUFB6v}$g2jv8JbLsZ=+UDh?XgOsic-<~L)AmINMlRW
z*u>~&w_DQg%&s$A43?xG{NOR)%)IyZ+iyO>bzM}8b5}pcA^2{28<$?ce|ztEHJ*qK
z!f~C;(Vp#*BYis}Jl}{{)gX1{{jr87t%J%+$P(nxW|s4_YFy#ZFPt8jhzk&sEDdu+
z``Y(eP(qZrP@R%KF*-fT&cAcGa34Lqb7;J5(0}ozDgYyildWCBO`1>eE8<+v!P2q|
zN&wjhY-<ofS4vJHw?yBJr(dzp_6*&PS>+1)FN{v@iXYhRtJOruVLc#gVqO8Y0kZ1C
z=CCZs%zT(0x|i5f?!myd8){JgTr|^PkxA=VDmt)Cmw~Ou+G-jO@(Vf?k_P8;P1%4_
znmpXqSl8Pf7JtsXg`T6xX9#k01lbuIi?alUc>>3r#EC>$<Xo=t49*V>sx~3Xcs$k|
ztR*Pw2J*A3So~(AkR>p6$||C8sEc2QfuKskxm?4wA|*5#i$-_Whw7A}k>?O31*TUr
z!H>M*!8B~>%t-Pp7=HW$oXa&_D-q_D=sw!)mwdQ6nDQDLJvD_@yNH1L$=e&nPSn)Y
z<H>Mu`Te<OZ0u=LvWcykHWag9lrP)bUt>ONKo+tP*!xOK36ahgWD4QGXGq~%UI7Ar
zY29>PO2zPC>>ZX@LI~8V2sbw2_`$Xc9@lyXioa&v#r}>KXqtvEISYYcJ=z;&Yz@g3
zW4vZya|5a3va@vy1O6FY%X&a?CUy21{xg0HFaRNoH{9>^D9iu=002ovPDHLkV1g`=
BQ04#t
new file mode 100644
index 0000000000000000000000000000000000000000..ed43bc0fd127b55d24582a2c627f6ecece93bf64
GIT binary patch
literal 637
zc$@)!0)qXCP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU
z000XU0RWnu7ytkO1ZP1_K>z^5vDcJm+5i9mAY({UO#lFGm;eBCjsO7q%m4s|>;M34
zR{#Lx)c^o7H2?q?+R=OJwEzGC^GQTORCwByk~@eKQ51&1$<D*qYzRz|Srx=e?Cr#2
z#V$z7AP6>g8o?|CgdnV73ai+vfptX?#43<d$W|hjHe#`cgzSc0h`|XHCv%U5JJ(58
zMGssKoX7wF=bUSZ2(4D@=3p>*I2w&SQf3$iBEn)Uo6YX|zJIS!C_F(#XfzsOzu%WQ
zj{oWPdOc}08li|_0)%1c<nwu=DAG)C+S|N+w-3P8)jU@&odiHc@O_^!3?1MnfKmz(
zK`EsHGD}Ceed9de0>#r;U$}hH*SU0UCOu!0P)bo)^*DRV;^XHK`>3nqX%ekKMCO_k
zRgX8e>3qoW;Eu;+GWpeHnz~Mppp+sAf;om~ufKBZ`U+=O3}&+#i)s%6Bt;^EVHmu4
zbea>#mWbn6pEU7vJ4i-|<CxiOrv0_MpV)f8hf<0-j&(e#*9siRnU2R}$MZaPcXu_*
z*2{C4ritsiSeB*bkH=#i$C+w?TrRiXY&P#tr&GIFEaJK@wr%6OE;~CrwA*cZy`Bbk
z9Ot{|dFuei!CV$_9LUsawf$<fO1Imk)9DZd!O*g-dbwPFp4y=T0uhPKgFpm~l6`D$
zZW08+(6;S*rBZ1E6JY)f>3@*6<>lpJ6h-y5wY9%C9=c~@rBdm_?|}c*Yb*l%ul*PR
XP61Ytb*=@P00000NkvXXu0mjf5r-Oc
index 51cb504e09b4a6d2a54b0c3834ed5ed5431ece70..b4c1ca7d02bda83358e519639632ab55fafd6077
GIT binary patch
literal 795
zc$@(n1LXXPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!y-7qtRCwBqlV40y0Tjj$a76;FYoNj=
z!2%I=12OW?bZfPy*@L3iw6~UQy}0EA8Y|W+HFetRCAF<t*4nJ*YRy%Xq;wkALUJh@
z2r8L~h+fd)6%a~$=>g1d`?mA&?e}obcOVoBK{z+J+%9`sQEqN*ZYhYA*)|a(C>RXV
za|lEp`u^pE`ddwsNV%|pwtF3ovZS<Tr&tQY1!rRX+*rr;oAtCk0qPnWCCBN4^Cy<j
z1RR*ik<)Tu4r^tU4YztvfFz-)DWNcjrC*u_k7?285Q{f?F<c~dQmas1QRnUoxT?NZ
zmJ#zh8*`7r1a}MOGZ|Wg&;LPmwgSLtV~Q|StFq=YEi9m>Rz=Iph*t4<F{po_5)iv)
z+3s-EkD90Ny3*3H)Z{GS7<ID!{<Z3V0mz?o-PxH!o6@WdzJ#>#3)rz+Fl{EgsZ8n_
zDwPT^^ai}DyaHzGz9A{BF{QFr#fyuJTi*fXX7c3@yN#DFIs_=$3+q-Z^qJTok&5|j
zR(v&%<M37g9UL4P@CB*x#xR8vQJW$=j{!j<eHOvyrvPvd<QL_GZ{`))tn)xkECZRC
z1O7k|=(GdCWkiFnzZZ_l3xLC{0(5N!oOUBn=s`gGKTQTIE9Ie($3n3GFu*(G!3}nD
zlw<IV2?&J0E81?{oR2^n<x1G;Vkx5SdkfB0N?_G8>qS@`!Bk3$K;Ri~he?YEGkbFs
z%8Tlra5ukE*U&B$iWCc)XUNLLFhm_K93&p*u|;m@PguYLpto~I?sv5HM5?XTVrlKH
zKDUU@>7Z1EBFRDfDdNCKE%Lm(GoUe0Mocb773`v}N1c}CsMy{tF*`txCIRl<1fpjR
z$26aVtvZA2<m0Y~7Wj`a5?$Ht;tY}Ykpts?bO?%zOLBL6*Kn50OA9VtD0xy;B&Yor
ZU;u{MV3Zvrsb2s9002ovPDHLkV1nrhZFv9y
--- a/browser/themes/pinstripe/browser/preferences/applications.css
+++ b/browser/themes/pinstripe/browser/preferences/applications.css
@@ -58,22 +58,22 @@ richlistitem label {
 }
 
 richlistitem {
   min-height: 22px;
 }
 
 richlistitem[appHandlerIcon="ask"],
 menuitem[appHandlerIcon="ask"] {
-  list-style-image: url("chrome://browser/skin/preferences/application.png");
+  list-style-image: url("chrome://browser/skin/preferences/alwaysAsk.png");
 }
 
 richlistitem[appHandlerIcon="save"],
 menuitem[appHandlerIcon="save"] {
-  list-style-image: url("chrome://browser/skin/preferences/application.png");
+  list-style-image: url("chrome://browser/skin/preferences/saveFile.png");
 }
 
 richlistitem[appHandlerIcon="feed"],
 menuitem[appHandlerIcon="feed"] {
   list-style-image: url("chrome://browser/skin/page-livemarks.png");
 }
 
 richlistitem[appHandlerIcon="plugin"],
new file mode 100644
index 0000000000000000000000000000000000000000..7177f8df3001e84c14d6e86e5bf327bb510f3cd1
GIT binary patch
literal 570
zc$@(`0>%A_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+(|@1RCwB)lfQ4;P!Pwz2LAv|OGP50
zcwmZJRe~W4OWQx8OCn`R{*A1eqC|?6`~my}RrXFD+Nl#umv%^1Awg)VGGM?MFgAAX
zp8aSj3{6k^TKCR(pLg&4tN?gPdXE3I?<zeijYi|LSS*$wQ`zhF+O=Bkm;u@Od|vK$
zyN}vhRaM?F%Ye*uIz^|`K^TVrS`5pw*v&A&2!a6pejmY$y_MwlosWwHYbjQ**HJ2!
z*fm543>XXs`1CEk0vOsMTCLVnjB~kW(Sh&#@H`KdyK~HDvlYnI)gNEibrcE(aE<Ih
z0IJoh2+}}BqGI~+<6RJ?LTD3H_~~>Snx-uQ^rRgz9M*U|Ms72NH<`o$mB6D6a=Bc*
zjv{#kT>ui=!fe}y@kGHGwph>gDIz=G`7hI#I*{f#4z>$AykIESLDt30F+rDYEkKh1
z9^}S;4_odC11`+OM+oT%siPa*;s(VJuV5I41ZXLqSF_pt$q?6d@$saMXXewj7pQ$<
ziX6`68m?97aX@-2FBysZw61@jR{HJ`ZZxD>I5^pP_m$$m_&4C@lKl5#qEd<FNpDDJ
z1c^?69P*2^B$k(7K}va0Nc|`eA-km4$@(+t3uz<)((VNq0K^{Rm*!FE?*IS*07*qo
IM6N<$g1FxUSO5S3
index 20707c04e785924018e91e82ac8be1cf2f443bc6..69e59c589cbfa1114c41e366aa11cc05274923bb
GIT binary patch
literal 7071
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
--- a/browser/themes/pinstripe/browser/searchbar.css
+++ b/browser/themes/pinstripe/browser/searchbar.css
@@ -50,16 +50,21 @@
   background-image: url("chrome://browser/skin/urlbar/startcap-focused.png");
 }
 
 .searchbar-engine-button:active,
 .searchbar-engine-button[open="true"] {
   background-image: url("chrome://browser/skin/urlbar/startcap-active.png") !important;
 }
 
+.searchbar-textbox[focused="true"] > .searchbar-engine-button:active,
+.searchbar-textbox[focused="true"] > .searchbar-engine-button[open="true"] {
+  background-image: url("chrome://browser/skin/urlbar/startcap-active-focused.png") !important;
+}
+
 .searchbar-engine-button > .button-box {
   -moz-appearance: none;
   margin-bottom: 1px;
   padding: 0;
   -moz-padding-end: 3px;
   border: 0;
 }
 
index f9092b6b8da624bc10e074eb8a676a4ef1ea0b8b..99a8637788949083a9fb0bccb1e97a8b96d59ea6
GIT binary patch
literal 132
zc%17D@N?(olHy`uVBq!ia0vp^k|4~%1SGw?g-k%464!{5;QX|b^2DN42FH~Aq*MjZ
z+{E<Mpwz^a%EFVWHb6yco-U3d6}OUnW`CaF=+)5KSe0;PP2gs?vr?wnAVynvBm*NG
Z!<<!2#<m$cSAaSgJYD@<);T3K0RYKIC&>T+
new file mode 100644
index 0000000000000000000000000000000000000000..3ecc366b0271558b0c25a997d5198fca1c131bd9
GIT binary patch
literal 1459
zc$@*V1x)&hP)<h;3K|Lk000e1NJLTq001li000^Y1^@s6%%{Gw00009a7bBm000XU
z000XU0RWnu7ytkO1ZP1_K>z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA
zFaQARU;qF*m;eA5Z<1fdMgRZ>DM>^@RCwCVm|JfXM;L~mZ)W!3^{x-{Ar6fLDS{A^
zG%ZwA>J9BpTdAtbujub7xBVZLs;alWKx%~4CY2BphlUgi!K4W!V7xoM*j;Ds#86QI
z9m(Fq%<jDNeee6u%nB3A*Wdo)03BckXaNnN3{-iG#aL?(-Mn;pH3H57iy7!n1~>pJ
zZxyhJ6r-xLh%N#vzy}QWml!-djdBgzfao`mvVc+Y2w%FqYJii#N5C?J{y7GF7XdvJ
zZ=kks@L=;68@F$~5sXSHW@l%an|qgbt3|8bqEe|Kh3L)$7lCD-?|nuRpDyoQ$NOuQ
z8`rPlI0kJrN@*l}Ot9GeDu0u;Sjp?b+U$tspqUIStq5Yl3h5Dx<2cOEpP|)ivaoQL
zZg++-4DmcK<?yA;t8L)@6zu+2w!e40yZ;+&KYx$!`_$_-eBZ}$9F*255sFkA7Fz&*
z_;R#@!<80rjA6Fh<(-)smX?-ix7$>!)fB8Tm`j&eeP9__CK-H)jgOytzRs^#exz2d
z5{4l`5DXtsN+FW~|7WTSjYfmHxjB}Xmua<98aR$K?9TvgU;$W=!P5(~@lAfe@)PxX
zohXVZm&^FRk1+<V^=ko|mr@WgeQcVQl@&Uj4q+Ig^{B{A<_aB>{%J*`;?1j6DphK=
zDp3?s@_n>1DN`lSq-5#N{>36TKV})1gVakw?KXQxuvmMb1recEtFd@?k*TREq9{Ts
zb=cN`CeYS#|8zI`gN;A$&}=rSRci$00Ie0EvR-WgEQQVwlhoRx7!R}Ajxjwb`Lvo%
zrl+R~!|+J3Ip7A+NW{2$cY|`dOc+K4<p9@pQA)rTyA<q*{0|f_g&|qV0Ncz-1d5YX
znz4iHD2!;eT1V1g9B>t=SY>$9yGuC;h9cA2aG0_~{~1a9D~YV|xaa#cn@v2=d!bGY
z;HE!e|H)$-jRwB&<9Xg#S`K1dq{LB#nCxehi`JSj3^B&Mcxo;VR~v)ty11@eu#$qS
z=O`>78QdbcylH+y*3Jqt)^KE~S(uG6FLfaU^nt!uOSM`@D}^>Xb%vtS3kp9_|BGh2
zjLrXIro*QE?)UpIU;F@n13N;DTWMnZI|zbSYDkG8?uneugvP7$+FHx@_BP#a_oaXz
z0uLQY;%B94?d?4xNi0efTB&TMl&hSP)TXMJ0<#%$gpq*)VzWEhyHfq8L$%g&|Neaj
zgTYH(VhgzMy8gyyeB#7HaGSy4ISC1#aZ|u@l&ErkkDEuqMaEsFkN^=W*j#$I*Xz;i
z_2_gu6S-`FJHWmDSYOrJIlfamE^7ZK{bzkV*TcN#>3EzL>+9<@n@t?YnF#nEus%qV
zPE-z-Htfk$L9)y4?k>g{f}n&pPPXV7pVub)S4y83x3h)1oK{;8wpd$RV`XLK$k|R`
z`{BFz%opG60YN{uN!54e?<Q@pH0Y7+Jwj=P7KPS26{09mphO}0$}Kyl%g*dv7wSci
ztn$*f3Q@VZ^LM28wzjr-`t&L7cKZ;Yi#v`5;8WjKpNBg6Wc$f}rM`cQSvCnvE<q6B
zIL^>3UpGyZQiNg1g$oy$nwlE+Cu6(hkAcOqXWnZB>Wc@Dc4p%^mScn4)NK!kK8|7-
zt=GGa6UyZ>Q54bXbm(@wRIAm42xn1tvgPI(*QoQY$o(=NJfGivyjOdcC`k}3>aA@;
zrAUcM+kD?uv#roQZ?rlVC$^MW8@|nL{*izS(at}lOab-(!-tfA1^~Amz;Yi>c(VWi
N002ovPDHLkV1g&Bw37e;
index b11a80bb90f21e7176e4e4f0135f1862fd034d9c..eb3a607e03d2592b4ffd689cdfad5517dd1e765f
GIT binary patch
literal 325
zc$@)60lNN)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy=Sf6CRCwBA{Qv(y10{eFWI$-egn9q|
z{7FQXU}9mJzq+F!iI4#-AOfV>z|0y&;=-w;AOi^+z!+NIck<h(k7g2z>L?N~9^7R3
z|MwqW&D;Wlr&#{}`D@l*o`pr)8AIehoPdDFDT~a&UU>2TE5nc9e@F^ERu(2i82tM4
zm*MB{za$y(@85rf0Y8DZ|0K}`fBzx5;QOyXU`z^NVL~?GC+P+-Gch6z`1b2J!w(V-
zU}9uMbpfei0M!o*gWuqoAjtsaqzsC}-y|A<k{2!=+fSBe4jw+ROJsnUi_F~o4Isb(
X)zN2$+B;KS00000NkvXXu0mjfI4X)d
index 2d1332eda3e8c1db8c3c6bcdeb5934f7bf481817..eb3a607e03d2592b4ffd689cdfad5517dd1e765f
GIT binary patch
literal 325
zc$@)60lNN)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy=Sf6CRCwBA{Qv(y10{eFWI$-egn9q|
z{7FQXU}9mJzq+F!iI4#-AOfV>z|0y&;=-w;AOi^+z!+NIck<h(k7g2z>L?N~9^7R3
z|MwqW&D;Wlr&#{}`D@l*o`pr)8AIehoPdDFDT~a&UU>2TE5nc9e@F^ERu(2i82tM4
zm*MB{za$y(@85rf0Y8DZ|0K}`fBzx5;QOyXU`z^NVL~?GC+P+-Gch6z`1b2J!w(V-
zU}9uMbpfei0M!o*gWuqoAjtsaqzsC}-y|A<k{2!=+fSBe4jw+ROJsnUi_F~o4Isb(
X)zN2$+B;KS00000NkvXXu0mjfI4X)d
index 3ab5987572b54775e4a093c9fceecac582c9d848..7af8949ad368f760d0f8208e574ee3ef9f24071c
GIT binary patch
literal 617
zc$@)g0+#)WP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!3rR#lRCwB?Q@?8zK^T3zJDbVnj-0_$
z{MBd^3&Cr0Lc~HXf?yZ(2WVkoWfv_JL{N($7J?8#(Z)h-v=y#0;0Yn5@dtP$0X3*>
za-KW;Yi7rpS-HLCf(j1I@a=nV-hT6aGnSMR|1*eQW-i@%kaB*upRfse`1IDrbN^(Z
zH`g0S3&c|El{WmVfi*LG`!)N~Y3$lRULe+2-b0G?kDJTe##%&h(YQH#VGH`?03v%!
zHm==$+%QL2-|!J8ydV}LLG#_biH{#V565u}yi4q?R(grKK$PTj<EMvbi&rsus)ilM
zzL{8K{hBBixk04<u4fo0Dw`F&czYSAr|Sqf!`RSvj89R6X-;d5_IJj{Ac#3wl%V}}
z5iM^HXQoeNh4eghH)9hYp4x3Vt<l;b>N8+rjODfGXnweXwbfPJyZ>mQfG?l445u|(
z>xWT(4}4`%qmwvNJA}~pu@qe2vTgO!6%3clDA7^)L7W?eswe^u99jlREx17yLDvRn
zS>?H;a8U&*Rg`ALXhY761{{|9qL4&@T07D8l&Dk6S{lM&((n{|t4Pw^K({5~SzEY}
zp!QyLzEgFaiosHM$Y7eY5;6D|mKT~mAQc=jVfdJSLM$VdEJ2tuY<^*2?FHBl>1l^6
zqdITwQ*)%>bk9WffJ~)Rcr>;pKELU-b&`EB`z62tM+*yP3N>_Y00000NkvXXu0mjf
D^;Z-D
--- a/toolkit/themes/pinstripe/global/findBar.css
+++ b/toolkit/themes/pinstripe/global/findBar.css
@@ -21,22 +21,27 @@ findbar {
 .findbar-closebutton {
   padding-right: 4px;
   list-style-image: url("chrome://global/skin/icons/closetab.png");
   border: none;
   background-image: none !important;
   background-color: transparent !important;
 }
 
+.findbar-closebutton:hover {
+  list-style-image: url("chrome://global/skin/icons/closetab-hover.png") !important;
+}
+
 .findbar-closebutton:hover:active {
   list-style-image: url("chrome://global/skin/icons/closetab-active.png") !important;
 }
 
-.findbar-container > toolbarbutton,
-.findbar-container > hbox > toolbarbutton {
+.findbar-find-next,
+.findbar-find-previous,
+.findbar-highlight {
   -moz-appearance: none;
   border: 1px solid #5F5F5F;
   -moz-border-radius: 10px;
   background: url("chrome://global/skin/icons/white-gray-gradient.gif") #A09E9D repeat-x top center;
   margin: 0 4px 1px 4px;
   padding: 0 3px;
 }
 
@@ -52,25 +57,26 @@ findbar {
 }
 
 .findbar-container > toolbarbutton:not([disabled]):hover:active,
 .findbar-container > hbox > toolbarbutton:not([disabled]):hover:active {
   background-image: url("chrome://global/skin/icons/white-gray-gradient-active.gif");
 }
 
 
-.findbar-container > .findbar-closebutton > .toolbarbutton-text {
+.findbar-closebutton > .toolbarbutton-text {
   display: none;  
 }
 
 .findbar-container > checkbox {
    list-style-image: url("chrome://global/skin/icons/checkbox.png");
    -moz-image-region: rect(0px 16px 16px 0px);
    -moz-appearance: none;
    -moz-margin-start: 7px;
+   padding-top: 2px;
 }
 
 .findbar-container > checkbox:hover:active {
    -moz-image-region: rect(0px 32px 16px 16px);
 }
 
 .findbar-container > checkbox[checked] {
    -moz-image-region: rect(0px 48px 16px 32px);
@@ -83,16 +89,27 @@ findbar {
 .findbar-container > checkbox > .checkbox-check {
   display: none; 
 }
 
 .findbar-container > checkbox > .checkbox-label-box > .checkbox-label {
   margin: 1px 0 !important;
 }
 
+.findbar-container > checkbox > .checkbox-label-box > .checkbox-icon {
+  -moz-padding-start: 1px;
+  padding-bottom: 1px;
+}
+
+.findbar-container > checkbox:focus > .checkbox-label-box > .checkbox-icon {
+  outline: 2px solid #4F8EC9;
+  outline-offset: -2px;
+  -moz-outline-radius: 4px;
+}
+
 .findbar-textbox {
   -moz-binding: url("chrome://global/content/bindings/findbar.xml#findbar-textbox");
   -moz-appearance: none;
   border: 3px solid;
   -moz-border-top-colors: #5F5F5F #CFCFCF -moz-Field;
   -moz-border-bottom-colors: #9F9F9F #EEE -moz-Field;
   -moz-border-right-colors: #7F7F7F #EEE -moz-Field;
   -moz-border-left-colors: #7F7F7F #EFEFEF -moz-Field;
--- a/toolkit/themes/pinstripe/global/global.css
+++ b/toolkit/themes/pinstripe/global/global.css
@@ -245,16 +245,38 @@ browser {
 #OCSPDialog {
   font: message-box;
 }
 
 #historyTree, #bookmarks-view {
 	border-top: 1px solid #bebebe;
 }
 
+/* notification bar buttons */
+
+notification > button {
+	-moz-appearance: none;
+  background: url("chrome://global/skin/icons/white-gray-gradient.gif") transparent repeat-x center center;
+  -moz-background-clip: padding;
+  border: 1px solid;
+  border-bottom-width: 2px;
+  -moz-border-radius: 10px;
+  -moz-border-top-colors: rgba(0,0,0,0.5);
+  -moz-border-right-colors: rgba(0,0,0,0.5);
+  -moz-border-bottom-colors: rgba(255,255,255,0.35) rgba(0,0,0,0.5);
+  -moz-border-left-colors: rgba(0,0,0,0.5);
+  padding: 0 5px;
+  min-width: 79px;
+  min-height: 17px;
+}
+
+notification > button:hover:active {
+  background-image: url("chrome://global/skin/icons/white-gray-gradient-active.gif");
+}
+
 /* :::::: autoscroll popup ::::: */
 
 #autoscroller {
   height: 28px;
   width: 28px;
   border: none;
   margin: -14px;
   padding: 0;
index e460930a9e714469eb39c8918643ffa81baef2e5..c21e067d9aa17bd49498d7297d37183e0f96fa72
GIT binary patch
literal 2983
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
new file mode 100644
index 0000000000000000000000000000000000000000..90555a93bf1690ec6a4b006b306d594ed03a2998
GIT binary patch
literal 3771
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
index 2558067d9d412055ff44a3cedd5da98d672868e0..e67d3d34f02e8e6a34166bcdd950fc8022938129
GIT binary patch
literal 543
zc$@(r0^t3LP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz!AV3xRCwByQ_C(xQ50SGR&V0b(5Ntx
z7#T_0Pw0S&iHVV<A7JJWnDhgT{DFBV6_rRO#^RZ@1JR&pX(+wu!`;@dQ@KQ_o$T}2
zd+l}iUFRHY3s`c1Mf}qmz}gJ3YGr}^_{7BMNHjVK+XgHPA_5^u4A@e)toB+w50zZ5
zdXdYO;y?`BBq&c!Nih<U^H502iG(!rdGVX>ON^f}Um)&^c&#H}7#S`Kfq<Nmyt2G3
zzu7JGtdczOnGQjki&F-Rb92&-6^J__K5YnWih-7{R#v(aZ-lt!hlp+KX_!rKEY=R3
z#N)6{Qhc)(#j;uS5m*0C;6$UJUvPJJ5a9e~+%p7EN?<S#^m>QjmBaPH0VYl0jvh2e
zhi@JD?!Z@qM`hjL#}M0_75P<zd*ZaKSF^WYOshv-il{gxc<~doc*`zRDeV10qItzN
z{RGeYzXJnQ(!o(OiOu<WR1Ocn6zV?1_%ZW#FbF#o!gEIhm&1+cRmZ~NK}WUN-NnZA
zG+NX`e@%}x$POL8lm6l1cF|3(R&_fB*TA~#x(jgK5`H*;%lDxCM&Z|0ON|fd1=H*B
hzt@agdi7m^0RSfM4D`4)V2J<#002ovPDHLkV1hXW`{e)t
index 51b2e06263c2ee32ec7008c76987595bc204b4cb..fcafe0c7a52c12a2d83b5df91b61f3a0328f7ef3
GIT binary patch
literal 2797
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
index 0fa11dd8806d798b93b0bc1c41f0a4afd216dd30..b0d50ea80d8f994cc7ac0d569caf42386cd15c82
GIT binary patch
literal 601
zc$@)Q0;c_mP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt007q5
z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz>q$gGRCwB?
zQol<=Q55!R5{Nz(3&9XU3Pgv7QY48K9QqR+oZ6$cB|;=>3@IqE)j`B1aBK-m)P@M5
zAD~gtpz$=dO!H;msr#aO5rhXm?z#7#U*9>0>-YPLK}4w-P=<a!a2!W(L0}RX1E|Cs
z;0!oG#l3I#Un#)ZgkupH0Xjez5ZSj15P&`S2r>#R^Acc;#bOGV%k>PsO|aYTop?O1
zfvyD>nC*v91+0pBU<<O1`%$ym%pk}boL2=w*r&HdBC!LTC@?4aeNsTwWgMfFIh)N+
zX|-Cu(P%t~qS!MUjiz?H{pk1mi@99xk$M8Z-Jesi5a(jC*ztP3C#_bi!SlSHoSz_Y
zzJxQ`y;34s50uJxl^P}@TlWPb{Xy;3>-9eCNmr#(^<)8bI^8{;;H)eZ3e!?%&}i!Q
zdOn}ek2{@Cj%+~hK^DMfvz^nZB9Vw$;v5JBF5GVS6$JquJ{pbEc-0Pv<5o6>QmJG`
z<P|(clF8(b$K%<APFP3gjZ`YNM|V`ZTrQWbvMEqCnM`IT6bj8^gc?@eD_bTKHJqQ)
z>GWYR7(8Zw-!~C5T&vY4!{P7*`e3S5Dh6t**=(-+e7-7{=^FG-*_JAP3n2By!q(Zq
n-l%C+;7-c?SAc)Xn*aj<{&e<%r&E1J00000NkvXXu0mjftI`NK
index 50d8dfc58085a2e6d18ccfc078dd7e71c94e4792..def4116dadeb19c3903cab7b588afbf919c312b9
GIT binary patch
literal 802
zc$@(u1Ks?IP)<h;3K|Lk000e1NJLTq000mG000pP1^@s6)UPbW00009a7bBm000XU
z000XU0RWnu7ytkO1ZP1_K>z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA
zFaQARU;qF*m;eA5Z<1fdMgRZ;m`OxIRCwBqlg~?ASscYbH}8q&nbHKKQ6nW2Gqww{
z5n^MfrZ$YB?FiN6DabH?!Jse;$AueVHWgf%jaYDNS9RmU**Xi6+3CVk#AJ3+CZQcA
zP^facd6m-Y(6jpfxc6|r_k6F9ui^VF9tK_j7T3V{MIHhE0B(DE7m)Vi29GdyEy48k
zv;(AU+y2!nH3A=ii%=+Z2MEv1%v`A^0)!=nlgZ>5@K+!Zc-Y<D{kz}q|2r5A-USNT
zZ1#bqu%{*r7#r}}w*AZb`FY$J^Kx%*@5puCe|md+pG-_ll*{Gvt5T`-xL&VU7Zw)Y
z7-KA8*s`qVi;Igtkz`g@RvtAsH~$8##pChk<#Ks&e}6wN$uG%YsZ?T>O68vGx+8$w
z*4FlTeSLjMk^w+cL{fTgZthv3P?$M7I=cDgjFN6FE-sEPEiH{mN=u4->ScfekniZ|
zaOdae`>wNWb93`nB9XWc3<CFoq}9{Y^Fysx3jt0j6bc+39=@*CYHzP1Fvj>!Pfrua
z$HxsoV=9$$kklvXk))wwvDhDpM0x>p6+tW(ixrE-en~^#olCWizyR=bOH0cbU|&TL
zjYhM83)}+&m&%%&nzDeK%jF(yZ*PC^I8MsjMhCb7blJ9@+1c4iOifMo17ntDJp&q$
zWY*T!o^EVx3`<H53=FgbZag0E0qz1nrqk&z!0qhpydx>OySqEMy1F_#IXP*4vMBi3
zhUHpYTc6bH^-gcBpColeqtQVi58RX#mK41F3&xmt#+d5t>}(g%xV*glpW`_HdVSx)
z!9i_nYpV{tA0Hq8&KOfQ#=QILk<QM}T2D?+a+2Bs^7;HwCX*QjjHLEzwK`HNl_GpA
gJd6AO@65*m0Dp=5_~j7phyVZp07*qoM6N<$g2JC}m;e9(
index c23778e49386b70d181b02bac821d53865971fee..bd7689f534d25d9ca5bcf78ee6880fa698e9906a
GIT binary patch
literal 2436
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
Ctg1Kw
--- a/toolkit/themes/pinstripe/global/jar.mn
+++ b/toolkit/themes/pinstripe/global/jar.mn
@@ -92,16 +92,17 @@ classic.jar:
 +  skin/classic/global/icons/alert-message.gif                        (icons/alert-message.gif)
 +  skin/classic/global/icons/alert-question.gif                       (icons/alert-question.gif)
 +  skin/classic/global/icons/autocomplete-dropmarker.png              (icons/autocomplete-dropmarker.png)
 +  skin/classic/global/icons/autoscroll.png                           (icons/autoscroll.png)
 +  skin/classic/global/icons/button-gradient.png                      (icons/button-gradient.png)
 +  skin/classic/global/icons/button-gradient-active.png               (icons/button-gradient-active.png)
 +  skin/classic/global/icons/blacklist_favicon.png                    (icons/blacklist_favicon.png)
 +  skin/classic/global/icons/blacklist_large.png                      (icons/blacklist_large.png)
++  skin/classic/global/icons/blacklist_64.png                         (icons/blacklist_64.png)
 +  skin/classic/global/icons/chevron.png                              (icons/chevron.png)
 +  skin/classic/global/icons/close.gif                                (icons/close.gif)
 +  skin/classic/global/icons/checkbox.png                             (icons/checkbox.png)
 +  skin/classic/global/icons/closetab-active.png                      (icons/closetab-active.png)
 +  skin/classic/global/icons/closetab-hover.png                       (icons/closetab-hover.png)
 +  skin/classic/global/icons/closetab.png                             (icons/closetab.png)
 +  skin/classic/global/icons/find.png                                 (icons/find.png)
 +  skin/classic/global/icons/find-bar-background.png                  (icons/find-bar-background.png)
@@ -157,16 +158,19 @@ classic.jar:
 +  skin/classic/global/icons/round-button-dropmarker.png              (icons/round-button-dropmarker.png)
 +  skin/classic/global/icons/round-button-left.png                    (icons/round-button-left.png)
 +  skin/classic/global/icons/round-button-leftcap.png                 (icons/round-button-leftcap.png)
 +  skin/classic/global/icons/round-button-middle.png                  (icons/round-button-middle.png)
 +  skin/classic/global/icons/round-button-right.png                   (icons/round-button-right.png)
 +  skin/classic/global/icons/white-checkbox-active.png                (icons/white-checkbox-active.png)
 +  skin/classic/global/icons/white-checkbox-checked.png               (icons/white-checkbox-checked.png)
 +  skin/classic/global/icons/white-checkbox.png                       (icons/white-checkbox.png)
++  skin/classic/global/notification/critical-bar-background.png       (notification/critical-bar-background.png)
++  skin/classic/global/notification/info-bar-background.png           (notification/info-bar-background.png)
++  skin/classic/global/notification/warning-bar-background.png        (notification/warning-bar-background.png)
 +  skin/classic/global/menu/menu-arrow-dis.gif                        (menu/menu-arrow-dis.gif)
 +  skin/classic/global/menu/menu-arrow-hov.gif                        (menu/menu-arrow-hov.gif)
 +  skin/classic/global/menu/menu-arrow.gif                            (menu/menu-arrow.gif)
 +  skin/classic/global/menu/menu-check-dis.gif                        (menu/menu-check-dis.gif)
 +  skin/classic/global/menu/menu-check-dis.png                        (menu/menu-check-dis.png)
 +  skin/classic/global/menu/menu-check-hov.gif                        (menu/menu-check-hov.gif)
 +  skin/classic/global/menu/menu-check-hov.png                        (menu/menu-check-hov.png)
 +  skin/classic/global/menu/menu-check.gif                            (menu/menu-check.gif)
--- a/toolkit/themes/pinstripe/global/netError.css
+++ b/toolkit/themes/pinstripe/global/netError.css
@@ -119,17 +119,17 @@ body[dir="rtl"] #brand {
 :root.blacklist #errorTitle, :root.blacklist #errorLongContent,
 :root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
 :root.blacklist a {
   background-color: #722; /* Dark red */
   color: white;
 }
 
 :root.blacklist #errorPageContainer {
-  background-image: url("chrome://global/skin/icons/blacklist_large.png");
+  background-image: url("chrome://global/skin/icons/blacklist_64.png");
   background-color: #722;
 }
 
 :root.blacklist {
   background: #333;
 }
 
 :root.blacklist #errorTryAgain {
--- a/toolkit/themes/pinstripe/global/notification.css
+++ b/toolkit/themes/pinstripe/global/notification.css
@@ -1,53 +1,62 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 notification {
-  min-height: 35px;
+  min-height: 24px;
 }
 
 notification[type="info"] {
-  color: #0f2c65;
-  background-color: #e0e7f9;
-  border: 1px solid #a8b8de;
+  color: rgba(255,255,255,0.95);
+  background: url("chrome://global/skin/notification/info-bar-background.png") #404040 repeat-x top left;
+  border-top: 1px solid #707070;
+  border-bottom: 1px solid #2a2a2a;
 }
 
 notification[type="warning"] {
-  color: #585620;
-  background-color: #fdf2ab;
-  border: 1px solid #a29330;
+  color: rgba(0,0,0,0.95);
+  background: url("chrome://global/skin/notification/warning-bar-background.png") #ffc703 repeat-x top left;
+  border-top: 1px solid #ffe970;
+  border-bottom: 1px solid #bf8a01;
 }
 
 notification[type="critical"] {
-  color: #611A16;
-  background-color: #e6aeac;
-  border: 1px solid #611A16;
+  color: rgba(255,255,255,0.95);
+  background: url("chrome://global/skin/notification/critical-bar-background.png") #980000 repeat-x top left;
+  border-top: 1px solid #e35959;
+  border-bottom: 1px solid #5d0000;
 }
 
 .messageImage {
   width: 16px;
   height: 16px;
   margin: 0px 1px 0px 6px;
 }
 
 .messageText {
+  margin-top: 2px;
+  font-weight: bold;
   -moz-margin-start: 5px;
 }
 
+.notification-inner > button {
+  -moz-appearance: none !important;
+}
+
 .messageButton {
   margin: 0px 5px 0px 5px;
 }
 
 .notification-inner {
   border: 0 !important;
 }
 
 .messageCloseButton {
   -moz-appearance: none;
-  padding-right: 4px;
+  -moz-padding-end: 4px;
   list-style-image: url("chrome://global/skin/icons/closetab.png") !important;
   border: none;
 }
 
 .messageCloseButton > .toolbarbutton-text {
   display: none;
 }
 
new file mode 100644
index 0000000000000000000000000000000000000000..7bf7104e68e3cd6a5450135c081948c184cded91
GIT binary patch
literal 156
zc%17D@N?(olHy`uVBq!ia0vp^j6f{L!2~4xmL&cKQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JitIdH978H@CG9zM;6Mduhd#qcO9eaTBkGMmBn0Hy9{uIv
z;i+z@P#4H&ebno)r?0W`rM|%b#!Ci&_!}9Sco^h23ayJ~ejN@piNVv=&t;ucLK6US
CH8C#$
new file mode 100644
index 0000000000000000000000000000000000000000..eb671a644ffdd6df7e21fbb39f128c580af194c6
GIT binary patch
literal 132
zc%17D@N?(olHy`uVBq!ia0vp^j6f{M!2~3ezCWG-q$EpRBT9nv(@M${i&7aJQ}UBi
z6+Ckj(^G>|6H_V+Po~-c6{&f;IEGZ*O7igVNJvUZIB?+q|Nrfe>;L~dnCT=DDZ5EB
e;~6uH1jD@fHot$YJUJbxgTd3)&t;ucLK6V7tt`9%
new file mode 100644
index 0000000000000000000000000000000000000000..82ff7a8545a938cf32f708200e09f6e98f8fe533
GIT binary patch
literal 142
zc%17D@N?(olHy`uVBq!ia0vp^j6f{L!2~4xmL&cKQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiVQqm978H@CH?w;p|7*?p}p|o|Md=k#80qY`v1@Ah5}FW
o|KH6j-`G86I@@0VWfw?bxSyf%ZLz78DNrwir>mdKI;Vst0MO?#i2wiq
--- a/toolkit/themes/pinstripe/global/toolbar.css
+++ b/toolkit/themes/pinstripe/global/toolbar.css
@@ -52,17 +52,17 @@ toolbox {
 
 toolbar,
 toolbarpalette {
   min-width: 1px;
   min-height: 20px !important;
   color: #000000;
   border-top: 1px solid rgba(255,255,255,0.45);
   border-bottom: 1px solid rgba(0,0,0,0.35);
-  background-color: #9C9C9C;
+  background-color: #9E9E9E;
 }
 
 menubar {
   -moz-appearance: toolbar;
   min-width: 1px;
 }
 
 .toolbar-holder {
index ad64e56254a810cef9ebd642f4c353cc7a3cb014..cd3fecb63e9d191723bd3ef2300f23b3f5357e2c
GIT binary patch
literal 156
zc${<hbhEHbWMq(MIKsfNapT65Cr>U|u;A#?qwCkNKX&ZczJ2>vuU@@)@!}IFPHfq-
z<<Ox++qP|6x^(HTUAvASKR$o{{1q!!ELyZ^)v8qo4jfp!cI}ZPN0u#HwqwVR&6_vx
z*|TT={{0L{K=CIFnAQOiAUhdYB@+Zx{0$?xw@S`xHuPd+a4Ge<cvWGNf`cN1H2}k}
BM{fWC
index 6163440bc78952d91bcc9401b50f6bae44cc089b..1fde6fd9b0905a87ce1c1788c963f6e1d035ce6b
GIT binary patch
literal 385
zc%17D@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>?0v
z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0
zx&hUG_jGX#skpUdvSPlIp-8L0_jH|Ro!QQ37NiB9_xU9KgE3#olwFLqOX0$Vgr9=J
z(MBQ%AF36ms8nD0w#{|J$9t!z9ZU@m`SPU3((<jSBFmq25r!+#e;2BEZEgz5GI?od
zJCEgqOQC7i3C_(gy?GvJI9!>%cYDfT!KvEcEfat4b13-dU;Ob|*(#ZxD=z2!QMz7t
zr{(a*`QH*`G#Mh+*=^i<MC-lN$t}#ze7CH`4*Z_Lv_&-|jp?~Dr&-$uLz{+4kqyt7
zxq_B79Er%8$)M?C$GE*&|9?5VSX;$<g-!91(d?&Lo|Gm2`&BdT=cW=~#s_={uFkwY
c=M5V}D?>_;(C*eJz#w4oboFyt=akR{0N3i2GXMYp
index 0f84995ca97f8a5fa57c64416b66574e1de95fe8..d706dfeeb3394426d51002cd5010b22dc7288c83
GIT binary patch
literal 403
zc$@)~0c`$>P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHAzH4RCwCVQ#($>KoFhvPu>D7Az3~H
z*FfSHiA5Sh!VTPU2r4Q{3a&va8VXXmwcI#`Ez8!f9W#SA(Z&u~kti7HX;(WlZ{Hhx
zS=V*I7&8Fi3PI~nu|a$wgnnpg>v@`{uX?g=TPTVGgb?tyT0P#)=g)Zjj@b4I=;kxq
zwhykfEDP$ohB%I4I+@;YvaF7xNGc^;=t;JzK?e~MJkJBpU05uZ%bVHk8fz~RjGCC5
zfs6Y|S(Z<I<5g8bmSvFVIY=py(5b>Oyj`z9Uob5#z1TF(!Q?pS5Cj4Ez7I{)K$0XJ
zo2k$o5E#brBhcAyHl)^d-EX@)3kL*f1%3<4lOh$}fZ&*du{cS=u{iz8f2ZJ2El9NR
xK#yvqC#TxIZS^ZVxW7<vMhJv@+63_>zyPN?U7WkE1G4}C002ovPDHLkV1idmsBi!P
index 603f8c1545d5006fe4db183dd53b3f4b0e91c879..d706dfeeb3394426d51002cd5010b22dc7288c83
GIT binary patch
literal 403
zc$@)~0c`$>P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHAzH4RCwCVQ#($>KoFhvPu>D7Az3~H
z*FfSHiA5Sh!VTPU2r4Q{3a&va8VXXmwcI#`Ez8!f9W#SA(Z&u~kti7HX;(WlZ{Hhx
zS=V*I7&8Fi3PI~nu|a$wgnnpg>v@`{uX?g=TPTVGgb?tyT0P#)=g)Zjj@b4I=;kxq
zwhykfEDP$ohB%I4I+@;YvaF7xNGc^;=t;JzK?e~MJkJBpU05uZ%bVHk8fz~RjGCC5
zfs6Y|S(Z<I<5g8bmSvFVIY=py(5b>Oyj`z9Uob5#z1TF(!Q?pS5Cj4Ez7I{)K$0XJ
zo2k$o5E#brBhcAyHl)^d-EX@)3kL*f1%3<4lOh$}fZ&*du{cS=u{iz8f2ZJ2El9NR
xK#yvqC#TxIZS^ZVxW7<vMhJv@+63_>zyPN?U7WkE1G4}C002ovPDHLkV1idmsBi!P
index 99476ffb3a55b5daddb6d0ef5d7308b85f94cbab..e51cf29881e91d75951b33abd954d97a22e65ffc
GIT binary patch
literal 360
zc$@)f0hj)XP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz3Q0skRCwBAWWWRd|Nrj>q@sXW4=QvC
zh*vT)GH!>;<JDXR#LsZxDwqL`I5gV<sTB<PK?D#VV!|f#;lqbIbTMCF-zOl9u7(Ah
z0bE>M>gZxoQBkv?%qC<tSiSK1^XJDrJUq<!-2dgvm%l(YvRJ)v_wL;v1pLo%_Uzd&
zAesqF02b-%>vQAN{O{kt|2;iDhp~lz5uT_6<G+9ZKCP>(y8u+KhLR3&Y2Lec@2$6Q
z-#!M0`r`u!4&3(i^gIq!9*U9<K$?M62{z{fQ{6%!r2)jCK)nvc%YgVI+yDZaZvrVt
zJgF6Iz%v{g8SrT)WPlU{5ddTW3l5u!1}tcr97#0*Aiw}@+s&Q+M~STf0000<MNUMn
GLSTX$(U#u;
index 603f8c1545d5006fe4db183dd53b3f4b0e91c879..d706dfeeb3394426d51002cd5010b22dc7288c83
GIT binary patch
literal 403
zc$@)~0c`$>P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHAzH4RCwCVQ#($>KoFhvPu>D7Az3~H
z*FfSHiA5Sh!VTPU2r4Q{3a&va8VXXmwcI#`Ez8!f9W#SA(Z&u~kti7HX;(WlZ{Hhx
zS=V*I7&8Fi3PI~nu|a$wgnnpg>v@`{uX?g=TPTVGgb?tyT0P#)=g)Zjj@b4I=;kxq
zwhykfEDP$ohB%I4I+@;YvaF7xNGc^;=t;JzK?e~MJkJBpU05uZ%bVHk8fz~RjGCC5
zfs6Y|S(Z<I<5g8bmSvFVIY=py(5b>Oyj`z9Uob5#z1TF(!Q?pS5Cj4Ez7I{)K$0XJ
zo2k$o5E#brBhcAyHl)^d-EX@)3kL*f1%3<4lOh$}fZ&*du{cS=u{iz8f2ZJ2El9NR
xK#yvqC#TxIZS^ZVxW7<vMhJv@+63_>zyPN?U7WkE1G4}C002ovPDHLkV1idmsBi!P