author | Ehsan Akhgari <ehsan@mozilla.com> |
Fri, 05 Jun 2015 15:25:49 -0400 | |
changeset 247567 | 6eaeb7343ac610e16cb76e083b624036961dee4a |
parent 247566 | 5e5c83d83714987314069003e816a14732a0061d |
child 247568 | f723b05e8c316942965c1a37dcdc3025ca60479b |
push id | 28870 |
push user | cbook@mozilla.com |
push date | Mon, 08 Jun 2015 09:58:36 +0000 |
treeherder | mozilla-central@4700d1cdf489 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jst |
bugs | 1172110 |
milestone | 41.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -1919,8 +1919,13 @@ pref("reader.parse-node-limit", 0); pref("browser.pocket.enabled", true); pref("browser.pocket.api", "api.getpocket.com"); pref("browser.pocket.site", "getpocket.com"); pref("browser.pocket.oAuthConsumerKey", "40249-e88c401e1b1f2242d9e441c4"); pref("browser.pocket.useLocaleList", true); pref("browser.pocket.enabledLocales", "en-US de es-ES ja ja-JP-mac ru"); pref("view_source.tab", true); + +// Enable Service Workers for desktop on non-release builds +#ifndef RELEASE_BUILD +pref("dom.serviceWorkers.enabled", true); +#endif
--- a/dom/tests/mochitest/general/test_interfaces.html +++ b/dom/tests/mochitest/general/test_interfaces.html @@ -912,21 +912,21 @@ var interfaceNamesInGlobalScope = "Screen", // IMPORTANT: Do not change this list without review from a DOM peer! "ScriptProcessorNode", // IMPORTANT: Do not change this list without review from a DOM peer! "ScrollAreaEvent", // IMPORTANT: Do not change this list without review from a DOM peer! "Selection", // IMPORTANT: Do not change this list without review from a DOM peer! - {name: "ServiceWorker", disabled: true, b2g: false}, + {name: "ServiceWorker", release: false, b2g: false}, // IMPORTANT: Do not change this list without review from a DOM peer! - {name: "ServiceWorkerContainer", disabled: true, b2g: false}, + {name: "ServiceWorkerContainer", release: false, b2g: false}, // IMPORTANT: Do not change this list without review from a DOM peer! - {name: "ServiceWorkerRegistration", disabled: true, b2g: false}, + {name: "ServiceWorkerRegistration", release: false, b2g: false}, // IMPORTANT: Do not change this list without review from a DOM peer! "SettingsLock", // IMPORTANT: Do not change this list without review from a DOM peer! "SettingsManager", // IMPORTANT: Do not change this list without review from a DOM peer! "ShadowRoot", // Bogus, but the test harness forces it on. See bug 1159768. // IMPORTANT: Do not change this list without review from a DOM peer! "SharedWorker",
--- a/dom/workers/test/test_worker_interfaces.js +++ b/dom/workers/test/test_worker_interfaces.js @@ -152,17 +152,17 @@ var interfaceNamesInGlobalScope = "PerformanceMeasure", // IMPORTANT: Do not change this list without review from a DOM peer! "Promise", // IMPORTANT: Do not change this list without review from a DOM peer! "Request", // IMPORTANT: Do not change this list without review from a DOM peer! "Response", // IMPORTANT: Do not change this list without review from a DOM peer! - { name: "ServiceWorkerRegistration", disabled: true, b2g: false }, + { name: "ServiceWorkerRegistration", release: false, b2g: false }, // IMPORTANT: Do not change this list without review from a DOM peer! "TextDecoder", // IMPORTANT: Do not change this list without review from a DOM peer! "TextEncoder", // IMPORTANT: Do not change this list without review from a DOM peer! "XMLHttpRequest", // IMPORTANT: Do not change this list without review from a DOM peer! "XMLHttpRequestEventTarget",
--- a/mobile/android/app/mobile.js +++ b/mobile/android/app/mobile.js @@ -911,8 +911,13 @@ pref("touchcaret.extendedvisibility", tr pref("caret.manages-android-actionbar", true); // Disable sending console to logcat on release builds. #ifdef RELEASE_BUILD pref("consoleservice.logcat", false); #else pref("consoleservice.logcat", true); #endif + +// Enable Service Workers for Android on non-release builds +#ifndef RELEASE_BUILD +pref("dom.serviceWorkers.enabled", true); +#endif