Commit Graph
319 Commits
Author SHA1 Message Date
Simon Zünd 270c221862 [deps] Roll Chromium dependencies
R=kimanh@chromium.org

Bug: None
Change-Id: If9bfd8662ff3492cf2d40abadadd59e6b48ba37f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3641406
Auto-Submit: Simon Zünd <szuend@chromium.org>
Commit-Queue: Kim-Anh Tran <kimanh@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
2022-05-12 07:55:23 +00:00
Kateryna Prokopenko 6fe58b6ee5 [DOMStorage] Generate protocol resources in the frontend
Fix AttributionReporting and Deprecation issues handling
wrt protocol changes made

DISABLE_THIRD_PARTY_CHECK=<Protocol update>

Bug: 1313434
Change-Id: I7cddbbee4409cbe52181cdd1766013fa001d07c1
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3641418
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
2022-05-11 15:44:02 +00:00
Raphael Kubo da Costa e5d9ae7eaf Roll browser_protocol.idl.
Includes https://crrev.com/c/3605588 which removed
BatteryStatusInsecureOrigin.

DISABLE_THIRD_PARTY_CHECK=Fields are being removed, so we have to touch non-gen code

Bug: chromium:1286748
Change-Id: I82acb825a956a440642f1b0dd6f341ca5de11c8d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3613883
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Raphael Kubo Da Costa <raphael.kubo.da.costa@intel.com>
Auto-Submit: Raphael Kubo Da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2022-05-02 09:54:06 +00:00
Ari Chivukula a68cb30948 [i18n DevTool Deprecation Issue] (16) Cleanup Deprecations {DEVTOOLS}
At long last, we can remove the old unused fields now that no
deprecation messages are untranslated.

This CL is part of a series:
(1) Remove legacy info
(2) Translate issue title
(3) Translate demo Issue {CHROMIUM}
(4) Translate demo Issue {DEVTOOLS}
(5) Document new deprecation process
(6) Add milestone and status links
(7) Document milestone and status links
(8) Migrate DeprecationInfo::WithDetails {CHROMIUM}
(9) Roll deps
(10) Migrate DeprecationInfo::WithDetails {DEVTOOLS}
(11) Document changes in development process
(12) Migrate DeprecationInfo::* {CHROMIUM}
(13) Roll deps
(14) Migrate DeprecationInfo::* {DEVTOOLS}
(15) Cleanup Deprecations {CHROMIUM}
(16) Cleanup Deprecations {DEVTOOLS}
(17) Final documentation tweaks

DISABLE_THIRD_PARTY_CHECK=Fields are being removed, so we have to touch non-gen code

Bug: 1264960
Change-Id: If5a286a50cafc073ff99f5e0d8f3d38d5e8ba83a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3613607
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Commit-Queue: Ari Chivukula <arichiv@chromium.org>
2022-04-28 11:45:32 +00:00
Ari Chivukula 8cf97f9cc3 [i18n DevTool Deprecation Issue] (13) Roll deps
./scripts/deps/roll_deps.py ~/chromium/src ~/devtools/devtools-frontend
npm run generate-protocol-resources

This CL is part of a series:
(1) Remove legacy info
(2) Translate issue title
(3) Translate demo Issue {CHROMIUM}
(4) Translate demo Issue {DEVTOOLS}
(5) Document new deprecation process
(6) Add milestone and status links
(7) Document milestone and status links
(8) Migrate DeprecationInfo::WithDetails {CHROMIUM}
(9) Roll deps
(10) Migrate DeprecationInfo::WithDetails {DEVTOOLS}
(11) Document changes in development process
(12) Migrate DeprecationInfo::* {CHROMIUM}
(13) Roll deps
(14) Migrate DeprecationInfo::* {DEVTOOLS}
(15) Cleanup Deprecations {CHROMIUM}
(16) Cleanup Deprecations {DEVTOOLS}
(17) Final documentation tweaks

