author | Nathan Froyd <froydnj@mozilla.com> |
Fri, 18 Oct 2013 13:34:08 -0400 | |
changeset 168804 | fa29d40a139d3687cfcfe1f090134a35c7eab8aa |
parent 168803 | 15ea5898dbbda19bdd02dd7b571cf390bac22dde |
child 168805 | 463d770c85e1c488f65328b80914b7ad30a0f82e |
push id | 445 |
push user | ffxbld |
push date | Mon, 10 Mar 2014 22:05:19 +0000 |
treeherder | mozilla-release@dc38b741b04e [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | ehsan |
bugs | 918651 |
milestone | 28.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/dom/fmradio/ipc/PFMRadio.ipdl +++ b/dom/fmradio/ipc/PFMRadio.ipdl @@ -1,13 +1,12 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ -include "mozilla/HalTypes.h"; include protocol PContent; include protocol PFMRadioRequest; using mozilla::hal::FMRadioSeekDirection from "mozilla/HalTypes.h"; namespace mozilla { namespace dom {
--- a/dom/ipc/PBrowser.ipdl +++ b/dom/ipc/PBrowser.ipdl @@ -12,24 +12,16 @@ include protocol PDocumentRenderer; include protocol PContentPermissionRequest; include protocol PRenderFrame; include protocol POfflineCacheUpdate; include protocol PIndexedDB; include DOMTypes; include JavaScriptTypes; include URIParams; -include "gfxMatrix.h"; -include "FrameMetrics.h"; -include "ipc/nsGUIEventIPC.h"; -include "mozilla/dom/TabMessageUtils.h"; -include "mozilla/dom/ScreenOrientation.h"; -include "mozilla/dom/PermissionMessageUtils.h"; -include "mozilla/layout/RenderFrameUtils.h"; -include "mozilla/layers/CompositorTypes.h"; using class IPC::Principal from "mozilla/dom/PermissionMessageUtils.h"; using struct gfxMatrix from "gfxMatrix.h"; using struct gfxSize from "gfxPoint.h"; using CSSRect from "Units.h"; using struct mozilla::layers::FrameMetrics from "FrameMetrics.h"; using FrameMetrics::ViewID from "FrameMetrics.h"; using mozilla::layout::ScrollingBehavior from "mozilla/layout/RenderFrameUtils.h";
--- a/dom/ipc/PContent.ipdl +++ b/dom/ipc/PContent.ipdl @@ -25,23 +25,17 @@ include protocol PTestShell; include protocol PJavaScript; include DOMTypes; include JavaScriptTypes; include InputStreamParams; include PTabContext; include URIParams; include ProtocolTypes; -include "mozilla/chrome/RegistryMessageUtils.h"; -include "mozilla/dom/PermissionMessageUtils.h"; -include "mozilla/dom/TabMessageUtils.h"; -include "mozilla/HalTypes.h"; include "mozilla/layout/RenderFrameUtils.h"; -include "mozilla/net/NeckoMessageUtils.h"; -include "nsGeoPositionIPCSerialiser.h"; include "gfxPoint.h"; using GeoPosition from "nsGeoPositionIPCSerialiser.h"; using struct ChromePackage from "mozilla/chrome/RegistryMessageUtils.h"; using struct ResourceMapping from "mozilla/chrome/RegistryMessageUtils.h"; using struct OverrideMapping from "mozilla/chrome/RegistryMessageUtils.h"; using base::ChildPrivileges from "base/process_util.h";
--- a/dom/ipc/PTabContext.ipdlh +++ b/dom/ipc/PTabContext.ipdlh @@ -1,17 +1,16 @@ /* -*- Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 8 -*- */ /* vim: set sw=4 ts=8 et tw=80 ft=cpp : */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PBrowser; -include "mozilla/layout/RenderFrameUtils.h"; using mozilla::layout::ScrollingBehavior from "mozilla/layout/RenderFrameUtils.h"; namespace mozilla { namespace dom { // An IPCTabContext which corresponds to a PBrowser opened by a child when it // receives window.open().
--- a/dom/mobilemessage/src/ipc/SmsTypes.ipdlh +++ b/dom/mobilemessage/src/ipc/SmsTypes.ipdlh @@ -1,15 +1,14 @@ /* -*- Mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 40 -*- */ /* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ -include "mozilla/dom/mobilemessage/Types.h"; include protocol PBlob; using DeliveryState from "mozilla/dom/mobilemessage/Types.h"; using DeliveryStatus from "mozilla/dom/mobilemessage/Types.h"; using MessageClass from "mozilla/dom/mobilemessage/Types.h"; using ReadState from "mozilla/dom/mobilemessage/Types.h"; using MessageType from "mozilla/dom/mobilemessage/Types.h";
--- a/dom/plugins/ipc/PBrowserStream.ipdl +++ b/dom/plugins/ipc/PBrowserStream.ipdl @@ -1,16 +1,15 @@ /* -*- Mode: C++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 8 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PPluginInstance; -include "mozilla/plugins/PluginMessageUtils.h"; using mozilla::plugins::Buffer from "mozilla/plugins/PluginMessageUtils.h"; using mozilla::plugins::IPCByteRanges from "mozilla/plugins/PluginMessageUtils.h"; using NPError from "npapi.h"; using NPReason from "npapi.h"; namespace mozilla {
--- a/dom/plugins/ipc/PPluginInstance.ipdl +++ b/dom/plugins/ipc/PPluginInstance.ipdl @@ -6,19 +6,17 @@ include protocol PPluginBackgroundDestroyer; include protocol PPluginModule; include protocol PPluginScriptableObject; include protocol PBrowserStream; include protocol PPluginStream; include protocol PStreamNotify; include protocol PPluginSurface; -include "mozilla/plugins/PluginMessageUtils.h"; include "ipc/nsGUIEventIPC.h"; -include "gfxTypes.h"; using NPError from "npapi.h"; using struct mozilla::plugins::NPRemoteWindow from "mozilla/plugins/PluginMessageUtils.h"; using struct mozilla::plugins::NPRemoteEvent from "mozilla/plugins/PluginMessageUtils.h"; using NPRect from "npapi.h"; using NPImageFormat from "npapi.h"; using NPNURLVariable from "npapi.h"; using NPCoordinateSpace from "npapi.h";
--- a/dom/plugins/ipc/PPluginModule.ipdl +++ b/dom/plugins/ipc/PPluginModule.ipdl @@ -3,19 +3,16 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PPluginIdentifier; include protocol PPluginInstance; include protocol PPluginScriptableObject; include protocol PCrashReporter; -include "npapi.h"; -include "mozilla/plugins/PluginMessageUtils.h"; -include "mozilla/dom/TabMessageUtils.h"; using NPError from "npapi.h"; using NPNVariable from "npapi.h"; using mozilla::dom::NativeThreadId from "mozilla/dom/TabMessageUtils.h"; using class mac_plugin_interposing::NSCursorInfo from "mozilla/plugins/PluginMessageUtils.h"; using struct nsID from "nsID.h"; namespace mozilla {
--- a/dom/plugins/ipc/PPluginStream.ipdl +++ b/dom/plugins/ipc/PPluginStream.ipdl @@ -1,16 +1,15 @@ /* -*- Mode: C++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 8 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PPluginInstance; -include "mozilla/plugins/PluginMessageUtils.h"; using mozilla::plugins::Buffer from "mozilla/plugins/PluginMessageUtils.h"; using NPError from "npapi.h"; using NPReason from "npapi.h"; namespace mozilla { namespace plugins {
--- a/dom/plugins/ipc/PStreamNotify.ipdl +++ b/dom/plugins/ipc/PStreamNotify.ipdl @@ -1,17 +1,16 @@ /* -*- Mode: C++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 8 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PPluginInstance; -include "npapi.h"; using NPReason from "npapi.h"; namespace mozilla { namespace plugins { intr protocol PStreamNotify {
--- a/gfx/layers/ipc/LayersMessages.ipdlh +++ b/gfx/layers/ipc/LayersMessages.ipdlh @@ -7,24 +7,19 @@ include LayersSurfaces; include protocol PCompositable; include protocol PCompositor; include protocol PGrallocBuffer; include protocol PLayer; include protocol PRenderFrame; -include "mozilla/WidgetUtils.h"; -include "mozilla/TimeStamp.h"; -include "mozilla/dom/ScreenOrientation.h"; -include "nsCSSProperty.h"; include "gfxipc/ShadowLayerUtils.h"; include "mozilla/GfxMessageUtils.h"; include "ImageLayers.h"; -include "mozilla/layers/CompositorTypes.h"; using mozilla::GraphicsFilterType from "mozilla/GfxMessageUtils.h"; using struct gfxRGBA from "gfxColor.h"; using struct gfxPoint3D from "gfxPoint3D.h"; using class gfx3DMatrix from "gfx3DMatrix.h"; using nscoord from "nsCoord.h"; using struct nsIntPoint from "nsPoint.h"; using struct nsRect from "nsRect.h";
--- a/gfx/layers/ipc/LayersSurfaces.ipdlh +++ b/gfx/layers/ipc/LayersSurfaces.ipdlh @@ -1,17 +1,14 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PGrallocBuffer; -include "gfxipc/ShadowLayerUtils.h"; -include "mozilla/gfx/Types.h"; -include "nsRegion.h"; using gfxIntSize from "nsSize.h"; using struct gfxPoint from "gfxPoint.h"; using struct nsIntRect from "nsRect.h"; using nsIntRegion from "nsRegion.h"; using struct nsIntSize from "nsSize.h"; using struct mozilla::layers::MagicGrallocBufferHandle from "gfxipc/ShadowLayerUtils.h"; using struct mozilla::layers::SurfaceDescriptorX11 from "gfxipc/ShadowLayerUtils.h";
--- a/gfx/layers/ipc/PCompositor.ipdl +++ b/gfx/layers/ipc/PCompositor.ipdl @@ -3,17 +3,16 @@ */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include LayersSurfaces; include protocol PGrallocBuffer; include protocol PLayerTransaction; -include "mozilla/layers/CompositorTypes.h"; include "mozilla/GfxMessageUtils.h"; using struct mozilla::null_t from "ipc/IPCMessageUtils.h"; using struct mozilla::layers::TextureFactoryIdentifier from "mozilla/layers/CompositorTypes.h"; using mozilla::layers::LayersBackend from "mozilla/layers/LayersTypes.h"; namespace mozilla { namespace layers {
--- a/gfx/layers/ipc/PImageBridge.ipdl +++ b/gfx/layers/ipc/PImageBridge.ipdl @@ -4,17 +4,16 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include LayersSurfaces; include LayersMessages; include protocol PGrallocBuffer; include protocol PCompositable; include ProtocolTypes; -include "mozilla/layers/CompositorTypes.h"; include "mozilla/GfxMessageUtils.h"; using struct mozilla::layers::TextureInfo from "mozilla/layers/CompositorTypes.h"; namespace mozilla { namespace layers { /**
--- a/hal/sandbox/PHal.ipdl +++ b/hal/sandbox/PHal.ipdl @@ -1,21 +1,16 @@ /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set sw=2 ts=8 et ft=cpp : */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PContent; include protocol PBrowser; -include "prtime.h"; -include "mozilla/HalSensor.h"; -include "mozilla/HalTypes.h"; -include "mozilla/dom/ScreenOrientation.h"; -include "nsRect.h"; using mozilla::dom::ScreenOrientation from "mozilla/dom/ScreenOrientation.h"; using mozilla::hal::FlashMode from "mozilla/HalTypes.h"; using mozilla::hal::LightType from "mozilla/HalTypes.h"; using mozilla::hal::LightMode from "mozilla/HalTypes.h"; using mozilla::hal::SensorType from "mozilla/HalSensor.h"; using mozilla::hal::SensorAccuracyType from "mozilla/HalSensor.h"; using mozilla::hal::WakeLockControl from "mozilla/HalTypes.h";
--- a/ipc/glue/InputStreamParams.ipdlh +++ b/ipc/glue/InputStreamParams.ipdlh @@ -1,13 +1,12 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -include "ipc/IPCMessageUtils.h"; using struct mozilla::void_t from "ipc/IPCMessageUtils.h"; include protocol PBlob; namespace mozilla { namespace ipc { struct StringInputStreamParams
--- a/ipc/glue/URIParams.ipdlh +++ b/ipc/glue/URIParams.ipdlh @@ -1,13 +1,12 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -include "ipc/IPCMessageUtils.h"; using struct mozilla::void_t from "ipc/IPCMessageUtils.h"; namespace mozilla { namespace ipc { struct SimpleURIParams {
--- a/ipc/ipdl/test/cxx/PTestDataStructures.ipdl +++ b/ipc/ipdl/test/cxx/PTestDataStructures.ipdl @@ -1,15 +1,13 @@ include protocol PTestDataStructuresSub; include PTestDataStructuresCommon; include "mozilla/GfxMessageUtils.h"; -include "mozilla/GfxMessageUtils.h"; - namespace mozilla { namespace _ipdltest { sync protocol PTestDataStructures { manages PTestDataStructuresSub; child: PTestDataStructuresSub(int i);
--- a/ipc/ipdl/test/ipdl/ok/header.ipdlh +++ b/ipc/ipdl/test/ipdl/ok/header.ipdlh @@ -1,10 +1,8 @@ -include "foo.h"; - using foo from "foo.h"; using bar::baz from "foo.h"; struct Outer { }; namespace a { struct Inner1 { }; } namespace b { struct Inner2 { }; }
--- a/layout/ipc/PRenderFrame.ipdl +++ b/layout/ipc/PRenderFrame.ipdl @@ -3,17 +3,16 @@ */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PBrowser; include protocol PLayerTransaction; -include "nsRegion.h"; using class nsRegion from "nsRegion.h"; namespace mozilla { namespace layout { /** * PRenderFrame (in the layout sense of "frame") represents one web
--- a/netwerk/cookie/PCookieService.ipdl +++ b/netwerk/cookie/PCookieService.ipdl @@ -3,17 +3,16 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PNecko; include URIParams; -include "SerializedLoadContext.h"; using class IPC::SerializedLoadContext from "SerializedLoadContext.h"; namespace mozilla { namespace net { /** * PCookieService
--- a/netwerk/ipc/NeckoChannelParams.ipdlh +++ b/netwerk/ipc/NeckoChannelParams.ipdlh @@ -2,17 +2,16 @@ /* vim: set sw=2 ts=8 et tw=80 ft=c: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include URIParams; include InputStreamParams; -include "mozilla/net/PHttpChannelParams.h"; using struct mozilla::void_t from "ipc/IPCMessageUtils.h"; using RequestHeaderTuples from "mozilla/net/PHttpChannelParams.h"; using struct nsHttpAtom from "nsHttp.h"; namespace mozilla { namespace net {
--- a/netwerk/ipc/PNecko.ipdl +++ b/netwerk/ipc/PNecko.ipdl @@ -17,17 +17,16 @@ include protocol PTCPServerSocket; include protocol PRemoteOpenFile; include protocol PBlob; //FIXME: bug #792908 include protocol PRtspController; include URIParams; include InputStreamParams; include NeckoChannelParams; -include "SerializedLoadContext.h"; using class IPC::SerializedLoadContext from "SerializedLoadContext.h"; namespace mozilla { namespace net { //------------------------------------------------------------------- sync protocol PNecko
--- a/netwerk/protocol/http/PHttpChannel.ipdl +++ b/netwerk/protocol/http/PHttpChannel.ipdl @@ -6,19 +6,17 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PNecko; include InputStreamParams; include URIParams; include protocol PBlob; //FIXME: bug #792908 -include "mozilla/net/PHttpChannelParams.h"; include "mozilla/net/NeckoMessageUtils.h"; -include "mozilla/net/DNS.h"; include "prio.h"; using RequestHeaderTuples from "mozilla/net/PHttpChannelParams.h"; using class nsHttpHeaderArray from "nsHttpHeaderArray.h"; using class nsHttpResponseHead from "nsHttpResponseHead.h"; using struct nsHttpAtom from "nsHttp.h"; using mozilla::net::NetAddr from "mozilla/net/DNS.h";
--- a/netwerk/protocol/websocket/PWebSocket.ipdl +++ b/netwerk/protocol/websocket/PWebSocket.ipdl @@ -7,17 +7,16 @@ include protocol PNecko; include protocol PBrowser; include InputStreamParams; include URIParams; include protocol PBlob; //FIXME: bug #792908 -include "SerializedLoadContext.h"; using class IPC::SerializedLoadContext from "SerializedLoadContext.h"; namespace mozilla { namespace net { async protocol PWebSocket { manager PNecko;
--- a/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl +++ b/netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl @@ -1,17 +1,16 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ include protocol PNecko; include protocol PBrowser; include URIParams; -include "SerializedLoadContext.h"; using class IPC::SerializedLoadContext from "SerializedLoadContext.h"; namespace mozilla { namespace net { //------------------------------------------------------------------- protocol PWyciwygChannel