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

Issue 335463008: Allow Observatory to run as a hosted web service (Closed)

Created:
6 years, 5 months ago by Cutch
Modified:
6 years, 5 months ago
Reviewers:
turnidge
CC:
reviews_dartlang.org, vm-dev_dartlang.org, turnidge
Visibility:
Public.

Description

[WIP] Allow Observatory to run as a hosted web service - Add vm-connect pane for connecting to a different VM. - Can connect with Dartium VMs - Can connect with content_shell VMs. - Can connect with standalone VMs. - Remember previously connected to standalone VMs. - Auto refresh list available Dartium VMs. - Provide simple server to tunnel Dartium / Content shell Chrome Remote Debugging Protocol requests. - Improved WebSocket VM. - Removed support for HTTP VM. - Add support for polling updates to ObservatoryElement. R=turnidge@google.com Committed: https://code.google.com/p/dart/source/detail?r=37910

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Total comments: 35

Patch Set 8 : #

Total comments: 4

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1150 lines, -306 lines) Patch
A runtime/bin/vmservice/client/README_android View 1 2 3 4 5 6 7 1 chunk +20 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/bin/server.dart View 1 2 3 4 5 6 7 8 1 chunk +159 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/app.dart View 1 2 chunks +4 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/elements.dart View 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/elements.html View 1 chunk +41 lines, -45 lines 0 comments Download
M runtime/bin/vmservice/client/lib/service_html.dart View 1 2 3 4 5 6 7 8 1 chunk +218 lines, -99 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/app/application.dart View 1 2 3 4 5 6 7 5 chunks +61 lines, -134 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/app/location_manager.dart View 1 2 chunks +11 lines, -4 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/app/pane.dart View 1 2 3 4 5 6 7 1 chunk +136 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/app/settings.dart View 1 2 3 4 5 6 7 1 chunk +45 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/app/target_manager.dart View 1 2 3 4 5 6 7 1 chunk +130 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/app/utils.dart View 1 chunk +2 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/css/shared.css View 1 chunk +6 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/elements/img/chromium_icon.png View Binary file 0 comments Download
A runtime/bin/vmservice/client/lib/src/elements/img/dart_icon.png View 1 2 3 4 5 6 7 Binary file 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/nav_bar.dart View 1 2 3 4 5 6 7 2 chunks +2 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/nav_bar.html View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/observatory_element.dart View 1 2 3 4 5 6 7 3 chunks +53 lines, -4 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/elements/vm_connect.dart View 1 2 3 4 5 6 7 1 chunk +117 lines, -0 lines 0 comments Download
A runtime/bin/vmservice/client/lib/src/elements/vm_connect.html View 1 2 3 4 5 6 7 1 chunk +96 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/service/object.dart View 1 2 3 4 5 6 7 3 chunks +13 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/pubspec.yaml View 1 chunk +4 lines, -3 lines 0 comments Download
A runtime/bin/vmservice/client/run.sh View 1 2 3 4 5 6 1 chunk +25 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/web/main.dart View 1 1 chunk +5 lines, -1 line 0 comments Download

Messages

Total messages: 7 (0 generated)
Cutch
6 years, 5 months ago (2014-06-30 17:20:45 UTC) #1
turnidge
I'm not sure if it is "okay" for us to use the cloud icon for ...
6 years, 5 months ago (2014-07-01 00:27:47 UTC) #2
turnidge
https://codereview.chromium.org/335463008/diff/120001/runtime/bin/vmservice/client/lib/service_html.dart File runtime/bin/vmservice/client/lib/service_html.dart (right): https://codereview.chromium.org/335463008/diff/120001/runtime/bin/vmservice/client/lib/service_html.dart#newcode126 runtime/bin/vmservice/client/lib/service_html.dart:126: _sendAllPendingRequests(); This comment got garbled during editing -- it ...
6 years, 5 months ago (2014-07-01 00:30:02 UTC) #3
Cutch
All comments addressed. Replaced cloud icon with Dart logo. https://codereview.chromium.org/335463008/diff/120001/runtime/bin/vmservice/client/README.txt File runtime/bin/vmservice/client/README.txt (right): https://codereview.chromium.org/335463008/diff/120001/runtime/bin/vmservice/client/README.txt#newcode11 runtime/bin/vmservice/client/README.txt:11: ...
6 years, 5 months ago (2014-07-01 17:14:52 UTC) #4
turnidge
LGTM. Nice change. Two smallish comments below. https://codereview.chromium.org/335463008/diff/140001/runtime/bin/vmservice/client/bin/server.dart File runtime/bin/vmservice/client/bin/server.dart (right): https://codereview.chromium.org/335463008/diff/140001/runtime/bin/vmservice/client/bin/server.dart#newcode95 runtime/bin/vmservice/client/bin/server.dart:95: return pubRequest.close(); ...
6 years, 5 months ago (2014-07-01 19:38:16 UTC) #5
Cutch
https://codereview.chromium.org/335463008/diff/140001/runtime/bin/vmservice/client/bin/server.dart File runtime/bin/vmservice/client/bin/server.dart (right): https://codereview.chromium.org/335463008/diff/140001/runtime/bin/vmservice/client/bin/server.dart#newcode95 runtime/bin/vmservice/client/bin/server.dart:95: return pubRequest.close(); On 2014/07/01 19:38:15, turnidge wrote: > Maybe ...
6 years, 5 months ago (2014-07-01 21:42:55 UTC) #6
Cutch
6 years, 5 months ago (2014-07-01 21:53:49 UTC) #7
Message was sent while issue was closed.
Committed patchset #9 manually as r37910 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698