Commit Graph
37 Commits
Author SHA1 Message Date
Chengzhong Wu 78987978f8 [node_app] Show network panel as a preview panel in node_app/js_app
Design-doc: https://docs.google.com/document/d/1CmXzXt2bVD6Oy4wMakjJcc2ciry4GAAGSgHk4UuqLsE/edit?tab=t.0
Bug: 353924015
Change-Id: Icfc6b5a6448f17b0d30ea80835cefd8a001412a3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6185606
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
2025-01-21 05:14:05 -08:00
Chengzhong Wu b42069a546 [node_app] Fix Node.js connection page icon
The node_app icon is broken.

Fixed: 390150759
Change-Id: I4fed38e2ce09d659d95c36e6787aaa0840178f8a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6175238
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Yang Guo <yangguo@chromium.org>
2025-01-16 01:02:12 -08:00
Benedikt Meurer c17be942ed [cleanup] Improve types for createChild() DOM extension.
`Element#createChild()` and `DocumentFragment#createChild()` are heavily
used throughout our codebase, and many uses required a cast to a subtype
of `HTMLElement`. These casts was even wrong in some cases (as a result
of refactorings).

We now apply the same type definition as `document.createElement()` to
`createChild()`, which means it utilizes the `HTMLElementTagNameMap` and
will therefore also work out of the box with our proper custom elements.

Drive-by-fix: Also remove the third parameter from `createChild()`,
which was still provided for custom elements v0, which we are about to
migrate off as part of implementing the UI Engineering Vision anyways.
For now, I fixed these three uses in the codebase to explicitly go
via `document.createElement('div', {is: '...'})` instead.

Fixed: 386494205
Change-Id: I7314b99607cc6aa670390f43032b9fe625eecb83
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6127376
Reviewed-by: Changhao Han <changhaohan@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
2024-12-30 07:00:51 -08:00
Benedikt Meurer 586a9a5908 [eslint] Adopt ESLint Rule Naming Conventions.
Update our custom ESLint rules to follow the official naming
conventions[^1], in particular the rule names need to

1. consistently use dashes to separate words (rather a mix of
   underscores and dashes), and
1. consistently use `no-` prefix for rules that disallow something.

Drive-by-fix: Also remove the `fixable` setting from rules that don't
provide a fix.

This is a functionally neutral change.

[^1]: https://eslint.org/docs/latest/contribute/core-rules#rule-naming-conventions

Fixed: 386319581
Change-Id: Ifcb6c0e4ca8334a263be6534596c30b3bcca243b
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6110726
Reviewed-by: Samiya Caur <samiyac@chromium.org>
Commit-Queue: Samiya Caur <samiyac@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
2024-12-27 02:54:56 -08:00
Yang Guo 93c6c29678 Use more descriptive window title for Node session
Bug: 40677871
Change-Id: Ia874674353df8f2128ab665f07f304bc020bfdd5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6097903
Auto-Submit: Yang Guo <yangguo@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
2024-12-18 02:46:09 -08:00
Paul Irish 9657a01fb6 [eslint] enable object-shorthand, no-useless-rename
Bug: none
Change-Id: I055b1743d105e2e3f5b95e150dbf687531317d57
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5838137
Auto-Submit: Paul Irish <paulirish@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2024-09-05 15:44:34 +00:00
Benedikt Meurer b7d85047a3 [eslint] Migrate front_end/core/ to CONSTANT_CASE enum values.
Note that this only migrates the code, but doesn't yet change the
ESLint configuration, since other folders are still pending.

Bug: 361720369
Change-Id: Ia248c58a67680ff2ed8f81af0e0c04d6b6de1c7c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5807576
Reviewed-by: Nikolay Vitkov <nvitkov@chromium.org>
Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
2024-08-23 14:18:27 +00:00
Kateryna Prokopenko 16493feab1 [GM3Restyling] Use button component in createTextButton
Bug: 325441197
Change-Id: I55b8ea79790c19d33d36e3612741effb5b77fb65
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5440693
Auto-Submit: Kateryna Prokopenko <kprokopenko@chromium.org>
Reviewed-by: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Changhao Han <changhaohan@chromium.org>
2024-05-03 13:51:23 +00:00
Nancy Li 6db489bfef [JS Profiler deprecation] Remove the JS Profiler code
Bug: 335130722, 40903173
Change-Id: I6cad460fcb632b4b0dfc80d842430d6d27947e11
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5465631
Commit-Queue: Nancy Li <nancyly@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2024-04-22 16:01:23 +00:00
Benedikt Meurer 10c93a1603 [cleanup] Improve ergonomics of UI.UIUtils.createTextButton().
Allow to pass in the `jslogContext` to avoid having to repeat the
setAttribute() calls afterwards throughout the codebase. Also remove
the unused `alternativeEvent` parameter, and move the last three
parameters into an options object to make the call sites more readable.

