Skip to content

Commit 90ee30c

Browse files
authored
Update patches (#4086)
1 parent 807ab93 commit 90ee30c

21 files changed

+469
-447
lines changed

packages/wrangler-devtools/Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
ROOT = $(realpath .)
2-
PATH_WITH_DEPOT = $(PATH):"$(ROOT)/depot/"
2+
PATH_WITH_DEPOT = $(PATH):$(ROOT)/depot/
33
# The upstream devtools commit upon which our patches are based
4-
HEAD = f931aec3eca7c860dc4d657f328daca19d19221d
4+
HEAD = 64208f10b3efe06a92c58d345bd828832d09c4a7
55
PATCHES = $(shell ls ${PWD}/patches/*.patch)
66
depot:
77
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git depot
88

99
devtools-frontend: depot
1010
git clone https://chromium.googlesource.com/devtools/devtools-frontend
1111
# Ensure other depot_tools can be called from gclient config
12-
PATH=$(PATH_WITH_DEPOT) $(ROOT)/depot/gclient config https://chromium.googlesource.com/devtools/devtools-frontend --unmanaged
12+
PATH="$(PATH_WITH_DEPOT)" $(ROOT)/depot/gclient config https://chromium.googlesource.com/devtools/devtools-frontend --unmanaged
1313
git -C devtools-frontend checkout $(HEAD)
1414
git -C devtools-frontend config user.email "[email protected]"
1515
git -C devtools-frontend config user.name "Workers DevProd"
1616
git -C devtools-frontend am $(PATCHES)
1717

1818
devtools-frontend/out/Default/gen/front_end: devtools-frontend
19-
cd devtools-frontend && PATH=$(PATH_WITH_DEPOT) $(ROOT)/depot/gclient sync
20-
cd devtools-frontend && PATH=$(PATH_WITH_DEPOT) $(ROOT)/depot/gn gen out/Default
21-
cd devtools-frontend && PATH=$(PATH_WITH_DEPOT) $(ROOT)/depot/autoninja -C out/Default
19+
cd devtools-frontend && PATH="$(PATH_WITH_DEPOT)" $(ROOT)/depot/gclient sync
20+
cd devtools-frontend && PATH="$(PATH_WITH_DEPOT)" $(ROOT)/depot/gn gen out/Default
21+
cd devtools-frontend && PATH="$(PATH_WITH_DEPOT)" $(ROOT)/depot/autoninja -C out/Default
2222

2323
publish: devtools-frontend/out/Default/gen/front_end
2424
npx wrangler pages deploy --project-name cloudflare-devtools devtools-frontend/out/Default/gen/front_end

packages/wrangler-devtools/patches/0001-Add-README-detailing-the-setup-process.patch

Lines changed: 0 additions & 78 deletions
This file was deleted.

packages/wrangler-devtools/patches/0002-Support-viewing-files-over-the-network.patch renamed to packages/wrangler-devtools/patches/0001-Support-viewing-files-over-the-network.patch

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From ae9408ae42966da4f8e34a9add5c9ee641e1afa1 Mon Sep 17 00:00:00 2001
2-
From: Samuel Macleod <smacleod@cloudflare.com>
3-
Date: Thu, 12 Jan 2023 15:33:43 +0000
4-
Subject: [PATCH 02/16] Support viewing files over the network
1+
From 24644cc732ec4bf8589715e853067eadd1b52e29 Mon Sep 17 00:00:00 2001
2+
From: Workers DevProd <workers-devprod@cloudflare.com>
3+
Date: Mon, 2 Oct 2023 18:13:34 +0100
4+
Subject: [PATCH 01/15] Support viewing files over the network
55

66
---
77
front_end/core/sdk/Target.ts | 4 ++++
@@ -11,20 +11,20 @@ Subject: [PATCH 02/16] Support viewing files over the network
1111
4 files changed, 15 insertions(+), 5 deletions(-)
1212

1313
diff --git a/front_end/core/sdk/Target.ts b/front_end/core/sdk/Target.ts
14-
index 77e23b798e..11ff0af705 100644
14+
index eed909ea64..5e1778885d 100644
1515
--- a/front_end/core/sdk/Target.ts
1616
+++ b/front_end/core/sdk/Target.ts
17-
@@ -76,6 +76,9 @@ export class Target extends ProtocolClient.InspectorBackend.TargetBase {
17+
@@ -82,6 +82,9 @@ export class Target extends ProtocolClient.InspectorBackend.TargetBase {
1818
case Type.Tab:
19-
this.#capabilitiesMask = Capability.Target;
19+
this.#capabilitiesMask = Capability.Target | Capability.Tracing;
2020
break;
2121
+ case Type.Cloudflare:
2222
+ this.#capabilitiesMask = Capability.JS | Capability.Network;
2323
+ break;
2424
}
2525
this.#typeInternal = type;
2626
this.#parentTargetInternal = parentTarget;
27-
@@ -239,6 +242,7 @@ export enum Type {
27+
@@ -255,6 +258,7 @@ export enum Type {
2828
Browser = 'browser',
2929
AuctionWorklet = 'auction-worklet',
3030
Tab = 'tab',
@@ -46,10 +46,10 @@ index cafecfa4ba..213ca7fecd 100644
4646
}, Components.TargetDetachedDialog.TargetDetachedDialog.webSocketConnectionLost);
4747
}
4848
diff --git a/front_end/panels/sources/sources-meta.ts b/front_end/panels/sources/sources-meta.ts
49-
index 946dd8c333..c5e95ab535 100644
49+
index a0c126df12..4b8244ea69 100644
5050
--- a/front_end/panels/sources/sources-meta.ts
5151
+++ b/front_end/panels/sources/sources-meta.ts
52-
@@ -40,6 +40,11 @@ const UIStrings = {
52+
@@ -41,6 +41,11 @@ const UIStrings = {
5353
*@description Title of the 'Snippets' tool in the Snippets Navigator View, which is part of the Sources tool
5454
*/
5555
snippets: 'Snippets',
@@ -61,14 +61,14 @@ index 946dd8c333..c5e95ab535 100644
6161
/**
6262
*@description Command for showing the 'Search' tool
6363
*/
64-
@@ -428,14 +433,14 @@ UI.ViewManager.registerViewExtension({
64+
@@ -454,14 +459,14 @@ UI.ViewManager.registerViewExtension({
6565

6666
UI.ViewManager.registerViewExtension({
6767
location: UI.ViewManager.ViewLocationValues.NAVIGATOR_VIEW,
6868
- id: 'navigator-files',
6969
+ id: 'navigator-network',
70-
commandPrompt: i18nLazyString(UIStrings.showFilesystem),
71-
- title: i18nLazyString(UIStrings.filesystem),
70+
commandPrompt: i18nLazyString(UIStrings.showWorkspace),
71+
- title: i18nLazyString(UIStrings.workspace),
7272
+ title: i18nLazyString(UIStrings.cloudflare),
7373
order: 3,
7474
persistence: UI.ViewManager.ViewPersistence.PERMANENT,
@@ -93,5 +93,5 @@ index ac0d4aaf68..29c726e185 100644
9393
]
9494
}
9595
--
96-
2.41.0
96+
2.39.3 (Apple Git-145)
9797

packages/wrangler-devtools/patches/0003-Show-fallback-image-on-Safari.patch renamed to packages/wrangler-devtools/patches/0002-Show-fallback-image-on-Safari.patch

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 3e732ac51f1cc473f5dea7224b3c5f2978a82956 Mon Sep 17 00:00:00 2001
2-
From: Samuel Macleod <smacleod@cloudflare.com>
3-
Date: Mon, 16 Jan 2023 16:51:11 +0000
4-
Subject: [PATCH 03/16] Show fallback image on Safari
1+
From 0ccfb994361f1fa467f7ea441131f4a079cea607 Mon Sep 17 00:00:00 2001
2+
From: Workers DevProd <workers-devprod@cloudflare.com>
3+
Date: Mon, 2 Oct 2023 18:18:45 +0100
4+
Subject: [PATCH 02/15] Show fallback image on Safari
55

66
---
77
config/gni/devtools_grd_files.gni | 1 +
@@ -12,29 +12,29 @@ Subject: [PATCH 03/16] Show fallback image on Safari
1212
create mode 100644 front_end/Images/fake.png
1313

1414
diff --git a/config/gni/devtools_grd_files.gni b/config/gni/devtools_grd_files.gni
15-
index ddeed12b41..21d6e4c020 100644
15+
index f0007ac34b..5e2281b2e7 100644
1616
--- a/config/gni/devtools_grd_files.gni
1717
+++ b/config/gni/devtools_grd_files.gni
18-
@@ -37,6 +37,7 @@ grd_files_release_sources = [
19-
"front_end/Images/baseline-icon.svg",
20-
"front_end/Images/checkboxCheckmark.svg",
21-
"front_end/Images/checker.png",
18+
@@ -58,6 +58,7 @@ grd_files_release_sources = [
19+
"front_end/Images/check-circle.svg",
20+
"front_end/Images/check-double.svg",
21+
"front_end/Images/checker.svg",
2222
+ "front_end/Images/fake.png",
23-
"front_end/Images/chevrons.svg",
24-
"front_end/Images/chromeDisabledSelect.png",
25-
"front_end/Images/chromeDisabledSelect_2x.png",
23+
"front_end/Images/checkmark.svg",
24+
"front_end/Images/chevron-double-right.svg",
25+
"front_end/Images/chevron-down.svg",
2626
diff --git a/config/gni/devtools_image_files.gni b/config/gni/devtools_image_files.gni
27-
index 64c35de875..47ef8f4790 100644
27+
index 042be12dfd..7439a30ab7 100644
2828
--- a/config/gni/devtools_image_files.gni
2929
+++ b/config/gni/devtools_image_files.gni
3030
@@ -8,6 +8,7 @@ devtools_image_files = [
3131
"accelerometer-right.png",
3232
"accelerometer-top.png",
33-
"checker.png",
34-
+ "fake.png",
35-
"chromeDisabledSelect_2x.png",
36-
"chromeDisabledSelect.png",
3733
"chromeLeft.avif",
34+
+ "fake.png",
35+
"chromeMiddle.avif",
36+
"chromeRight.avif",
37+
"cssoverview_icons_2x.avif",
3838
diff --git a/front_end/Images/fake.png b/front_end/Images/fake.png
3939
new file mode 100644
4040
index 0000000000000000000000000000000000000000..61468f4e731cdbbc8fa26ab74b72b93b509d5a54
@@ -1815,5 +1815,5 @@ index 1edaec9604..945aa6d816 100644
18151815
+</script>
18161816
<body class="undocked" id="-blink-dev-tools">
18171817
--
1818-
2.41.0
1818+
2.39.3 (Apple Git-145)
18191819

packages/wrangler-devtools/patches/0004-Support-previewing-subrequest-responses.patch renamed to packages/wrangler-devtools/patches/0003-Support-previewing-subrequest-responses.patch

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
1-
From 2b46e6f3c86723ff2c0729ff9dee507347a07a75 Mon Sep 17 00:00:00 2001
2-
From: bcoll <bcoll@cloudflare.com>
3-
Date: Mon, 16 Jan 2023 14:26:52 +0000
4-
Subject: [PATCH 04/16] Support previewing subrequest responses
1+
From 95b2dc1f6cf0f02c3c52da17c0cec1f6fdbf6035 Mon Sep 17 00:00:00 2001
2+
From: Workers DevProd <workers-devprod@cloudflare.com>
3+
Date: Mon, 2 Oct 2023 18:22:08 +0100
4+
Subject: [PATCH 03/15] Support previewing subrequest responses
55

66
---
7-
front_end/core/sdk/NetworkManager.ts | 9 +++++++--
7+
front_end/core/sdk/NetworkManager.ts | 7 ++++++-
88
front_end/entrypoints/js_app/BUILD.gn | 1 +
99
front_end/entrypoints/js_app/js_app.ts | 1 +
10-
3 files changed, 9 insertions(+), 2 deletions(-)
10+
3 files changed, 8 insertions(+), 1 deletion(-)
1111

1212
diff --git a/front_end/core/sdk/NetworkManager.ts b/front_end/core/sdk/NetworkManager.ts
13-
index a6cc176456..d0a60dd664 100644
13+
index c8aa624961..6201d73bba 100644
1414
--- a/front_end/core/sdk/NetworkManager.ts
1515
+++ b/front_end/core/sdk/NetworkManager.ts
16-
@@ -695,8 +695,8 @@ export class NetworkDispatcher implements ProtocolProxyApi.NetworkDispatcher {
16+
@@ -705,7 +705,7 @@ export class NetworkDispatcher implements ProtocolProxyApi.NetworkDispatcher {
1717
this.updateNetworkRequest(networkRequest);
1818
}
1919

20-
- loadingFinished({requestId, timestamp: finishTime, encodedDataLength, shouldReportCorbBlocking}:
21-
- Protocol.Network.LoadingFinishedEvent): void {
22-
+ loadingFinished({requestId, timestamp: finishTime, encodedDataLength, shouldReportCorbBlocking, cfResponse }:
23-
+ Protocol.Network.LoadingFinishedEvent & { cfResponse?: Omit<Protocol.Network.GetResponseBodyResponse, 'getError'> }): void {
20+
- loadingFinished({requestId, timestamp: finishTime, encodedDataLength}: Protocol.Network.LoadingFinishedEvent): void {
21+
+ loadingFinished({requestId, timestamp: finishTime, encodedDataLength, cfResponse}: Protocol.Network.LoadingFinishedEvent & { cfResponse?: Omit<Protocol.Network.GetResponseBodyResponse, 'getError'> }): void {
2422
let networkRequest: NetworkRequest|null|undefined = this.#requestsById.get(requestId);
2523
if (!networkRequest) {
2624
networkRequest = this.maybeAdoptMainResourceRequest(requestId);
27-
@@ -705,6 +705,11 @@ export class NetworkDispatcher implements ProtocolProxyApi.NetworkDispatcher {
25+
@@ -714,6 +714,11 @@ export class NetworkDispatcher implements ProtocolProxyApi.NetworkDispatcher {
2826
return;
2927
}
3028
this.getExtraInfoBuilder(requestId).finished();
@@ -33,7 +31,7 @@ index a6cc176456..d0a60dd664 100644
3331
+ return { error: null, content: cfResponse.body, encoded: cfResponse.base64Encoded };
3432
+ });
3533
+ }
36-
this.finishNetworkRequest(networkRequest, finishTime, encodedDataLength, shouldReportCorbBlocking);
34+
this.finishNetworkRequest(networkRequest, finishTime, encodedDataLength);
3735
this.#manager.dispatchEventToListeners(Events.LoadingFinished, networkRequest);
3836
}
3937
diff --git a/front_end/entrypoints/js_app/BUILD.gn b/front_end/entrypoints/js_app/BUILD.gn
@@ -61,5 +59,5 @@ index 213ca7fecd..ef5c568e96 100644
6159
import '../../panels/js_profiler/js_profiler-meta.js';
6260

6361
--
64-
2.41.0
62+
2.39.3 (Apple Git-145)
6563

packages/wrangler-devtools/patches/0005-Better-Firefox-support-for-network-tab.patch renamed to packages/wrangler-devtools/patches/0004-Better-Firefox-support-for-network-tab.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From c19d1d618c1ca839dd662e4dbd9b3fd6d1aa65e3 Mon Sep 17 00:00:00 2001
1+
From 83b63469d06e2318f880c417c168f5494edf89fa Mon Sep 17 00:00:00 2001
22
From: Samuel Macleod <[email protected]>
33
Date: Thu, 19 Jan 2023 15:47:52 +0000
4-
Subject: [PATCH 05/16] Better Firefox support for network tab
4+
Subject: [PATCH 04/15] Better Firefox support for network tab
55

66
---
77
front_end/entrypoints/js_app/js_app.ts | 2 ++
@@ -22,10 +22,10 @@ index ef5c568e96..f6a3a1641f 100644
2222
static instance(opts: {forceNew: boolean|null} = {forceNew: null}): JsMainImpl {
2323
const {forceNew} = opts;
2424
diff --git a/front_end/ui/legacy/components/data_grid/DataGrid.ts b/front_end/ui/legacy/components/data_grid/DataGrid.ts
25-
index a7ec8ccf32..fc80d2769d 100644
25+
index 88c258f54f..0648649ccf 100644
2626
--- a/front_end/ui/legacy/components/data_grid/DataGrid.ts
2727
+++ b/front_end/ui/legacy/components/data_grid/DataGrid.ts
28-
@@ -219,6 +219,8 @@ export class DataGridImpl<T> extends Common.ObjectWrapper.ObjectWrapper<EventTyp
28+
@@ -218,6 +218,8 @@ export class DataGridImpl<T> extends Common.ObjectWrapper.ObjectWrapper<EventTyp
2929
this.headerRow = this.dataTableHeadInternal.createChild('tr');
3030

3131
this.dataTableBody = this.dataTable.createChild('tbody');
@@ -34,7 +34,7 @@ index a7ec8ccf32..fc80d2769d 100644
3434
this.topFillerRow = (this.dataTableBody.createChild('tr', 'data-grid-filler-row revealed') as HTMLElement);
3535
UI.ARIAUtils.setHidden(this.topFillerRow, true);
3636
this.bottomFillerRow = (this.dataTableBody.createChild('tr', 'data-grid-filler-row revealed') as HTMLElement);
37-
@@ -496,6 +498,9 @@ export class DataGridImpl<T> extends Common.ObjectWrapper.ObjectWrapper<EventTyp
37+
@@ -500,6 +502,9 @@ export class DataGridImpl<T> extends Common.ObjectWrapper.ObjectWrapper<EventTyp
3838
protected setVerticalPadding(top: number, bottom: number, isConstructorTime: boolean = false): void {
3939
const topPx = top + 'px';
4040
const bottomPx = (top || bottom) ? bottom + 'px' : 'auto';
@@ -45,5 +45,5 @@ index a7ec8ccf32..fc80d2769d 100644
4545
return;
4646
}
4747
--
48-
2.41.0
48+
2.39.3 (Apple Git-145)
4949

0 commit comments

Comments
 (0)