Bug: 1264960
Change-Id: Ie1b3282abedcfcc09e1b36533eccac94305e3619
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3606384
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2022-04-27 05:47:28 +00:00
Danil Somsikov d926f31cbd Roll protocol
DISABLE_THIRD_PARTY_CHECK=updating NativeFunctions.js

Bug: 1304740
Change-Id: I461530726a74bad4b36f2d58eb327908b07e864c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3607828
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Auto-Submit: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
2022-04-26 10:21:16 +00:00
Ari Chivukula 69f125d55c [i18n DevTool Deprecation Issue] (9) Roll deps
./scripts/deps/roll_deps.py ~/chromium/src ~/devtools/devtools-frontend
npm run generate-protocol-resources
I also fixed compile issues due to the removal of constants from
AttributionReportingIssue which is why non-gen files were touched.

This CL is part of a series:
(1) Remove legacy info
(2) Translate issue title
(3) Translate demo Issue {CHROMIUM}
(4) Translate demo Issue {DEVTOOLS}
(5) Document new deprecation process
(6) Add milestone and status links
(7) Document milestone and status links
(8) Migrate DeprecationInfo::WithDetails {CHROMIUM}
(9) Roll deps
(10) Migrate DeprecationInfo::WithDetails {DEVTOOLS}
(11) Document changes in development process
(12) Translate more Issues ...

DISABLE_THIRD_PARTY_CHECK=Fixes to AttributionReportingIssue

Bug: 1264960
Change-Id: I9b73f60d2cd56bced19e908a761b3d90ad940c46
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3600575
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2022-04-22 06:18:57 +00:00
Yuzu Saijo 23998f1489 [bfcache] Remove unload optin header reason from DevTools
This CL removes unload optin header reason that is already removed from
the chromium source code.

DISABLE_THIRD_PARTY_CHECK=Need to update code depending on generated
 types

Bug:1312486
Change-Id: Ic35c2a411520849a3d5e0a06001b59f48efd9ec1
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3593593
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Yuzu Saijo <yuzus@chromium.org>
2022-04-20 07:52:25 +00:00
Frédéric Wang 429bd42abd Remove support for the-webkit-pictograph font-family
This was initially done in [1] but not in the chromium side [2]. The
latter is fixed in the follow-up [3].

[1] https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3298813
[2] https://chromium-review.googlesource.com/c/chromium/src/+/3279001
[3] https://chromium-review.googlesource.com/c/chromium/src/+/3571866

Bug: 1273366
Change-Id: I222f7dfef96fe039c51451f3ea903d2fd8616d30
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3571871
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Frédéric Wang <fwang@igalia.com>
2022-04-06 11:39:14 +00:00
Danil Somsikov b3a303b8bf Roll protocol
DISABLE_THIRD_PARTY_CHECK=Need to update code depending on generated types

Bug: 1249776
Change-Id: I607c0984106b2d949f0dcdf108c231642f42a53c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3565360
Auto-Submit: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Kateryna Prokopenko <kprokopenko@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
2022-04-01 08:42:03 +00:00
Ari Chivukula 7316c47c1c [devtools] roll deps
./scripts/deps/roll_deps.py ~/chromium/src ~/devtools/devtools-frontend
npm run generate-protocol-resources

Bug:1264960
Change-Id: If240022f6a82c9acbde100bde66019ae942fd9c4
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3558149
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2022-03-30 05:36:09 +00:00
Changhao Han 21cc9b98d6 Roll CDP and css_properties updates into DevTools
DISABLE_THIRD_PARTY_CHECK=add missing BFCache not restored reason

Bug: 1274308,1287996
Change-Id: If0795ce0d051901ddc686230ca2de60a63fed7a7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3535880
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Changhao Han <changhaohan@chromium.org>
Auto-Submit: Changhao Han <changhaohan@chromium.org>
2022-03-18 10:03:28 +00:00
Dan Clark 2b110a8b8e Roll protocol resources
Commit the changes from copying browser_protocol.pdl from
chromium.src and running `npm run generate-protocol-resources`.