Drive-by-fix: Improve the visual logging instrumentation of various
panels (Issues, Application, Elements, Network, Security, Sensors,
Sources, Webauthn, Lighthouse) along the way.

Bug: chromium:1467464, b:308381586, b:308382096, b:308382451
Bug: b:308382451, b:308382291, b:308381599, b:308381997
Bug: b:308381403, b:301589099
Change-Id: I92ee95321bf48fb373ccb4cabedb96151f198083
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5185376
Commit-Queue: Ergün Erdoğmuş <ergunsh@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Ergün Erdoğmuş <ergunsh@chromium.org>
2024-01-10 16:35:06 +00:00
Kateryna Prokopenko 1a4e2612da Add log contexts for XLinks
Bug: b/308095975
Change-Id: Iafda1ea43539e5523871c0511e85a092a0efaa78
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5145050
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Auto-Submit: Kateryna Prokopenko <kprokopenko@chromium.org>
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
2023-12-21 14:13:52 +00:00
Benedikt Meurer b66670fa92 [cleanup] Remove three more obsolete view singletons.
1. Remove the `NodeConnectionsPanel` singleton.
2. Remove the `ChangesView` singleton together with the unused
   `DiffUILocation` and its revealer.
3. Remove the `IssuesPane` singleton and use the revealer in the
   Elements panel to avoid tight coupling.

Bug: chromium:1379221
Change-Id: I3fcae6aa8c740dd3ded01d01f6855e9aec021c7e
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5111179
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
2023-12-11 17:16:46 +00:00
Kateryna Prokopenko 2d201a89bd [DevToolsGM3Colors] Bulk update primary, secondary and disabled text colors
Bug: 1479454
Change-Id: I180b74f89ddc97087b19424f9d708fa3c8a2f8e3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4947871
Commit-Queue: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Philip Pfaffe <pfaffe@chromium.org>
Reviewed-by: Nancy Li <nancyly@chromium.org>
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
Auto-Submit: Kateryna Prokopenko <kprokopenko@chromium.org>
Reviewed-by: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
2023-10-19 09:50:14 +00:00
Randolf Jung ffd1424ae5 Add noImplicitOverride
`noImplicitOverride` guarantees type safety when overriding a class method. This also improves refactoring behavior.

The primary motivation for `noImplicitOverride` is for using with Lit elements where overriding methods is important.

Bug: 1402569
Change-Id: Ia095c38a6d1fc160f9b08c350d6f7248daab38a4
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4443322
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
Commit-Queue: Randolf Jung <jrandolf@chromium.org>
2023-04-19 09:56:42 +00:00
Wolfgang Beyer 73c50086fd Fix focus ring by adding padding
Before: https://i.imgur.com/ZYj2OZF.png
After: https://i.imgur.com/CUnAcXU.png

Fixed: 1414306
Change-Id: I18369ee5fead95eae6bcd2df4576348b65ec614e
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4248186
Auto-Submit: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
2023-02-14 12:33:04 +00:00
Jack Franklin fd72c071cc Enforce alignment of JSDoc comments
This CL adds the eslint-plugin-jsdoc plugin and enables just one rule,
`jsdoc/check-alignment`, which ensures that all the lines in a comment
are correctly aligned. For example:

```
/**
* foo
 * bar
*/
```

Would fail the check and be corrected to:

```
/**
 * foo
 * bar
 */
```

DISABLE_THIRD_PARTY_CHECK=deliberate install + use of
eslint-plugin-jsdoc node_module

Bug: none
Change-Id: I969983cd550653654a334ede3409b8c850467245
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4110906
Commit-Queue: Andres Olivares <andoli@chromium.org>
Reviewed-by: Andres Olivares <andoli@chromium.org>
Auto-Submit: Jack Franklin <jacktfranklin@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
2022-12-21 12:30:47 +00:00
Andrés Olivares 0650b4a669 Update documentation on DevTools application entrypoints
Updates the location as well as the purpose of each entrypoint.

