firefox-patches/preferences.patch

561 lines
24 KiB
Diff
Raw Normal View History

2017-09-20 19:13:30 +02:00
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
2018-01-07 17:12:58 +01:00
@@ -189,8 +189,8 @@ pref("browser.uitour.readerViewTrigger", "^https:\\/\\/www\\.mozilla\\.org\\/[^\
// How long to show a Hearbeat survey (two hours, in seconds)
pref("browser.uitour.surveyDuration", 7200);
-pref("browser.customizemode.tip0.shown", false);
-pref("browser.customizemode.tip0.learnMoreUrl", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/customize");
+pref("browser.customizemode.tip0.shown", true);
+pref("browser.customizemode.tip0.learnMoreUrl", "");
pref("keyword.enabled", true);
pref("browser.fixup.domainwhitelist.localhost", true);
@@ -206,7 +206,7 @@ pref("general.autoScroll", true);
#endif
2017-09-20 19:13:30 +02:00
// At startup, check if we're the default browser and prompt user if not.
-pref("browser.shell.checkDefaultBrowser", true);
+pref("browser.shell.checkDefaultBrowser", false);
pref("browser.shell.shortcutFavicons",true);
pref("browser.shell.mostRecentDateSetAsDefault", "");
2018-01-07 17:12:58 +01:00
#ifdef RELEASE_OR_BETA
@@ -220,7 +220,7 @@ pref("browser.defaultbrowser.notificationbar", false);
2017-09-20 19:13:30 +02:00
// 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.page", 0);
pref("browser.startup.homepage", "chrome://branding/locale/browserconfig.properties");
// Whether we should skip the homepage when opening the first-run page
2018-01-07 17:12:58 +01:00
pref("browser.startup.firstrunSkipsHomepage", false);
@@ -294,7 +294,7 @@ pref("browser.urlbar.suggest.history", true);
2017-09-20 19:13:30 +02:00
pref("browser.urlbar.suggest.bookmark", true);
pref("browser.urlbar.suggest.openpage", true);
2018-01-07 17:12:58 +01:00
pref("browser.urlbar.suggest.searches", false);
2017-09-20 19:13:30 +02:00
-pref("browser.urlbar.userMadeSearchSuggestionsChoice", false);
+pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
2018-01-07 17:12:58 +01:00
// 4 here means the suggestion notification will be automatically
// hidden the 4th day, so it will actually be shown on 3 different days.
2017-09-20 19:13:30 +02:00
pref("browser.urlbar.daysBeforeHidingSuggestionsPrompt", 4);
2018-01-07 17:12:58 +01:00
@@ -344,7 +344,7 @@ pref("browser.download.showPanelDropmarker", true);
2017-09-20 19:13:30 +02:00
pref("browser.download.animateNotifications", true);
// This records whether or not the panel has been shown at least once.
-pref("browser.download.panel.shown", false);
+pref("browser.download.panel.shown", true);
2018-01-07 17:12:58 +01:00
#ifndef XP_MACOSX
pref("browser.helperApps.deleteTempFileOnExit", true);
2018-04-04 11:10:55 +02:00
@@ -388,7 +388,7 @@ pref("browser.search.reset.enabled", true);
2017-11-20 20:14:25 +01:00
pref("browser.sessionhistory.max_entries", 50);
// Built-in default permissions.
-pref("permissions.manager.defaultsUrl", "resource://app/defaults/permissions");
+pref("permissions.manager.defaultsUrl", "");
// handle links targeting new windows
// 1=current window/tab, 2=new window, 3=new tab in most recent window
2018-04-04 11:10:55 +02:00
@@ -418,7 +418,7 @@ pref("browser.link.open_newwindow.disabled_in_fullscreen", false);
2017-09-20 19:13:30 +02:00
// Tabbed browser
pref("browser.tabs.closeWindowWithLastTab", true);
pref("browser.tabs.insertRelatedAfterCurrent", true);
-pref("browser.tabs.warnOnClose", true);
+pref("browser.tabs.warnOnClose", false);
pref("browser.tabs.warnOnCloseOtherTabs", true);
pref("browser.tabs.warnOnOpen", true);
pref("browser.tabs.maxOpenBeforeWarn", 15);
2018-04-04 11:10:55 +02:00
@@ -595,7 +595,7 @@ pref("browser.xul.error_pages.enabled", true);
2017-09-20 19:13:30 +02:00
pref("browser.xul.error_pages.expert_bad_cert", false);
// Enable captive portal detection.
-pref("network.captive-portal-service.enabled", true);
+pref("network.captive-portal-service.enabled", false);
// If true, network link events will change the value of navigator.onLine
pref("network.manage-offline-status", true);
2018-04-04 11:10:55 +02:00
@@ -773,7 +773,7 @@ pref("browser.geolocation.warning.infoURL", "https://www.mozilla.org/%LOCALE%/fi
2018-01-07 17:12:58 +01:00
pref("browser.EULA.version", 3);
pref("browser.rights.version", 3);
-pref("browser.rights.3.shown", false);
+pref("browser.rights.3.shown", true);
#ifdef DEBUG
// Don't show the about:rights notification in debug builds.
2018-04-04 11:10:55 +02:00
@@ -1149,18 +1149,18 @@ pref("browser.menu.showCharacterEncoding", "chrome://browser/locale/browser.prop
2018-01-07 17:12:58 +01:00
pref("prompts.tab_modal.enabled", true);
// Activates preloading of the new tab url.
-pref("browser.newtab.preload", true);
+pref("browser.newtab.preload", false);
2017-09-20 19:13:30 +02:00
// Remembers if the about:newtab intro has been shown
// NOTE: This preference is unused but was not removed in case
// this information will be valuable in the future.
-pref("browser.newtabpage.introShown", false);
+pref("browser.newtabpage.introShown", true);
// Toggles the content of 'about:newtab'. Shows the grid when enabled.
2018-01-07 17:12:58 +01:00
-pref("browser.newtabpage.enabled", true);
+pref("browser.newtabpage.enabled", false);
// Toggles the enhanced content of 'about:newtab'. Shows sponsored tiles.
-sticky_pref("browser.newtabpage.enhanced", true);
+sticky_pref("browser.newtabpage.enhanced", false);
// enables Activity Stream inspired layout
pref("browser.newtabpage.compact", false);
2018-04-04 11:10:55 +02:00
@@ -1175,10 +1175,10 @@ pref("browser.newtabpage.rows", 3);
2018-01-07 17:12:58 +01:00
pref("browser.newtabpage.columns", 5);
// directory tiles download URL
-pref("browser.newtabpage.directory.source", "https://tiles.services.mozilla.com/v3/links/fetch/%LOCALE%/%CHANNEL%");
+pref("browser.newtabpage.directory.source", "");
// endpoint to send newtab click and view pings
-pref("browser.newtabpage.directory.ping", "https://tiles.services.mozilla.com/v3/links/");
+pref("browser.newtabpage.directory.ping", "");
// activates the remote-hosted newtab page
pref("browser.newtabpage.remote", false);
2018-04-04 11:10:55 +02:00
@@ -1206,10 +1206,10 @@ pref("toolkit.startup.max_resumed_crashes", 3);
2018-01-07 17:12:58 +01:00
// Completely disable pdf.js as an option to preview pdfs within firefox.
// Note: if this is not disabled it does not necessarily mean pdf.js is the pdf
// handler just that it is an option.
-pref("pdfjs.disabled", false);
+pref("pdfjs.disabled", true);
// Used by pdf.js to know the first time firefox is run with it installed so it
// can become the default pdf viewer.
-pref("pdfjs.firstRun", true);
+pref("pdfjs.firstRun", false);
// The values of preferredAction and alwaysAskBeforeHandling before pdf.js
// became the default.
pref("pdfjs.previousHandler.preferredAction", 0);
2018-04-04 11:10:55 +02:00
@@ -1247,38 +1247,11 @@ pref("plain_text.wrap_long_lines", true);
2018-01-07 17:12:58 +01:00
// before content.
pref("dom.debug.propagate_gesture_events_through_content", false);
-// The request URL of the GeoLocation backend.
-#ifdef RELEASE_OR_BETA
2017-11-20 20:14:25 +01:00
-pref("geo.wifi.uri", "https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY%");
2018-01-07 17:12:58 +01:00
-#else
2017-11-20 20:14:25 +01:00
-pref("geo.wifi.uri", "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
2018-01-07 17:12:58 +01:00
-#endif
-
-#ifdef XP_MACOSX
-#ifdef RELEASE_OR_BETA
2017-11-20 20:14:25 +01:00
+pref("geo.wifi.uri", "");
2018-01-07 17:12:58 +01:00
pref("geo.provider.use_corelocation", false);
-#else
2017-11-20 20:14:25 +01:00
-pref("geo.provider.use_corelocation", true);
2018-01-07 17:12:58 +01:00
-#endif
-#endif
-
-#ifdef XP_WIN
pref("geo.provider.ms-windows-location", false);
-#endif
-
-#ifdef MOZ_WIDGET_GTK
-#ifdef MOZ_GPSD
-#ifdef RELEASE_OR_BETA
pref("geo.provider.use_gpsd", false);
-#else
2017-11-20 20:14:25 +01:00
-pref("geo.provider.use_gpsd", true);
2018-01-07 17:12:58 +01:00
-#endif
-#endif
-#endif
-
-// Necko IPC security checks only needed for app isolation for cookies/cache/etc:
-// currently irrelevant for desktop e10s
-pref("network.disable.ipc.security", true);
+pref("network.disable.ipc.security", false);
// CustomizableUI debug logging.
pref("browser.uiCustomization.debug", false);
2018-04-04 11:10:55 +02:00
@@ -1322,8 +1295,8 @@ pref("identity.sync.tokenserver.uri", "https://token.services.mozilla.com/1.0/sy
2018-01-07 17:12:58 +01:00
// URLs for promo links to mobile browsers. Note that consumers are expected to
// append a value for utm_campaign.
-pref("identity.mobilepromo.android", "https://www.mozilla.org/firefox/android/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=");
-pref("identity.mobilepromo.ios", "https://www.mozilla.org/firefox/ios/?utm_source=firefox-browser&utm_medium=firefox-browser&utm_campaign=");
+pref("identity.mobilepromo.android", "");
+pref("identity.mobilepromo.ios", "");
// Migrate any existing Firefox Account data from the default profile to the
// Developer Edition profile.
2018-04-04 11:10:55 +02:00
@@ -1339,7 +1312,6 @@ pref("ui.key.menuAccessKeyFocuses", true);
2017-11-20 20:14:25 +01:00
#endif
2018-01-07 17:12:58 +01:00
// Encrypted media extensions.
-#ifdef XP_LINUX
// On Linux EME is visible but disabled by default. This is so that the
// "Play DRM content" checkbox in the Firefox UI is unchecked by default.
// DRM requires downloading and installing proprietary binaries, which
2018-04-04 11:10:55 +02:00
@@ -1348,10 +1320,7 @@ pref("ui.key.menuAccessKeyFocuses", true);
2018-01-07 17:12:58 +01:00
// enable DRM, whereupon the EME plugin binaries will be downloaded if
// permission is granted.
pref("media.eme.enabled", false);
-#else
-pref("media.eme.enabled", true);
-#endif
-pref("media.eme.apiVisible", true);
+pref("media.eme.apiVisible", false);
// Decode using Gecko Media Plugins in <video>, if a system decoder is not
// availble and the preferred GMP is available.
2018-04-04 11:10:55 +02:00
@@ -1365,7 +1334,7 @@ pref("media.gmp.decoder.h264", 2);
2018-01-07 17:12:58 +01:00
// Whether we should run a test-pattern through EME GMPs before assuming they'll
// decode H.264.
-pref("media.gmp.trial-create.enabled", true);
+pref("media.gmp.trial-create.enabled", false);
// Note: when media.gmp-*.visible is true, provided we're running on a
// supported platform/OS version, the corresponding CDM appears in the
2018-04-04 11:10:55 +02:00
@@ -1375,19 +1344,15 @@ pref("media.gmp.trial-create.enabled", true);
2018-01-07 17:12:58 +01:00
// to enable the CDM if its disabled; it's as if the keysystem is completely
// unsupported.
-#ifdef MOZ_ADOBE_EME
pref("media.gmp-eme-adobe.visible", true);
// When Adobe EME is enabled in the build system, we don't actually enable
// the plugin by default, so that it doesn't download and install by default.
// When Adobe EME is first used, Firefox will prompt the user to enable it,
// and then download the CDM.
pref("media.gmp-eme-adobe.enabled", false);
-#endif
-#ifdef MOZ_WIDEVINE_EME
-pref("media.gmp-widevinecdm.visible", true);
-pref("media.gmp-widevinecdm.enabled", true);
-#endif
+pref("media.gmp-widevinecdm.visible", false);
+pref("media.gmp-widevinecdm.enabled", false);
// Play with different values of the decay time and get telemetry,
// 0 means to randomize (and persist) the experiment value in users' profiles,
2018-04-04 11:10:55 +02:00
@@ -1403,25 +1368,21 @@ pref("browser.translation.engine", "bing");
2017-11-20 20:14:25 +01:00
// Telemetry settings.
// Determines if Telemetry pings can be archived locally.
-pref("toolkit.telemetry.archive.enabled", true);
+pref("toolkit.telemetry.archive.enabled", false);
// Telemetry experiments settings.
-pref("experiments.enabled", true);
-pref("experiments.manifest.fetchIntervalSeconds", 86400);
-pref("experiments.manifest.uri", "https://telemetry-experiment.cdn.mozilla.net/manifest/v1/firefox/%VERSION%/%CHANNEL%");
+pref("experiments.enabled", false);
+pref("experiments.manifest.fetchIntervalSeconds", 0);
+pref("experiments.manifest.uri", "");
// Whether experiments are supported by the current application profile.
-pref("experiments.supported", true);
+pref("experiments.supported", false);
// Enable GMP support in the addon manager.
2018-01-07 17:12:58 +01:00
-pref("media.gmp-provider.enabled", true);
+pref("media.gmp-provider.enabled", false);
-#ifdef NIGHTLY_BUILD
pref("privacy.trackingprotection.ui.enabled", true);
-#else
-pref("privacy.trackingprotection.ui.enabled", false);
-#endif
-pref("privacy.trackingprotection.introCount", 0);
-pref("privacy.trackingprotection.introURL", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/tracking-protection/start/");
+pref("privacy.trackingprotection.introCount", 1);
+pref("privacy.trackingprotection.introURL", "");
// Enable Contextual Identity Containers
#ifdef NIGHTLY_BUILD
2017-09-20 19:13:30 +02:00
--- a/browser/branding/official/pref/firefox-branding.js
+++ b/browser/branding/official/pref/firefox-branding.js
@@ -3,7 +3,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
pref("startup.homepage_override_url", "");
-pref("startup.homepage_welcome_url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/firstrun/");
+pref("startup.homepage_welcome_url", "about:blank");
pref("startup.homepage_welcome_url.additional", "");
// Interval: Time between checks for a new version (in seconds)
pref("app.update.interval", 43200); // 12 hours
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
2018-01-07 17:12:58 +01:00
@@ -29,7 +29,7 @@ pref("general.useragent.site_specific_overrides", true);
2017-09-20 19:13:30 +02:00
pref("general.config.obscure_value", 13); // for MCD .cfg files
-pref("general.warnOnAboutConfig", true);
+pref("general.warnOnAboutConfig", false);
// maximum number of dated backups to keep at any time
pref("browser.bookmarks.max_backups", 5);
2018-01-07 17:12:58 +01:00
@@ -430,7 +430,7 @@ pref("media.navigator.video.use_tmmbr", false);
2017-10-17 23:11:44 +02:00
pref("media.navigator.audio.use_fec", true);
pref("media.navigator.video.red_ulpfec_enabled", false);
-pref("media.peerconnection.dtmf.enabled", true);
+pref("media.peerconnection.dtmf.enabled", false);
pref("media.webrtc.debug.trace_mask", 0);
pref("media.webrtc.debug.multi_log", false);
2018-01-07 17:12:58 +01:00
@@ -438,11 +438,10 @@ pref("media.webrtc.debug.aec_log_dir", "");
pref("media.webrtc.debug.log_file", "");
pref("media.webrtc.debug.aec_dump_max_size", 4194304); // 4MB
2017-10-17 23:11:44 +02:00
2018-01-07 17:12:58 +01:00
-#ifdef MOZ_WIDGET_GONK
pref("media.navigator.video.default_width", 320);
pref("media.navigator.video.default_height", 240);
2017-09-20 19:13:30 +02:00
-pref("media.peerconnection.enabled", true);
-pref("media.peerconnection.video.enabled", true);
+pref("media.peerconnection.enabled", false);
+pref("media.peerconnection.video.enabled", false);
2018-01-07 17:12:58 +01:00
pref("media.navigator.video.max_fs", 1200); // 640x480 == 1200mb
pref("media.navigator.video.max_fr", 30);
pref("media.navigator.video.h264.level", 12); // 0x42E00C - level 1.2
@@ -451,21 +450,7 @@ pref("media.navigator.video.h264.max_mbps", 11880); // CIF@30fps
2017-10-17 23:11:44 +02:00
pref("media.peerconnection.video.h264_enabled", false);
2018-01-07 17:12:58 +01:00
pref("media.peerconnection.video.vp9_enabled", false);
pref("media.getusermedia.aec", 4);
-#else
-pref("media.navigator.video.default_width",0); // adaptive default
-pref("media.navigator.video.default_height",0); // adaptive default
-pref("media.peerconnection.enabled", true);
-pref("media.peerconnection.video.enabled", true);
-pref("media.navigator.video.max_fs", 12288); // Enough for 2048x1536
-pref("media.navigator.video.max_fr", 60);
-pref("media.navigator.video.h264.level", 31); // 0x42E01f - level 3.1
-pref("media.navigator.video.h264.max_br", 0);
-pref("media.navigator.video.h264.max_mbps", 0);
-pref("media.peerconnection.video.h264_enabled", false);
2017-10-17 23:11:44 +02:00
-pref("media.peerconnection.video.vp9_enabled", true);
2018-01-07 17:12:58 +01:00
-pref("media.getusermedia.aec", 1);
-pref("media.getusermedia.browser.enabled", true);
-#endif
+
// Gonk typically captures at QVGA, and so min resolution is QQVGA or
// 160x120; 100Kbps is plenty for that.
// Desktop is typically VGA capture or more; and qm_select will not drop resolution
@@ -496,7 +481,7 @@ pref("media.peerconnection.ice.proxy_only", false);
2017-10-17 23:11:44 +02:00
// These values (aec, agc, and noice) are from media/webrtc/trunk/webrtc/common_types.h
// kXxxUnchanged = 0, kXxxDefault = 1, and higher values are specific to each
// setting (for Xxx = Ec, Agc, or Ns). Defaults are all set to kXxxDefault here.
-pref("media.peerconnection.turn.disable", false);
+pref("media.peerconnection.turn.disable", true);
#if defined(MOZ_WEBRTC_HARDWARE_AEC_NS)
pref("media.getusermedia.aec_enabled", false);
pref("media.getusermedia.noise_enabled", false);
2018-01-07 17:12:58 +01:00
@@ -850,7 +835,7 @@ pref("canvas.imagebitmap_extensions.enabled", false);
2017-11-20 20:14:25 +01:00
//
// Values are -1 always on. 1 always off, 0 is auto as some platform perform
// further checks.
-pref("accessibility.force_disabled", 0);
+pref("accessibility.force_disabled", 1);
2018-01-07 17:12:58 +01:00
pref("accessibility.ipc_architecture.enabled", true);
2017-11-20 20:14:25 +01:00
2018-01-07 17:12:58 +01:00
@@ -1210,7 +1195,7 @@ pref("privacy.popups.disable_from_plugins", 2);
// send "do not track" HTTP header, disabled by default
pref("privacy.donottrackheader.enabled", false);
2017-09-20 19:13:30 +02:00
// Enforce tracking protection in all modes
-pref("privacy.trackingprotection.enabled", false);
+pref("privacy.trackingprotection.enabled", true);
// Enforce tracking protection in Private Browsing mode
pref("privacy.trackingprotection.pbmode.enabled", true);
2018-01-07 17:12:58 +01:00
@@ -1523,7 +1508,7 @@ pref("network.http.network-changed.timeout", 5);
2017-09-20 19:13:30 +02:00
// The maximum number of current global half open sockets allowable
// when starting a new speculative connection.
-pref("network.http.speculative-parallel-limit", 6);
+pref("network.http.speculative-parallel-limit", 0);
// Whether or not to block requests for non head js/css items (e.g. media)
// while those elements load.
2018-01-07 17:12:58 +01:00
@@ -1826,7 +1811,7 @@ pref("network.dns.get-ttl", true);
2017-09-20 19:13:30 +02:00
pref("network.dnsCacheExpirationGracePeriod", 60);
// This preference can be used to turn off DNS prefetch.
-pref("network.dns.disablePrefetch", false);
+pref("network.dns.disablePrefetch", true);
// This preference controls whether .onion hostnames are
// rejected before being given to DNS. RFC 7686
2018-01-07 17:12:58 +01:00
@@ -1859,7 +1844,7 @@ pref("network.ftp.idleConnectionTimeout", 300);
pref("network.dir.format", 2);
2017-09-20 19:13:30 +02:00
2018-01-07 17:12:58 +01:00
// enables the prefetch service (i.e., prefetching of <link rel="next"> URLs).
2017-09-20 19:13:30 +02:00
-pref("network.prefetch-next", true);
+pref("network.prefetch-next", false);
2017-11-20 20:14:25 +01:00
2018-01-07 17:12:58 +01:00
// enables the predictive service
pref("network.predictor.enabled", true);
@@ -2179,7 +2164,7 @@ pref("security.view-source.reachable-from-inner-protocol", false);
2017-09-20 19:13:30 +02:00
pref("services.settings.server", "https://firefox.settings.services.mozilla.com/v1");
// Blocklist preferences
-pref("extensions.blocklist.enabled", true);
+pref("extensions.blocklist.enabled", false);
// OneCRL freshness checking depends on this value, so if you change it,
// please also update security.onecrl.maximum_staleness_in_seconds.
pref("extensions.blocklist.interval", 86400);
2018-01-07 17:12:58 +01:00
@@ -4370,7 +4355,7 @@ pref("font.name.monospace.x-unicode", "dt-interface user-ucs2.cjk_japan-0");
// Login Manager prefs
pref("signon.rememberSignons", true);
pref("signon.rememberSignons.visibilityToggle", true);
-pref("signon.autofillForms", true);
+pref("signon.autofillForms", false);
pref("signon.autofillForms.http", false);
pref("signon.autologin.proxy", false);
pref("signon.formlessCapture.enabled", true);
@@ -4383,7 +4368,7 @@ pref("signon.masterPasswordReprompt.timeout_ms", 900000); // 15 Minutes
2017-09-20 19:13:30 +02:00
// Satchel (Form Manager) prefs
pref("browser.formfill.debug", false);
-pref("browser.formfill.enable", true);
+pref("browser.formfill.enable", false);
pref("browser.formfill.expire_days", 180);
2018-01-07 17:12:58 +01:00
pref("browser.formfill.saveHttpsForms", true);
2017-09-20 19:13:30 +02:00
pref("browser.formfill.agedWeight", 2);
2018-01-07 17:12:58 +01:00
@@ -4483,7 +4468,7 @@ pref("gl.multithreaded", true);
pref("gl.ignore-dx-interop2-blacklist", false);
2017-09-20 19:13:30 +02:00
pref("webgl.force-enabled", false);
-pref("webgl.disabled", false);
+pref("webgl.disabled", true);
pref("webgl.disable-angle", false);
pref("webgl.disable-wgl", false);
pref("webgl.min_capability_mode", false);
2018-01-07 17:12:58 +01:00
@@ -4504,26 +4489,11 @@ pref("webgl.disable-DOM-blit-uploads", false);
pref("webgl.allow-fb-invalidation", false);
pref("webgl.webgl2-compat-mode", false);
-pref("webgl.enable-webgl2", true);
-
-#ifdef RELEASE_OR_BETA
-// Keep this disabled on Release and Beta for now. (see bug 1171228)
-pref("webgl.enable-debug-renderer-info", false);
-#else
-pref("webgl.enable-debug-renderer-info", true);
-#endif
+pref("webgl.enable-webgl2", false);
pref("webgl.renderer-string-override", "");
pref("webgl.vendor-string-override", "");
-#ifdef XP_WIN
-pref("webgl.angle.try-d3d11", true);
-pref("webgl.angle.force-d3d11", false);
-pref("webgl.angle.force-warp", false);
-pref("webgl.dxgl.enabled", true);
-pref("webgl.dxgl.needs-finish", false);
-#endif
-
pref("gfx.offscreencanvas.enabled", false);
#ifdef MOZ_WIDGET_GONK
@@ -4697,13 +4667,13 @@ pref("layers.force-active", false);
2017-10-17 23:11:44 +02:00
pref("layers.gralloc.disable", false);
2017-09-20 19:13:30 +02:00
// Enable/Disable the geolocation API for content
-pref("geo.enabled", true);
+pref("geo.enabled", false);
// Timeout for outbound network geolocation provider XHR
pref("geo.wifi.xhr.timeout", 60000);
// Enable/Disable the orientation API for content
-pref("device.sensors.enabled", true);
+pref("device.sensors.enabled", false);
// Enable/Disable the device storage API for content
pref("device.storage.enabled", false);
2018-01-07 17:12:58 +01:00
@@ -4800,7 +4770,7 @@ pref("dom.vibrator.max_vibrate_ms", 10000);
2017-09-20 19:13:30 +02:00
pref("dom.vibrator.max_vibrate_list_len", 128);
// Battery API
-pref("dom.battery.enabled", true);
+pref("dom.battery.enabled", false);
2018-01-07 17:12:58 +01:00
// Push
@@ -4944,8 +4914,8 @@ pref("social.directories", "https://activations.cdn.mozilla.net");
2017-09-20 19:13:30 +02:00
// remote-install allows any website to activate a provider, with extended UI
// notifying user of installation. we can later pref off remote install if
// necessary. This does not affect whitelisted and directory installs.
-pref("social.remote-install.enabled", true);
-pref("social.toast-notifications.enabled", true);
+pref("social.remote-install.enabled", false);
+pref("social.toast-notifications.enabled", false);
// Disable idle observer fuzz, because only privileged content can access idle
// observers (bug 780507).
2018-01-07 17:12:58 +01:00
@@ -5245,10 +5215,10 @@ pref("identity.fxaccounts.auth.uri", "https://api.accounts.firefox.com/v1");
// disable mozsample size for now
pref("image.mozsamplesize.enabled", false);
2017-09-20 19:13:30 +02:00
-pref("beacon.enabled", true);
+pref("beacon.enabled", false);
// Camera prefs
-pref("camera.control.face_detection.enabled", true);
+pref("camera.control.face_detection.enabled", false);
// SW Cache API
2018-01-07 17:12:58 +01:00
@@ -5334,7 +5304,7 @@ pref("browser.search.suggest.enabled", true);
2017-09-20 19:13:30 +02:00
pref("browser.search.reset.enabled", false);
pref("browser.search.reset.whitelist", "");
pref("browser.search.geoSpecificDefaults", false);
-pref("browser.search.geoip.url", "https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%");
+pref("browser.search.geoip.url", "");
pref("browser.search.geoip.timeout", 3000);
#ifdef MOZ_OFFICIAL_BRANDING
2018-01-07 17:12:58 +01:00
@@ -5349,7 +5319,7 @@ pref("browser.search.official", true);
2017-09-20 19:13:30 +02:00
//pref("media.gmp-manager.url.override", "");
// Update service URL for GMP install/updates:
-pref("media.gmp-manager.url", "https://aus5.mozilla.org/update/3/GMP/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml");
+pref("media.gmp-manager.url", "");
// When |media.gmp-manager.cert.requireBuiltIn| is true or not specified the
// final certificate and all certificates the connection is redirected to before
2018-01-07 17:12:58 +01:00
@@ -5374,15 +5344,15 @@ pref("media.gmp-manager.cert.requireBuiltIn", true);
2017-09-20 19:13:30 +02:00
// IMPORTANT! app.update.certs.* prefs should also be updated if these
// are updated.
pref("media.gmp-manager.cert.checkAttributes", true);
-pref("media.gmp-manager.certs.1.issuerName", "CN=DigiCert SHA2 Secure Server CA,O=DigiCert Inc,C=US");
-pref("media.gmp-manager.certs.1.commonName", "aus5.mozilla.org");
-pref("media.gmp-manager.certs.2.issuerName", "CN=thawte SSL CA - G2,O=\"thawte, Inc.\",C=US");
-pref("media.gmp-manager.certs.2.commonName", "aus5.mozilla.org");
+pref("media.gmp-manager.certs.1.issuerName", "");
+pref("media.gmp-manager.certs.1.commonName", "");
+pref("media.gmp-manager.certs.2.issuerName", "");
+pref("media.gmp-manager.certs.2.commonName", "");
2018-01-07 17:12:58 +01:00
#endif
2017-09-20 19:13:30 +02:00
// Whether or not to perform reader mode article parsing on page load.
// If this pref is disabled, we will never show a reader mode icon in the toolbar.
-pref("reader.parse-on-load.enabled", true);
+pref("reader.parse-on-load.enabled", false);
// After what size document we don't bother running Readability on it
// because it'd slow things down too much
--- a/toolkit/components/telemetry/healthreport-prefs.js
+++ b/toolkit/components/telemetry/healthreport-prefs.js
2018-01-07 17:12:58 +01:00
@@ -2,9 +2,9 @@
* 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/. */
2017-09-20 19:13:30 +02:00
-pref("datareporting.healthreport.infoURL", "https://www.mozilla.org/legal/privacy/firefox.html#health-report");
+pref("datareporting.healthreport.infoURL", "");
// Health Report is enabled by default on all channels.
-pref("datareporting.healthreport.uploadEnabled", true);
+pref("datareporting.healthreport.uploadEnabled", false);
-pref("datareporting.healthreport.about.reportUrl", "https://fhr.cdn.mozilla.net/%LOCALE%/v4/");
+pref("datareporting.healthreport.about.reportUrl", "");