Andrea Marchesini
d892207595
Bug 1436784 - Use WorkerRef in BroadcastChannel and MessagePort, r=smaug
2018-03-13 21:16:54 +01:00
Andrea Marchesini
8d4bb177fa
Bug 1436784 - Implement WeakWorkerRef, StrongWorkerRef and ThreadSafeWorkerRef, r=smaug
2018-03-13 21:16:48 +01:00
Andrea Marchesini
6f7a4bfd5d
Bug 1445199 - Remove JSContext parameter in worker NotifyHolder, r=smaug
2018-03-13 15:25:50 +01:00
Kris Maglione
a036df8b65
Bug 1403348: Part 4 - Annotate certain startup crashes with AsyncShutdown script contents. r=mccr8 data-r=rweiss
...
We're seeing startup crashes which point to data corruption in the source of
the AsyncShutdown component and module, but it's unclear whether the source of
this corruption is on disk, in memory, or in XDR data.
This change annotates crash reports with the contents of those files, so that
we can compare the actual source with the corrupted values in the generated
errors, and narrow down the source of the corruption.
MozReview-Commit-ID: 7p8y73XUGLK
--HG--
extra : rebase_source : 8e1b85df0cf69556af6f998f3d638bf2033e6ca0
extra : source : cf8613751378c8790b56131cd2a1be68573f9286
2017-11-04 17:20:17 -07:00
Csoregi Natalia
16068f9f72
Backed out changeset cf8613751378 (bug 1403348) for Build Bustage on ServiceWorkerRegistrar.cpp:29. CLOSED TREE
2018-03-09 00:59:11 +02:00
Kris Maglione
fac1655973
Bug 1403348: Part 4 - Annotate certain startup crashes with AsyncShutdown script contents. r=mccr8 data-r=rweiss
...
We're seeing startup crashes which point to data corruption in the source of
the AsyncShutdown component and module, but it's unclear whether the source of
this corruption is on disk, in memory, or in XDR data.
This change annotates crash reports with the contents of those files, so that
we can compare the actual source with the corrupted values in the generated
errors, and narrow down the source of the corruption.
MozReview-Commit-ID: 7p8y73XUGLK
--HG--
extra : rebase_source : ad31c4fae1cb5c931e166702499dd1e56758d3e3
2017-11-04 17:20:17 -07:00
Ben Kelly
5706606e9b
Bug 1438211 P5 Replace direct window/worker calls with nsIGlobalObject::GetOrCreateServiceWorkerRegistration(). r=asuth
...
--HG--
extra : rebase_source : 2b0f83a5e5a6e5eeac9e1401168c6653b6250c23
2018-03-02 13:02:50 -08:00
Ben Kelly
b7cbf79c03
Bug 1438211 P4 Actually set the worker global on ServiceWorkerRegistration. r=asuth
...
--HG--
extra : rebase_source : 402ab15468191e61d597a246e1f2d8a05f8ee03a
2018-03-02 13:02:50 -08:00
Ben Kelly
84799ae3d5
Bug 1438211 P3 Implement WorkerGlobalScope::GetOrCreateServiceWorkerRegistration(). r=asuth
...
--HG--
extra : rebase_source : 3e6d360edafe30f95a355df25705ab4150372c8f
2018-03-02 13:02:49 -08:00
Cosmin Sabou
ed1b2a8736
Backed out 4 changesets (bug 1437167) for build bustages on nsUpdateDriver.cpp and WindowsMessageLoop.cpp on a CLOSED TREE.
...
Backed out changeset b98740e7c639 (bug 1437167)
Backed out changeset 4476e8f51fa6 (bug 1437167)
Backed out changeset c79dc40faa41 (bug 1437167)
Backed out changeset b608d2dcbb86 (bug 1437167)
2018-03-06 00:09:46 +02:00
Nika Layzell
262be91f75
Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
...
MozReview-Commit-ID: BN18I8Q6c7S
2018-03-05 16:00:00 -05:00
Olli Pettay
2439836b37
Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
2017-11-17 11:01:27 +08:00
Boris Zbarsky
bb7433ad51
Bug 1442313
part 4. Use getJSTestingFunctions() in test_worker_interfaces.js. r=luke
...
MozReview-Commit-ID: IUQQX3ixkgl
2018-03-01 14:24:20 -05:00
Boris Zbarsky
6e53866b8e
Bug 1442313
part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly
...
MozReview-Commit-ID: LiErRvJ6CTH
2018-03-01 14:24:20 -05:00
Boris Zbarsky
7dd7848880
Bug 1442313
part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly
...
MozReview-Commit-ID: 5h51oqaf0R
2018-03-01 14:24:20 -05:00
Andreea Pavel
14a1838c54
Backed out 4 changesets (bug 1442313
) for frequently failing crashtests on android, e.g. libeditor/crashtests/772282.html and layout/generic/crashtests/542136-1.html a=backout
...
Backed out changeset bfef9139500f (bug 1442313
)
Backed out changeset 660332ce1bf0 (bug 1442313
)
Backed out changeset 9788a46b8874 (bug 1442313
)
Backed out changeset 8fc2c103027b (bug 1442313
)
2018-03-02 18:08:23 +02:00
Boris Zbarsky
dee0ddf86f
Bug 1442313
part 4. Use getJSTestingFunctions() in test_worker_interfaces.js. r=luke
...
MozReview-Commit-ID: IUQQX3ixkgl
2018-03-01 14:24:20 -05:00
Boris Zbarsky
9a576eb44d
Bug 1442313
part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly
...
MozReview-Commit-ID: LiErRvJ6CTH
2018-03-01 14:24:20 -05:00
Boris Zbarsky
3f718c4054
Bug 1442313
part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly
...
MozReview-Commit-ID: 5h51oqaf0R
2018-03-01 14:24:20 -05:00
Boris Zbarsky
503cf68b4b
Bug 1441927 part 2. Move the is* constants to the top of test_interfaces.js so we can use them in our property lists. r=bkelly
...
MozReview-Commit-ID: FXqx6tn4W32
2018-03-01 12:32:33 -05:00
Boris Zbarsky
2ec9ec7f7c
Bug 1441927 part 1. Change JS bits in test_interfaces to actually test when they should be exposed instead of just whether their exposure matches some function's return value. r=luke
...
MozReview-Commit-ID: BsWDcdybXvk
2018-03-01 12:32:32 -05:00
Csoregi Natalia
1fd0486e23
Backed out 7 changesets (bug 1193394) for browser-chrome failures on browser_ext_popup_background.js. CLOSED TREE
...
Backed out changeset 9683f24ff8ec (bug 1193394)
Backed out changeset 0e7140a7c841 (bug 1193394)
Backed out changeset a0e26f6b2784 (bug 1193394)
Backed out changeset 29e1fceaf48d (bug 1193394)
Backed out changeset b8632bbbd273 (bug 1193394)
Backed out changeset a54ef2d8f896 (bug 1193394)
Backed out changeset 55c94c05c57f (bug 1193394)
2018-03-01 16:29:02 +02:00
Olli Pettay
b7726493fb
Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
2017-11-17 11:01:27 +08:00
Florian Quèze
c714053d73
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Florian Quèze
682b1ec3b2
Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8.
2018-02-23 20:50:01 +01:00
Ben Kelly
75bf35692e
Bug 1440407 P2 Remove some unnecessary nsPIDOMWindowInner QI to nsIGlobalObject. r=mystor
2018-02-22 14:28:39 -08:00
Andrea Marchesini
370acd6950
Bug 1439686 - Console API should print logs on stdout when used by chrome code and if browser.dom.window.dump.enabled is true, r=bgrins
2018-02-22 08:49:51 +01:00
Chris Peterson
fe5cd3d5d9
Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj
...
MozReview-Commit-ID: 8pjYjEvQF42
--HG--
extra : rebase_source : 5eb0bea2ef5f06a811b4f3daf57ce8720f12dd07
2018-02-08 21:22:43 -08:00
Chris Peterson
0129d900f3
Bug 1436263 - Part 2: Replace `override final` virtual function specifiers with just `final`. r=froydnj
...
MozReview-Commit-ID: 70gt5SUu4Dv
--HG--
extra : rebase_source : 71912c6bde22aaed01e70615a4ee794a36e70d0e
extra : source : 1c22d4c65d70b797ee3e963ec426c90e1f89b5e3
2018-02-05 22:50:00 -08:00
Dorel Luca
011cfbabae
Backed out changeset ab4aab822769 (bug 1426467) for Mochitest failure on dom/workers/test/test_suspend.html
2018-02-15 01:31:10 +02:00
Jim Blandy
6f503001a3
Bug 1426467: Re-enqueue messages from workers when debugger pause ends; don't run them immediately. r=bkelly
...
MozReview-Commit-ID: 1Yyjqz5S6tZ
2018-01-18 11:49:34 -08:00
Ben Kelly
7506d48306
Bug 1434701
P3 Pass ServiceWorkerRegistrationDescriptor to ServiceWorkerRegistration::CreateForWorker(). r=asuth
2018-02-14 14:23:15 -05:00
Andrea Marchesini
d125a457dc
Bug 1437896 - Get rid of a #ifdef Status in WorkerHolder.h, r=smaug
2018-02-14 13:23:01 +01:00
Boris Zbarsky
9bdcffc985
Bug 1436902 part 3. Replace usage of NS_IMPL_ISUPPORTS_INHERITED0 with NS_INLINE_DECL_REFCOUNTING_INHERITED when possible. r=mccr8
...
The change to RootAccessible.cpp fixes an obvious bug introduced in bug 741707.
The visibility changes in gfx/thebes are because NS_DECL_ISUPPORTS has a
trailing "public:" that those classes were relying on to have public
constructors.
MozReview-Commit-ID: IeB8KIJCGhU
2018-02-12 15:44:40 -05:00
Andrea Marchesini
dce09604e1
Bug 1436744
- Get rid of WorkerCheckAPIExposureOnMainThreadRunnable, r=catalinb
2018-02-12 21:02:22 +01:00
Coroiu Cristina
0038490a71
Backed out changeset 42deb2563aa8 (bug 1426467) for ESlint failure at /devtools/server/tests/mochitest/suspendTimeouts_content.js on a CLOSED TREE
2018-02-12 18:14:49 +02:00
Jim Blandy
d4700814c9
Bug 1426467: Re-enqueue messages from workers when debugger pause ends; don't run them immediately. r=bkelly
...
MozReview-Commit-ID: 1Yyjqz5S6tZ
--HG--
extra : rebase_source : 4f54bd6a6a3385ba4e424ac5ffe4354db4592b45
2018-01-18 11:49:34 -08:00
Adrian Wielgosik
1438296c97
Bug 1436865 - Remove nsIDOMCrypto. r=bz
...
MozReview-Commit-ID: 4bQVSF94bbz
--HG--
extra : rebase_source : 6386e08c4a392b75473c47997e6cf01d35be78e2
2018-02-08 13:22:20 +01:00
Tom Schuster
7fd063c021
Bug 1420101 - Add default enabled pref for Array.prototype.values. r=jandem,bz
...
--HG--
extra : rebase_source : a8e3eb91d08c22e63a4ff4ac499067b8a64996f1
2018-02-02 18:46:21 +01:00
Andrea Marchesini
0c305c1eaa
Bug 1435263 - Get rid of WorkerPrivateParent template - part 18 - private/public sections, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
5211065bf5
Bug 1435263 - Get rid of WorkerPrivateParent template - part 17 - WorkerPrivateParent, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
9241a14957
Bug 1435263 - Get rid of WorkerPrivateParent template - part 16 - Dispatch methods, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
5deb3ddc49
Bug 1435263 - Get rid of WorkerPrivateParent template - part 15 - update methods, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
e898847369
Bug 1435263 - Get rid of WorkerPrivateParent template - part 14 - MaybeWrapAsWorkerRunnable and ProxyReleaseMainThreadObjects, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
67ce33a460
Bug 1435263 - Get rid of WorkerPrivateParent template - part 13 - Start/Close/Kill/Terminate, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
80346a9dd6
Bug 1435263 - Get rid of WorkerPrivateParent template - part 12 - Freeze/Thaw, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
bc2868d467
Bug 1435263 - Get rid of WorkerPrivateParent template - part 11 - Debugger, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
dc6e77233b
Bug 1435263 - Get rid of WorkerPrivateParent template - part 10 - PreStartRunnables, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
329cf111f1
Bug 1435263 - Get rid of WorkerPrivateParent template - part 9 - SharedWorkers, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
021d8073d5
Bug 1435263 - Get rid of WorkerPrivateParent template - part 8 - QueueRunnables, ParentWindowPauseDepth, r=bkelly
2018-02-08 09:33:33 +01:00