diff options
Diffstat (limited to 'src')
29 files changed, 220 insertions, 301 deletions
diff --git a/src/app-icons/icedove128.png b/src/app-icons/icedove128.png Binary files differdeleted file mode 100644 index b7d711e..0000000 --- a/src/app-icons/icedove128.png +++ /dev/null diff --git a/src/app-icons/icedove16.png b/src/app-icons/icedove16.png Binary files differdeleted file mode 100644 index 412c0aa..0000000 --- a/src/app-icons/icedove16.png +++ /dev/null diff --git a/src/app-icons/icedove22.png b/src/app-icons/icedove22.png Binary files differdeleted file mode 100644 index 29904ba..0000000 --- a/src/app-icons/icedove22.png +++ /dev/null diff --git a/src/app-icons/icedove24.png b/src/app-icons/icedove24.png Binary files differdeleted file mode 100644 index 1ba411a..0000000 --- a/src/app-icons/icedove24.png +++ /dev/null diff --git a/src/app-icons/icedove256.png b/src/app-icons/icedove256.png Binary files differdeleted file mode 100644 index 5147e89..0000000 --- a/src/app-icons/icedove256.png +++ /dev/null diff --git a/src/app-icons/icedove32.png b/src/app-icons/icedove32.png Binary files differdeleted file mode 100644 index 0b6ff34..0000000 --- a/src/app-icons/icedove32.png +++ /dev/null diff --git a/src/app-icons/icedove48.png b/src/app-icons/icedove48.png Binary files differdeleted file mode 100644 index 6472c47..0000000 --- a/src/app-icons/icedove48.png +++ /dev/null diff --git a/src/app-icons/icedove64.png b/src/app-icons/icedove64.png Binary files differdeleted file mode 100644 index 9702924..0000000 --- a/src/app-icons/icedove64.png +++ /dev/null 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 & 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 |