The NativeFunction.js changes produced by scripts/deps/roll_deps.py
are not included here because they were unexpectedly large; see [1],
or Patchset 1 of this change.

[1] https://chromium.slack.com/archives/CH9CCV5A5/p1646899974875649?thread_ts=1646855914.553289&cid=CH9CCV5A5

DISABLE_THIRD_PARTY_CHECK=Updating protocol
Bug: none
Change-Id: Iaed6f2f444a2d777eda1f97c250049cb0d3a9469
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3514438
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Dan Clark <daniec@microsoft.com>
2022-03-15 15:40:46 +00:00
Liviu Rau 220a9c245e Run python scripts with py3
Bug: 1292013, 1306487
Change-Id: Ie969d11c906a1bd3a6c21733bcd0cc5007cc4a34
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3521889
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Liviu Rau <liviurau@chromium.org>
2022-03-15 15:05:26 +00:00
Juba Borgohain 2af14943bb Rename SameSiteCookieIssue to CookieIssue
These changes rename SameSiteCookieIssue to CookieIssue. A follow-up
CL will make the file name change. It rolls the browser_protocol.pdl
from Chromium to DevTools frontend. Removes the compatibility changes
introduced in [1].

DISABLE_THIRD_PARTY_CHECK=changes required due to renaming

[1]: https://crrev.com/c/3478766

Bug: 1254192
Change-Id: I45b86611edfa469238f7f30bf0006556e8f07fd2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3499339
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Juba Borgohain <chromiumjuba@gmail.com>
2022-03-02 14:20:02 +00:00
Jan Keitel 45a342c233 Add hwb as option for ColorFormat in browser_protocol.pdl.
HWB is a newly supported color-format in Chrome.

Bug: 1288883
Change-Id: I93e163f34c2e68e5bbe39eb1e078a1787471725c
DISABLE_THIRD_PARTY_CHECK=Conflict is only with AUTHORS file.
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3494516
Reviewed-by: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Changhao Han <changhaohan@chromium.org>
2022-02-28 11:21:25 +00:00
Wolfgang Beyer 4704d83e80 Roll browser protocol changes
DISABLE_THIRD_PARTY_CHECK=protocol_update

Bug: 1284548
Change-Id: I52818345ead45f7c76180f72893fd8b2f21835f5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3488061
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
Auto-Submit: Wolfgang Beyer <wolfi@chromium.org>
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
2022-02-25 14:53:21 +00:00
Johan Bay 1ab363b4b0 Roll protocol resources
DISABLE_THIRD_PARTY_CHECK=updating NativeFunctions.js
Change-Id: Idf07f8072c7bc24a7188a99a55513ce7fc7a3bed
Bug: none
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3487446
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Johan Bay <jobay@chromium.org>
2022-02-24 08:23:40 +00:00
Fergal Daly c1602a2d29 Prevent ignoring all files for strings when working in a chromium client.
The string collection code ignores all files matching '**/third_party/**'
which is *all* files when the CWD is
"chromium/src/third_party/devtools-frontend/src".

This works around that by making the paths relative to the CWD.

Bug: 1299636
Change-Id: I6057fd6216e065cf31f2c2ff11d001275497c85a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3479034
Auto-Submit: Fergal Daly <fergal@chromium.org>
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
2022-02-22 11:44:26 +00:00
Changhao Han 130eb5ac30 Roll browser protocol and css properties into frontend
DISABLE_THIRD_PARTY_CHECK=need to update
FederatedAuthRequestIssueReason strings

Bug: 1222574, 1222573
Change-Id: I4e5f56874642f4c4cc3f9d3bfed882b71ccd5870
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3461557
Auto-Submit: Changhao Han <changhaohan@chromium.org>
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Commit-Queue: Danil Somsikov <dsv@chromium.org>
2022-02-15 09:45:49 +00:00
Takuto Ikuta 0795505dd0 typescript: use esbuild for non-official in-chromium build
I confirmed that devtools_skip_typecheck works in chromium CQ in
https://crrev.com/c/3435231/6

