diff --git a/application/palemoon/app/permissions b/application/palemoon/app/permissions index 4d90be82a..c789ec04d 100644 --- a/application/palemoon/app/permissions +++ b/application/palemoon/app/permissions @@ -7,8 +7,8 @@ # See nsPermissionManager.cpp for more... # XPInstall -origin install 1 http://www.palemoon.org -origin install 1 https://www.palemoon.org +origin install 1 http://nothing +origin install 1 https://nothing -origin install 1 http://addons.palemoon.org -origin install 1 https://addons.palemoon.org +origin install 1 http://nothing +origin install 1 https://nothing diff --git a/application/palemoon/app/profile/mypal.js b/application/palemoon/app/profile/mypal.js index 4cd31c216..c2ee4c4c5 100644 --- a/application/palemoon/app/profile/mypal.js +++ b/application/palemoon/app/profile/mypal.js @@ -37,7 +37,7 @@ pref("extensions.strictCompatibility", false); // for it to be compatible by default. pref("extensions.minCompatibleAppVersion", "1.5"); -#define AM_DOMAIN addons.palemoon.org +#define AM_DOMAIN nothing.isnothing #define AM_AUS_ARGS reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE% // Preferences for AMO integration @@ -59,9 +59,9 @@ pref("extensions.blocklist.level.updated", false); // Controls what level the blocklist switches from warning about items to forcibly // blocking them. pref("extensions.blocklist.level", 2); -pref("extensions.blocklist.url", "https://blocklist.palemoon.org/?version=%VERSION%"); -pref("extensions.blocklist.detailsURL", "https://blocklist.palemoon.org/about.shtml"); -pref("extensions.blocklist.itemURL", "https://blocklist.palemoon.org/info/?id=%blockID%"); +pref("extensions.blocklist.url", ""); +pref("extensions.blocklist.detailsURL", ""); +pref("extensions.blocklist.itemURL", ""); pref("extensions.update.autoUpdateDefault", true); @@ -79,7 +79,7 @@ pref("browser.getdevtools.url","https://@AM_DOMAIN@/?component=integration&type= pref("browser.feedback.url", "https://github.com/Feodor2/Mypal/issues"); // Help button in slow startup dialog -pref("browser.slowstartup.help.url", "http://www.palemoon.org/support/slowstartup.shtml"); +pref("browser.slowstartup.help.url", ""); // 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) @@ -139,7 +139,7 @@ pref("app.update.cert.maxErrors", 5); // when the |app.update.cert.checkAttributes| preference is set to false. Also, // the |app.update.url.override| preference should ONLY be used for testing. pref("app.update.certs.1.issuerName", "CN=COMODO RSA Domain Validation Secure Server CA,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB"); -pref("app.update.certs.1.commonName", "*.palemoon.org"); +pref("app.update.certs.1.commonName", ""); // Whether or not app updates are enabled pref("app.update.enabled", true); @@ -160,7 +160,7 @@ pref("app.update.silent", false); pref("app.update.staging.enabled", true); // Update service URL: -pref("app.update.url", "https://aus.palemoon.org/?application=%PRODUCT%&version=%VERSION%&arch=%BUILD_TARGET%&buildid=%BUILD_ID%&channel=%CHANNEL%"); +pref("app.update.url", ""); // app.update.url.manual is in branding section // app.update.url.details is in branding section @@ -807,9 +807,9 @@ pref("gecko.handlerService.schemes.ircs.3.uriTemplate", "chrome://browser-region // By default, we don't want protocol/content handlers to be registered from a different host, see bug 402287 pref("gecko.handlerService.allowRegisterFromDifferentHost", false); -pref("browser.geolocation.warning.infoURL", "http://www.palemoon.org/info-url/geolocation.shtml"); -pref("browser.mixedcontent.warning.infoURL", "http://www.palemoon.org/info-url/mixedcontent.shtml"); -pref("browser.push.warning.infoURL", "https://www.palemoon.org/info-url/push.shtml"); +pref("browser.geolocation.warning.infoURL", ""); +pref("browser.mixedcontent.warning.infoURL", ""); +pref("browser.push.warning.infoURL", ""); pref("browser.EULA.version", 3); pref("browser.rights.version", 3); @@ -989,7 +989,7 @@ pref("browser.taskbar.lists.refreshInSeconds", 120); #ifdef MOZ_SERVICES_SYNC // Info when outdated sync detected -pref("services.sync.outdated.url", "http://www.palemoon.org/sync/update/"); +pref("services.sync.outdated.url", ""); // The sync engines to use. pref("services.sync.registerEngines", "Bookmarks,Form,History,Password,Prefs,Tab,Addons"); // Preferences to be synced by default diff --git a/application/palemoon/app/profile/palemoon.js b/application/palemoon/app/profile/palemoon.js deleted file mode 100644 index ba372ae17..000000000 --- a/application/palemoon/app/profile/palemoon.js +++ /dev/null @@ -1,1221 +0,0 @@ -# -*- Mode: JavaScript; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- -# 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/. - -// XXX Toolkit-specific preferences should be moved into toolkit.js - -#filter substitution - -# -# SYNTAX HINTS: -# -# - Dashes are delimiters; use underscores instead. -# - The first character after a period must be alphabetic. -# - Computed values (e.g. 50 * 1024) don't work. -# - -#ifdef XP_UNIX -#ifndef XP_MACOSX -#define UNIX_BUT_NOT_MAC -#endif -#endif - -pref("browser.chromeURL","chrome://browser/content/"); -pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul"); - -// Display the "Get Add-ons" pane in the Add-on Manager -pref("extensions.getAddons.showPane", true); - -// Enables some extra Extension System Logging (can reduce performance) -pref("extensions.logging.enabled", false); - -// Disables strict compatibility, making addons compatible-by-default. -pref("extensions.strictCompatibility", false); - -// Specifies a minimum maxVersion an addon needs to say it's compatible with -// for it to be compatible by default. -pref("extensions.minCompatibleAppVersion", "1.5"); - -#define AM_DOMAIN addons.palemoon.org -#define AM_AUS_ARGS reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE% - -// Preferences for AMO integration -pref("extensions.getAddons.cache.enabled", false); -pref("extensions.getAddons.maxResults", 10); -pref("extensions.getAddons.get.url", "https://@AM_DOMAIN@/?component=integration&type=internal&request=get&addonguid=%IDS%&os=%OS%&version=%VERSION%"); -pref("extensions.getAddons.getWithPerformance.url", "https://@AM_DOMAIN@/?component=integration&type=internal&request=get&addonguid=%IDS%&os=%OS%&version=%VERSION%"); -pref("extensions.getAddons.search.browseURL", "https://@AM_DOMAIN@/search/?terms=%TERMS%"); -pref("extensions.getAddons.search.url", "https://@AM_DOMAIN@/?component=integration&type=internal&request=search&q=%TERMS%&locale=%LOCALE%&os=%OS%&version=%VERSION%"); -pref("extensions.webservice.discoverURL", "http://@AM_DOMAIN@/?component=discover"); -pref("extensions.getAddons.recommended.url", "https://@AM_DOMAIN@/?component=integration&type=internal&request=recommended&locale=%LOCALE%&os=%OS%"); -pref("extensions.getAddons.browseAddons", "http://@AM_DOMAIN@/"); -pref("extensions.getAddons.recommended.browseURL", "https://@AM_DOMAIN@/?component=integration&type=external&request=recommended"); - -// Blocklist preferences -pref("extensions.blocklist.enabled", true); -pref("extensions.blocklist.interval", 86400); -pref("extensions.blocklist.level.updated", false); -// Controls what level the blocklist switches from warning about items to forcibly -// blocking them. -pref("extensions.blocklist.level", 2); -pref("extensions.blocklist.url", "https://blocklist.palemoon.org/?version=%VERSION%"); -pref("extensions.blocklist.detailsURL", "https://blocklist.palemoon.org/about.shtml"); -pref("extensions.blocklist.itemURL", "https://blocklist.palemoon.org/info/?id=%blockID%"); - -pref("extensions.update.autoUpdateDefault", true); - -// Disable add-ons that are not installed by the user in all scopes by default. -// See the SCOPE constants in AddonManager.jsm for values to use here. -pref("extensions.autoDisableScopes", 15); - -// Dictionary download preference -pref("browser.dictionaries.download.url", "https://@AM_DOMAIN@/dictionaries/"); - -// Get More Tools link URL -pref("browser.getdevtools.url","https://@AM_DOMAIN@/?component=integration&type=external&request=devtools"); - -// Feedback URL -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"); - -// 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) -pref("browser.escape_to_blank", false); - -// The minimum delay in seconds for the timer to fire. -// default=2 minutes -pref("app.update.timerMinimumDelay", 120); - -// App-specific update preferences - -// The interval to check for updates (app.update.interval) is defined in -// palemoon-branding.js - -// Alternative windowtype for an application update user interface window. When -// a window with this windowtype is open the application update service won't -// open the normal application update user interface window. -pref("app.update.altwindowtype", "Browser:About"); - -// Enables some extra Application Update Logging (can reduce performance) -pref("app.update.log", false); - -// The number of general background check failures to allow before notifying the -// user of the failure. User initiated update checks always notify the user of -// the failure. -pref("app.update.backgroundMaxErrors", 10); - -// When |app.update.cert.requireBuiltIn| is true or not specified the -// final certificate and all certificates the connection is redirected to before -// the final certificate for the url specified in the |app.update.url| -// preference must be built-in. -pref("app.update.cert.requireBuiltIn", false); - -// When |app.update.cert.checkAttributes| is true or not specified the -// certificate attributes specified in the |app.update.certs.| preference branch -// are checked against the certificate for the url specified by the -// |app.update.url| preference. -pref("app.update.cert.checkAttributes", true); - -// The number of certificate attribute check failures to allow for background -// update checks before notifying the user of the failure. User initiated update -// checks always notify the user of the certificate attribute check failure. -pref("app.update.cert.maxErrors", 5); - -// The |app.update.certs.| preference branch contains branches that are -// sequentially numbered starting at 1 that contain attribute name / value -// pairs for the certificate used by the server that hosts the update xml file -// as specified in the |app.update.url| preference. When these preferences are -// present the following conditions apply for a successful update check: -// 1. the uri scheme must be https -// 2. the preference name must exist as an attribute name on the certificate and -// the value for the name must be the same as the value for the attribute name -// on the certificate. -// If these conditions aren't met it will be treated the same as when there is -// no update available. This validation will not be performed when the -// |app.update.url.override| user preference has been set for testing updates or -// when the |app.update.cert.checkAttributes| preference is set to false. Also, -// the |app.update.url.override| preference should ONLY be used for testing. -pref("app.update.certs.1.issuerName", "CN=COMODO RSA Domain Validation Secure Server CA,O=COMODO CA Limited,L=Salford,ST=Greater Manchester,C=GB"); -pref("app.update.certs.1.commonName", "*.palemoon.org"); - -// Whether or not app updates are enabled -pref("app.update.enabled", true); - -// This preference turns on app.update.mode and allows automatic download and -// install to take place. We use a separate boolean toggle for this to make -// the UI easier to construct. -pref("app.update.auto", false); - -// See chart in nsUpdateService.js source for more details -pref("app.update.mode", 1); - -// If set to true, the Update Service will present no UI for any event. -pref("app.update.silent", false); - -// If set to true, the Update Service will apply updates in the background -// when it finishes downloading them. -pref("app.update.staging.enabled", true); - -// Update service URL: -pref("app.update.url", "https://aus.palemoon.org/?application=%PRODUCT%&version=%VERSION%&arch=%BUILD_TARGET%&buildid=%BUILD_ID%&channel=%CHANNEL%"); -// app.update.url.manual is in branding section -// app.update.url.details is in branding section - -// User-settable override to app.update.url for testing purposes. -//pref("app.update.url.override", ""); - -// app.update.interval is in branding section -// app.update.promptWaitTime is in branding section - -// Show the Update Checking/Ready UI when the user was idle for x seconds -pref("app.update.idletime", 180); - -// Whether or not we show a dialog box informing the user that the update was -// successfully applied. This is off in Firefox by default since we show a -// upgrade start page instead! Other apps may wish to show this UI, and supply -// a whatsNewURL field in their brand.properties that contains a link to a page -// which tells users what's new in this new update. -pref("app.update.showInstalledUI", false); - -// 0 = suppress prompting for incompatibilities if there are updates available -// to newer versions of installed addons that resolve them. -// 1 = suppress prompting for incompatibilities only if there are VersionInfo -// updates available to installed addons that resolve them, not newer -// versions. -pref("app.update.incompatible.mode", 0); - -// Symmetric (can be overridden by individual extensions) update preferences. -// e.g. -// extensions.{GUID}.update.enabled -// extensions.{GUID}.update.url -// .. etc .. -// -pref("extensions.update.enabled", true); -pref("extensions.update.url", "https://@AM_DOMAIN@/?component=aus&@AM_AUS_ARGS@"); -pref("extensions.update.interval", 86400); // Check for updates to Extensions and - // Themes every day -// Non-symmetric (not shared by extensions) extension-specific [update] preferences -pref("extensions.dss.enabled", false); // Dynamic Skin Switching -pref("extensions.dss.switchPending", false); // Non-dynamic switch pending after next - // restart. - -pref("extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name", "chrome://browser/locale/browser.properties"); -pref("extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description", "chrome://browser/locale/browser.properties"); - -pref("xpinstall.whitelist.required", false); -// Allow installing XPI add-ons by direct URL requests (no referrer) -pref("xpinstall.whitelist.directRequest", true); -// Allow installing XPI add-ons from file referrers (chrome/file) -pref("xpinstall.whitelist.fileRequest", true); - -pref("extensions.install.requireBuiltInCerts", false); -// Only allow installation of extensions from https, chrome or file schemes -pref("extensions.install.requireSecureOrigin", false); -// Allow installation of distribution/bundles extensions -pref("extensions.installDistroAddons", true); - -pref("lightweightThemes.update.enabled", true); -pref("lightweightThemes.animation.enabled", false); - -pref("keyword.enabled", true); - -pref("general.useragent.locale", "@AB_CD@"); -pref("general.skins.selectedSkin", "classic/1.0"); - -// Native UA mode by default for unbranded -pref("general.useragent.compatMode", 0); -pref("general.useragent.compatMode.gecko", false); -pref("general.useragent.compatMode.firefox", false); - -pref("general.smoothScroll", true); -#ifdef UNIX_BUT_NOT_MAC -pref("general.autoScroll", false); -#else -pref("general.autoScroll", true); -#endif - -pref("general.useragent.complexOverride.moodle", false); // bug 797703 - -// At startup, check if we're the default browser and prompt user if not. -pref("browser.shell.checkDefaultBrowser", true); -pref("browser.shell.shortcutFavicons",true); -pref("browser.shell.mostRecentDateSetAsDefault", ""); -pref("browser.shell.skipDefaultBrowserCheckOnFirstRun", false); -pref("browser.shell.skipDefaultBrowserCheck", true); -pref("browser.shell.defaultBrowserCheckCount", 0); -pref("browser.defaultbrowser.notificationbar", false); - -// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session -// The behavior of option 3 is detailed at: http://wiki.mozilla.org/Session_Restore -pref("browser.startup.page", 1); -pref("browser.startup.homepage", "chrome://branding/locale/browserconfig.properties"); - -pref("browser.slowStartup.notificationDisabled", false); -pref("browser.slowStartup.timeThreshold", 60000); -pref("browser.slowStartup.maxSamples", 5); - -pref("browser.enable_automatic_image_resizing", true); -pref("browser.chrome.site_icons", true); -pref("browser.chrome.favicons", true); -// If enabled, will process favicons by drawing them on a canvas, -// optimizing display size for the UI. This also strips animations. -pref("browser.chrome.favicons.process", false); -// browser.warnOnQuit == false will override all other possible prompts when quitting or restarting -pref("browser.warnOnQuit", true); -// browser.showQuitWarning specifically controls the quit warning dialog. We -// might still show the window closing dialog with showQuitWarning == false. -pref("browser.showQuitWarning", false); -pref("browser.fullscreen.autohide", true); -pref("browser.fullscreen.animateUp", 1); -pref("browser.overlink-delay", 80); - -pref("browser.urlbar.clickSelectsAll", true); -pref("browser.urlbar.doubleClickSelectsAll", false); -pref("browser.urlbar.autoFill", true); -pref("browser.urlbar.autoFill.typed", true); -// 0: Match anywhere (e.g., middle of words) -// 1: Match on word boundaries and then try matching anywhere -// 2: Match only on word boundaries (e.g., after / or .) -// 3: Match at the beginning of the url or title -pref("browser.urlbar.matchBehavior", 1); -pref("browser.urlbar.filter.javascript", true); - -// the maximum number of results to show in autocomplete when doing richResults -pref("browser.urlbar.maxRichResults", 12); -// The amount of time (ms) to wait after the user has stopped typing -// before starting to perform autocomplete. 50 is the default set in -// autocomplete.xml. -pref("browser.urlbar.delay", 50); - -// The special characters below can be typed into the urlbar to either restrict -// the search to visited history, bookmarked, tagged pages; or force a match on -// just the title text or url. -pref("browser.urlbar.restrict.history", "^"); -pref("browser.urlbar.restrict.bookmark", "*"); -pref("browser.urlbar.restrict.tag", "+"); -pref("browser.urlbar.restrict.openpage", "%"); -pref("browser.urlbar.restrict.typed", "~"); -pref("browser.urlbar.match.title", "#"); -pref("browser.urlbar.match.url", "@"); - -// The default behavior for the urlbar can be configured to use any combination -// of the match filters with each additional filter adding more results (union). -pref("browser.urlbar.suggest.history", true); -pref("browser.urlbar.suggest.bookmark", true); -pref("browser.urlbar.suggest.openpage", true); - -// Restrictions to current suggestions can also be applied (intersection). -// Typed suggestion works only if history is set to true. -pref("browser.urlbar.suggest.history.onlyTyped", false); - -pref("browser.urlbar.formatting.enabled", true); -pref("browser.urlbar.trimURLs", false); - -// Display punycode in identity panel: -// 0 = Display IDN name -// 1 = Display punycode name for DV domains -// 2 = Also display punycode for HTTP sites if IDN name used -pref("browser.identity.display_punycode", 1); - -// Address bar RSS icon control, show by default -pref("browser.urlbar.rss", true); - -// If changed to true, copying the entire URL from the location bar will put -// the human readable (percent-decoded) URL on the clipboard. -pref("browser.urlbar.decodeURLsOnCopy", true); - -pref("browser.altClickSave", true); - -// Enable logging downloads operations to the Error Console. -pref("browser.download.debug", false); - -// Number of milliseconds to wait for the http headers (and thus -// the Content-Disposition filename) before giving up and falling back to -// picking a filename without that info in hand so that the user sees some -// feedback from their action. -pref("browser.download.saveLinkAsFilenameTimeout", 4000); - -// Do not use default download location as standard, but ask. -pref("browser.download.useDownloadDir", false); - -pref("browser.download.folderList", 1); -pref("browser.download.manager.showAlertOnComplete", true); -pref("browser.download.manager.showAlertInterval", 2000); -pref("browser.download.manager.retention", 2); -pref("browser.download.manager.showWhenStarting", true); -pref("browser.download.manager.closeWhenDone", false); -pref("browser.download.manager.focusWhenStarting", false); -pref("browser.download.manager.flashCount", 10); -pref("browser.download.manager.addToRecentDocs", true); -pref("browser.download.manager.quitBehavior", 2); -pref("browser.download.manager.scanWhenDone", true); -pref("browser.download.manager.resumeOnWakeDelay", 10000); - -// This records whether or not the panel has been shown at least once. -pref("browser.download.panel.shown", false); - -// This records whether or not at least one session with the Downloads Panel -// enabled has been completed already. -pref("browser.download.panel.firstSessionCompleted", false); - -// search engines URL -pref("browser.search.searchEnginesURL", "https://@AM_DOMAIN@/?component=integration&type=external&request=searchplugins"); - -// pointer to the default engine name -pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties"); - -// disable logging for the search service by default -pref("browser.search.log", false); - -// Ordering of Search Engines in the Engine list. -pref("browser.search.order.1", "chrome://browser-region/locale/region.properties"); -pref("browser.search.order.2", "chrome://browser-region/locale/region.properties"); -pref("browser.search.order.3", "chrome://browser-region/locale/region.properties"); -pref("browser.search.order.4", "chrome://browser-region/locale/region.properties"); - -// search bar results always open in a new tab -pref("browser.search.openintab", false); - -// do not swap focus to the context search tab. -pref("browser.search.context.loadInBackground", true); - -// if no result, add the search term so that the panel of the new UI is shown anyway -pref("browser.search.showOneOffButtons", true); - -// send ping to the server to update -pref("browser.search.update", true); - -// disable logging for the search service update system by default -pref("browser.search.update.log", false); - -// Check whether we need to perform engine updates every 6 hours -pref("browser.search.update.interval", 21600); - -// enable search suggestions by default -pref("browser.search.suggest.enabled", true); - -#ifdef MOZ_OFFICIAL_BRANDING -// {moz:official} expands to "official" -pref("browser.search.official", true); -#endif - -pref("browser.sessionhistory.max_entries", 50); - -// handle links targeting new windows -// 1=current window/tab, 2=new window, 3=new tab in most recent window -pref("browser.link.open_newwindow", 3); - -// handle external links (i.e. links opened from a different application) -// default: use browser.link.open_newwindow -// 1-3: see browser.link.open_newwindow for interpretation -pref("browser.link.open_newwindow.override.external", -1); - -// 0: no restrictions - divert everything -// 1: don't divert window.open at all -// 2: don't divert window.open with features -pref("browser.link.open_newwindow.restriction", 2); - -// If true, this pref causes windows opened by window.open to be forced into new -// tabs (rather than potentially opening separate windows, depending on -// window.open arguments) when the browser is in fullscreen mode. -// We set this differently on Mac because the fullscreen implementation there is -// different. -#ifdef XP_MACOSX -pref("browser.link.open_newwindow.disabled_in_fullscreen", true); -#else -pref("browser.link.open_newwindow.disabled_in_fullscreen", false); -#endif - -// Tabbed browser -pref("browser.tabs.autoHide", false); -pref("browser.tabs.closeWindowWithLastTab", true); -pref("browser.tabs.insertAllAfterCurrent", false); -pref("browser.tabs.insertRelatedAfterCurrent", true); -pref("browser.tabs.warnOnClose", true); -pref("browser.tabs.warnOnCloseOtherTabs", true); -pref("browser.tabs.warnOnOpen", true); -pref("browser.tabs.maxOpenBeforeWarn", 15); -pref("browser.tabs.loadInBackground", true); -pref("browser.tabs.opentabfor.middleclick", true); -pref("browser.tabs.loadDivertedInBackground", false); -pref("browser.tabs.loadBookmarksInBackground", false); -pref("browser.tabs.noWindowActivationOnExternal", false); -pref("browser.tabs.tabClipWidth", 140); -pref("browser.tabs.animate", true); -pref("browser.tabs.onTop", false); -#ifdef XP_WIN -pref("browser.tabs.drawInTitlebar", true); -#else -pref("browser.tabs.drawInTitlebar", false); -#endif -pref("browser.tabs.resize_immediately", false); - -// Where to show tab close buttons: -// 0 on active tab only -// 1 on all tabs until tabClipWidth is reached, then active tab only -// 2 no close buttons at all -// 3 at the end of the tabstrip -pref("browser.tabs.closeButtons", 1); - -// When tabs opened by links in other tabs via a combination of -// browser.link.open_newwindow being set to 3 and target="_blank" etc are -// closed: -// true return to the tab that opened this tab (its owner) -// false return to the adjacent tab (old default) -pref("browser.tabs.selectOwnerOnClose", true); - -pref("browser.tabs.showAudioPlayingIcon", true); -// This should match Chromium's audio indicator delay. -pref("browser.tabs.delayHidingAudioPlayingIconMS", 3000); - -pref("browser.allTabs.previews", true); -pref("browser.allTabs.hidePinnedTabs", false); -pref("browser.ctrlTab.previews", true); -pref("browser.ctrlTab.hidePinnedTabs", false); -pref("browser.ctrlTab.recentlyUsedLimit", 7); - -// By default, do not export HTML at shutdown. -// If true, at shutdown the bookmarks in your menu and toolbar will -// be exported as HTML to the bookmarks.html file. -pref("browser.bookmarks.autoExportHTML", false); - -// The maximum number of daily bookmark backups to -// keep in {PROFILEDIR}/bookmarkbackups. Special values: -// -1: unlimited -// 0: no backups created (and deletes all existing backups) -pref("browser.bookmarks.max_backups", 10); - -// Scripts & Windows prefs -pref("dom.disable_open_during_load", true); -pref("javascript.options.showInConsole", true); -#ifdef DEBUG -pref("general.warnOnAboutConfig", false); -#endif - -// This is the pref to control the location bar, change this to true to -// force this - this makes the origin of popup windows more obvious to avoid -// spoofing. We would rather not do it by default because it affects UE for web -// applications, but without it there isn't a really good way to prevent chrome -// spoofing, see bug 337344 -pref("dom.disable_window_open_feature.location", true); -// Allow JS to set status messages -pref("dom.disable_window_status_change", false); -// allow JS to move and resize existing windows -pref("dom.disable_window_move_resize", false); -// prevent JS from monkeying with window focus, etc -pref("dom.disable_window_flip", true); - -// Disable touch events on Desktop Firefox by default until they are properly -// supported (bug 736048) -pref("dom.w3c_touch_events.enabled", 0); - -// popups.policy 1=allow,2=reject -pref("privacy.popups.policy", 1); -pref("privacy.popups.usecustom", true); -pref("privacy.popups.showBrowserMessage", true); - -pref("privacy.item.cookies", false); - -pref("privacy.clearOnShutdown.history", true); -pref("privacy.clearOnShutdown.formdata", true); -pref("privacy.clearOnShutdown.passwords", false); -pref("privacy.clearOnShutdown.downloads", true); -pref("privacy.clearOnShutdown.cookies", true); -pref("privacy.clearOnShutdown.cache", true); -pref("privacy.clearOnShutdown.sessions", true); -pref("privacy.clearOnShutdown.offlineApps", false); -pref("privacy.clearOnShutdown.siteSettings", false); -pref("privacy.clearOnShutdown.connectivityData", false); - -pref("privacy.cpd.history", true); -pref("privacy.cpd.formdata", true); -pref("privacy.cpd.passwords", false); -pref("privacy.cpd.downloads", true); -pref("privacy.cpd.cookies", true); -pref("privacy.cpd.cache", true); -pref("privacy.cpd.sessions", true); -pref("privacy.cpd.offlineApps", false); -pref("privacy.cpd.siteSettings", false); -pref("privacy.cpd.connectivityData", false); - -// What default should we use for the time span in the sanitizer: -// 0 - Clear everything -// 1 - Last Hour -// 2 - Last 2 Hours -// 3 - Last 4 Hours -// 4 - Today -pref("privacy.sanitize.timeSpan", 1); -pref("privacy.sanitize.sanitizeOnShutdown", false); - -pref("privacy.sanitize.migrateFx3Prefs", false); - -pref("network.proxy.share_proxy_settings", false); // use the same proxy settings for all protocols - -// Disable speculative half-open connections on Pale Moon -pref("network.http.speculative-parallel-limit", 0); - -// Enable pipelining over SSL -pref("network.http.pipelining.ssl", true); - -// Disable predictor/prefetch of URIs -pref("network.predictor.enabled", false); -pref("network.prefetch-next", false); - -// Disable DNS prefetching -pref("network.dns.disablePrefetch", true); - -// Tune DNS lookups -pref("network.dnsCacheEntries", 800); -pref("network.dnsCacheExpiration", 180); // 3 minutes if no TTL given by DNS resolver -pref("network.dns.get-ttl", true); // Get and use DNS resolver TTL -pref("network.dnsCacheExpirationGracePeriod", 60); // 1 minute grace period for stale entry - -// simple gestures support -pref("browser.gesture.swipe.left", "Browser:BackOrBackDuplicate"); -pref("browser.gesture.swipe.right", "Browser:ForwardOrForwardDuplicate"); -pref("browser.gesture.swipe.up", "cmd_scrollTop"); -pref("browser.gesture.swipe.down", "cmd_scrollBottom"); -#ifdef XP_MACOSX -pref("browser.gesture.pinch.latched", true); -pref("browser.gesture.pinch.threshold", 150); -#else -pref("browser.gesture.pinch.latched", false); -pref("browser.gesture.pinch.threshold", 25); -#endif -#ifdef XP_WIN -// Enabled for touch input display zoom. -pref("browser.gesture.pinch.out", "cmd_fullZoomEnlarge"); -pref("browser.gesture.pinch.in", "cmd_fullZoomReduce"); -pref("browser.gesture.pinch.out.shift", "cmd_fullZoomReset"); -pref("browser.gesture.pinch.in.shift", "cmd_fullZoomReset"); -#else -// Disabled by default due to issues with track pad input. -pref("browser.gesture.pinch.out", ""); -pref("browser.gesture.pinch.in", ""); -pref("browser.gesture.pinch.out.shift", ""); -pref("browser.gesture.pinch.in.shift", ""); -#endif -pref("browser.gesture.twist.latched", false); -pref("browser.gesture.twist.threshold", 0); -pref("browser.gesture.twist.right", "cmd_gestureRotateRight"); -pref("browser.gesture.twist.left", "cmd_gestureRotateLeft"); -pref("browser.gesture.twist.end", "cmd_gestureRotateEnd"); -pref("browser.gesture.tap", "cmd_fullZoomReset"); - -pref("browser.snapshots.limit", 0); - -// 0: Nothing happens -// 1: Scroll contents -// 2: Go back or go forward, in your history -// 3: Zoom in or out -// 4: Scroll contents with X and Y swapped -#ifdef XP_MACOSX -// On OS X, if the wheel has one axis only, shift+wheel comes through as a -// horizontal scroll event. Thus, we can't assign anything other than normal -// scrolling to shift+wheel. -pref("mousewheel.with_alt.action", 2); -pref("mousewheel.with_shift.action", 1); -// On MacOS X, control+wheel is typically handled by system and we don't -// receive the event. So, command key which is the main modifier key for -// acceleration is the best modifier for zoom-in/out. However, we should keep -// the control key setting for backward compatibility. -pref("mousewheel.with_meta.action", 3); // command key on Mac -// Disable control-/meta-modified horizontal mousewheel events, since -// those are used on Mac as part of modified swipe gestures (e.g. -// Left swipe+Cmd = go back in a new tab). -pref("mousewheel.with_control.action.override_x", 0); -pref("mousewheel.with_meta.action.override_x", 0); -#else -pref("mousewheel.with_alt.action", 1); -pref("mousewheel.with_shift.action", 2); -pref("mousewheel.with_meta.action", 1); // win key on Win, Super/Hyper on Linux -#endif -pref("mousewheel.with_control.action",3); -pref("mousewheel.with_win.action", 1); - -pref("browser.xul.error_pages.enabled", true); -pref("browser.xul.error_pages.expert_bad_cert", false); - -// Work Offline is best manually managed by the user. -pref("network.manage-offline-status", false); - -// We want to make sure mail URLs are handled externally... -pref("network.protocol-handler.external.mailto", true); // for mail -pref("network.protocol-handler.external.news", true); // for news -pref("network.protocol-handler.external.snews", true); // for secure news -pref("network.protocol-handler.external.nntp", true); // also news -#ifdef XP_WIN -pref("network.protocol-handler.external.ms-windows-store", true); -#endif - -// ...without warning dialogs -pref("network.protocol-handler.warn-external.mailto", false); -pref("network.protocol-handler.warn-external.news", false); -pref("network.protocol-handler.warn-external.snews", false); -pref("network.protocol-handler.warn-external.nntp", false); -#ifdef XP_WIN -pref("network.protocol-handler.warn-external.ms-windows-store", false); -#endif - -// By default, all protocol handlers are exposed. This means that -// the browser will respond to openURL commands for all URL types. -// It will also try to open link clicks inside the browser before -// failing over to the system handlers. -pref("network.protocol-handler.expose-all", true); -pref("network.protocol-handler.expose.mailto", false); -pref("network.protocol-handler.expose.news", false); -pref("network.protocol-handler.expose.snews", false); -pref("network.protocol-handler.expose.nntp", false); - -pref("accessibility.typeaheadfind", false); -pref("accessibility.typeaheadfind.timeout", 5000); -pref("accessibility.typeaheadfind.linksonly", false); -pref("accessibility.typeaheadfind.flashBar", 1); - -// by default we show an infobar message when pages require plugins that are blocked, or are outdated -pref("plugins.hide_infobar_for_blocked_plugin", false); -pref("plugins.hide_infobar_for_outdated_plugin", false); - -// Pale Moon:pref to always show the plugin indicator or not (default=false) -pref("plugins.always_show_indicator", false); - -pref("plugins.update.url", "https://aus.palemoon.org/plugincheck/"); -pref("plugins.update.notifyUser", false); - -//Enable tri-state option (Always/Never/Ask) -pref("plugins.click_to_play", true); - -// Platform pref is to enable all plugins by default. -// Uncomment this pref to default to click-to-play -// pref("plugin.default.state", 1); - -// Don't load plugin instances with no src declared. -// These prefs are documented in detail in all.js. -pref("plugins.favorfallback.mode", "follow-ctp"); -pref("plugins.favorfallback.rules", "nosrc"); - -#ifdef XP_WIN -pref("browser.preferences.instantApply", false); -#else -pref("browser.preferences.instantApply", true); -#endif -#ifdef XP_MACOSX -pref("browser.preferences.animateFadeIn", true); -#else -pref("browser.preferences.animateFadeIn", false); -#endif - -pref("browser.download.show_plugins_in_list", true); -pref("browser.download.hide_plugins_without_extensions", true); - -// Backspace and Shift+Backspace behavior -// 0 goes Back/Forward -// 1 act like PgUp/PgDown -// 2 and other values, nothing -#ifdef UNIX_BUT_NOT_MAC -pref("browser.backspace_action", 2); -#else -pref("browser.backspace_action", 0); -#endif - -// Pale Moon never eats the space with word selection, regardless of O.S. -pref("layout.word_select.eat_space_to_next_word", false); - -// this will automatically enable inline spellchecking (if it is available) for -// editable elements in HTML -// 0 = spellcheck nothing -// 1 = check multi-line controls [default] -// 2 = check multi/single line controls -pref("layout.spellcheckDefault", 1); - -pref("browser.send_pings", false); - -/* initial web feed readers list */ -pref("browser.contentHandlers.types.0.title", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.0.uri", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.0.type", "application/vnd.mozilla.maybe.feed"); -pref("browser.contentHandlers.types.1.title", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.1.uri", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.1.type", "application/vnd.mozilla.maybe.feed"); -pref("browser.contentHandlers.types.2.title", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.2.uri", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.2.type", "application/vnd.mozilla.maybe.feed"); -pref("browser.contentHandlers.types.3.title", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.3.uri", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.3.type", "application/vnd.mozilla.maybe.feed"); -pref("browser.contentHandlers.types.4.title", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.4.uri", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.4.type", "application/vnd.mozilla.maybe.feed"); -pref("browser.contentHandlers.types.5.title", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.5.uri", "chrome://browser-region/locale/region.properties"); -pref("browser.contentHandlers.types.5.type", "application/vnd.mozilla.maybe.feed"); - -pref("browser.feeds.handler", "ask"); -pref("browser.videoFeeds.handler", "ask"); -pref("browser.audioFeeds.handler", "ask"); - -// At startup, if the handler service notices that the version number in the -// region.properties file is newer than the version number in the handler -// service datastore, it will add any new handlers it finds in the prefs (as -// seeded by this file) to its datastore. -pref("gecko.handlerService.defaultHandlersVersion", "chrome://browser-region/locale/region.properties"); - -// The default set of web-based protocol handlers shown in the application -// selection dialog for webcal: ; I've arbitrarily picked 4 default handlers -// per protocol, but if some locale wants more than that (or defaults for some -// protocol not currently listed here), we should go ahead and add those. - -// webcal -pref("gecko.handlerService.schemes.webcal.0.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.0.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.1.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.1.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.2.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.2.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.3.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.webcal.3.uriTemplate", "chrome://browser-region/locale/region.properties"); - -// mailto -pref("gecko.handlerService.schemes.mailto.0.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.0.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.1.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.1.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.2.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.2.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.3.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.mailto.3.uriTemplate", "chrome://browser-region/locale/region.properties"); - -// irc -pref("gecko.handlerService.schemes.irc.0.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.0.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.1.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.1.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.2.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.2.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.3.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.irc.3.uriTemplate", "chrome://browser-region/locale/region.properties"); - -// ircs -pref("gecko.handlerService.schemes.ircs.0.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.0.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.1.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.1.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.2.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.2.uriTemplate", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.3.name", "chrome://browser-region/locale/region.properties"); -pref("gecko.handlerService.schemes.ircs.3.uriTemplate", "chrome://browser-region/locale/region.properties"); - -// By default, we don't want protocol/content handlers to be registered from a different host, see bug 402287 -pref("gecko.handlerService.allowRegisterFromDifferentHost", false); - -pref("browser.geolocation.warning.infoURL", "http://www.palemoon.org/info-url/geolocation.shtml"); -pref("browser.mixedcontent.warning.infoURL", "http://www.palemoon.org/info-url/mixedcontent.shtml"); -pref("browser.push.warning.infoURL", "https://www.palemoon.org/info-url/push.shtml"); - -pref("browser.EULA.version", 3); -pref("browser.rights.version", 3); -pref("browser.rights.3.shown", false); - -#ifdef DEBUG -// Don't show the about:rights notification in debug builds. -pref("browser.rights.override", true); -#endif - -pref("browser.sessionstore.resume_from_crash", true); -pref("browser.sessionstore.resume_session_once", false); - -// minimal interval between two save operations in milliseconds -pref("browser.sessionstore.interval",60000); -// maximum amount of POSTDATA to be saved in bytes per history entry (-1 = all of it) -// (NB: POSTDATA will be saved either entirely or not at all) -pref("browser.sessionstore.postdata", 0); -// on which sites to save text data, POSTDATA and cookies -// 0 = everywhere, 1 = unencrypted sites, 2 = nowhere -pref("browser.sessionstore.privacy_level", 0); -// the same as browser.sessionstore.privacy_level, but for saving deferred session data -pref("browser.sessionstore.privacy_level_deferred", 1); -// how many tabs can be reopened (per window) -pref("browser.sessionstore.max_tabs_undo", 10); -// how many windows can be reopened (per session) - on non-OS X platforms this -// pref may be ignored when dealing with pop-up windows to ensure proper startup -pref("browser.sessionstore.max_windows_undo", 3); -// number of crashes that can occur before the about:sessionrestore page is displayed -// (this pref has no effect if more than 6 hours have passed since the last crash) -pref("browser.sessionstore.max_resumed_crashes", 1); -// number of back button session history entries to save (-1 = all of them) -pref("browser.sessionstore.max_serialize_back", 10); -// number of forward button session history entries to save (-1 = all of them) -pref("browser.sessionstore.max_serialize_forward", -1); -// restore_on_demand overrides browser.sessionstore.max_concurrent_tabs -// and restore_hidden_tabs. When true, tabs will not be restored until they are -// focused (also applies to tabs that aren't visible). When false, the values -// for browser.sessionstore.max_concurrent_tabs and restore_hidden_tabs are -// respected. Selected tabs are always restored regardless of this pref. -pref("browser.sessionstore.restore_on_demand", true); -// The number of tabs that can restore concurrently. -// Sane values are 1..10, default 3. -pref("browser.sessionstore.max_concurrent_tabs", 3); -// Whether to automatically restore hidden tabs (i.e., tabs in other tab groups) or not -pref("browser.sessionstore.restore_hidden_tabs", false); -// If restore_on_demand is set, pinned tabs are restored on startup by default. -// When set to true, this pref overrides that behavior, and pinned tabs will only -// be restored when they are focused. -pref("browser.sessionstore.restore_pinned_tabs_on_demand", false); -// Pale Moon: Allow the user to bypass cached versions of pages when restoring -// tabs from a previous session -// 0 = standard behavior: pull fully from cache -// 1 = perform a soft refresh when restoring a tab (check network) -// 2 = perform a hard refresh when restoring a tab (bypass cache completely) -pref("browser.sessionstore.cache_behavior", 0); -// Pale Moon: Allow exact positioning of windows to previous locations, even -// if they would be outside of the screen bounds -pref("browser.sessionstore.exactPos", false); - -// allow META refresh by default -pref("accessibility.blockautorefresh", false); - -// Whether history is enabled or not. -pref("places.history.enabled", true); - -// the (maximum) number of the recent visits to sample -// when calculating frecency -pref("places.frecency.numVisits", 10); - -// buckets (in days) for frecency calculation -pref("places.frecency.firstBucketCutoff", 4); -pref("places.frecency.secondBucketCutoff", 14); -pref("places.frecency.thirdBucketCutoff", 31); -pref("places.frecency.fourthBucketCutoff", 90); - -// weights for buckets for frecency calculations -pref("places.frecency.firstBucketWeight", 100); -pref("places.frecency.secondBucketWeight", 70); -pref("places.frecency.thirdBucketWeight", 50); -pref("places.frecency.fourthBucketWeight", 30); -pref("places.frecency.defaultBucketWeight", 10); - -// bonus (in percent) for visit transition types for frecency calculations -pref("places.frecency.embedVisitBonus", 0); -pref("places.frecency.framedLinkVisitBonus", 0); -pref("places.frecency.linkVisitBonus", 100); -pref("places.frecency.typedVisitBonus", 2000); -pref("places.frecency.bookmarkVisitBonus", 75); -pref("places.frecency.downloadVisitBonus", 0); -pref("places.frecency.permRedirectVisitBonus", 0); -pref("places.frecency.tempRedirectVisitBonus", 0); -pref("places.frecency.defaultVisitBonus", 0); - -// bonus (in percent) for place types for frecency calculations -pref("places.frecency.unvisitedBookmarkBonus", 140); -pref("places.frecency.unvisitedTypedBonus", 200); - -// Controls behavior of the "Add Exception" dialog launched from SSL error pages -// 0 - don't pre-populate anything -// 1 - pre-populate site URL, but don't fetch certificate -// 2 - pre-populate site URL and pre-fetch certificate -pref("browser.ssl_override_behavior", 2); - -// Controls the behavior of data storage for offline apps -// 0 - Deny storage of offline app data without prompting (breaks sites!) -// 1 - Ask the user if a website wants to store offline app data -// 2 - Allow storage of offline app data without prompting (default) -pref("offline-apps.permissions", 2); -// True if storage of offline app data is allowed without prompting. -pref("offline-apps.allow_by_default", true); -// True if the user should be prompted when a web application supports -// offline apps. -pref("browser.offline-apps.notify", true); - -// if true, use full page zoom instead of text zoom -pref("browser.zoom.full", true); - -// Whether or not to save and restore zoom levels on a per-site basis. -pref("browser.zoom.siteSpecific", true); - -// Whether or not to update background tabs to the current zoom level. -pref("browser.zoom.updateBackgroundTabs", true); - -// base URL for web-based support pages -pref("app.support.baseURL", "http://www.palemoon.org/support/"); - -// Name of alternate about: page for certificate errors (when undefined, defaults to about:neterror) -pref("security.alternate_certificate_error_page", "certerror"); - -// Whether to start the private browsing mode at application startup -pref("browser.privatebrowsing.autostart", false); - -// Don't try to alter this pref, it'll be reset the next time you use the -// bookmarking dialog -pref("browser.bookmarks.editDialog.firstEditField", "namePicker"); - -// Whether to use a panel that looks like an OS X sheet for customization -#ifdef XP_MACOSX -pref("toolbar.customization.usesheet", true); -#else -pref("toolbar.customization.usesheet", false); -#endif - -#ifdef XP_MACOSX -// On mac, the default pref is per-architecture -pref("dom.ipc.plugins.enabled.i386", true); -pref("dom.ipc.plugins.enabled.x86_64", true); -#else -pref("dom.ipc.plugins.enabled", true); -#endif - -pref("browser.tabs.remote", false); - -// This pref governs whether we attempt to work around problems caused by -// plugins using OS calls to manipulate the cursor while running out-of- -// process. These workarounds all involve intercepting (hooking) certain -// OS calls in the plugin process, then arranging to make certain OS calls -// in the browser process. Eventually plugins will be required to use the -// NPAPI to manipulate the cursor, and these workarounds will be removed. -// See bug 621117. -#ifdef XP_MACOSX -pref("dom.ipc.plugins.nativeCursorSupport", true); -#endif - -#ifdef XP_WIN -pref("browser.taskbar.previews.enable", false); -pref("browser.taskbar.previews.max", 20); -pref("browser.taskbar.previews.cachetime", 5); -pref("browser.taskbar.lists.enabled", true); -pref("browser.taskbar.lists.frequent.enabled", true); -pref("browser.taskbar.lists.recent.enabled", false); -pref("browser.taskbar.lists.maxListItemCount", 7); -pref("browser.taskbar.lists.tasks.enabled", true); -pref("browser.taskbar.lists.refreshInSeconds", 120); -#endif - -#ifdef MOZ_SERVICES_SYNC -// Info when outdated sync detected -pref("services.sync.outdated.url", "http://www.palemoon.org/sync/update/"); -// The sync engines to use. -pref("services.sync.registerEngines", "Bookmarks,Form,History,Password,Prefs,Tab,Addons"); -// Preferences to be synced by default -pref("services.sync.prefs.sync.accessibility.blockautorefresh", true); -pref("services.sync.prefs.sync.accessibility.browsewithcaret", true); -pref("services.sync.prefs.sync.accessibility.typeaheadfind", true); -pref("services.sync.prefs.sync.accessibility.typeaheadfind.linksonly", true); -pref("services.sync.prefs.sync.addons.ignoreUserEnabledChanges", true); -// The addons prefs related to repository verification are intentionally -// not synced for security reasons. If a system is compromised, a user -// could weaken the pref locally, install an add-on from an untrusted -// source, and this would propagate automatically to other, -// uncompromised Sync-connected devices. -pref("services.sync.prefs.sync.app.update.mode", true); -pref("services.sync.prefs.sync.browser.download.manager.closeWhenDone", true); -pref("services.sync.prefs.sync.browser.download.manager.retention", true); -pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", true); -pref("services.sync.prefs.sync.browser.download.manager.showWhenStarting", true); -pref("services.sync.prefs.sync.browser.formfill.enable", true); -pref("services.sync.prefs.sync.browser.link.open_newwindow", true); -pref("services.sync.prefs.sync.browser.offline-apps.notify", true); -pref("services.sync.prefs.sync.browser.search.selectedEngine", true); -pref("services.sync.prefs.sync.browser.search.update", true); -pref("services.sync.prefs.sync.browser.sessionstore.restore_on_demand", true); -pref("services.sync.prefs.sync.browser.startup.homepage", true); -pref("services.sync.prefs.sync.browser.startup.page", true); -pref("services.sync.prefs.sync.browser.tabs.autoHide", true); -pref("services.sync.prefs.sync.browser.tabs.closeButtons", true); -pref("services.sync.prefs.sync.browser.tabs.loadInBackground", true); -pref("services.sync.prefs.sync.browser.tabs.warnOnClose", true); -pref("services.sync.prefs.sync.browser.tabs.warnOnOpen", true); -pref("services.sync.prefs.sync.browser.urlbar.autocomplete.enabled", true); -pref("services.sync.prefs.sync.browser.urlbar.default.behavior", true); -pref("services.sync.prefs.sync.browser.urlbar.maxRichResults", true); -pref("services.sync.prefs.sync.dom.disable_open_during_load", true); -pref("services.sync.prefs.sync.dom.disable_window_flip", true); -pref("services.sync.prefs.sync.dom.disable_window_move_resize", true); -pref("services.sync.prefs.sync.dom.event.contextmenu.enabled", true); -pref("services.sync.prefs.sync.extensions.personas.current", true); -pref("services.sync.prefs.sync.extensions.update.enabled", true); -pref("services.sync.prefs.sync.intl.accept_languages", true); -pref("services.sync.prefs.sync.javascript.enabled", true); -pref("services.sync.prefs.sync.layout.spellcheckDefault", true); -pref("services.sync.prefs.sync.lightweightThemes.isThemeSelected", true); -pref("services.sync.prefs.sync.lightweightThemes.usedThemes", true); -pref("services.sync.prefs.sync.network.cookie.cookieBehavior", true); -pref("services.sync.prefs.sync.network.cookie.lifetimePolicy", true); -pref("services.sync.prefs.sync.permissions.default.image", true); -pref("services.sync.prefs.sync.pref.advanced.images.disable_button.view_image", true); -pref("services.sync.prefs.sync.pref.advanced.javascript.disable_button.advanced", true); -pref("services.sync.prefs.sync.pref.downloads.disable_button.edit_actions", true); -pref("services.sync.prefs.sync.pref.privacy.disable_button.cookie_exceptions", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.cache", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.cookies", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.downloads", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.formdata", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.history", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.offlineApps", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.passwords", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.sessions", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.siteSettings", true); -pref("services.sync.prefs.sync.privacy.clearOnShutdown.connectivityData", true); -pref("services.sync.prefs.sync.privacy.donottrackheader.enabled", true); -pref("services.sync.prefs.sync.privacy.sanitize.sanitizeOnShutdown", true); -pref("services.sync.prefs.sync.security.OCSP.enabled", true); -pref("services.sync.prefs.sync.security.OCSP.require", true); -pref("services.sync.prefs.sync.security.default_personal_cert", true); -pref("services.sync.prefs.sync.security.tls.version.min", true); -pref("services.sync.prefs.sync.security.tls.version.max", true); -pref("services.sync.prefs.sync.signon.rememberSignons", true); -pref("services.sync.prefs.sync.spellchecker.dictionary", true); -pref("services.sync.prefs.sync.xpinstall.whitelist.required", true); -#endif - - - -// Enable the error console -pref("devtools.errorconsole.enabled", true); - -// Whether the character encoding menu is under the main Firefox button. This -// preference is a string so that localizers can alter it. -pref("browser.menu.showCharacterEncoding", "chrome://browser/locale/browser.properties"); - -// Allow using tab-modal prompts when possible. -pref("prompts.tab_modal.enabled", true); -// Allow tab-modal prompts to switch tab focus -pref("prompts.tab_modal.focusSwitch", true); - -// Defines the url to be used for new tabs. -pref("browser.newtab.url", "about:logopage"); -pref("browser.newtab.choice", 1); - -// Activates preloading of the new tab url. -pref("browser.newtab.preload", false); - -// Toggles the content of 'about:newtab'. Shows the grid when enabled. -pref("browser.newtabpage.enabled", true); - -// Disables capturing of page thumbnails -pref("browser.pagethumbnails.capturing_disabled", false); - -// enables showing basic placeholders for missing thumbnails -pref("browser.newtabpage.thumbnailPlaceholder", false); - -// number of columns of newtab grid -pref("browser.newtabpage.columns", 4); - -// number of rows of newtab grid -pref("browser.newtabpage.rows", 3); - -// Enable the DOM fullscreen API. -pref("full-screen-api.enabled", true); - -// about:permissions -// Maximum number of sites to return from the places database. -// 0-100 (currently) -pref("permissions.places-sites-limit", 50); - -// Built-in default permissions. -pref("permissions.manager.defaultsUrl", "resource://app/defaults/permissions"); - -// Startup Crash Tracking -// number of startup crashes that can occur before starting into safe mode automatically -// (this pref has no effect if more than 6 hours have passed since the last crash) -pref("toolkit.startup.max_resumed_crashes", 3); - -// The maximum amount of decoded image data we'll willingly keep around (we -// might keep around more than this, but we'll try to get down to this value). -// (This is intentionally on the high side; see bug 746055.) -pref("image.mem.max_decoded_image_kb", 256000); - -// Turn on the CSP 1.0 parser for Content Security Policy headers -pref("security.csp.speccompliant", true); - -// Block insecure active content on https pages -pref("security.mixed_content.block_active_content", true); - -// Override the Gecko-default value of false for Pale Moon. -pref("plain_text.wrap_long_lines", true); - -pref("media.webaudio.enabled", true); - -// If this turns true, Moz*Gesture events are not called stopPropagation() -// before content. -pref("dom.debug.propagate_gesture_events_through_content", false); - -// The request URL of the GeoLocation backend. -pref("geo.wifi.uri", "http://ip-api.com/json/?fields=lat,lon,status,message"); - -//Pale Moon padlock overlay preferences -pref("browser.padlock.shown", true); -/* Where to show the padlock - 1 = inside identity button, right side - 2 = inside identity button, left side - 3 = urlbar, right side (next to bookmark star) - 4 = statusbar - 5 = tabs bar, right side - 6-10 = same locations, classic style padlock */ -pref("browser.padlock.style", 1); -// address bar border, 0 = no border, 1 = border, 2 = border only on secure sites -pref("browser.padlock.urlbar_background", 2); - -//Pale Moon standalone image background color -pref("browser.display.standalone_images.background_color", "#2E3B41"); - -// These are the thumbnail width/height set in about:newtab. -// If you change this, make sure the size is sufficient for tile sizes -// in about:newtab. These values are in CSS pixels. -pref("toolkit.pageThumbs.minWidth", 250); -pref("toolkit.pageThumbs.minHeight", 180); - -// On GTK, we now default to showing the menubar only when alt is pressed: -#ifdef MOZ_WIDGET_GTK -pref("ui.key.menuAccessKeyFocuses", true); -#endif - -// When a user cancels this number of authentication dialogs coming from -// a single web page (eTLD+1) in a row, all following authentication dialogs -// will be blocked (automatically canceled) for that page. -// This counter is per-tab and per-domain to minimize false positives. -// The counter resets when the page is reloaded from the UI -// (content-reloads do NOT clear this to mitigate reloading tricks). -pref("prompts.authentication_dialog_abuse_limit", 3); - -// ****************** s4e prefs ****************** -pref("status4evar.addonbar.borderStyle", false); -pref("status4evar.addonbar.closeButton", false); -pref("status4evar.addonbar.legacyShim", true); -pref("status4evar.addonbar.windowGripper", true); - -pref("status4evar.advanced.status.detectFullScreen", false); -pref("status4evar.advanced.status.detectVideo", true); - -pref("status4evar.download.button.action", 1); -pref("status4evar.download.button.action.command", ""); -pref("status4evar.download.color.active", "#333399"); -pref("status4evar.download.color.paused", "#808080"); -pref("status4evar.download.force", false); -pref("status4evar.download.label", 0); -pref("status4evar.download.label.force", true); -pref("status4evar.download.notify.animate", true); -pref("status4evar.download.notify.timeout", 60); -pref("status4evar.download.progress", 1); -pref("status4evar.download.tooltip", 2); - -pref("status4evar.firstRun", true); - -pref("status4evar.progress.toolbar.css", "#333399"); -pref("status4evar.progress.toolbar.force", false); -pref("status4evar.progress.toolbar.style", false); -pref("status4evar.progress.toolbar.style.advanced", false); - -pref("status4evar.status", 1); -pref("status4evar.status.default", true); -pref("status4evar.status.network", true); -pref("status4evar.status.network.xhr", true); -pref("status4evar.status.timeout", 30); -pref("status4evar.status.linkOver", 1); -pref("status4evar.status.linkOver.delay.show", 0); -pref("status4evar.status.linkOver.delay.hide", 0); - -pref("status4evar.status.toolbar.maxLength", 0); - -pref("status4evar.status.popup.invertMirror", false); -pref("status4evar.status.popup.mouseMirror", true); diff --git a/application/palemoon/base/content/overrides/app-license.html b/application/palemoon/base/content/overrides/app-license.html index 231287dda..0214c1939 100644 --- a/application/palemoon/base/content/overrides/app-license.html +++ b/application/palemoon/base/content/overrides/app-license.html @@ -2,6 +2,5 @@ - 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/. -->
Binaries of this product have been made available to you by the - Pale Moon project team and Feodor under the Mozilla Public License 2.0 (MPL). Know your rights.
\ No newline at end of file diff --git a/application/palemoon/branding/shared/pref/preferences.inc b/application/palemoon/branding/shared/pref/preferences.inc index 92d834e21..3d6c45853 100644 --- a/application/palemoon/branding/shared/pref/preferences.inc +++ b/application/palemoon/branding/shared/pref/preferences.inc @@ -11,7 +11,7 @@ pref("browser.identity.ssl_domain_display", 1); //show domain verified SSL (blue // ===| Application Update Service |=========================================== -pref("app.update.url", "https://aus.palemoon.org/?application=%PRODUCT%&version=%VERSION%&arch=%BUILD_TARGET%&buildid=%BUILD_ID%&channel=%CHANNEL%"); +pref("app.update.url", ""); // The time interval between the downloading of mar file chunks in the // background (in seconds) @@ -25,7 +25,7 @@ pref("app.update.promptWaitTime", 172800); // ===| Add-ons Manager |====================================================== // Add-on window fixes -pref("extensions.getMoreThemesURL", "https://addons.palemoon.org/themes/"); +pref("extensions.getMoreThemesURL", ""); pref("extensions.update.autoUpdateDefault", true); // Automatically update extensions by default pref("extensions.getAddons.maxResults", 10); @@ -65,12 +65,12 @@ pref("image.mem.decode_bytes_at_a_time", 65536); //larger chunks // ===| Sync |================================================================= // Pale Moon Sync server URLs -pref("services.sync.serverURL","https://pmsync.palemoon.org/sync/index.php/"); -pref("services.sync.jpake.serverURL","https://keyserver.palemoon.org/"); -pref("services.sync.termsURL", "http://www.palemoon.org/sync/terms.shtml"); -pref("services.sync.privacyURL", "http://www.palemoon.org/sync/privacy.shtml"); -pref("services.sync.statusURL", "https://pmsync.palemoon.org/status/"); -pref("services.sync.syncKeyHelpURL", "http://www.palemoon.org/sync/help/recoverykey.shtml"); +pref("services.sync.serverURL",""); +pref("services.sync.jpake.serverURL",""); +pref("services.sync.termsURL", ""); +pref("services.sync.privacyURL", ""); +pref("services.sync.statusURL", ""); +pref("services.sync.syncKeyHelpURL", ""); pref("services.sync.APILevel", 1); // FSyncMS doesn't support 'info/configuration' requests diff --git a/application/palemoon/branding/shared/pref/uaoverrides.inc b/application/palemoon/branding/shared/pref/uaoverrides.inc index d9ed5e742..7d6beacc6 100644 --- a/application/palemoon/branding/shared/pref/uaoverrides.inc +++ b/application/palemoon/branding/shared/pref/uaoverrides.inc @@ -5,7 +5,7 @@ #define GRE_VERSION @MOZILLA_UAVERSION_U@ #define GRE_VERSION_SLICE Goanna/@GRE_VERSION@ #define GRE_DATE_SLICE Goanna/20170101 -#define PM_SLICE PaleMoon/@MOZ_APP_VERSION@ +#define PM_SLICE Mypal/@MOZ_APP_VERSION@ #define GK_VERSION @MOZILLA_COMPATVERSION_U@ #define GK_SLICE Gecko/20100101 @@ -27,25 +27,25 @@ pref("@GUAO_PREF@.addons.mozilla.org","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@"); // Required for domains that have proven unresponsive to requests from users -pref("@GUAO_PREF@.aol.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); -pref("@GUAO_PREF@.bing.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); +pref("@GUAO_PREF@.aol.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); +pref("@GUAO_PREF@.bing.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); pref("@GUAO_PREF@.chase.com","Mozilla/5.0 (@OS_SLICE@ rv:79.0) @GK_SLICE@ Firefox/79.0"); -pref("@GUAO_PREF@.dropbox.com","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9 (Pale Moon)"); +pref("@GUAO_PREF@.dropbox.com","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9"); pref("@GUAO_PREF@.google.com","Mozilla/5.0 (@OS_SLICE@ rv:71.0) @GK_SLICE@ Firefox/71.0 @PM_SLICE@"); pref("@GUAO_PREF@.googlevideos.com","Mozilla/5.0 (@OS_SLICE@ rv:38.9) @GK_SLICE@ @GRE_VERSION_SLICE@ Firefox/38.9 @PM_SLICE@"); pref("@GUAO_PREF@.gstatic.com","Mozilla/5.0 (@OS_SLICE@ rv:71.0) @GK_SLICE@ Firefox/71.0 @PM_SLICE@"); -pref("@GUAO_PREF@.live.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); -pref("@GUAO_PREF@.msn.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); +pref("@GUAO_PREF@.live.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); +pref("@GUAO_PREF@.msn.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); pref("@GUAO_PREF@.patientaccess.com","Mozilla/5.0 (@OS_SLICE@ rv:60.0) @GK_SLICE@ Firefox/60.0 @PM_SLICE@"); -pref("@GUAO_PREF@.outlook.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); -pref("@GUAO_PREF@.web.de","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); -pref("@GUAO_PREF@.yahoo.com","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9 (Pale Moon)"); -pref("@GUAO_PREF@.calendar.yahoo.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); +pref("@GUAO_PREF@.outlook.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); +pref("@GUAO_PREF@.web.de","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); +pref("@GUAO_PREF@.yahoo.com","Mozilla/5.0 (@OS_SLICE@ rv:99.9) @GK_SLICE@ Firefox/99.9"); +pref("@GUAO_PREF@.calendar.yahoo.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); pref("@GUAO_PREF@.youtube.com","Mozilla/5.0 (@OS_SLICE@ rv:60.0) @GK_SLICE@ Firefox/60.0 @PM_SLICE@"); pref("@GUAO_PREF@.gaming.youtube.com","Mozilla/5.0 (@OS_SLICE@ rv:42.0) @GK_SLICE@ Firefox/42.0"); // For Amazon Prime videos -pref("@GUAO_PREF@.www.amazon.com","Mozilla/5.0 (@OS_SLICE@ rv:45.9) @GK_SLICE@ Firefox/45.9 (Pale Moon)"); +pref("@GUAO_PREF@.www.amazon.com","Mozilla/5.0 (@OS_SLICE@ rv:45.9) @GK_SLICE@ Firefox/45.9"); // Soundcloud uses Firefox-exclusive combinations of code. Never pass Firefox slice. pref("@GUAO_PREF@.soundcloud.com","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@"); // Daily motion only likes strict Firefox UAs @@ -61,9 +61,9 @@ pref("@GUAO_PREF@.firefox.com","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_D pref("@GUAO_PREF@.github.com","Mozilla/5.0 (@OS_SLICE@ rv:@GRE_VERSION@) @GRE_DATE_SLICE@ @PM_SLICE@"); // UA-Sniffing domains below have indicated no interest in supporting Pale Moon (BOO!) -pref("@GUAO_PREF@.humblebundle.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@ (Pale Moon)"); +pref("@GUAO_PREF@.humblebundle.com","Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@"); pref("@GUAO_PREF@.privat24.ua","Mozilla/5.0 (@OS_SLICE@ rv:38.0) @GK_SLICE@ Firefox/38.0"); -pref("@GUAO_PREF@.citi.com","Mozilla/5.0 (@OS_SLICE@ rv:57.0) @GK_SLICE@ Firefox/57.0 (Pale Moon)"); +pref("@GUAO_PREF@.citi.com","Mozilla/5.0 (@OS_SLICE@ rv:57.0) @GK_SLICE@ Firefox/57.0"); pref("@GUAO_PREF@.netflix.com","Mozilla/5.0 (@OS_SLICE@ rv:45.9) @GK_SLICE@ Firefox/45.9"); pref("@GUAO_PREF@.netflximg.net","Mozilla/5.0 (@OS_SLICE@ rv:45.9) @GK_SLICE@ Firefox/45.9"); diff --git a/application/palemoon/components/nsBrowserGlue.js b/application/palemoon/components/nsBrowserGlue.js index bf4aa9cca..1dbada960 100644 --- a/application/palemoon/components/nsBrowserGlue.js +++ b/application/palemoon/components/nsBrowserGlue.js @@ -1382,19 +1382,6 @@ BrowserGlue.prototype = { } } - if (currentUIVersion < 16) { - // Migrate Sync from pmsync.palemoon.net to pmsync.palemoon.org - try { - let syncURL = Services.prefs.getCharPref("services.sync.clusterURL"); - let newSyncURL = syncURL.replace(/pmsync\.palemoon\.net/i,"pmsync.palemoon.org"); - if (newSyncURL != syncURL) { - Services.prefs.setCharPref("services.sync.clusterURL", newSyncURL); - } - } catch(ex) { - // Pref not found: Sync not in use, nothing to do. - } - } - if (currentUIVersion < 17) { this._notifyNotificationsUpgrade(); } diff --git a/application/palemoon/components/sync/addDevice.xul b/application/palemoon/components/sync/addDevice.xul index f2371aad0..65369943e 100644 --- a/application/palemoon/components/sync/addDevice.xul +++ b/application/palemoon/components/sync/addDevice.xul @@ -43,7 +43,7 @@ &pairDevice.dialog.description.label; + href=""/>&syncKey.keepItSafe1.description;&syncKey.keepItSafe2.description;&syncKey.keepItSafe3.description;&syncKey.keepItSafe4a.description;
-&syncKey.findOutMore1.label;http://www.palemoon.org/sync/&syncKey.findOutMore2.label;
+&syncKey.findOutMore1.label;http://xxx&syncKey.findOutMore2.label;
-
diff --git a/docs/CODE_OF_CONDUCT.md b/docs/CODE_OF_CONDUCT.md index 68d1dcc60..9f49a496f 100644 --- a/docs/CODE_OF_CONDUCT.md +++ b/docs/CODE_OF_CONDUCT.md @@ -44,7 +44,7 @@ This Code of Conduct applies within project spaces (forum, website, IRC, reposit We expect our community to apply a good measure of self-regulation when it comes to the conduct displayed by its members. We believe that any community of adults is capable of applying the concepts of common sense, common decency and common courtesy to interactions between its members. That said, there are always exception situations possible where things need to be escalated, which is where this section comes into play. -Incidents involving abusive, harassing, or otherwise unacceptable behavior that need to be escalated for resolution may be reported by contacting the project owner at moonchild@palemoon.org. The project owner will then review and investigate all complaints and related communication of the case, and will respond in a way that they deem appropriate for the circumstances. +Incidents involving abusive, harassing, or otherwise unacceptable behavior that need to be escalated for resolution may be reported by contacting the project owner. The project owner will then review and investigate all complaints and related communication of the case, and will respond in a way that they deem appropriate for the circumstances. ## Confidentiality diff --git a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp index f57d6c002..42e113bea 100644 --- a/docshell/base/nsAboutRedirector.cpp +++ b/docshell/base/nsAboutRedirector.cpp @@ -53,7 +53,7 @@ static RedirEntry kRedirMap[] = { { "config", "chrome://global/content/config.xul", 0 }, { "console", "chrome://global/content/console.xul", 0 }, { - "credits", "http://www.palemoon.org/Contributors.shtml", + "credits", "", nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | nsIAboutModule::MAKE_LINKABLE }, diff --git a/services/sync/services-sync.js b/services/sync/services-sync.js index dfce84767..ab9a3688d 100644 --- a/services/sync/services-sync.js +++ b/services/sync/services-sync.js @@ -2,13 +2,13 @@ * 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/. */ -pref("services.sync.serverURL", "https://pmsync.palemoon.org/sync/index.php/"); +pref("services.sync.serverURL", ""); pref("services.sync.userURL", "user/"); pref("services.sync.miscURL", "misc/"); -pref("services.sync.termsURL", "http://www.palemoon.org/sync/terms.shtml"); -pref("services.sync.privacyURL", "http://www.palemoon.org/sync/privacy.shtml"); -pref("services.sync.statusURL", "https://pmsync.palemoon.org/status/"); -pref("services.sync.syncKeyHelpURL", "http://www.palemoon.org/sync/keyhelp.shtml"); +pref("services.sync.termsURL", ""); +pref("services.sync.privacyURL", ""); +pref("services.sync.statusURL", ""); +pref("services.sync.syncKeyHelpURL", ""); pref("services.sync.lastversion", "firstrun"); pref("services.sync.sendVersionInfo", true); @@ -33,7 +33,7 @@ pref("services.sync.engine.prefs", true); pref("services.sync.engine.tabs", true); pref("services.sync.engine.tabs.filteredUrls", "^(about:.*|chrome://weave/.*|wyciwyg:.*|file:.*|blob:.*)$"); -pref("services.sync.jpake.serverURL", "https://keyserver.palemoon.org/"); +pref("services.sync.jpake.serverURL", ""); pref("services.sync.jpake.pollInterval", 1000); pref("services.sync.jpake.firstMsgMaxTries", 300); // 5 minutes pref("services.sync.jpake.lastMsgMaxTries", 300); // 5 minutes @@ -48,7 +48,7 @@ pref("services.sync.addons.ignoreRepositoryChecking", true); pref("services.sync.addons.ignoreUserEnabledChanges", false); // Comma-delimited list of hostnames to trust for add-on install. -pref("services.sync.addons.trustedSourceHostnames", "addons.palemoon.org,addons.mozilla.org"); +pref("services.sync.addons.trustedSourceHostnames", "addons.mozilla.org"); pref("services.sync.log.appender.console", "Warn"); pref("services.sync.log.appender.dump", "Error"); diff --git a/toolkit/components/reader/Readerable.js b/toolkit/components/reader/Readerable.js index cee8adc08..8efdd1e31 100644 --- a/toolkit/components/reader/Readerable.js +++ b/toolkit/components/reader/Readerable.js @@ -53,10 +53,8 @@ var Readerable = { _blockedHosts: [ "amazon.com", - "basilisk-browser.org", "github.com", "mail.google.com", - "palemoon.org", "pinterest.com", "reddit.com", "twitter.com", diff --git a/toolkit/content/aboutRights.xhtml b/toolkit/content/aboutRights.xhtml index cdd94e13c..a8c0e6915 100644 --- a/toolkit/content/aboutRights.xhtml +++ b/toolkit/content/aboutRights.xhtml @@ -32,9 +32,7 @@ -