Skip to content

Commit bbbda38

Browse files
authored
Merge branch 'ChromeDevTools:main' into main
2 parents ba2b6e2 + 492b8c3 commit bbbda38

File tree

529 files changed

+24746
-9801
lines changed

Some content is hidden

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

529 files changed

+24746
-9801
lines changed

AUTHORS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Feng Yu <f3n67u@gmail.com>
4040
Gabriel Luong <gabriel.luong@gmail.com>
4141
Gautham Banasandra <gautham.bangalore@gmail.com>
4242
Han Xu <suyanhanx@gmail.com>
43+
Helmut Januschka <helmut@januschka.com>
4344
Henry Lim <henry@limhenry.xyz>
4445
Jacky Hu <flameddd@gmail.com>
4546
Jake Mulhern <mulherje@gmail.com>
@@ -112,4 +113,3 @@ The Chromium Authors <*@chromium.org>
112113
The Qt Company <*@qt.io>
113114
# Please DO NOT APPEND here. See comments at the top of the file.
114115
# END organizations section.
115-

DEPS

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,24 @@ vars = {
1515
'build_revision': 'e13953ced04ed05f45aa3c961bd6d802aced74ec',
1616

1717
'buildtools_url': 'https://chromium.googlesource.com/chromium/src/buildtools.git',
18-
'buildtools_revision': 'cd169314af80e77a75eb25e2c0df8798f35bc04a',
18+
'buildtools_revision': '8f29aa25232198e7955c675f6f66d6d6e1f04d73',
1919

2020
'depot_tools_url': 'https://chromium.googlesource.com/chromium/tools/depot_tools.git',
21-
'depot_tools_revision': '0888983e473613d853c419245b97294e46497798',
21+
'depot_tools_revision': '3be09c6d74ab3e69c99a4dfef5cac79d075b7142',
2222

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

2626
# Keeping track of the last time we rollerd the browser protocol files.
27-
'chromium_browser_protocol_revision' : '3313d9b6b84ff455dbf0edfee0bb15bbc23b30ba',
27+
'chromium_browser_protocol_revision' : '1cbea9a67e6b8a957e370ab258e26bbdae9cbd29',
2828

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

3232
'emscripten_tag': 'ade9d780ff17c88d81aa13860361743e3c1e1396',
3333

3434
# GN CIPD package version.
35-
'gn_version': 'git_revision:cad8f67e2dd0cea00bbe4566efe2fdf4c1821563',
35+
'gn_version': 'git_revision:a84e399f9999003472192286abc03d752c9cb1f0',
3636

3737
'cmake_version': 'version:2@3.21.3',
3838

@@ -49,7 +49,7 @@ vars = {
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': '138.0.7190.0',
52+
'chrome': '139.0.7211.0',
5353

5454
# 'magic' text to tell depot_tools that git submodules should be accepted but
5555
# but parity with DEPS file is expected.
@@ -59,7 +59,7 @@ vars = {
5959
'non_git_source': 'True',
6060

6161
# siso CIPD package version
62-
'siso_version': 'git_revision:d9393c2115244b6e4a797189055e4a2b6769a64d',
62+
'siso_version': 'git_revision:df8adf712c5b5605b438fdfcd44235107811e5ef',
6363
}
6464

6565
# Only these hosts are allowed for dependencies in this DEPS file.

OWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ per-file htaccess=file://config/owner/INFRA_OWNERS
1212
per-file package-lock.json=file://config/owner/INFRA_OWNERS
1313
per-file package.json=file://config/owner/INFRA_OWNERS
1414
per-file tsconfig.json=file://config/owner/INFRA_OWNERS
15+
per-file eslint.config.mjs=file://config/owner/COMMON_OWNERS
1516

1617
# git submodules
1718
per-file build=devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

buildtools

Submodule buildtools updated from cd16931 to 8f29aa2

config/gni/devtools_grd_files.gni

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -660,7 +660,6 @@ grd_files_release_sources = [
660660
"front_end/panels/console_counters/console_counters.js",
661661
"front_end/panels/coverage/coverage-meta.js",
662662
"front_end/panels/coverage/coverage.js",
663-
"front_end/panels/css_overview/components/components.js",
664663
"front_end/panels/css_overview/css_overview-meta.js",
665664
"front_end/panels/css_overview/css_overview.js",
666665
"front_end/panels/developer_resources/developer_resources-meta.js",
@@ -1027,6 +1026,7 @@ grd_files_debug_sources = [
10271026
"front_end/generated/protocol.js",
10281027
"front_end/models/ai_assistance/AgentProject.js",
10291028
"front_end/models/ai_assistance/AiHistoryStorage.js",
1029+
"front_end/models/ai_assistance/AiUtils.js",
10301030
"front_end/models/ai_assistance/ChangeManager.js",
10311031
"front_end/models/ai_assistance/EvaluateAction.js",
10321032
"front_end/models/ai_assistance/ExtensionScope.js",
@@ -1277,9 +1277,11 @@ grd_files_debug_sources = [
12771277
"front_end/panels/ai_assistance/SelectWorkspaceDialog.js",
12781278
"front_end/panels/ai_assistance/aiAssistancePanel.css.js",
12791279
"front_end/panels/ai_assistance/components/ChatView.js",
1280+
"front_end/panels/ai_assistance/components/ExploreWidget.js",
12801281
"front_end/panels/ai_assistance/components/MarkdownRendererWithCodeBlock.js",
12811282
"front_end/panels/ai_assistance/components/UserActionRow.js",
12821283
"front_end/panels/ai_assistance/components/chatView.css.js",
1284+
"front_end/panels/ai_assistance/components/exploreWidget.css.js",
12831285
"front_end/panels/ai_assistance/components/userActionRow.css.js",
12841286
"front_end/panels/ai_assistance/selectWorkspaceDialog.css.js",
12851287
"front_end/panels/animation/AnimationGroupPreviewUI.js",
@@ -1431,18 +1433,16 @@ grd_files_debug_sources = [
14311433
"front_end/panels/coverage/coverageListView.css.js",
14321434
"front_end/panels/coverage/coverageView.css.js",
14331435
"front_end/panels/css_overview/CSSOverviewCompletedView.js",
1434-
"front_end/panels/css_overview/CSSOverviewController.js",
14351436
"front_end/panels/css_overview/CSSOverviewModel.js",
14361437
"front_end/panels/css_overview/CSSOverviewPanel.js",
14371438
"front_end/panels/css_overview/CSSOverviewProcessingView.js",
14381439
"front_end/panels/css_overview/CSSOverviewSidebarPanel.js",
1440+
"front_end/panels/css_overview/CSSOverviewStartView.js",
14391441
"front_end/panels/css_overview/CSSOverviewUnusedDeclarations.js",
1440-
"front_end/panels/css_overview/components/CSSOverviewStartView.js",
1441-
"front_end/panels/css_overview/components/cssOverviewStartView.css.js",
1442-
"front_end/panels/css_overview/cssOverview.css.js",
14431442
"front_end/panels/css_overview/cssOverviewCompletedView.css.js",
14441443
"front_end/panels/css_overview/cssOverviewProcessingView.css.js",
14451444
"front_end/panels/css_overview/cssOverviewSidebarPanel.css.js",
1445+
"front_end/panels/css_overview/cssOverviewStartView.css.js",
14461446
"front_end/panels/developer_resources/DeveloperResourcesListView.js",
14471447
"front_end/panels/developer_resources/DeveloperResourcesView.js",
14481448
"front_end/panels/developer_resources/developerResourcesListView.css.js",
@@ -1488,7 +1488,6 @@ grd_files_debug_sources = [
14881488
"front_end/panels/elements/classesPaneWidget.css.js",
14891489
"front_end/panels/elements/components/AccessibilityTreeNode.js",
14901490
"front_end/panels/elements/components/AdornerManager.js",
1491-
"front_end/panels/elements/components/AnchorFunctionLinkSwatch.js",
14921491
"front_end/panels/elements/components/CSSHintDetailsView.js",
14931492
"front_end/panels/elements/components/CSSPropertyDocsView.js",
14941493
"front_end/panels/elements/components/CSSPropertyIconResolver.js",
@@ -1505,7 +1504,6 @@ grd_files_debug_sources = [
15051504
"front_end/panels/elements/components/QueryContainer.js",
15061505
"front_end/panels/elements/components/StylePropertyEditor.js",
15071506
"front_end/panels/elements/components/accessibilityTreeNode.css.js",
1508-
"front_end/panels/elements/components/anchorFunctionLinkSwatch.css.js",
15091507
"front_end/panels/elements/components/computedStyleProperty.css.js",
15101508
"front_end/panels/elements/components/computedStyleTrace.css.js",
15111509
"front_end/panels/elements/components/cssHintDetailsView.css.js",
@@ -1918,6 +1916,7 @@ grd_files_debug_sources = [
19181916
"front_end/panels/timeline/ModificationsManager.js",
19191917
"front_end/panels/timeline/NetworkTrackAppender.js",
19201918
"front_end/panels/timeline/SaveFileFormatter.js",
1919+
"front_end/panels/timeline/StatusDialog.js",
19211920
"front_end/panels/timeline/TargetForEvent.js",
19221921
"front_end/panels/timeline/ThirdPartyTreeView.js",
19231922
"front_end/panels/timeline/ThreadAppender.js",
@@ -2031,6 +2030,7 @@ grd_files_debug_sources = [
20312030
"front_end/panels/timeline/timelinePanel.css.js",
20322031
"front_end/panels/timeline/timelineSelectorStatsView.css.js",
20332032
"front_end/panels/timeline/timelineStatusDialog.css.js",
2033+
"front_end/panels/timeline/timelineTreeView.css.js",
20342034
"front_end/panels/timeline/utils/AICallTree.js",
20352035
"front_end/panels/timeline/utils/EntityMapper.js",
20362036
"front_end/panels/timeline/utils/EntryName.js",
@@ -2617,6 +2617,7 @@ grd_files_debug_sources = [
26172617
"front_end/ui/legacy/treeoutline.css.js",
26182618
"front_end/ui/legacy/viewContainers.css.js",
26192619
"front_end/ui/lit/i18n-template.js",
2620+
"front_end/ui/lit/strip-whitespace.js",
26202621
"front_end/ui/visual_logging/Debugging.js",
26212622
"front_end/ui/visual_logging/DomState.js",
26222623
"front_end/ui/visual_logging/KnownContextValues.js",

docs/contributing/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ send it to us as described on that page.
309309

310310
### First-time contributors
311311

312-
Add your or your organization's name and contact info to the [`AUTHORS`](./AUTHORS)
312+
Add your or your organization's name and contact info to the [`AUTHORS`](../../AUTHORS)
313313
file for Chromium DevTools. Please include this as part of your first patch and
314314
not as a separate standalone patch.
315315

@@ -320,11 +320,11 @@ contribution can be accepted:
320320

321321
- Definition: The "author" is the email address that owns the code review
322322
request on <https://chromium-review.googlesource.com>
323-
- Ensure the author is already listed in the [`AUTHORS`](./AUTHORS).
323+
- Ensure the author is already listed in the [`AUTHORS`](../../AUTHORS).
324324
In some cases, the author's company might have a wildcard rule
325325
(e.g. `*@google.com`).
326326
- If the author or their company is not listed, the CL should include a new
327-
[`AUTHORS`](./AUTHORS) entry.
327+
[`AUTHORS`](../../AUTHORS) entry.
328328
- Ensure the new entry is reviewed by a reviewer who works for Google.
329329
- Contributor License Agreement can be verified by Googlers at http://go/cla.
330330
- If there is a corporate CLA for the author's company, it must list the

docs/cookbook/uma_metrics.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ Timeline category of the [UMA](http://uma/) page.
3434
*Sources* panels sidebar.
3535
* `DevTools.Workspaces.PopulateWallClockTime` records the wall clock time in
3636
milliseconds elapsed while populating a project folder in the workspace.
37-
* `DevTools.SidebarPaneShown` records the `navigator-files` (*Sources -
38-
Filesystem*) enum whenever the *Filesystem* tab is revealed in the *Sources*
39-
panels sidebar.
4037

4138
## How to add UMA metrics in DevTools frontend
4239

docs/styleguide/ux/components.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ button.addEventListener('click', event => onClick(event));
137137
* [Icon
138138
buttons](https://www.figma.com/design/A5iQBBNAe5zPFpJvUzUgW8/CDT-design-kit?node-id=571-616&m=dev)
139139

140-
## Combo Boxes
140+
## Combo Boxes and Single Select menus
141141

142142
![Combo Box component](images/combo-box-variations.png)
143143

@@ -167,6 +167,7 @@ Usage with lit-html:
167167
```js
168168
html`<select aria-label="Choose your champion"
169169
@onchange=${onChange}>
170+
<option hidden value="Choose your champion"></option>
170171
<option jslog=${VisualLogging.item('hamster').track({click: true})}
171172
value="Hamster">Hamster</option>
172173
<option jslog=${VisualLogging.item('mouse').track({click: true})}

eslint.config.mjs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
// found in the LICENSE file.
44

55
import stylisticPlugin from '@stylistic/eslint-plugin';
6-
import { defineConfig, globalIgnores } from 'eslint/config';
76
import eslintPlugin from 'eslint-plugin-eslint-plugin';
87
import importPlugin from 'eslint-plugin-import';
98
import jsdocPlugin from 'eslint-plugin-jsdoc';
109
import mochaPlugin from 'eslint-plugin-mocha';
10+
import { defineConfig, globalIgnores } from 'eslint/config';
1111
import globals from 'globals';
1212
import { join } from 'path';
1313
import typescriptEslint from 'typescript-eslint';
@@ -251,6 +251,7 @@ export default defineConfig([
251251
// no-implicit-globals will prevent accidental globals
252252
'no-implicit-globals': 'off',
253253
'no-unused-private-class-members': 'error',
254+
'no-useless-constructor': 'error',
254255

255256
// Sort imports first
256257
'import/first': 'error',
@@ -542,6 +543,9 @@ export default defineConfig([
542543

543544
'@typescript-eslint/consistent-indexed-object-style': 'error',
544545

546+
'no-useless-constructor': 'off',
547+
'@typescript-eslint/no-useless-constructor': 'error',
548+
545549
'rulesdir/no-underscored-properties': 'error',
546550
'rulesdir/inline-type-imports': 'error',
547551

@@ -608,6 +612,7 @@ export default defineConfig([
608612
'rulesdir/no-bound-component-methods': 'error',
609613
'rulesdir/no-adopted-style-sheets': 'error',
610614
'rulesdir/no-customized-builtin-elements': 'error',
615+
'rulesdir/no-deprecated-component-usages': 'error',
611616
'rulesdir/no-self-closing-custom-element-tagnames': 'error',
612617
'rulesdir/no-a-tags-in-lit': 'error',
613618
'rulesdir/check-css-import': 'error',
@@ -699,6 +704,7 @@ export default defineConfig([
699704
'rulesdir/prefer-sinon-assert': 'error',
700705
'rulesdir/prefer-url-string': 'error',
701706
'rulesdir/trace-engine-test-timeouts': 'error',
707+
'rulesdir/no-widget-show-document-body': 'error',
702708
'rulesdir/enforce-custom-element-definitions-location': 'off',
703709
},
704710

@@ -724,11 +730,6 @@ export default defineConfig([
724730
type: 'suite',
725731
interfaces: ['BDD', 'TDD'],
726732
},
727-
{
728-
name: 'describeWithRealConnection',
729-
type: 'suite',
730-
interfaces: ['BDD', 'TDD'],
731-
},
732733
{
733734
name: 'itScreenshot',
734735
type: 'testCase',

extensions/cxx_debugging/src/CreditsItem.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@ export class CreditsItem extends HTMLElement {
2525
readonly #shadow = this.attachShadow({mode: 'open'});
2626
#data: Readonly<CreditsItemData> = {title: '', homepage: '', license: ''};
2727

28-
constructor() {
29-
super();
30-
}
31-
3228
get data(): Readonly<CreditsItemData> {
3329
return this.#data;
3430
}

0 commit comments

Comments
 (0)