This improves build time of chrome like belows
* 279.3s -> 223.7s in debug build
* 327.8s -> 170.7s in release build
on my 24C/48T Z840 Linux machine when goma backend cache is warmed.

Caveat is slight increase of execution time in tests if that run
devtools code path.
https://crbug.com/1278663#c90

Bug: 1278663
Cq-Include-Trybots: luci.devtools-frontend.try:devtools_frontend_linux_blink_light_rel_fastbuild,devtools_frontend_linux_dbg_fastbuild
Change-Id: Ie9e5b4788a36fd46b259376baf35beeccecab70c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3439325
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
2022-02-04 11:05:10 +00:00
Danil Somsikov 6a5d461134 Roll CDP changes into devtools
Bug: 1291653
Change-Id: If2f29d9f428e73d6dda5becc434760a28a8af649
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3432786
Auto-Submit: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
2022-02-02 17:16:31 +00:00
Simon Zünd 884197e1d1 [deps] Roll Chromium deps into DevTools
Due to an added parameter to DOM.enable and a renamed protocol
enum variant, we need changes outside of front_end/generated.

DISABLE_THIRD_PARTY_CHECK=Includes non-generated changes

Bug: None
Change-Id: I21be3f5dbc145e61b55bfa92c3e4f636c82cf599
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3416226
Reviewed-by: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2022-01-27 07:37:42 +00:00
Takuto Ikuta a0c5f789d1 DEPS: update esbuild version to 0.14.13
This is mainly to fix missing .exe extention in Windows CIPD package.

ref: https://github.com/evanw/esbuild/releases/tag/v0.14.13

Bug: 1278663
DISABLE_THIRD_PARTY_CHECK=CIPD package extension is changed on Windows
Change-Id: I92d36a0b9f287a7582caaf921b4203828e9b9635
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3401995
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
2022-01-25 10:50:08 +00:00
Takuto Ikuta 95a359d10c typescript: introduce devtools_skip_typecheck build flag
This is experimental flag introducing esbuild for typescript transpiler.

I needed to modify some test code to pass tests with esbuild.

Bug: chromium:1278663
DISABLE_THIRD_PARTY_CHECK=need to add esbuild DEPS too
Change-Id: I661951fc4fd8f5e6a2a599e531638ab294f887f2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3330076
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
2022-01-24 02:19:51 +00:00
Adithya Srinivasan 34598f6ba9 Update protocol
Bug: 1280320
Change-Id: If9620087cc54424cdfc6d7fa52e436dbd5af0f22
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3399924
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
2022-01-19 14:47:50 +00:00
Russ Hamilton f65a1372fb Update protocol
Bug:1268496
Change-Id: I560df542bf5d34748e87ed3cfe790419aa96e99d
DISABLE_THIRD_PARTY_CHECK=add empty implementation for new events
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3399327
Auto-Submit: Russ Hamilton <behamilton@google.com>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2022-01-19 14:38:50 +00:00
Paul Lewis 982b1a562e Removes aerotwist from OWNERS
Thanks for everything :)

DISABLE_THIRD_PARTY_CHECK=Necessary for change

Bug: None
Change-Id: I1769098f0379eb919fb77ba8e98564642c8cc387
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3386941
Auto-Submit: Paul Lewis <aerotwist@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Tim Van der Lippe <tvanderlippe@chromium.org>
2022-01-14 16:41:50 +00:00
Changhao Han 72ee54b64e Roll css_properties.json5 to devtools frontend
Bug: None
Change-Id: I14ddf57eda66884a8cbda65a3e4ca088aaffdf1f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3385516
Commit-Queue: Changhao Han <changhaohan@chromium.org>
Auto-Submit: Changhao Han <changhaohan@chromium.org>
Reviewed-by: Johan Bay <jobay@chromium.org>
Commit-Queue: Johan Bay <jobay@chromium.org>
2022-01-13 10:58:49 +00:00
Tim van der Lippe 29e992fe79 Remove intl_display_names.d.ts
TypeScript 4.5 now ships these types 🎉

