Changeset 141006 in webkit
- Timestamp:
- Jan 28, 2013, 1:47:44 PM (12 years ago)
- Location:
- trunk/Source/WebKit/chromium
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/chromium/ChangeLog
r140994 r141006 1 2013-01-28 Kevin Day <kevinday@gmail.com> 2 3 [chromium] WebConsoleMessage is missing LevelDebug (chromium bug 172416) 4 https://bugs.webkit.org/show_bug.cgi?id=108004 5 http://code.google.com/p/chromium/issues/detail?id=172416 6 7 console.debug triggers a NOTREACHED() assertation in Chromium. This 8 is because WebCore::MessageLevel contains 5 levels, including debug, 9 where WebConsoleMessage::Level is missing a "debug" level. Add a 10 WebConsoleMessage::LevelDebug so that it can get passed up to the 11 renderer even if it doesn't make use of that now. 12 13 Requires another patch to chromium itself to fix chromium bug 172416 14 but this is a prerequisite. 15 16 Also add an enum compile time check to AssertMatchingEnums.cpp, 17 18 Reviewed by Jochen Eisinger. 19 20 * public/WebConsoleMessage.h: 21 * src/AssertMatchingEnums.cpp: 22 * src/WebFrameImpl.cpp: 23 (WebKit::WebFrameImpl::addMessageToConsole): 24 1 25 2013-01-28 Xianzhu Wang <wangxianzhu@chromium.org> 2 26 -
trunk/Source/WebKit/chromium/public/WebConsoleMessage.h
r140621 r141006 41 41 LevelLog, 42 42 LevelWarning, 43 LevelError 43 LevelError, 44 LevelDebug 44 45 }; 45 46 -
trunk/Source/WebKit/chromium/src/AssertMatchingEnums.cpp
r140974 r141006 117 117 #include "WebView.h" 118 118 #include <public/WebClipboard.h> 119 #include <public/WebConsoleMessage.h> 119 120 #include <public/WebFileSystem.h> 120 121 #include <public/WebFilterOperation.h> … … 635 636 COMPILE_ASSERT_MATCHING_ENUM(WebURLRequest::PriorityHigh, ResourceLoadPriorityHigh); 636 637 COMPILE_ASSERT_MATCHING_ENUM(WebURLRequest::PriorityVeryHigh, ResourceLoadPriorityVeryHigh); 638 639 COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelTip, TipMessageLevel); 640 COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelLog, LogMessageLevel); 641 COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelWarning, WarningMessageLevel); 642 COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelError, ErrorMessageLevel); 643 COMPILE_ASSERT_MATCHING_ENUM(WebConsoleMessage::LevelDebug, DebugMessageLevel); -
trunk/Source/WebKit/chromium/src/WebFrameImpl.cpp
r140586 r141006 838 838 webCoreMessageLevel = ErrorMessageLevel; 839 839 break; 840 case WebConsoleMessage::LevelDebug: 841 webCoreMessageLevel = DebugMessageLevel; 842 break; 840 843 default: 841 844 ASSERT_NOT_REACHED();
Note:
See TracChangeset
for help on using the changeset viewer.