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

Issue 300393002: Merge DevTools Refactor CL to Blink36 (Closed)

Created:
6 years, 6 months ago by Jacob
Modified:
6 years, 6 months ago
Reviewers:
vsm, rmacnak
CC:
reviews+dom_dartlang.org
Visibility:
Public.

Description

Refactor devtools to place Dart and V8 as peers instead of bolting Dart support onto V8 support. Code review tweaks Tweaks from code review of sister CL. Conflicts: Source/bindings/dart/DartApplicationLoader.cpp Source/bindings/dart/DartDebugHooks.js Source/bindings/dart/DartDebugServer.cpp Source/bindings/dart/DartUtilities.h Source/bindings/dart/custom/DartInjectedScriptHostCustom.cpp Source/bindings/dart/gyp/overrides.gypi Source/bindings/v8/PageScriptDebugServer.cpp Source/bindings/v8/ScriptDebugServer.cpp Source/bindings/v8/ScriptDebugServer.h Source/bindings/v8/ScriptValue.h Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp Source/core/inspector/InjectedScriptHost.h Source/core/inspector/InspectorDOMAgent.cpp Source/core/inspector/InspectorDebuggerAgent.cpp Source/devtools/front_end/DebuggerModel.js Source/devtools/front_end/RemoteObject.js Source/devtools/front_end/RuntimeModel.js Refactor devtools to place Dart and V8 as peers instead of bolting Dart support onto V8 support. Code review tweaks Tweaks from code review of sister CL. Conflicts: Source/bindings/dart/DartApplicationLoader.cpp Source/bindings/dart/DartDebugHooks.js Source/bindings/dart/DartDebugServer.cpp Source/bindings/dart/DartUtilities.h Source/bindings/dart/custom/DartInjectedScriptHostCustom.cpp Source/bindings/dart/gyp/overrides.gypi Source/bindings/v8/PageScriptDebugServer.cpp Source/bindings/v8/ScriptDebugServer.cpp Source/bindings/v8/ScriptDebugServer.h Source/bindings/v8/ScriptValue.h Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp Source/core/inspector/InjectedScriptHost.h Source/core/inspector/InspectorDOMAgent.cpp Source/core/inspector/InspectorDebuggerAgent.cpp Source/devtools/front_end/DebuggerModel.js Source/devtools/front_end/RemoteObject.js Source/devtools/front_end/RuntimeModel.js Files with 35-36 merge Conflicts: Source/bindings/dart/DartUtilities.h Source/bindings/v8/ScriptDebugServer.cpp Source/bindings/v8/ScriptDebugServer.h Source/core/inspector/AsyncCallStackTracker.cpp Source/core/inspector/ConsoleMessage.cpp Source/core/inspector/InjectedScriptBase.h Source/core/inspector/InjectedScriptManager.cpp Source/core/inspector/InjectedScriptModule.cpp Source/core/inspector/InspectorCanvasAgent.cpp Source/core/inspector/InspectorController.cpp Source/core/inspector/InspectorDOMAgent.cpp Source/core/inspector/InspectorDebuggerAgent.cpp Source/core/inspector/InspectorDebuggerAgent.h Source/core/inspector/InspectorHeapProfilerAgent.cpp Source/core/inspector/InspectorRuntimeAgent.cpp Source/core/inspector/PageDebuggerAgent.cpp Source/core/inspector/PageRuntimeAgent.cpp Source/core/inspector/WorkerRuntimeAgent.cpp Source/devtools/front_end/DebuggerModel.js Source/devtools/front_end/ObjectPropertiesSection.js Source/devtools/front_end/RemoteObject.js Source/devtools/front_end/RuntimeModel.js Source/devtools/front_end/ScopeChainSidebarPane.js Source/web/WebDevToolsAgentImpl.cpp BUG= R=rmacnak@google.com Committed: https://src.chromium.org/viewvc/multivm/branches/1650/blink?view=rev&revision=175418

Patch Set 1 #

Patch Set 2 : #

Total comments: 49

Patch Set 3 : PTAL #

Total comments: 2

Patch Set 4 : PTAL #