DISABLE_THIRD_PARTY_CHECK=TypeScript fix
R=jacktfranklin@chromium.org

Bug: 1247589
Change-Id: Iea95c4f95b08c36f2bc882e03b5fc38357a07225
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3366665
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>
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
2022-01-05 16:25:58 +00:00
Wolfgang Beyer 417fda3aed Update protocol
DISABLE_THIRD_PARTY_CHECK=protocol update

Bug: 1280179
Change-Id: Ia517028f0552577b8990b1c3880e9ee8ff5d65d0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3340932
Auto-Submit: Wolfgang Beyer <wolfi@chromium.org>
Reviewed-by: Kateryna Prokopenko <kprokopenko@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
2022-01-05 14:04:47 +00:00
Yang Guo d5424239aa Roll protocol and css_properties.json5
Bug: 1280961
Change-Id: I66ac6c0e03ae7b3de94fb0c6bbada57dc0be9bb2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3365262
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Yang Guo <yangguo@chromium.org>
2022-01-03 16:47:37 +00:00
Riho Isawa c02e36abf0 [devtools] Update protocol
This CL follows https://crrev.com/c/3320650.
This CL adds the tree structure of the not-restored reasons to DevTools API "BackForwardCacheNotUsed"

DISABLE_THIRD_PARTY_CHECK=protocol update

Bug: 1267757
Change-Id: I0155046e95d5e71e86ca0bea8ad8b61c44978462
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3325704
Reviewed-by: Yuzu Saijo <yuzus@chromium.org>
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Riho Isawa <rhisawa@google.com>
2021-12-23 11:46:25 +00:00
Ari Chivukula 337e32d8af [Client Hint Issue] (2) Update devtools protocol {DEVTOOLS}
Now that third-party delegation via markup for client hints is in M99,
we need to start alerting developers where they use unsupported
features. These features will be expanded and extended as more client
hint features launch.
https://docs.google.com/document/d/1lDEvj8tMeuvUs1HTTqL-44YiI-7ljeQkusM_WhUfIeE/edit

This CL is a part of a series:
(1) Implement devtools issue {CHROMIUM}
(2) Update devtools protocol {DEVTOOLS}
(3) Implement devtools issue {DEVTOOLS}

Bug: 1219359
Change-Id: Ic93bbbf1cb7e8f353d63b6de5203b0447ea07566
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3343146
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
2021-12-16 06:09:18 +00:00
Takuto Ikuta 4e6607c7dc typescript: emit formatted tsconfig.json
This is to make codesearch useful when seeing tsconfig.json.
https://source.chromium.org/chromium/chromium/src/+/main:out/Debug/gen/third_party/devtools-frontend/src/front_end/core/i18n/bundle-tsconfig.json;drc=7f8782ff3c5807082633a00e362e7a99d89c0247

Also introduce env logging flag for behavior investigation in local
build.

Bug: chromium:1278663
Change-Id: I930c70428db7710142b58981a79c16bcab85f7f3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3328479
Reviewed-by: Tim Van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
2021-12-10 10:55:01 +00:00
Andrew Paseltiner 085df1b2fd Update protocol
DISABLE_THIRD_PARTY_CHECK=protocol update

Bug: 1275210, 1276000
Change-Id: Ia00356bc41224b0ee5316faa463037292d6dd5fd
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3314978
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Andrew Paseltiner <apaseltiner@chromium.org>
2021-12-06 13:31:37 +00:00
Wolfgang Beyer c4d4ec9fa2 Update protocol
DISABLE_THIRD_PARTY_CHECK=protocol update

