Bug 579547 - New About window for Firefox 4 r=gavin ui-r=belzner a=blocking
authorMargaret Leibovic <margaret.leibovic@gmail.com>
Tue, 14 Sep 2010 16:17:59 -0700
changeset 53833 a1d900b2c5a48eb41bea7e741ce2379528a3b96f
parent 53832 6c0c4a7a25b87b488169cb78798acf4f95901392
child 53834 6095c6b1f50ff251bcf369a5e6a233f8b4cdcab3
push idunknown
push userunknown
push dateunknown
reviewersgavin, belzner, blocking
bugs579547
milestone2.0b7pre
Bug 579547 - New About window for Firefox 4 r=gavin ui-r=belzner a=blocking
browser/base/content/aboutDialog.css
browser/base/content/aboutDialog.js
browser/base/content/aboutDialog.xul
browser/base/content/baseMenuOverlay.xul
browser/base/content/credits.xhtml
browser/base/content/utilityOverlay.js
browser/base/jar.mn
browser/branding/nightly/content/about-logo.png
browser/branding/nightly/content/about-wordmark.png
browser/branding/nightly/content/about.png
browser/branding/nightly/content/aboutCredits.png
browser/branding/nightly/content/aboutFooter.png
browser/branding/nightly/content/jar.mn
browser/branding/nightly/locales/en-US/brand.dtd
browser/branding/unofficial/content/about-logo.png
browser/branding/unofficial/content/about-wordmark.png
browser/branding/unofficial/content/about.png
browser/branding/unofficial/content/aboutCredits.png
browser/branding/unofficial/content/aboutFooter.png
browser/branding/unofficial/content/jar.mn
browser/branding/unofficial/locales/en-US/brand.dtd
browser/locales/en-US/chrome/browser/aboutDialog.dtd
browser/locales/en-US/chrome/browser/browser.properties
browser/locales/en-US/chrome/browser/credits.dtd
browser/locales/jar.mn
browser/themes/gnomestripe/browser/browser.css
browser/themes/winstripe/browser/browser.css
other-licenses/branding/firefox/content/about-logo.png
other-licenses/branding/firefox/content/about-wordmark.png
other-licenses/branding/firefox/content/about.png
other-licenses/branding/firefox/content/aboutCredits.png
other-licenses/branding/firefox/content/aboutFooter.png
other-licenses/branding/firefox/content/jar.mn
other-licenses/branding/firefox/locales/en-US/brand.dtd
--- a/browser/base/content/aboutDialog.css
+++ b/browser/base/content/aboutDialog.css
@@ -1,106 +1,84 @@
 #aboutDialog {
   padding-top: 0;
   -moz-padding-end: 0;
   padding-bottom: 10px;
   -moz-padding-start: 0;
-  width: 299px;
-}
-
-#modes {
-  min-height: 400px;
+  width: 600px;
 }
 
 #clientBox {
-  /* Add a min-width equal to chrome://branding/content/about.png's
-   * width, to maintain the dialog layout on OS X where the dialog is
-   * align="end" to right-align the button.
-   */
-  min-width: 300px;
-  background-image: url("chrome://branding/content/about.png");
-  background-repeat: no-repeat;
-  background-color: #FFFFFF;
-  padding-top: 203px;
-  color: #000000;
+  background-color: #F7F7F7;
+  color: #222222;
 }
 
-#brandName {
-  font-weight: bold; font-size: larger;
+#leftBox {
+  background-image: url("chrome://branding/content/about-logo.png");
+  background-repeat: no-repeat;
+  /* min-width and min-height create room for the logo */
+  min-width: 210px;
+  min-height: 210px;
+  margin-top:20px;
+  -moz-margin-start: 30px;
 }
 
-#userAgent {
-  direction: ltr;
-  margin-top: 10px;
-  -moz-margin-end: 13px;
-  margin-bottom: 0;
-  -moz-margin-start: 13px;
-  background-color: #FFFFFF;
-  color: #000000;
-  padding-top: 1px;
-  -moz-padding-end: 1px;
-  padding-bottom: 1px;
-  -moz-padding-start: 3px;
-  -moz-appearance: none;
-  overflow: hidden;
-  border: 0;
+#rightBox {
+  background-image: url("chrome://branding/content/about-wordmark.png");
+  background-repeat: no-repeat;
+  /* padding-top creates room for the wordmark */
+  padding-top: 38px;
+  margin-top:20px;
+  -moz-margin-end: 30px;
+  -moz-margin-start: 30px;
 }
 
-#groove {
-  margin-top: 0;
+#rightBox:-moz-locale-dir(rtl) {
+  background-position: 100% 0;
 }
 
-#creditsIframe {
-  cursor: default;
-  -moz-user-select: none;
-  border: 0;
+#bottomBox {
+  padding: 15px 10px 0;
 }
 
 #version {
-  font-weight: bold;
-  color: #909090;
-  margin-top: 1em;
-  -moz-margin-end: 0;
-  margin-bottom: 10px;
-  -moz-margin-start: 17px;
+  margin-top: 5px;
 }
 
-#distribution {
-  font-weight: bold;
-  color: #909090;
-  display: none;
-  margin-top: 0;
-  -moz-margin-end: 0;
-  margin-bottom: 0;
-  -moz-margin-start: 17px;
+#released {
+  color: #666666;
 }
 
+#distribution,
 #distributionId {
   font-weight: bold;
-  color: #909090;
   display: none;
   margin-top: 0;
-  -moz-margin-end: 0;
-  margin-bottom: 10px;
-  -moz-margin-start: 17px;
+  margin-bottom: 0;
 }
 
-#copyright {
-  margin-top: 0;
-  -moz-margin-end: 16px;
-  margin-bottom: 3px;
-  -moz-margin-start: 16px;
+#checkForUpdatesButton,
+.text-blurb {
+  margin-bottom: 10px;
+  -moz-margin-start: 0;
+  -moz-padding-start: 0;
 }
 
-button[dlgtype="extra2"] {
-  -moz-margin-start: 13px;
-}
-
-button[dlgtype="accept"] {
-  -moz-margin-end: 13px;
-}
-
+.version-label,
+.trademark-label,
 .text-link,
 .text-link:focus {
   margin: 0px;
   padding: 0px;
-  border: 0px;
+}
+
+.bottom-link,
+.bottom-link:focus {
+  text-align: center;
+  margin: 0 40px;
 }
+
+#trademark {
+  font-size: xx-small;
+  text-align: center;
+  color: #999999;
+  margin-top: 10px;
+}
--- a/browser/base/content/aboutDialog.js
+++ b/browser/base/content/aboutDialog.js
@@ -15,105 +15,87 @@
 #
 # The Initial Developer of the Original Code is
 # Blake Ross (blaker@netscape.com).
 # Portions created by the Initial Developer are Copyright (C) 2002
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
 #   Ehsan Akhgari <ehsan.akhgari@gmail.com>
+#   Margaret Leibovic <margaret.leibovic@gmail.com>
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
 # decision by deleting the provisions above and replace them with the notice
 # and other provisions required by the LGPL or the GPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK ***** -->
 
