Bug 918651 - part 7a - fix source files bootlegging things from IPDL headers; rs=ehsan

This commit is contained in:
Nathan Froyd 2013-10-18 16:57:55 -04:00
Родитель e5d5df0e6c
Коммит 05e020c835
26 изменённых файлов: 27 добавлений и 4 удалений

Просмотреть файл

@ -117,6 +117,7 @@
#include "AudioChannelService.h" #include "AudioChannelService.h"
#include "JavaScriptChild.h" #include "JavaScriptChild.h"
#include "mozilla/dom/telephony/PTelephonyChild.h" #include "mozilla/dom/telephony/PTelephonyChild.h"
#include "mozilla/net/NeckoMessageUtils.h"
using namespace base; using namespace base;
using namespace mozilla; using namespace mozilla;

Просмотреть файл

@ -91,6 +91,7 @@
#include "URIUtils.h" #include "URIUtils.h"
#include "nsIWebBrowserChrome.h" #include "nsIWebBrowserChrome.h"
#include "nsIDocShell.h" #include "nsIDocShell.h"
#include "mozilla/net/NeckoMessageUtils.h"
#if defined(ANDROID) || defined(LINUX) #if defined(ANDROID) || defined(LINUX)
#include "nsSystemInfo.h" #include "nsSystemInfo.h"

Просмотреть файл

@ -69,6 +69,7 @@
#include "JavaScriptChild.h" #include "JavaScriptChild.h"
#include "APZCCallbackHelper.h" #include "APZCCallbackHelper.h"
#include "nsILoadContext.h" #include "nsILoadContext.h"
#include "ipc/nsGUIEventIPC.h"
#define BROWSER_ELEMENT_CHILD_SCRIPT \ #define BROWSER_ELEMENT_CHILD_SCRIPT \
NS_LITERAL_STRING("chrome://global/content/BrowserElementChild.js") NS_LITERAL_STRING("chrome://global/content/BrowserElementChild.js")

Просмотреть файл

