Nika Layzell
b4c313c43d
Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
2018-04-10 17:49:47 -04:00
Tarek Ziadé
3ee80d8e53
Bug 1447768 - part 2 - Dispatch counters in the parent process - r=baku
...
Chromeutils.RequestPerformanceMetrics() is now composed of two parts:
- calls content processes via IPDL to get their counters
- directly dispatch counters from the parent process
MozReview-Commit-ID: HlgcEOzkyAq
2018-04-04 13:36:25 +02:00
Ben Kelly
7034fda899
Bug 1448141 P5 Remove the service worker script load failure runnable. r=asuth
2018-04-02 07:50:23 -07:00
Andrea Marchesini
a3c9d2181e
Bug 1446273 - Remove a optional parameter in WorkerPrivate::DestroySyncLoop, r=catalinb
2018-03-16 15:20:29 +01:00
Tom Ritter
e19e7123c5
Bug 1440195 Add a random context seed to the Performance APIs r=baku
...
We attach it to WorkerPrivate and DOMNavigationTiming so it will be re-used
when it should.
WorkerPrivate is used in the Performance APIs, Performance Storage Worker,
and Event.
DOMNavigationTiming is used only in the Performance APIs, but the crucial
part is that when the individual DOMNavigationTiming object is re-used,
so will the context seed. This in particular came up with the
nav2_test_document_open.html Web Platform Test which illustrated the fact
that even if you .open() a new document, the performance navigation data
is not supposed to change.
MozReview-Commit-ID: GIv6biEo2jY
2018-03-13 12:36:34 -05:00
Andreea Pavel
74e16465e7
Merge mozilla-inbound to mozilla-central. a=merge on a CLOSED TREE
2018-03-15 00:07:17 +02:00
Andrea Marchesini
97b6898735
Bug 1445540 - Use WorkerRef in PerformanceStorageWorker, r=smaug
2018-03-14 15:27:13 +01:00
Andrea Marchesini
0c7f83da57
Bug 1436784 - Implement WeakWorkerRef, StrongWorkerRef and ThreadSafeWorkerRef, r=smaug
2018-03-13 21:16:48 +01:00
arthur.iakab
29fe5a7e46
Merge mozilla-central to autoland
2018-03-14 12:16:00 +02:00
Tarek Ziadé
23ef934c8e
Bug 1437438 - Add a performance counter to track scheduler activity - r=farre,froydnj
...
Adds a PeformanceCounter class that is used in DocGroup and WorkerPrivate
to track runnables execution and dispatch counts.
MozReview-Commit-ID: 51DLj6ORD2O
2018-03-06 10:19:19 +01:00
Andrea Marchesini
840d9238ca
Bug 1445199 - Remove JSContext parameter in worker NotifyHolder, r=smaug
2018-03-13 15:25:50 +01:00
Boris Zbarsky
65998f684a
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
89c2d7321b
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
0d63c5541f
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
Ben Kelly
c340d23e3f
Bug 1434701 P3 Pass ServiceWorkerRegistrationDescriptor to ServiceWorkerRegistration::CreateForWorker(). r=asuth
2018-02-14 14:23:15 -05:00
Andrea Marchesini
9e784dcac5
Bug 1435263 - Get rid of WorkerPrivateParent template - part 18 - private/public sections, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
93c3516918
Bug 1435263 - Get rid of WorkerPrivateParent template - part 17 - WorkerPrivateParent, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
7ce3994a6d
Bug 1435263 - Get rid of WorkerPrivateParent template - part 16 - Dispatch methods, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
edf91b13fe
Bug 1435263 - Get rid of WorkerPrivateParent template - part 15 - update methods, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
9dbaf4bb11
Bug 1435263 - Get rid of WorkerPrivateParent template - part 14 - MaybeWrapAsWorkerRunnable and ProxyReleaseMainThreadObjects, r=bkelly
2018-02-08 09:33:34 +01:00
Andrea Marchesini
0b91b457e8
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
c728ea06a7
Bug 1435263 - Get rid of WorkerPrivateParent template - part 12 - Freeze/Thaw, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
9ec1790df2
Bug 1435263 - Get rid of WorkerPrivateParent template - part 11 - Debugger, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
28662859d3
Bug 1435263 - Get rid of WorkerPrivateParent template - part 10 - PreStartRunnables, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
5f9c9caa02
Bug 1435263 - Get rid of WorkerPrivateParent template - part 9 - SharedWorkers, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
e8f72d5bed
Bug 1435263 - Get rid of WorkerPrivateParent template - part 8 - QueueRunnables, ParentWindowPauseDepth, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
9783dc7055
Bug 1435263 - Get rid of WorkerPrivateParent template - part 7 - WorkerType, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
8d15642622
Bug 1435263 - Get rid of WorkerPrivateParent template - part 6 - ScriptURL and WorkerName, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
8d22b97ede
Bug 1435263 - Get rid of WorkerPrivateParent template - part 5 - mParent, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
df2ef1f04a
Bug 1435263 - Get rid of WorkerPrivateParent template - part 4 - LoadInfo, JSSettings, ParentFrozen, IsSecureContext and IsChromeWorker, r=bkelly
2018-02-08 09:33:33 +01:00
Andrea Marchesini
bc3a35e720
Bug 1435263 - Get rid of WorkerPrivateParent template - part 3 - creation time, r=bkelly
2018-02-08 09:33:32 +01:00
Andrea Marchesini
413d1680c9
Bug 1435263 - Get rid of WorkerPrivateParent template - part 2 - mMainThreadObjectsForgotten, r=bkelly
2018-02-08 09:33:32 +01:00
Andrea Marchesini
cb8aaa5098
Bug 1435263 - Get rid of WorkerPrivateParent template - part 1 - BusyCount and ParentStatus, r=bkelly
2018-02-08 09:33:32 +01:00
Andrea Marchesini
06cdb6adae
Bug 1435263 - Get rid of WorkerPrivateParent template - part 0 - WorkerPrivate::EventTarget, r=bkelly
2018-02-08 09:33:32 +01:00
Andrea Marchesini
ad4aa1f9fe
Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 3 - Comments, r=bkelly
2018-02-08 08:26:05 +01:00
Andrea Marchesini
541e55482b
Bug 1435196 - Move the webidl binding interfaces out of WorkerPrivate - part 1 - WebIDL bindings, r=bkelly
2018-02-08 08:26:05 +01:00
Andrea Marchesini
ddb4518ad1
Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
2018-02-05 19:55:07 +01:00
Andrea Marchesini
1ef06183ee
Bug 1435197 - Reduce the number of headers included in WorkerCommon.h, r=smaug
2018-02-02 17:35:28 +01:00
Andrea Marchesini
b290f84223
Bug 1434934 - Remove dom.workers.enabled pref, r=bkelly
2018-02-01 18:34:08 +01:00
Andrea Marchesini
f7ecc0f399
Bug 1432963 - Fixing workers headers - part 16 - JSSettings in a workerinternals namespace, r=smaug
2018-01-31 08:24:59 +01:00
Andrea Marchesini
98ac9eb616
Bug 1432963 - Fixing workers headers - part 15 - static function in a workers namespace, r=smaug
2018-01-31 08:24:30 +01:00
Andrea Marchesini
5e357eed9f
Bug 1432963 - Fixing workers headers - part 14 - WorkerPrivate without workers namespace, r=smaug
2018-01-31 08:24:08 +01:00
Andrea Marchesini
30cbccd56d
Bug 1432963 - Fixing workers headers - part 13 - WorkerHolder without workers namespace, r=smaug
2018-01-31 08:23:44 +01:00
Andrea Marchesini
fac6814ce2
Bug 1432963 - Fixing workers headers - part 12 - WorkerRunnable without workers namespace, r=smaug
2018-01-31 08:22:56 +01:00
Andrea Marchesini
678efab86c
Bug 1432963 - Fixing workers headers - part 7 - WorkerDebugger without workers namespace, r=smaug
2018-01-31 08:21:06 +01:00
Andrea Marchesini
a51f73c80a
Bug 1432963 - Fixing workers headers - part 5 - WorkerEventTarget in a separate file, r=smaug
2018-01-31 08:20:25 +01:00
Andrea Marchesini
fb4183b481
Bug 1432963 - Fixing workers headers - part 4 - WorkerThread without workers namespace, r=smaug
2018-01-31 08:20:07 +01:00
Andrea Marchesini
086b21b5d0
Bug 1432963 - Fixing workers headers - part 2 - Get rid of WorkerCrossThreadDispatcher and WorkerTask, r=smaug
2018-01-31 08:19:29 +01:00
Andrea Marchesini
ea97c42a82
Bug 1432963 - Fixing workers headers - part 1 - no workers namespace for SharedWorker, r=smaug
2018-01-31 08:19:10 +01:00
Andrea Marchesini
298aa0608e
Bug 1413112 - Fixing includes in dom/workers, r=bkelly
2018-01-30 10:14:00 +01:00