-var gSelectedPage = 0;
+// Services = object with smart getters for common XPCOM services
+Components.utils.import("resource://gre/modules/Services.jsm");
 
 function init(aEvent)
 {
   if (aEvent.target != document)
     return;
 
-  var prefs = Components.classes["@mozilla.org/preferences-service;1"]
-                        .getService(Components.interfaces.nsIPrefBranch);
+  try {
+    var distroId = Services.prefs.getCharPref("distribution.id");
+    if (distroId) {
+      var distroVersion = Services.prefs.getCharPref("distribution.version");
+      var distroAbout = Services.prefs.getComplexValue("distribution.about",
+        Components.interfaces.nsISupportsString);
 
-  try {
-    var distroId = prefs.getCharPref("distribution.id");
-    if (distroId) {
-      var distroVersion = prefs.getCharPref("distribution.version");
-      var distroAbout = prefs.getComplexValue("distribution.about",
-        Components.interfaces.nsISupportsString);
-  
       var distroField = document.getElementById("distribution");
       distroField.value = distroAbout;
       distroField.style.display = "block";
-    
+
       var distroIdField = document.getElementById("distributionId");
       distroIdField.value = distroId + " - " + distroVersion;
       distroIdField.style.display = "block";
     }
   }
   catch (e) {
     // Pref is unset
   }
 
-  var userAgentField = document.getElementById("userAgent");
-  userAgentField.value = navigator.userAgent;
-
-  var button = document.documentElement.getButton("extra2");
-  button.setAttribute("label", document.documentElement.getAttribute("creditslabel"));
-  button.setAttribute("accesskey", document.documentElement.getAttribute("creditsaccesskey"));
-  button.addEventListener("command", switchPage, false);
-
-  var acceptButton = document.documentElement.getButton("accept");
-#ifdef XP_UNIX
-  acceptButton.setAttribute("icon", "close");
+#ifdef MOZ_UPDATER
+  initUpdates();
 #endif
-  acceptButton.focus();
 
 #ifdef XP_MACOSX
   // it may not be sized at this point, and we need its width to calculate its position
   window.sizeToContent();
   window.moveTo((screen.availWidth / 2) - (window.outerWidth / 2), screen.availHeight / 5);
 #endif
 }
 
-function uninit(aEvent)
+#ifdef MOZ_UPDATER
+/**
+ * Creates "Last Updated" message and sets up "Check for Updates..." button.
+ */
+function initUpdates()
 {
-  if (aEvent.target != document)
-    return;
-  var iframe = document.getElementById("creditsIframe");
-  iframe.setAttribute("src", "");
-}
-
-function switchPage(aEvent)
-{
-  var button = aEvent.target;
-  if (button.localName != "button")
-    return;
+  var um = Components.classes["@mozilla.org/updates/update-manager;1"].
+           getService(Components.interfaces.nsIUpdateManager);
+  var browserBundle = Services.strings.
+                      createBundle("chrome://browser/locale/browser.properties");
 
-  var iframe = document.getElementById("creditsIframe");
-  if (gSelectedPage == 0) {
-    iframe.setAttribute("src", "chrome://browser/content/credits.xhtml");
-    button.setAttribute("label", document.documentElement.getAttribute("aboutlabel"));
-    button.setAttribute("accesskey", document.documentElement.getAttribute("aboutaccesskey"));
-    gSelectedPage = 1;
+  if (um.updateCount) {
+    let buildID = um.getUpdateAt(0).buildID;
+    let released = browserBundle.formatStringFromName("aboutdialog.released", 
+                                                      [buildID.substring(0, 4), 
+                                                       buildID.substring(4, 6), 
+                                                       buildID.substring(6, 8)], 3);
+    document.getElementById("released").setAttribute("value", released);
   }
-  else {
-    iframe.setAttribute("src", ""); 
-    button.setAttribute("label", document.documentElement.getAttribute("creditslabel"));
-    button.setAttribute("accesskey", document.documentElement.getAttribute("creditsaccesskey"));
-    gSelectedPage = 0;
-  }
-  var modes = document.getElementById("modes");
-  modes.setAttribute("selectedIndex", gSelectedPage);
+
+  var checkForUpdates = document.getElementById("checkForUpdatesButton");
+  setupCheckForUpdates(checkForUpdates, browserBundle);
 }
-
+#endif
--- a/browser/base/content/aboutDialog.xul
+++ b/browser/base/content/aboutDialog.xul
@@ -17,16 +17,17 @@
 #
 # The Initial Developer of the Original Code is
 # Blake Ross (blaker@netscape.com).
 # Portions created by the Initial Developer are Copyright (C) 2002
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
 #   Ehsan Akhgari <ehsan.akhgari@gmail.com>
+#   Margaret Leibovic <margaret.leibovic@gmail.com>
 #
 # Alternatively, the contents of this file may be used under the terms of
 # either the GNU General Public License Version 2 or later (the "GPL"), or
 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 # in which case the provisions of the GPL or the LGPL are applicable instead
 # of those above. If you wish to allow use of your version of this file only
 # under the terms of either the GPL or the LGPL, and not to allow others to
 # use your version of this file under the terms of the MPL, indicate your
@@ -46,60 +47,67 @@
 <!ENTITY % aboutDialogDTD SYSTEM "chrome://browser/locale/aboutDialog.dtd" >
 %aboutDialogDTD;
 ]>
 
 #ifdef XP_MACOSX
 <?xul-overlay href="chrome://browser/content/macBrowserOverlay.xul"?>
 #endif
 
-<dialog xmlns:html="http://www.w3.org/1999/xhtml"
+<window xmlns:html="http://www.w3.org/1999/xhtml"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
         id="aboutDialog"
         windowtype="Browser:About"
-        onload="init(event);" onunload="uninit(event);"
+        onload="init(event);"
 #ifdef XP_MACOSX
         inwindowmenu="false"
-        buttons="extra2"
-        align="end"
 #else
         title="&aboutDialog.title;"
-        buttons="accept,extra2"
-#ifdef XP_UNIX
-        buttonlabelaccept="&closeCmdGNOME.label;"
-        buttonaccesskeyaccept="&closeCmdGNOME.accesskey;"
 #endif
-#endif
-        creditslabel="&copyright;"
-#ifdef XP_UNIX
-        creditsaccesskey="&copyrightGNOME.accesskey;"
-#else
-        creditsaccesskey="&copyright.accesskey;"
-#endif
-        aboutlabel="&aboutLink;"
-        aboutaccesskey="&aboutLink.accesskey;">
-    
+        >
+
+  <script type="application/javascript" src="chrome://browser/content/utilityOverlay.js"/>
   <script type="application/javascript" src="chrome://browser/content/aboutDialog.js"/>
 
-  <deck id="modes" flex="1">
-    <vbox flex="1" id="clientBox">
-#expand <label id="version" value="&aboutVersion; __MOZ_APP_VERSION__"/>
-      <label id="distribution"/>
-      <label id="distributionId"/>
-      <description id="copyright">
-        <label
-        class="text-link" href="about:license"
-        >&licenseLinkText;</label>&licenseLinkSuffix;&trademarkInfo;
+  <vbox>
+    <hbox id="clientBox">
+      <vbox id="leftBox" flex="1"/>
+      <vbox id="rightBox" flex="1">
+        <description id="version">
+#expand <label class="version-label" value="__MOZ_APP_VERSION__"/> <label class="version-label" id="released"/>
+        </description>
+        <label id="distribution" class="text-blurb"/>
+        <label id="distributionId" class="text-blurb"/>
+#ifdef MOZ_UPDATER
+        <hbox>
+          <button id="checkForUpdatesButton" oncommand="checkForUpdates();" align="start"/>
+          <spacer flex="1"/>
+        </hbox>
+#endif
+        <description class="text-blurb">
+          &community.start;<label class="text-link" href="http://www.mozilla.org">&community.mozillaLink;</label>&community.end;
+        </description>
+        <description class="text-blurb">
+          &contribute.start;<label class="text-link" href="http://www.mozilla.org/contribute">&contribute.getInvolvedLink;</label>&contribute.end;
+        </description>
+      </vbox>
+    </hbox>
+    <vbox id="bottomBox">
+      <hbox pack="center">
+        <label class="text-link bottom-link" href="about:license">&bottomLinks.license;</label>
+        <label class="text-link bottom-link" href="about:rights">&bottomLinks.rights;</label>
+        <label class="text-link bottom-link" href="http://www.mozilla.com/legal/privacy/">&bottomLinks.privacy;</label>
+      </hbox>
+      <description id="trademark">
+        <label class="trademark-label">&trademarkInfo.part1;</label>
+        <label class="trademark-label">&trademarkInfo.part2;</label>
       </description>
-      <textbox id="userAgent" multiline="true" readonly="true" flex="1"/>
     </vbox>
-    <vbox flex="1" id="creditsBox">
-      <iframe id="creditsIframe" flex="1"/>
-    </vbox>    
-  </deck>
-  <separator class="groove" id="groove"/>
+  </vbox>
+  
+  <keyset>
+    <key keycode="VK_ESCAPE" oncommand="window.close();"/>
+  </keyset>
 
 #ifdef XP_MACOSX
 #include browserMountPoints.inc
 #endif
-
-</dialog>
-
+</window>
--- a/browser/base/content/baseMenuOverlay.xul
+++ b/browser/base/content/baseMenuOverlay.xul
@@ -104,22 +104,24 @@
                   oncommand="openReleaseNotes()"
                   onclick="checkForMiddleClick(this, event);"/>
         <menuitem id="feedbackPage"
                   accesskey="&helpFeedbackPage.accesskey;"
                   label="&helpFeedbackPage.label;"
                   oncommand="openFeedbackPage()"
                   onclick="checkForMiddleClick(this, event);"/>
         <menuseparator id="updateSeparator"/>
+#ifdef XP_MACOSX
 #ifdef MOZ_UPDATER
         <menuitem id="checkForUpdates"
                   label="&updateCmd.label;"
                   class="menuitem-iconic"
                   oncommand="checkForUpdates();"/>
 #endif
+#endif
         <menuseparator id="aboutSeparator"/>
         <menuitem id="aboutName"
                   accesskey="&aboutProduct.accesskey;"
                   label="&aboutProduct.label;"
                   oncommand="openAboutDialog();"/>
       </menupopup>
     </menu>
 
deleted file mode 100644
--- a/browser/base/content/credits.xhtml
+++ /dev/null
@@ -1,648 +0,0 @@
-<!-- -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-# ***** BEGIN LICENSE BLOCK *****
-# Version: MPL 1.1/GPL 2.0/LGPL 2.1
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-# http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# The Original Code is Firefox Credits.
-#
-# The Initial Developer of the Original Code is Ben Goodger.
-# Portions created by the Initial Developer are Copyright (C) 2004
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-#   Ben Goodger <ben@mozilla.org>
-#   David Baron <dbaron@mozilla.org>
-#   Ehsan Akhgari <ehsan.akhgari@gmail.com>
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 2 or later (the "GPL"), or
-# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-# in which case the provisions of the GPL or the LGPL are applicable instead
-# of those above. If you wish to allow use of your version of this file only
-# under the terms of either the GPL or the LGPL, and not to allow others to
-# use your version of this file under the terms of the MPL, indicate your
-# decision by deleting the provisions above and replace them with the notice
-# and other provisions required by the GPL or the LGPL. If you do not delete
-# the provisions above, a recipient may use your version of this file under
-# the terms of any one of the MPL, the GPL or the LGPL.
-#
-# ***** END LICENSE BLOCK *****
--->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
-                      "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
-  [
-    <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
-    %brandDTD;
-    <!ENTITY % creditsDTD SYSTEM "chrome://browser/locale/credits.dtd">
-    %creditsDTD;
-    <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd">
-    %globalDTD;
-  ]
->
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <title>&brandFullName; Credits</title>
-
-    <style>
-      html {
-        background-color: white;
-      }
-
-      * {
-        cursor: default;
-        -moz-user-select: none;
-      }
-
-      #titleBox {
-        position: fixed;
-        left: 0px;
-        top: 0px;
-        right: 0px;
-        bottom: auto;
-        z-index: 999;
-      }
-
-      #footerBox {
-        position: fixed;
-        left: 0px;
-        top: auto;
-        right: 0px;
-        bottom: 0px;
-        z-index: 999;
-      }
-
-      #creditsBox {
-        position: absolute;
-        left: 0px;
-        top: 0px;
-        bottom: 8px;
-        overflow: hidden;
-        z-index: 1;
-        width: 280px;
-        margin-left: 10px;
-        margin-right: 10px;
-        font-family: Arial, sans-serif;
-        font-size: small;
-      }
-
-      h3 {
-        font-weight: bold;
-        font-size: small;
-        text-align: center;
-        margin: 15px 0px 5px 0px;
-      }
-
-      .creditsGroup {
-        margin-bottom: 1px;
-        text-align: center;
-      }
-
-      .footnote {
-        font-size: x-small;
-        text-align: justify;
-        line-height: 110%;
-      }
-
-      h2.title {
-        margin-top: 200px;
-        margin-bottom: 60px;
-        text-align: center;
-      }
-
-      .links {
-        font-weight: normal;
-        font-size: small;
-        font-style: italic;
-        text-align: center;
-        margin: 0px 0px 100px 0px;
-      }
-
-      .motto {
-        margin-top: 2px;
-        font-style: italic;
-        font-size: small;
-        font-weight: normal;
-        padding-left: 2em;
-      }
-
-      #gecko {
-        margin-top:    100px;
-        margin-bottom: 100px;
-        font-size: medium;
-      }
-
-      a {
-        color: blue;
-        text-decoration: underline;
-      }
-
-      ul {
-        margin-top: 0px;
-        margin-left: 0px;
-        padding-left: 0px;
-      }
-
-      li {
-        list-style-type: none;
-      }
-
-      .center {
-        text-align: center;
-      }
-    </style>
-
-    <script type="application/javascript" src="chrome://global/content/globalOverlay.js"></script>
-    <script type="application/javascript">
-    <![CDATA[
-
-      var gCreditsInterval = -1;
-
-      function uninit()
-      {
-        if (gCreditsInterval > -1)
-          clearInterval(gCreditsInterval);
-      }
-
-      function init()
-      {
-        var cb = document.getElementById("creditsBox");
-        cb.scrollTop = 0;
-        setTimeout(runCredits, 3000);
-      }
-
-      function runCredits()
-      {
-        gCreditsInterval = setInterval("creditsCallback()", 25);
-      }
-
-      function creditsCallback()
-      {
-        var cb = document.getElementById("creditsBox");
-        var newtop = cb.scrollTop + 1;
-        cb.scrollTop = newtop;
-        if (cb.scrollTop != newtop) {
-          // we're at the bottom
-          clearInterval(gCreditsInterval);
-          setTimeout(function() { cb.scrollTop = 0 }, 10000);
-        }
-      }
-
-    ]]>
-    </script>
-  </head>
-  <body onload="init();" onunload="uninit();">
-    <div id="titleBox">
-      <img src="chrome://branding/content/aboutCredits.png" />
-    </div>
-
-    <div id="creditsBox">
-        <h2 class="title" dir="&locale.dir;">&brandFullName;&trade;
-          <div class="motto">&brandMotto;</div>
-        </h2>
-        <div class="links" dir="&locale.dir;">
-          &credit.thanks2; <a href="" link="about:credits" onclick="visitLink(event);">&credit.contributors2;</a>
-        </div>
-
-        <div class="creditsGroup">
-          <ul>
-            <li>Josh Aas</li>
-            <li>Robert Accettura</li>
-            <li>Lucas Adamski</li>
-            <li>Raymond Etornam Agbeame</li>
-            <li>Ehsan Akhgari</li>
-            <li>Sean Alamares</li>
-            <li>Pedro Alves</li>
-            <li>David Anderson</li>
-            <li>Harvey Anderson</li>
-            <li>Smokey Ardisson</li>
-            <li>Rob Arnold</li>
-            <li>Tomoya Asai</li>
-            <li>Chris AtLee</li>
-            <li>Dietrich Ayala</li>
-            <li>Mitchell Baker</li>
-            <li>Rhian Baker</li>
-            <li>Jeff Balogh</li>
-            <li>Jan Bambas</li>
-            <li>Rey Bango</li>
-            <li>Mark Banner</li>
-            <li>Jason Barnabe</li>
-            <li>David Baron</li>
-            <li>Colin Barrett</li>
-            <li>Curtis Bartley</li>
-            <li>Bo Bayles</li>
-            <li>Christopher Beard</li>
-            <li>Glen Beasley</li>
-            <li>Juan Becerra</li>
-            <li>Brian Behlendorf</li>
-            <li>Mike Beltzner</li>
-            <li>Mic Berman</li>
-            <li>Uri Bernstein</li>
-            <li>Christian Biesinger</li>
-            <li>Al Billings</li>
-            <li>Seth Bindernagel</li>
-            <li>Lukas Blakk</li>
-            <li>Jim Blandy</li>
-            <li>Chris Blizzard</li>
-            <li>Jamey Boje</li>
-            <li>David Bolter</li>
-            <li>Nelson Bolyard</li>
-            <li>Marco Bonardo</li>
-            <li>Carsten Book</li>
-            <li>Paul Booker</li>
-            <li>Jennifer Boriss</li>
-            <li>Dan Born</li>
-            <li>Arpad Borsos</li>
-            <li>David Boswell</li>
-            <li>Ondřej Brablc</li>
-            <li>Catherine Brady</li>
-            <li>Dave Bragsalla</li>
-            <li>Alex Buchanan</li>
-            <li>Igor Bukanov</li>
-            <li>Simon Bünzli</li>
-            <li>Lapo Calamandrei</li>
-            <li>Dave Camp</li>
-            <li>Rob Campbell</li>
-            <li>Regis Caspar</li>
-            <li>Garrett Casto</li>
-            <li>Tony Chang</li>
-            <li>Wan-Teh Chang</li>
-            <li>Emily Chen</li>
-            <li>Ginn Chen</li>
-            <li>Pascal Chevrel</li>
-            <li>Adam Christian</li>
-            <li>Tony Chung</li>
-            <li>Bob Clary</li>
-            <li>Wil Clouser</li>
-            <li>Mary Colvig</li>
-            <li>Majken Connor</li>
-            <li>Mike Connor</li>
-            <li>Chris Cooper</li>
-            <li>Eric Cooper</li>
-            <li>Paul Craciunoiu</li>
-            <li>Brian Crowder</li>
-            <li>John Daggett</li>
-            <li>David Dahl</li>
-            <li>Michael Davis</li>
-            <li>Neil Deakin</li>
-            <li>Julie Deroche</li>
-            <li>Aakash Desai</li>
-            <li>Ryan Doherty</li>
-            <li>Justin Dolske</li>
-            <li>Stephen Donner</li>
-            <li>Asa Dotzler</li>
-            <li>Chris Double</li>
-            <li>Joe Drew</li>
-            <li>Jason Duell</li>
-            <li>Karsten Düsterloh</li>
-            <li>Brendan Eich</li>
-            <li>Daniel Einspanjer</li>
-            <li>Kai Engert</li>
-            <li>Steve England</li>
-            <li>Madhava Enros</li>
-            <li>Behdad Esfahbod</li>
-            <li>Elika Etemad</li>
-            <li>Anthony Evans</li>
-            <li>Jason Evans</li>
-            <li>Alex Faaborg</li>
-            <li>Jane Finette</li>
-            <li>Mark Finkle</li>
-            <li>Darin Fisher</li>
-            <li>Jayson Fittipaldi</li>
-            <li>Justin Fitzhugh</li>
-            <li>Ryan Flint</li>
-            <li>Alix Franquet</li>
-            <li>Eli Friedman</li>
-            <li>Andreas Gal</li>
-            <li>Steven Garrity</li>
-            <li>Armen Zambrano Gasparnian</li>
-            <li>Serge Gautherie</li>
-            <li>Kevin Gerich</li>
-            <li>Taras Glek</li>
-            <li>Aravind Gottipati</li>
-            <li>Dão Gottwald</li>
-            <li>Zak Greant</li>
-            <li>Matthew Gregan</li>
-            <li>Will Guaraldi</li>
-            <li>Adam Guthrie</li>
-            <li>Mohammad Reza Haghighat</li>
-            <li>Andrei Hajdukewycz</li>
-            <li>Trevor Hardcastle</li>
-            <li>Basil Hashem</li>
-            <li>Ian Hayward</li>
-            <li>Ben Hearsum</li>
-            <li>Axel Hecht</li>
-            <li>Frank Hecker</li>
-            <li>Robert Helmer</li>
-            <li>Stefan Hermes</li>
-            <li>Jon Hicks</li>
-            <li>Graydon Hoare</li>
-            <li>Chris Hofmann</li>
-            <li>Timothy Hogan</li>
-            <li>Daniel Holbert</li>
-            <li>Bobby Holley</li>
-            <li>Mike Hommey</li>
-            <li>Stephen Horlander</li>
-            <li>Barbara Hueppe</li>
-            <li>Anthony Hughes</li>
-            <li>David Humphrey</li>
-            <li>Takeshi Ichimaru</li>
-            <li>Chris Ilias</li>
-            <li>Eri Inoue</li>
-            <li>Joichi Ito</li>
-            <li>Steven Johnson</li>
-            <li>Laurent Jouanneau</li>
-            <li>Robert Kaiser</li>
-            <li>Gen Kanai</li>
-            <li>Masanori Kaneko</li>
-            <li>Blake Kaplan</li>
-            <li>Mike Kaplinskiy</li>
-            <li>Michael Kaply</li>
-            <li>Mitch Kapor</li>
-            <li>Kazuyoshi Kato</li>
-            <li>Tomomi Kato</li>
-            <li>Alfred Kayser</li>
-            <li>Jonathan Kew</li>
-            <li>Paul Kim</li>
-            <li>Masatoshi Kimura</li>
-            <li>Austin King</li>
-            <li>Ria Klaassen</li>
-            <li>Marcia Knous</li>
-            <li>Nelson Ko</li>
-            <li>Michael Kohler</li>
-            <li>Gary Kwong</li>
-            <li>David Lanham</li>
-            <li>Brad Lassey</li>
-            <li>Delphine Lebédel</li>
-            <li>Edward Lee</li>
-            <li>Neil Lee</li>
-            <li>Raymond Lee</li>
-            <li>Garrett LeSage</li>
-            <li>Aaron Leventhal</li>
-            <li>Anne-Julie Ligneau</li>
-            <li>John Lilly</li>
-            <li>Zach Lipton</li>
-            <li>Kai Liu</li>
-            <li>Reed Loden</li>
-            <li>Lars Lohn</li>
-            <li>Robert Longson</li>
-            <li>Bob Lord</li>
-            <li>Phil Machalski</li>
-            <li>Joel Maher</li>
-            <li>Ere Maijala</li>
-            <li>David Mandelin</li>
-            <li>Gervase Markham</li>
-            <li>Sean Martell</li>
-            <li>Jim Mathies</li>
-            <li>Blair McBride</li>
-            <li>Erica McClure</li>
-            <li>Graeme McCutcheon</li>
-            <li>Patrick McManus</li>
-            <li>Heather Meeker</li>
-            <li>Walter Meinl</li>
-            <li>Myk Melez</li>
-            <li>Federico Mena-Quintero</li>
-            <li>Mark Mentovai</li>
-            <li>Laura Mesa</li>
-            <li>Steven Michaud</li>
-            <li>Matthew Middleton</li>
-            <li>Ted Mielczarek</li>
-            <li>Bernd Mielke</li>
-            <li>Dave Miller</li>
-            <li>Dan Mills</li>
-            <li>Michael Monreal</li>
-            <li>Simon Montagu</li>
-            <li>Derek Moore</li>
-            <li>Mike Morgan</li>
-            <li>Tiffney Mortensen</li>
-            <li>Dan Mosedale</li>
-            <li>Michael Moy</li>
-            <li>Jeff Muizelaar</li>
-            <li>Masayuki Nakano</li>
-            <li>Murali Nandigama</li>
-            <li>Marria Nazif</li>
-            <li>Kev Needham</li>
-            <li>Kaori Negoro</li>
-            <li>Nicholas Nethercote</li>
-            <li>Ben Newman</li>
-            <li>Nick Nguyen</li>
-            <li>Johnathan Nightingale</li>
-            <li>Timothy Nikkel</li>
-            <li>Andreas Nilsson</li>
-            <li>Tristan Nitot</li>
-            <li>Alice Nodelman</li>
-            <li>Matthew Noorenberghe</li>
-            <li>Michal Novotny</li>
-            <li>Robert O'Callahan</li>
-            <li>John O'Duinn</li>
-            <li>Paul O'Shannessy</li>
-            <li>Jan Odvárko</li>
-            <li>Tomoyuki Okazaki</li>
-            <li>Les Orchard</li>
-            <li>Jeremy Orem</li>
-            <li>Jason Orendorff</li>
-            <li>Hideo Oshima</li>
-            <li>Mats Palmgren</li>
-            <li>Stuart Parmenter</li>
-            <li>Jay Patel</li>
-            <li>Chris Pearce</li>
-            <li>Javier Pedemonte</li>
-            <li>Alfred Peng</li>
-            <li>Christian Persch</li>
-            <li>Kalle Persson</li>
-            <li>Ulisse Perusin</li>
-            <li>Olli Pettay</li>
-            <li>Julien Pierre</li>
-            <li>Anthony Piraino</li>
-            <li>Alex Polvi</li>
-            <li>Nickolay Ponomarev</li>
-            <li>Dan Portillo</li>
-            <li>Karen Prescott</li>
-            <li>Florian Quèze</li>
-            <li>Krupa Raj</li>
-            <li>Arun Ranganathan</li>
-            <li>Neil Rashbrook</li>
-            <li>Bret Reckard</li>
-            <li>J. Paul Reed</li>
-            <li>Rick Reitmaier</li>
-            <li>Robert Relyea</li>
-            <li>John Resig</li>
-            <li>Deb Richardson</li>
-            <li>Tim Riley</li>
-            <li>Phil Ringnalda</li>
-            <li>Julien Rivaud</li>
-            <li>Mikeal Rogers</li>
-            <li>David Rolnitzky</li>
-            <li>Asaf Romano</li>
-            <li>Oleg Romashin</li>
-            <li>Paul Rouget</li>
-            <li>Tim Rowley</li>
-            <li>Jesse Ruderman</li>
-            <li>Brian Ryner</li>
-            <li>Alexander Sack</li>
-            <li>Hideo Saito</li>
-            <li>Atsushi Sakai</li>
-            <li>Eiko Sakuma</li>
-            <li>Andrei Saprykin</li>
-            <li>Aki Sasaki</li>
-            <li>Ken Saunders</li>
-            <li>Robert Sayre</li>
-            <li>Mike Schroepfer</li>
-            <li>Kurt Schultz</li>
-            <li>Keith Schwarz</li>
-            <li>Justin Scott</li>
-            <li>Hiroshi Sekiya</li>
-            <li>Tara Shahian</li>
-            <li>Melissa Shapiro</li>
-            <li>Gavin Sharp</li>
-            <li>Mike Shaver</li>
-            <li>Eric Shepherd</li>
-            <li>Hiroshi Shimoda</li>
-            <li>Atsushi Shimono</li>
-            <li>Jungshik Shin</li>
-            <li>Jonas Sicking</li>
-            <li>Damon Sicore</li>
-            <li>Roger B. Sidje</li>
-            <li>Samuel Sidler</li>
-            <li>Henrik Skupin</li>
-            <li>John Slater</li>
-            <li>Benjamin Smedberg</li>
-            <li>Andrew Smith</li>
-            <li>Edwin Smith</li>
-            <li>Mark Smith</li>
-            <li>Window Snyder</li>
-            <li>Josh Soref</li>
-            <li>Nochum Sossonko</li>
-            <li>Ian Spence</li>
-            <li>Seth Spitzer</li>
-            <li>Markus Stange</li>
-            <li>Jakub Steiner</li>
-            <li>Johnny Stenback</li>
-            <li>Brandon Sterne</li>
-            <li>Rob Stradling</li>
-            <li>Robert Strong</li>
-            <li>Jay Sullivan</li>
-            <li>Vicky Sun</li>
-            <li>Alexander Surkov</li>
-            <li>Mark Surman</li>
-            <li>Andrew Sutherland</li>
-            <li>Clint Talbert</li>
-            <li>Margaret Tallman</li>
-            <li>David Tenser</li>
-            <li>Chris Thomas</li>
-            <li>Nick Thomas</li>
-            <li>Laura Thomson</li>
-            <li>Karl Tomlinson</li>
-            <li>Dave Townsend</li>
-            <li>Aaron Train</li>
-            <li>Phong Tran</li>
-            <li>Ben Turner</li>
-            <li>Doug Turner</li>
-            <li>Amié Tyrrel</li>
-            <li>Peter Van der Beken</li>
-            <li>Peter van der Woude</li>
-            <li>Teune van Steeg</li>
-            <li>Ryan VanderMeulen</li>
-            <li>Daniel Veditz</li>
-            <li>Michael Ventnor</li>
-            <li>Alexei Volkov</li>
-            <li>Vladimir Vukićević</li>
-            <li>Håkan Waara</li>
-            <li>Jeff Walden</li>
-            <li>Tracy Walker</li>
-            <li>Cheng Wang</li>
-            <li>Martijn Wargers</li>
-            <li>Jonathan Watt</li>
-            <li>Peter Weilbacher</li>
-            <li>Zack Weinberg</li>
-            <li>Frédéric Wenzel</li>
-            <li>Steffen Wilberg</li>
-            <li>Drew Willcoxon</li>
-            <li>Shawn Wilsher</li>
-            <li>Kathleen Wilson</li>
-            <li>Dan Witte</li>
-            <li>John Wolfe</li>
-            <li>Steve Won</li>
-            <li>Justin Wood</li>
-            <li>Michael Wu</li>
-            <li>Masahiro Yamada</li>
-            <li>Satoko Takita Yamaguchi (Chibi)</li>
-            <li>Christine Yen</li>
-            <li>Kohei Yoshino</li>
-            <li>Shigeru Yoshitake</li>
-            <li>Tanner M. Young</li>
-            <li>Boris Zbarsky</li>
-            <li>Marco Zehe</li>
-            <li>Matthew Zeier</li>
-          </ul>
-
-          <div dir="&locale.dir;">
-            &credit.translation;
-          </div>
-        </div>
-
-        <!-- organizational supporters -->
-        <div class="creditsGroup">
-          <h3 dir="&locale.dir;">&credit.thanks;</h3>
-          <ul>
-            <li>Google</li>
-            <li>Yahoo!</li>
-            <li>IBM</li>
-            <li>Sun Microsystems</li>
-            <li>Red Hat</li>
-            <li></li>
-            <li>Oregon State University - Open Source Lab</li>
-            <li></li>
-            <li>Global Netoptex, Inc</li>
-            <li>Internet Software Consortium</li>
-            <li></li>
-            <li>Cooley Godward, LLP</li>
-            <li>Greenburg Traurig, LLP</li>
-            <li></li>
-            <li>OutCast Communications</li>
-            <li></li>
-            <li>The Royal Order of Experience Design</li>
-            <li>Nobox</li>
-            <li>silverorange</li>
-            <li>Glaxstar</li>
-            <li></li>
-            <li>MozillaZine Community</li>
-          </ul>
-        </div>
-
-        <p id="gecko" class="center" dir="&locale.dir;">&credit.poweredByGeckoReg;</p>
-
-        <p class="footnote">
-          Mozilla Firefox&reg; and the Firefox logo are registered trademarks of the
-          Mozilla Foundation. You are not granted rights or licenses to the trademarks
-          of the Mozilla Foundation or any party, including without limitation the
-          Firefox name or logo. Gecko&reg; is a registered trademark of Netscape
-          Communications Corporation.</p>
-
-        <p class="footnote">
-          U.S. GOVERNMENT END USERS. The Software is a &ldquo;commercial item,&rdquo;
-          as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of
-          &ldquo;commercial computer software&rdquo; and &ldquo;commercial computer software
-          documentation,&rdquo; as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
-          Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
-          227.7202-4 (June 1995), all U.S. Government End Users acquire the
-          Software with only those rights set forth herein.</p>
-
-    </div>
-
-    <div id="footerBox">
-      <img src="chrome://branding/content/aboutFooter.png" />
-    </div>
-  </body>
-</html>
-
--- a/browser/base/content/utilityOverlay.js
+++ b/browser/base/content/utilityOverlay.js
@@ -491,50 +491,46 @@ function checkForUpdates()
   // the changes to be applied. 
   if (um.activeUpdate && um.activeUpdate.state == "pending")
     prompter.showUpdateDownloaded(um.activeUpdate);
   else
     prompter.checkForUpdates();
 }
 #endif
 