Bug: none
Change-Id: I2963ce8fdf440f8b4c2284be0569027c9e6e518f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3306506
Auto-Submit: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org>
Reviewed-by: Kateryna Prokopenko <kprokopenko@chromium.org>
2021-12-01 09:02:35 +00:00
Sonia Singla 0d1f4282a5 Remove support for font-family: -webkit-pictograph
Remove special handling of the <family-name> "-webkit-pictograph"
which selects a font from the corresponding user preference.
In Chromium, the defaults are:

- Apple Color Emoji on macOS (and iOS/WebKit)

- Segoe UI Symbol on Windows

- Times New Roman on Linux

- Noto Color Emoji on ChromeOS

- This feature is not implemented on Android.

Bug 1270038 is removing the support of it from
Chromium.


webkit-pictograph represents less than 0.0028% of pages
on November 1, 2021[1]

Link to I2P: [0]

Chromium CL: [2]

[0] https://groups.google.com/a/chromium.org/g/blink-dev/c/TVRkV9XrFGo/m/qC2fPJGaBQAJ
[1] https://chromestatus.com/metrics/feature/timeline/popularity/3986
[2] https://chromium-review.googlesource.com/c/chromium/src/+/3279001

R=fwang@igalia.com

Bug: 1273366
Change-Id: Ied7655ba78e545d20a74dd1a597ea71686a97a00
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3298813
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Commit-Queue: Sonia Singla <ssingla@igalia.com>
2021-11-25 15:45:25 +00:00
Wolfgang Beyer 29adb77a91 Update protocol
DISABLE_THIRD_PARTY_CHECK=protocol_update

Bug: 1200732
Change-Id: I13d9cfb92bfbdaa65a2d8ae35c0677c45733ef2c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3291152
Auto-Submit: Wolfgang Beyer <wolfi@chromium.org>
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org>
Reviewed-by: Kateryna Prokopenko <kprokopenko@chromium.org>
2021-11-19 09:48:58 +00:00
Kim-Anh Tran d4d3df1a54 Update chromium DEPS and manually roll changes to protocol
DISABLE_THIRD_PARTY_CHECK=Updating chromium DEPS, otherwise we have a
mismatch between browser_protocol versions

Bug: none
Change-Id: Ib49de8f67780912293efdb161b2839c71d09e7b6
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3289311
Commit-Queue: Kim-Anh Tran <kimanh@chromium.org>
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Johan Bay <jobay@chromium.org>
2021-11-17 14:00:43 +00:00
Victor Tan c7ceb7c6f2 Update protocol resources for sec-ua-full-version-list
Devtools backend changes:
* https://chromium-review.googlesource.com/c/chromium/src/+/3256910

Bug: 1249246
Change-Id: I7e3978da368ebb95aa316f6ddb9e9a3047127484
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3261035
Reviewed-by: Johan Bay <jobay@chromium.org>
Commit-Queue: Victor Tan <victortan@chromium.org>
2021-11-15 14:42:01 +00:00
Changhao Han b5a53fc53c Roll css_properties.json5 from Blink to DevTools
Bug: None
Change-Id: I9796d1333bafdadb5b56218fe0cb5d55398e03eb
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3270346
Commit-Queue: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Johan Bay <jobay@chromium.org>
Auto-Submit: Changhao Han <changhaohan@chromium.org>
Reviewed-by: Johan Bay <jobay@chromium.org>
2021-11-10 13:51:26 +00:00
Ari Chivukula 322507ed64 [devtools_frontend] roll_deps + gen
Needed for https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3258023

DISABLE_THIRD_PARTY_CHECK=hasExtraInfo is required build fails without it

Bug: 1248484
Change-Id: Ia1221356b4386cdeafb09cf0559480a6704148df
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3258362
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
2021-11-03 06:41:30 +00:00
Tim van der Lippe 60679104f6 Reland "Update to Node 16"
This reverts commit 86a7f83986.

Reason for revert: fixed sync on Mac

