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

Issue 2914033002: [Devtools] NetworkLogView now uses NetworkLog as source of truth. (Closed)

Created:
3 years, 6 months ago by allada
Modified:
3 years, 6 months ago
Reviewers:
dgozman, pfeldman
CC:
chromium-reviews, caseq+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, apavlov+blink_chromium.org, devtools-reviews_chromium.org, blink-reviews, pfeldman, kozyatinskiy+blink_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Devtools] NetworkLogView now uses NetworkLog as source of truth. NetworkLogView will now use NetworkLog to control it's requests. NetworkLog now will dispatch the needed events and the view will only update when the NetworkLog has dispatched them. This is in preporation of loading HAR files into network panel. R=dgozman,pfeldman BUG=374557 Review-Url: https://codereview.chromium.org/2914033002 Cr-Commit-Position: refs/heads/master@{#480728} Committed: https://chromium.googlesource.com/chromium/src/+/ca6a9f1f759e79a3a08be1747c47ee9354db6cff

Patch Set 1 : [Devtools] NetworkLogView now uses NetworkLog as source of truth. #

Patch Set 2 : [Devtools] NetworkLogView now uses NetworkLog as source of truth. #

Total comments: 24

Patch Set 3 : Merge branch 'CAN_REPLAY' into MOVE_NETWORK_STUFF_AROUND #

Patch Set 4 : changes #

Total comments: 10

Patch Set 5 : changes #

Patch Set 6 : rebase #

Patch Set 7 : fixed bug with redirect main navigation #

Total comments: 2

Patch Set 8 : changes #

Total comments: 1

Patch Set 9 : changes #

Patch Set 10 : Merge branch 'master' into MOVE_NETWORK_STUFF_AROUND #

Patch Set 11 : fixes #

Total comments: 14

Patch Set 12 : changes #

Total comments: 17

Patch Set 13 : Merge branch 'master' into MOVE_NETWORK_STUFF_AROUND #

Patch Set 14 : changes #

Patch Set 15 : changes #

Total comments: 2

Patch Set 16 : Merge branch 'master' into MOVE_NETWORK_STUFF_AROUND #

