dom/clients/manager/ClientSource.cpp
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
d57dde190f67e7964bb3a908d33a4d086da696b1
created 2018-12-28 15:48 +0000
pushed 2019-01-21 13:03 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
710519e214f0f51eaeb9fe7be9368ae908f637ed
created 2018-12-11 10:46 +0000
pushed 2019-01-21 13:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1512456 - P3. Minor cleanup usage of GenericPromise. r=gerald
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
cecf523a14b1c3d211e04d6b6d1a67633d2d1512
created 2018-10-11 12:37 +0000
pushed 2018-10-15 21:07 +0000
Yaron Tausky Yaron Tausky - Bug 1263734: Implement ServiceWorkerContainer.startMessages() r=asuth,smaug
db4990bc9b4cefd8f4e85a17de49796093cf6e90
created 2018-10-10 18:31 +0300
pushed 2018-10-15 21:07 +0000
Dorel Luca Dorel Luca - Backed out changeset 2c01f22661fa (bug 1263734) for wpt failures in fetch/api/request/destination/fetch-destination-no-load-event.https.html. CLOSED TREE
2c01f22661fabd177c81e658e93319bc4faba8df
created 2018-10-10 13:55 +0000
pushed 2018-10-15 21:07 +0000
Yaron Tausky Yaron Tausky - Bug 1263734: Implement ServiceWorkerContainer.startMessages() r=asuth,smaug
54ab67a48fb21dafe614f0f52ffe16c7c7bef39f
created 2018-06-28 12:58 -0700
pushed 2018-08-24 17:49 +0000
Ben Kelly Ben Kelly - Bug 1469873 Make ClientSource::Control() fail if storage access is not available and make claim() respect the result. r=mrbkap
2259143ecb07731b4b3c8eca8df5024251ffaf97
created 2018-06-28 20:09 +0300
pushed 2018-08-24 17:49 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset b610acdb4ead (bug 1469873) for mochitest crashes on xul.dll. CLOSED TREE
cb10387ab1cff10b532ced4ad1ef965df964c427
created 2018-06-28 12:58 -0700
pushed 2018-07-02 16:45 +0000
Ben Kelly Ben Kelly - Bug 1469873 Make ClientSource::Control() fail if storage access is not available and make claim() respect the result. r=mrbkap a=lizzard
3f78c17a1ceaaaa4b7e1fa04c3375f96e5acc9c8
created 2018-06-23 10:11 -0700
pushed 2018-06-25 14:15 +0000
Ben Kelly Ben Kelly - Bug 1469941 Note DOMContentLoaded on the ClientSource and trigger service worker update in appropriate process. r=mrbkap
c208fc0cd931b26fd918c5be4367402c17e93ff0
created 2018-06-23 10:10 -0700
pushed 2018-06-25 14:15 +0000
Ben Kelly Ben Kelly - Bug 1469882 Don't consult child process ServiceWorkerManager when populating MessageEvent.source with the e10s pref flipped. r=mrbkap
a47021b69969d209e8663e59cd5ec917d60ec6ef
created 2018-06-22 07:22 -0700
pushed 2018-06-23 22:41 +0000
Ben Kelly Ben Kelly - Bug 1468853 Note inherited controller in the parent process when the service worker e10s pref is flipped. r=mrbkap
20a0f03ce6e810f779c1af1f25040fbaa1a0c2a1
created 2018-06-04 09:10 -0700
pushed 2018-06-18 21:43 +0000
Ben Kelly Ben Kelly - Bug 1462069 P1 Make ServiceWorkerManager::MaybeClaimClient() take a ClientInfo instead of nsIDocument. r=baku
dab096c549520dd0a273b23c2af08dda80557c0f
created 2018-06-01 23:57 +0300
pushed 2018-06-18 21:43 +0000
Gurzau Raul Gurzau Raul - Backed out 3 changesets (bug 1462069) for build bustage on /src/dom/clients/manager/ClientManagerService.cpp on a CLOSED TREE
457cb3f8a0d903fbe86289995db5a8c57fa92687
created 2018-06-01 13:39 -0700
pushed 2018-06-18 21:43 +0000
Ben Kelly Ben Kelly - Bug 1462069 P1 Make ServiceWorkerManager::MaybeClaimClient() take a ClientInfo instead of nsIDocument. r=baku
0bac87ce995f538f0274770d03795f0d274d86bb
created 2018-05-02 06:29 -0700
pushed 2018-05-03 15:28 +0000
Ben Kelly Ben Kelly - Bug 1457157 P4 Use DOMMozPromiseRequestHolder in ClientSource. r=baku
caa5bef6848122d106ad47fc7b2bf104d2d8ce3d
created 2018-04-05 13:42 -0400
pushed 2018-04-26 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug
0361460b11d6d59508aa5540512245cfdaa0ca7b
created 2018-03-01 08:13 -0800
pushed 2018-03-02 22:13 +0000
Ben Kelly Ben Kelly - Bug 1441133 P1 Don't assert storage permission on windows that inherit the service worker. r=asuth
0f8f71b0b9d84e7732c07f841e395de516b31b66
created 2018-03-01 11:55 +0200
pushed 2018-03-01 16:46 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1441133) for build bustage in beta simulations at dom/clients/manager/ClientSource.cpp:402: unused variable 'wp'. a=backout
f520860f51c32446b0d36cfd612cec2d8fcebb52
created 2018-02-28 10:32 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1440705 P3 Assert that a client and its controlling service worker have a matching principal. r=asuth
7a4546e25adca8da71f683b2f39a78ad42a85453
created 2018-02-28 10:31 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1441133 P1 Don't assert storage permission on windows that inherit the service worker. r=asuth
3c0e2869bb10216d07548322aa94f5585b35df4b
created 2018-02-19 12:06 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1439099 P2 Remove ServiceWorkerRegistrationInfo::GetByID(). r=asuth
a3d5547b0b7f7aa9a3e5eaed7b3151cadff42334
created 2018-02-01 14:21 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor
cd5241785aca69261dc6a1693fe57a1fba8f8bcd
created 2018-01-31 09:10 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1434342 P7 Use the global to GetOrCreate the ServiceWorker DOM instance. r=asuth
22ab83c80c5e38ab1b32b7e8186825ecd855ee1f
created 2018-01-31 08:24 +0100
pushed 2018-03-01 16:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1432963 - Fixing workers headers - part 14 - WorkerPrivate without workers namespace, r=smaug
8d8c6cf162ed012864c0c6cc1ecc6159f57c066a
created 2018-01-26 13:08 -0800
pushed 2018-03-01 16:46 +0000
Ben Kelly Ben Kelly - Bug 1430139 P3 Remove workers namespace from service worker code. r=asuth
0fdeaf0b28ae2454b7d564528417fd814fc91adb
created 2018-01-22 12:59 -0500
pushed 2018-03-01 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1431846 part 2. Rename nsPIDOMWindowInner::GetNavigator() to Navigator(), since it never returns null. r=mystor
e7b92985e941f7f1b9b562fba75b0b764b1ce6a9
created 2018-01-05 12:10 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1425975 P14 Assert that storage is allowed when a ClientSource is both execution ready and controlled. r=asuth
2e0db1b48499fcf1598f23e04211360f9d39b7af
created 2017-12-24 00:23 +0200
pushed 2018-01-11 21:05 +0000
Csoregi Natalia Csoregi Natalia - Backed out 14 changesets (bug 1425975) for M(5) permafails mochitest/test_ext_webrequest_filter.html. r=backout a=backout
e6f4a2d1df9a4a50b1b659f87dca99d88a5ef63a
created 2017-12-22 21:09 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1425975 P14 Assert that storage is allowed when a ClientSource is both execution ready and controlled. r=asuth
661c1ca56b09907f19299040eb7baa6209728997
created 2017-12-20 10:53 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1426253 P4 Assert that ClientSource::SetController() is never called on a client in private browsing mode. r=asuth
c08edd442321e8d3b1c04ca25489e6f1634abbeb
created 2017-12-19 10:04 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1425316 P4 Note that a ClientSource has called register() for a SW scope and use it to match window console reports. r=asuth
3a2388a414a4792d0f0bf598df9f8d0b2b391ee6
created 2017-12-12 15:44 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1293277 P7 Make ServiceWorkerManager use ClientHandle::Control() for claiming and ClientSource::SetController() fire the controller change event. r=baku
e3fb8bd8b10dc5a0a75238a9a3284e4ca5ea2fa3
created 2017-12-12 15:44 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1293277 P1 Capture StorageAccess when snapshoting ClientSource state. r=baku
3d35790aaf573a84e737b336c815cde017cdb882
created 2017-12-08 14:46 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1424338 P6 Implement ClientHandle::PostMessage() r=baku
156315ff3c4c6b48e14eba799b182519baf8dae1
created 2017-12-08 14:46 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1424338 P5 Implement ClientHandle::Focus(). r=baku
b73ceb5d7db6111e9de30c84010030c624bcbd31
created 2017-12-08 14:46 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1424338 P2 Add ClientManager::Claim() message to matching ClientSource objects. r=baku
79b9a988f0fd3d33be9d308b7f8aa58ccf1bf216
created 2017-12-08 11:52 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1423913 P1 Make ClientManager::CreateSource() and CreateHandle() infallible. Errors result in a detached object instead of nullptr. r=baku
bd99f4732647f01441e5ca93d11b27e98592838b
created 2017-12-05 20:45 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1423412 P4 Add a ClientManager::GetInfoAndState() that retrieves the ClientInfo and ClientState for a given ID. r=baku
699fd0f2b04666c7b043f0350cf56f0bc07189ac
created 2017-12-05 20:45 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1423412 P1 Actually mark window/worker ClientSource objects controlled when loaded with a controlling service worker. r=baku r=jld
c0c7f12df75a4cd3c15f904606a017af8bcb9ba7
created 2017-12-05 14:54 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1423328 Allow a caller to set a ClientSource controlled by a service worker using a ClientHandle. r=baku
46463dab3129e5c56a96d34f1c275d14149d32bd
created 2017-12-04 22:13 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1422983 Cycle collect the ClientSource object when owned by an nsGlobalWindowInner or nsDocShell object. r=mccr8
61d93d8a46679c63f56b0ad4719834e87a7a7f72
created 2017-11-21 15:13 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1419536 P4 Allow ClientSource objects to be frozen while in bfcache. r=baku
4c3c91a29bbd4c1ee0b8de10dc2f3cc9ba074377
created 2017-11-16 13:15 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1418007 P2 Track the client window or worker's event target on ClientSource. r=baku
ce134dffda067cce0567a292fdf4993a96b7475e
created 2017-11-16 13:15 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1418007 P1 Allow the reserved/initial/source client data and service worker to be marked on LoadInfo. r=baku r=valentin
887fa3629f46f23e73fd1556b6e9e4b9404257a6
created 2017-11-14 14:36 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1417172 P2 Add a way for the window/worker/docshell to mark a ClientSource execution ready. r=baku
c59835e48e57c6a9b433df0aa02f7db5db25b239
created 2017-11-14 14:36 -0500
pushed 2018-01-11 21:05 +0000
Ben Kelly Ben Kelly - Bug 1417172 P1 Validate ClientSource creation path across IPC boundary. r=baku
e1724fab9cbd23fd844d7f0658078592d11cff8c
created 2017-11-08 21:19 -0800
pushed 2017-11-09 23:33 +0000
Ben Kelly Ben Kelly - Bug 1415779 P3 Add the ClientSource class and hook it into ClientManager/ClientManagerService. r=baku
less more (0) tip