| Index: Source/core/dom/ExecutionContextClient.h
|
| diff --git a/Source/core/dom/ExecutionContextClient.h b/Source/core/dom/ExecutionContextClient.h
|
| index 3f873a1f986cda201a35c684f09260920749ed1a..5b03dd9f51c9e5d62fed27bc8b0b2ce750e147d6 100644
|
| --- a/Source/core/dom/ExecutionContextClient.h
|
| +++ b/Source/core/dom/ExecutionContextClient.h
|
| @@ -28,6 +28,7 @@
|
| #define ExecutionContextClient_h
|
|
|
| #include "core/frame/ConsoleTypes.h"
|
| +#include "core/inspector/ConsoleMessage.h"
|
| #include "platform/LifecycleNotifier.h"
|
| #include "platform/heap/Handle.h"
|
| #include "platform/weborigin/KURL.h"
|
| @@ -35,6 +36,7 @@
|
|
|
| namespace WebCore {
|
|
|
| +class ConsoleMessage;
|
| class EventTarget;
|
| class ExecutionContextTask;
|
| class KURL;
|
| @@ -54,17 +56,16 @@ public:
|
| virtual String userAgent(const KURL&) const = 0;
|
| virtual void disableEval(const String& errorMessage) = 0;
|
| virtual SecurityContext& securityContext() = 0;
|
| - virtual void addMessage(MessageSource, MessageLevel, const String& message, const String& sourceURL, unsigned lineNumber, ScriptState*) = 0;
|
| + virtual void addMessage(PassRefPtrWillBeRawPtr<ConsoleMessage>) = 0;
|
| virtual EventTarget* errorEventTarget() = 0;
|
| - virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawPtr<ScriptCallStack>) = 0;
|
| + virtual void logExceptionToConsole(PassRefPtrWillBeRawPtr<ConsoleMessage>) = 0;
|
| virtual double timerAlignmentInterval() const = 0;
|
| virtual void didUpdateSecurityOrigin() = 0;
|
|
|
| virtual void tasksWereSuspended() { }
|
| virtual void tasksWereResumed() { }
|
|
|
| - void addConsoleMessage(MessageSource source, MessageLevel level, const String& message, const String& sourceURL, unsigned lineNumber) { addMessage(source, level, message, sourceURL, lineNumber, 0); }
|
| - void addConsoleMessage(MessageSource source, MessageLevel level, const String& message, ScriptState* state = 0) { addMessage(source, level, message, String(), 0, state); }
|
| + void addConsoleMessage(PassRefPtrWillBeRawPtr<ConsoleMessage> consoleError) { addMessage(consoleError); }
|
|
|
| protected:
|
| virtual ~ExecutionContextClient() { }
|
|
|