| OLD | NEW |
| 1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
| 2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
| 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
| 4 | 4 |
| 5 #filter substitution | 5 #filter substitution |
| 6 | 6 |
| 7 // For browser.xml binding | 7 // For browser.xml binding |
| 8 // | 8 // |
| 9 // cacheRatio* is a ratio that determines the amount of pixels to cache. The | 9 // cacheRatio* is a ratio that determines the amount of pixels to cache. The |
| 10 // ratio is multiplied by the viewport width or height to get the displayport's | 10 // ratio is multiplied by the viewport width or height to get the displayport's |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 175 pref("dom.forms.number", true); | 175 pref("dom.forms.number", true); |
| 176 | 176 |
| 177 /* extension manager and xpinstall */ | 177 /* extension manager and xpinstall */ |
| 178 pref("xpinstall.whitelist.directRequest", false); | 178 pref("xpinstall.whitelist.directRequest", false); |
| 179 pref("xpinstall.whitelist.fileRequest", false); | 179 pref("xpinstall.whitelist.fileRequest", false); |
| 180 pref("xpinstall.whitelist.add", "https://addons.mozilla.org"); | 180 pref("xpinstall.whitelist.add", "https://addons.mozilla.org"); |
| 181 pref("xpinstall.whitelist.add.180", "https://marketplace.firefox.com"); | 181 pref("xpinstall.whitelist.add.180", "https://marketplace.firefox.com"); |
| 182 | 182 |
| 183 pref("xpinstall.signatures.required", false); | 183 pref("xpinstall.signatures.required", false); |
| 184 | 184 |
| 185 pref("extensions.enabledScopes", 1); | 185 pref("extensions.enabledScopes", 4); |
| 186 pref("extensions.autoupdate.enabled", true); | 186 pref("extensions.autoupdate.enabled", true); |
| 187 pref("extensions.autoupdate.interval", 86400); | 187 pref("extensions.autoupdate.interval", 86400); |
| 188 pref("extensions.update.enabled", false); | 188 pref("extensions.update.enabled", false); |
| 189 pref("extensions.update.interval", 86400); | 189 pref("extensions.update.interval", 86400); |
| 190 pref("extensions.dss.enabled", false); | 190 pref("extensions.dss.enabled", false); |
| 191 pref("extensions.dss.switchPending", false); | 191 pref("extensions.dss.switchPending", false); |
| 192 pref("extensions.ignoreMTimeChanges", false); | 192 pref("extensions.ignoreMTimeChanges", false); |
| 193 pref("extensions.logging.enabled", false); | 193 pref("extensions.logging.enabled", false); |
| 194 pref("extensions.hideInstallButton", true); | 194 pref("extensions.hideInstallButton", true); |
| 195 pref("extensions.showMismatchUI", false); | 195 pref("extensions.showMismatchUI", false); |
| 196 pref("extensions.hideUpdateButton", false); | 196 pref("extensions.hideUpdateButton", false); |
| 197 pref("extensions.strictCompatibility", false); | 197 pref("extensions.strictCompatibility", false); |
| 198 pref("extensions.minCompatibleAppVersion", "11.0"); | 198 pref("extensions.minCompatibleAppVersion", "11.0"); |
| 199 | 199 |
| 200 // We need to disable compatibility checking in Adblock Browser for now, |
| 201 // since it uses different versions than Firefox, and we don't want to modify |
| 202 // the embedded Adblock Plus at this point. In the future, Adblock Browser |
| 203 // should have its own app ID, and we should properly declare compatibility in |
| 204 // Adblock Plus. |
| 205 pref("extensions.checkCompatibility.nightly", false); |
| 206 |
| 200 pref("extensions.update.url", "https://versioncheck.addons.mozilla.org/update/Ve
rsionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxA
ppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%A
PP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersio
n=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%
"); | 207 pref("extensions.update.url", "https://versioncheck.addons.mozilla.org/update/Ve
rsionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxA
ppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%A
PP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersio
n=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE%
"); |
| 201 pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla
.org/update/VersionCheck.php?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%&cu
rrentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPA
TIBILITY_MODE%"); | 208 pref("extensions.update.background.url", "https://versioncheck-bg.addons.mozilla
.org/update/VersionCheck.php?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%&cu
rrentAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPA
TIBILITY_MODE%"); |
| 202 | 209 |
| 203 pref("extensions.hotfix.id", "firefox-android-hotfix@mozilla.org"); | 210 pref("extensions.hotfix.id", "firefox-android-hotfix@mozilla.org"); |
| 204 pref("extensions.hotfix.cert.checkAttributes", true); | 211 pref("extensions.hotfix.cert.checkAttributes", true); |
| 205 pref("extensions.hotfix.certs.1.sha1Fingerprint", "91:53:98:0C:C1:86:DF:47:8F:35
:22:9E:11:C9:A7:31:04:49:A1:AA"); | 212 pref("extensions.hotfix.certs.1.sha1Fingerprint", "91:53:98:0C:C1:86:DF:47:8F:35
:22:9E:11:C9:A7:31:04:49:A1:AA"); |
| 206 | 213 |
| 207 /* preferences for the Get Add-ons pane */ | 214 /* preferences for the Get Add-ons pane */ |
| 208 pref("extensions.getAddons.cache.enabled", true); | 215 pref("extensions.getAddons.cache.enabled", true); |
| 209 pref("extensions.getAddons.maxResults", 15); | 216 pref("extensions.getAddons.maxResults", 15); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 257 // maximum number of search suggestions, as a string because the search service
expects a string pref | 264 // maximum number of search suggestions, as a string because the search service
expects a string pref |
| 258 pref("browser.search.param.maxSuggestions", "4"); | 265 pref("browser.search.param.maxSuggestions", "4"); |
| 259 // SSL error page behaviour | 266 // SSL error page behaviour |
| 260 pref("browser.ssl_override_behavior", 2); | 267 pref("browser.ssl_override_behavior", 2); |
| 261 pref("browser.xul.error_pages.expert_bad_cert", false); | 268 pref("browser.xul.error_pages.expert_bad_cert", false); |
| 262 | 269 |
| 263 // ordering of search engines in the engine list. | 270 // ordering of search engines in the engine list. |
| 264 pref("browser.search.order.1", "chrome://browser/locale/region.properties"); | 271 pref("browser.search.order.1", "chrome://browser/locale/region.properties"); |
| 265 pref("browser.search.order.2", "chrome://browser/locale/region.properties"); | 272 pref("browser.search.order.2", "chrome://browser/locale/region.properties"); |
| 266 pref("browser.search.order.3", "chrome://browser/locale/region.properties"); | 273 pref("browser.search.order.3", "chrome://browser/locale/region.properties"); |
| 274 // Added 4+5 according to https://issues.adblockplus.org/ticket/3128 |
| 275 pref("browser.search.order.4", "chrome://browser/locale/region.properties"); |
| 276 pref("browser.search.order.5", "chrome://browser/locale/region.properties"); |
| 267 | 277 |
| 268 // Market-specific search defaults | 278 // Market-specific search defaults |
| 269 pref("browser.search.geoSpecificDefaults", true); | 279 // Changed in Adblock Browser, see: https://issues.adblockplus.org/ticket/3003. |
| 280 pref("browser.search.geoSpecificDefaults", false); |
| 270 pref("browser.search.geoSpecificDefaults.url", "https://search.services.mozilla.
com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_V
ERSION%"); | 281 pref("browser.search.geoSpecificDefaults.url", "https://search.services.mozilla.
com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_V
ERSION%"); |
| 271 | 282 |
| 272 // US specific default (used as a fallback if the geoSpecificDefaults request fa
ils). | 283 // US specific default (used as a fallback if the geoSpecificDefaults request fa
ils). |
| 273 pref("browser.search.defaultenginename.US", "chrome://browser/locale/region.prop
erties"); | 284 pref("browser.search.defaultenginename.US", "chrome://browser/locale/region.prop
erties"); |
| 274 pref("browser.search.order.US.1", "chrome://browser/locale/region.properties"); | 285 pref("browser.search.order.US.1", "chrome://browser/locale/region.properties"); |
| 275 pref("browser.search.order.US.2", "chrome://browser/locale/region.properties"); | 286 pref("browser.search.order.US.2", "chrome://browser/locale/region.properties"); |
| 276 pref("browser.search.order.US.3", "chrome://browser/locale/region.properties"); | 287 pref("browser.search.order.US.3", "chrome://browser/locale/region.properties"); |
| 288 // Added 4+5 (just in case) according to https://issues.adblockplus.org/ticket/3
128 |
| 289 pref("browser.search.order.US.4", "chrome://browser/locale/region.properties"); |
| 290 pref("browser.search.order.US.5", "chrome://browser/locale/region.properties"); |
| 277 | 291 |
| 278 // disable updating | 292 // disable updating |
| 279 pref("browser.search.update", false); | 293 pref("browser.search.update", false); |
| 280 | 294 |
| 281 // enable tracking protection for private browsing | 295 // enable tracking protection for private browsing |
| 282 pref("privacy.trackingprotection.pbmode.enabled", true); | 296 pref("privacy.trackingprotection.pbmode.enabled", true); |
| 283 | 297 |
| 284 // disable search suggestions by default | 298 // disable search suggestions by default |
| 285 pref("browser.search.suggest.enabled", false); | 299 pref("browser.search.suggest.enabled", false); |
| 286 pref("browser.search.suggest.prompted", false); | 300 pref("browser.search.suggest.prompted", false); |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 447 | 461 |
| 448 // This pref isn't actually used anymore, but we're leaving this here to avoid c
hanging | 462 // This pref isn't actually used anymore, but we're leaving this here to avoid c
hanging |
| 449 // the default so that we can migrate a user-set pref. See bug 885357. | 463 // the default so that we can migrate a user-set pref. See bug 885357. |
| 450 pref("plugins.click_to_play", true); | 464 pref("plugins.click_to_play", true); |
| 451 // The default value for nsIPluginTag.enabledState (STATE_CLICKTOPLAY = 1) | 465 // The default value for nsIPluginTag.enabledState (STATE_CLICKTOPLAY = 1) |
| 452 pref("plugin.default.state", 1); | 466 pref("plugin.default.state", 1); |
| 453 | 467 |
| 454 // product URLs | 468 // product URLs |
| 455 // The breakpad report server to link to in about:crashes | 469 // The breakpad report server to link to in about:crashes |
| 456 pref("breakpad.reportURL", "https://crash-stats.mozilla.com/report/index/"); | 470 pref("breakpad.reportURL", "https://crash-stats.mozilla.com/report/index/"); |
| 457 pref("app.support.baseURL", "http://support.mozilla.org/1/mobile/%VERSION%/%OS%/
%LOCALE%/"); | 471 // Changed in Adblock Browser, see: https://issues.adblockplus.org/ticket/2930. |
| 458 // Used to submit data to input from about:feedback | 472 pref("app.support.baseURL", "https://adblockplus.org/redirect?link=adblock_brows
er_android_support&lang=%LOCALE%"); |
| 459 pref("app.feedback.postURL", "https://input.mozilla.org/api/v1/feedback/"); | 473 // Used to submit data to input from about:feedback, changed in Adblock Browser, |
| 474 // see: https://issues.adblockplus.org/ticket/2930. |
| 475 pref("app.feedback.postURL", "https://adblockbrowser.org/submit-feedback/"); |
| 460 pref("app.privacyURL", "https://www.mozilla.org/privacy/firefox/"); | 476 pref("app.privacyURL", "https://www.mozilla.org/privacy/firefox/"); |
| 461 pref("app.creditsURL", "http://www.mozilla.org/credits/"); | 477 pref("app.creditsURL", "http://www.mozilla.org/credits/"); |
| 462 pref("app.channelURL", "http://www.mozilla.org/%LOCALE%/firefox/channel/"); | 478 pref("app.channelURL", "http://www.mozilla.org/%LOCALE%/firefox/channel/"); |
| 463 #if MOZ_UPDATE_CHANNEL == aurora | 479 #if MOZ_UPDATE_CHANNEL == aurora |
| 464 pref("app.releaseNotesURL", "http://www.mozilla.com/%LOCALE%/mobile/%VERSION%/au
roranotes/"); | 480 pref("app.releaseNotesURL", "http://www.mozilla.com/%LOCALE%/mobile/%VERSION%/au
roranotes/"); |
| 465 #elif MOZ_UPDATE_CHANNEL == beta | 481 #elif MOZ_UPDATE_CHANNEL == beta |
| 466 pref("app.releaseNotesURL", "http://www.mozilla.com/%LOCALE%/mobile/%VERSION%bet
a/releasenotes/"); | 482 pref("app.releaseNotesURL", "http://www.mozilla.com/%LOCALE%/mobile/%VERSION%bet
a/releasenotes/"); |
| 467 #else | 483 #else |
| 468 pref("app.releaseNotesURL", "http://www.mozilla.com/%LOCALE%/mobile/%VERSION%/re
leasenotes/"); | 484 pref("app.releaseNotesURL", "http://www.mozilla.com/%LOCALE%/mobile/%VERSION%/re
leasenotes/"); |
| 469 #endif | 485 #endif |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 517 pref("ui.windowtext", "#101010"); | 533 pref("ui.windowtext", "#101010"); |
| 518 pref("ui.windowframe", "#efebe7"); | 534 pref("ui.windowframe", "#efebe7"); |
| 519 | 535 |
| 520 /* prefs used by the update timer system (including blocklist pings) */ | 536 /* prefs used by the update timer system (including blocklist pings) */ |
| 521 pref("app.update.timerFirstInterval", 30000); // milliseconds | 537 pref("app.update.timerFirstInterval", 30000); // milliseconds |
| 522 pref("app.update.timerMinimumDelay", 30); // seconds | 538 pref("app.update.timerMinimumDelay", 30); // seconds |
| 523 | 539 |
| 524 // used by update service to decide whether or not to | 540 // used by update service to decide whether or not to |
| 525 // automatically download an update | 541 // automatically download an update |
| 526 pref("app.update.autodownload", "wifi"); | 542 pref("app.update.autodownload", "wifi"); |
| 527 pref("app.update.url.android", "https://aus5.mozilla.org/update/4/%PRODUCT%/%VER
SION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%
DISTRIBUTION_VERSION%/%MOZ_VERSION%/update.xml"); | 543 #ifdef ABB_RELEASE_BUILD |
| 544 pref("app.update.url.android", "https://update.adblockplus.org/adblockbrowser/up
dates.xml?addonName=adblockbrowser&addonVersion=%VERSION%.%BUILD_ID%&application
Name=android&applicationVersion=%OS_VERSION_INT%&platform=gecko&platformVersion=
%MOZ_VERSION%&locale=%LOCALE%"); |
| 545 #else |
| 546 pref("app.update.url.android", "https://adblockplus.org/devbuilds/adblockbrowser
/updates.xml?addonName=adblockbrowser&addonVersion=%VERSION%.%BUILD_ID%&applicat
ionName=android&applicationVersion=%OS_VERSION_INT%&platform=gecko&platformVersi
on=%MOZ_VERSION%&locale=%LOCALE%"); |
| 547 #endif |
| 528 | 548 |
| 529 #ifdef MOZ_UPDATER | 549 #ifdef MOZ_UPDATER |
| 530 /* prefs used specifically for updating the app */ | 550 /* prefs used specifically for updating the app */ |
| 531 pref("app.update.enabled", false); | 551 pref("app.update.enabled", false); |
| 532 pref("app.update.channel", "@MOZ_UPDATE_CHANNEL@"); | 552 pref("app.update.channel", "@MOZ_UPDATE_CHANNEL@"); |
| 533 | 553 |
| 534 #endif | 554 #endif |
| 535 | 555 |
| 536 // replace newlines with spaces on paste into single-line text boxes | 556 // replace newlines with spaces on paste into single-line text boxes |
| 537 pref("editor.singleLine.pasteNewlines", 2); | 557 pref("editor.singleLine.pasteNewlines", 2); |
| (...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 821 // How frequently we check for new snippets, in seconds (1 day) | 841 // How frequently we check for new snippets, in seconds (1 day) |
| 822 pref("browser.snippets.updateInterval", 86400); | 842 pref("browser.snippets.updateInterval", 86400); |
| 823 | 843 |
| 824 // URL used to check for user's country code | 844 // URL used to check for user's country code |
| 825 pref("browser.snippets.geoUrl", "https://geo.mozilla.org/country.json"); | 845 pref("browser.snippets.geoUrl", "https://geo.mozilla.org/country.json"); |
| 826 | 846 |
| 827 // URL used to ping metrics with stats about which snippets have been shown | 847 // URL used to ping metrics with stats about which snippets have been shown |
| 828 pref("browser.snippets.statsUrl", "https://snippets-stats.mozilla.org/mobile"); | 848 pref("browser.snippets.statsUrl", "https://snippets-stats.mozilla.org/mobile"); |
| 829 | 849 |
| 830 // These prefs require a restart to take effect. | 850 // These prefs require a restart to take effect. |
| 831 pref("browser.snippets.enabled", true); | 851 // We set the following three prefs to 'false', see https://issues.adblockplus.o
rg/ticket/2785 |
| 832 pref("browser.snippets.syncPromo.enabled", true); | 852 pref("browser.snippets.enabled", false); |
| 833 pref("browser.snippets.firstrunHomepage.enabled", true); | 853 pref("browser.snippets.syncPromo.enabled", false); |
| 854 pref("browser.snippets.firstrunHomepage.enabled", false); |
| 834 | 855 |
| 835 // The URL of the APK factory from which we obtain APKs for webapps. | 856 // The URL of the APK factory from which we obtain APKs for webapps. |
| 836 pref("browser.webapps.apkFactoryUrl", "https://controller.apk.firefox.com/applic
ation.apk"); | 857 pref("browser.webapps.apkFactoryUrl", "https://controller.apk.firefox.com/applic
ation.apk"); |
| 837 | 858 |
| 838 // How frequently to check for webapp updates, in seconds (86400 is daily). | 859 // How frequently to check for webapp updates, in seconds (86400 is daily). |
| 839 pref("browser.webapps.updateInterval", 86400); | 860 pref("browser.webapps.updateInterval", 86400); |
| 840 | 861 |
| 841 // Whether or not to check for updates. Enabled by default, but the runtime | 862 // Whether or not to check for updates. Enabled by default, but the runtime |
| 842 // disables it for webapp profiles on firstrun, so only the main Fennec process | 863 // disables it for webapp profiles on firstrun, so only the main Fennec process |
| 843 // checks for updates (to avoid duplicate update notifications). | 864 // checks for updates (to avoid duplicate update notifications). |
| (...skipping 22 matching lines...) Expand all Loading... |
| 866 | 887 |
| 867 // Enable device storage API | 888 // Enable device storage API |
| 868 pref("device.storage.enabled", true); | 889 pref("device.storage.enabled", true); |
| 869 | 890 |
| 870 // Enable meta-viewport support for font inflation code | 891 // Enable meta-viewport support for font inflation code |
| 871 pref("dom.meta-viewport.enabled", true); | 892 pref("dom.meta-viewport.enabled", true); |
| 872 | 893 |
| 873 // Enable GMP support in the addon manager. | 894 // Enable GMP support in the addon manager. |
| 874 pref("media.gmp-provider.enabled", true); | 895 pref("media.gmp-provider.enabled", true); |
| 875 | 896 |
| 897 // Suppress the first run page of Adblock Plus in Adblock Browser. |
| 898 pref("extensions.adblockplus.preconfigured.suppress_first_run_page", true); |
| 899 |
| 876 // The default color scheme in reader mode (light, dark, auto) | 900 // The default color scheme in reader mode (light, dark, auto) |
| 877 // auto = color automatically adjusts according to ambient light level | 901 // auto = color automatically adjusts according to ambient light level |
| 878 // (auto only works on platforms where the 'devicelight' event is enabled) | 902 // (auto only works on platforms where the 'devicelight' event is enabled) |
| 879 pref("reader.color_scheme", "auto"); | 903 pref("reader.color_scheme", "auto"); |
| 880 | 904 |
| 881 // Color scheme values available in reader mode UI. | 905 // Color scheme values available in reader mode UI. |
| 882 pref("reader.color_scheme.values", "[\"dark\",\"auto\",\"light\"]"); | 906 pref("reader.color_scheme.values", "[\"dark\",\"auto\",\"light\"]"); |
| 883 | 907 |
| 884 // Whether to use a vertical or horizontal toolbar. | 908 // Whether to use a vertical or horizontal toolbar. |
| 885 pref("reader.toolbar.vertical", false); | 909 pref("reader.toolbar.vertical", false); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 924 pref("consoleservice.logcat", false); | 948 pref("consoleservice.logcat", false); |
| 925 #else | 949 #else |
| 926 pref("consoleservice.logcat", true); | 950 pref("consoleservice.logcat", true); |
| 927 #endif | 951 #endif |
| 928 | 952 |
| 929 // Enable Cardboard VR on mobile, assuming VR at all is enabled | 953 // Enable Cardboard VR on mobile, assuming VR at all is enabled |
| 930 pref("dom.vr.cardboard.enabled", true); | 954 pref("dom.vr.cardboard.enabled", true); |
| 931 | 955 |
| 932 // TODO: Disabled until bug 1190301 is fixed. | 956 // TODO: Disabled until bug 1190301 is fixed. |
| 933 pref("browser.tabs.showAudioPlayingIcon", false); | 957 pref("browser.tabs.showAudioPlayingIcon", false); |
| OLD | NEW |