Commit 123e4aae authored by weinig@apple.com's avatar weinig@apple.com

Make Frame's ScriptController an OwnPtr and remove the #include

https://bugs.webkit.org/show_bug.cgi?id=114105

Reviewed by Dean Jackson.

Source/WebCore: 

* Modules/websockets/WebSocket.cpp:
* bindings/generic/BindingSecurity.cpp:
* bindings/js/JSEventListener.cpp:
* bindings/js/JSLazyEventListener.cpp:
* bindings/js/PageScriptDebugServer.cpp:
* bindings/js/ScriptEventListener.cpp:
* bindings/js/ScriptState.cpp:
* bindings/objc/DOM.mm:
* bindings/objc/DOMAbstractView.mm:
* bindings/objc/DOMInternal.mm:
* dom/DocumentStyleSheetCollection.cpp:
* dom/EventTarget.cpp:
* dom/ScriptElement.cpp:
* history/CachedFrame.cpp:
* html/HTMLCanvasElement.cpp:
* html/HTMLDocument.cpp:
* html/HTMLElement.cpp:
* html/HTMLFormElement.cpp:
* html/HTMLPlugInElement.cpp:
* html/HTMLPlugInImageElement.cpp:
* html/parser/HTMLParserOptions.cpp:
* inspector/InspectorAgent.cpp:
* inspector/InspectorController.cpp:
* inspector/InspectorFrontendClientLocal.cpp:
* inspector/InspectorFrontendHost.cpp:
* inspector/InspectorInstrumentation.cpp:
* inspector/InspectorOverlay.cpp:
* inspector/InspectorPageAgent.cpp:
* inspector/PageRuntimeAgent.cpp:
* loader/DocumentWriter.cpp:
* loader/NavigationScheduler.cpp:
* loader/SubframeLoader.cpp:
* loader/cache/CachedResourceLoader.cpp:
* page/DOMWindow.cpp:
* page/EventSource.cpp:
* page/Frame.cpp:
* page/Frame.h:
* page/Navigator.cpp:
* page/Page.cpp:
* page/PageGroup.cpp:
* xml/XMLHttpRequest.cpp:
* xml/XMLTreeViewer.cpp:

Source/WebKit/mac: 

* Plugins/Hosted/HostedNetscapePluginStream.mm:
* Plugins/WebNetscapePluginStream.mm:
* Plugins/WebPluginContainerCheck.mm:
* WebCoreSupport/WebGeolocationClient.mm:
* WebCoreSupport/WebInspectorClient.mm:
* WebView/WebFrame.mm:

Source/WebKit2: 

