Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: sky/engine/v8_inspector/InspectorDebuggerAgent.cpp

Issue 754463004: Remove ScriptPreprocessor (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2010 Apple Inc. All rights reserved.
3 * Copyright (C) 2013 Google Inc. All rights reserved. 3 * Copyright (C) 2013 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 148
149 void InspectorDebuggerAgent::disable() 149 void InspectorDebuggerAgent::disable()
150 { 150 {
151 m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, JSONObject::cr eate()); 151 m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, JSONObject::cr eate());
152 m_state->setLong(DebuggerAgentState::pauseOnExceptionsState, ScriptDebugServ er::DontPauseOnExceptions); 152 m_state->setLong(DebuggerAgentState::pauseOnExceptionsState, ScriptDebugServ er::DontPauseOnExceptions);
153 m_state->setString(DebuggerAgentState::skipStackPattern, ""); 153 m_state->setString(DebuggerAgentState::skipStackPattern, "");
154 m_state->setLong(DebuggerAgentState::asyncCallStackDepth, 0); 154 m_state->setLong(DebuggerAgentState::asyncCallStackDepth, 0);
155 155
156 scriptDebugServer().clearBreakpoints(); 156 scriptDebugServer().clearBreakpoints();
157 scriptDebugServer().clearCompiledScripts(); 157 scriptDebugServer().clearCompiledScripts();
158 scriptDebugServer().clearPreprocessor();
159 stopListeningScriptDebugServer(); 158 stopListeningScriptDebugServer();
160 clear(); 159 clear();
161 160
162 if (m_listener) 161 if (m_listener)
163 m_listener->debuggerWasDisabled(); 162 m_listener->debuggerWasDisabled();
164 163
165 m_skipAllPauses = false; 164 m_skipAllPauses = false;
166 } 165 }
167 166
168 bool InspectorDebuggerAgent::enabled() 167 bool InspectorDebuggerAgent::enabled()
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 { 266 {
268 return scriptDebugServer().runningNestedMessageLoop(); 267 return scriptDebugServer().runningNestedMessageLoop();
269 } 268 }
270 269
271 void InspectorDebuggerAgent::addMessageToConsole(ConsoleMessage* consoleMessage) 270 void InspectorDebuggerAgent::addMessageToConsole(ConsoleMessage* consoleMessage)
272 { 271 {
273 if (consoleMessage->type() == AssertMessageType && scriptDebugServer().pause OnExceptionsState() != ScriptDebugServer::DontPauseOnExceptions) 272 if (consoleMessage->type() == AssertMessageType && scriptDebugServer().pause OnExceptionsState() != ScriptDebugServer::DontPauseOnExceptions)
274 breakProgram(InspectorFrontend::Debugger::Reason::Assert, nullptr); 273 breakProgram(InspectorFrontend::Debugger::Reason::Assert, nullptr);
275 } 274 }
276 275
277 String InspectorDebuggerAgent::preprocessEventListener(LocalFrame* frame, const String& source, const String& url, const String& functionName)
278 {
279 return scriptDebugServer().preprocessEventListener(frame, source, url, funct ionName);
280 }
281
282 PassOwnPtr<ScriptSourceCode> InspectorDebuggerAgent::preprocess(LocalFrame* fram e, const ScriptSourceCode& sourceCode)
283 {
284 return scriptDebugServer().preprocess(frame, sourceCode);
285 }
286
287 static PassRefPtr<JSONObject> buildObjectForBreakpointCookie(const String& url, int lineNumber, int columnNumber, const String& condition, bool isRegex, bool is Anti) 276 static PassRefPtr<JSONObject> buildObjectForBreakpointCookie(const String& url, int lineNumber, int columnNumber, const String& condition, bool isRegex, bool is Anti)
288 { 277 {
289 RefPtr<JSONObject> breakpointObject = JSONObject::create(); 278 RefPtr<JSONObject> breakpointObject = JSONObject::create();
290 breakpointObject->setString(DebuggerAgentState::url, url); 279 breakpointObject->setString(DebuggerAgentState::url, url);
291 breakpointObject->setNumber(DebuggerAgentState::lineNumber, lineNumber); 280 breakpointObject->setNumber(DebuggerAgentState::lineNumber, lineNumber);
292 breakpointObject->setNumber(DebuggerAgentState::columnNumber, columnNumber); 281 breakpointObject->setNumber(DebuggerAgentState::columnNumber, columnNumber);
293 breakpointObject->setString(DebuggerAgentState::condition, condition); 282 breakpointObject->setString(DebuggerAgentState::condition, condition);
294 breakpointObject->setBoolean(DebuggerAgentState::isRegex, isRegex); 283 breakpointObject->setBoolean(DebuggerAgentState::isRegex, isRegex);
295 breakpointObject->setBoolean(DebuggerAgentState::isAnti, isAnti); 284 breakpointObject->setBoolean(DebuggerAgentState::isAnti, isAnti);
296 return breakpointObject; 285 return breakpointObject;
(...skipping 1132 matching lines...) Expand 10 before | Expand all | Expand 10 after
1429 m_scripts.clear(); 1418 m_scripts.clear();
1430 m_breakpointIdToDebugServerBreakpointIds.clear(); 1419 m_breakpointIdToDebugServerBreakpointIds.clear();
1431 asyncCallStackTracker().clear(); 1420 asyncCallStackTracker().clear();
1432 m_promiseTracker.clear(); 1421 m_promiseTracker.clear();
1433 if (m_frontend) 1422 if (m_frontend)
1434 m_frontend->globalObjectCleared(); 1423 m_frontend->globalObjectCleared();
1435 } 1424 }
1436 1425
1437 } // namespace blink 1426 } // namespace blink
1438 1427
OLDNEW
« no previous file with comments | « sky/engine/v8_inspector/InspectorDebuggerAgent.h ('k') | sky/engine/v8_inspector/PageDebuggerAgent.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698