Jan de Mooij
80adc67aba
Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
2018-07-28 12:12:26 +02:00
Brian Hackett
3354a96d8d
Bug 1465287 Part 8 - Allow spawning recording/replaying child processes and saving recordings, r=jld,mrbkap.
...
--HG--
extra : rebase_source : 1da4b1a7e485cfdafb38318860546ce3d0552815
2018-07-22 11:52:42 +00:00
Andrea Marchesini
bc5414c5f3
Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap
2018-07-12 19:33:41 +02:00
Kyle Machulis
5e51176ffa
Bug 1472087 - Remove nsDocShellLoadInfo::LoadTypes; r=nika
...
We have 2 different LoadType enums with two different values, which
have to be converted between depending on whether we're going to/from
LoadInfo/nsISHEntry/etc. We should be able to just use the same enum
everywhere and not have to deal with conversion, especially since we
don't have any type safety around the enum.
MozReview-Commit-ID: 2t9vVGLpOte
2018-07-11 20:19:18 -07:00
Kyle Machulis
17f492c9c1
Bug 1472087 - deCOMtaminate nsIDocShellLoadInfo; r=nika
...
Change all references from nsIDocShellLoadInfo to nsDocShellLoadInfo
MozReview-Commit-ID: AyKlZUtSEDD
2018-07-11 20:19:14 -07:00
Ben Kelly
78b42d6228
Bug 1469873 Make ClientSource::Control() fail if storage access is not available and make claim() respect the result. r=mrbkap
2018-06-28 12:58:23 -07:00
Brindusan Cristian
c20abdcc34
Backed out changeset b610acdb4ead (bug 1469873) for mochitest crashes on xul.dll. CLOSED TREE
2018-06-28 20:09:59 +03:00
Ben Kelly
a17ff40103
Bug 1469873 Make ClientSource::Control() fail if storage access is not available and make claim() respect the result. r=mrbkap
2018-06-28 06:27:57 -07:00
Ben Kelly
a11f4b5b1d
Bug 1469941 Note DOMContentLoaded on the ClientSource and trigger service worker update in appropriate process. r=mrbkap
2018-06-23 10:11:47 -07:00
Ben Kelly
9258565483
Bug 1469882 Don't consult child process ServiceWorkerManager when populating MessageEvent.source with the e10s pref flipped. r=mrbkap
2018-06-23 10:10:53 -07:00
Ben Kelly
05c034e494
Bug 1468853 Note inherited controller in the parent process when the service worker e10s pref is flipped. r=mrbkap
2018-06-22 07:22:59 -07:00
Dorel Luca
535f1df913
Merge mozilla-central to mozilla-inbound
2018-06-04 21:48:29 +03:00
Ben Kelly
ac7ea6f3f6
Bug 1441932 P4 Treat same-value assignments to the LoadInfo reserved and initial ClientInfo values as no-op changes. r=mayhemer
2018-06-04 09:26:51 -07:00
Ben Kelly
e418cc65b0
Bug 1462069 P2 Make ClientManagerService forward claim() requests to the main thread SWM when the pref is set. r=baku
2018-06-04 09:10:50 -07:00
Ben Kelly
f5141d8667
Bug 1462069 P1 Make ServiceWorkerManager::MaybeClaimClient() take a ClientInfo instead of nsIDocument. r=baku
2018-06-04 09:10:50 -07:00
Miko Mynttinen
4c85ef17cc
Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
...
MozReview-Commit-ID: HpdFXqQdIOO
--HG--
extra : rebase_source : 1e7eea4f2d4ec16ec0c559a8afb26976ddbf4d07
2018-06-01 17:59:07 +02:00
arthur.iakab
7e765f798b
Backed out 2 changesets (bug 1465060) for build bustages on security/sandbox/linux/reporter/SandboxReporter.cpp
...
Backed out changeset 7c8905b6b226 (bug 1465060)
Backed out changeset 10446073eca8 (bug 1465060)
2018-06-03 19:25:41 +03:00
Miko Mynttinen
8d9dc85cd4
Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
...
MozReview-Commit-ID: HpdFXqQdIOO
--HG--
extra : rebase_source : 619d0e0ff63a2453c80f0c4d9beb906d43fa9b01
2018-06-01 17:59:07 +02:00
Emilio Cobos Álvarez
1e9c395548
Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
...
Same approach as the other bug, mostly replacing automatically by removing
'using mozilla::Forward;' and then:
s/mozilla::Forward/std::forward/
s/Forward</std::forward</
The only file that required manual fixup was TestTreeTraversal.cpp, which had
a class called TestNodeForward with template parameters :)
MozReview-Commit-ID: A88qFG5AccP
2018-06-02 09:33:26 +02:00
Gurzau Raul
dd2e67b482
Backed out 3 changesets (bug 1462069) for build bustage on /src/dom/clients/manager/ClientManagerService.cpp on a CLOSED TREE
...
Backed out changeset 999be9379af3 (bug 1462069)
Backed out changeset 457cb3f8a0d9 (bug 1462069)
Backed out changeset ec66aff745a8 (bug 1462069)
2018-06-01 23:57:36 +03:00
Ben Kelly
9e0e3a5c87
Bug 1462069 P2 Make ClientManagerService forward claim() requests to the main thread SWM when the pref is set. r=baku
2018-06-01 13:39:57 -07:00
Ben Kelly
6d1736c617
Bug 1462069 P1 Make ServiceWorkerManager::MaybeClaimClient() take a ClientInfo instead of nsIDocument. r=baku
2018-06-01 13:39:57 -07:00
Ben Kelly
08be40bcc5
Bug 1465103 Convert service worker and clients release assertions to diagnostic assertions. r=asuth
2018-06-01 13:36:34 -07:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Ben Kelly
96ee01e3b4
Bug 1462077 P2 Add a release assert in ClientHandle::Control() that enforces same-origin policy. r=asuth
2018-05-16 14:18:36 -07:00
Jan de Mooij
80e44e8003
Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
2018-05-16 10:53:16 +02:00
Ben Kelly
2a66c823ae
Bug 1461326 Add some release assertions to dom/clients/manager code. r=baku
2018-05-15 08:53:54 -07:00
Ben Kelly
04944e362f
Bug 1458971 P2 Make ClientSourceOpPromise hold the operation promise alive. r=baku
2018-05-09 08:48:01 -07:00
Ben Kelly
e2fb37ef0a
Bug 1458971 Make operation actors explicitly hold references to the initiating object instead of using an extra MozPromise::Then(). r=baku
2018-05-08 08:11:58 -07:00
Ben Kelly
8ffadd093a
Bug 1457157 P5 Make ClientManager keep its actor alive until the worker reaches Terminating. r=baku
2018-05-02 06:29:27 -07:00
Ben Kelly
173b706d4d
Bug 1457157 P4 Use DOMMozPromiseRequestHolder in ClientSource. r=baku
2018-05-02 06:29:27 -07:00
Ben Kelly
24a39442fe
Bug 1457157 P3 Replace ClientHandleOpChild MozPromise direct std::function callbacks. r=baku
2018-05-02 06:29:27 -07:00
Tiberius Oros
78bac61f63
Backed out 7 changesets (bug 1450644, bug 1454633) for for failing browser_storage_permission.js on a CLOSED TREE
...
Backed out changeset f4989e0da221 (bug 1454633)
Backed out changeset 08239799d43e (bug 1450644)
Backed out changeset cbe3ad4833b6 (bug 1450644)
Backed out changeset 0d2088370d0c (bug 1450644)
Backed out changeset 246fb3ee14cd (bug 1450644)
Backed out changeset 629e499c0f75 (bug 1450644)
Backed out changeset ed93e3547096 (bug 1450644)
2018-04-18 01:10:26 +03:00
Ben Kelly
9fc1327a84
Bug 1452528 Don't clear the controller on non-subresource channel loads when redirect mode is "follow". r=baku
2018-04-17 12:38:34 -07:00
Andrea Marchesini
f5dccf62ee
Bug 1454633 - Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
2018-04-17 20:51:04 +02:00
Cosmin Sabou
254334df5b
Backed out changeset 64ca4238a420 (bug 1454633) for mochitest failures on dom/workers/test/test_WorkerDebugger.xul. CLOSED TREE
2018-04-17 17:41:02 +03:00
Andrea Marchesini
113e0a55d9
Bug 1454633 Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
...
This is not needed because Client API is used in ServiceWorkerGlobalScope where
self.close() doesn't exist.
2018-04-17 15:57:46 +02:00
Nika Layzell
da7423dfa5
Bug 1444151 - Part 4: Remove the now-unnecessary xpcom-style segment getters, r=valentin
2018-04-10 17:49:50 -04:00
Boris Zbarsky
4292bca4ee
Bug 1449631 part 6. Remove nsIDOMEventTarget::DispatchEvent. r=smaug
...
MozReview-Commit-ID: 8YMgmMwZkAL
2018-04-05 13:42:41 -04:00
Ben Kelly
c7543d428d
Bug 1441133 P1 Don't assert storage permission on windows that inherit the service worker. r=asuth
2018-03-01 08:13:56 -08:00
Sebastian Hengst
3eb3941bc5
Backed out 2 changesets (bug 1441133) for build bustage in beta simulations at dom/clients/manager/ClientSource.cpp:402: unused variable 'wp'. a=backout
...
Backed out changeset 275855621865 (bug 1441133)
Backed out changeset 7a4546e25adc (bug 1441133)
--HG--
extra : histedit_source : d38746923972091f05ad8f435c39e7fe38e57a18
2018-03-01 11:55:28 +02:00
Ben Kelly
8c55bc6898
Bug 1440705 P3 Assert that a client and its controlling service worker have a matching principal. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
0dd1174a39
Bug 1440705 P2 Separate ClientMatchPrincipalInfo() into a separate method and header. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
c6a37e4357
Bug 1441133 P1 Don't assert storage permission on windows that inherit the service worker. r=asuth
2018-02-28 10:31:29 -08:00
Ben Kelly
e67b89fe1c
Bug 1439099 P2 Remove ServiceWorkerRegistrationInfo::GetByID(). r=asuth
2018-02-19 12:06:19 -08:00
Andrea Marchesini
8cdf705535
Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
2018-02-05 19:55:07 +01:00
Boris Zbarsky
478687c2e8
Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor
...
MozReview-Commit-ID: GwVDrTLPTOb
2018-02-01 14:21:14 -05:00
Nika Layzell
785a14270e
Bug 1431867
- Part 2: Add move constructors and assignment operators to IPDL unions, r=mccr8
...
MozReview-Commit-ID: IQVODEfMGi9
2018-02-01 11:30:50 -05:00
Ben Kelly
af73b55e78
Bug 1434342 P7 Use the global to GetOrCreate the ServiceWorker DOM instance. r=asuth
2018-01-31 09:10:27 -08:00
Andrea Marchesini
26352bfee1
Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug
2018-01-31 08:25:30 +01:00