diff --git a/application/palemoon/base/content/aboutDialog.xul b/application/palemoon/base/content/aboutDialog.xul
index 1ba8f06a1a..743ff21df8 100644
--- a/application/palemoon/base/content/aboutDialog.xul
+++ b/application/palemoon/base/content/aboutDialog.xul
@@ -88,6 +88,9 @@
+#ifdef MC_PRIVATE_BUILD
+ This is a private build of Pale Moon. If you did not manually build this copy from source yourself, then please download an official version from the .
+#else
Pale Moon is released by .
@@ -96,6 +99,7 @@
If you wish to contribute, please consider helping out by providing support to other users on the
or getting involved in our development by tackling some of the issues found in our GitHub issue tracker.
+#endif
diff --git a/application/palemoon/base/content/browser-menubar.inc b/application/palemoon/base/content/browser-menubar.inc
index f818f5149e..fa9d7f0f44 100644
--- a/application/palemoon/base/content/browser-menubar.inc
+++ b/application/palemoon/base/content/browser-menubar.inc
@@ -85,8 +85,8 @@
observes="workOfflineMenuitemState"
oncommand="BrowserOffline.toggleOfflineStatus();"/>
+ preference="browser.newtab.choice"
+ oncommand="gTabsPane.writeNewtabUrl(event.target.value);">
diff --git a/application/palemoon/config/version.txt b/application/palemoon/config/version.txt
index bdad952239..1d43844fa2 100644
--- a/application/palemoon/config/version.txt
+++ b/application/palemoon/config/version.txt
@@ -1 +1 @@
-27.8.0a1
\ No newline at end of file
+27.9.0a1
\ No newline at end of file
diff --git a/application/palemoon/confvars.sh b/application/palemoon/confvars.sh
index ba760f0aa9..7466d0c3cd 100644
--- a/application/palemoon/confvars.sh
+++ b/application/palemoon/confvars.sh
@@ -8,6 +8,10 @@ MOZ_APP_VENDOR=Moonchild
MOZ_UPDATER=1
MOZ_PHOENIX=1
+if test "$OS_TARGET" = "WINNT"; then
+ MOZ_BUNDLED_FONTS=1
+fi
+
MOZ_CHROME_FILE_FORMAT=omni
MOZ_SERVICES_COMMON=1
MOZ_MEDIA_NAVIGATOR=1
diff --git a/application/palemoon/fonts/EmojiOneMozilla.ttf b/application/palemoon/fonts/EmojiOneMozilla.ttf
new file mode 100644
index 0000000000..50356509db
Binary files /dev/null and b/application/palemoon/fonts/EmojiOneMozilla.ttf differ
diff --git a/application/palemoon/fonts/README.txt b/application/palemoon/fonts/README.txt
new file mode 100644
index 0000000000..188ea3fff2
--- /dev/null
+++ b/application/palemoon/fonts/README.txt
@@ -0,0 +1,9 @@
+EmojiOne Mozilla
+================
+
+The upstream repository of EmojiOne Mozilla can be found at
+
+ https://github.com/mozilla/emojione-colr
+
+Please refer commit history for the current version of the font.
+This file purposely omit the version, so there is no need to update it here.
diff --git a/application/palemoon/fonts/moz.build b/application/palemoon/fonts/moz.build
new file mode 100644
index 0000000000..93d07120b2
--- /dev/null
+++ b/application/palemoon/fonts/moz.build
@@ -0,0 +1,11 @@
+# -*- 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/.
+
+if CONFIG['OS_ARCH'] in ('WINNT'):
+ DIST_SUBDIR = ''
+ FINAL_TARGET_FILES.fonts += [
+ 'EmojiOneMozilla.ttf'
+ ]
diff --git a/application/palemoon/installer/package-manifest.in b/application/palemoon/installer/package-manifest.in
index 0228deb52e..a581ff4693 100644
--- a/application/palemoon/installer/package-manifest.in
+++ b/application/palemoon/installer/package-manifest.in
@@ -51,6 +51,9 @@
@RESPATH@/browser/defaults/profile/localstore.rdf
@RESPATH@/browser/defaults/profile/mimeTypes.rdf
@RESPATH@/dictionaries/*
+#if defined(XP_WIN)
+@RESPATH@/fonts/*
+#endif
@RESPATH@/hyphenation/*
@RESPATH@/browser/@PREF_DIR@/palemoon-l10n.js
@RESPATH@/browser/searchplugins/*
diff --git a/application/palemoon/locales/en-US/chrome/browser/browser.dtd b/application/palemoon/locales/en-US/chrome/browser/browser.dtd
index d6965cd742..fe5f64854c 100644
--- a/application/palemoon/locales/en-US/chrome/browser/browser.dtd
+++ b/application/palemoon/locales/en-US/chrome/browser/browser.dtd
@@ -67,6 +67,9 @@ can reach it easily. -->
+
+
+
@@ -307,7 +310,7 @@ These should match what Safari and other Apple applications use on OS X Lion. --
-
+
@@ -325,7 +328,7 @@ These should match what Safari and other Apple applications use on OS X Lion. --
-
+
@@ -546,7 +549,7 @@ you can use these alternative items. Otherwise, their values should be empty. -
-
+
@@ -573,11 +576,8 @@ you can use these alternative items. Otherwise, their values should be empty. -
-
-
-
+
+
diff --git a/application/palemoon/locales/en-US/chrome/browser/statusbar/meta.properties b/application/palemoon/locales/en-US/chrome/browser/statusbar/meta.properties
index fd8a135475..24cb5c0922 100644
--- a/application/palemoon/locales/en-US/chrome/browser/statusbar/meta.properties
+++ b/application/palemoon/locales/en-US/chrome/browser/statusbar/meta.properties
@@ -1,5 +1,5 @@
# Translator names. If there is more than one, separate with commas. Only include your name, not the locale you're translating.
-translator=Sparky Bluefang
+translator=Moonchild
# Extension title. This usually should not be translated.
name=Status-4-Evar
diff --git a/application/palemoon/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd b/application/palemoon/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd
index 0ea5ffc263..bb0ab95f8a 100644
--- a/application/palemoon/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd
+++ b/application/palemoon/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd
@@ -4,7 +4,7 @@
-
+
-
+
diff --git a/application/palemoon/moz.build b/application/palemoon/moz.build
index b911f2818c..2b9d8f09ba 100644
--- a/application/palemoon/moz.build
+++ b/application/palemoon/moz.build
@@ -9,6 +9,7 @@ CONFIGURE_SUBST_FILES += ['installer/Makefile']
DIRS += [
'base',
'components',
+ 'fonts',
'locales',
'modules',
'themes',
diff --git a/application/palemoon/themes/windows/browser.css b/application/palemoon/themes/windows/browser.css
index 9fdd67b555..7c837764d4 100644
--- a/application/palemoon/themes/windows/browser.css
+++ b/application/palemoon/themes/windows/browser.css
@@ -1887,7 +1887,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Hide the transparent top border by default */
margin-top: -1px;
/* Reduce the gap between the tabs */
- -moz-margin-start: -0.8px;
+ -moz-margin-start: -1px;
box-shadow: var(--tab-box-shadow);
}