Commit Graph
46 Commits
Author SHA1 Message Date
Andres Olivares 8f46d3b2b1 Remove help module
Chromium’s ‘What’s New Panel’ from DevTools is being removed in
favor of each Chromium-based browser providing its own.

Bug: 1183312
Change-Id: I5bd49d32776837abab927581160277bbb2984f08
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3307072
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Andres Olivares <andoli@chromium.org>
2021-12-06 20:34:20 +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 07805ea8f9 Remove entrypoints/startup/
None of the entrypoints require this anymore, so we can clean it up.

R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I2cd507ea169952c3bdb39388a7c4eff21746ef17
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3310870
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-12-02 12:15:37 +00:00
Tim van der Lippe 73b8c4f35c Remove entrypoints/devtools_app/devtools_app.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I0d143909fa7bc40368e223b17b3825b97b6ab772
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3310865
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-12-02 11:26:33 +00:00
Connor Clark 4d66021885 [Lighthouse] Roll Lighthouse 9.1.0
Bug: 772558
Change-Id: Ica2e7ecb15aace8cf26edf4dbfc13c443c9e35ec
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3307496
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
2021-12-01 12:01:26 +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 6470244157 Remove panels/layers/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: Id0995ea16b142ffd956c93a45753f6ded213ddce
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3289767
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-18 15:32:56 +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 4fa7c59eee Remove emulated_devices/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I1338550d9bdadc638cd45bebbb42a1c09d9d3546
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3289313
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-17 16:23:44 +00:00
Tim van der Lippe e24f455628 Remove panels/timeline/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I4d4bb7a69159a4fb0edabe8be217299851975a3c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282587
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-17 14:53:53 +00:00
Tim van der Lippe 44325013d2 Remove panels/emulation/module.json
R=jacktfranklin@chromium.org

Bug: 1127902, 1190991
Change-Id: I8b5991e470000528ba31ed15d76706fbe89f6906
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3284814
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-16 17:01:42 +00:00
Tim van der Lippe dd03db3591 Remove panels/layer_viewer/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I6cdddfb7555e6cf4bb6b011edd8d1b4454285676
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282038
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-15 16:52:35 +00:00
Tim van der Lippe dc3eb2b172 Remove panels/application/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I4e61c9f26702dcd4e9f3c418cc9c4c6c80ec80b4
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282037
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-15 16:50:05 +00:00
Tim van der Lippe 1f45b6f2bc Remove panels/issues/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I5ba5e6398ead17b4287c715b475e385ef0bc8902
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282036
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-15 16:47:16 +00:00
Tim van der Lippe b6852232c4 Remove panels/security/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I47975f9ed1cc2fe8144bb29444c158f61652fecb
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282034
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-15 16:43:35 +00:00
Tim van der Lippe fb2fd3ecd6 Remove panels/network/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: I92a8fe99172623f9739f6f175be6935d86401fa8
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282033
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-15 16:39:35 +00:00
Tim van der Lippe d372f09d2a Remove panels/media/module.json
R=jacktfranklin@chromium.org

Bug: 1127902
Change-Id: Id54730d4b2f7e77405604eb5c7da0b521f7e56cc
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3282032
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-11-15 15:51:35 +00:00
Tim van der Lippe bd1a0897cd Remove panels/browser_debugger/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: Icba5f504eccab18708e19bdf7e1bbb30bf1d07bd
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253024
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-11-04 11:46:29 +00:00
Tim van der Lippe d3e05c3fad Remove panels/elements/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I210534efde7b283f98ddb421bbe9563e5f61ea1d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253021
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-11-03 13:07:41 +00:00
Tim van der Lippe 8286c2a6f7 Remove panels/accessibility/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I967d6cb25d5623f74a49dbced0c57c39214d4ab3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253397
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-11-02 12:58:39 +00:00
Tim van der Lippe a98783c582 Remove entrypoints/inspector_main/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I144e809d2715d88574cfab757bd8b0b631dd8d64
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253399
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-11-02 12:27:16 +00:00
Tim van der Lippe 5c204eaf6e Remove panels/css_overview/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: Id5b0b827a8e3e1435b4cfc0fc5d3ace2c948b2bd
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253398
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2021-11-02 07:06:32 +00:00
Tim van der Lippe d073fc405a Remove panels/mobile_throttling/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: Iac1bb6c1277b719f18e1b0895392a4b523385f09
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3252966
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:28:53 +00:00
Tim van der Lippe 11e4a42f47 Remove panels/performance_monitor/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I718f72e77f915b907a17ea8fd1fb2b229703ba30
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3252967
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:11:02 +00:00
Tim van der Lippe 3f891a4892 Remove panels/web_audio/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I10cac51e1bf811afc445a029aa09285115de7cea
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3250781
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-28 14:23:56 +00:00
Tim van der Lippe 996ab930ab Remove panels/help/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: Iff4f1de4b108cc542d1e3e10438f9034b9e18076
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3250783
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2021-10-28 12:52:16 +00:00
Tim van der Lippe 4869306b1c Remove ui/legacy/components/cookie_table/module.json
R=szuend@chromium.org

