summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app-icons/icedove128.pngbin22441 -> 0 bytes
-rw-r--r--src/app-icons/icedove16.pngbin920 -> 0 bytes
-rw-r--r--src/app-icons/icedove22.pngbin1518 -> 0 bytes
-rw-r--r--src/app-icons/icedove24.pngbin1773 -> 0 bytes
-rw-r--r--src/app-icons/icedove256.pngbin59103 -> 0 bytes
-rw-r--r--src/app-icons/icedove32.pngbin2733 -> 0 bytes
-rw-r--r--src/app-icons/icedove48.pngbin5499 -> 0 bytes
-rw-r--r--src/app-icons/icedove64.pngbin8513 -> 0 bytes
-rw-r--r--src/app-icons/icedove_big.svg (renamed from src/app-icons/icedovebig.svg)0
-rw-r--r--src/app-icons/icedove_small.svg (renamed from src/app-icons/icedovesmall.svg)0
-rw-r--r--src/icedove-branding/Makefile.in18
-rw-r--r--src/icedove-branding/branding.nsi23
-rw-r--r--src/icedove-branding/configure.sh4
-rw-r--r--src/icedove-branding/jar.mn11
-rw-r--r--src/icedove-branding/locales/Makefile.in48
-rw-r--r--src/icedove-branding/locales/en-US/brand.dtd6
-rw-r--r--src/icedove-branding/locales/en-US/brand.properties5
-rw-r--r--src/icedove-branding/locales/jar.mn6
-rw-r--r--src/icedove-branding/moz.build29
-rw-r--r--src/icedove-branding/thunderbird-branding.js11
-rw-r--r--src/icedove.appdata.xml39
-rw-r--r--src/patches/debian-hacks/Icedove-branding.patch37
-rw-r--r--src/patches/icedove/branding_migration-wizard_addon-manager.patch78
-rw-r--r--src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch115
-rw-r--r--src/patches/icedove/fix-installdir.patch17
-rw-r--r--src/patches/icedove/icedove-branding.patch29
-rw-r--r--src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch38
-rw-r--r--src/patches/iceowl/NOTES2
-rw-r--r--src/patches/series5
29 files changed, 220 insertions, 301 deletions
diff --git a/src/app-icons/icedove128.png b/src/app-icons/icedove128.png
deleted file mode 100644
index b7d711e..0000000
--- a/src/app-icons/icedove128.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove16.png b/src/app-icons/icedove16.png
deleted file mode 100644
index 412c0aa..0000000
--- a/src/app-icons/icedove16.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove22.png b/src/app-icons/icedove22.png
deleted file mode 100644
index 29904ba..0000000
--- a/src/app-icons/icedove22.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove24.png b/src/app-icons/icedove24.png
deleted file mode 100644
index 1ba411a..0000000
--- a/src/app-icons/icedove24.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove256.png b/src/app-icons/icedove256.png
deleted file mode 100644
index 5147e89..0000000
--- a/src/app-icons/icedove256.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove32.png b/src/app-icons/icedove32.png
deleted file mode 100644
index 0b6ff34..0000000
--- a/src/app-icons/icedove32.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove48.png b/src/app-icons/icedove48.png
deleted file mode 100644
index 6472c47..0000000
--- a/src/app-icons/icedove48.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedove64.png b/src/app-icons/icedove64.png
deleted file mode 100644
index 9702924..0000000
--- a/src/app-icons/icedove64.png
+++ /dev/null
Binary files differ
diff --git a/src/app-icons/icedovebig.svg b/src/app-icons/icedove_big.svg
index 54519df..54519df 100644
--- a/src/app-icons/icedovebig.svg
+++ b/src/app-icons/icedove_big.svg
diff --git a/src/app-icons/icedovesmall.svg b/src/app-icons/icedove_small.svg
index 82869ed..82869ed 100644
--- a/src/app-icons/icedovesmall.svg
+++ b/src/app-icons/icedove_small.svg
diff --git a/src/icedove-branding/Makefile.in b/src/icedove-branding/Makefile.in
deleted file mode 100644
index 456df11..0000000
--- a/src/icedove-branding/Makefile.in
+++ /dev/null
@@ -1,18 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# Branding Makefile for Icedove branding
-
-include $(topsrcdir)/config/rules.mk
-
-export::
- $(NSINSTALL) -D $(DIST)/branding
-ifdef MOZ_WIDGET_TOOLKIT
- cp $(srcdir)/mailicon16.png $(DIST)/branding/default16.png
- cp $(srcdir)/mailicon22.png $(DIST)/branding/default22.png
- cp $(srcdir)/mailicon24.png $(DIST)/branding/default24.png
- cp $(srcdir)/mailicon32.png $(DIST)/branding/default32.png
- cp $(srcdir)/mailicon48.png $(DIST)/branding/default48.png
- cp $(srcdir)/mailicon256.png $(DIST)/branding/default256.png
-endif
diff --git a/src/icedove-branding/branding.nsi b/src/icedove-branding/branding.nsi
deleted file mode 100644
index 89e1acf..0000000
--- a/src/icedove-branding/branding.nsi
+++ /dev/null
@@ -1,23 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# # License, v. 2.0. If a copy of the MPL was not distributed with this
-# # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# NSIS defines for nightly builds.
-# The release build branding.nsi is located in other-license/branding/thunderbird/
-!define BrandShortName "Icedove"
-
-# BrandFullNameInternal is used for some registry and file system values
-# instead of BrandFullName and typically should not be modified.
-!define BrandFullNameInternal "Icedove Mail/News"
-!define CompanyName "debian.org"
-!define URLInfoAbout "http://www.mozilla.org/"
-!define URLUpdateInfo "http://www.mozilla.org/products/thunderbird/"
-!define SurveyURL "https://survey.mozilla.com/1/Mozilla%20Thunderbird/${AppVersion}/${AB_CD}/exit.html"
-
-# Everything below this line may be modified for Alpha / Beta releases.
-!define BrandFullName "Icedove"
-
-# Add !define NO_INSTDIR_FROM_REG to prevent finding a non-default installation
-# directory in the registry and using that as the default. This prevents
-# Beta releases built with official branding from finding an existing install
-# of an official release and defaulting to its installation directory.
diff --git a/src/icedove-branding/configure.sh b/src/icedove-branding/configure.sh
index 7d16233..d8c4968 100644
--- a/src/icedove-branding/configure.sh
+++ b/src/icedove-branding/configure.sh
@@ -1,5 +1 @@
-# 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=Icedove
diff --git a/src/icedove-branding/jar.mn b/src/icedove-branding/jar.mn
index d3ceefb..e219bd6 100644
--- a/src/icedove-branding/jar.mn
+++ b/src/icedove-branding/jar.mn
@@ -1,15 +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/.
messenger.jar:
% content branding %content/branding/
content/branding/about-logo.png (content/about-logo.png)
content/branding/about-wordmark.png (content/about-wordmark.png)
content/branding/about.png (content/about.png)
- content/branding/icon48.png (content/icon48.png)
- content/branding/icon64.png (content/icon64.png)
- content/branding/featureConfigurator.jpg (content/featureConfigurator.jpg)
+ content/branding/icon48.png (default48.png)
+ content/branding/icon64.png (default64.png)
+ content/branding/icon128.png (default128.png)
content/branding/aboutDialog.css (content/aboutDialog.css)
- ../classic/skin/classic/messenger/icons/new-mail-alert.png (content/icon48.png)
+ ../classic/skin/classic/messenger/icons/new-mail-alert.png (default48.png)
diff --git a/src/icedove-branding/locales/Makefile.in b/src/icedove-branding/locales/Makefile.in
deleted file mode 100644
index be2acfa..0000000
--- a/src/icedove-branding/locales/Makefile.in
+++ /dev/null
@@ -1,48 +0,0 @@
-# ***** 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 Thunderbird unofficial branding.
-#
-# The Initial Developer of the Original Code is
-# Mozilla Messaging
-# Portions created by the Initial Developer are Copyright (C) 2008
-# the Initial Developer. All Rights Reserved.
-#
-# Contributor(s):
-# Mark Banner <bugzilla@standard8.plus.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 *****
-
-DEPTH = @DEPTH@
-topsrcdir = @top_srcdir@
-srcdir = @srcdir@
-VPATH = @srcdir@
-relativesrcdir = mail/branding/icedove/locales
-
-include $(DEPTH)/config/autoconf.mk
-
-DEFINES += -DAB_CD=$(AB_CD) -DMOZ_DISTRIBUTION_ID_UNQUOTED=$(MOZ_DISTRIBUTION_ID)
-
-include $(topsrcdir)/config/rules.mk
diff --git a/src/icedove-branding/locales/en-US/brand.dtd b/src/icedove-branding/locales/en-US/brand.dtd
index 54fcfe4..0f11c3a 100644
--- a/src/icedove-branding/locales/en-US/brand.dtd
+++ b/src/icedove-branding/locales/en-US/brand.dtd
@@ -1,4 +1,6 @@
<!ENTITY brandShortName "Icedove">
-<!ENTITY brandFullName "Icedove">
-<!ENTITY vendorShortName "Mozilla">
+<!ENTITY brandShorterName "Icedove">
+<!ENTITY brandFullName "Parabola Icedove">
+<!ENTITY brandProductName "Icedove">
+<!ENTITY vendorShortName "Parabola">
<!ENTITY trademarkInfo.part1 " ">
diff --git a/src/icedove-branding/locales/en-US/brand.properties b/src/icedove-branding/locales/en-US/brand.properties
index 44bf191..34ed2a6 100644
--- a/src/icedove-branding/locales/en-US/brand.properties
+++ b/src/icedove-branding/locales/en-US/brand.properties
@@ -1,3 +1,4 @@
brandShortName=Icedove
-brandFullName=Icedove
-vendorShortName=Mozilla
+brandShorterName=Icedove
+brandFullName=Parabola Icedove
+vendorShortName=Parabola
diff --git a/src/icedove-branding/locales/jar.mn b/src/icedove-branding/locales/jar.mn
index 708e5c9..e66c4a9 100644
--- a/src/icedove-branding/locales/jar.mn
+++ b/src/icedove-branding/locales/jar.mn
@@ -1,4 +1,10 @@
#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/.
+
+[localization] @AB_CD@.jar:
+ branding (en-US/**/*.ftl)
@AB_CD@.jar:
% locale branding @AB_CD@ %locale/@AB_CD@/branding/
diff --git a/src/icedove-branding/moz.build b/src/icedove-branding/moz.build
index 1da4292..7c8351d 100644
--- a/src/icedove-branding/moz.build
+++ b/src/icedove-branding/moz.build
@@ -7,4 +7,31 @@ DIRS += ['locales']
JAR_MANIFESTS += ['jar.mn']
-JS_PREFERENCE_FILES += ['thunderbird-branding.js']
+@template
+def IcedoveBranding():
+ JS_PREFERENCE_FILES += [
+ 'thunderbird-branding.js',
+ ]
+
+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
+ FINAL_TARGET_FILES += [
+ 'thunderbird.VisualElementsManifest.xml',
+ ]
+ FINAL_TARGET_FILES.VisualElements += [
+ 'VisualElements_150.png',
+ 'VisualElements_70.png',
+ ]
+ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk':
+ FINAL_TARGET_FILES.chrome.icons.default += [
+ 'default128.png',
+ 'default16.png',
+ 'default22.png',
+ 'default24.png',
+ 'default256.png',
+ 'default32.png',
+ 'default48.png',
+ 'default64.png',
+ #'TB-symbolic.svg', # TODO: icedove-symbolic.svg
+ ]
+
+IcedoveBranding()
diff --git a/src/icedove-branding/thunderbird-branding.js b/src/icedove-branding/thunderbird-branding.js
index cf45edb..a6d9e73 100644
--- a/src/icedove-branding/thunderbird-branding.js
+++ b/src/icedove-branding/thunderbird-branding.js
@@ -1,17 +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/. */
// Default start page
-//pref("mailnews.start_page.url", "chrome://messenger/content/start.xhtml");
pref("mailnews.start_page.url", "about:");
-// first launch welcome page
-//pref("mailnews.start_page.welcome_url", "chrome://messenger/content/start.xhtml");
-pref("mailnews.start_page.welcome_url", "about:");
-
// start page override to load after an update
-//pref("mailnews.start_page.override_url", "chrome://messenger/content/start.xhtml");
pref("mailnews.start_page.override_url", "about:");
-pref("app.vendorURL", "http://www.mozillamessaging.com/%LOCALE%/thunderbird/");
+pref("app.vendorURL", "about:");
diff --git a/src/icedove.appdata.xml b/src/icedove.appdata.xml
new file mode 100644
index 0000000..277b4ed
--- /dev/null
+++ b/src/icedove.appdata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+ <id>icedove.desktop</id>
+ <launchable type="desktop-id">icedove.desktop</launchable>
+ <metadata_license>CC0-1.0</metadata_license>
+ <name>Icedove</name>
+ <summary>Icedove is an e-mail, news-feed, chat, and calendar client</summary>
+ <description>
+ <p>
+ Icedove is an e-mail, news-feed, chat, and calendar client. 'Nuff said :)
+ </p>
+ </description>
+ <categories>
+ <category>Calendar</category>
+ <category>Email</category>
+ <category>Office</category>
+ </categories>
+
+ <url type="homepage">https://wiki.parabola.nu/Icedove</url>
+ <url type="bugtracker">https://labs.parabola.nu/</url>
+ <url type="help">http://forum.parabola.nu/</url>
+
+ <project_group>Parabola</project_group>
+ <project_license>MPL-2.0</project_license>
+ <developer_name>Parabola GNU/Linux-libre</developer_name>
+
+ <icon type="remote" width="256" height="256">https://wiki.parabola.nu/images/e/ea/Icedove_icon.png</icon>
+
+ <mimetypes>
+ <mimetype>message/rfc822</mimetype>
+ <mimetype>x-scheme-handler/mailto</mimetype>
+ <mimetype>text/calendar</mimetype>
+ <mimetype>text/vcard</mimetype>
+ <mimetype>text/x-vcard</mimetype>
+ </mimetypes>
+
+ <!-- distributors: yes, this is a real person -->
+ <update_contact>dev@lists.parabola.nu</update_contact>
+</component>
diff --git a/src/patches/debian-hacks/Icedove-branding.patch b/src/patches/debian-hacks/Icedove-branding.patch
deleted file mode 100644
index bc57894..0000000
--- a/src/patches/debian-hacks/Icedove-branding.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From: =?utf-8?q?Guido_G=C3=BCnther?= <agx@sigxcpu.org>
-Date: Sat, 24 Nov 2012 11:36:16 +0100
-Subject: Icedove branding
-
----
- im/app/application.ini | 2 +-
- mail/confvars.sh | 4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/im/app/application.ini b/im/app/application.ini
-index 856b900..9ffa5d8 100644
---- a/im/app/application.ini
-+++ b/im/app/application.ini
-@@ -4,7 +4,7 @@
-
- #filter substitution
- [App]
--Name=Instantbird
-+Name=Icedove
- Version=@APP_VERSION@
- BuildID=@GRE_BUILDID@
- #ifdef MOZ_SOURCE_REPO
-diff --git a/mail/confvars.sh b/mail/confvars.sh
-index bbf6f2d..57d0097 100644
---- a/mail/confvars.sh
-+++ b/mail/confvars.sh
-@@ -3,8 +3,8 @@
- # 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_BASENAME=Thunderbird
--MOZ_APP_NAME=thunderbird
-+MOZ_APP_BASENAME=Icedove
-+MOZ_APP_NAME=icedove
- MOZ_UPDATER=1
- MOZ_THUNDERBIRD=1
- MOZ_APP_STATIC_INI=1
diff --git a/src/patches/icedove/branding_migration-wizard_addon-manager.patch b/src/patches/icedove/branding_migration-wizard_addon-manager.patch
new file mode 100644
index 0000000..883af34
--- /dev/null
+++ b/src/patches/icedove/branding_migration-wizard_addon-manager.patch
@@ -0,0 +1,78 @@
+diff --git a/comm/mail/app/profile/all-thunderbird.js b/comm/mail/app/profile/all-thunderbird.js
+index b95a999797..5ca66d8270 100644
+--- a/comm/mail/app/profile/all-thunderbird.js
++++ b/comm/mail/app/profile/all-thunderbird.js
+@@ -75,7 +75,7 @@ pref("app.update.BITS.enabled", false);
+ #endif
+
+ // Release notes URL
+-pref("app.releaseNotesURL", "https://live.thunderbird.net/%APP%/releasenotes?locale=%LOCALE%&version=%VERSION%&channel=%CHANNEL%&os=%OS%&buildid=%APPBUILDID%");
++pref("app.releaseNotesURL", "https://live.thunderbird.net/thunderbird/releasenotes?locale=%LOCALE%&version=%VERSION%&channel=%CHANNEL%&os=%OS%&buildid=%APPBUILDID%");
+
+ #ifdef XP_MACOSX
+ // If set to true, Thunderbird will automatically restart if it is left
+@@ -106,7 +106,7 @@ pref("datareporting.policy.firstRunURL", "https://www.mozilla.org/thunderbird/le
+ #endif
+
+ // Base URL for web-based support pages.
+-pref("app.support.baseURL", "https://support.thunderbird.net/%APP%/%VERSION%/%OS%/%LOCALE%/");
++pref("app.support.baseURL", "https://support.thunderbird.net/thunderbird/%VERSION%/%OS%/%LOCALE%/");
+
+ // Base url for web-based feedback pages.
+ pref("app.feedback.baseURL", "https://connect.mozilla.org/");
+@@ -163,16 +163,16 @@ pref("extensions.legacy.enabled", true);
+ // Preferences for AMO integration
+ pref("extensions.getAddons.cache.enabled", true);
+ pref("extensions.getAddons.maxResults", 15);
+-pref("extensions.getAddons.get.url", "https://services.addons.thunderbird.net/api/v3/addons/search/?guid=%IDS%&lang=%LOCALE%");
++pref("extensions.getAddons.get.url", "https://www.parabola.nu/packages/?q=icedove-");
+ pref("extensions.getAddons.compatOverides.url", "https://services.addons.thunderbird.net/api/v3/addons/compat-override/?guid=%IDS%&lang=%LOCALE%");
+-pref("extensions.getAddons.link.url", "https://addons.thunderbird.net/%LOCALE%/%APP%/");
+-pref("browser.dictionaries.download.url", "https://addons.thunderbird.net/%LOCALE%/%APP%/language-tools/");
+-pref("extensions.getAddons.recommended.url", "https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=thunderbird");
+-pref("extensions.getAddons.search.browseURL", "https://addons.thunderbird.net/%LOCALE%/%APP%/search/?q=%TERMS%&appver=%VERSION%&platform=%OS%");
+-pref("extensions.getAddons.search.url", "https://services.addons.thunderbird.net/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=thunderbird");
+-pref("extensions.webservice.discoverURL", "https://services.addons.thunderbird.net/%LOCALE%/%APP%/discovery/pane/%VERSION%/%OS%");
++pref("extensions.getAddons.link.url", "https://www.parabola.nu/packages/?q=icedove-");
++pref("browser.dictionaries.download.url", "https://addons.thunderbird.net/%LOCALE%/thunderbird/language-tools/");
++pref("extensions.getAddons.recommended.url", "https://www.parabola.nu/packages/?q=icedove-");
++pref("extensions.getAddons.search.browseURL", "https://www.parabola.nu/packages/?q=icedove-");
++pref("extensions.getAddons.search.url", "https://www.parabola.nu/packages/?q=icedove-");
++pref("extensions.webservice.discoverURL", "");
+ pref("extensions.getAddons.langpacks.url", "https://services.addons.thunderbird.net/api/v3/addons/language-tools/?app=thunderbird&type=language&appversion=%VERSION%");
+-pref("extensions.getAddons.discovery.api_url", "https://services.addons.thunderbird.net/api/v4/discovery/?lang=%LOCALE%&edition=%DISTRIBUTION%");
++pref("extensions.getAddons.discovery.api_url", "");
+
+ // Blocklist preferences
+ pref("extensions.blocklist.detailsURL", "https://blocked.cdn.mozilla.net/");
+@@ -491,7 +491,7 @@ pref("browser.privatebrowsing.autostart", false);
+
+ pref("spellchecker.dictionary", "");
+ // Dictionary download preference
+-pref("spellchecker.dictionaries.download.url", "https://addons.thunderbird.net/%LOCALE%/%APP%/dictionaries/");
++pref("spellchecker.dictionaries.download.url", "https://addons.thunderbird.net/%LOCALE%/thunderbird/dictionaries/");
+
+ // profile.force.migration can be used to bypass the migration wizard, forcing migration from a particular
+ // mail application without any user intervention. Possible values are:
+diff --git a/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl b/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl
+index 3316df4c71..55d0b440e0 100644
+--- a/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl
++++ b/toolkit/locales/en-US/toolkit/about/aboutAddons.ftl
+@@ -5,7 +5,7 @@
+ addons-page-title = Add-ons Manager
+
+ search-header =
+- .placeholder = Search addons.mozilla.org
++ .placeholder = Search www.parabola.nu/packages
+ .searchbuttonlabel = Search
+
+ search-header-shortcut =
+@@ -478,7 +478,7 @@ shortcuts-heading = Manage Extension Shortcuts
+
+ default-heading-search-label = Find more add-ons
+ addons-heading-search-input =
+- .placeholder = Search addons.mozilla.org
++ .placeholder = Search www.parabola.nu/packages
+
+ addon-page-options-button =
+ .title = Tools for all add-ons
diff --git a/src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch b/src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch
deleted file mode 100644
index 55f8fd2..0000000
--- a/src/patches/icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-From: "Edward J. Shornock" <ed.shornock@gmail.com>
-Date: Mon, 1 Feb 2010 19:16:08 +0100
-Subject: fix branding in migration wizard and the addon manager
-
-Replace /Thunderbird/ with /Icedove/
-Update %APP% with the respective Mozilla names so
-addon-checking/installing/updating will work
-
-Closes: #565559
----
- mail/app/profile/all-thunderbird.js | 33 +++++++++++-----------
- .../en-US/chrome/messenger/accountCreation.dtd | 2 +-
- 2 files changed, 18 insertions(+), 17 deletions(-)
-
-diff --git a/mail/app/profile/all-thunderbird.js b/mail/app/profile/all-thunderbird.js
-index db3b25d..ac240c6 100644
---- a/mail/app/profile/all-thunderbird.js
-+++ b/mail/app/profile/all-thunderbird.js
-@@ -118,7 +118,7 @@ pref("app.update.url", "https://aus5.mozilla.org/update/6/%PRODUCT%/%VERSION%/%B
- pref("app.update.url.manual", "http://www.getthunderbird.com");
- // 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", "https://www.mozilla.org/%LOCALE%/%APP%/releases/");
-+pref("app.update.url.details", "https://www.mozilla.org/%LOCALE%/thunderbird/releases/");
-
- // app.update.promptWaitTime is in branding section
-
-@@ -140,14 +140,14 @@ pref("app.update.service.enabled", true);
- #endif
-
- // Release notes URL
--pref("app.releaseNotesURL", "https://live.mozillamessaging.com/%APP%/releasenotes?locale=%LOCALE%&version=%VERSION%&os=%OS%&buildid=%APPBUILDID%");
-+pref("app.releaseNotesURL", "https://live.mozillamessaging.com/thunderbird/releasenotes?locale=%LOCALE%&version=%VERSION%&os=%OS%&buildid=%APPBUILDID%");
-
- // URL for "Learn More" for Crash Reporter.
- pref("toolkit.crashreporter.infoURL",
- "https://www.mozilla.org/thunderbird/legal/privacy/#crash-reporter");");
-
- // Base URL for web-based support pages.
--pref("app.support.baseURL", "https://support.live.mozillamessaging.com/%LOCALE%/%APP%/%APPBUILDID%/");
-+pref("app.support.baseURL", "https://support.live.mozillamessaging.com/%LOCALE%/thunderbird/%APPBUILDID%/");
-
- // Show error messages in error console.
- pref("javascript.options.showInConsole", true);
-@@ -177,20 +177,20 @@ pref("extensions.autoDisableScopes", 15);
- // Preferences for AMO integration
- pref("extensions.getAddons.cache.enabled", true);
- pref("extensions.getAddons.maxResults", 15);
--pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%");
--pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%");
--pref("extensions.getAddons.link.url", "https://addons.mozilla.org/%LOCALE%/%APP%/");
--pref("extensions.getAddons.recommended.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=thunderbird");
--pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/%APP%/search?q=%TERMS%");
--pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/%APP%/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=thunderbird");
--pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/%APP%/discovery/pane/%VERSION%/%OS%");
-+pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%");
-+pref("extensions.getAddons.getWithPerformance.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/guid:%IDS%?src=thunderbird&appOS=%OS%&appVersion=%VERSION%&tMain=%TIME_MAIN%&tFirstPaint=%TIME_FIRST_PAINT%&tSessionRestored=%TIME_SESSION_RESTORED%");
-+pref("extensions.getAddons.link.url", "https://addons.mozilla.org/%LOCALE%/thunderbird/");
-+pref("extensions.getAddons.recommended.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/list/recommended/all/%MAX_RESULTS%/%OS%/%VERSION%?src=thunderbird");
-+pref("extensions.getAddons.search.browseURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/search?q=%TERMS%");
-+pref("extensions.getAddons.search.url", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/api/%API_VERSION%/search/%TERMS%/all/%MAX_RESULTS%/%OS%/%VERSION%/%COMPATIBILITY_MODE%?src=thunderbird");
-+pref("extensions.webservice.discoverURL", "https://services.addons.mozilla.org/%LOCALE%/thunderbird/discovery/pane/%VERSION%/%OS%");
-
- // Blocklist preferences
- pref("extensions.blocklist.enabled", true);
- pref("extensions.blocklist.interval", 86400);
- pref("extensions.blocklist.url", "https://blocklist.addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/");
--pref("extensions.blocklist.detailsURL", "https://addons.mozilla.org/%LOCALE%/%APP%/blocked/");
--pref("extensions.blocklist.itemURL", "https://blocklist.addons.mozilla.org/%LOCALE%/%APP%/blocked/%blockID%");
-+pref("extensions.blocklist.detailsURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/blocked/");
-+pref("extensions.blocklist.itemURL", "https://blocklist.addons.mozilla.org/%LOCALE%/thunderbird/blocked/%blockID%");
-
- // Enables some extra Extension System Logging (can reduce performance)
- pref("extensions.logging.enabled", false);
-@@ -210,7 +210,8 @@ pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla
- pref("extensions.update.interval", 86400); // Check for updates to Extensions and
- // Themes every day
-
--pref("extensions.dss.enabled", false); // Dynamic Skin Switching
-+pref("extensions.getMoreThemesURL", "https://addons.mozilla.org/%LOCALE%/thunderbird/themes/");
-+pref("extensions.dss.enabled", false); // Dynamic Skin Switching
- pref("extensions.dss.switchPending", false); // Non-dynamic switch pending after next
-
- pref("extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name", "chrome://messenger/locale/messenger.properties");
-@@ -429,7 +430,7 @@ pref("browser.helperApps.deleteTempFileOnExit", true);
-
- pref("spellchecker.dictionary", "");
- // Dictionary download preference
--pref("spellchecker.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/%APP%/dictionaries/");
-+pref("spellchecker.dictionaries.download.url", "https://addons.mozilla.org/%LOCALE%/thunderbird/dictionaries/");
-
- // profile.force.migration can be used to bypass the migration wizard, forcing migration from a particular
- // mail application without any user intervention. Possible values are:
-@@ -756,7 +757,7 @@ pref("plugins.hide_infobar_for_carbon_failure_plugin", false);
-
- pref("plugins.update.url", "https://www.mozilla.org/%LOCALE%/plugincheck/");
- pref("plugins.update.notifyUser", false);
--pref("plugins.crash.supportUrl", "https://live.mozillamessaging.com/%APP%/plugin-crashed?locale=%LOCALE%&version=%VERSION%&os=%OS%&buildid=%APPBUILDID%");
-+pref("plugins.crash.supportUrl", "https://live.mozillamessaging.com/thunderbird/plugin-crashed?locale=%LOCALE%&version=%VERSION%&os=%OS%&buildid=%APPBUILDID%");
-
- // Click-to-play has not been ported for TB yet, see bug 814168.
- // The default plugin state should be changed to "ask to activate" when this
-diff --git a/mail/locales/en-US/chrome/messenger/accountCreation.dtd b/mail/locales/en-US/chrome/messenger/accountCreation.dtd
-index 3a9c30c..65e6203 100644
---- a/mail/locales/en-US/chrome/messenger/accountCreation.dtd
-+++ b/mail/locales/en-US/chrome/messenger/accountCreation.dtd
-@@ -78,7 +78,7 @@
- <!ENTITY changeSettings.label "Change Settings">
- <!ENTITY changeSettings.accesskey "S">
-
--<!ENTITY contactYourProvider.description "&brandShortName; can allow you to get to your mail using the provided configurations. However, you should contact your administrator or email provider regarding these improper connections. See the Thunderbird FAQ for more information.">
-+<!ENTITY contactYourProvider.description "&brandShortName; can allow you to get to your mail using the provided configurations. However, you should contact your administrator or email provider regarding these improper connections. See the Icedove FAQ for more information.">
-
- <!ENTITY insecureServer.tooltip.title "Warning! This is an insecure server.">
- <!ENTITY insecureServer.tooltip.details "Click circle for more details.">
diff --git a/src/patches/icedove/fix-installdir.patch b/src/patches/icedove/fix-installdir.patch
index 0ad46c6..cb45bba 100644
--- a/src/patches/icedove/fix-installdir.patch
+++ b/src/patches/icedove/fix-installdir.patch
@@ -6,13 +6,13 @@ Subject: fix installdir
mail/app/Makefile.in | 9 +++++++++
1 file changed, 9 insertions(+)
-diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in
+diff --git a/comm/mail/app/Makefile.in b/comm/mail/app/Makefile.in
index 74c164b..1c9ea15 100644
---- a/mail/app/Makefile.in
-+++ b/mail/app/Makefile.in
-@@ -100,11 +100,20 @@ libs:: $(addprefix icons/$(MOZ_WIDGET_TOOLKIT)/,$(DESKTOP_ICON_FILES))
+--- a/comm/mail/app/Makefile.in
++++ b/comm/mail/app/Makefile.in
+@@ -104,6 +104,13 @@ libs:: $(addprefix icons/$(MOZ_WIDGET_TO
- libs:: $(addprefix $(DIST)/branding/,$(BRANDED_ICON_FILES))
+ libs:: $(topsrcdir)/$(MOZ_BRANDING_DIRECTORY)/messengerWindow.ico
$(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/chrome/icons/default
+
+install:: $(addprefix icons/$(MOZ_WIDGET_TOOLKIT)/,$(DESKTOP_ICON_FILES))
@@ -20,14 +20,7 @@ index 74c164b..1c9ea15 100644
+
+install:: $(addprefix $(DIST)/branding,$(BRANDED_ICON_FILES))
+ $(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(installdir)/chrome/icons/default
- endif
-
- ifneq (,$(filter gtk%,$(MOZ_WIDGET_TOOLKIT)))
- libs::
- $(INSTALL) $(IFLAGS1) $(DIST)/branding/default* $(DIST)/bin/chrome/icons/default
+
-+install::
-+ $(SYSINSTALL) $(IFLAGS1) $(DIST)/branding/default* $(DESTDIR)$(installdir)/chrome/icons/default
endif
libs:: $(srcdir)/profile/prefs.js
diff --git a/src/patches/icedove/icedove-branding.patch b/src/patches/icedove/icedove-branding.patch
new file mode 100644
index 0000000..63ebc5d
--- /dev/null
+++ b/src/patches/icedove/icedove-branding.patch
@@ -0,0 +1,29 @@
+diff --git a/comm/mail/confvars.sh b/comm/mail/confvars.sh
+index 885654d703..c6871b3b5f 100755
+--- a/comm/mail/confvars.sh
++++ b/comm/mail/confvars.sh
+@@ -3,7 +3,8 @@
+ # 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_NAME=thunderbird
++MOZ_APP_BASENAME=Icedove
++MOZ_APP_NAME=icedove
+
+ if test "$OS_ARCH" = "WINNT"; then
+ if ! test "$HAVE_64BIT_BUILD"; then
+diff --git a/comm/mail/moz.configure b/comm/mail/moz.configure
+index 53e923a64e..39b015db72 100644
+--- a/comm/mail/moz.configure
++++ b/comm/mail/moz.configure
+@@ -7,8 +7,8 @@
+ set_config("MOZ_THUNDERBIRD", True)
+ set_define("MOZ_THUNDERBIRD", True)
+
+-imply_option("MOZ_APP_BASENAME", "Thunderbird")
+-set_config("MOZ_APPUPDATE_HOST", "aus.thunderbird.net")
++imply_option("MOZ_APP_BASENAME", "Icedove")
++set_config("MOZ_APPUPDATE_HOST", "")
+
+ imply_option("--enable-default-browser-agent", False)
+ imply_option("MOZ_REQUIRE_SIGNING", False)
diff --git a/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch b/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch
index 6f01f4f..2d80812 100644
--- a/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch
+++ b/src/patches/iceowl/Change-extension-s-name-to-Iceowl.patch
@@ -3,28 +3,28 @@ Date: Thu, 3 Nov 2011 22:35:44 +0100
Subject: Change extension's name to Iceowl
---
- calendar/lightning/install.rdf | 2 +-
+ calendar/lightning/manifest.json | 2 +-
calendar/locales/en-US/chrome/calendar/timezones.properties | 2 +-
calendar/locales/en-US/chrome/lightning/lightning.properties | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
-diff --git a/calendar/lightning/install.rdf b/calendar/lightning/install.rdf
+diff --git a/comm/calendar/lightning/manifest.json b/comm/calendar/lightning/manifest.json
index ae6dbd2..f71d848 100644
---- a/calendar/lightning/install.rdf
-+++ b/calendar/lightning/install.rdf
-@@ -30,7 +30,7 @@
- </em:targetApplication>
-
- <em:id>@XPI_EM_ID@</em:id>
-- <em:name>Lightning</em:name>
-+ <em:name>Iceowl</em:name>
- <em:version>@LIGHTNING_VERSION@</em:version> <!-- BuildID=@MOZ_BUILDID@ -->
- <em:description>Integrated Calendaring &amp; Scheduling for your Email client</em:description>
- #ifdef LIGHTNING_PRERELEASE_VERSION
-diff --git a/calendar/locales/en-US/chrome/calendar/timezones.properties b/calendar/locales/en-US/chrome/calendar/timezones.properties
+--- a/comm/calendar/lightning/manifest.json
++++ b/comm/calendar/lightning/manifest.json
+@@ -5,7 +5,7 @@
+ #filter substitution
+ {
+ "manifest_version": 2,
+- "name": "Lightning",
++ "name": "Iceowl",
+ "description": "Integrated Calendaring & Scheduling for your Email client",
+ "version": "@LIGHTNING_VERSION@",
+ "author": "Mozilla Calendar Project",
+diff --git a/comm/calendar/locales/en-US/chrome/calendar/timezones.properties b/comm/calendar/locales/en-US/chrome/calendar/timezones.properties
index f15d3ab..ee96858 100644
---- a/calendar/locales/en-US/chrome/calendar/timezones.properties
-+++ b/calendar/locales/en-US/chrome/calendar/timezones.properties
+--- a/comm/calendar/locales/en-US/chrome/calendar/timezones.properties
++++ b/comm/calendar/locales/en-US/chrome/calendar/timezones.properties
@@ -4,7 +4,7 @@
# extension:
@@ -34,10 +34,10 @@ index f15d3ab..ee96858 100644
extensions.calendar-timezones@mozilla.org.creator=Mozilla Calendar Project
pref.timezone.floating=Local Time
-diff --git a/calendar/locales/en-US/chrome/lightning/lightning.properties b/calendar/locales/en-US/chrome/lightning/lightning.properties
+diff --git a/comm/calendar/locales/en-US/chrome/lightning/lightning.properties b/comm/calendar/locales/en-US/chrome/lightning/lightning.properties
index 3c61d82..2089f1c 100644
---- a/calendar/locales/en-US/chrome/lightning/lightning.properties
-+++ b/calendar/locales/en-US/chrome/lightning/lightning.properties
+--- a/comm/calendar/locales/en-US/chrome/lightning/lightning.properties
++++ b/comm/calendar/locales/en-US/chrome/lightning/lightning.properties
@@ -3,12 +3,12 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/src/patches/iceowl/NOTES b/src/patches/iceowl/NOTES
new file mode 100644
index 0000000..a475614
--- /dev/null
+++ b/src/patches/iceowl/NOTES
@@ -0,0 +1,2 @@
+'Change-extension-s-name-to-Iceowl.patch' seems to have no application in v78+
+it has been removed from the patch series
diff --git a/src/patches/series b/src/patches/series
index 19b3d86..f324a75 100644
--- a/src/patches/series
+++ b/src/patches/series
@@ -1,4 +1,3 @@
-debian-hacks/Icedove-branding.patch
-icedove/fix-branding-in-migration-wizard-and-the-addon-manag.patch
+icedove/icedove-branding.patch
+icedove/branding_migration-wizard_addon-manager.patch
icedove/fix-installdir.patch
-iceowl/Change-extension-s-name-to-Iceowl.patch