* Shared/WebHitTestResult.cpp:
* Shared/WebHitTestResult.h:
* UIProcess/Plugins/PlugInAutoStartProvider.cpp:
* UIProcess/WebContext.h:
* UIProcess/WebPageProxy.h:
* WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
* WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp:
* WebProcess/Plugins/Netscape/NPJSObject.cpp:
* WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp:
* WebProcess/Plugins/PDF/PDFPlugin.h:
* WebProcess/Plugins/PluginView.cpp:
* WebProcess/Storage/StorageAreaImpl.cpp:
* WebProcess/Storage/StorageAreaMap.cpp:
* WebProcess/WebPage/WebFrame.cpp:
* WebProcess/WebPage/WebPage.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent cc05743d
2013-04-10 Sam Weinig <sam@webkit.org>
Make Frame's ScriptController an OwnPtr and remove the #include
https://bugs.webkit.org/show_bug.cgi?id=114105
Reviewed by Dean Jackson.
* Modules/websockets/WebSocket.cpp:
* bindings/generic/BindingSecurity.cpp:
* bindings/js/JSEventListener.cpp:
* bindings/js/JSLazyEventListener.cpp:
* bindings/js/PageScriptDebugServer.cpp:
* bindings/js/ScriptEventListener.cpp:
* bindings/js/ScriptState.cpp:
* bindings/objc/DOM.mm:
* bindings/objc/DOMAbstractView.mm:
* bindings/objc/DOMInternal.mm:
* dom/DocumentStyleSheetCollection.cpp:
* dom/EventTarget.cpp:
* dom/ScriptElement.cpp:
* history/CachedFrame.cpp:
* html/HTMLCanvasElement.cpp:
* html/HTMLDocument.cpp:
* html/HTMLElement.cpp:
* html/HTMLFormElement.cpp:
* html/HTMLPlugInElement.cpp:
* html/HTMLPlugInImageElement.cpp:
* html/parser/HTMLParserOptions.cpp:
* inspector/InspectorAgent.cpp:
* inspector/InspectorController.cpp:
* inspector/InspectorFrontendClientLocal.cpp:
* inspector/InspectorFrontendHost.cpp:
* inspector/InspectorInstrumentation.cpp:
* inspector/InspectorOverlay.cpp:
* inspector/InspectorPageAgent.cpp:
* inspector/PageRuntimeAgent.cpp:
* loader/DocumentWriter.cpp:
* loader/NavigationScheduler.cpp:
* loader/SubframeLoader.cpp:
* loader/cache/CachedResourceLoader.cpp:
* page/DOMWindow.cpp:
* page/EventSource.cpp:
* page/Frame.cpp:
* page/Frame.h:
* page/Navigator.cpp:
* page/Page.cpp:
* page/PageGroup.cpp:
* xml/XMLHttpRequest.cpp:
* xml/XMLTreeViewer.cpp:
2013-04-13 Anders Carlsson <andersca@apple.com>
Add form delegate method that's invoked right before sending a submit event to a form element
......@@ -30,6 +30,7 @@
#include "NetworkInfoConnection.h"
#if ENABLE(NETWORK_INFO)
#include "Document.h"
#include "Event.h"
#include "Frame.h"
#include "NetworkInfoClient.h"
......
......@@ -49,6 +49,7 @@
#include "Logging.h"
#include "MessageEvent.h"
#include "ScriptCallStack.h"
#include "ScriptController.h"
#include "ScriptExecutionContext.h"
#include "SecurityOrigin.h"
#include "ThreadableWebSocketChannel.h"
......
......@@ -37,6 +37,7 @@
#include "Frame.h"
#include "HTMLFrameElementBase.h"
#include "HTMLParserIdioms.h"
#include "JSDOMBinding.h"
#include "SecurityOrigin.h"
#include "Settings.h"
......
......@@ -26,6 +26,7 @@
#include "JSEvent.h"
#include "JSEventTarget.h"
#include "JSMainThreadExecState.h"
#include "ScriptController.h"
#include "WorkerContext.h"
#include <runtime/ExceptionHelpers.h>
#include <runtime/JSLock.h>
......
......@@ -23,6 +23,7 @@
#include "ContentSecurityPolicy.h"
#include "Frame.h"
#include "JSNode.h"
#include "ScriptController.h"
#include <runtime/FunctionConstructor.h>
#include <runtime/JSFunction.h>
#include <runtime/JSLock.h>
......
......@@ -41,6 +41,7 @@
#include "Page.h"
#include "PageGroup.h"
#include "PluginView.h"
#include "ScriptController.h"
#include "ScriptDebugListener.h"
#include "Widget.h"
#include <runtime/JSLock.h>
......
......@@ -37,6 +37,7 @@
#include "EventListener.h"
#include "JSNode.h"
#include "Frame.h"
#include "ScriptController.h"
#include <runtime/Executable.h>
#include <runtime/JSFunction.h>
#include <runtime/JSLock.h>
......
......@@ -35,6 +35,7 @@
#include "JSDOMWindowBase.h"
#include "Node.h"
#include "Page.h"
#include "ScriptController.h"
#include "WorkerContext.h"
#include "WorkerScriptController.h"
#include <heap/StrongInlines.h>
......
......@@ -46,6 +46,7 @@
#import "JSNode.h"
#import "NodeFilter.h"
#import "RenderImage.h"
#import "ScriptController.h"
#import "WebScriptObjectPrivate.h"
#import <JavaScriptCore/APICast.h>
#import <wtf/HashMap.h>
......
......@@ -31,6 +31,8 @@
#import "DOMAbstractViewInternal.h"
#import "DOMDocumentInternal.h"
#import "DOMWindow.h"
#import "Document.h"
#import "ExceptionHandlers.h"
#import "Frame.h"
#import "ThreadCheck.h"
......
......@@ -29,6 +29,7 @@
#import "DOMNodeInternal.h"
#import "Frame.h"
#import "JSNode.h"
#import "ScriptController.h"
#import "WebScriptObjectPrivate.h"
#import "runtime_root.h"
......
......@@ -30,6 +30,7 @@
#include "Frame.h"
#include "FrameLoader.h"
#include "Image.h"
#include "ScriptWrappableInlines.h"
namespace WebCore {
......
......@@ -29,6 +29,7 @@
#include "DocumentStyleSheetCollection.h"
#include "CSSStyleSheet.h"
#include "DOMWrapperWorld.h"
#include "Document.h"
#include "Element.h"
#include "HTMLIFrameElement.h"
......
......@@ -35,6 +35,7 @@
#include "Event.h"
#include "EventException.h"
#include "InspectorInstrumentation.h"
#include "ScriptController.h"
#include "WebKitTransitionEvent.h"
#include <wtf/MainThread.h>
#include <wtf/StdLibExtras.h>
......
......@@ -41,6 +41,7 @@
#include "MIMETypeRegistry.h"
#include "Page.h"
#include "ScriptCallStack.h"
#include "ScriptController.h"
#include "ScriptRunner.h"
#include "ScriptSourceCode.h"
#include "ScriptValue.h"
......
......@@ -23,6 +23,7 @@
#if HAVE(ACCESSIBILITY)
#include "AXObjectCache.h"
#include "Document.h"
#include "Frame.h"
#include "WebKitAccessibleWrapperAtk.h"
......
......@@ -42,6 +42,7 @@
#include "Logging.h"
#include "Page.h"
#include "PageTransitionEvent.h"
#include "ScriptController.h"
#include "SerializedScriptValue.h"
#include <wtf/text/CString.h>
#include <wtf/RefCountedLeakCounter.h>
......
......@@ -45,6 +45,7 @@
#include "MIMETypeRegistry.h"
#include "Page.h"
#include "RenderHTMLCanvas.h"
#include "ScriptController.h"
#include "Settings.h"
#include "WebCoreMemoryInstrumentation.h"
#include <math.h>
......
......@@ -72,6 +72,7 @@
#include "InspectorInstrumentation.h"
#include "KURL.h"
#include "Page.h"
#include "ScriptController.h"
#include "Settings.h"
#include "StyleResolver.h"
#include <wtf/text/CString.h>
......
......@@ -49,6 +49,7 @@
#include "HTMLTextFormControlElement.h"
#include "NodeTraversal.h"
#include "RenderWordBreak.h"
#include "ScriptController.h"
#include "ScriptEventListener.h"
#include "Settings.h"
#include "StylePropertySet.h"
......
......@@ -51,6 +51,7 @@
#include "NodeTraversal.h"
#include "Page.h"
#include "RenderTextControl.h"
#include "ScriptController.h"
#include "ScriptEventListener.h"
#include "Settings.h"
#include "ValidityState.h"
......
......@@ -38,6 +38,7 @@
#include "RenderEmbeddedObject.h"
#include "RenderSnapshottedPlugIn.h"
#include "RenderWidget.h"
#include "ScriptController.h"
#include "Settings.h"
#include "Widget.h"
#include <wtf/UnusedParam.h>
......
......@@ -43,6 +43,7 @@
#include "RenderImage.h"
#include "RenderSnapshottedPlugIn.h"
#include "SchemeRegistry.h"
#include "ScriptController.h"
#include "SecurityOrigin.h"
#include "Settings.h"
#include "ShadowRoot.h"
......
......@@ -29,6 +29,7 @@
#include "Document.h"
#include "Frame.h"
#include "FrameLoader.h"
#include "ScriptController.h"
#include "Settings.h"
namespace WebCore {
......
......@@ -38,6 +38,7 @@
#include "InspectorValues.h"
#include "PingLoader.h"
#include "SecurityOrigin.h"
#include <wtf/text/StringBuilder.h>
namespace WebCore {
......
......@@ -48,6 +48,7 @@
#include "InstrumentingAgents.h"
#include "Page.h"
#include "ResourceRequest.h"
#include "ScriptController.h"
#include "ScriptFunctionCall.h"
#include "ScriptObject.h"
#include "SecurityOrigin.h"
......
......@@ -34,6 +34,7 @@
#include "InspectorController.h"
#include "DOMWrapperWorld.h"
#include "Frame.h"
#include "GraphicsContext.h"
#include "IdentifiersFactory.h"
......
......@@ -35,6 +35,7 @@
#include "InspectorFrontendClientLocal.h"
#include "Chrome.h"
#include "DOMWrapperWorld.h"
#include "Document.h"
#include "FloatRect.h"
#include "Frame.h"
......@@ -46,6 +47,7 @@
#include "InspectorFrontendHost.h"
#include "InspectorPageAgent.h"
#include "Page.h"
#include "ScriptController.h"
#include "ScriptFunctionCall.h"
#include "ScriptObject.h"
#include "ScriptState.h"
......
......@@ -38,6 +38,7 @@
#include "ContextMenuController.h"
#include "ContextMenuProvider.h"
#include "DOMFileSystem.h"
#include "DOMWrapperWorld.h"
#include "Element.h"
#include "Frame.h"
#include "FrameLoader.h"
......
......@@ -39,6 +39,7 @@
#include "ConsoleAPITypes.h"
#include "ConsoleTypes.h"
#include "DOMWindow.h"
#include "DOMWrapperWorld.h"
#include "Database.h"
#include "DeviceOrientationData.h"
#include "DocumentLoader.h"
......@@ -46,15 +47,14 @@
#include "EventContext.h"
#include "InspectorAgent.h"
#include "InspectorApplicationCacheAgent.h"
#include "InspectorDOMDebuggerAgent.h"
#include "InspectorCSSAgent.h"
#include "InspectorCanvasAgent.h"
#include "InspectorConsoleAgent.h"
#include "InspectorController.h"
#include "WorkerInspectorController.h"
#include "InspectorDatabaseAgent.h"
#include "InspectorDOMAgent.h"
#include "InspectorDOMDebuggerAgent.h"
#include "InspectorDOMStorageAgent.h"
#include "InspectorDatabaseAgent.h"
#include "InspectorDebuggerAgent.h"
#include "InspectorHeapProfilerAgent.h"
#include "InspectorLayerTreeAgent.h"
......@@ -69,10 +69,12 @@
#include "RenderObject.h"
#include "ScriptArguments.h"
#include "ScriptCallStack.h"
#include "ScriptController.h"
#include "ScriptProfile.h"
#include "StyleResolver.h"
#include "StyleRule.h"
#include "WorkerContext.h"
#include "WorkerInspectorController.h"
#include "WorkerRuntimeAgent.h"
#include "WorkerThread.h"
#include "XMLHttpRequest.h"
......
......@@ -46,6 +46,7 @@
#include "RenderBoxModelObject.h"
#include "RenderInline.h"
#include "RenderObject.h"
#include "ScriptController.h"
#include "ScriptSourceCode.h"
#include "ScriptValue.h"
#include "Settings.h"
......
......@@ -45,6 +45,7 @@
#include "CookieJar.h"
#include "DOMImplementation.h"
#include "DOMPatchSupport.h"
#include "DOMWrapperWorld.h"
#include "DeviceOrientationController.h"
#include "Document.h"
#include "DocumentLoader.h"
......@@ -69,6 +70,7 @@
#include "Page.h"
#include "RegularExpression.h"
#include "ResourceBuffer.h"
#include "ScriptController.h"
#include "ScriptObject.h"
#include "SecurityOrigin.h"
#include "Settings.h"
......
......@@ -42,6 +42,7 @@
#include "InstrumentingAgents.h"
#include "Page.h"
#include "PageConsole.h"
#include "ScriptController.h"
#include "SecurityOrigin.h"
using WebCore::TypeBuilder::Runtime::ExecutionContextDescription;
......
......@@ -39,6 +39,7 @@
#include "PlaceholderDocument.h"
#include "PluginDocument.h"
#include "RawDataDocumentParser.h"
#include "ScriptController.h"
#include "ScriptableDocumentParser.h"
#include "SecurityOrigin.h"
#include "SegmentedString.h"
......@@ -46,7 +47,6 @@
#include "SinkDocument.h"
#include "TextResourceDecoder.h"
namespace WebCore {
static inline bool canReferToParentFrameEncoding(const Frame* frame, const Frame* parentFrame)
......
......@@ -47,6 +47,7 @@
#include "HistoryItem.h"
#include "InspectorInstrumentation.h"
#include "Page.h"
#include "ScriptController.h"
#include "UserGestureIndicator.h"
#include <wtf/CurrentTime.h>
......
......@@ -50,6 +50,7 @@
#include "PluginDocument.h"
#include "RenderEmbeddedObject.h"
#include "RenderView.h"
#include "ScriptController.h"
#include "SecurityOrigin.h"
#include "SecurityPolicy.h"
#include "Settings.h"
......
......@@ -51,6 +51,7 @@
#include "PingLoader.h"
#include "PlatformStrategies.h"
#include "ResourceLoadScheduler.h"
#include "ScriptController.h"
#include "SecurityOrigin.h"
#include "Settings.h"
#include <wtf/MemoryInstrumentationHashMap.h>
......
......@@ -32,6 +32,7 @@
#include "Chrome.h"
#include "Frame.h"
#include "Page.h"
#include "ScriptWrappableInlines.h"
namespace WebCore {
......
......@@ -85,6 +85,7 @@
#include "Screen.h"
#include "ScriptCallStack.h"
#include "ScriptCallStackFactory.h"
#include "ScriptController.h"
#include "SecurityOrigin.h"
#include "SecurityPolicy.h"
#include "SerializedScriptValue.h"
......
......@@ -47,6 +47,7 @@
#include "ResourceRequest.h"
#include "ResourceResponse.h"
#include "ScriptCallStack.h"
#include "ScriptController.h"
#include "ScriptExecutionContext.h"
#include "SecurityOrigin.h"
#include "SerializedScriptValue.h"
......
......@@ -151,7 +151,7 @@ inline Frame::Frame(Page* page, HTMLFrameOwnerElement* ownerElement, FrameLoader
, m_loader(this, frameLoaderClient)
, m_navigationScheduler(this)
, m_ownerElement(ownerElement)
, m_script(this)
, m_script(adoptPtr(new ScriptController(this)))
, m_editor(this)
, m_selection(this)
, m_eventHandler(this)
......@@ -294,7 +294,7 @@ void Frame::setDocument(PassRefPtr<Document> newDoc)
m_doc->attach();
if (m_doc) {
m_script.updateDocument();
m_script->updateDocument();
m_doc->updateViewportArguments();
}
......@@ -586,7 +586,7 @@ void Frame::injectUserScriptsForWorld(DOMWrapperWorld* world, const UserScriptVe
continue;
if (script->injectionTime() == injectionTime && UserContentURLPattern::matchesPatterns(doc->url(), script->whitelist(), script->blacklist()))
m_script.evaluateInWorld(ScriptSourceCode(script->source(), script->url()), world);
m_script->evaluateInWorld(ScriptSourceCode(script->source(), script->url()), world);
}
}
......
......@@ -37,7 +37,6 @@
#include "FrameSelection.h"
#include "FrameTree.h"
#include "NavigationScheduler.h"
#include "ScriptController.h"
#include "UserScriptTypes.h"
#if PLATFORM(WIN)
......@@ -69,6 +68,7 @@ namespace WebCore {
class RegularExpression;
class RenderPart;
class TiledBackingStore;
class ScriptController;
#if !USE(TILED_BACKING_STORE)
class TiledBackingStoreClient { };
......@@ -223,7 +223,7 @@ namespace WebCore {
RefPtr<FrameView> m_view;
RefPtr<Document> m_doc;
ScriptController m_script;
OwnPtr<ScriptController> m_script;
mutable Editor m_editor;
mutable FrameSelection m_selection;
......@@ -283,7 +283,7 @@ namespace WebCore {
inline ScriptController* Frame::script()
{
return &m_script;
return m_script.get();
}
inline Document* Frame::document() const
......
......@@ -34,6 +34,7 @@
#include "Language.h"
#include "Page.h"
#include "PluginData.h"
#include "ScriptController.h"
#include "SecurityOrigin.h"
#include "Settings.h"
#include "StorageNamespace.h"
......
......@@ -68,6 +68,7 @@
#include "RenderWidget.h"
#include "RuntimeEnabledFeatures.h"
#include "SchemeRegistry.h"
#include "ScriptController.h"
#include "ScrollingCoordinator.h"
#include "Settings.h"
#include "SharedBuffer.h"
......
......@@ -28,6 +28,7 @@
#include "Chrome.h"
#include "ChromeClient.h"
#include "DOMWrapperWorld.h"
#include "Document.h"
#include "DocumentStyleSheetCollection.h"
#include "Frame.h"
......
......@@ -49,6 +49,8 @@
#import <wtf/Uint8Array.h>
#import <wtf/Uint16Array.h>
#import <wtf/Uint32Array.h>
#import <wtf/CurrentTime.h>
#import <wtf/text/CString.h>
#import <AVFoundation/AVFoundation.h>
#import <CoreMedia/CoreMedia.h>
......
......@@ -30,6 +30,7 @@
#include "Cookie.h"
#include "CookieJar.h"
#include "Document.h"
#include "DocumentLoader.h"
#include "Frame.h"
#include "FrameView.h"
......
......@@ -24,6 +24,7 @@
#include "Frame.h"
#include "Page.h"
#include "PluginData.h"
#include "ScriptWrappableInlines.h"
#include <wtf/text/AtomicString.h>
namespace WebCore {
......
......@@ -21,6 +21,7 @@
#include "PluginData.h"
#include "Frame.h"
#include "ScriptWrappableInlines.h"
#include <wtf/text/AtomicString.h>
namespace WebCore {
......
......@@ -24,6 +24,7 @@
#include "Frame.h"
#include "Page.h"
#include "PluginData.h"
#include "ScriptWrappableInlines.h"
#include <wtf/text/AtomicString.h>
namespace WebCore {
......
......@@ -60,6 +60,7 @@
#include "ProxyServer.h"
#include "RenderBox.h"
#include "RenderObject.h"
#include "ScriptController.h"
#include "ScriptValue.h"
#include "SecurityOrigin.h"
#include "Settings.h"
......
......@@ -36,9 +36,11 @@
#include "HTMLNames.h"
#include "HTMLPlugInElement.h"
#include "HostWindow.h"
#include "JSDOMWindowBase.h"
#include "MouseEvent.h"
#include "NotImplemented.h"
#include "PluginPackage.h"
#include "ScriptController.h"
#include "npruntime_impl.h"
#include "runtime/JSLock.h"
#include "runtime/Operations.h"
......
......@@ -34,10 +34,10 @@
#include "DocumentLoader.h"
#include "Element.h"
#include "FocusController.h"
#include "FrameLoader.h"
#include "Frame.h"
#include "FrameLoadRequest.h"
#include "FrameLoader.h"
#include "FrameTree.h"
#include "Frame.h"
#include "FrameView.h"
#include "GRefPtrGtk.h"
#include "GraphicsContext.h"
......@@ -46,6 +46,8 @@
#include "HTMLPlugInElement.h"
#include "HostWindow.h"
#include "Image.h"
#include "JSDOMBinding.h"
#include "JSDOMWindowBase.h"
#include "KeyboardEvent.h"
#include "MouseEvent.h"
#include "NotImplemented.h"
......@@ -59,7 +61,6 @@
#include "RenderObject.h"
#include "Settings.h"
#include "SpatialNavigation.h"
#include "JSDOMBinding.h"
#include "npruntime_impl.h"
#include "runtime_root.h"
#include <runtime/JSCJSValue.h>
......
......@@ -48,6 +48,7 @@
#include "IFrameShimSupport.h"
#include "Image.h"
#include "JSDOMBinding.h"
#include "JSDOMWindowBase.h"
#include "KeyboardEvent.h"
#include "MouseEvent.h"
#include "NotImplemented.h"
......
......@@ -28,6 +28,7 @@
#include "Frame.h"
#include "Page.h"
#include "ScriptWrappableInlines.h"
#include "Settings.h"
#include <wtf/PassRefPtr.h>
#include <wtf/text/WTFString.h>
......
......@@ -47,6 +47,7 @@
#include "ResourceError.h"
#include "ResourceRequest.h"
#include "ScriptCallStack.h"
#include "ScriptController.h"
#include "ScriptProfile.h"
#include "SecurityOrigin.h"
#include "Settings.h"
......
......@@ -36,6 +36,7 @@
#include "ExceptionCodePlaceholder.h"
#include "Frame.h"
#include "Page.h"