As a drive-by fix, the command prompt for showing the Node sources in
the Sources panel is corrected from "Node" to "Show Node".

Bug: none
Change-Id: I6d76bfb190925d3eb624c775fe134eda1b10b5f7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3964271
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Andres Olivares <andoli@chromium.org>
Reviewed-by: Nancy Li <nancyly@chromium.org>
2022-10-19 11:58:47 +00:00
Nancy Li 1c65919664 [Timeline] Add Performance panel to node_app & js_app
- Add Performance panel to node_app & js_app, and put behind experiments

How to test (this CL needs to be tested with the parent CL):
 1) run `deno run --inspect-brk --allow-read --allow-net https://deno.land/std@v0.50.0/http/file_server.ts`
 2) Open devtools and then click the green icon at top-right corner. Or go to chrome://inspect and click "inpect" or " Open dedicated DevTools for Node".
 3) Click the three-dot menu at the top-right corner, and choose the "More tools" > "Performance"
 4) Record in "Performance" tab

Bug: 1362840
Change-Id: Idac53a90016bbdd7ff1dfd093c715caf659b2c4a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3892770
Reviewed-by: Andres Olivares <andoli@chromium.org>
Commit-Queue: Nancy Li <nancyly@chromium.org>
2022-09-19 09:40:20 +00:00
Kateryna Prokopenko 79f7e6c996 Remove casts to UrlString from SourceMapManager & StaticContentProvider
Bug: 1299773
Change-Id: I377daea5d94e73326e77e56bbd8b94bad2c86b58
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3468517
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Eric Leese <leese@chromium.org>
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org>
2022-02-22 16:35:37 +00:00
Tim van der Lippe 2d9a95ce7b Suppress all existing promise races
To suppress the races, we mark these invocations with `void` per
the instructions of `no-floating-promises`. This explicitly marks
these statements as side-effect promises.

Engineers can later analyze these void statements and determine
whether the promise races are intentional or accidental.

R=jacktfranklin@chromium.org

Bug: 1239617
Change-Id: I6b7a24cf21029d6ff73b112b3e8255ebab8c60ec
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3366467
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
2022-01-04 16:08:08 +00:00
Tim van der Lippe 12bcadba35 Migrate to private class members in entrypoints/
This also enables the ESLint rule for this folder

R=jacktfranklin@chromium.org

Bug: 1222126
Change-Id: I872ac654d4a37946aba75def17cc1f1aa8ad893c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3341610
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
2021-12-16 10:31:28 +00:00
Tim van der Lippe e343bdfafb Migrate to private class fields in entrypoints/
R=szuend@chromium.org

Bug: 1222126
Change-Id: I6863d8180c6a44a0e607e860bbce89bf9d3642ca
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3338351
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2021-12-15 11:49:27 +00:00
Tim van der Lippe d3b32d536c Cleanup entrypoint initilization
The `appStarted` callback was used to signal `MainImpl` that the Runtime
had finished loading all modules. However, since we no longer have any
such modules, we can remove this callback altogether and cleanup the
instantiation of each entrypoint a bit, reducing the amount of
side-effects that we have.

R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: Iacee65e6ce00ce6134756b4c77ffb24731e42745
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3313061
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-12-02 13:50:13 +00:00
Tim van der Lippe 339872c26f Remove modules support from Runtime
All of these fields/functions were related to loading the legacy modules
powered by the now-removed `module.json` files. Therefore, we can clean
all of this up, as they are all unused.

R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: Iebe807a91415d16ba653a32abe4cd237d5b60bc3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3313060
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
2021-12-02 13:27:53 +00:00
Tim van der Lippe 67872d6878 Remove entrypoints/node_app/node_app.json
This CL does a couple of things to preserve the current behavior:
- It folds `node_main` into `node_app`, since we no longer require that
distinction (this was only required prior where we used `autostart` for
`node_main`, which we no longer do)
- It removes as much side-effect instantiation from various modules and
moves them into `node_app.ts`. The order is a bit awkward, but the calls
at the end of `node_app.ts` is the order of side-effect calls as it
exists currently. After we cleaned up all entrypoints, we can remove
some of the calls and clean it up further, but let's keep them here
explicitly to ensure we retain existing behavior.
- Folds `node_app-meta.ts` into `node_app.ts` for simplicity
- We now roll up everything into `node_app.ts` directly, rather than
having a separate meta script. Since this is an entrypoint, we can do
that here. Since the entrypoint will always eagerly load, we don't need
an explicit difference between the meta file and the module
implementation.