Unified diffs Side-by-side diffs Delta from patch set Stats (+256 lines, -225 lines) Patch
M third_party/WebKit/LayoutTests/http/tests/inspector/inspector-test.js View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/http/tests/inspector/network-test.js View 1 2 3 3 chunks +11 lines, -9 lines 0 comments Download
M third_party/WebKit/LayoutTests/http/tests/inspector/network/network-filters.html View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/http/tests/inspector/network/network-filters-internals.html View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/http/tests/inspector/network/network-xhr-replay.html View 1 chunk +10 lines, -16 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/network/network-filter-updated-requests.html View 2 chunks +13 lines, -12 lines 0 comments Download
M third_party/WebKit/LayoutTests/inspector/network/network-update-calculator-for-all-requests.html View 2 chunks +3 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 23 chunks +69 lines, -124 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/network/NetworkPanel.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 7 chunks +14 lines, -17 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/network/module.json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -20 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +109 lines, -14 lines 0 comments Download
M third_party/WebKit/Source/devtools/front_end/network_log/module.json View 1 2 3 1 chunk +22 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 43 (21 generated)
allada
PTL
3 years, 6 months ago (2017-05-31 22:23:47 UTC) #4
dgozman
https://codereview.chromium.org/2914033002/diff/80001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (left): https://codereview.chromium.org/2914033002/diff/80001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#oldcode954 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:954: if (!this._recording) Who handles this? https://codereview.chromium.org/2914033002/diff/80001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): ...
3 years, 6 months ago (2017-06-01 20:56:28 UTC) #5
allada
PTaL https://codereview.chromium.org/2914033002/diff/80001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (left): https://codereview.chromium.org/2914033002/diff/80001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#oldcode954 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:954: if (!this._recording) On 2017/06/01 20:56:27, dgozman wrote: > ...
3 years, 6 months ago (2017-06-02 01:02:44 UTC) #6
dgozman
https://codereview.chromium.org/2914033002/diff/120001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/120001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode979 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:979: parent.removeChild(node); I think this will be slow on navigation, ...
3 years, 6 months ago (2017-06-02 21:13:38 UTC) #7
allada
PTaL https://codereview.chromium.org/2914033002/diff/120001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/120001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode979 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:979: parent.removeChild(node); On 2017/06/02 21:13:37, dgozman wrote: > I ...
3 years, 6 months ago (2017-06-03 00:27:41 UTC) #8
allada
PTaL
3 years, 6 months ago (2017-06-07 23:24:00 UTC) #10
dgozman
https://codereview.chromium.org/2914033002/diff/200001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/200001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode990 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:990: if (parent.children.length > 1) This won't ever remove parents ...
3 years, 6 months ago (2017-06-08 18:25:17 UTC) #17
allada
PTaL https://codereview.chromium.org/2914033002/diff/200001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/200001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode990 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:990: if (parent.children.length > 1) On 2017/06/08 18:25:17, dgozman ...
3 years, 6 months ago (2017-06-08 21:06:51 UTC) #18
allada
https://codereview.chromium.org/2914033002/diff/280001/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js File third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js (right): https://codereview.chromium.org/2914033002/diff/280001/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js#newcode14 third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js:14: this._frameGroupNodeSymbol = Symbol('FrameGroupNode'); I needed to change this because ...
3 years, 6 months ago (2017-06-08 21:24:25 UTC) #22
allada
https://codereview.chromium.org/2914033002/diff/280001/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js File third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js (right): https://codereview.chromium.org/2914033002/diff/280001/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js#newcode14 third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js:14: this._frameGroupNodeSymbol = Symbol('FrameGroupNode'); I needed to change this because ...
3 years, 6 months ago (2017-06-08 21:24:25 UTC) #23
allada
PTaL - This should have fixed service worker issues and also the overview timeline issues. ...
3 years, 6 months ago (2017-06-12 21:59:19 UTC) #28
allada
PTaL
3 years, 6 months ago (2017-06-14 18:42:34 UTC) #29
dgozman
https://codereview.chromium.org/2914033002/diff/340001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/340001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode515 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:515: recordNode.textContent = UI.shortcutRegistry.shortcutTitleForAction('network_log.toggle-recording'); This does not work. https://codereview.chromium.org/2914033002/diff/340001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode968 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:968: ...
3 years, 6 months ago (2017-06-14 22:21:48 UTC) #30
allada
PTaL https://codereview.chromium.org/2914033002/diff/340001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/340001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode515 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:515: recordNode.textContent = UI.shortcutRegistry.shortcutTitleForAction('network_log.toggle-recording'); On 2017/06/14 22:21:47, dgozman wrote: ...
3 years, 6 months ago (2017-06-15 00:19:48 UTC) #31
dgozman
This looks much better! https://codereview.chromium.org/2914033002/diff/360001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/360001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode917 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:917: _reset() { Out of curiosity, ...
3 years, 6 months ago (2017-06-15 20:24:10 UTC) #32
allada
PTaL https://codereview.chromium.org/2914033002/diff/360001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js File third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js (right): https://codereview.chromium.org/2914033002/diff/360001/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js#newcode917 third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js:917: _reset() { On 2017/06/15 20:24:09, dgozman wrote: > ...
3 years, 6 months ago (2017-06-17 00:04:14 UTC) #33
dgozman
https://codereview.chromium.org/2914033002/diff/360001/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js File third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js (right): https://codereview.chromium.org/2914033002/diff/360001/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js#newcode335 third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js:335: * @param {!Map<string, !SDK.NetworkRequest>=} requestIdMap On 2017/06/17 00:04:13, allada ...
3 years, 6 months ago (2017-06-17 00:12:56 UTC) #34
allada
PTaL
3 years, 6 months ago (2017-06-19 20:48:04 UTC) #35
dgozman
lgtm https://codereview.chromium.org/2914033002/diff/420001/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js File third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js (right): https://codereview.chromium.org/2914033002/diff/420001/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js#newcode304 third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js:304: requestsToAdd = requestsToAdd.concat(request.redirects); requestsToAdd.pushAll(request.redirects)
3 years, 6 months ago (2017-06-19 23:08:30 UTC) #36
allada
https://codereview.chromium.org/2914033002/diff/420001/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js File third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js (right): https://codereview.chromium.org/2914033002/diff/420001/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js#newcode304 third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js:304: requestsToAdd = requestsToAdd.concat(request.redirects); On 2017/06/19 23:08:30, dgozman wrote: > ...
3 years, 6 months ago (2017-06-20 02:35:02 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2914033002/440001
3 years, 6 months ago (2017-06-20 02:35:34 UTC) #40
commit-bot: I haz the power
3 years, 6 months ago (2017-06-20 04:17:16 UTC) #43
Message was sent while issue was closed.
Committed patchset #16 (id:440001) as
https://chromium.googlesource.com/chromium/src/+/ca6a9f1f759e79a3a08be1747c47...

Powered by Google App Engine
This is Rietveld 408576698