| Index: Source/core/dom/ExecutionContextClient.h
|
| diff --git a/Source/core/dom/ExecutionContextClient.h b/Source/core/dom/ExecutionContextClient.h
|
| index 2adc833f4be47df9bcd928d72b8d50ff71e0c2d0..32e5579808114c9aedf88470063d422b9c9437d6 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"
|
| @@ -54,7 +55,7 @@ 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(PassRefPtr<ConsoleMessage>) = 0;
|
| virtual EventTarget* errorEventTarget() = 0;
|
| virtual void logExceptionToConsole(const String& errorMessage, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawPtr<ScriptCallStack>) = 0;
|
| virtual double timerAlignmentInterval() const = 0;
|
| @@ -63,8 +64,7 @@ public:
|
| 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(PassRefPtr<ConsoleMessage> consoleMessage) { addMessage(consoleMessage); }
|
|
|
| protected:
|
| virtual ~ExecutionContextClient() { }
|
|
|