Bug: 1127902, 1190991
Change-Id: I8e7fdbd0dac0a99eb88d7a3a78402cc9a4bda3dc
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3247441
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-28 11:33:56 +00:00
Tim van der Lippe 3a689db601 Remove panels/webauthn/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I378ee08f448c94e8a1f9ac9345fc4a193c23f4b5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3247443
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-28 09:57:56 +00:00
Tim van der Lippe 0fae25a284 Remove panels/developer_resources/module.json
R=szuend@chromium.org

Bug: 1127902
Change-Id: I37d410553ee9b5716d2c9bad87838edd84113eed
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3247445
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
2021-10-28 05:16:15 +00:00
Tim van der Lippe 9a648e019e Remove resources from module.json files in panels/{animation,elements}
These files are no longer retrieved via the legacy CSS infrastructure,
therefore we can delete them from the module.json files. Since
panels/elements still transitively depends on the ui/legacy/module.json
file, we can sadly not delete the file yet.

R=jacktfranklin@chromium.org

Also-By:kritisapra@google.com
Bug: 1190991, 1127902
Change-Id: I45a4a3fbed1459e04ea6b16f6994d22bde2b4885
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3109529
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-08-24 11:27:58 +00:00
Tim van der Lippe 4866dfa268 Move sensors panel into separate folder
Previously, this code was living in panels/emulation. However,
there is no code relation between sensors and emulation, other than
they are both concerning emulation techniques.

Since the panels/emulation code is run in a separate frame for
device mode emulation, we need to limit the amount of code to run,
to unblock using adoptedStyleSheets for our style sheets. Therefore,
if we move this code out, we have to deal with fewer problems, while
it also makes more sense to put the code in a separate folder.

R=jacktfranklin@chromium.org,mathias@chromium.org
CC=​​​kritisapra@google.com

Bug: 1234798
Change-Id: I788550256d70c64027e584c795d08177d69a0984
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3063236
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Mathias Bynens <mathias@chromium.org>
2021-08-03 09:17:33 +00:00
Alex Rudenko 97116c8374 Remove recorder experiment
Bug: none
Change-Id: I5a247853309bbcc158f0ffa7fbcc5622b098fd04
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3008034
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
2021-07-06 12:47:26 +00:00
Jan Scheffler 4d1f774348 [Recorder] Add initial recording UI
This change will add the first version of the recording UI for user
flows. It's only visible when the Recorder experiment is enabled.
Further UI elements and tests will be added in follow-up CLs.

Bug:None
Change-Id: I397e66186c74ae6c1b8c42173dfb0488686543c7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831437
Commit-Queue: Jan Scheffler <janscheffler@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
2021-06-02 07:56:16 +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 59f258ec57 Move webauthn to panels/webauthn
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: Iaa529a9139886ffc1eecca449ad15d67564a99b9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831982
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-20 10:19:53 +00:00
Tim van der Lippe f92c6d936c Move inspector_main to entrypoints/inspector_main
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: I177fa9c81a7663410659325db8a2b7b7e6520a35
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831981
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-20 10:09:23 +00:00
Tim van der Lippe 305e948e3f Move web_audio to panels/web_audio
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: Ib261dd404e16dfd4306982c4287616084660f8ed
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831978
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-20 09:12:03 +00:00
Tim van der Lippe 01e1c461c5 Move timeline to panels/timeline
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: I4aa0f3425534acad68f4fb77e4549bfb858018f9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831976
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-19 15:35:13 +00:00
Tim van der Lippe fe58ef26eb Move issues to panels/issues
R=aerotwist@chromium.org
CC=sigurds@chromium.org

Bug: 1187573, 1191987
Change-Id: I31f7ec5f0be8c8914868edbfc86a17b9d5541dec
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831449
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-19 11:20:30 +00:00
Tim van der Lippe 8f11dcd41c Move security to panels/security
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: Ie6da18fff51caafe6d3d2cce7ccc03a38798bc01
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831443
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-04-16 14:15:16 +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 8ef9342ded Move cookie_table to ui/legacy/components/cookie_table
R=aerotwist@chromium.org

Bug: 1187573
Change-Id: Ieb1b171eedff6452b0f52238bfc562b28f40accf
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2823696
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-04-14 10:43:51 +00:00
Tim van der Lippe b276117f81 Bundle meta files into separate entrypoint bundles
By bundling all meta files (which happens automatically, as Rollup
only treats filenames that are equivalent to the direct folder
they are in, which `-meta.ts` files by definition do not), we
reduce the amount of network requests performed at startup.

Before this CL:

Mean boot time: 1115.99ms
50th percentile boot time: 1115.28ms
90th percentile boot time: 1122.66ms
99th percentile boot time: 1159.44ms

After this CL:

Mean boot time: 1105.17ms
50th percentile boot time: 1072.34ms
90th percentile boot time: 1111.8ms
99th percentile boot time: 1442.42ms

Note that this is a marginal difference, but run on good hardware.
The theory is that this change will be more benificial for users
running slower hardware.

R=jacktfranklin@chromium.org

Bug: none
Change-Id: I24aa02d9f162d1ac07ceae5df2beaa0a61a7dd43
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2790878
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2021-04-12 14:52:53 +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