@ -35,6 +35,7 @@
#include "mozilla/Attributes.h" #include "mozilla/Attributes.h"
#include "mozilla/dom/TabContext.h" #include "mozilla/dom/TabContext.h"
#include "mozilla/EventForwards.h" #include "mozilla/EventForwards.h"
#include "mozilla/layers/CompositorTypes.h"
struct gfxMatrix; struct gfxMatrix;
class nsICachedFileDescriptorListener; class nsICachedFileDescriptorListener;
@ -45,10 +46,6 @@ namespace layout {
class RenderFrameChild; class RenderFrameChild;
} }
namespace layers {
struct TextureFactoryIdentifier;
}
namespace dom { namespace dom {
class TabChild; class TabChild;

Просмотреть файл

@ -22,7 +22,9 @@
struct gfxMatrix; struct gfxMatrix;
class nsFrameLoader; class nsFrameLoader;
class nsIContent;
class nsIURI; class nsIURI;
class nsIWidget;
class CpowHolder; class CpowHolder;
namespace mozilla { namespace mozilla {

Просмотреть файл

@ -20,6 +20,7 @@
#include "mozilla/dom/MediaStreamTrackBinding.h" #include "mozilla/dom/MediaStreamTrackBinding.h"
#include "nsISupportsPrimitives.h" #include "nsISupportsPrimitives.h"
#include "nsServiceManagerUtils.h" #include "nsServiceManagerUtils.h"
#include "mozilla/dom/PermissionMessageUtils.h"
#define AUDIO_PERMISSION_NAME "audio-capture" #define AUDIO_PERMISSION_NAME "audio-capture"

Просмотреть файл

@ -31,6 +31,7 @@
#include "mozilla/plugins/PPluginModuleChild.h" #include "mozilla/plugins/PPluginModuleChild.h"
#include "mozilla/plugins/PluginInstanceChild.h" #include "mozilla/plugins/PluginInstanceChild.h"
#include "mozilla/plugins/PluginIdentifierChild.h" #include "mozilla/plugins/PluginIdentifierChild.h"
#include "mozilla/plugins/PluginMessageUtils.h"
// NOTE: stolen from nsNPAPIPlugin.h // NOTE: stolen from nsNPAPIPlugin.h

Просмотреть файл

@ -13,6 +13,7 @@
#include "mozilla/plugins/ScopedMethodFactory.h" #include "mozilla/plugins/ScopedMethodFactory.h"
#include "mozilla/plugins/PluginProcessParent.h" #include "mozilla/plugins/PluginProcessParent.h"
#include "mozilla/plugins/PPluginModuleParent.h" #include "mozilla/plugins/PPluginModuleParent.h"
#include "mozilla/plugins/PluginMessageUtils.h"
#include "npapi.h" #include "npapi.h"
#include "npfunctions.h" #include "npfunctions.h"
#include "nsAutoPtr.h" #include "nsAutoPtr.h"

Просмотреть файл

@ -8,6 +8,7 @@
#define dom_plugins_PluginScriptableObjectChild_h 1 #define dom_plugins_PluginScriptableObjectChild_h 1
#include "mozilla/plugins/PPluginScriptableObjectChild.h" #include "mozilla/plugins/PPluginScriptableObjectChild.h"
#include "mozilla/plugins/PluginMessageUtils.h"
#include "npruntime.h" #include "npruntime.h"

Просмотреть файл

@ -8,6 +8,7 @@
#define dom_plugins_PluginScriptableObjectParent_h 1 #define dom_plugins_PluginScriptableObjectParent_h 1
#include "mozilla/plugins/PPluginScriptableObjectParent.h" #include "mozilla/plugins/PPluginScriptableObjectParent.h"
#include "mozilla/plugins/PluginMessageUtils.h"
#include "npfunctions.h" #include "npfunctions.h"
#include "npruntime.h" #include "npruntime.h"

Просмотреть файл

@ -24,6 +24,7 @@
#include "mozilla/Preferences.h" #include "mozilla/Preferences.h"
#include "mozilla/ClearOnShutdown.h" #include "mozilla/ClearOnShutdown.h"
#include "PCOMContentPermissionRequestChild.h" #include "PCOMContentPermissionRequestChild.h"
#include "mozilla/dom/PermissionMessageUtils.h"
class nsIPrincipal; class nsIPrincipal;

Просмотреть файл

@ -23,6 +23,7 @@
#include "nsGlobalWindow.h" #include "nsGlobalWindow.h"
#include "nsDOMJSUtils.h" #include "nsDOMJSUtils.h"
#include "nsIScriptSecurityManager.h" #include "nsIScriptSecurityManager.h"
#include "mozilla/dom/PermissionMessageUtils.h"
#ifdef MOZ_B2G #ifdef MOZ_B2G
#include "nsIDOMDesktopNotification.h" #include "nsIDOMDesktopNotification.h"
#endif #endif

Просмотреть файл

@ -32,6 +32,7 @@
#include "nsIEffectiveTLDService.h" #include "nsIEffectiveTLDService.h"
#include "nsPIDOMWindow.h" #include "nsPIDOMWindow.h"
#include "nsIDocument.h" #include "nsIDocument.h"
#include "mozilla/net/NeckoMessageUtils.h"
static nsPermissionManager *gPermissionManager = nullptr; static nsPermissionManager *gPermissionManager = nullptr;

Просмотреть файл

@ -51,6 +51,7 @@
#include "mozilla/dom/TabChild.h" #include "mozilla/dom/TabChild.h"
#include "nsRefreshDriver.h" #include "nsRefreshDriver.h"
#include "Layers.h" #include "Layers.h"
#include "nsIDOMEvent.h"
#include "nsContentUtils.h" #include "nsContentUtils.h"
#include "nsCxPusher.h" #include "nsCxPusher.h"

Просмотреть файл

@ -10,6 +10,7 @@
#include "nsIPrefService.h" #include "nsIPrefService.h"
#include "nsIPrefBranch.h" #include "nsIPrefBranch.h"
#include "nsNetUtil.h" #include "nsNetUtil.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsCookieService.h" #include "nsCookieService.h"
#include "nsNetUtil.h" #include "nsNetUtil.h"
#include "nsPrintfCString.h" #include "nsPrintfCString.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;
using mozilla::dom::PContentParent; using mozilla::dom::PContentParent;

Просмотреть файл

@ -19,6 +19,7 @@
#ifdef MOZ_RTSP #ifdef MOZ_RTSP
#include "mozilla/net/RtspControllerChild.h" #include "mozilla/net/RtspControllerChild.h"
#endif #endif
#include "SerializedLoadContext.h"
using mozilla::dom::TCPSocketChild; using mozilla::dom::TCPSocketChild;
using mozilla::dom::TCPServerSocketChild; using mozilla::dom::TCPServerSocketChild;

Просмотреть файл

@ -28,6 +28,7 @@
#include "nsIAppsService.h" #include "nsIAppsService.h"
#include "nsEscape.h" #include "nsEscape.h"
#include "RemoteOpenFileParent.h" #include "RemoteOpenFileParent.h"
#include "SerializedLoadContext.h"
using mozilla::dom::ContentParent; using mozilla::dom::ContentParent;
using mozilla::dom::TabParent; using mozilla::dom::TabParent;

Просмотреть файл

@ -15,6 +15,7 @@
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "mozilla/ipc/InputStreamUtils.h" #include "mozilla/ipc/InputStreamUtils.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -11,6 +11,7 @@
#include "nsFtpProtocolHandler.h" #include "nsFtpProtocolHandler.h"
#include "mozilla/ipc/InputStreamUtils.h" #include "mozilla/ipc/InputStreamUtils.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -21,6 +21,7 @@
#include "mozilla/ipc/InputStreamUtils.h" #include "mozilla/ipc/InputStreamUtils.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "mozilla/net/DNS.h" #include "mozilla/net/DNS.h"
#include "SerializedLoadContext.h"
using namespace mozilla::dom; using namespace mozilla::dom;
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -22,6 +22,7 @@
#include "nsIApplicationCacheService.h" #include "nsIApplicationCacheService.h"
#include "mozilla/ipc/InputStreamUtils.h" #include "mozilla/ipc/InputStreamUtils.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "SerializedLoadContext.h"
using namespace mozilla::dom; using namespace mozilla::dom;
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -14,6 +14,7 @@
#include "mozilla/ipc/InputStreamUtils.h" #include "mozilla/ipc/InputStreamUtils.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "mozilla/net/ChannelEventQueue.h" #include "mozilla/net/ChannelEventQueue.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -9,6 +9,7 @@
#include "nsIAuthPromptProvider.h" #include "nsIAuthPromptProvider.h"
#include "mozilla/ipc/InputStreamUtils.h" #include "mozilla/ipc/InputStreamUtils.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -17,6 +17,7 @@
#include "nsSerializationHelper.h" #include "nsSerializationHelper.h"
#include "nsIProgressEventSink.h" #include "nsIProgressEventSink.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;

Просмотреть файл

@ -12,6 +12,7 @@
#include "nsSerializationHelper.h" #include "nsSerializationHelper.h"
#include "mozilla/ipc/URIUtils.h" #include "mozilla/ipc/URIUtils.h"
#include "mozilla/net/NeckoParent.h" #include "mozilla/net/NeckoParent.h"
#include "SerializedLoadContext.h"
using namespace mozilla::ipc; using namespace mozilla::ipc;