https://bugs.webkit.org/show_bug.cgi?id=109919
Patch by Dmitry Zvorygin <zvorygin@chromium.org> on 2013-02-26
Reviewed by Pavel Feldman.
In every component either TIP or DEBUG level was used for reporting,
but not both. This patch is prerequisite for Web Inspector console log filtering.
Source/WebCore:
* css/MediaList.cpp:
(WebCore::addResolutionWarningMessageToConsole):
* inspector/ConsoleMessage.cpp:
(WebCore::messageLevelValue):
* loader/appcache/ApplicationCacheGroup.cpp:
(WebCore::ApplicationCacheGroup::abort):
* page/Console.cpp:
(WebCore::printMessageSourceAndLevelPrefix):
* page/ConsoleTypes.h:
* xml/XSLTProcessorLibxslt.cpp:
(WebCore::XSLTProcessor::parseErrorFunc):
* xml/XSLTProcessorQt.cpp:
(WebCore::XSLTMessageHandler::handleMessage):
Source/WebKit/chromium:
* public/WebConsoleMessage.h:
* src/AssertMatchingEnums.cpp:
* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::addMessageToConsole):
Source/WebKit/mac:
* WebCoreSupport/WebChromeClient.mm:
(stringForMessageLevel):
* WebView/WebUIDelegatePrivate.h:
Source/WebKit/wx:
* WebView.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144064
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org>
+
+ Merged Tip and Debug log levels for web console.
+ https://bugs.webkit.org/show_bug.cgi?id=109919
+
+ Reviewed by Pavel Feldman.
+
+ In every component either TIP or DEBUG level was used for reporting,
+ but not both. This patch is prerequisite for Web Inspector console log filtering.
+
+ * css/MediaList.cpp:
+ (WebCore::addResolutionWarningMessageToConsole):
+ * inspector/ConsoleMessage.cpp:
+ (WebCore::messageLevelValue):
+ * loader/appcache/ApplicationCacheGroup.cpp:
+ (WebCore::ApplicationCacheGroup::abort):
+ * page/Console.cpp:
+ (WebCore::printMessageSourceAndLevelPrefix):
+ * page/ConsoleTypes.h:
+ * xml/XSLTProcessorLibxslt.cpp:
+ (WebCore::XSLTProcessor::parseErrorFunc):
+ * xml/XSLTProcessorQt.cpp:
+ (WebCore::XSLTMessageHandler::handleMessage):
+
2013-02-26 Alberto Garcia <agarcia@igalia.com>
[BlackBerry] Upstream the datalist support UI
message.append(serializedExpression);
- document->addConsoleMessage(HTMLMessageSource, TipMessageLevel, message);
+ document->addConsoleMessage(HTMLMessageSource, DebugMessageLevel, message);
}
void reportMediaQueryWarningIfNeeded(Document* document, const MediaQuerySet* mediaQuerySet)
static TypeBuilder::Console::ConsoleMessage::Level::Enum messageLevelValue(MessageLevel level)
{
switch (level) {
- case TipMessageLevel: return TypeBuilder::Console::ConsoleMessage::Level::Tip;
+ case DebugMessageLevel: return TypeBuilder::Console::ConsoleMessage::Level::Debug;
case LogMessageLevel: return TypeBuilder::Console::ConsoleMessage::Level::Log;
case WarningMessageLevel: return TypeBuilder::Console::ConsoleMessage::Level::Warning;
case ErrorMessageLevel: return TypeBuilder::Console::ConsoleMessage::Level::Error;
- case DebugMessageLevel: return TypeBuilder::Console::ConsoleMessage::Level::Debug;
}
return TypeBuilder::Console::ConsoleMessage::Level::Log;
}
if (m_completionType != None)
return;
- frame->document()->addConsoleMessage(OtherMessageSource, TipMessageLevel, "Application Cache download process was aborted.");
+ frame->document()->addConsoleMessage(OtherMessageSource, DebugMessageLevel, "Application Cache download process was aborted.");
cacheUpdateFailed();
}
const char* levelString;
switch (level) {
- case TipMessageLevel:
- levelString = "TIP";
+ case DebugMessageLevel:
+ levelString = "DEBUG";
break;
case LogMessageLevel:
levelString = "LOG";
case ErrorMessageLevel:
levelString = "ERROR";
break;
- case DebugMessageLevel:
- levelString = "DEBUG";
- break;
default:
ASSERT_NOT_REACHED();
levelString = "UNKNOWN";
};
enum MessageLevel {
- TipMessageLevel,
- LogMessageLevel,
- WarningMessageLevel,
- ErrorMessageLevel,
- DebugMessageLevel
+ DebugMessageLevel = 4,
+ LogMessageLevel = 1,
+ WarningMessageLevel = 2,
+ ErrorMessageLevel = 3
};
} // namespace WebCore
MessageLevel level;
switch (error->level) {
case XML_ERR_NONE:
- level = TipMessageLevel;
+ level = DebugMessageLevel;
break;
case XML_ERR_WARNING:
level = WarningMessageLevel;
MessageLevel level;
switch (type) {
case QtDebugMsg:
- level = TipMessageLevel;
+ level = DebugMessageLevel;
break;
case QtWarningMsg:
level = WarningMessageLevel;
+2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org>
+
+ Merged Tip and Debug log levels for web console.
+ https://bugs.webkit.org/show_bug.cgi?id=109919
+
+ Reviewed by Pavel Feldman.
+
+ In every component either TIP or DEBUG level was used for reporting,
+ but not both. This patch is prerequisite for Web Inspector console log filtering.
+
+ * public/WebConsoleMessage.h:
+ * src/AssertMatchingEnums.cpp:
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::addMessageToConsole):
+
2013-02-26 Andrey Kosyakov <caseq@chromium.org>
Plumbing trace events to Timeline
struct WebConsoleMessage {
enum Level {
- LevelTip,
- LevelLog,
- LevelWarning,
- LevelError,
- LevelDebug
+ LevelDebug = 4,
+ LevelLog = 1,
+ LevelWarning = 2,
+ LevelError = 3,
};
Level level;
COMPILE_ASSERT_MATCHING_ENUM(WebURLRequest::PriorityHigh, ResourceLoadPriorityHigh);
COMPILE_ASSERT_MATCHING_ENUM(WebURLRequest::PriorityVeryHigh, ResourceLoadPriorityVeryHigh);
-COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelTip, TipMessageLevel);
+COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelDebug, DebugMessageLevel);
COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelLog, LogMessageLevel);
COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelWarning, WarningMessageLevel);
COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelError, ErrorMessageLevel);
-COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelDebug, DebugMessageLevel);
MessageLevel webCoreMessageLevel;
switch (message.level) {
- case WebConsoleMessage::LevelTip:
- webCoreMessageLevel = TipMessageLevel;
+ case WebConsoleMessage::LevelDebug:
+ webCoreMessageLevel = DebugMessageLevel;
break;
case WebConsoleMessage::LevelLog:
webCoreMessageLevel = LogMessageLevel;
case WebConsoleMessage::LevelError:
webCoreMessageLevel = ErrorMessageLevel;
break;
- case WebConsoleMessage::LevelDebug:
- webCoreMessageLevel = DebugMessageLevel;
- break;
default:
ASSERT_NOT_REACHED();
return;
+2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org>
+
+ Merged Tip and Debug log levels for web console.
+ https://bugs.webkit.org/show_bug.cgi?id=109919
+
+ Reviewed by Pavel Feldman.
+
+ In every component either TIP or DEBUG level was used for reporting,
+ but not both. This patch is prerequisite for Web Inspector console log filtering.
+
+ * WebCoreSupport/WebChromeClient.mm:
+ (stringForMessageLevel):
+ * WebView/WebUIDelegatePrivate.h:
+
+
2013-02-21 Jeffrey Pfau <jpfau@apple.com>
Optionally partition cache to prevent using cache for tracking
NSString *WebConsoleMessageConsoleAPIMessageSource = @"ConsoleAPIMessageSource";
NSString *WebConsoleMessageOtherMessageSource = @"OtherMessageSource";
-NSString *WebConsoleMessageTipMessageLevel = @"TipMessageLevel";
+NSString *WebConsoleMessageDebugMessageLevel = @"DebugMessageLevel";
NSString *WebConsoleMessageLogMessageLevel = @"LogMessageLevel";
NSString *WebConsoleMessageWarningMessageLevel = @"WarningMessageLevel";
NSString *WebConsoleMessageErrorMessageLevel = @"ErrorMessageLevel";
-NSString *WebConsoleMessageDebugMessageLevel = @"DebugMessageLevel";
+
@interface NSApplication (WebNSApplicationDetails)
- (NSCursor *)_cursorRectCursor;
inline static NSString *stringForMessageLevel(MessageLevel level)
{
switch (level) {
- case TipMessageLevel:
- return WebConsoleMessageTipMessageLevel;
+ case DebugMessageLevel:
+ return WebConsoleMessageDebugMessageLevel;
case LogMessageLevel:
return WebConsoleMessageLogMessageLevel;
case WarningMessageLevel:
return WebConsoleMessageWarningMessageLevel;
case ErrorMessageLevel:
return WebConsoleMessageErrorMessageLevel;
- case DebugMessageLevel:
- return WebConsoleMessageDebugMessageLevel;
}
ASSERT_NOT_REACHED();
return @"";
extern NSString *WebConsoleMessageOtherMessageSource;
// Message Levels.
-extern NSString *WebConsoleMessageTipMessageLevel;
+extern NSString *WebConsoleMessageDebugMessageLevel;
extern NSString *WebConsoleMessageLogMessageLevel;
extern NSString *WebConsoleMessageWarningMessageLevel;
extern NSString *WebConsoleMessageErrorMessageLevel;
-extern NSString *WebConsoleMessageDebugMessageLevel;
@class DOMElement;
@class DOMNode;
</dd>
<dt>MessageLevel</dt>
<dd>
- Severity level of the message. Tip, Log, Warning, etc.
- See WebConsoleMessageTipMessageLevel and similar constants.
+ Severity level of the message. Debug, Log, Warning, etc.
+ See WebConsoleMessageDebugMessageLevel and similar constants.
</dd>
</dl>
*/
+2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org>
+
+ Merged Tip and Debug log levels for web console.
+ https://bugs.webkit.org/show_bug.cgi?id=109919
+
+ Reviewed by Pavel Feldman.
+
+ In every component either TIP or DEBUG level was used for reporting,
+ but not both. This patch is prerequisite for Web Inspector console log filtering.
+
+ * WebView.h:
+
2013-02-15 Allan Sandfeld Jensen <allan.jensen@digia.com>
Simplify hitTestResultAtPoint and nodesFromRect APIs
// copied from page/Console.h
enum WebViewConsoleMessageLevel {
- TipMessageLevel,
- LogMessageLevel,
- WarningMessageLevel,
- ErrorMessageLevel
+ DebugMessageLevel = 4,
+ LogMessageLevel = 1,
+ WarningMessageLevel = 2,
+ ErrorMessageLevel = 3
};
class WXDLLIMPEXP_WEBKIT WebViewConsoleMessageEvent : public wxCommandEvent