R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: Ida1cee76ae04b3d590dcd16d0225f65852bce5a5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3306499
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-30 14:32:54 +00:00
Tim van der Lippe 33d37636a0 Move main side-effect instantiation to entrypoints
To ease the migration off the `.json` files, we first need to move the
main instantiation to the correct timing. If we perform it too early,
runnables that we register later don't work (which we are going to do in
a follow-up CL). However, side-effect instantiation is obscure anyways,
so let's move them into the appropriate entrypoints so that we make this
explicit.

R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I5686c446a371f0fc0bb4e784c705775973530f4b
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3306498
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-29 16:31:06 +00:00
Tim van der Lippe 19b714a693 Remove entrypoints/shell/shell.json
Shell no longer has any content, so we can remove it from all
entrypoints. We still want to share the contents of the meta files and
all, so keep these in. However, since we are no longer processing the
`shell.js` file `build_release_applications`, we can now fold in
`shell-meta-files.ts` into `shell.js`.

Ideally, we also change `shell` to be TypeScript-authored, but we can
only do that after all entrypoints that import it (in their respective
`.js` files) are TypeScript. So we will have to do that last.

R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I47239286f6f1dbff63ce69cf8ca4c78bd4761030
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3306497
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-29 15:55:52 +00:00
Tim van der Lippe 379c288384 Allow meta-files to import relative entrypoints
We previously disabled this rule in a lot of places to workaround the
fact that the rule wasn't adhering to importing entrypoints in meta
files. Instead, let's update the rule to make it clear that this pattern
is expected and fine.

R=alexrudenko@chromium.org

Bug: 1271490
Change-Id: Idd139b42d9bb27f1f20e573b31bcd5efff8815af
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3289221
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
2021-11-18 14:53:06 +00:00
Tim van der Lippe 28de514742 Remove panels/js_profiler/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: Iea3238e8ce6395eb781a99acb2b59864ff69ded6
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282588
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-17 14:57:23 +00:00
Tim van der Lippe 88e4510167 Fix node app
Upon startup, the `node_main` module has side-effect class instantiation
to bootstrap the panel. By removing the module.json file, we also
removed the side-effect instantiation that `startApplication` otherwise
would have done.

Therefore, explicitly add back the side-effect import to start the
application properly.

R=yangguo@chromium.org

Fixed: 1266458
Change-Id: Id92a8b80cfb169cd7ab15b3e4a850304344c8dc3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3259471
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Yang Guo <yangguo@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
2021-11-03 16:55:27 +00:00
Tim van der Lippe 067a9d95d1 Remove entrypoints/node_main/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I01c222ca7829254d8f4ff16d178f787ff7ccd29d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3252968
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2021-10-29 12:32:22 +00:00
Tim van der Lippe 6892da0014 Add GN visibility to entrypoints
R=jacktfranklin@chromium.org

Bug: 1202788
Change-Id: I5ff52856d177529c26655e79f1fa5db96fa06196
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2856775
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-04-29 08:54:21 +00:00
Tim van der Lippe cc6e7523bd Move node_main to entrypoints/node_main
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: I26a1db130ebb61b2c5b98a72f28116d4ed17cc88
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2843314
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-21 13:52:35 +00:00
Tim van der Lippe c26c9ef40b Fold node_debugger into entrypoints/node_app
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: I0b397dfa7ea26083fe0d773fb5c8f33a8b34e330
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831985
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-20 15:05:45 +00:00
Tim van der Lippe 28264f76dc Move js_profiler to panels/js_profiler
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: Icf072fcd7c6c9840deafae3213defc09890b99a3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831974
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-19 13:48:29 +00:00
Tim van der Lippe dbb97be22a Move startup to entrypoints/startup
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: If71a7d4eeda376e240fe7b1e12f94c853b3cba53
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2828129
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-15 16:45:15 +00:00
Tim van der Lippe 7b347ca16f Move entrypoints to sub-folder
All JavaScript files for each entrypoint are put in their respective
sub-folder of front-end. The HTML files load from the new location and
build_release_applications has been updated to load from the correct
location.

R=aerotwist@chromium.org

Bug: 1187573
Change-Id: I4b93f3a2127ef2d3ce7dccefe03f70e79dac1c19
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2818379
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-12 12:04:18 +00:00