Ben Kelly
9af975dbfd
Bug 1419536 P4 Allow ClientSource objects to be frozen while in bfcache. r=baku
2017-11-21 15:13:05 -05:00
Ben Kelly
aeaf857c05
Bug 1419536 P1 Add a helper to handle Client objects properly on nsIChannels. r=baku
2017-11-21 15:13:04 -05:00
Ben Kelly
44e7d854dd
Bug 1418007 P2 Track the client window or worker's event target on ClientSource. r=baku
2017-11-16 13:15:10 -05:00
Ben Kelly
156cd8dec2
Bug 1418007 P1 Allow the reserved/initial/source client data and service worker to be marked on LoadInfo. r=baku r=valentin
2017-11-16 13:15:09 -05:00
Jonathan Watt
35123b4b3b
Bug 1417365 - Unified build issues in dom/clients. r=baku
2017-10-26 12:59:32 +01:00
Andrea Marchesini
155b15b8e0
Bug 1414755 - Get rid of ContentPrincipalInfoOriginNoSuffix, r=bz, r=bkelly
...
This patch uses MozURL in ServiceWorkerRegistrar and in DBScheme to obtain the
origin of a URL. This is safe because the URL is always http/https/ftp.
It also changes the serialization of Principal in nsJSPrincipals in order to
pass the originNoSuffix together with the OriginAttributes and the spec.
2017-11-15 11:19:26 +01:00
Ben Kelly
9bfa444242
Bug 1417172 P2 Add a way for the window/worker/docshell to mark a ClientSource execution ready. r=baku
2017-11-14 14:36:45 -05:00
Ben Kelly
8a74305d9d
Bug 1417172 P1 Validate ClientSource creation path across IPC boundary. r=baku
2017-11-14 14:36:45 -05:00
Ben Kelly
db2e078440
Bug 1416086 Fix unused variable warnings when diagnostic assertions are disabled. r=baku
2017-11-10 00:21:26 -08:00
Ben Kelly
d7eca2ba76
Bug 1415779
P4 Add ClientHandle class and make it attach to the correct ClientSource. r=baku
2017-11-08 21:20:00 -08:00
Ben Kelly
a973dff21c
Bug 1415779
P3 Add the ClientSource class and hook it into ClientManager/ClientManagerService. r=baku
2017-11-08 21:19:59 -08:00
Ben Kelly
4641badb26
Bug 1415779
P2 Add ClientManagerService and reference it from parent actors. r=baku
2017-11-08 21:19:59 -08:00
Ben Kelly
b0316788f6
Bug 1415779
P1 Add the ClientManager class. r=baku
2017-11-08 21:19:59 -08:00
Jonathan Watt
f10fc1e787
Bug 1413216 - Fix some missing includes in dom code. r=baku
...
MozReview-Commit-ID: 25hWPkXF0Wj
2017-10-12 13:50:23 +01:00
Ben Kelly
814922898d
Bug 1413606 P2 Add IPC actor structure and boilerplate. r=baku
2017-11-01 13:19:38 -04:00
Ben Kelly
072e50166a
Bug 1413606 P1 Add ClientThing base class. r=baku
2017-11-01 13:19:37 -04:00
Ben Kelly
11defef79c
Bug 1412864 Add ClientInfo and ClientState types. r=baku
2017-10-30 13:35:08 -04:00