Patch Set 5 : PTAL #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4606 lines, -1709 lines) Patch
M LayoutTests/TestExpectations View 1 2 1 chunk +0 lines, -4 lines 0 comments Download
M LayoutTests/dart/inspector/debugger.html View 1 2 3 4 4 chunks +5 lines, -6 lines 0 comments Download
M LayoutTests/dart/inspector/debugger-code-in-html.html View 1 2 3 4 3 chunks +6 lines, -4 lines 0 comments Download
M LayoutTests/dart/inspector/debugger-eval-on-call-frame.html View 1 2 3 4 2 chunks +7 lines, -3 lines 0 comments Download
M LayoutTests/dart/inspector/debugger-eval-on-call-frame-expected.txt View 1 2 3 4 1 chunk +3 lines, -2 lines 0 comments Download
M LayoutTests/dart/inspector/debugger-expected.txt View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M LayoutTests/dart/inspector/evaluate-in-console.html View 1 2 3 4 2 chunks +6 lines, -2 lines 0 comments Download
M LayoutTests/dart/inspector/evaluate-in-console-expected.txt View 1 2 3 4 5 chunks +12 lines, -10 lines 0 comments Download
A LayoutTests/dart/inspector/sample_library.dart View 1 chunk +87 lines, -0 lines 0 comments Download
M LayoutTests/dart/inspector/scope-variables.html View 1 2 3 4 2 chunks +6 lines, -2 lines 0 comments Download
A LayoutTests/dart/inspector/utils.dart View 1 chunk +329 lines, -0 lines 0 comments Download
A + LayoutTests/dart/inspector/utils.html View 1 chunk +1 line, -1 line 0 comments Download
A + LayoutTests/dart/inspector/utils-expected.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
M Source/bindings/bindings.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
A Source/bindings/common/StackTrace.h View 1 2 3 4 1 chunk +134 lines, -0 lines 0 comments Download
M Source/bindings/dart/DartApplicationLoader.cpp View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M Source/bindings/dart/DartController.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M Source/bindings/dart/DartController.cpp View 1 2 3 chunks +3 lines, -3 lines 0 comments Download
D Source/bindings/dart/DartDebugHooks.js View 1 chunk +0 lines, -456 lines 0 comments Download
D Source/bindings/dart/DartDebugServer.h View 1 chunk +0 lines, -84 lines 0 comments Download
D Source/bindings/dart/DartDebugServer.cpp View 1 2 1 chunk +0 lines, -650 lines 0 comments Download
A Source/bindings/dart/DartInjectedScript.h View 1 2 3 4 1 chunk +203 lines, -0 lines 0 comments Download
A Source/bindings/dart/DartInjectedScript.cpp View 1 2 3 4 1 chunk +1368 lines, -0 lines 0 comments Download
A Source/bindings/dart/DartScriptDebugServer.h View 1 2 1 chunk +318 lines, -0 lines 0 comments Download
A Source/bindings/dart/DartScriptDebugServer.cpp View 1 2 3 4 1 chunk +1153 lines, -0 lines 0 comments Download
M Source/bindings/dart/DartUtilities.h View 1 2 3 4 4 chunks +7 lines, -0 lines 0 comments Download
M Source/bindings/dart/DartUtilities.cpp View 1 2 2 chunks +46 lines, -0 lines 0 comments Download
M Source/bindings/dart/custom/DartInjectedScriptHostCustom.cpp View 2 chunks +49 lines, -4 lines 0 comments Download
M Source/bindings/dart/gyp/overrides.gypi View 3 chunks +4 lines, -3 lines 0 comments Download
M Source/bindings/v8/PageScriptDebugServer.cpp View 2 chunks +1 line, -3 lines 0 comments Download
M Source/bindings/v8/ScriptCallStackFactory.h View 1 chunk +2 lines, -0 lines 0 comments Download
M Source/bindings/v8/ScriptCallStackFactory.cpp View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M Source/bindings/v8/ScriptDebugServer.h View 5 chunks +62 lines, -30 lines 0 comments Download
M Source/bindings/v8/ScriptDebugServer.cpp View 1 2 3 4 7 chunks +25 lines, -21 lines 0 comments Download
M Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp View 1 2 3 chunks +1 line, -9 lines 0 comments Download
M Source/core/inspector/AsyncCallStackTracker.h View 1 2 3 4 4 chunks +12 lines, -11 lines 0 comments Download
M Source/core/inspector/AsyncCallStackTracker.cpp View 9 chunks +10 lines, -10 lines 0 comments Download
M Source/core/inspector/ConsoleMessage.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/InjectedScript.h View 1 2 3 4 5 chunks +96 lines, -25 lines 0 comments Download
M Source/core/inspector/InjectedScript.cpp View 18 chunks +82 lines, -33 lines 0 comments Download
M Source/core/inspector/InjectedScriptBase.h View 1 2 1 chunk +26 lines, -10 lines 0 comments Download
M Source/core/inspector/InjectedScriptBase.cpp View 1 3 chunks +16 lines, -16 lines 0 comments Download
M Source/core/inspector/InjectedScriptHost.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/inspector/InjectedScriptHost.cpp View 1 chunk +5 lines, -0 lines 0 comments Download
M Source/core/inspector/InjectedScriptManager.h View 1 2 4 chunks +9 lines, -4 lines 0 comments Download
M Source/core/inspector/InjectedScriptManager.cpp View 7 chunks +38 lines, -15 lines 0 comments Download
M Source/core/inspector/InjectedScriptModule.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/InjectedScriptModule.cpp View 1 2 1 chunk +10 lines, -5 lines 0 comments Download
M Source/core/inspector/InjectedScriptSource.js View 1 2 4 chunks +98 lines, -1 line 0 comments Download
M Source/core/inspector/InspectorCanvasAgent.cpp View 1 2 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/InspectorController.cpp View 1 2 4 chunks +10 lines, -8 lines 0 comments Download
M Source/core/inspector/InspectorDOMAgent.cpp View 1 2 4 chunks +6 lines, -6 lines 0 comments Download
M Source/core/inspector/InspectorDebuggerAgent.h View 1 2 6 chunks +16 lines, -10 lines 0 comments Download
M Source/core/inspector/InspectorDebuggerAgent.cpp View 25 chunks +90 lines, -73 lines 0 comments Download
M Source/core/inspector/InspectorHeapProfilerAgent.cpp View 1 2 2 chunks +11 lines, -3 lines 0 comments Download
M Source/core/inspector/InspectorRuntimeAgent.h View 4 chunks +10 lines, -3 lines 0 comments Download
M Source/core/inspector/InspectorRuntimeAgent.cpp View 1 2 6 chunks +38 lines, -6 lines 0 comments Download
M Source/core/inspector/PageDebuggerAgent.h View 5 chunks +7 lines, -6 lines 0 comments Download
M Source/core/inspector/PageDebuggerAgent.cpp View 1 2 5 chunks +14 lines, -14 lines 0 comments Download
M Source/core/inspector/PageRuntimeAgent.h View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M Source/core/inspector/PageRuntimeAgent.cpp View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M Source/core/inspector/ScriptDebugListener.h View 1 2 3 chunks +6 lines, -5 lines 0 comments Download
M Source/core/inspector/WorkerDebuggerAgent.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/WorkerDebuggerAgent.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/inspector/WorkerRuntimeAgent.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/inspector/WorkerRuntimeAgent.cpp View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/rendering/RenderLayerStackingNode.h View 1 2 1 chunk +3 lines, -1 line 0 comments Download
M Source/core/rendering/RenderScrollbarPart.h View 1 2 1 chunk +4 lines, -4 lines 0 comments Download
M Source/devtools/front_end/components/ObjectPropertiesSection.js View 1 chunk +1 line, -1 line 0 comments Download
M Source/devtools/front_end/sdk/DebuggerModel.js View 1 2 chunks +6 lines, -33 lines 0 comments Download
M Source/devtools/front_end/sdk/RemoteObject.js View 1 11 chunks +29 lines, -16 lines 0 comments Download
M Source/devtools/front_end/sdk/RuntimeModel.js View 1 5 chunks +33 lines, -68 lines 0 comments Download
M Source/devtools/front_end/sources/SourcesPanel.js View 1 2 chunks +16 lines, -2 lines 0 comments Download
M Source/devtools/protocol.json View 4 chunks +36 lines, -1 line 0 comments Download
M Source/web/WebDevToolsAgentImpl.cpp View 3 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Jacob
Merge history with the previous CL wouldn't be that helpful because of the 34-36 churn. ...
6 years, 6 months ago (2014-06-03 00:46:35 UTC) #1
vsm
https://chromiumcodereview.appspot.com/300393002/diff/20001/LayoutTests/dart/inspector/evaluate-in-console.html File LayoutTests/dart/inspector/evaluate-in-console.html (right): https://chromiumcodereview.appspot.com/300393002/diff/20001/LayoutTests/dart/inspector/evaluate-in-console.html#newcode86 LayoutTests/dart/inspector/evaluate-in-console.html:86: // dartbug.com/18646 is fixed. This is marked fixed now. ...
6 years, 6 months ago (2014-06-03 14:24:49 UTC) #2
rmacnak
https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/common/ScriptValue.h File Source/bindings/common/ScriptValue.h (right): https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/common/ScriptValue.h#newcode233 Source/bindings/common/ScriptValue.h:233: ScriptValue m_scriptValue; RefPtr<V8ScriptValue> https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/common/ScriptValue.h#newcode266 Source/bindings/common/ScriptValue.h:266: ScriptValue m_scriptValue; RefPtr<V8ScriptValue> https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/dart/DartInjectedScript.cpp ...
6 years, 6 months ago (2014-06-03 17:32:34 UTC) #3
Jacob
PTAL https://chromiumcodereview.appspot.com/300393002/diff/20001/LayoutTests/dart/inspector/evaluate-in-console.html File LayoutTests/dart/inspector/evaluate-in-console.html (right): https://chromiumcodereview.appspot.com/300393002/diff/20001/LayoutTests/dart/inspector/evaluate-in-console.html#newcode86 LayoutTests/dart/inspector/evaluate-in-console.html:86: // dartbug.com/18646 is fixed. On 2014/06/03 14:24:49, vsm ...
6 years, 6 months ago (2014-06-03 20:23:14 UTC) #4
rmacnak
This doesn't patch in tip-of-tree. https://chromiumcodereview.appspot.com/300393002/diff/40001/Source/bindings/dart/DartInjectedScript.cpp File Source/bindings/dart/DartInjectedScript.cpp (right): https://chromiumcodereview.appspot.com/300393002/diff/40001/Source/bindings/dart/DartInjectedScript.cpp#newcode316 Source/bindings/dart/DartInjectedScript.cpp:316: Dart_Handle wrappedExpressionArgs = Dart_ListGetAt(wrappedExpressionTuple, ...
6 years, 6 months ago (2014-06-03 22:28:08 UTC) #5
Jacob
https://chromiumcodereview.appspot.com/300393002/diff/40001/Source/bindings/dart/DartInjectedScript.cpp File Source/bindings/dart/DartInjectedScript.cpp (right): https://chromiumcodereview.appspot.com/300393002/diff/40001/Source/bindings/dart/DartInjectedScript.cpp#newcode316 Source/bindings/dart/DartInjectedScript.cpp:316: Dart_Handle wrappedExpressionArgs = Dart_ListGetAt(wrappedExpressionTuple, 1); On 2014/06/03 22:28:07, rmacnak ...
6 years, 6 months ago (2014-06-03 23:13:41 UTC) #6
rmacnak
LGTM if StackTrace and ActivationFrame get pulled into a separate file. https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/dart/DartInjectedScript.cpp File Source/bindings/dart/DartInjectedScript.cpp (right): ...
6 years, 6 months ago (2014-06-04 00:45:14 UTC) #7
Jacob
Committed patchset #5 manually as r175418 (presubmit successful).
6 years, 6 months ago (2014-06-04 01:14:52 UTC) #8
Jacob
6 years, 6 months ago (2014-06-04 01:21:41 UTC) #9
Message was sent while issue was closed.
vsm, feel free to send additional comments tonight and I'll apply them in the
AM.
Moved StackTrace out into a separate file.

https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/d...
File Source/bindings/dart/DartInjectedScript.cpp (right):

https://chromiumcodereview.appspot.com/300393002/diff/20001/Source/bindings/d...
Source/bindings/dart/DartInjectedScript.cpp:580:
remoteObject->setClassName("Dart Libraries");
On 2014/06/04 00:45:13, rmacnak wrote:
> "Dart Isolate"?
Good idea. Changed this name to Dart Isolate and renamed the kind for Libraries
to Isolate.

Powered by Google App Engine
This is Rietveld 408576698