diff --git a/dom/animation/Animation.cpp b/dom/animation/Animation.cpp index e04a05725..673a769e1 100644 --- a/dom/animation/Animation.cpp +++ b/dom/animation/Animation.cpp @@ -12,6 +12,7 @@ #include "mozilla/AnimationTarget.h" #include "mozilla/AutoRestore.h" #include "mozilla/AsyncEventDispatcher.h" // For AsyncEventDispatcher +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/Maybe.h" // For Maybe #include "nsAnimationManager.h" // For CSSAnimation #include "nsDOMMutationObserver.h" // For nsAutoAnimationMutationBatch diff --git a/dom/base/CustomElementRegistry.cpp b/dom/base/CustomElementRegistry.cpp index 6de2b0d85..2941e73a9 100644 --- a/dom/base/CustomElementRegistry.cpp +++ b/dom/base/CustomElementRegistry.cpp @@ -5,7 +5,6 @@ #include "mozilla/dom/CustomElementRegistry.h" -#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/dom/CustomElementRegistryBinding.h" #include "mozilla/dom/HTMLElementBinding.h" #include "mozilla/dom/WebComponentsBinding.h" diff --git a/dom/base/CustomElementRegistry.h b/dom/base/CustomElementRegistry.h index afbdc2812..06e5947db 100644 --- a/dom/base/CustomElementRegistry.h +++ b/dom/base/CustomElementRegistry.h @@ -9,6 +9,7 @@ #include "js/GCHashTable.h" #include "js/TypeDecls.h" #include "mozilla/Attributes.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/ErrorResult.h" #include "mozilla/dom/BindingDeclarations.h" #include "mozilla/dom/FunctionBinding.h" diff --git a/dom/bindings/BindingUtils.h b/dom/bindings/BindingUtils.h index 154a7b7d1..3d6f18751 100644 --- a/dom/bindings/BindingUtils.h +++ b/dom/bindings/BindingUtils.h @@ -14,7 +14,6 @@ #include "mozilla/Alignment.h" #include "mozilla/Array.h" #include "mozilla/Assertions.h" -#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/DeferredFinalize.h" #include "mozilla/dom/BindingDeclarations.h" #include "mozilla/dom/CallbackObject.h" diff --git a/dom/geolocation/nsGeolocation.cpp b/dom/geolocation/nsGeolocation.cpp index dea0ce4bb..6948a98d6 100644 --- a/dom/geolocation/nsGeolocation.cpp +++ b/dom/geolocation/nsGeolocation.cpp @@ -20,10 +20,11 @@ #include "nsIObserverService.h" #include "nsPIDOMWindow.h" #include "nsThreadUtils.h" +#include "mozilla/ClearOnShutdown.h" +#include "mozilla/CycleCollectedJSContext.h" +#include "mozilla/Preferences.h" #include "mozilla/Services.h" #include "mozilla/Unused.h" -#include "mozilla/Preferences.h" -#include "mozilla/ClearOnShutdown.h" #include "mozilla/WeakPtr.h" #include "mozilla/dom/PermissionMessageUtils.h" diff --git a/dom/indexedDB/ActorsChild.cpp b/dom/indexedDB/ActorsChild.cpp index dfaaa11c2..e4cfdc469 100644 --- a/dom/indexedDB/ActorsChild.cpp +++ b/dom/indexedDB/ActorsChild.cpp @@ -19,6 +19,7 @@ #include "IndexedDatabase.h" #include "IndexedDatabaseInlines.h" #include "mozilla/BasicEvents.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/Maybe.h" #include "mozilla/TypeTraits.h" #include "mozilla/dom/Element.h" diff --git a/dom/indexedDB/ActorsParent.cpp b/dom/indexedDB/ActorsParent.cpp index 6e3c9983f..fcf6c4d57 100644 --- a/dom/indexedDB/ActorsParent.cpp +++ b/dom/indexedDB/ActorsParent.cpp @@ -23,6 +23,7 @@ #include "mozilla/AutoRestore.h" #include "mozilla/Casting.h" #include "mozilla/CheckedInt.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/EndianUtils.h" #include "mozilla/ErrorNames.h" #include "mozilla/LazyIdleThread.h" diff --git a/dom/plugins/base/nsNPAPIPlugin.cpp b/dom/plugins/base/nsNPAPIPlugin.cpp index 4a9e05eb2..578b9d9d0 100644 --- a/dom/plugins/base/nsNPAPIPlugin.cpp +++ b/dom/plugins/base/nsNPAPIPlugin.cpp @@ -22,6 +22,7 @@ #include "nsPluginStreamListenerPeer.h" #include "nsIServiceManager.h" #include "nsThreadUtils.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/Preferences.h" #include "nsPluginInstanceOwner.h" diff --git a/dom/script/ScriptLoader.cpp b/dom/script/ScriptLoader.cpp index 4da64e5a9..532f2a990 100644 --- a/dom/script/ScriptLoader.cpp +++ b/dom/script/ScriptLoader.cpp @@ -54,6 +54,7 @@ #include "ImportManager.h" #include "mozilla/dom/EncodingUtils.h" #include "mozilla/ConsoleReportCollector.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/Attributes.h" #include "mozilla/Unused.h" diff --git a/dom/workers/ServiceWorkerPrivate.cpp b/dom/workers/ServiceWorkerPrivate.cpp index d02a79449..646baae2e 100644 --- a/dom/workers/ServiceWorkerPrivate.cpp +++ b/dom/workers/ServiceWorkerPrivate.cpp @@ -24,6 +24,7 @@ #include "WorkerRunnable.h" #include "WorkerScope.h" #include "mozilla/Assertions.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/dom/FetchUtil.h" #include "mozilla/dom/IndexedDatabaseManager.h" #include "mozilla/dom/InternalHeaders.h" diff --git a/dom/workers/WorkerPrivate.cpp b/dom/workers/WorkerPrivate.cpp index b16f51d6e..7c398d056 100644 --- a/dom/workers/WorkerPrivate.cpp +++ b/dom/workers/WorkerPrivate.cpp @@ -41,6 +41,7 @@ #include "mozilla/Assertions.h" #include "mozilla/Attributes.h" #include "mozilla/ContentEvents.h" +#include "mozilla/CycleCollectedJSContext.h" #include "mozilla/EventDispatcher.h" #include "mozilla/Likely.h" #include "mozilla/LoadContext.h"