| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2007 Apple Inc. All rights reserved. |    2  * Copyright (C) 2007 Apple Inc. All rights reserved. | 
|    3  * |    3  * | 
|    4  * Redistribution and use in source and binary forms, with or without |    4  * Redistribution and use in source and binary forms, with or without | 
|    5  * modification, are permitted provided that the following conditions |    5  * modification, are permitted provided that the following conditions | 
|    6  * are met: |    6  * are met: | 
|    7  * |    7  * | 
|    8  * 1.  Redistributions of source code must retain the above copyright |    8  * 1.  Redistributions of source code must retain the above copyright | 
|    9  *     notice, this list of conditions and the following disclaimer. |    9  *     notice, this list of conditions and the following disclaimer. | 
|   10  * 2.  Redistributions in binary form must reproduce the above copyright |   10  * 2.  Redistributions in binary form must reproduce the above copyright | 
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  153     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, StartGroupMessageType, LogMessageLevel, String(), state, arguments); |  153     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, StartGroupMessageType, LogMessageLevel, String(), state, arguments); | 
|  154 } |  154 } | 
|  155  |  155  | 
|  156 void ConsoleBase::groupCollapsed(ScriptState* state, PassRefPtr<ScriptArguments>
      arguments) |  156 void ConsoleBase::groupCollapsed(ScriptState* state, PassRefPtr<ScriptArguments>
      arguments) | 
|  157 { |  157 { | 
|  158     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, StartGroupCollapsedMessageType, LogMessageLevel, String(), state, argument
     s); |  158     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, StartGroupCollapsedMessageType, LogMessageLevel, String(), state, argument
     s); | 
|  159 } |  159 } | 
|  160  |  160  | 
|  161 void ConsoleBase::groupEnd() |  161 void ConsoleBase::groupEnd() | 
|  162 { |  162 { | 
|  163     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, EndGroupMessageType, LogMessageLevel, String(), 0); |  163     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, EndGroupMessageType, LogMessageLevel, String(), nullptr); | 
|  164 } |  164 } | 
|  165  |  165  | 
|  166 void ConsoleBase::internalAddMessage(MessageType type, MessageLevel level, Scrip
     tState* state, PassRefPtr<ScriptArguments> scriptArguments, bool acceptNoArgumen
     ts, bool printTrace) |  166 void ConsoleBase::internalAddMessage(MessageType type, MessageLevel level, Scrip
     tState* state, PassRefPtr<ScriptArguments> scriptArguments, bool acceptNoArgumen
     ts, bool printTrace) | 
|  167 { |  167 { | 
|  168     if (!context()) |  168     if (!context()) | 
|  169         return; |  169         return; | 
|  170  |  170  | 
|  171     RefPtr<ScriptArguments> arguments = scriptArguments; |  171     RefPtr<ScriptArguments> arguments = scriptArguments; | 
|  172     if (!acceptNoArguments && !arguments->argumentCount()) |  172     if (!acceptNoArguments && !arguments->argumentCount()) | 
|  173         return; |  173         return; | 
|  174  |  174  | 
|  175     size_t stackSize = printTrace ? ScriptCallStack::maxCallStackSizeToCapture :
      1; |  175     size_t stackSize = printTrace ? ScriptCallStack::maxCallStackSizeToCapture :
      1; | 
|  176     RefPtr<ScriptCallStack> callStack(createScriptCallStackForConsole(stackSize)
     ); |  176     RefPtr<ScriptCallStack> callStack(createScriptCallStackForConsole(stackSize)
     ); | 
|  177  |  177  | 
|  178     String message; |  178     String message; | 
|  179     bool gotStringMessage = arguments->getFirstArgumentAsString(message); |  179     bool gotStringMessage = arguments->getFirstArgumentAsString(message); | 
|  180     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, type, level, message, state, arguments); |  180     InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
     urce, type, level, message, state, arguments); | 
|  181     if (gotStringMessage) |  181     if (gotStringMessage) | 
|  182         reportMessageToClient(level, message, callStack); |  182         reportMessageToClient(level, message, callStack); | 
|  183 } |  183 } | 
|  184  |  184  | 
|  185 } // namespace WebCore |  185 } // namespace WebCore | 
| OLD | NEW |