summaryrefslogtreecommitdiff
path: root/data/branding
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@gnu.org>2014-10-20 02:24:51 +0200
committerRuben Rodriguez <ruben@gnu.org>2014-10-20 02:24:51 +0200
commit6e7918b6ccb69876d339a320091fdee811445395 (patch)
tree31cb88ee438d652fddefca1193f70289a8b3dcc8 /data/branding
parent60e5b13c35d4d3ba21bb03b026750a0a414f6c77 (diff)
Generalize data directory
Diffstat (limited to 'data/branding')
-rw-r--r--data/branding/Makefile.in67
-rw-r--r--data/branding/VisualElementsManifest.xml16
-rw-r--r--data/branding/appname.bmpbin0 -> 47490 bytes
-rw-r--r--data/branding/background.pngbin0 -> 1143 bytes
-rw-r--r--data/branding/bgintro.bmpbin0 -> 908606 bytes
-rw-r--r--data/branding/bgplain.bmpbin0 -> 682144 bytes
-rw-r--r--data/branding/branding.nsi50
-rw-r--r--data/branding/clock.bmpbin0 -> 124214 bytes
-rw-r--r--data/branding/configure.sh5
-rw-r--r--data/branding/content/Makefile.in13
-rw-r--r--data/branding/content/VisualElements_logo.pngbin0 -> 24397 bytes
-rw-r--r--data/branding/content/VisualElements_smalllogo.pngbin0 -> 2588 bytes
-rw-r--r--data/branding/content/VisualElements_splashscreen.pngbin0 -> 75713 bytes
-rw-r--r--data/branding/content/about-background.pngbin0 -> 122354 bytes
-rw-r--r--data/branding/content/about-logo.pngbin0 -> 29465 bytes
-rw-r--r--data/branding/content/about-logo@2x.pngbin0 -> 114832 bytes
-rw-r--r--data/branding/content/about-wordmark.svg78
-rw-r--r--data/branding/content/about.pngbin0 -> 22792 bytes
-rw-r--r--data/branding/content/aboutDialog.css25
-rw-r--r--data/branding/content/icon48.pngbin0 -> 5395 bytes
-rw-r--r--data/branding/content/icon64.pngbin0 -> 7318 bytes
-rw-r--r--data/branding/content/identity-icons-brand.pngbin0 -> 1601 bytes
-rw-r--r--data/branding/content/identity-icons-brand@2x.pngbin0 -> 4114 bytes
-rw-r--r--data/branding/content/jar.mn27
-rw-r--r--data/branding/content/metro-about-footer.pngbin0 -> 93828 bytes
-rw-r--r--data/branding/content/metro-about-wordmark.pngbin0 -> 4411 bytes
-rw-r--r--data/branding/content/metro-about.css14
-rw-r--r--data/branding/content/metro_firstrun_logo.pngbin0 -> 49057 bytes
-rw-r--r--data/branding/content/metro_firstrun_logo@1.4x.pngbin0 -> 83476 bytes
-rw-r--r--data/branding/content/metro_firstrun_logo@1.8x.pngbin0 -> 117482 bytes
-rw-r--r--data/branding/content/moz.build7
-rw-r--r--data/branding/default16.pngbin0 -> 1409 bytes
-rw-r--r--data/branding/default32.pngbin0 -> 5467 bytes
-rw-r--r--data/branding/default48.pngbin0 -> 5395 bytes
-rw-r--r--data/branding/disk.icnsbin0 -> 710029 bytes
-rw-r--r--data/branding/document-os2.icobin0 -> 7824 bytes
-rw-r--r--data/branding/document.icnsbin0 -> 746810 bytes
-rw-r--r--data/branding/document.icobin0 -> 71636 bytes
-rw-r--r--data/branding/dsstorebin0 -> 12292 bytes
-rw-r--r--data/branding/icecat-os2.icobin0 -> 7824 bytes
-rw-r--r--data/branding/icecat.icnsbin0 -> 648208 bytes
-rw-r--r--data/branding/icecat.icobin0 -> 87290 bytes
-rw-r--r--data/branding/locales/Makefile.in5
-rw-r--r--data/branding/locales/browserconfig.properties6
-rw-r--r--data/branding/locales/en-US/brand.dtd8
-rw-r--r--data/branding/locales/en-US/brand.properties15
-rw-r--r--data/branding/locales/jar.mn12
-rw-r--r--data/branding/locales/moz.build9
-rw-r--r--data/branding/moz.build10
-rw-r--r--data/branding/mozicon128.pngbin0 -> 25374 bytes
-rw-r--r--data/branding/newtab.icobin0 -> 1150 bytes
-rw-r--r--data/branding/newwindow.icobin0 -> 1150 bytes
-rw-r--r--data/branding/particles.bmpbin0 -> 124216 bytes
-rw-r--r--data/branding/pbmode.icobin0 -> 1150 bytes
-rw-r--r--data/branding/pencil-rtl.bmpbin0 -> 124214 bytes
-rw-r--r--data/branding/pencil.bmpbin0 -> 124214 bytes
-rw-r--r--data/branding/pref/icecat-branding.js24
-rw-r--r--data/branding/wizHeader.bmpbin0 -> 34254 bytes
-rw-r--r--data/branding/wizHeaderRTL.bmpbin0 -> 34254 bytes
-rw-r--r--data/branding/wizWatermark.bmpbin0 -> 206038 bytes
60 files changed, 391 insertions, 0 deletions
diff --git a/data/branding/Makefile.in b/data/branding/Makefile.in
new file mode 100644
index 0000000..9cc8935
--- /dev/null
+++ b/data/branding/Makefile.in
@@ -0,0 +1,67 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+include $(topsrcdir)/config/config.mk
+
+PREF_JS_EXPORTS = $(srcdir)/pref/icecat-branding.js
+
+# On Windows only do this step for browser, skip for metro.
+ifeq ($(MOZ_WIDGET_TOOLKIT) $(DIST_SUBDIR),windows browser)
+BRANDING_FILES := \
+ icecat.ico \
+ document.ico \
+ branding.nsi \
+ appname.bmp \
+ bgintro.bmp \
+ bgplain.bmp \
+ clock.bmp \
+ particles.bmp \
+ pencil.bmp \
+ pencil-rtl.bmp \
+ wizHeader.bmp \
+ wizHeaderRTL.bmp \
+ wizWatermark.bmp \
+ newwindow.ico \
+ newtab.ico \
+ pbmode.ico \
+ $(NULL)
+endif
+
+ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
+BRANDING_FILES := \
+ background.png \
+ icecat.icns \
+ disk.icns \
+ document.icns \
+ dsstore \
+ $(NULL)
+endif
+
+ifdef MOZ_WIDGET_GTK
+BRANDING_FILES := \
+ default16.png \
+ default32.png \
+ default48.png \
+ mozicon128.png \
+ $(NULL)
+endif
+
+ifeq ($(OS_ARCH),OS2)
+BRANDING_FILES := \
+ icecat-os2.ico \
+ document-os2.ico \
+ $(NULL)
+endif
+
+BRANDING_DEST := $(DIST)/branding
+BRANDING_TARGET := export
+INSTALL_TARGETS += BRANDING
+
+ifeq ($(MOZ_WIDGET_TOOLKIT) $(DIST_SUBDIR),windows metro)
+VISUALMANIFEST := VisualElementsManifest.xml
+VISUALMANIFEST_FLAGS := -Fsubstitution -DMOZ_APP_DISPLAYNAME=${MOZ_APP_DISPLAYNAME}
+VISUALMANIFEST_PATH := $(DIST)/bin
+PP_TARGETS += VISUALMANIFEST
+endif
+
diff --git a/data/branding/VisualElementsManifest.xml b/data/branding/VisualElementsManifest.xml
new file mode 100644
index 0000000..f763409
--- /dev/null
+++ b/data/branding/VisualElementsManifest.xml
@@ -0,0 +1,16 @@
+<Application
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <VisualElements
+ DisplayName="@MOZ_APP_DISPLAYNAME@"
+ Logo="tileresources\VisualElements_logo.png"
+ SmallLogo="tileresources\VisualElements_smalllogo.png"
+ ForegroundText="light"
+ BackgroundColor="#0a1833">
+ <DefaultTile
+ ShortName="@MOZ_APP_DISPLAYNAME@"
+ ShowName="allLogos"
+ />
+ <SplashScreen
+ Image="tileresources\VisualElements_splashscreen.png" />
+ </VisualElements>
+</Application>
diff --git a/data/branding/appname.bmp b/data/branding/appname.bmp
new file mode 100644
index 0000000..69d9e0f
--- /dev/null
+++ b/data/branding/appname.bmp
Binary files differ
diff --git a/data/branding/background.png b/data/branding/background.png
new file mode 100644
index 0000000..e52f31d
--- /dev/null
+++ b/data/branding/background.png
Binary files differ
diff --git a/data/branding/bgintro.bmp b/data/branding/bgintro.bmp
new file mode 100644
index 0000000..14214ce
--- /dev/null
+++ b/data/branding/bgintro.bmp
Binary files differ
diff --git a/data/branding/bgplain.bmp b/data/branding/bgplain.bmp
new file mode 100644
index 0000000..c82f896
--- /dev/null
+++ b/data/branding/bgplain.bmp
Binary files differ
diff --git a/data/branding/branding.nsi b/data/branding/branding.nsi
new file mode 100644
index 0000000..9b6ab6a
--- /dev/null
+++ b/data/branding/branding.nsi
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# NSIS branding defines for official release builds.
+# The nightly build branding.nsi is located in browser/installer/windows/nsis/
+# The unofficial build branding.nsi is located in browser/branding/unofficial/
+
+# BrandFullNameInternal is used for some registry and file system values
+# instead of BrandFullName and typically should not be modified.
+!define BrandFullNameInternal "IceCat"
+!define CompanyName "GNU"
+!define URLInfoAbout "http://www.gnu.org/software/gnuzilla/"
+!define URLUpdateInfo "http://www.gnu.org/software/gnuzilla/"
+
+!define URLStubDownload "http://www.gnu.org/software/gnuzilla/"
+!define URLManualDownload "http://ftp.gnu.org/gnu/gnuzilla/"
+
+; The OFFICIAL define is a workaround to support different urls for Release and
+; Beta since they share the same branding when building with other branches that
+; set the update channel to beta.
+!define OFFICIAL
+!define Channel "release"
+
+# The installer's certificate name and issuer expected by the stub installer
+!define CertNameDownload "Mozilla Corporation"
+!define CertIssuerDownload "DigiCert Assured ID Code Signing CA-1"
+
+# Dialog units are used so the UI displays correctly with the system's DPI
+# settings.
+# The dialog units for the bitmap's dimensions should match exactly with the
+# bitmap's width and height in pixels.
+!define APPNAME_BMP_WIDTH_DU "134u"
+!define APPNAME_BMP_HEIGHT_DU "36u"
+!define INTRO_BLURB_WIDTH_DU "258u"
+!define INTRO_BLURB_EDGE_DU "170u"
+!define INTRO_BLURB_LTR_TOP_DU "20u"
+!define INTRO_BLURB_RTL_TOP_DU "12u"
+
+# UI Colors that can be customized for each channel
+!define FOOTER_CONTROL_TEXT_COLOR_NORMAL 0x000000
+!define FOOTER_CONTROL_TEXT_COLOR_FADED 0x666666
+!define FOOTER_BKGRD_COLOR 0xFFFFFF
+!define INTRO_BLURB_TEXT_COLOR 0x666666
+!define OPTIONS_TEXT_COLOR_NORMAL 0x000000
+!define OPTIONS_TEXT_COLOR_FADED 0x666666
+!define OPTIONS_BKGRD_COLOR 0xF0F0F0
+!define INSTALL_BLURB_TEXT_COLOR 0x666666
+!define INSTALL_PROGRESS_TEXT_COLOR_NORMAL 0x666666
+!define INSTALL_PROGRESS_TEXT_COLOR_FADED 0x999999
diff --git a/data/branding/clock.bmp b/data/branding/clock.bmp
new file mode 100644
index 0000000..c74398e
--- /dev/null
+++ b/data/branding/clock.bmp
Binary files differ
diff --git a/data/branding/configure.sh b/data/branding/configure.sh
new file mode 100644
index 0000000..7481c2c
--- /dev/null
+++ b/data/branding/configure.sh
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+MOZ_APP_DISPLAYNAME=IceCat
diff --git a/data/branding/content/Makefile.in b/data/branding/content/Makefile.in
new file mode 100644
index 0000000..2d17f36
--- /dev/null
+++ b/data/branding/content/Makefile.in
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Branding Makefile
+# - jars chrome artwork
+
+# resources needed for the metro tile interface
+ifeq ($(MOZ_WIDGET_TOOLKIT) $(DIST_SUBDIR),windows metro)
+TILE_FILES := $(wildcard $(srcdir)/VisualElements*)
+TILE_DEST := $(DIST)/bin/tileresources
+INSTALL_TARGETS += TILE
+endif
diff --git a/data/branding/content/VisualElements_logo.png b/data/branding/content/VisualElements_logo.png
new file mode 100644
index 0000000..0cbf367
--- /dev/null
+++ b/data/branding/content/VisualElements_logo.png
Binary files differ
diff --git a/data/branding/content/VisualElements_smalllogo.png b/data/branding/content/VisualElements_smalllogo.png
new file mode 100644
index 0000000..425f9fd
--- /dev/null
+++ b/data/branding/content/VisualElements_smalllogo.png
Binary files differ
diff --git a/data/branding/content/VisualElements_splashscreen.png b/data/branding/content/VisualElements_splashscreen.png
new file mode 100644
index 0000000..484ac2f
--- /dev/null
+++ b/data/branding/content/VisualElements_splashscreen.png
Binary files differ
diff --git a/data/branding/content/about-background.png b/data/branding/content/about-background.png
new file mode 100644
index 0000000..f626f74
--- /dev/null
+++ b/data/branding/content/about-background.png
Binary files differ
diff --git a/data/branding/content/about-logo.png b/data/branding/content/about-logo.png
new file mode 100644
index 0000000..554a13d
--- /dev/null
+++ b/data/branding/content/about-logo.png
Binary files differ
diff --git a/data/branding/content/about-logo@2x.png b/data/branding/content/about-logo@2x.png
new file mode 100644
index 0000000..1c4dea8
--- /dev/null
+++ b/data/branding/content/about-logo@2x.png
Binary files differ
diff --git a/data/branding/content/about-wordmark.svg b/data/branding/content/about-wordmark.svg
new file mode 100644
index 0000000..7c73566
--- /dev/null
+++ b/data/branding/content/about-wordmark.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="aboutWordmark"
+ x="0px"
+ y="0px"
+ width="130px"
+ height="38px"
+ viewBox="0 0 130 38"
+ xml:space="preserve"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="about-wordmark.svg"><metadata
+ id="metadata9"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs7" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1678"
+ inkscape:window-height="980"
+ id="namedview5"
+ showgrid="false"
+ inkscape:zoom="12.361033"
+ inkscape:cx="65.19257"
+ inkscape:cy="11.28883"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="aboutWordmark" />
+
+
+
+
+
+<g
+ style="font-size:29.90496063px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Montserrat;-inkscape-font-specification:Montserrat"
+ id="text2985-3"><path
+ d="m 7.5040834,20.952038 c 0.99797,1.6e-5 1.8577666,0.138197 2.5793926,0.414545 0.721604,0.276379 1.435542,0.706277 2.141816,1.289696 l -1.174544,1.220605 c -1.0594042,-0.84443 -2.2262709,-1.266651 -3.500604,-1.266666 -1.3050564,1.5e-5 -2.4105091,0.537388 -3.3163613,1.61212 -0.9058618,1.059405 -1.3587904,2.694554 -1.3587869,4.905451 -3.5e-6,4.375758 1.4969637,6.563634 4.4909059,6.563632 1.1822123,2e-6 2.2108974,-0.253331 3.0860583,-0.759999 l 0,-4.951512 -2.8787857,0 -0.2303029,-1.63515 5.0896936,0 0,7.623025 c -1.550718,0.921211 -3.2856642,1.381817 -5.204845,1.381817 -2.0113175,0 -3.592729,-0.698585 -4.7442391,-2.095756 C 1.3319647,33.856678 0.75620807,31.814661 0.75620941,29.127789 0.75620807,26.563761 1.416409,24.560128 2.7368141,23.116885 4.0572125,21.673669 5.6463007,20.952054 7.5040834,20.952038"
+ style="font-size:23.03028679px;font-weight:normal;fill:#ffffff;-inkscape-font-specification:Fira Sans"
+ id="path2987" /><path
+ d="m 27.21585,21.228401 0,15.844837 -2.671513,0 -6.678783,-13.65696 c 0.184238,2.026677 0.276359,4.03031 0.276363,6.010905 l 0,7.646055 -1.865453,0 0,-15.844837 2.602422,0 6.724844,13.67999 c -0.1689,-1.596762 -0.253345,-3.201204 -0.253333,-4.81333 l 0,-8.86666 1.865453,0"
+ style="font-size:23.03028679px;font-weight:normal;fill:#ffffff;-inkscape-font-specification:Fira Sans"
+ id="path2989" /><path
+ d="m 42.660895,21.228401 0,10.801205 c -1.3e-5,1.59677 -0.483648,2.886464 -1.450908,3.869088 -0.951929,0.967272 -2.295361,1.450908 -4.0303,1.450908 -1.750307,0 -3.093739,-0.483636 -4.0303,-1.450908 -0.936568,-0.96727 -1.40485,-2.256965 -1.404848,-3.869088 l 0,-10.801205 1.980605,0 0,10.639993 c -4e-6,2.51798 1.151509,3.776968 3.454543,3.776967 2.303019,10e-7 3.454532,-1.258987 3.454543,-3.776967 l 0,-10.639993 2.026665,0"
+ style="font-size:23.03028679px;font-weight:normal;fill:#ffffff;-inkscape-font-specification:Fira Sans"
+ id="path2991" /><path
+ d="m 51.654545,16.349101 0,20.724137 -4.904413,0 0,-20.724137 4.904413,0"
+ style="font-weight:bold;fill:#ffffff;font-family:Fira Sans;-inkscape-font-specification:Fira Sans Bold"
+ id="path2993" /><path
+ d="m 62.358188,20.68532 c 2.093336,1.6e-5 3.907568,0.647956 5.442702,1.943822 l -2.063442,2.840972 c -0.95697,-0.777517 -1.953801,-1.166281 -2.990496,-1.166294 -2.133227,1.3e-5 -3.199837,1.644784 -3.199831,4.934319 -6e-6,1.674684 0.269139,2.860913 0.807434,3.55869 0.538282,0.697786 1.31581,1.046677 2.332587,1.046674 0.956949,3e-6 1.943812,-0.388761 2.960591,-1.166294 l 2.153157,3.020401 c -1.575007,1.256009 -3.359334,1.884012 -5.352988,1.884013 -2.432276,-10e-7 -4.35616,-0.747624 -5.771657,-2.242872 -1.395566,-1.515182 -2.093348,-3.538749 -2.093347,-6.070707 -10e-7,-2.55188 0.707749,-4.61532 2.123252,-6.190327 1.415497,-1.594916 3.299508,-2.392381 5.652038,-2.392397"
+ style="font-weight:bold;fill:#ffffff;font-family:Fira Sans;-inkscape-font-specification:Fira Sans Bold"
+ id="path2995" /><path
+ d="m 76.017276,20.68532 c 2.292703,1.6e-5 4.086999,0.717735 5.382893,2.153157 1.295867,1.435451 1.943807,3.429113 1.943823,5.980992 -1.6e-5,0.657917 -0.02992,1.226111 -0.08971,1.704583 l -9.808827,0 c 0.13955,1.33576 0.508378,2.272781 1.106483,2.811066 0.598092,0.538293 1.425462,0.807437 2.482112,0.807434 1.176251,3e-6 2.442226,-0.468507 3.79793,-1.405533 l 1.943822,2.631637 c -1.854121,1.475311 -3.917561,2.212966 -6.190327,2.212967 -2.571833,-10e-7 -4.545558,-0.757592 -5.921182,-2.272777 -1.37563,-1.515182 -2.063443,-3.548717 -2.063442,-6.100612 -10e-7,-2.472133 0.647939,-4.505669 1.943822,-6.100612 1.315814,-1.614853 3.140015,-2.422286 5.472608,-2.422302 m -2.601731,6.997761 5.293178,0 0,-0.209335 c -0.03989,-2.432258 -0.897159,-3.648392 -2.571827,-3.648405 -0.81741,1.3e-5 -1.445413,0.299062 -1.884012,0.897149 -0.438613,0.578174 -0.717725,1.565037 -0.837339,2.960591"
+ style="font-weight:bold;fill:#ffffff;font-family:Fira Sans;-inkscape-font-specification:Fira Sans Bold"
+ id="path2997" /><path
+ d="m 94.549005,15.840716 c 2.47213,2.2e-5 4.605349,0.757613 6.399665,2.272777 l -2.392401,2.840972 c -1.156338,-0.996815 -2.392409,-1.495231 -3.708215,-1.495248 -1.375637,1.7e-5 -2.472151,0.598116 -3.289546,1.794297 -0.797472,1.176277 -1.196204,2.980541 -1.196198,5.412798 -6e-6,2.412342 0.398726,4.206637 1.196198,5.382893 0.817395,1.156329 1.943814,1.734491 3.379261,1.734488 1.196187,3e-6 2.541908,-0.578159 4.03717,-1.734488 l 2.212971,2.870876 c -1.734507,1.774362 -3.89763,2.661541 -6.489381,2.661542 -2.89082,-10e-7 -5.1935,-0.94699 -6.908046,-2.840972 -1.714552,-1.913913 -2.571827,-4.605357 -2.571826,-8.074339 -10e-7,-3.389215 0.867242,-6.040786 2.601731,-7.954719 1.734483,-1.913898 3.977353,-2.870855 6.728617,-2.870877"
+ style="font-weight:bold;fill:#ffffff;font-family:Fira Sans;-inkscape-font-specification:Fira Sans Bold"
+ id="path2999" /><path
+ d="m 109.29869,20.68532 c 2.27277,1.6e-5 3.93748,0.468527 4.99413,1.405533 1.05663,0.937036 1.58495,2.342568 1.58496,4.2166 l 0,6.160421 c -1e-5,0.598104 0.0797,1.036709 0.23924,1.315819 0.17942,0.279116 0.45853,0.48845 0.83734,0.628004 l -0.98686,3.080211 c -0.97691,-0.07975 -1.77438,-0.289082 -2.3924,-0.628004 -0.59811,-0.338923 -1.07659,-0.88718 -1.43544,-1.644773 -1.03671,1.574995 -2.63164,2.362491 -4.78479,2.362492 -1.575,-10e-7 -2.83101,-0.458543 -3.76803,-1.375628 -0.93702,-0.917084 -1.40553,-2.113281 -1.40553,-3.588596 0,-1.734481 0.63797,-3.060267 1.91392,-3.97736 1.27594,-0.917076 3.12008,-1.375618 5.53242,-1.375628 l 1.61486,0 0,-0.687814 c -10e-6,-0.93701 -0.19937,-1.574982 -0.59809,-1.913917 -0.39875,-0.358847 -1.09653,-0.538277 -2.09335,-0.53829 -1.1364,1.3e-5 -2.52199,0.279126 -4.15679,0.837339 l -1.07658,-3.110116 c 2.09334,-0.777513 4.08701,-1.166277 5.98099,-1.166293 m 1.94382,9.180823 -1.16629,0 c -2.13323,7e-6 -3.19984,0.777535 -3.19983,2.332587 -1e-5,0.637977 0.15949,1.136392 0.47848,1.495248 0.33892,0.338926 0.79746,0.508387 1.37563,0.508384 1.05663,3e-6 1.89397,-0.498412 2.51201,-1.495248 l 0,-2.840971"
+ style="font-weight:bold;fill:#ffffff;font-family:Fira Sans;-inkscape-font-specification:Fira Sans Bold"
+ id="path3001" /><path
+ d="m 124.84414,17.216345 0,3.977359 3.6484,0 -0.50838,3.289546 -3.14002,0 0,7.29681 c -10e-6,0.737661 0.11961,1.265981 0.35886,1.584963 0.23923,0.31899 0.61802,0.478483 1.13639,0.47848 0.55821,3e-6 1.12641,-0.179427 1.70458,-0.53829 l 1.58496,3.020401 c -1.19621,0.837339 -2.63164,1.256008 -4.30631,1.256009 -3.46898,-0.01994 -5.20347,-1.933853 -5.20347,-5.741753 l 0,-7.35662 -2.24287,0 0,-3.289546 2.24287,0 0,-3.43907 4.72499,-0.538289"
+ style="font-weight:bold;fill:#ffffff;font-family:Fira Sans;-inkscape-font-specification:Fira Sans Bold"
+ id="path3003" /></g>
+</svg> \ No newline at end of file
diff --git a/data/branding/content/about.png b/data/branding/content/about.png
new file mode 100644
index 0000000..eaa1a31
--- /dev/null
+++ b/data/branding/content/about.png
Binary files differ
diff --git a/data/branding/content/aboutDialog.css b/data/branding/content/aboutDialog.css
new file mode 100644
index 0000000..4c2a7b6
--- /dev/null
+++ b/data/branding/content/aboutDialog.css
@@ -0,0 +1,25 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#aboutDialogContainer {
+ background-image: url("chrome://branding/content/about-background.png");
+ background-repeat: no-repeat;
+ background-color: #000;
+ color: #fff;
+}
+
+.text-link {
+ color: #fff !important;
+ text-decoration: underline;
+}
+
+#rightBox {
+ /* this margin prevents text from overlapping the planet image */
+ margin-left: 280px;
+ margin-right: 20px;
+}
+
+#bottomBox {
+ background-color: rgba(0,0,0,.7);
+}
diff --git a/data/branding/content/icon48.png b/data/branding/content/icon48.png
new file mode 100644
index 0000000..2f18a7d
--- /dev/null
+++ b/data/branding/content/icon48.png
Binary files differ
diff --git a/data/branding/content/icon64.png b/data/branding/content/icon64.png
new file mode 100644
index 0000000..16e1d6e
--- /dev/null
+++ b/data/branding/content/icon64.png
Binary files differ
diff --git a/data/branding/content/identity-icons-brand.png b/data/branding/content/identity-icons-brand.png
new file mode 100644
index 0000000..b26b76d
--- /dev/null
+++ b/data/branding/content/identity-icons-brand.png
Binary files differ
diff --git a/data/branding/content/identity-icons-brand@2x.png b/data/branding/content/identity-icons-brand@2x.png
new file mode 100644
index 0000000..41e9a1d
--- /dev/null
+++ b/data/branding/content/identity-icons-brand@2x.png
Binary files differ
diff --git a/data/branding/content/jar.mn b/data/branding/content/jar.mn
new file mode 100644
index 0000000..dc07b3d
--- /dev/null
+++ b/data/branding/content/jar.mn
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+browser.jar:
+% content branding %content/branding/ contentaccessible=yes
+ content/branding/about.png (about.png)
+ content/branding/about-background.png (about-background.png)
+ content/branding/about-logo.png (about-logo.png)
+ content/branding/about-logo@2x.png (about-logo@2x.png)
+ content/branding/about-wordmark.svg (about-wordmark.svg)
+ content/branding/icon48.png (icon48.png)
+ content/branding/icon64.png (icon64.png)
+ content/branding/icon16.png (../default16.png)
+ content/branding/icon32.png (../default32.png)
+ content/branding/icon128.png (../mozicon128.png)
+ content/branding/identity-icons-brand.png (identity-icons-brand.png)
+ content/branding/identity-icons-brand@2x.png (identity-icons-brand@2x.png)
+ content/branding/aboutDialog.css (aboutDialog.css)
+#ifdef MOZ_METRO
+ content/branding/metro-about.css (metro-about.css)
+ content/branding/metro-about-footer.png (metro-about-footer.png)
+ content/branding/metro-about-wordmark.png (metro-about-wordmark.png)
+ content/branding/metro_firstrun_logo.png (metro_firstrun_logo.png)
+ content/branding/metro_firstrun_logo@1.4x.png (metro_firstrun_logo@1.4x.png)
+ content/branding/metro_firstrun_logo@1.8x.png (metro_firstrun_logo@1.8x.png)
+#endif
diff --git a/data/branding/content/metro-about-footer.png b/data/branding/content/metro-about-footer.png
new file mode 100644
index 0000000..c81a520
--- /dev/null
+++ b/data/branding/content/metro-about-footer.png
Binary files differ
diff --git a/data/branding/content/metro-about-wordmark.png b/data/branding/content/metro-about-wordmark.png
new file mode 100644
index 0000000..58b1390
--- /dev/null
+++ b/data/branding/content/metro-about-wordmark.png
Binary files differ
diff --git a/data/branding/content/metro-about.css b/data/branding/content/metro-about.css
new file mode 100644
index 0000000..ae59ca7
--- /dev/null
+++ b/data/branding/content/metro-about.css
@@ -0,0 +1,14 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#about-flyoutpanel {
+ background-color: #002147;
+ color: white;
+}
+
+#about-policy-label:hover,
+#about-policy-label:active {
+ background: #0a111c;
+}
+
diff --git a/data/branding/content/metro_firstrun_logo.png b/data/branding/content/metro_firstrun_logo.png
new file mode 100644
index 0000000..8ad7f27
--- /dev/null
+++ b/data/branding/content/metro_firstrun_logo.png
Binary files differ
diff --git a/data/branding/content/metro_firstrun_logo@1.4x.png b/data/branding/content/metro_firstrun_logo@1.4x.png
new file mode 100644
index 0000000..8a247a8
--- /dev/null
+++ b/data/branding/content/metro_firstrun_logo@1.4x.png
Binary files differ
diff --git a/data/branding/content/metro_firstrun_logo@1.8x.png b/data/branding/content/metro_firstrun_logo@1.8x.png
new file mode 100644
index 0000000..a716c58
--- /dev/null
+++ b/data/branding/content/metro_firstrun_logo@1.8x.png
Binary files differ
diff --git a/data/branding/content/moz.build b/data/branding/content/moz.build
new file mode 100644
index 0000000..c97072b
--- /dev/null
+++ b/data/branding/content/moz.build
@@ -0,0 +1,7 @@
+# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+JAR_MANIFESTS += ['jar.mn'] \ No newline at end of file
diff --git a/data/branding/default16.png b/data/branding/default16.png
new file mode 100644
index 0000000..d2728b4
--- /dev/null
+++ b/data/branding/default16.png
Binary files differ
diff --git a/data/branding/default32.png b/data/branding/default32.png
new file mode 100644
index 0000000..b485806
--- /dev/null
+++ b/data/branding/default32.png
Binary files differ
diff --git a/data/branding/default48.png b/data/branding/default48.png
new file mode 100644
index 0000000..2f18a7d
--- /dev/null
+++ b/data/branding/default48.png
Binary files differ
diff --git a/data/branding/disk.icns b/data/branding/disk.icns
new file mode 100644
index 0000000..718f1a3
--- /dev/null
+++ b/data/branding/disk.icns
Binary files differ
diff --git a/data/branding/document-os2.ico b/data/branding/document-os2.ico
new file mode 100644
index 0000000..214e92c
--- /dev/null
+++ b/data/branding/document-os2.ico
Binary files differ
diff --git a/data/branding/document.icns b/data/branding/document.icns
new file mode 100644
index 0000000..ff419f2
--- /dev/null
+++ b/data/branding/document.icns
Binary files differ
diff --git a/data/branding/document.ico b/data/branding/document.ico
new file mode 100644
index 0000000..3c8e283
--- /dev/null
+++ b/data/branding/document.ico
Binary files differ
diff --git a/data/branding/dsstore b/data/branding/dsstore
new file mode 100644
index 0000000..2d11482
--- /dev/null
+++ b/data/branding/dsstore
Binary files differ
diff --git a/data/branding/icecat-os2.ico b/data/branding/icecat-os2.ico
new file mode 100644
index 0000000..560d198
--- /dev/null
+++ b/data/branding/icecat-os2.ico
Binary files differ
diff --git a/data/branding/icecat.icns b/data/branding/icecat.icns
new file mode 100644
index 0000000..0c6941a
--- /dev/null
+++ b/data/branding/icecat.icns
Binary files differ
diff --git a/data/branding/icecat.ico b/data/branding/icecat.ico
new file mode 100644
index 0000000..a6a7817
--- /dev/null
+++ b/data/branding/icecat.ico
Binary files differ
diff --git a/data/branding/locales/Makefile.in b/data/branding/locales/Makefile.in
new file mode 100644
index 0000000..82f614e
--- /dev/null
+++ b/data/branding/locales/Makefile.in
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+DEFINES += -DAB_CD=$(AB_CD)
diff --git a/data/branding/locales/browserconfig.properties b/data/branding/locales/browserconfig.properties
new file mode 100644
index 0000000..72ab4be
--- /dev/null
+++ b/data/branding/locales/browserconfig.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Do NOT localize or otherwise change these values
+browser.startup.homepage=about:icecat
diff --git a/data/branding/locales/en-US/brand.dtd b/data/branding/locales/en-US/brand.dtd
new file mode 100644
index 0000000..519de9b
--- /dev/null
+++ b/data/branding/locales/en-US/brand.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShortName "IceCat">
+<!ENTITY brandFullName "IceCat">
+<!ENTITY vendorShortName "GNU">
+<!ENTITY trademarkInfo.part1 "">
diff --git a/data/branding/locales/en-US/brand.properties b/data/branding/locales/en-US/brand.properties
new file mode 100644
index 0000000..3120429
--- /dev/null
+++ b/data/branding/locales/en-US/brand.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShortName=IceCat
+brandFullName=IceCat
+vendorShortName=GNU
+
+homePageSingleStartMain=IceCat Start, a fast home page with built-in search
+homePageImport=Import your home page from %S
+
+homePageMigrationPageTitle=Home Page Selection
+homePageMigrationDescription=Please select the home page you wish to use:
+
+syncBrandShortName=Sync
diff --git a/data/branding/locales/jar.mn b/data/branding/locales/jar.mn
new file mode 100644
index 0000000..ff4e055
--- /dev/null
+++ b/data/branding/locales/jar.mn
@@ -0,0 +1,12 @@
+#filter substitution
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+@AB_CD@.jar:
+% locale branding @AB_CD@ %locale/branding/
+# Unofficial branding only exists in en-US
+ locale/branding/brand.dtd (en-US/brand.dtd)
+ locale/branding/brand.properties (en-US/brand.properties)
+ locale/branding/browserconfig.properties (browserconfig.properties)
diff --git a/data/branding/locales/moz.build b/data/branding/locales/moz.build
new file mode 100644
index 0000000..3a54c0c
--- /dev/null
+++ b/data/branding/locales/moz.build
@@ -0,0 +1,9 @@
+# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+DEFINES['MOZ_DISTRIBUTION_ID_UNQUOTED'] = CONFIG['MOZ_DISTRIBUTION_ID']
+
+JAR_MANIFESTS += ['jar.mn'] \ No newline at end of file
diff --git a/data/branding/moz.build b/data/branding/moz.build
new file mode 100644
index 0000000..3e2f88f
--- /dev/null
+++ b/data/branding/moz.build
@@ -0,0 +1,10 @@
+# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+DIRS += ['content', 'locales']
+
+DIST_SUBDIR = 'browser'
+export('DIST_SUBDIR')
diff --git a/data/branding/mozicon128.png b/data/branding/mozicon128.png
new file mode 100644
index 0000000..6d922fd
--- /dev/null
+++ b/data/branding/mozicon128.png
Binary files differ
diff --git a/data/branding/newtab.ico b/data/branding/newtab.ico
new file mode 100644
index 0000000..6e3fee6
--- /dev/null
+++ b/data/branding/newtab.ico
Binary files differ
diff --git a/data/branding/newwindow.ico b/data/branding/newwindow.ico
new file mode 100644
index 0000000..a300935
--- /dev/null
+++ b/data/branding/newwindow.ico
Binary files differ
diff --git a/data/branding/particles.bmp b/data/branding/particles.bmp
new file mode 100644
index 0000000..ab74ce0
--- /dev/null
+++ b/data/branding/particles.bmp
Binary files differ
diff --git a/data/branding/pbmode.ico b/data/branding/pbmode.ico
new file mode 100644
index 0000000..d217994
--- /dev/null
+++ b/data/branding/pbmode.ico
Binary files differ
diff --git a/data/branding/pencil-rtl.bmp b/data/branding/pencil-rtl.bmp
new file mode 100644
index 0000000..e50d92d
--- /dev/null
+++ b/data/branding/pencil-rtl.bmp
Binary files differ
diff --git a/data/branding/pencil.bmp b/data/branding/pencil.bmp
new file mode 100644
index 0000000..252c10f
--- /dev/null
+++ b/data/branding/pencil.bmp
Binary files differ
diff --git a/data/branding/pref/icecat-branding.js b/data/branding/pref/icecat-branding.js
new file mode 100644
index 0000000..58a869e
--- /dev/null
+++ b/data/branding/pref/icecat-branding.js
@@ -0,0 +1,24 @@
+pref("startup.homepage_override_url","http://www.gnu.org");
+pref("startup.homepage_welcome_url","http://www.gnu.org/software/gnuzilla/");
+// The time interval between checks for a new version (in seconds)
+// nightly=8 hours, official=24 hours
+pref("app.update.interval", 86400);
+// The time interval between the downloading of mar file chunks in the
+// background (in seconds)
+pref("app.update.download.backgroundInterval", 60);
+// URL user can browse to manually if for some reason all update installation
+// attempts fail.
+pref("app.update.url.manual", "http://www.gnu.org/software/gnuzilla/");
+// A default value for the "More information about this update" link
+// supplied in the "An update is available" page of the update wizard.
+pref("app.update.url.details", "http://www.gnu.org/software/gnuzilla/");
+
+// Release notes and vendor URLs
+pref("app.releaseNotesURL", "http://www.gnu.org/software/gnuzilla/");
+pref("app.vendorURL", "http://www.gnu.org/");
+
+// Search codes belong only in builds with official branding
+pref("browser.search.param.yahoo-fr", "");
+pref("browser.search.param.yahoo-fr-cjkt", ""); // now unused
+pref("browser.search.param.yahoo-fr-ja", "");
+pref("browser.search.param.yahoo-f-CN", "");
diff --git a/data/branding/wizHeader.bmp b/data/branding/wizHeader.bmp
new file mode 100644
index 0000000..87e5b0e
--- /dev/null
+++ b/data/branding/wizHeader.bmp
Binary files differ
diff --git a/data/branding/wizHeaderRTL.bmp b/data/branding/wizHeaderRTL.bmp
new file mode 100644
index 0000000..c7f98e7
--- /dev/null
+++ b/data/branding/wizHeaderRTL.bmp
Binary files differ
diff --git a/data/branding/wizWatermark.bmp b/data/branding/wizWatermark.bmp
new file mode 100644
index 0000000..971b8c0
--- /dev/null
+++ b/data/branding/wizWatermark.bmp
Binary files differ