Backed out 22 changesets (
bug 1419771) for build bustage build/src/dom/base/FuzzingFunctions.cpp on a CLOSED TREE
Backed out changeset b2b7b46c8ad0 (
bug 1419771)
Backed out changeset 0206657d2ea2 (
bug 1419771)
Backed out changeset f0f4b98a07b6 (
bug 1419771)
Backed out changeset 4b52904694f4 (
bug 1419771)
Backed out changeset 9f40cc12d6c6 (
bug 1419771)
Backed out changeset f500a61f564c (
bug 1419771)
Backed out changeset 0bd9d964df8a (
bug 1419771)
Backed out changeset 1397a6bbb446 (
bug 1419771)
Backed out changeset 7e77a00fa8b5 (
bug 1419771)
Backed out changeset 5f6df771459a (
bug 1419771)
Backed out changeset 7624e70b2965 (
bug 1419771)
Backed out changeset b9d674bdc723 (
bug 1419771)
Backed out changeset 5e44aeda4196 (
bug 1419771)
Backed out changeset 601b49f51b41 (
bug 1419771)
Backed out changeset d12dc5557982 (
bug 1419771)
Backed out changeset 6c863ab2e986 (
bug 1419771)
Backed out changeset 0866d79873ab (
bug 1419771)
Backed out changeset 8ecc91474621 (
bug 1419771)
Backed out changeset 19b14deed8fe (
bug 1419771)
Backed out changeset 000c8d5fbc03 (
bug 1419771)
Backed out changeset 2e263a2519c5 (
bug 1419771)
Backed out changeset b628d9298be8 (
bug 1419771)
/* -*- Mode: IDL; tab-width: 2; 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/.
*
* The origin of this IDL file is
* http://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html
*
*/
// https://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html#cache-storage
interface Principal;
[Exposed=(Window,Worker),
ChromeConstructor(CacheStorageNamespace namespace, Principal principal),
Func="mozilla::dom::cache::CacheStorage::PrefEnabled"]
interface CacheStorage {
[NewObject]
Promise<Response> match(RequestInfo request, optional CacheQueryOptions options);
[NewObject]
Promise<boolean> has(DOMString cacheName);
[NewObject]
Promise<Cache> open(DOMString cacheName);
[NewObject]
Promise<boolean> delete(DOMString cacheName);
[NewObject]
Promise<sequence<DOMString>> keys();
};
// chrome-only, gecko specific extension
enum CacheStorageNamespace {
"content", "chrome"
};