-function buildHelpMenu()
+#ifdef MOZ_UPDATER
+/**
+ * Updates an element to reflect the state of available update services.
+ */
+function setupCheckForUpdates(checkForUpdates, aStringBundle)
 {
-  // Enable/disable the "Report Web Forgery" menu item.  safebrowsing object
-  // may not exist in OSX
-  if (typeof safebrowsing != "undefined")
-    safebrowsing.setReportPhishingMenu();
-
-#ifdef MOZ_UPDATER
   var updates = 
       Components.classes["@mozilla.org/updates/update-service;1"].
       getService(Components.interfaces.nsIApplicationUpdateService);
   var um = 
       Components.classes["@mozilla.org/updates/update-manager;1"].
       getService(Components.interfaces.nsIUpdateManager);
 
   // Disable the UI if the update enabled pref has been locked by the 
   // administrator or if we cannot update for some other reason
-  var checkForUpdates = document.getElementById("checkForUpdates");
   var canCheckForUpdates = updates.canCheckForUpdates;
   checkForUpdates.setAttribute("disabled", !canCheckForUpdates);
   if (!canCheckForUpdates)
     return; 
 
-  var strings = document.getElementById("bundle_browser");
   var activeUpdate = um.activeUpdate;
-  
+
   // If there's an active update, substitute its name into the label
   // we show for this item, otherwise display a generic label.
   function getStringWithUpdateName(key) {
     if (activeUpdate && activeUpdate.name)
-      return strings.getFormattedString(key, [activeUpdate.name]);
-    return strings.getString(key + "Fallback");
+      return aStringBundle.formatStringFromName(key, [activeUpdate.name], 1);
+    return aStringBundle.GetStringFromName(key + "Fallback");
   }
-  
+
   // By default, show "Check for Updates..."
   var key = "default";
   if (activeUpdate) {
     switch (activeUpdate.state) {
     case "downloading":
       // If we're downloading an update at present, show the text:
       // "Downloading Firefox x.x..." otherwise we're paused, and show
       // "Resume Downloading Firefox x.x..."
@@ -543,21 +539,41 @@ function buildHelpMenu()
     case "pending":
       // If we're waiting for the user to restart, show: "Apply Downloaded
       // Updates Now..."
       key = "pending";
       break;
     }
   }
   checkForUpdates.label = getStringWithUpdateName("updatesItem_" + key);
-  checkForUpdates.accessKey = strings.getString("updatesItem_" + key + ".accesskey");
+  checkForUpdates.accessKey = aStringBundle.
+                              GetStringFromName("updatesItem_" + key + ".accesskey");
   if (um.activeUpdate && updates.isDownloading)
     checkForUpdates.setAttribute("loading", "true");
   else
     checkForUpdates.removeAttribute("loading");
+}
+#endif
+
+function buildHelpMenu()
+{
+  // Enable/disable the "Report Web Forgery" menu item.  safebrowsing object
+  // may not exist in OSX
+  if (typeof safebrowsing != "undefined")
+    safebrowsing.setReportPhishingMenu();
+
+#ifdef XP_MACOSX
+#ifdef MOZ_UPDATER
+  var checkForUpdates = document.getElementById("checkForUpdates");
+  var browserBundle = document.getElementById("bundle_browser").stringBundle;
+  setupCheckForUpdates(checkForUpdates, browserBundle);
+#else  
+  // Needed by safebrowsing for inserting its menuitem so just hide it
+  document.getElementById("updateSeparator").hidden = true;
+#endif
 #else
   // Needed by safebrowsing for inserting its menuitem so just hide it
   document.getElementById("updateSeparator").hidden = true;
 #endif
 }
 
 function isElementVisible(aElement)
 {
--- a/browser/base/jar.mn
+++ b/browser/base/jar.mn
@@ -21,17 +21,16 @@ browser.jar:
 *       content/browser/aboutHome.js                  (content/aboutHome.js)
 *       content/browser/aboutHome.css                 (content/aboutHome.css)
         content/browser/aboutRobots-icon.png          (content/aboutRobots-icon.png)
         content/browser/aboutRobots-widget-left.png   (content/aboutRobots-widget-left.png)
 *       content/browser/browser.css                   (content/browser.css)
 *       content/browser/browser.js                    (content/browser.js)
 *       content/browser/browser.xul                   (content/browser.xul)
 *       content/browser/browser-tabPreviews.xml       (content/browser-tabPreviews.xml)
-*       content/browser/credits.xhtml                 (content/credits.xhtml)
 *       content/browser/fullscreen-video.xhtml        (content/fullscreen-video.xhtml)
 *       content/browser/inspector.html                (content/inspector.html)
 *       content/browser/pageinfo/pageInfo.xul         (content/pageinfo/pageInfo.xul)
 *       content/browser/pageinfo/pageInfo.js          (content/pageinfo/pageInfo.js)
 *       content/browser/pageinfo/pageInfo.css         (content/pageinfo/pageInfo.css)
 *       content/browser/pageinfo/pageInfo.xml         (content/pageinfo/pageInfo.xml)
 *       content/browser/pageinfo/feeds.js             (content/pageinfo/feeds.js)
 *       content/browser/pageinfo/feeds.xml            (content/pageinfo/feeds.xml)
new file mode 100644
index 0000000000000000000000000000000000000000..6b6fe6fdd80b97d776ff75ba9d17c311339734b6
GIT binary patch
literal 25435
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
WJ>Ya_k6FS10000<MNUMnLSTZen>t7U
new file mode 100644
index 0000000000000000000000000000000000000000..d309030d2efb4e402580ec4783aea0b174427f05
GIT binary patch
literal 3102
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
deleted file mode 100644
index a56e41e236e74e5188263b76ce59a7dcb76f2d09..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index d21d01d06b8eadf8e71e34ab0893867404a87e71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 376b9e8d0f26f5a2bab4d321b7ef3d998f4fafe2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/browser/branding/nightly/content/jar.mn
+++ b/browser/branding/nightly/content/jar.mn
@@ -1,9 +1,8 @@
 browser.jar:
 % content branding %content/branding/ contentaccessible=yes
-  content/branding/about.png                     (about.png)
-  content/branding/aboutCredits.png              (aboutCredits.png)
-  content/branding/aboutFooter.png               (aboutFooter.png)
+  content/branding/about-logo.png                (about-logo.png)
+  content/branding/about-wordmark.png            (about-wordmark.png)
   content/branding/icon48.png                    (icon48.png)
   content/branding/icon64.png                    (icon64.png)
   content/branding/icon128.png                   (../mozicon128.png)
   content/branding/icon16.png                    (../default16.png)
--- a/browser/branding/nightly/locales/en-US/brand.dtd
+++ b/browser/branding/nightly/locales/en-US/brand.dtd
@@ -1,4 +1,5 @@
 <!ENTITY  brandShortName        "Minefield">
 <!ENTITY  brandFullName         "Minefield">            
 <!ENTITY  vendorShortName       "Mozilla">
-<!ENTITY  trademarkInfo         " ">
+<!ENTITY  trademarkInfo.part1   " ">
+<!ENTITY  trademarkInfo.part2   " ">
new file mode 100644
index 0000000000000000000000000000000000000000..623b7b32de75284cb711578354ad1ad13652877b
GIT binary patch
literal 30133
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
new file mode 100644
index 0000000000000000000000000000000000000000..d309030d2efb4e402580ec4783aea0b174427f05
GIT binary patch
literal 3102
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
deleted file mode 100644
index 65ad608cb8ac2ddb76b96a8365aeb5e0e495993b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 3948178cb27f0d80f97dab2323b0c464bfbdb207..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 94d9124a3500e9b495b89a6a20d92085f53444d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/browser/branding/unofficial/content/jar.mn
+++ b/browser/branding/unofficial/content/jar.mn
@@ -1,9 +1,8 @@
 browser.jar:
 % content branding %content/branding/ contentaccessible=yes
-  content/branding/about.png                     (about.png)
-  content/branding/aboutCredits.png              (aboutCredits.png)
-  content/branding/aboutFooter.png               (aboutFooter.png)
+  content/branding/about-logo.png                (about-logo.png)
+  content/branding/about-wordmark.png            (about-wordmark.png)
   content/branding/icon48.png                    (icon48.png)
   content/branding/icon64.png                    (icon64.png)
   content/branding/icon128.png                   (../mozicon128.png)
   content/branding/icon16.png                    (../default16.png)
--- a/browser/branding/unofficial/locales/en-US/brand.dtd
+++ b/browser/branding/unofficial/locales/en-US/brand.dtd
@@ -1,7 +1,5 @@
 <!ENTITY  brandShortName        "Mozilla Developer Preview">
 <!ENTITY  brandFullName         "Mozilla Developer Preview">
 <!ENTITY  vendorShortName       "mozilla.org">
-<!ENTITY  trademarkInfo         " ">
-
-<!-- LOCALIZATION NOTE (releaseBaseURL): The about: page appends __MOZ_APP_VERSION__.html, e.g. 2.0.html -->
-<!ENTITY  releaseBaseURL        "http://www.mozilla.org/projects/devpreview/releases/">
+<!ENTITY  trademarkInfo.part1   " ">
+<!ENTITY  trademarkInfo.part2   " ">
--- a/browser/locales/en-US/chrome/browser/aboutDialog.dtd
+++ b/browser/locales/en-US/chrome/browser/aboutDialog.dtd
@@ -1,11 +1,18 @@
 <!ENTITY aboutDialog.title          "About &brandFullName;">
-<!ENTITY copyright                  "Credits">
-<!ENTITY copyright.accesskey        "C">
-<!ENTITY copyrightGNOME.accesskey   "r">
-<!ENTITY aboutLink                  "&lt; About &brandFullName;">
-<!ENTITY aboutLink.accesskey        "A">
-<!ENTITY aboutVersion               "version">
-<!ENTITY closeCmdGNOME.label        "Close">  
-<!ENTITY closeCmdGNOME.accesskey    "C">
-<!ENTITY licenseLinkText            "Licensing information">
-<!ENTITY licenseLinkSuffix          ".">
+
+<!ENTITY community.start            "&brandShortName; is designed by ">
+<!ENTITY community.mozillaLink      "&vendorShortName;">
+<!ENTITY community.end              ", a global community working together to make the Internet better. We believe that the Internet should be open, public, and accessible to everyone without any restrictions.">
+
+<!ENTITY contribute.start           "Sound interesting? ">
+<!ENTITY contribute.getInvolvedLink "Get involved!">
+<!ENTITY contribute.end             "">
+
+<!-- LOCALIZAION NOTE(bottomLinks.license): This is a link title that links to about:license. -->
+<!ENTITY bottomLinks.license        "Licensing Information">
+
+<!-- LOCALIZAION NOTE(bottomLinks.rights): This is a link title that links to about:rights. -->
+<!ENTITY bottomLinks.rights         "End User Rights">
+
+<!-- LOCALIZAION NOTE(bottomLinks.privacy): This is a link title that links to http://www.mozilla.com/legal/privacy. -->
+<!ENTITY bottomLinks.privacy        "Privacy Policy">
--- a/browser/locales/en-US/chrome/browser/browser.properties
+++ b/browser/locales/en-US/chrome/browser/browser.properties
@@ -283,8 +283,13 @@ ctrlTab.showAll.label=;Show all #1 tabs
 # Used as the bookmark name when saving a keyword for a search field.
 addKeywordTitleAutoFill=Search %S
 
 # TabView
 tabView2.title=%S - Group Your Tabs
 
 extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Default
 extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=The default theme.
+
+# About Firefox Dialog
+# LOCALIZATION NOTE (aboutdialog.released): %1$S = year, %2$S = month, 
+# %3$S = day. These are just numbers, and the month/day values are zero-padded.
+aboutdialog.released=(released %2$S-%3$S-%1$S)
deleted file mode 100644
--- a/browser/locales/en-US/chrome/browser/credits.dtd
+++ /dev/null
@@ -1,15 +0,0 @@
-<!ENTITY brandMotto       "Rediscover the Web">
-<!ENTITY credit.thanks    "Special Thanks To">
-
-<!ENTITY credit.thanks2       "Many thanks to our">
-<!ENTITY credit.contributors2 "contributors">
-
-<!-- localization credits look like this: -->
-<!--
-<!ENTITY credit.translation
-  "<h3>Translators</h3><ul><li>Name Here</li></ul>">
--->
-<!ENTITY credit.translation "">
-
-<!ENTITY credit.memory      "In Fond Memory Of">
-<!ENTITY credit.poweredByGeckoReg "Powered by Gecko&reg;">
--- a/browser/locales/jar.mn
+++ b/browser/locales/jar.mn
@@ -6,17 +6,16 @@
     locale/browser/aboutDialog.dtd                 (%chrome/browser/aboutDialog.dtd)
     locale/browser/aboutPrivateBrowsing.dtd        (%chrome/browser/aboutPrivateBrowsing.dtd)
     locale/browser/aboutRobots.dtd                 (%chrome/browser/aboutRobots.dtd)
     locale/browser/aboutHome.dtd                   (%chrome/browser/aboutHome.dtd)
     locale/browser/aboutSessionRestore.dtd         (%chrome/browser/aboutSessionRestore.dtd)
 #ifdef MOZ_SERVICES_SYNC
     locale/browser/aboutSyncTabs.dtd               (%chrome/browser/aboutSyncTabs.dtd)
 #endif
-    locale/browser/credits.dtd                     (%chrome/browser/credits.dtd)
 *   locale/browser/browser.dtd                     (%chrome/browser/browser.dtd)
     locale/browser/baseMenuOverlay.dtd             (%chrome/browser/baseMenuOverlay.dtd)
     locale/browser/browser.properties              (%chrome/browser/browser.properties)
     locale/browser/inspector.properties            (%chrome/browser/inspector.properties)
     locale/browser/openLocation.dtd                (%chrome/browser/openLocation.dtd)
     locale/browser/openLocation.properties         (%chrome/browser/openLocation.properties)
 *   locale/browser/pageInfo.dtd                    (%chrome/browser/pageInfo.dtd)
     locale/browser/pageInfo.properties             (%chrome/browser/pageInfo.properties)
--- a/browser/themes/gnomestripe/browser/browser.css
+++ b/browser/themes/gnomestripe/browser/browser.css
@@ -1645,20 +1645,16 @@ toolbar[mode="text"] toolbarbutton.chevr
   display: -moz-box; /* display chevron icon in text mode */
 }
 
 /* Popup blocking dialog */
 #pageReportFirstTime statusbarpanel.statusbar-resizerpanel {
   visibility: collapse;
 }
 
