mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-29 18:18:27 +00:00
3b1d2cdd8a
- Bug 1171486 - Part 2: Make it OK to call ServiceWorkerManager::GetInstance() during its Init() function; r=baku (c3c7bd78c) - Bug 1115820 - Add telemetry to ServiceWorkers. r=nsm, r=vladan (9a86f7466) - Bug 1172717 - Fail on UNKNOWN_APP_ID instead of crashing. r=bholley a=RyanVM (f950a7c59) - Bug 1154068 - rename relaxed to insecure scheme and add more runtime checks r=hurley (76e8ce41a) - Bug 1154061 - clear cached alt svc mappings on a variety of state changes r=hurley (9855ee544) - Bug 1153437 - rename proxyFlags to controlFlags with nsISocketProvider interfaces r=hurley (043a531c8) - bug 1153212 - 2/2 Necko explicitly track origin vs routed host and give psm only origin r=dkeeler r=hurley IGNORE IDL (d44c3d0e6) - part of Bug 935838 - Add per app network traffic statistics (d1861cb3d) - Bug 1109338: Part 1: Separate UDPSocket logging from network logging r=dragana (c2c887b0f) - Bug 1109338: Part 2: Sharing UDPSocket between PNecko and PBackground r=bent (90b2a09d2) - Bug 1133189 - Extend PrincipalInfo to handle expanded principals. r=bent, r=sicking (d3269d57e) - Bug 1155153 - about:serviceworkers should work in e10s mode, r=nsm, r=bholley (90dd0bb4b) - Bug 1061116 - Make the comparison query/hash insensitive for validity widget. r=fabrice (0969e8404) - Bug 1167603 - use string to replace nsIURI in aApps.widgetPages. r=fabrice (c528e2615) - Bug 1087469 - Add support for a start_url property in app manifests r=fabrice (0053f26d6) - Bug 1168783 - Expose principal in mozIApplication. r=fabrice (2fee4ed8e) - Bug 1169249 - Unregister service worker registration when uninstalling a service-worker-enabled application. r=baku (c881ee50b) - Bug 1174381 - ServiceWorkerManager::TeardownRunnable should be called when xpcom-shutdown notification is received, r=nsm (f47d59f19) - Bug 1167296 - patch 1 - ServiceWorkerManager::RemoveAll should use PBackground, r=nsm (8f8feda13) - Bug 1167296 - patch 2 - ServiceWorkerManager::Remove should use PBackground, r=nsm (fc931fffc)
46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
/* 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/. */
|
|
|
|
include protocol PBackground;
|
|
|
|
include PBackgroundSharedTypes;
|
|
include ServiceWorkerRegistrarTypes;
|
|
|
|
using mozilla::OriginAttributes from "mozilla/ipc/BackgroundUtils.h";
|
|
|
|
namespace mozilla {
|
|
namespace dom {
|
|
|
|
protocol PServiceWorkerManager
|
|
{
|
|
manager PBackground;
|
|
|
|
parent:
|
|
Register(ServiceWorkerRegistrationData data);
|
|
|
|
Unregister(PrincipalInfo principalInfo, nsString scope);
|
|
|
|
PropagateSoftUpdate(OriginAttributes originAttributes,
|
|
nsString scope);
|
|
PropagateUnregister(PrincipalInfo principalInfo, nsString scope);
|
|
|
|
PropagateRemove(nsCString host);
|
|
|
|
PropagateRemoveAll();
|
|
|
|
Shutdown();
|
|
|
|
child:
|
|
NotifyRegister(ServiceWorkerRegistrationData data);
|
|
NotifySoftUpdate(OriginAttributes originAttributes, nsString scope);
|
|
NotifyUnregister(PrincipalInfo principalInfo, nsString scope);
|
|
NotifyRemove(nsCString host);
|
|
NotifyRemoveAll();
|
|
|
|
__delete__();
|
|
};
|
|
|
|
} // namespace dom
|
|
} // namespace mozilla
|