commit e3e2457216a83c25c7f6287b4feec3ae6dd63855
Author: Erinn Clark <erinn(a)torproject.org>
Date: Wed Apr 25 09:33:02 2012 -0300
add firefox rebranding images, patch, and makefile changes
---
build-scripts/branding/about.png | Bin 20908 -> 0 bytes
build-scripts/branding/background.png | Bin 0 -> 32171 bytes
build-scripts/branding/default16.png | Bin 0 -> 988 bytes
build-scripts/branding/default24.png | Bin 0 -> 1918 bytes
build-scripts/branding/default256.png | Bin 0 -> 48898 bytes
build-scripts/branding/default32.png | Bin 0 -> 2775 bytes
build-scripts/branding/default48.png | Bin 0 -> 5402 bytes
build-scripts/branding/document.icns | Bin 0 -> 195435 bytes
build-scripts/branding/document.ico | Bin 0 -> 54601 bytes
.../branding/firefox-rebranding-instructions | 35 -----------
build-scripts/branding/firefox-torbrowser.diff | 60 --------------------
build-scripts/branding/firefox.icns | Bin 0 -> 242224 bytes
build-scripts/branding/firefox.ico | Bin 0 -> 75112 bytes
build-scripts/branding/mozicon128.png | Bin 0 -> 19033 bytes
build-scripts/branding/wizHeader.bmp | Bin 0 -> 34254 bytes
build-scripts/branding/wizHeaderRTL.bmp | Bin 0 -> 34254 bytes
build-scripts/branding/wizWatermark.bmp | Bin 0 -> 206038 bytes
build-scripts/linux.mk | 1 +
build-scripts/osx.mk | 1 +
build-scripts/windows.mk | 1 +
.../0013-Rebrand-Firefox-to-TorBrowser.patch | 51 +++++++++++++++++
21 files changed, 54 insertions(+), 95 deletions(-)
diff --git a/build-scripts/branding/about.png b/build-scripts/branding/about.png
deleted file mode 100644
index 305fb9e..0000000
Binary files a/build-scripts/branding/about.png and /dev/null differ
diff --git a/build-scripts/branding/background.png b/build-scripts/branding/background.png
new file mode 100644
index 0000000..7dafb9f
Binary files /dev/null and b/build-scripts/branding/background.png differ
diff --git a/build-scripts/branding/default16.png b/build-scripts/branding/default16.png
new file mode 100644
index 0000000..59e34b3
Binary files /dev/null and b/build-scripts/branding/default16.png differ
diff --git a/build-scripts/branding/default24.png b/build-scripts/branding/default24.png
new file mode 100644
index 0000000..8c0f58b
Binary files /dev/null and b/build-scripts/branding/default24.png differ
diff --git a/build-scripts/branding/default256.png b/build-scripts/branding/default256.png
new file mode 100644
index 0000000..3d440fb
Binary files /dev/null and b/build-scripts/branding/default256.png differ
diff --git a/build-scripts/branding/default32.png b/build-scripts/branding/default32.png
new file mode 100644
index 0000000..7ab63b7
Binary files /dev/null and b/build-scripts/branding/default32.png differ
diff --git a/build-scripts/branding/default48.png b/build-scripts/branding/default48.png
new file mode 100644
index 0000000..5f445ae
Binary files /dev/null and b/build-scripts/branding/default48.png differ
diff --git a/build-scripts/branding/document.icns b/build-scripts/branding/document.icns
new file mode 100644
index 0000000..476c7d6
Binary files /dev/null and b/build-scripts/branding/document.icns differ
diff --git a/build-scripts/branding/document.ico b/build-scripts/branding/document.ico
new file mode 100644
index 0000000..311340e
Binary files /dev/null and b/build-scripts/branding/document.ico differ
diff --git a/build-scripts/branding/firefox-rebranding-instructions b/build-scripts/branding/firefox-rebranding-instructions
deleted file mode 100644
index df88169..0000000
--- a/build-scripts/branding/firefox-rebranding-instructions
+++ /dev/null
@@ -1,35 +0,0 @@
-To rebrand Firefox from BonEcho into TorBrowser, a small bit of patching is
-required.
-
-First apply the renaming patch:
-
- /tmp/mozilla$ patch -p1 < ../firefox-torbrowser.diff
- patching file browser/base/content/browserconfig.properties
- patching file browser/base/content/old-homepage-default.properties
- patching file browser/locales/en-US/chrome/branding/brand.dtd
- patching file browser/locales/en-US/chrome/branding/brand.properties
- patching file configure.in
-
-Now rebuild the configuration script with autoconf:
-
- /tmp/mozilla$ autoconf2.13 configure.in
-
- [...] # Lots of Autoconf magic will fly by the terminal
-
-Ensure you have the proper .mozconfig from svn and then:
-
- /tmp/mozilla$ ./configure --with-moz-app-displayname=TorBrowser
-
-Replace the about.png with the TorBrowser version:
-
- mv about.png /tmp/mozilla/browser/base/branding/
-
-Build Firefox^H^H^H^H^H^H^H TorBrowser:
-
- make
-
-And now you'll run it and see a newly rebranded browser:
-
- ./dist/bin/run-mozilla.sh dist/bin/firefox
-
-You should have a newly branded firefox!
diff --git a/build-scripts/branding/firefox-torbrowser.diff b/build-scripts/branding/firefox-torbrowser.diff
deleted file mode 100644
index 301ba21..0000000
--- a/build-scripts/branding/firefox-torbrowser.diff
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -ru mozilla/browser/base/content/browserconfig.properties mozilla-torbrowser/browser/base/content/browserconfig.properties
---- mozilla/browser/base/content/browserconfig.properties 2006-03-17 01:17:56.000000000 -0300
-+++ mozilla-torbrowser/browser/base/content/browserconfig.properties 2008-08-24 18:53:19.000000000 -0300
-@@ -1,2 +1,2 @@
- # Do NOT localize or otherwise change these values
--browser.startup.homepage=http://www.mozilla.org/projects/bonecho/
-+browser.startup.homepage=https://check.torproject.org/
-diff -ru mozilla/browser/base/content/old-homepage-default.properties mozilla-torbrowser/browser/base/content/old-homepage-default.properties
---- mozilla/browser/base/content/old-homepage-default.properties 2007-02-04 22:38:31.000000000 -0300
-+++ mozilla-torbrowser/browser/base/content/old-homepage-default.properties 2008-08-24 18:53:42.000000000 -0300
-@@ -1,2 +1,2 @@
- # Do NOT localize or otherwise change these values
--browser.startup.homepage=http://www.mozilla.org/projects/bonecho/
-+browser.startup.homepage=https://check.torproject.org/
-diff -ru mozilla/browser/locales/en-US/chrome/branding/brand.dtd mozilla-torbrowser/browser/locales/en-US/chrome/branding/brand.dtd
---- mozilla/browser/locales/en-US/chrome/branding/brand.dtd 2006-08-24 21:02:37.000000000 -0300
-+++ mozilla-torbrowser/browser/locales/en-US/chrome/branding/brand.dtd 2008-08-24 18:50:07.000000000 -0300
-@@ -1,3 +1,3 @@
--<!ENTITY brandShortName "Bon Echo">
--<!ENTITY brandFullName "Bon Echo">
-+<!ENTITY brandShortName "TorBrowser">
-+<!ENTITY brandFullName "TorBrowser">
- <!ENTITY vendorShortName "Mozilla">
-diff -ru mozilla/browser/locales/en-US/chrome/branding/brand.properties mozilla-torbrowser/browser/locales/en-US/chrome/branding/brand.properties
---- mozilla/browser/locales/en-US/chrome/branding/brand.properties 2006-03-17 01:17:56.000000000 -0300
-+++ mozilla-torbrowser/browser/locales/en-US/chrome/branding/brand.properties 2008-08-24 18:50:21.000000000 -0300
-@@ -1,3 +1,3 @@
--brandShortName=Bon Echo
--brandFullName=Bon Echo
-+brandShortName=TorBrowser
-+brandFullName=TorBrowser
- vendorShortName=Mozilla
-diff -ru mozilla/configure.in mozilla-torbrowser/configure.in
---- mozilla/configure.in 2008-03-26 16:03:05.000000000 -0300
-+++ mozilla-torbrowser/configure.in 2008-08-24 04:19:18.000000000 -0300
-@@ -4317,7 +4317,7 @@
-
- browser)
- MOZ_APP_NAME=firefox
-- MOZ_APP_DISPLAYNAME=BonEcho
-+ MOZ_APP_DISPLAYNAME=TorBrowser
- MOZ_XUL_APP=1
- MOZ_PHOENIX=1
- MOZ_SAFE_BROWSING=1
-@@ -4596,6 +4596,15 @@
-
- AC_SUBST(MOZ_BRANDING_DIRECTORY)
-
-+dnl Set this to rebrand the displayed name
-+MOZ_ARG_WITH_STRING(displayname,
-+[ --with-moz-app-displayname=displayname Set the displayed brand name.],
-+ MOZ_APP_DISPLAYNAME=$withval)
-+
-+AC_SUBST(MOZ_APP_DISPLAYNAME)
-+
-+
-+
- dnl ========================================================
- dnl = Distribution ID
- dnl ========================================================
diff --git a/build-scripts/branding/firefox.icns b/build-scripts/branding/firefox.icns
new file mode 100644
index 0000000..481914f
Binary files /dev/null and b/build-scripts/branding/firefox.icns differ
diff --git a/build-scripts/branding/firefox.ico b/build-scripts/branding/firefox.ico
new file mode 100644
index 0000000..01fb0ef
Binary files /dev/null and b/build-scripts/branding/firefox.ico differ
diff --git a/build-scripts/branding/mozicon128.png b/build-scripts/branding/mozicon128.png
new file mode 100644
index 0000000..8fc3530
Binary files /dev/null and b/build-scripts/branding/mozicon128.png differ
diff --git a/build-scripts/branding/wizHeader.bmp b/build-scripts/branding/wizHeader.bmp
new file mode 100644
index 0000000..a754d2d
Binary files /dev/null and b/build-scripts/branding/wizHeader.bmp differ
diff --git a/build-scripts/branding/wizHeaderRTL.bmp b/build-scripts/branding/wizHeaderRTL.bmp
new file mode 100644
index 0000000..c944205
Binary files /dev/null and b/build-scripts/branding/wizHeaderRTL.bmp differ
diff --git a/build-scripts/branding/wizWatermark.bmp b/build-scripts/branding/wizWatermark.bmp
new file mode 100644
index 0000000..9e523b5
Binary files /dev/null and b/build-scripts/branding/wizWatermark.bmp differ
diff --git a/build-scripts/linux.mk b/build-scripts/linux.mk
index 1a32df0..77b953f 100644
--- a/build-scripts/linux.mk
+++ b/build-scripts/linux.mk
@@ -89,6 +89,7 @@ build-pidgin:
build-firefox: config/dot_mozconfig $(FIREFOX_DIR)
cp config/dot_mozconfig $(FIREFOX_DIR)/mozconfig
+ cp branding/* $(FIREFOX_DIR)/branding
cd $(FIREFOX_DIR) && make -f client.mk build
touch $(STAMP_DIR)/build-firefox
diff --git a/build-scripts/osx.mk b/build-scripts/osx.mk
index a9c1b81..3979f37 100644
--- a/build-scripts/osx.mk
+++ b/build-scripts/osx.mk
@@ -106,6 +106,7 @@ build-tor: build-zlib build-openssl build-libevent $(TOR_DIR)
build-firefox: $(FIREFOX_DIR) config/mozconfig-osx-$(ARCH_TYPE)
cp config/mozconfig-osx-$(ARCH_TYPE) $(FIREFOX_DIR)/mozconfig
+ cp branding/* $(FIREFOX_DIR)/branding
cd $(FIREFOX_DIR) && make -f client.mk build
touch $(STAMP_DIR)/build-firefox
diff --git a/build-scripts/windows.mk b/build-scripts/windows.mk
index d690230..a41951a 100644
--- a/build-scripts/windows.mk
+++ b/build-scripts/windows.mk
@@ -107,6 +107,7 @@ build-tor: build-zlib build-openssl build-libevent $(TOR_DIR)
build-firefox: $(FIREFOX_DIR) config/dot_mozconfig $(MOZBUILD_DIR) $(MOZBUILD_DIR)/start-msvc$(MSVC_VER).bat | $(PYTHON) $(PYMAKE_DIR)
cp config/dot_mozconfig $(FIREFOX_DIR)/mozconfig
+ cp branding/* $(FIREFOX_DIR)/branding
cd $(MOZBUILD_DIR) && cmd.exe /c "start-msvc$(MSVC_VER).bat $(FIREFOX_DIR) $(PYTHON) $(PYMAKE)"
touch $(STAMP_DIR)/build-firefox
diff --git a/src/current-patches/firefox/0013-Rebrand-Firefox-to-TorBrowser.patch b/src/current-patches/firefox/0013-Rebrand-Firefox-to-TorBrowser.patch
new file mode 100644
index 0000000..1d77887
--- /dev/null
+++ b/src/current-patches/firefox/0013-Rebrand-Firefox-to-TorBrowser.patch
@@ -0,0 +1,51 @@
+From 947d85fbe7cefca8d621f615fabe8b6731569d4c Wed Aug 25 00:08:14 2012
+From: Erinn Clark <erinn(a)torproject.org>
+Date: Wed, 25 Apr 2012 09:14:00 -0300
+Subject: [PATCH] Rebrand Firefox to TorBrowser
+
+This patch does some basic renaming of Firefox to TorBrowser. The rest of the
+branding is done by images and icons.
+
+---
+ browser/branding/official/configure.sh | 2 +-
+ browser/branding/official/locales/en-US/brand.dtd | 6 +++---
+ .../official/locales/en-US/brand.properties | 6 +++---
+ 3 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/browser/branding/official/configure.sh b/browser/branding/official/configure.sh
+index 4d3d297..e9b3738 100644
+--- a/browser/branding/official/configure.sh
++++ b/browser/branding/official/configure.sh
+@@ -1,2 +1,2 @@
+-MOZ_APP_DISPLAYNAME=Firefox
++MOZ_APP_DISPLAYNAME=TorBrowser
+ MOZ_UA_BUILDID=20100101
+diff --git a/browser/branding/official/locales/en-US/brand.dtd b/browser/branding/official/locales/en-US/brand.dtd
+index 142d79b..c137e04 100644
+--- a/browser/branding/official/locales/en-US/brand.dtd
++++ b/browser/branding/official/locales/en-US/brand.dtd
+@@ -1,4 +1,4 @@
+-<!ENTITY brandShortName "Firefox">
+-<!ENTITY brandFullName "Mozilla Firefox">
+-<!ENTITY vendorShortName "Mozilla">
++<!ENTITY brandShortName "TorBrowser">
++<!ENTITY brandFullName "Tor Browser">
++<!ENTITY vendorShortName "Tor Project">
+ <!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+diff --git a/browser/branding/official/locales/en-US/brand.properties b/browser/branding/official/locales/en-US/brand.properties
+index 5f3ad54..62ac2fd 100644
+--- a/browser/branding/official/locales/en-US/brand.properties
++++ b/browser/branding/official/locales/en-US/brand.properties
+@@ -1,6 +1,6 @@
+-brandShortName=Firefox
+-brandFullName=Mozilla Firefox
+-vendorShortName=Mozilla
++brandShortName=TorBrowser
++brandFullName=Tor Browser
++vendorShortName=Tor Project
+
+ homePageSingleStartMain=Firefox Start, a fast home page with built-in search
+ homePageImport=Import your home page from %S
+--
+1.7.7.4
+