From 65bd689bdb958c856445502fe68c9ec870a33fd1 Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Mon, 3 Jun 2019 19:28:12 -0500 Subject: [PATCH 1/7] Change help link for unofficial branding (Serpent) Serpent Help / Submit Feedback option currently links to Pale Moon forum. This is fine for official builds, but for unofficial builds, it invites feedback that the forum doesn't want to deal with. This change redirects Submit Feedback to a topic at msfn.org devoted to unofficial builds of Serpent. --- application/basilisk/branding/unofficial/branding.nsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/basilisk/branding/unofficial/branding.nsi b/application/basilisk/branding/unofficial/branding.nsi index 586dd00746..2c361cd77f 100644 --- a/application/basilisk/branding/unofficial/branding.nsi +++ b/application/basilisk/branding/unofficial/branding.nsi @@ -12,5 +12,5 @@ !define CompanyName "Moonchild Productions" !define URLInfoAbout "https://www.basilisk-browser.org" !define URLUpdateInfo "https://www.basilisk-browser.org" -!define HelpLink "https://forum.palemoon.org" +!define HelpLink "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment" !define URLSystemRequirements "https://www.basilisk-browser.org" From fb327115f5f9857ff2b51c4f36bdf9bde5dc4e25 Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Mon, 3 Jun 2019 19:43:02 -0500 Subject: [PATCH 2/7] Point release notes to author's Web page This change points the "What's New" link on the Help / About Serpent dialog to the author's blog listing recent versions instead of to a blank page. --- .../basilisk/branding/unofficial/pref/basilisk-branding.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/basilisk/branding/unofficial/pref/basilisk-branding.js b/application/basilisk/branding/unofficial/pref/basilisk-branding.js index a5b617a535..04263a5497 100644 --- a/application/basilisk/branding/unofficial/pref/basilisk-branding.js +++ b/application/basilisk/branding/unofficial/pref/basilisk-branding.js @@ -19,7 +19,7 @@ pref("startup.homepage_welcome_url", ""); pref("startup.homepage_welcome_url.additional", ""); // Version release notes -pref("app.releaseNotesURL", "about:blank"); +pref("app.releaseNotesURL", "https://rtfreesoft.blogspot.com/search/label/serpent"); // Vendor home page pref("app.vendorURL", "about:"); From a9836cb5696c98e69fe566e54a1b4a5f350dfb4a Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Mon, 3 Jun 2019 20:18:56 -0500 Subject: [PATCH 3/7] Update Help link to point to msfn.org Same change as for Serpent; point the Help / Submit Feedback menu option to the msfn.org topic for unofficial builds of New Moon, instead of the Pale Moon forum. --- application/palemoon/branding/unofficial/branding.nsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/palemoon/branding/unofficial/branding.nsi b/application/palemoon/branding/unofficial/branding.nsi index 62ed242a25..de7fce295a 100644 --- a/application/palemoon/branding/unofficial/branding.nsi +++ b/application/palemoon/branding/unofficial/branding.nsi @@ -12,5 +12,5 @@ !define CompanyName "Moonchild Productions" !define URLInfoAbout "http://www.palemoon.org" !define URLUpdateInfo "http://www.palemoon.org" -!define HelpLink "http://www.palemoon.org" +!define HelpLink "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment" !define URLSystemRequirements "http://www.palemoon.org/download.shtml" From 9e4dfbda34b4695f2807b1ca543d6492e4185021 Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Mon, 3 Jun 2019 20:28:01 -0500 Subject: [PATCH 4/7] Remove palemoon.org from New Moon branding Two changes: First, blank out the pref that causes a palemoon.org page to open after updating the New Moon browser. Second, point release notes to the author's blog (as with Serpent) vs. the Pale Moon release notes. --- .../palemoon/branding/unofficial/pref/palemoon-branding.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/palemoon/branding/unofficial/pref/palemoon-branding.js b/application/palemoon/branding/unofficial/pref/palemoon-branding.js index 6f33ffa3d2..472c2b2e48 100644 --- a/application/palemoon/branding/unofficial/pref/palemoon-branding.js +++ b/application/palemoon/branding/unofficial/pref/palemoon-branding.js @@ -3,8 +3,8 @@ #include ../../shared/pref/preferences.inc #include ../../shared/pref/uaoverrides.inc -pref("startup.homepage_override_url","http://www.palemoon.org/unofficial.shtml"); -pref("app.releaseNotesURL", "http://www.palemoon.org/releasenotes.shtml"); +pref("startup.homepage_override_url",""); +pref("app.releaseNotesURL", "https://rtfreesoft.blogspot.com/search/label/newmoon"); // Updates disabled pref("app.update.enabled", false); From 1de2444bc9b1e65cdcf2da6f864853cc6b9fe097 Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Wed, 5 Jun 2019 20:49:46 -0500 Subject: [PATCH 5/7] Redirect support URLs away from palemoon.org Specifically for unofficial (New Moon) builds, we need to change a prefs app.support.baseURL and browser.slowstartup.help.url not to point to palemoon.org. Really we should have separate versions of this file for official and unofficial builds, but since this repo will only be used for unofficial builds, this will do. --- application/palemoon/app/profile/palemoon.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/palemoon/app/profile/palemoon.js b/application/palemoon/app/profile/palemoon.js index 97a6d18ae9..95e7e87417 100644 --- a/application/palemoon/app/profile/palemoon.js +++ b/application/palemoon/app/profile/palemoon.js @@ -79,7 +79,7 @@ pref("browser.getdevtools.url","https://@AM_DOMAIN@/?component=integration&type= pref("browser.feedback.url", "https://forum.palemoon.org"); // Help button in slow startup dialog -pref("browser.slowstartup.help.url", "http://www.palemoon.org/support/slowstartup.shtml"); +pref("browser.slowstartup.help.url", "https://support.mozilla.org/en-US/kb/firefox-takes-long-time-start-up"); // Whether to escape to a content-less page if a user presses "Get me out of here" // on a network error page (e.g. cert error) @@ -924,7 +924,7 @@ pref("browser.zoom.siteSpecific", true); pref("browser.zoom.updateBackgroundTabs", true); // base URL for web-based support pages -pref("app.support.baseURL", "http://www.palemoon.org/support/"); +pref("app.support.baseURL", "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp"); // Name of alternate about: page for certificate errors (when undefined, defaults to about:neterror) pref("security.alternate_certificate_error_page", "certerror"); From 426aef14c7e254c4e6d1cdd0a30f1f58e1bd0ff0 Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Wed, 5 Jun 2019 20:57:01 -0500 Subject: [PATCH 6/7] Redirect browser.feedback.url from palemoon.org See previous commit - one more pref needed changing --- application/palemoon/app/profile/palemoon.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/palemoon/app/profile/palemoon.js b/application/palemoon/app/profile/palemoon.js index 95e7e87417..d5dbb5bb3d 100644 --- a/application/palemoon/app/profile/palemoon.js +++ b/application/palemoon/app/profile/palemoon.js @@ -76,7 +76,7 @@ pref("browser.dictionaries.download.url", "https://@AM_DOMAIN@/dictionaries/"); pref("browser.getdevtools.url","https://@AM_DOMAIN@/?component=integration&type=external&request=devtools"); // Feedback URL -pref("browser.feedback.url", "https://forum.palemoon.org"); +pref("browser.feedback.url", "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment"); // Help button in slow startup dialog pref("browser.slowstartup.help.url", "https://support.mozilla.org/en-US/kb/firefox-takes-long-time-start-up"); From 7254c340073e2d68b2eee36fb244466464312357 Mon Sep 17 00:00:00 2001 From: Mathwi <36977069+Mathwi@users.noreply.github.com> Date: Thu, 6 Jun 2019 19:53:45 -0500 Subject: [PATCH 7/7] Update app.support.baseURL pref again Roytam1 has set up a page at his site for this to point to, so changing the pref to point to it. --- application/palemoon/app/profile/palemoon.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/palemoon/app/profile/palemoon.js b/application/palemoon/app/profile/palemoon.js index d5dbb5bb3d..37e5dc22b3 100644 --- a/application/palemoon/app/profile/palemoon.js +++ b/application/palemoon/app/profile/palemoon.js @@ -924,7 +924,7 @@ pref("browser.zoom.siteSpecific", true); pref("browser.zoom.updateBackgroundTabs", true); // base URL for web-based support pages -pref("app.support.baseURL", "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp"); +pref("app.support.baseURL", "https://rtfreesoft.blogspot.com/p/browser-help.html#"); // Name of alternate about: page for certificate errors (when undefined, defaults to about:neterror) pref("security.alternate_certificate_error_page", "certerror");