gecko-dev/dom/workers
Kris Maglione bf2e2a90f0 Bug 1479035: Part 2 - Get rid of PRThread to nsThread map. r=erahm
These maps hold strong references which complicate nsThread lifetime handling
considerably, and only have a couple of fringe uses. We have a linked list of
active threads that the thread manager can use for its internal enumeration
purposes, and the external uses are easily done away with, so there doesn't
seem to be much reason to keep the map around.

MozReview-Commit-ID: x7dsj6C4x8

--HG--
extra : source : 5f870621361012ba459943212d8c68a9ff81cb16
extra : intermediate-source : 89a0c0874d400dd324df6fc3627c0c47d130df19
extra : histedit_source : bbd7900e3d754bde925a411c10aa30a1d6e22edd
2018-07-27 15:26:08 -07:00
..
test Bug 1494145 - Reland bug 1491061 part 3 again (this time without the browser.contentblocking.rejecttrackers.ui.enabled pref) 2018-09-25 23:27:25 -04:00
ChromeWorker.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ChromeWorker.h
ChromeWorkerScope.cpp
ChromeWorkerScope.h
JSSettings.h Bug 1461605 part 1 - Rename CompartmentOptions to RealmOptions. r=luke,bz 2018-05-17 10:59:45 +02:00
MessageEventRunnable.cpp Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug 2018-06-26 18:22:06 +02:00
MessageEventRunnable.h
moz.build Bug 1472927 - Fix CSP violation events in workers, r=asuth, r=ckerschb 2018-07-10 18:53:03 +02:00
nsIWorkerDebugger.idl
nsIWorkerDebuggerManager.idl
Principal.cpp
Principal.h
Queue.h
RegisterBindings.cpp
RuntimeService.cpp Bug 1491939 - Part 4: Enable streams on a per-realm basis. Drop dom.streams.enabled and dom.workers.options.streams; use only javascript.options.streams. r=baku 2018-09-25 14:11:41 +00:00
RuntimeService.h Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 4 - workers, r=ehsan 2018-07-10 10:09:59 +02:00
ScriptLoader.cpp Bug 1490165 - Workers.setTimeout/setInterval must handle CSP rejections, r=ckerschb 2018-09-17 17:53:10 +02:00
ScriptLoader.h
SharedWorker.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
SharedWorker.h Bug 1449631 part 8. Remove nsIDOMEventTarget::GetEventTargetParent. r=smaug 2018-04-05 13:42:41 -04:00
Worker.cpp Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap 2018-07-12 19:33:41 +02:00
Worker.h
WorkerCommon.h Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 4 - workers, r=ehsan 2018-07-10 10:09:59 +02:00
WorkerCSPEventListener.cpp Bug 1472927 - Fix CSP violation events in workers, r=asuth, r=ckerschb 2018-07-10 18:53:03 +02:00
WorkerCSPEventListener.h Bug 1472927 - Fix CSP violation events in workers, r=asuth, r=ckerschb 2018-07-10 18:53:03 +02:00
WorkerDebugger.cpp Bug 1479363 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/workers and dom/worklet. r=baku 2018-07-31 08:37:17 +02:00
WorkerDebugger.h Bug 1452580 - remove RELEASE_OR_BETA defines for PerformanceCounter usage - r=baku,erahm,farre 2018-04-24 22:03:06 +02:00
WorkerDebuggerManager.cpp Bug 1484496: Part 4b - Add intrinsic type information to most nsSimpleEnumerators. r=froydnj 2018-08-18 21:06:32 -07:00
WorkerDebuggerManager.h Bug 1443443 - Extend PContent to retrieve Performance Counters in the parent process - r=baku 2018-03-20 20:07:41 +01:00
WorkerError.cpp Bug 1432010 - Failures in PBackground channel creation must result in a error event in Web Workers, r=mrbkap 2018-07-18 12:07:14 +02:00
WorkerError.h Bug 1432010 - Failures in PBackground channel creation must result in a error event in Web Workers, r=mrbkap 2018-07-18 12:07:14 +02:00
WorkerEventTarget.cpp Bug 1457073 - Fix a leak in WorkerEventTarget::Dispatch() about how already_AddRefed<> params are handled, r=smaug 2018-04-26 11:41:15 +02:00
WorkerEventTarget.h
WorkerHolder.cpp Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap 2018-07-12 19:33:41 +02:00
WorkerHolder.h Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap 2018-07-12 19:33:41 +02:00
WorkerHolderToken.cpp Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap 2018-07-12 19:33:41 +02:00
WorkerHolderToken.h
WorkerLoadInfo.cpp Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 4 - workers, r=ehsan 2018-07-10 10:09:59 +02:00
WorkerLoadInfo.h Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 4 - workers, r=ehsan 2018-07-10 10:09:59 +02:00
WorkerLocation.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
WorkerLocation.h
WorkerNavigator.cpp Bug 1489844 - Port DOMPrefs to StaticPrefs - part 18 - privacy.resistFingerprinting, r=ehsan 2018-09-10 20:36:17 +02:00
WorkerNavigator.h Bug 1409664 - P1. Add MediaCapabilities skeleton IDL. r=bz 2018-07-03 11:45:15 -07:00
WorkerPrivate.cpp Bug 1479035: Part 2 - Get rid of PRThread to nsThread map. r=erahm 2018-07-27 15:26:08 -07:00
WorkerPrivate.h Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap 2018-07-12 19:33:41 +02:00
WorkerRef.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
WorkerRef.h Bug 1455242 - Get rid of SimpleHolder and replace it with WorkerRef, r=asuth 2018-06-18 16:37:21 -04:00
WorkerRunnable.cpp Bug 1479363 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/workers and dom/worklet. r=baku 2018-07-31 08:37:17 +02:00
WorkerRunnable.h Bug 1471189 - Removing 'Terminating' state in workers, r=mrbkap 2018-07-12 19:33:41 +02:00
WorkerScope.cpp Bug 1491939 - Part 3: Centralize configuration of JS realm options from prefs. r=baku 2018-09-25 14:11:13 +00:00
WorkerScope.h Bug 1472303 - Backed out changeset 8a40d04dfcbb. r=asuth 2018-08-24 10:24:28 -04:00
WorkerThread.cpp Bug 1476828: Part 2 - Slightly decrease the DOM Worker thread stack size. r=erahm 2018-07-18 17:52:39 -07:00
WorkerThread.h Bug 1464571 - fixes DOM Worker performance counters - r=baku,froydnj 2018-06-19 16:14:06 +02:00