Skip to content

Commit 42ee4e1

Browse files
committed
Update devtools to latest
Hash: 746e82aeda2977494c962ed9e7a12ba4a8b134c4
1 parent efc39d0 commit 42ee4e1

File tree

1,652 files changed

+168287
-97043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,652 files changed

+168287
-97043
lines changed

DEPS

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,27 @@ vars = {
1212
'build_with_chromium': False,
1313

1414
'build_url': 'https://chromium.googlesource.com/chromium/src/build.git',
15-
'build_revision': '4bd877395d215d47c694a8383147eb158fafbbd6',
15+
'build_revision': '93926da1cd27aa9e3c7fe3650d9c0a2ca2373c30',
1616

1717
'buildtools_url': 'https://chromium.googlesource.com/chromium/src/buildtools.git',
18-
'buildtools_revision': 'a7a84ac61eae5a8946807265a2fd8bd812daf384',
18+
'buildtools_revision': 'd1850bb09e7916134a5364ede6025a62c34ad113',
1919

2020
'depot_tools_url': 'https://chromium.googlesource.com/chromium/tools/depot_tools.git',
21-
'depot_tools_revision': '22df6f8e622dc3e8df8dc8b5d3e3503b169af78e',
21+
'depot_tools_revision': 'c4d75a151973a872ec74e33afb90acde64c48644',
2222

2323
'inspector_protocol_url': 'https://chromium.googlesource.com/deps/inspector_protocol',
2424
'inspector_protocol_revision': 'ccf6613682a24413db28656da6f9c52948331bad',
2525

2626
# Keeping track of the last time we rollerd the browser protocol files.
27-
'chromium_browser_protocol_revision' : '52fa08e06ff97f8d48c07ea906bc8418573b174b',
27+
'chromium_browser_protocol_revision' : '4c89c62053c88d1891413698f6f48fd1ae321c81',
2828

2929
'clang_format_url': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git',
3030
'clang_format_revision': '3c0acd2d4e73dd911309d9e970ba09d58bf23a62',
3131

3232
'emscripten_tag': 'ade9d780ff17c88d81aa13860361743e3c1e1396',
3333

3434
# GN CIPD package version.
35-
'gn_version': 'git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa',
35+
'gn_version': 'git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a',
3636

3737
'cmake_version': 'version:[email protected]',
3838

@@ -44,12 +44,12 @@ vars = {
4444

4545
# ninja CIPD package version.
4646
# https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
47-
'ninja_version': 'version:2@1.12.1.chromium.4',
47+
'ninja_version': 'version:3@1.12.1.chromium.4',
4848

4949
# Chrome version used for tests. It should be regularly updated to
5050
# match the Canary version listed here:
5151
# https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions.json
52-
'chrome': '130.0.6715.0',
52+
'chrome': '132.0.6779.0',
5353

5454
# 'magic' text to tell depot_tools that git submodules should be accepted but
5555
# but parity with DEPS file is expected.

config/gni/devtools_grd_files.gni

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ grd_files_release_sources = [
4141
"front_end/Images/arrow-drop-down-dark.svg",
4242
"front_end/Images/arrow-drop-down-light.svg",
4343
"front_end/Images/arrow-forward.svg",
44+
"front_end/Images/arrow-right-circle.svg",
4445
"front_end/Images/arrow-up-down-circle.svg",
4546
"front_end/Images/arrow-up-down.svg",
4647
"front_end/Images/arrow-up.svg",
@@ -57,7 +58,9 @@ grd_files_release_sources = [
5758
"front_end/Images/brush.svg",
5859
"front_end/Images/bug.svg",
5960
"front_end/Images/bundle.svg",
61+
"front_end/Images/button-magic.svg",
6062
"front_end/Images/calendar-today.svg",
63+
"front_end/Images/center-focus-weak.svg",
6164
"front_end/Images/check-circle.svg",
6265
"front_end/Images/check-double.svg",
6366
"front_end/Images/checker.svg",
@@ -196,6 +199,7 @@ grd_files_release_sources = [
196199
"front_end/Images/pause-circle.svg",
197200
"front_end/Images/pause.svg",
198201
"front_end/Images/pen-spark.svg",
202+
"front_end/Images/performance-panel-delete-annotation.svg",
199203
"front_end/Images/performance-panel-diagram.svg",
200204
"front_end/Images/performance-panel-entry-label.svg",
201205
"front_end/Images/performance-panel-time-range.svg",
@@ -234,7 +238,6 @@ grd_files_release_sources = [
234238
"front_end/Images/smart-assistant.svg",
235239
"front_end/Images/snippet.svg",
236240
"front_end/Images/spark-info.svg",
237-
"front_end/Images/spark.svg",
238241
"front_end/Images/star.svg",
239242
"front_end/Images/step-into.svg",
240243
"front_end/Images/step-out.svg",
@@ -659,6 +662,7 @@ grd_files_release_sources = [
659662
"front_end/third_party/diff/diff.js",
660663
"front_end/third_party/i18n/i18n.js",
661664
"front_end/third_party/intl-messageformat/intl-messageformat.js",
665+
"front_end/third_party/json5/json5.js",
662666
"front_end/third_party/lighthouse/lighthouse-dt-bundle.js",
663667
"front_end/third_party/lighthouse/report/report.js",
664668
"front_end/third_party/lit/lit.js",
@@ -676,6 +680,7 @@ grd_files_release_sources = [
676680
"front_end/ui/components/dialogs/dialogs.js",
677681
"front_end/ui/components/diff_view/diff_view.js",
678682
"front_end/ui/components/expandable_list/expandable_list.js",
683+
"front_end/ui/components/floating_button/floating_button.js",
679684
"front_end/ui/components/helpers/helpers.js",
680685
"front_end/ui/components/highlighting/highlighting.js",
681686
"front_end/ui/components/icon_button/icon_button.js",
@@ -819,6 +824,7 @@ grd_files_debug_sources = [
819824
"front_end/core/sdk/DOMModel.js",
820825
"front_end/core/sdk/DebuggerModel.js",
821826
"front_end/core/sdk/EmulationModel.js",
827+
"front_end/core/sdk/EnhancedTracesParser.js",
822828
"front_end/core/sdk/EventBreakpointsModel.js",
823829
"front_end/core/sdk/FrameAssociated.js",
824830
"front_end/core/sdk/FrameManager.js",
@@ -840,6 +846,7 @@ grd_files_debug_sources = [
840846
"front_end/core/sdk/PerformanceMetricsModel.js",
841847
"front_end/core/sdk/PreloadingModel.js",
842848
"front_end/core/sdk/ProfileTreeModel.js",
849+
"front_end/core/sdk/RehydratingObject.js",
843850
"front_end/core/sdk/RemoteObject.js",
844851
"front_end/core/sdk/Resource.js",
845852
"front_end/core/sdk/ResourceTreeModel.js",
@@ -974,6 +981,7 @@ grd_files_debug_sources = [
974981
"front_end/models/javascript_metadata/NativeFunctions.js",
975982
"front_end/models/live-metrics/LiveMetrics.js",
976983
"front_end/models/live-metrics/web-vitals-injected/OnEachInteraction.js",
984+
"front_end/models/live-metrics/web-vitals-injected/OnEachLayoutShift.js",
977985
"front_end/models/live-metrics/web-vitals-injected/web-vitals-injected.js",
978986
"front_end/models/logs/LogManager.js",
979987
"front_end/models/logs/NetworkLog.js",
@@ -1019,7 +1027,6 @@ grd_files_debug_sources = [
10191027
"front_end/models/trace/extras/URLForEntry.js",
10201028
"front_end/models/trace/handlers/AnimationHandler.js",
10211029
"front_end/models/trace/handlers/AuctionWorkletsHandler.js",
1022-
"front_end/models/trace/handlers/EnhancedTracesHandler.js",
10231030
"front_end/models/trace/handlers/ExtensionTraceDataHandler.js",
10241031
"front_end/models/trace/handlers/FramesHandler.js",
10251032
"front_end/models/trace/handlers/GPUHandler.js",
@@ -1057,6 +1064,7 @@ grd_files_debug_sources = [
10571064
"front_end/models/trace/insights/Common.js",
10581065
"front_end/models/trace/insights/CumulativeLayoutShift.js",
10591066
"front_end/models/trace/insights/DocumentLatency.js",
1067+
"front_end/models/trace/insights/FontDisplay.js",
10601068
"front_end/models/trace/insights/InsightRunners.js",
10611069
"front_end/models/trace/insights/InteractionToNextPaint.js",
10621070
"front_end/models/trace/insights/LargestContentfulPaint.js",
@@ -1127,6 +1135,8 @@ grd_files_debug_sources = [
11271135
"front_end/panels/application/CookieItemsView.js",
11281136
"front_end/panels/application/DOMStorageItemsView.js",
11291137
"front_end/panels/application/DOMStorageModel.js",
1138+
"front_end/panels/application/ExtensionStorageItemsView.js",
1139+
"front_end/panels/application/ExtensionStorageModel.js",
11301140
"front_end/panels/application/IndexedDBModel.js",
11311141
"front_end/panels/application/IndexedDBViews.js",
11321142
"front_end/panels/application/InterestGroupStorageModel.js",
@@ -1373,8 +1383,11 @@ grd_files_debug_sources = [
13731383
"front_end/panels/explain/components/ConsoleInsight.js",
13741384
"front_end/panels/explain/components/consoleInsight.css.js",
13751385
"front_end/panels/explain/components/consoleInsightSourcesList.css.js",
1386+
"front_end/panels/freestyler/AiAgent.js",
13761387
"front_end/panels/freestyler/ChangeManager.js",
1388+
"front_end/panels/freestyler/DrJonesFileAgent.js",
13771389
"front_end/panels/freestyler/DrJonesNetworkAgent.js",
1390+
"front_end/panels/freestyler/DrJonesPerformanceAgent.js",
13781391
"front_end/panels/freestyler/ExtensionScope.js",
13791392
"front_end/panels/freestyler/FreestylerAgent.js",
13801393
"front_end/panels/freestyler/FreestylerEvaluateAction.js",
@@ -1491,6 +1504,7 @@ grd_files_debug_sources = [
14911504
"front_end/panels/network/NetworkSearchScope.js",
14921505
"front_end/panels/network/NetworkTimeCalculator.js",
14931506
"front_end/panels/network/NetworkWaterfallColumn.js",
1507+
"front_end/panels/network/RequestBinaryResponseView.js",
14941508
"front_end/panels/network/RequestCookiesView.js",
14951509
"front_end/panels/network/RequestHTMLView.js",
14961510
"front_end/panels/network/RequestInitiatorView.js",
@@ -1644,8 +1658,11 @@ grd_files_debug_sources = [
16441658
"front_end/panels/search/SearchView.js",
16451659
"front_end/panels/search/searchResultsPane.css.js",
16461660
"front_end/panels/search/searchView.css.js",
1661+
"front_end/panels/security/OriginTreeElement.js",
16471662
"front_end/panels/security/SecurityModel.js",
16481663
"front_end/panels/security/SecurityPanel.js",
1664+
"front_end/panels/security/SecurityPanelSidebar.js",
1665+
"front_end/panels/security/SecurityPanelSidebarTreeElement.js",
16491666
"front_end/panels/security/lockIcon.css.js",
16501667
"front_end/panels/security/mainView.css.js",
16511668
"front_end/panels/security/originView.css.js",
@@ -1721,6 +1738,7 @@ grd_files_debug_sources = [
17211738
"front_end/panels/sources/watchExpressionsSidebarPane.css.js",
17221739
"front_end/panels/timeline/ActiveFilters.js",
17231740
"front_end/panels/timeline/AnimationsTrackAppender.js",
1741+
"front_end/panels/timeline/AnnotationHelpers.js",
17241742
"front_end/panels/timeline/AppenderUtils.js",
17251743
"front_end/panels/timeline/BenchmarkEvents.js",
17261744
"front_end/panels/timeline/CLSLinkifier.js",
@@ -1742,7 +1760,6 @@ grd_files_debug_sources = [
17421760
"front_end/panels/timeline/NetworkTrackAppender.js",
17431761
"front_end/panels/timeline/SaveFileFormatter.js",
17441762
"front_end/panels/timeline/ServerTimingsTrackAppender.js",
1745-
"front_end/panels/timeline/SourceMapsResolver.js",
17461763
"front_end/panels/timeline/TargetForEvent.js",
17471764
"front_end/panels/timeline/ThreadAppender.js",
17481765
"front_end/panels/timeline/TimelineController.js",
@@ -1781,16 +1798,19 @@ grd_files_debug_sources = [
17811798
"front_end/panels/timeline/components/NetworkRequestDetails.js",
17821799
"front_end/panels/timeline/components/NetworkRequestTooltip.js",
17831800
"front_end/panels/timeline/components/NetworkThrottlingSelector.js",
1801+
"front_end/panels/timeline/components/RelatedInsightChips.js",
17841802
"front_end/panels/timeline/components/Sidebar.js",
17851803
"front_end/panels/timeline/components/SidebarAnnotationsTab.js",
17861804
"front_end/panels/timeline/components/SidebarInsightsTab.js",
1787-
"front_end/panels/timeline/components/SidebarSingleNavigation.js",
1805+
"front_end/panels/timeline/components/SidebarSingleInsightSet.js",
17881806
"front_end/panels/timeline/components/Utils.js",
17891807
"front_end/panels/timeline/components/breadcrumbsUI.css.js",
17901808
"front_end/panels/timeline/components/cpuThrottlingSelector.css.js",
17911809
"front_end/panels/timeline/components/fieldSettingsDialog.css.js",
17921810
"front_end/panels/timeline/components/insights/CLSCulprits.js",
17931811
"front_end/panels/timeline/components/insights/DocumentLatency.js",
1812+
"front_end/panels/timeline/components/insights/EventRef.js",
1813+
"front_end/panels/timeline/components/insights/FontDisplay.js",
17941814
"front_end/panels/timeline/components/insights/Helpers.js",
17951815
"front_end/panels/timeline/components/insights/InteractionToNextPaint.js",
17961816
"front_end/panels/timeline/components/insights/LCPDiscovery.js",
@@ -1802,7 +1822,6 @@ grd_files_debug_sources = [
18021822
"front_end/panels/timeline/components/insights/Table.js",
18031823
"front_end/panels/timeline/components/insights/ThirdParties.js",
18041824
"front_end/panels/timeline/components/insights/Viewport.js",
1805-
"front_end/panels/timeline/components/insights/lcpDiscovery.css.js",
18061825
"front_end/panels/timeline/components/insights/sidebarInsight.css.js",
18071826
"front_end/panels/timeline/components/insights/table.css.js",
18081827
"front_end/panels/timeline/components/insights/types.js",
@@ -1814,9 +1833,10 @@ grd_files_debug_sources = [
18141833
"front_end/panels/timeline/components/networkRequestDetails.css.js",
18151834
"front_end/panels/timeline/components/networkRequestTooltip.css.js",
18161835
"front_end/panels/timeline/components/networkThrottlingSelector.css.js",
1836+
"front_end/panels/timeline/components/relatedInsightChips.css.js",
18171837
"front_end/panels/timeline/components/sidebarAnnotationsTab.css.js",
18181838
"front_end/panels/timeline/components/sidebarInsightsTab.css.js",
1819-
"front_end/panels/timeline/components/sidebarSingleNavigation.css.js",
1839+
"front_end/panels/timeline/components/sidebarSingleInsightSet.css.js",
18201840
"front_end/panels/timeline/extensions/ExtensionUI.js",
18211841
"front_end/panels/timeline/historyToolbarButton.css.js",
18221842
"front_end/panels/timeline/overlays/OverlaysImpl.js",
@@ -1835,7 +1855,11 @@ grd_files_debug_sources = [
18351855
"front_end/panels/timeline/timelinePaintProfiler.css.js",
18361856
"front_end/panels/timeline/timelinePanel.css.js",
18371857
"front_end/panels/timeline/timelineStatusDialog.css.js",
1858+
"front_end/panels/timeline/utils/Helpers.js",
1859+
"front_end/panels/timeline/utils/IgnoreList.js",
1860+
"front_end/panels/timeline/utils/ImageCache.js",
18381861
"front_end/panels/timeline/utils/NetworkRequest.js",
1862+
"front_end/panels/timeline/utils/SourceMapsResolver.js",
18391863
"front_end/panels/web_audio/AudioContextContentBuilder.js",
18401864
"front_end/panels/web_audio/AudioContextSelector.js",
18411865
"front_end/panels/web_audio/WebAudioModel.js",
@@ -1877,6 +1901,8 @@ grd_files_debug_sources = [
18771901
"front_end/third_party/i18n/i18n-impl.js",
18781902
"front_end/third_party/i18n/localized-string-set.js",
18791903
"front_end/third_party/intl-messageformat/package/intl-messageformat.esm.js",
1904+
"front_end/third_party/json5/lib/index.js",
1905+
"front_end/third_party/json5/package/lib/index.js",
18801906
"front_end/third_party/lighthouse/report-assets/report-generator.mjs",
18811907
"front_end/third_party/lighthouse/report/bundle.js",
18821908
"front_end/third_party/lit/lib/decorators.js",
@@ -2128,14 +2154,18 @@ grd_files_debug_sources = [
21282154
"front_end/ui/components/diff_view/diffView.css.js",
21292155
"front_end/ui/components/expandable_list/ExpandableList.js",
21302156
"front_end/ui/components/expandable_list/expandableList.css.js",
2157+
"front_end/ui/components/floating_button/FloatingButton.js",
2158+
"front_end/ui/components/floating_button/floatingButton.css.js",
21312159
"front_end/ui/components/helpers/component-server-setup.js",
21322160
"front_end/ui/components/helpers/directives.js",
21332161
"front_end/ui/components/helpers/get-root-node.js",
21342162
"front_end/ui/components/helpers/scheduled-render.js",
21352163
"front_end/ui/components/highlighting/HighlightManager.js",
21362164
"front_end/ui/components/highlighting/highlighting.css.js",
2165+
"front_end/ui/components/icon_button/FileSourceIcon.js",
21372166
"front_end/ui/components/icon_button/Icon.js",
21382167
"front_end/ui/components/icon_button/IconButton.js",
2168+
"front_end/ui/components/icon_button/fileSourceIcon.css.js",
21392169
"front_end/ui/components/icon_button/icon.css.legacy.js",
21402170
"front_end/ui/components/icon_button/iconButton.css.js",
21412171
"front_end/ui/components/input/checkbox.css.js",

config/gni/devtools_image_files.gni

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ devtools_svg_sources = [
4848
"arrow-drop-down-dark.svg",
4949
"arrow-drop-down-light.svg",
5050
"arrow-forward.svg",
51+
"arrow-right-circle.svg",
5152
"arrow-up-down-circle.svg",
5253
"arrow-up-down.svg",
5354
"arrow-up.svg",
@@ -64,7 +65,9 @@ devtools_svg_sources = [
6465
"brush.svg",
6566
"bug.svg",
6667
"bundle.svg",
68+
"button-magic.svg",
6769
"calendar-today.svg",
70+
"center-focus-weak.svg",
6871
"check-circle.svg",
6972
"check-double.svg",
7073
"checker.svg",
@@ -196,6 +199,7 @@ devtools_svg_sources = [
196199
"pause-circle.svg",
197200
"pause.svg",
198201
"pen-spark.svg",
202+
"performance-panel-delete-annotation.svg",
199203
"performance-panel-diagram.svg",
200204
"performance-panel-entry-label.svg",
201205
"performance-panel-time-range.svg",
@@ -233,7 +237,6 @@ devtools_svg_sources = [
233237
"smart-assistant.svg",
234238
"snippet.svg",
235239
"spark-info.svg",
236-
"spark.svg",
237240
"star.svg",
238241
"step-into.svg",
239242
"step-out.svg",

config/owner/COMMON_OWNERS

Lines changed: 1 addition & 0 deletions

docs/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ below.**
3030
* [Release Management](release_management.md)
3131
* [Dependencies](dependencies.md)
3232
* [Localization](l10n.md)
33-
* [Visual logging in DevTools](visual_logging.md)
33+
* [Visual logging in DevTools](../front_end/ui/visual_logging/README.md)
3434
* [UMA metrics in DevTools](uma_metrics.md)
3535
* [How to add UMA metrics in DevTools frontend](add_uma_metrics.md)
36-
* [How to add experiments in DevTools frontend](add_experiments.md)
3736
* [Style Guides](./styleguide/README.md)
3837

3938
### Architectural Documentation

docs/contributing/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ This page assumes a working Chromium DevTools [checkout and build](../get_the_co
88
2. [Design Documents](./design.md)
99
3. [Contributing changes](./changes.md)
1010
4. [Issues Guidelines](./issues.md)
11+
5. [Settings, Experiments, and Features](./settings-experiments-features.md)
1112
5. [Legal Stuff](#Legal-Stuff)
1213

1314

docs/contributing/issues.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,21 @@ the triage status, Chromium DevTools might show up with a high percentage of
171171
untriaged issues due to this fact.
172172
***
173173

174+
### T-Shirt Sizes
175+
176+
We use the T-Shirt sizes approach to estimate effort for the `Chromium>Platform>DevTools`
177+
component tree, based on the following guidelines:
178+
179+
| Size | Description | Examples |
180+
| :--- | :--------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------ |
181+
| XXS | Trivial CSS or logic change | [Styles bar loses focus in Chrome OS DevTools](http://crbug.com/338348417), [Add 20x CPU throttling preset](https://crbug.com/324978881) |
182+
| XS | One CL change | [Remove 'Consistent source map variable experiment'](http://crbug.com/40944633), [Autofill tab breaks with phone numbers starting with '+'](https://b.corp.google.com/issues/335409093) |
183+
| S | series of CLs or a large CL | [Local overrides for New Tab Page misses one "/" in folder name](http://crbug.com/328210785), [Memory tool should highlight common problems and opportunities](http://crbug.com/337094903), [Improve the developer experience of using compression dictionaries](http://crbug.com/333756098) |
184+
| M | quarter-long single-person project | [Exceptions in promise constructor should be treated as promise rejection](http://crbug.com/40283985) |
185+
| L | multi-quarter or -person project | [Replace regex-matching in the StylesSidebarPane](http://crbug.com/40945390) |
186+
| XL | multi-quarter and -person project | [MPArch migration](http://crbug.com/40238399), [GM3 adoption](http://crbug.com/40273199) |
187+
| XXL | multi-year project with a dedicated team | [Performance Insights](http://crbug.com/40810111) |
188+
174189
## SLOs
175190

176191
In order to deliver a better product experience for developers using Chromium

0 commit comments

Comments
 (0)