gecko-dev/dom/workers
Yulia Startsev e48cee9f1d Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth
Previously, we had the client info for main scripts on the ScriptLoadInfo, and in the ScriptLoader
for non-main scripts (ImportScripts case). This was a bit confusing, so I moved it all to the ScriptLoader as in the
importScripts case, it is always recreated with each new load. However, for modules this is not
true. In order to make it persistant for main scripts and modules, as well as ensure that it has the
correct data, it should always live on the WorkerLoadContext.

Differential Revision: https://phabricator.services.mozilla.com/D147317
2022-08-24 13:38:34 +00:00
..
loader Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth 2022-08-24 13:38:34 +00:00
remoteworkers Bug 1770498: Add shouldResistFingerprinting to RemoteWorkerData r=asuth 2022-07-15 20:39:19 +00:00
sharedworkers Bug 1770498: Add shouldResistFingerprinting to RemoteWorkerData r=asuth 2022-07-15 20:39:19 +00:00
test Bug 1486949 - Part 5: Implement Text{Decoder,Encoder}Stream r=smaug 2022-08-12 15:59:05 +00:00
ChromeWorker.cpp
ChromeWorker.h
ChromeWorkerScope.cpp
ChromeWorkerScope.h
JSExecutionManager.cpp
JSExecutionManager.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
JSSettings.h
MessageEventRunnable.cpp Bug 1758115 - Part 2: Streamline locking, initialization and shutdown for TimelineConsumers, r=smaug 2022-06-29 15:01:51 +00:00
MessageEventRunnable.h
Principal.cpp
Principal.h
Queue.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
RegisterBindings.cpp
RuntimeService.cpp Bug 1770768 - Part 3: Add browser prefs for the new GC parameters r=mccr8,sfink 2022-08-02 10:05:05 +00:00
RuntimeService.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
ScriptLoader.cpp Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth 2022-08-24 13:38:34 +00:00
ScriptLoader.h Bug 1784476 - Move ClientInfo to WorkerLoadContext; r=asuth 2022-08-24 13:38:34 +00:00
Worker.cpp Bug 1758115 - Part 2: Streamline locking, initialization and shutdown for TimelineConsumers, r=smaug 2022-06-29 15:01:51 +00:00
Worker.h
WorkerCSPEventListener.cpp
WorkerCSPEventListener.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
WorkerCommon.h
WorkerDebugger.cpp Bug 1742438 - Prep Part 9: Encode URIs on worker script loader creation; r=asuth 2022-07-14 17:07:23 +00:00
WorkerDebugger.h
WorkerDebuggerManager.cpp
WorkerDebuggerManager.h
WorkerDocumentListener.cpp
WorkerDocumentListener.h
WorkerError.cpp
WorkerError.h
WorkerEventTarget.cpp
WorkerEventTarget.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
WorkerLoadInfo.cpp
WorkerLoadInfo.h
WorkerLocation.cpp
WorkerLocation.h
WorkerNavigator.cpp Bug 1737829: Change the Navigator::UserAgent function for RFP r=asuth 2022-07-15 20:39:23 +00:00
WorkerNavigator.h
WorkerPrivate.cpp Bug 1784457 - Remove unused mLoadingWorkerScript atomic boolean from WorkerPrivate; r=asuth 2022-08-22 16:22:04 +00:00
WorkerPrivate.h Bug 1784457 - Remove unused mLoadingWorkerScript atomic boolean from WorkerPrivate; r=asuth 2022-08-22 16:22:04 +00:00
WorkerRef.cpp
WorkerRef.h
WorkerRunnable.cpp
WorkerRunnable.h
WorkerScope.cpp Bug 1784590 - Part 1: Remove hide_in_pbmode prefs r=asuth 2022-08-24 10:58:46 +00:00
WorkerScope.h Bug 1778489 - Define window.indexedDB as null in Private Browsing Mode r=twisniewski,asuth 2022-07-08 16:05:25 +00:00
WorkerStatus.h
WorkerTestUtils.cpp
WorkerTestUtils.h
WorkerThread.cpp
WorkerThread.h
moz.build
nsIWorkerDebugger.idl
nsIWorkerDebuggerManager.idl