Original change's description:
> Revert "Update to Node 16"
>
> This reverts commit 69fd14af2a.
>
> Reason for revert: Breaks gclient sync on mac: https://logs.chromium.org/logs/devtools-frontend/buildbucket/cr-buildbucket/8831691191675479761/+/u/gclient_runhooks/stdout
>
> Original change's description:
> > Update to Node 16
> >
> > Chromium updated to Node 16, so we can do so too.
> >
> > DISABLE_THIRD_PARTY_CHECK=Updating Node
> > R=​szuend@chromium.org
> >
> > Bug: 1248945
> > Change-Id: Ibd983d3e94a849aa19ffd8b4cf36951c61748c93
> > Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253581
> > 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>
>
> Bug: 1248945
> Change-Id: Ie30e45513212cd8e6a88532ee14431741c181057
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3257541
> Auto-Submit: Simon Zünd <szuend@chromium.org>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>

DISABLE_THIRD_PARTY_CHECK=Updating Node

Bug: 1248945
Change-Id: I15473467092ddf463a941c2b5531ff53874981a5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3257662
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:52:59 +00:00
Simon Zünd 86a7f83986 Revert "Update to Node 16"
This reverts commit 69fd14af2a.

Reason for revert: Breaks gclient sync on mac: https://logs.chromium.org/logs/devtools-frontend/buildbucket/cr-buildbucket/8831691191675479761/+/u/gclient_runhooks/stdout

Original change's description:
> Update to Node 16
>
> Chromium updated to Node 16, so we can do so too.
>
> DISABLE_THIRD_PARTY_CHECK=Updating Node
> R=​szuend@chromium.org
>
> Bug: 1248945
> Change-Id: Ibd983d3e94a849aa19ffd8b4cf36951c61748c93
> Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253581
> 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>

Bug: 1248945
Change-Id: Ie30e45513212cd8e6a88532ee14431741c181057
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3257541
Auto-Submit: Simon Zünd <szuend@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
2021-11-02 09:11:20 +00:00
Tim van der Lippe 69fd14af2a Update to Node 16
Chromium updated to Node 16, so we can do so too.

DISABLE_THIRD_PARTY_CHECK=Updating Node
R=szuend@chromium.org

Bug: 1248945
Change-Id: Ibd983d3e94a849aa19ffd8b4cf36951c61748c93
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3253581
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-11-02 07:37:42 +00:00
Wolfgang Beyer ca299d85c8 Update protocol
DISABLE_THIRD_PARTY_CHECK=protocol_update

Bug: none
Change-Id: I3be70090c7936b70b1f01ce08d0f39a00ac2fd44
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229273
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org>
2021-10-18 11:22:48 +00:00
Changhao Han 97e3ab80d7 Roll browser_protocol and update protocol resources
Bug: chromium:1146422
Change-Id: If5090e6da05ae344475e0326f16b546399663ae2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3192857
Commit-Queue: Changhao Han <changhaohan@chromium.org>
Commit-Queue: Johan Bay <jobay@chromium.org>
Auto-Submit: Changhao Han <changhaohan@chromium.org>
Reviewed-by: Johan Bay <jobay@chromium.org>
2021-09-29 10:02:24 +00:00
Kateryna Prokopenko 93e98460f5 Update protocol to include generic issue
DISABLE_THIRD_PARTY_CHECK=<protocol update>

Bug: 1246855
Change-Id: Ifaec739518a743450fcb6df90d38e2c9f913409d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3185319
Reviewed-by: Danil Somsikov <dsv@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org>
2021-09-29 09:23:42 +00:00
Tim van der Lippe caa1d30552 Enable efficient rebuilding of Node targets
We had to revert resetting timestamps for all typescript
targets to combat non-determinism in the production build. However,
the Node targets that we have do not suffer from the same fate:
they don't need to integrate with Rollup and don't expose a separate
entrypoint that you need to use types for.

Therefore, opt-in all Node targets to efficient rebuilding. This
should speed up the rebuilding of all test targets under test/e2e.

R=jacktfranklin@chromium.org

Bug: none
Change-Id: If50e7fd25a483825d85c4e235499059f5c1472d9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3158383
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-09-27 13:41:45 +00:00