Skip to content

Commit 7479044

Browse files
paulirishDevtools-frontend LUCI CQ
authored andcommitted
Remove TimelineModel by moving TracingLayerTree into timeline
Change-Id: Ib3834ead748079304ced7635a7de98f51296727e Bug: 358583420 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6277145 Reviewed-by: Jack Franklin <[email protected]> Auto-Submit: Paul Irish <[email protected]> Commit-Queue: Jack Franklin <[email protected]>
1 parent a41948d commit 7479044

File tree

17 files changed

+14
-64
lines changed

17 files changed

+14
-64
lines changed

config/gni/devtools_grd_files.gni

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,6 @@ grd_files_release_sources = [
571571
"front_end/models/project_settings/project_settings.js",
572572
"front_end/models/source_map_scopes/source_map_scopes.js",
573573
"front_end/models/text_utils/text_utils.js",
574-
"front_end/models/timeline_model/timeline_model.js",
575574
"front_end/models/trace/extras/extras.js",
576575
"front_end/models/trace/handlers/handlers.js",
577576
"front_end/models/trace/helpers/helpers.js",
@@ -1083,7 +1082,6 @@ grd_files_debug_sources = [
10831082
"front_end/models/text_utils/TextRange.js",
10841083
"front_end/models/text_utils/TextUtils.js",
10851084
"front_end/models/text_utils/WasmDisassembly.js",
1086-
"front_end/models/timeline_model/TracingLayerTree.js",
10871085
"front_end/models/trace/LanternComputationData.js",
10881086
"front_end/models/trace/ModelImpl.js",
10891087
"front_end/models/trace/Processor.js",
@@ -1872,6 +1870,7 @@ grd_files_debug_sources = [
18721870
"front_end/panels/timeline/TimelineTreeView.js",
18731871
"front_end/panels/timeline/TimelineUIUtils.js",
18741872
"front_end/panels/timeline/TimingsTrackAppender.js",
1873+
"front_end/panels/timeline/TracingLayerTree.js",
18751874
"front_end/panels/timeline/UIDevtoolsController.js",
18761875
"front_end/panels/timeline/UIDevtoolsUtils.js",
18771876
"front_end/panels/timeline/components/Breadcrumbs.js",

front_end/models/cpu_profile/BUILD.gn

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ devtools_entrypoint("bundle") {
3131
"../../panels/timeline/*",
3232
"../../testing/*",
3333
"../../ui/legacy/components/perf_ui/*",
34-
"../timeline_model/*",
3534
"../trace/*",
3635
]
3736
}

front_end/models/timeline_model/BUILD.gn

Lines changed: 0 additions & 35 deletions
This file was deleted.

front_end/models/timeline_model/OWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

front_end/models/timeline_model/timeline_model.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

front_end/models/trace/BUILD.gn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ devtools_module("trace") {
1818
deps = [
1919
"../../core/common:bundle",
2020
"../../core/platform:bundle",
21+
"../../core/root:bundle",
2122
"../../core/sdk:bundle",
2223
"../../generated:protocol",
2324
"../cpu_profile:bundle",
@@ -51,7 +52,6 @@ devtools_entrypoint("bundle") {
5152
"../../testing/*",
5253
"../../ui/components/docs/*",
5354
"../../ui/legacy/components/utils/*",
54-
"../timeline_model/*",
5555
"./*",
5656
]
5757

front_end/panels/timeline/BUILD.gn

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ devtools_module("timeline") {
9595
"TimelineTreeView.ts",
9696
"TimelineUIUtils.ts",
9797
"TimingsTrackAppender.ts",
98+
"TracingLayerTree.ts",
9899
"UIDevtoolsController.ts",
99100
"UIDevtoolsUtils.ts",
100101
]
@@ -107,7 +108,6 @@ devtools_module("timeline") {
107108
"../../models/cpu_profile:bundle",
108109
"../../models/extensions:bundle",
109110
"../../models/source_map_scopes:bundle",
110-
"../../models/timeline_model:bundle",
111111
"../../models/trace:bundle",
112112
"../../models/workspace:bundle",
113113
"../../panels/coverage:bundle",
@@ -213,7 +213,6 @@ ts_library("unittests") {
213213
"../../core/root:bundle",
214214
"../../core/sdk:bundle",
215215
"../../models/bindings:bundle",
216-
"../../models/timeline_model:bundle",
217216
"../../models/trace:bundle",
218217
"../../models/workspace:bundle",
219218
"../../testing",

front_end/panels/timeline/TimelineDetailsView.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import * as Common from '../../core/common/common.js';
66
import * as i18n from '../../core/i18n/i18n.js';
77
import * as SDK from '../../core/sdk/sdk.js';
8-
import * as TimelineModel from '../../models/timeline_model/timeline_model.js';
98
import * as Trace from '../../models/trace/trace.js';
109
import * as TraceBounds from '../../services/trace_bounds/trace_bounds.js';
1110
import * as Components from '../../ui/legacy/components/utils/utils.js';
@@ -29,6 +28,7 @@ import {
2928
import {TimelineSelectorStatsView} from './TimelineSelectorStatsView.js';
3029
import {BottomUpTimelineTreeView, CallTreeTimelineTreeView, TimelineTreeView} from './TimelineTreeView.js';
3130
import {TimelineUIUtils} from './TimelineUIUtils.js';
31+
import {TracingFrameLayerTree} from './TracingLayerTree.js';
3232
import * as Utils from './utils/utils.js';
3333

3434
const UIStrings = {
@@ -365,7 +365,7 @@ export class TimelineDetailsPane extends
365365
TimelineUIUtils.generateDetailsContentForFrame(frame, this.#filmStrip, matchedFilmStripFrame));
366366
const target = SDK.TargetManager.TargetManager.instance().rootTarget();
367367
if (frame.layerTree && target) {
368-
const layerTreeForFrame = new TimelineModel.TracingLayerTree.TracingFrameLayerTree(target, frame.layerTree);
368+
const layerTreeForFrame = new TracingFrameLayerTree(target, frame.layerTree);
369369
const layersView = this.layersView();
370370
layersView.showLayerTree(layerTreeForFrame);
371371
if (!this.tabbedPane.hasTab(Tab.LayerViewer)) {

front_end/panels/timeline/TimelineLayersView.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44

55
import type * as Common from '../../core/common/common.js';
66
import type * as SDK from '../../core/sdk/sdk.js';
7-
import type * as TimelineModel from '../../models/timeline_model/timeline_model.js';
87
import * as UI from '../../ui/legacy/legacy.js';
98
import * as LayerViewer from '../layer_viewer/layer_viewer.js';
109

10+
import type {TracingFrameLayerTree} from './TracingLayerTree.js';
11+
1112
export class TimelineLayersView extends UI.SplitWidget.SplitWidget {
1213
private readonly showPaintProfilerCallback: (arg0: SDK.PaintProfiler.PaintProfilerSnapshot) => void;
1314
private readonly rightSplitWidget: UI.SplitWidget.SplitWidget;
1415
private readonly layerViewHost: LayerViewer.LayerViewHost.LayerViewHost;
1516
private readonly layers3DView: LayerViewer.Layers3DView.Layers3DView;
16-
private frameLayerTree?: TimelineModel.TracingLayerTree.TracingFrameLayerTree;
17+
private frameLayerTree?: TracingFrameLayerTree;
1718
private updateWhenVisible?: boolean;
1819
constructor(showPaintProfilerCallback: (arg0: SDK.PaintProfiler.PaintProfilerSnapshot) => void) {
1920
super(true, false, 'timeline-layers-view');
@@ -43,7 +44,7 @@ export class TimelineLayersView extends UI.SplitWidget.SplitWidget {
4344
LayerViewer.LayerDetailsView.Events.PAINT_PROFILER_REQUESTED, this.onPaintProfilerRequested, this);
4445
}
4546

46-
showLayerTree(frameLayerTree: TimelineModel.TracingLayerTree.TracingFrameLayerTree): void {
47+
showLayerTree(frameLayerTree: TracingFrameLayerTree): void {
4748
this.frameLayerTree = frameLayerTree;
4849
if (this.isShowing()) {
4950
this.update();

front_end/panels/timeline/TimelinePaintProfilerView.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
import * as SDK from '../../core/sdk/sdk.js';
66
import type * as Protocol from '../../generated/protocol.js';
7-
import * as TimelineModel from '../../models/timeline_model/timeline_model.js';
87
import * as Trace from '../../models/trace/trace.js';
98
import * as UI from '../../ui/legacy/legacy.js';
109
import * as LayerViewer from '../layer_viewer/layer_viewer.js';
1110

1211
import timelinePaintProfilerStyles from './timelinePaintProfiler.css.js';
12+
import {TracingFrameLayerTree} from './TracingLayerTree.js';
1313

1414
export class TimelinePaintProfilerView extends UI.SplitWidget.SplitWidget {
1515
private readonly logAndImageSplitWidget: UI.SplitWidget.SplitWidget;
@@ -129,7 +129,7 @@ export class TimelinePaintProfilerView extends UI.SplitWidget.SplitWidget {
129129
return null;
130130
}
131131

132-
const layerTree = new TimelineModel.TracingLayerTree.TracingFrameLayerTree(
132+
const layerTree = new TracingFrameLayerTree(
133133
target,
134134
frame.layerTree,
135135
);

0 commit comments

Comments
 (0)