-#checkForUpdates[loading="true"] {
-  list-style-image: url("chrome://global/skin/icons/loading_16.png");
-}
-
 #download-monitor {
   list-style-image: url("chrome://browser/skin/Toolbar-small.png");
   -moz-image-region: rect(0px 16px 16px 0px);
 }
 
 
 /* ::::: Keyboard UI Panel ::::: */
 
--- a/browser/themes/winstripe/browser/browser.css
+++ b/browser/themes/winstripe/browser/browser.css
@@ -1781,20 +1781,16 @@ toolbar[mode="text"] toolbarbutton.chevr
   -moz-image-region: rect(0px 48px 16px 32px);
 }
 
 /* ::::: About Popup Blocking dialog ::::: */
 #pageReportFirstTime statusbarpanel.statusbar-resizerpanel {
   visibility: collapse;
 }
 
-#checkForUpdates[loading="true"] {
-  list-style-image: url("chrome://global/skin/icons/loading_16.png");
-}
-
 /* 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;
new file mode 100644
index 0000000000000000000000000000000000000000..6784d1f34cf52c3d0a2ecfaeb96704f8685c171d
GIT binary patch
literal 55620
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
FV1gc7ibwze
new file mode 100644
index 0000000000000000000000000000000000000000..6c3df87f5d99e6580a6f10ffd0129bdc5ebcf4f9
GIT binary patch
literal 2659
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
R+iw5>002ovPDHLkV1ned3W@*#
deleted file mode 100644
index 144866a2b5387cbd747b61f6804e8696e9606ccb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index a71b930cfeeb1f34bf6c0b89709068e268ae9368..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
deleted file mode 100644
index 94d9124a3500e9b495b89a6a20d92085f53444d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
--- a/other-licenses/branding/firefox/content/jar.mn
+++ b/other-licenses/branding/firefox/content/jar.mn
@@ -1,9 +1,8 @@
 browser.jar:
 % content branding %content/branding/ contentaccessible=yes
-  content/branding/about.png                     (about.png)
-  content/branding/aboutCredits.png              (aboutCredits.png)
-  content/branding/aboutFooter.png               (aboutFooter.png)
+  content/branding/about-logo.png                (about-logo.png)
+  content/branding/about-wordmark.png            (about-wordmark.png)
   content/branding/icon48.png                    (icon48.png)
   content/branding/icon64.png                    (icon64.png)
   content/branding/icon128.png                   (../mozicon128.png)
   content/branding/icon16.png                    (../default16.png)
--- a/other-licenses/branding/firefox/locales/en-US/brand.dtd
+++ b/other-licenses/branding/firefox/locales/en-US/brand.dtd
@@ -1,5 +1,5 @@
 <!ENTITY  brandShortName        "Firefox">
 <!ENTITY  brandFullName         "Mozilla Firefox">
 <!ENTITY  vendorShortName       "Mozilla">
-<!-- LOCALIZATION NOTE (trademarkInfo): note that there is no space between licenseLinkText (and its trailing licenseLinkSuffix entity) and this entity, so if your locale needs a space between sentences, you need to put it at the start of this entity. -->
-<!ENTITY  trademarkInfo         " Firefox and the Firefox logos are trademarks of the Mozilla Foundation. Some of the trademarks used under license from The Charlton Company.">
+<!ENTITY  trademarkInfo.part1   "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY  trademarkInfo.part2   "Some of the trademarks used under license from The Charlton Company.">