devel/electron42: Update to 42.4.1
Changelog: https://github.com/electron/electron/releases/tag/v42.4.1 Reported by: GitHub (watch releases)
This commit is contained in:
@@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER}
|
||||
PULSEMV= 16
|
||||
PULSEV= ${PULSEMV}.1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v42.4.0/:chromium \
|
||||
MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v42.4.1/:chromium \
|
||||
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
|
||||
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
|
||||
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
|
||||
@@ -226,7 +226,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
|
||||
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
|
||||
|
||||
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
|
||||
CHROMIUM_VER= 148.0.7778.254
|
||||
CHROMIUM_VER= 148.0.7778.265
|
||||
# See ${WRKSRC}/electron/DEPS for NODE_VER
|
||||
NODE_VER= 24.16.0
|
||||
# See ${WRKSRC}/electron/DEPS for NAN_VER
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
ELECTRON_VER= 42.4.0
|
||||
ELECTRON_VER= 42.4.1
|
||||
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
|
||||
|
||||
+11
-11
@@ -1,10 +1,10 @@
|
||||
TIMESTAMP = 1781338455
|
||||
SHA256 (electron/chromium-148.0.7778.254.tar.xz.0) = 946b3281fd32725f4858da5a07232704011bc39d12023e847cfb6632e6ffd3da
|
||||
SIZE (electron/chromium-148.0.7778.254.tar.xz.0) = 2000000000
|
||||
SHA256 (electron/chromium-148.0.7778.254.tar.xz.1) = b238ec3e80fb18f89f66eb6ef0adb98e005ef9ded8d96a2271b1024eeb1fe828
|
||||
SIZE (electron/chromium-148.0.7778.254.tar.xz.1) = 2000000000
|
||||
SHA256 (electron/chromium-148.0.7778.254.tar.xz.2) = c9f96d012ebc13ce01e54d30a654f037e4ef43f6f918b3203016df8123b45f3d
|
||||
SIZE (electron/chromium-148.0.7778.254.tar.xz.2) = 777489584
|
||||
TIMESTAMP = 1781763267
|
||||
SHA256 (electron/chromium-148.0.7778.265.tar.xz.0) = 0fc9de3457ee391f65d4db71d0469818b4675efc6143a5024eb76fd2c498ccd4
|
||||
SIZE (electron/chromium-148.0.7778.265.tar.xz.0) = 2000000000
|
||||
SHA256 (electron/chromium-148.0.7778.265.tar.xz.1) = 70f43e57c0209b2fd6c86e1d8c20c428ad559ba6d2bf281f759f358aabedca8c
|
||||
SIZE (electron/chromium-148.0.7778.265.tar.xz.1) = 2000000000
|
||||
SHA256 (electron/chromium-148.0.7778.265.tar.xz.2) = 2bb0c1bc772721955f575adf6d41fecb5595aa6e58505ff53d2a26f1594e0a5b
|
||||
SIZE (electron/chromium-148.0.7778.265.tar.xz.2) = 778418008
|
||||
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
|
||||
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
|
||||
SHA256 (electron/rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
|
||||
@@ -341,10 +341,10 @@ SHA256 (electron/rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4
|
||||
SIZE (electron/rust/crates/zerocopy-derive-0.7.35.crate) = 37829
|
||||
SHA256 (electron/yarn-4.12.0.tgz) = bd58d06826ce9542c4cd904fe10bab7bc718ea2cc39a45d9fbd15f2edb45761c
|
||||
SIZE (electron/yarn-4.12.0.tgz) = 1056794
|
||||
SHA256 (electron/electron42-42.4.0-node-modules.tar.xz) = fb701440d9f0c7f5e4a7d45c2365ffc64fab9bba66c5fdfe33f0a63397f96205
|
||||
SIZE (electron/electron42-42.4.0-node-modules.tar.xz) = 71016077
|
||||
SHA256 (electron/electron-electron-v42.4.0_GH0.tar.gz) = 7adc30ead5be30b51d84388eea71b63974fd4d53c7b40c8aaa5de1869f5436fe
|
||||
SIZE (electron/electron-electron-v42.4.0_GH0.tar.gz) = 18904909
|
||||
SHA256 (electron/electron42-42.4.1-node-modules.tar.xz) = 251cf9898c2487036ce90aa55a4c9472832c9ecd0f4dfb5bb6af7d971cf72fe5
|
||||
SIZE (electron/electron42-42.4.1-node-modules.tar.xz) = 71096718
|
||||
SHA256 (electron/electron-electron-v42.4.1_GH0.tar.gz) = efe4e5b9747c097af70e3ab09aee4b111296b7d5b917b0f1652e8d1ff2726e9e
|
||||
SIZE (electron/electron-electron-v42.4.1_GH0.tar.gz) = 18893304
|
||||
SHA256 (electron/nodejs-node-v24.16.0_GH0.tar.gz) = 6443d4d1ac5e5221293607ae625978d407745737c5d1a53cb10d5c927edfb20b
|
||||
SIZE (electron/nodejs-node-v24.16.0_GH0.tar.gz) = 127279939
|
||||
SHA256 (electron/nodejs-nan-675cefebca42410733da8a454c8d9391fcebfbc2_GH0.tar.gz) = 3983c68f19ed75dd37dc228eab385093ae2533132730f253f0c3d19ff10788e3
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
"lint-staged": "^16.1.0",
|
||||
"markdownlint-cli2": "^0.18.0",
|
||||
"minimist": "^1.2.8",
|
||||
"node-gyp": "^11.4.2",
|
||||
"node-gyp": "^12.3.0",
|
||||
"null-loader": "^4.0.1",
|
||||
"oxfmt": "^0.42.0",
|
||||
"oxlint": "^1.57.0",
|
||||
|
||||
@@ -585,7 +585,7 @@ __metadata:
|
||||
lint-staged: "npm:^16.1.0"
|
||||
markdownlint-cli2: "npm:^0.18.0"
|
||||
minimist: "npm:^1.2.8"
|
||||
node-gyp: "npm:^11.4.2"
|
||||
node-gyp: "npm:^12.3.0"
|
||||
null-loader: "npm:^4.0.1"
|
||||
oxfmt: "npm:^0.42.0"
|
||||
oxlint: "npm:^1.57.0"
|
||||
@@ -1267,28 +1267,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@npmcli/agent@npm:^3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "@npmcli/agent@npm:3.0.0"
|
||||
dependencies:
|
||||
agent-base: "npm:^7.1.0"
|
||||
http-proxy-agent: "npm:^7.0.0"
|
||||
https-proxy-agent: "npm:^7.0.1"
|
||||
lru-cache: "npm:^10.0.1"
|
||||
socks-proxy-agent: "npm:^8.0.3"
|
||||
checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@npmcli/fs@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "@npmcli/fs@npm:4.0.0"
|
||||
dependencies:
|
||||
semver: "npm:^7.3.5"
|
||||
checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/auth-app@npm:^8.1.0":
|
||||
version: 8.1.2
|
||||
resolution: "@octokit/auth-app@npm:8.1.2"
|
||||
@@ -2761,10 +2739,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"abbrev@npm:^3.0.0":
|
||||
version: 3.0.1
|
||||
resolution: "abbrev@npm:3.0.1"
|
||||
checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf
|
||||
"abbrev@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "abbrev@npm:4.0.0"
|
||||
checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -3521,26 +3499,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"cacache@npm:^19.0.1":
|
||||
version: 19.0.1
|
||||
resolution: "cacache@npm:19.0.1"
|
||||
dependencies:
|
||||
"@npmcli/fs": "npm:^4.0.0"
|
||||
fs-minipass: "npm:^3.0.0"
|
||||
glob: "npm:^10.2.2"
|
||||
lru-cache: "npm:^10.0.1"
|
||||
minipass: "npm:^7.0.3"
|
||||
minipass-collect: "npm:^2.0.1"
|
||||
minipass-flush: "npm:^1.0.5"
|
||||
minipass-pipeline: "npm:^1.2.4"
|
||||
p-map: "npm:^7.0.2"
|
||||
ssri: "npm:^12.0.0"
|
||||
tar: "npm:^7.4.3"
|
||||
unique-filename: "npm:^4.0.0"
|
||||
checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"cacheable-lookup@npm:^5.0.3":
|
||||
version: 5.0.4
|
||||
resolution: "cacheable-lookup@npm:5.0.4"
|
||||
@@ -4701,15 +4659,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"encoding@npm:^0.1.13":
|
||||
version: 0.1.13
|
||||
resolution: "encoding@npm:0.1.13"
|
||||
dependencies:
|
||||
iconv-lite: "npm:^0.6.2"
|
||||
checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"end-of-stream@npm:^1.1.0":
|
||||
version: 1.4.4
|
||||
resolution: "end-of-stream@npm:1.4.4"
|
||||
@@ -5860,15 +5809,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs-minipass@npm:^3.0.0":
|
||||
version: 3.0.3
|
||||
resolution: "fs-minipass@npm:3.0.3"
|
||||
dependencies:
|
||||
minipass: "npm:^7.0.3"
|
||||
checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs.realpath@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "fs.realpath@npm:1.0.0"
|
||||
@@ -6130,7 +6070,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"glob@npm:^10.2.2, glob@npm:^10.4.5":
|
||||
"glob@npm:^10.4.5":
|
||||
version: 10.4.5
|
||||
resolution: "glob@npm:10.4.5"
|
||||
dependencies:
|
||||
@@ -6503,7 +6443,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"http-cache-semantics@npm:^4.1.1, http-cache-semantics@npm:^4.2.0":
|
||||
"http-cache-semantics@npm:^4.2.0":
|
||||
version: 4.2.0
|
||||
resolution: "http-cache-semantics@npm:4.2.0"
|
||||
checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37
|
||||
@@ -6573,7 +6513,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6":
|
||||
"https-proxy-agent@npm:^7.0.6":
|
||||
version: 7.0.6
|
||||
resolution: "https-proxy-agent@npm:7.0.6"
|
||||
dependencies:
|
||||
@@ -6601,15 +6541,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"iconv-lite@npm:^0.6.2":
|
||||
version: 0.6.3
|
||||
resolution: "iconv-lite@npm:0.6.3"
|
||||
dependencies:
|
||||
safer-buffer: "npm:>= 2.1.2 < 3.0.0"
|
||||
checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"iconv-lite@npm:^0.7.0":
|
||||
version: 0.7.0
|
||||
resolution: "iconv-lite@npm:0.7.0"
|
||||
@@ -7130,10 +7061,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"isexe@npm:^3.1.1":
|
||||
version: 3.1.1
|
||||
resolution: "isexe@npm:3.1.1"
|
||||
checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7
|
||||
"isexe@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "isexe@npm:4.0.0"
|
||||
checksum: 10c0/5884815115bceac452877659a9c7726382531592f43dc29e5d48b7c4100661aed54018cb90bd36cb2eaeba521092570769167acbb95c18d39afdccbcca06c5ce
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -7669,13 +7600,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lru-cache@npm:^10.0.1":
|
||||
version: 10.4.3
|
||||
resolution: "lru-cache@npm:10.4.3"
|
||||
checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lru-cache@npm:^10.2.0":
|
||||
version: 10.2.2
|
||||
resolution: "lru-cache@npm:10.2.2"
|
||||
@@ -7729,25 +7653,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"make-fetch-happen@npm:^14.0.3":
|
||||
version: 14.0.3
|
||||
resolution: "make-fetch-happen@npm:14.0.3"
|
||||
dependencies:
|
||||
"@npmcli/agent": "npm:^3.0.0"
|
||||
cacache: "npm:^19.0.1"
|
||||
http-cache-semantics: "npm:^4.1.1"
|
||||
minipass: "npm:^7.0.2"
|
||||
minipass-fetch: "npm:^4.0.0"
|
||||
minipass-flush: "npm:^1.0.5"
|
||||
minipass-pipeline: "npm:^1.2.4"
|
||||
negotiator: "npm:^1.0.0"
|
||||
proc-log: "npm:^5.0.0"
|
||||
promise-retry: "npm:^2.0.1"
|
||||
ssri: "npm:^12.0.0"
|
||||
checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"map-stream@npm:0.0.7":
|
||||
version: 0.0.7
|
||||
resolution: "map-stream@npm:0.0.7"
|
||||
@@ -8414,57 +8319,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass-collect@npm:^2.0.1":
|
||||
version: 2.0.1
|
||||
resolution: "minipass-collect@npm:2.0.1"
|
||||
dependencies:
|
||||
minipass: "npm:^7.0.3"
|
||||
checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass-fetch@npm:^4.0.0":
|
||||
version: 4.0.1
|
||||
resolution: "minipass-fetch@npm:4.0.1"
|
||||
dependencies:
|
||||
encoding: "npm:^0.1.13"
|
||||
minipass: "npm:^7.0.3"
|
||||
minipass-sized: "npm:^1.0.3"
|
||||
minizlib: "npm:^3.0.1"
|
||||
dependenciesMeta:
|
||||
encoding:
|
||||
optional: true
|
||||
checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass-flush@npm:^1.0.5":
|
||||
version: 1.0.5
|
||||
resolution: "minipass-flush@npm:1.0.5"
|
||||
dependencies:
|
||||
minipass: "npm:^3.0.0"
|
||||
checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass-pipeline@npm:^1.2.4":
|
||||
version: 1.2.4
|
||||
resolution: "minipass-pipeline@npm:1.2.4"
|
||||
dependencies:
|
||||
minipass: "npm:^3.0.0"
|
||||
checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass-sized@npm:^1.0.3":
|
||||
version: 1.0.3
|
||||
resolution: "minipass-sized@npm:1.0.3"
|
||||
dependencies:
|
||||
minipass: "npm:^3.0.0"
|
||||
checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass@npm:^3.0.0":
|
||||
version: 3.3.6
|
||||
resolution: "minipass@npm:3.3.6"
|
||||
@@ -8502,7 +8356,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
|
||||
"minipass@npm:^7.0.4, minipass@npm:^7.1.2":
|
||||
version: 7.1.2
|
||||
resolution: "minipass@npm:7.1.2"
|
||||
checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557
|
||||
@@ -8519,7 +8373,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0":
|
||||
"minizlib@npm:^3.1.0":
|
||||
version: 3.1.0
|
||||
resolution: "minizlib@npm:3.1.0"
|
||||
dependencies:
|
||||
@@ -8668,13 +8522,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"negotiator@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "negotiator@npm:1.0.0"
|
||||
checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"neo-async@npm:^2.6.2":
|
||||
version: 2.6.2
|
||||
resolution: "neo-async@npm:2.6.2"
|
||||
@@ -8773,23 +8620,23 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"node-gyp@npm:^11.4.2, node-gyp@npm:latest":
|
||||
version: 11.5.0
|
||||
resolution: "node-gyp@npm:11.5.0"
|
||||
"node-gyp@npm:^12.3.0, node-gyp@npm:latest":
|
||||
version: 12.3.0
|
||||
resolution: "node-gyp@npm:12.3.0"
|
||||
dependencies:
|
||||
env-paths: "npm:^2.2.0"
|
||||
exponential-backoff: "npm:^3.1.1"
|
||||
graceful-fs: "npm:^4.2.6"
|
||||
make-fetch-happen: "npm:^14.0.3"
|
||||
nopt: "npm:^8.0.0"
|
||||
proc-log: "npm:^5.0.0"
|
||||
nopt: "npm:^9.0.0"
|
||||
proc-log: "npm:^6.0.0"
|
||||
semver: "npm:^7.3.5"
|
||||
tar: "npm:^7.4.3"
|
||||
tar: "npm:^7.5.4"
|
||||
tinyglobby: "npm:^0.2.12"
|
||||
which: "npm:^5.0.0"
|
||||
undici: "npm:^6.25.0"
|
||||
which: "npm:^6.0.0"
|
||||
bin:
|
||||
node-gyp: bin/node-gyp.js
|
||||
checksum: 10c0/31ff49586991b38287bb15c3d529dd689cfc32f992eed9e6997b9d712d5d21fe818a8b1bbfe3b76a7e33765c20210c5713212f4aa329306a615b87d8a786da3a
|
||||
checksum: 10c0/9d9032b405cbe42f72a105259d9eb679376470c102df4a2dbaa51e07d59bf741dcffb85897087ea9d8318b9cabb824a8978af51508ae142f0239ae1e6a3c2329
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -8811,14 +8658,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"nopt@npm:^8.0.0":
|
||||
version: 8.1.0
|
||||
resolution: "nopt@npm:8.1.0"
|
||||
"nopt@npm:^9.0.0":
|
||||
version: 9.0.0
|
||||
resolution: "nopt@npm:9.0.0"
|
||||
dependencies:
|
||||
abbrev: "npm:^3.0.0"
|
||||
abbrev: "npm:^4.0.0"
|
||||
bin:
|
||||
nopt: bin/nopt.js
|
||||
checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef
|
||||
checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -9312,13 +9159,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"p-map@npm:^7.0.2":
|
||||
version: 7.0.3
|
||||
resolution: "p-map@npm:7.0.3"
|
||||
checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"p-try@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "p-try@npm:1.0.0"
|
||||
@@ -9764,10 +9604,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"proc-log@npm:^5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "proc-log@npm:5.0.0"
|
||||
checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3
|
||||
"proc-log@npm:^6.0.0":
|
||||
version: 6.1.0
|
||||
resolution: "proc-log@npm:6.1.0"
|
||||
checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -10733,7 +10573,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5":
|
||||
"socks-proxy-agent@npm:^8.0.5":
|
||||
version: 8.0.5
|
||||
resolution: "socks-proxy-agent@npm:8.0.5"
|
||||
dependencies:
|
||||
@@ -10883,15 +10723,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"ssri@npm:^12.0.0":
|
||||
version: 12.0.0
|
||||
resolution: "ssri@npm:12.0.0"
|
||||
dependencies:
|
||||
minipass: "npm:^7.0.3"
|
||||
checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"standard-engine@npm:^15.0.0":
|
||||
version: 15.0.0
|
||||
resolution: "standard-engine@npm:15.0.0"
|
||||
@@ -11302,16 +11133,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tar@npm:^7.4.3":
|
||||
version: 7.5.1
|
||||
resolution: "tar@npm:7.5.1"
|
||||
"tar@npm:^7.5.4":
|
||||
version: 7.5.16
|
||||
resolution: "tar@npm:7.5.16"
|
||||
dependencies:
|
||||
"@isaacs/fs-minipass": "npm:^4.0.0"
|
||||
chownr: "npm:^3.0.0"
|
||||
minipass: "npm:^7.1.2"
|
||||
minizlib: "npm:^3.1.0"
|
||||
yallist: "npm:^5.0.0"
|
||||
checksum: 10c0/0dad0596a61586180981133b20c32cfd93c5863c5b7140d646714e6ea8ec84583b879e5dc3928a4d683be6e6109ad7ea3de1cf71986d5194f81b3a016c8858c9
|
||||
checksum: 10c0/4f37f3c4bd2ca2755fd736a5df1d573c1a868ec1b1e893346aeafa95ac510f9e2fd1469420bd866cc7904799e5bd4ac62b5d4f03fe27747d6e1e373b44505c5c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -11693,6 +11524,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"undici@npm:^6.25.0":
|
||||
version: 6.26.0
|
||||
resolution: "undici@npm:6.26.0"
|
||||
checksum: 10c0/cf2b4caf58c33d6582970991290cc7a6486d6e738845f25dcdd16952d708ec844815c6d30362919764fcaf30f719891289341f1ada496f003ce2700310453a47
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"unicorn-magic@npm:^0.3.0":
|
||||
version: 0.3.0
|
||||
resolution: "unicorn-magic@npm:0.3.0"
|
||||
@@ -11700,24 +11538,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"unique-filename@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "unique-filename@npm:4.0.0"
|
||||
dependencies:
|
||||
unique-slug: "npm:^5.0.0"
|
||||
checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"unique-slug@npm:^5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "unique-slug@npm:5.0.0"
|
||||
dependencies:
|
||||
imurmurhash: "npm:^0.1.4"
|
||||
checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"unist-util-is@npm:^6.0.0":
|
||||
version: 6.0.0
|
||||
resolution: "unist-util-is@npm:6.0.0"
|
||||
@@ -12181,14 +12001,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"which@npm:^5.0.0":
|
||||
version: 5.0.0
|
||||
resolution: "which@npm:5.0.0"
|
||||
"which@npm:^6.0.0":
|
||||
version: 6.0.1
|
||||
resolution: "which@npm:6.0.1"
|
||||
dependencies:
|
||||
isexe: "npm:^3.1.1"
|
||||
isexe: "npm:^4.0.0"
|
||||
bin:
|
||||
node-which: bin/which.js
|
||||
checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b
|
||||
checksum: 10c0/7e710e54ea36d2d6183bee2f9caa27a3b47b9baf8dee55a199b736fcf85eab3b9df7556fca3d02b50af7f3dfba5ea3a45644189836df06267df457e354da66d5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-04-28 21:06:17 UTC
|
||||
--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-06-10 20:03:19 UTC
|
||||
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
|
||||
@@ -220,7 +220,7 @@ void UpdateSystemDnDDragImage(TabDragContext* attached
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
ref->can_release_capture_ = false;
|
||||
#endif
|
||||
ref->start_point_in_screen_ =
|
||||
@@ -1036,7 +1036,7 @@ TabDragController::Liveness TabDragController::DragBro
|
||||
@@ -1040,7 +1040,7 @@ TabDragController::Liveness TabDragController::DragBro
|
||||
CHECK_EQ(SetCapture(target_context), Liveness::kAlive);
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
// EndMoveLoop is going to snap the window back to its original location.
|
||||
// Hide it so users don't see this. Hiding a window in Linux aura causes
|
||||
// it to lose capture so skip it.
|
||||
@@ -2259,7 +2259,7 @@ void TabDragController::CompleteDrag() {
|
||||
@@ -2266,7 +2266,7 @@ void TabDragController::CompleteDrag() {
|
||||
}
|
||||
|
||||
// If source window was maximized - maximize the new window as well.
|
||||
@@ -36,7 +36,7 @@
|
||||
// Keeping maximized state breaks snap to Grid on Windows when dragging
|
||||
// tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
|
||||
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
|
||||
@@ -2694,7 +2694,7 @@ TabDragController::Liveness TabDragController::GetLoca
|
||||
@@ -2701,7 +2701,7 @@ TabDragController::Liveness TabDragController::GetLoca
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-06-13 08:19:50 UTC
|
||||
--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-06-18 06:25:46 UTC
|
||||
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
|
||||
@@ -130,7 +130,7 @@
|
||||
#include "ui/gfx/win/gdi_util.h"
|
||||
@@ -18,7 +18,7 @@
|
||||
ui::BrowserAccessibilityManager* manager =
|
||||
host()->GetOrCreateRootBrowserAccessibilityManager();
|
||||
if (manager && manager->GetBrowserAccessibilityRoot())
|
||||
@@ -2010,7 +2010,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
|
||||
@@ -2016,7 +2016,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
|
||||
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
|
||||
const gfx::Range& range,
|
||||
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
|
||||
@@ -3053,7 +3053,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
|
||||
@@ -3059,7 +3059,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
|
||||
}
|
||||
|
||||
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
|
||||
@@ -36,7 +36,7 @@
|
||||
return NeedsInputGrab();
|
||||
#else
|
||||
return false;
|
||||
@@ -3263,7 +3263,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
|
||||
@@ -3271,7 +3271,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
|
||||
if (!target_host)
|
||||
return;
|
||||
|
||||
|
||||
+11
-11
@@ -1,6 +1,6 @@
|
||||
--- electron/shell/browser/api/electron_api_safe_storage.cc.orig 2026-05-08 13:54:01 UTC
|
||||
--- electron/shell/browser/api/electron_api_safe_storage.cc.orig 2026-06-16 15:20:20 UTC
|
||||
+++ electron/shell/browser/api/electron_api_safe_storage.cc
|
||||
@@ -78,7 +78,7 @@ gin::ObjectTemplateBuilder SafeStorage::GetObjectTempl
|
||||
@@ -70,7 +70,7 @@ gin::ObjectTemplateBuilder SafeStorage::GetObjectTempl
|
||||
.SetMethod("decryptString", &SafeStorage::DecryptString)
|
||||
.SetMethod("encryptStringAsync", &SafeStorage::encryptStringAsync)
|
||||
.SetMethod("decryptStringAsync", &SafeStorage::decryptStringAsync)
|
||||
@@ -9,7 +9,7 @@
|
||||
.SetMethod("getSelectedStorageBackend",
|
||||
&SafeStorage::GetSelectedLinuxBackend)
|
||||
#endif
|
||||
@@ -145,7 +145,7 @@ bool SafeStorage::IsEncryptionAvailable() {
|
||||
@@ -147,7 +147,7 @@ bool SafeStorage::IsEncryptionAvailable() {
|
||||
bool SafeStorage::IsEncryptionAvailable() {
|
||||
if (!electron::Browser::Get()->is_ready())
|
||||
return false;
|
||||
@@ -18,16 +18,16 @@
|
||||
return OSCrypt::IsEncryptionAvailable() ||
|
||||
(use_password_v10_ &&
|
||||
static_cast<BrowserProcessImpl*>(g_browser_process)
|
||||
@@ -158,7 +158,7 @@ bool SafeStorage::IsAsyncEncryptionAvailable() {
|
||||
bool SafeStorage::IsAsyncEncryptionAvailable() {
|
||||
if (!electron::Browser::Get()->is_ready())
|
||||
return false;
|
||||
@@ -167,7 +167,7 @@ v8::Local<v8::Promise> SafeStorage::IsAsyncEncryptionA
|
||||
return handle;
|
||||
}
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
||||
return is_available_ || (use_password_v10_ &&
|
||||
static_cast<BrowserProcessImpl*>(g_browser_process)
|
||||
->linux_storage_backend() == "basic_text");
|
||||
@@ -171,7 +171,7 @@ void SafeStorage::SetUsePasswordV10(bool use) {
|
||||
if (use_password_v10_ && static_cast<BrowserProcessImpl*>(g_browser_process)
|
||||
->linux_storage_backend() == "basic_text") {
|
||||
promise.Resolve(true);
|
||||
@@ -190,7 +190,7 @@ void SafeStorage::SetUsePasswordV10(bool use) {
|
||||
use_password_v10_ = use;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- electron/shell/browser/native_window_views.cc.orig 2026-06-09 06:05:33 UTC
|
||||
--- electron/shell/browser/native_window_views.cc.orig 2026-06-16 15:20:20 UTC
|
||||
+++ electron/shell/browser/native_window_views.cc
|
||||
@@ -58,7 +58,7 @@
|
||||
#include "ui/wm/core/shadow_types.h"
|
||||
@@ -99,16 +99,16 @@
|
||||
return true;
|
||||
#endif
|
||||
}
|
||||
@@ -1276,7 +1276,7 @@ void NativeWindowViews::SetBackgroundColor(SkColor bac
|
||||
@@ -1275,7 +1275,7 @@ void NativeWindowViews::SetBackgroundColor(SkColor bac
|
||||
InvalidateRect(GetAcceleratedWidget(), nullptr, 1);
|
||||
#endif
|
||||
SkColor compositor_color = background_color;
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
||||
// Widget background needs to stay transparent for CSD shadow regions.
|
||||
LinuxFrameLayout* frame_layout = GetLinuxFrameLayout();
|
||||
const bool uses_csd =
|
||||
@@ -1398,7 +1398,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
|
||||
// Widget and root view need to be transparent for CSD to draw shadow regions
|
||||
// and custom edges and corners. The web contents view will still be
|
||||
// painted with the true background color, which is cached in state.
|
||||
@@ -1405,7 +1405,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
|
||||
}
|
||||
|
||||
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
|
||||
@@ -117,7 +117,7 @@
|
||||
// Remove global menu bar.
|
||||
if (global_menu_bar_ && menu_model == nullptr) {
|
||||
global_menu_bar_.reset();
|
||||
@@ -1454,7 +1454,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
|
||||
@@ -1461,7 +1461,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
|
||||
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
|
||||
NativeWindow::SetParentWindow(parent);
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
if (x11_util::IsX11()) {
|
||||
auto* connection = x11::Connection::Get();
|
||||
connection->SetProperty(
|
||||
@@ -1516,7 +1516,7 @@ void NativeWindowViews::SetProgressBar(double progress
|
||||
@@ -1523,7 +1523,7 @@ void NativeWindowViews::SetProgressBar(double progress
|
||||
NativeWindow::ProgressState state) {
|
||||
#if BUILDFLAG(IS_WIN)
|
||||
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
|
||||
@@ -135,7 +135,7 @@
|
||||
if (unity::IsRunning()) {
|
||||
unity::SetProgressFraction(progress);
|
||||
}
|
||||
@@ -1642,7 +1642,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
|
||||
@@ -1649,7 +1649,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
|
||||
#if BUILDFLAG(IS_WIN)
|
||||
window_handle =
|
||||
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
|
||||
@@ -144,7 +144,7 @@
|
||||
window_handle = static_cast<uint32_t>(accelerated_widget);
|
||||
#endif
|
||||
aura::WindowTreeHost* const host =
|
||||
@@ -1772,7 +1772,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
|
||||
@@ -1779,7 +1779,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
|
||||
SendMessage(hwnd, WM_SETICON, ICON_BIG,
|
||||
reinterpret_cast<LPARAM>(app_icon_.get()));
|
||||
}
|
||||
@@ -153,7 +153,7 @@
|
||||
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
|
||||
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
|
||||
GetAcceleratedWidget());
|
||||
@@ -1893,7 +1893,7 @@ bool NativeWindowViews::CanMinimize() const {
|
||||
@@ -1900,7 +1900,7 @@ bool NativeWindowViews::CanMinimize() const {
|
||||
bool NativeWindowViews::CanMinimize() const {
|
||||
#if BUILDFLAG(IS_WIN)
|
||||
return minimizable_;
|
||||
@@ -162,7 +162,7 @@
|
||||
return true;
|
||||
#endif
|
||||
}
|
||||
@@ -1927,7 +1927,7 @@ std::unique_ptr<views::FrameView> NativeWindowViews::C
|
||||
@@ -1934,7 +1934,7 @@ std::unique_ptr<views::FrameView> NativeWindowViews::C
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
LinuxFrameLayout* NativeWindowViews::GetLinuxFrameLayout() {
|
||||
auto* ncv = widget()->non_client_view();
|
||||
if (!ncv)
|
||||
@@ -1947,7 +1947,7 @@ void NativeWindowViews::HandleKeyboardEvent(
|
||||
@@ -1954,7 +1954,7 @@ void NativeWindowViews::HandleKeyboardEvent(
|
||||
if (widget_destroyed_)
|
||||
return;
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
|
||||
NotifyWindowExecuteAppCommand(kBrowserBackward);
|
||||
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
|
||||
@@ -1966,7 +1966,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
|
||||
@@ -1973,7 +1973,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
|
||||
// Alt+Click should not toggle menu bar.
|
||||
root_view_.ResetAltState();
|
||||
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
--- electron/spec/api-app-spec.ts.orig 2026-06-02 04:24:22 UTC
|
||||
--- electron/spec/api-app-spec.ts.orig 2026-06-16 15:20:20 UTC
|
||||
+++ electron/spec/api-app-spec.ts
|
||||
@@ -137,11 +137,11 @@ describe('app module', () => {
|
||||
@@ -124,7 +124,7 @@ describe('app module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
- ifdescribe(process.platform === 'linux')('app.setDesktopName(name)', () => {
|
||||
+ ifdescribe(process.platform === 'linux' || process.platform === 'freebsd')('app.setDesktopName(name)', () => {
|
||||
it('sets the desktop name to the CHROME_DESKTOP environment variable', () => {
|
||||
const original = process.env.CHROME_DESKTOP;
|
||||
defer(() => {
|
||||
@@ -153,11 +153,11 @@ describe('app module', () => {
|
||||
});
|
||||
|
||||
describe('app.getPreferredSystemLanguages()', () => {
|
||||
@@ -14,7 +23,7 @@
|
||||
const languages = app.getPreferredSystemLanguages();
|
||||
if (languages.length) {
|
||||
expect(languages).to.not.include('C');
|
||||
@@ -220,7 +220,7 @@ describe('app module', () => {
|
||||
@@ -236,7 +236,7 @@ describe('app module', () => {
|
||||
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
|
||||
});
|
||||
|
||||
@@ -23,7 +32,7 @@
|
||||
const electronPath = process.execPath;
|
||||
const appPath = path.join(fixturesPath, 'api', 'singleton');
|
||||
appProcess = cp.spawn(electronPath, [appPath]);
|
||||
@@ -391,7 +391,7 @@ describe('app module', () => {
|
||||
@@ -407,7 +407,7 @@ describe('app module', () => {
|
||||
});
|
||||
|
||||
// GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
|
||||
@@ -32,7 +41,7 @@
|
||||
const tempFiles = [
|
||||
path.join(fixturesPath, 'foo.txt'),
|
||||
path.join(fixturesPath, 'bar.txt'),
|
||||
@@ -520,7 +520,7 @@ describe('app module', () => {
|
||||
@@ -536,7 +536,7 @@ describe('app module', () => {
|
||||
// let w = null
|
||||
|
||||
// before(function () {
|
||||
@@ -41,7 +50,7 @@
|
||||
// this.skip()
|
||||
// }
|
||||
// })
|
||||
@@ -633,7 +633,7 @@ describe('app module', () => {
|
||||
@@ -649,7 +649,7 @@ describe('app module', () => {
|
||||
|
||||
describe('app.badgeCount', () => {
|
||||
const platformIsNotSupported =
|
||||
@@ -50,7 +59,7 @@
|
||||
|
||||
const expectedBadgeCount = 42;
|
||||
|
||||
@@ -680,7 +680,7 @@ describe('app module', () => {
|
||||
@@ -696,7 +696,7 @@ describe('app module', () => {
|
||||
});
|
||||
|
||||
ifdescribe(
|
||||
@@ -59,7 +68,7 @@
|
||||
)('app.get/setLoginItemSettings API', function () {
|
||||
const isMac = process.platform === 'darwin';
|
||||
const isWin = process.platform === 'win32';
|
||||
@@ -1097,7 +1097,7 @@ describe('app module', () => {
|
||||
@@ -1113,7 +1113,7 @@ describe('app module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -68,7 +77,7 @@
|
||||
it('is mutable', () => {
|
||||
const values = [false, true, false];
|
||||
const setters: Array<(arg: boolean) => void> = [
|
||||
@@ -1367,7 +1367,7 @@ describe('app module', () => {
|
||||
@@ -1383,7 +1383,7 @@ describe('app module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -77,7 +86,7 @@
|
||||
let w: BrowserWindow;
|
||||
|
||||
before(function () {
|
||||
@@ -1510,7 +1510,7 @@ describe('app module', () => {
|
||||
@@ -1526,7 +1526,7 @@ describe('app module', () => {
|
||||
|
||||
describe('getApplicationNameForProtocol()', () => {
|
||||
// TODO: Linux CI doesn't have registered http & https handlers
|
||||
@@ -86,7 +95,7 @@
|
||||
'returns application names for common protocols',
|
||||
function () {
|
||||
// We can't expect particular app names here, but these protocols should
|
||||
@@ -1527,7 +1527,7 @@ describe('app module', () => {
|
||||
@@ -1543,7 +1543,7 @@ describe('app module', () => {
|
||||
expect(app.getApplicationNameForProtocol('bogus-protocol://')).to.equal('');
|
||||
});
|
||||
|
||||
@@ -95,7 +104,7 @@
|
||||
const desktopFileId = 'mock-browser.desktop';
|
||||
const mockDisplayName = 'Mock Browser';
|
||||
const mockScheme = 'mockproto';
|
||||
@@ -1577,7 +1577,7 @@ describe('app module', () => {
|
||||
@@ -1593,7 +1593,7 @@ describe('app module', () => {
|
||||
let xdgBinDir: string;
|
||||
|
||||
before(() => {
|
||||
@@ -104,7 +113,7 @@
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1594,7 +1594,7 @@ describe('app module', () => {
|
||||
@@ -1610,7 +1610,7 @@ describe('app module', () => {
|
||||
});
|
||||
|
||||
after(() => {
|
||||
@@ -113,7 +122,7 @@
|
||||
fs.rmSync(xdgDir, { recursive: true, force: true });
|
||||
}
|
||||
});
|
||||
@@ -1606,7 +1606,7 @@ describe('app module', () => {
|
||||
@@ -1622,7 +1622,7 @@ describe('app module', () => {
|
||||
});
|
||||
|
||||
it('returns resolved promise with appPath, displayName and icon', async function () {
|
||||
@@ -122,7 +131,7 @@
|
||||
const appInfo = await spawnProtocolInfoWithXdgMock(`${mockScheme}://`, xdgDataHome, xdgConfigHome);
|
||||
expect(appInfo.name).to.equal(mockDisplayName);
|
||||
expect(appInfo.path).to.equal('/usr/bin/true');
|
||||
@@ -1620,7 +1620,7 @@ describe('app module', () => {
|
||||
@@ -1636,7 +1636,7 @@ describe('app module', () => {
|
||||
expect(appInfo.icon).not.to.be.undefined();
|
||||
});
|
||||
|
||||
@@ -131,7 +140,7 @@
|
||||
const pathLookupExecutable = 'mock-browser';
|
||||
const pathLookupExecutablePath = path.join(xdgBinDir, pathLookupExecutable);
|
||||
const pathLookupDisplayName = 'Mock Browser PATH';
|
||||
@@ -1654,7 +1654,7 @@ describe('app module', () => {
|
||||
@@ -1670,7 +1670,7 @@ describe('app module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -140,7 +149,7 @@
|
||||
const protocol = 'electron-test-linux';
|
||||
const desktopFileId = 'electron-test.desktop';
|
||||
const protocolMimeType = `x-scheme-handler/${protocol}`;
|
||||
@@ -1771,7 +1771,7 @@ describe('app module', () => {
|
||||
@@ -1787,7 +1787,7 @@ describe('app module', () => {
|
||||
});
|
||||
|
||||
// FIXME Get these specs running on Linux CI
|
||||
@@ -149,7 +158,7 @@
|
||||
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
|
||||
const sizes = {
|
||||
small: 16,
|
||||
@@ -1853,7 +1853,7 @@ describe('app module', () => {
|
||||
@@ -1869,7 +1869,7 @@ describe('app module', () => {
|
||||
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
|
||||
}
|
||||
|
||||
@@ -158,7 +167,7 @@
|
||||
expect(entry.sandboxed).to.be.a('boolean');
|
||||
}
|
||||
|
||||
@@ -1922,7 +1922,7 @@ describe('app module', () => {
|
||||
@@ -1938,7 +1938,7 @@ describe('app module', () => {
|
||||
|
||||
it('succeeds with complete GPUInfo', async () => {
|
||||
const completeInfo = await getGPUInfo('complete');
|
||||
@@ -167,7 +176,7 @@
|
||||
// For linux and macOS complete info is same as basic info
|
||||
await verifyBasicGPUInfo(completeInfo);
|
||||
const basicInfo = await getGPUInfo('basic');
|
||||
@@ -1946,7 +1946,7 @@ describe('app module', () => {
|
||||
@@ -1962,7 +1962,7 @@ describe('app module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- electron/spec/api-browser-window-spec.ts.orig 2026-06-09 06:05:33 UTC
|
||||
--- electron/spec/api-browser-window-spec.ts.orig 2026-06-16 15:20:20 UTC
|
||||
+++ electron/spec/api-browser-window-spec.ts
|
||||
@@ -100,7 +100,7 @@ describe('BrowserWindow module', () => {
|
||||
}).not.to.throw();
|
||||
@@ -108,7 +108,7 @@
|
||||
const maximize = once(w, 'maximize');
|
||||
w.show();
|
||||
w.maximize();
|
||||
@@ -4650,7 +4650,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -4663,7 +4663,7 @@ describe('BrowserWindow module', () => {
|
||||
expect(test.nodeTimers).to.equal(true);
|
||||
expect(test.nodeUrl).to.equal(true);
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
expect(test.creationTime).to.be.null('creation time');
|
||||
expect(test.systemMemoryInfo).to.be.null('system memory info');
|
||||
} else {
|
||||
@@ -5166,7 +5166,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5179,7 +5179,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
afterEach(closeAllWindows);
|
||||
it('emits an event when window is maximized', async () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
@@ -5442,7 +5442,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5455,7 +5455,7 @@ describe('BrowserWindow module', () => {
|
||||
// TODO(zcbenz):
|
||||
// This test does not run on Linux CI. See:
|
||||
// https://github.com/electron/electron/issues/28699
|
||||
@@ -135,7 +135,7 @@
|
||||
'should bring a minimized maximized window back to maximized state',
|
||||
async () => {
|
||||
const w = new BrowserWindow({});
|
||||
@@ -5460,7 +5460,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5473,7 +5473,7 @@ describe('BrowserWindow module', () => {
|
||||
}
|
||||
);
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
const w = new BrowserWindow({ show: false });
|
||||
w.show();
|
||||
|
||||
@@ -5483,7 +5483,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5496,7 +5496,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
|
||||
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
|
||||
@@ -153,7 +153,7 @@
|
||||
afterEach(closeAllWindows);
|
||||
it('should show the window if it is not currently shown', async () => {
|
||||
const w = new BrowserWindow({ show: false });
|
||||
@@ -5520,7 +5520,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -5533,7 +5533,7 @@ describe('BrowserWindow module', () => {
|
||||
|
||||
// TODO(dsanders11): Enable once minimize event works on Linux again.
|
||||
// See https://github.com/electron/electron/issues/28699
|
||||
@@ -162,7 +162,7 @@
|
||||
const w = new BrowserWindow();
|
||||
const minimize = once(w, 'minimize');
|
||||
w.minimize();
|
||||
@@ -6018,7 +6018,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -6031,7 +6031,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
|
||||
// On Linux there is no "resizable" property of a window.
|
||||
@@ -171,7 +171,7 @@
|
||||
const w = new BrowserWindow({ show: false });
|
||||
expect(w.resizable).to.be.true('resizable');
|
||||
|
||||
@@ -6271,7 +6271,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -6284,7 +6284,7 @@ describe('BrowserWindow module', () => {
|
||||
});
|
||||
});
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
// Not implemented on Linux.
|
||||
afterEach(closeAllWindows);
|
||||
|
||||
@@ -7589,7 +7589,7 @@ describe('BrowserWindow module', () => {
|
||||
@@ -7602,7 +7602,7 @@ describe('BrowserWindow module', () => {
|
||||
describe('"transparent" option', () => {
|
||||
afterEach(closeAllWindows);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- electron/spec/chromium-spec.ts.orig 2026-05-08 13:54:01 UTC
|
||||
--- electron/spec/chromium-spec.ts.orig 2026-06-16 15:20:20 UTC
|
||||
+++ electron/spec/chromium-spec.ts
|
||||
@@ -578,15 +578,15 @@ describe('command line switches', () => {
|
||||
@@ -601,15 +601,15 @@ describe('command line switches', () => {
|
||||
testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
|
||||
|
||||
const lcAll = String(process.env.LC_ALL);
|
||||
@@ -20,7 +20,7 @@
|
||||
testLocale('', lcAll, true)
|
||||
);
|
||||
});
|
||||
@@ -3807,12 +3807,12 @@ describe('font fallback', () => {
|
||||
@@ -3830,12 +3830,12 @@ describe('font fallback', () => {
|
||||
expect(fonts[0].familyName).to.equal('Arial');
|
||||
} else if (process.platform === 'darwin') {
|
||||
expect(fonts[0].familyName).to.equal('Helvetica');
|
||||
@@ -35,7 +35,7 @@
|
||||
'should fall back to Japanese font for sans-serif Japanese script',
|
||||
async function () {
|
||||
const html = `
|
||||
@@ -4379,7 +4379,7 @@ describe('paste execCommand', () => {
|
||||
@@ -4402,7 +4402,7 @@ describe('paste execCommand', () => {
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- services/device/public/cpp/device_features.cc.orig 2026-05-26 20:44:49 UTC
|
||||
--- services/device/public/cpp/device_features.cc.orig 2026-06-10 20:03:19 UTC
|
||||
+++ services/device/public/cpp/device_features.cc
|
||||
@@ -152,11 +152,11 @@ BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLE
|
||||
@@ -156,11 +156,11 @@ BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLE
|
||||
// a USB interface is busy.
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- services/device/public/cpp/device_features.h.orig 2026-05-26 20:44:49 UTC
|
||||
--- services/device/public/cpp/device_features.h.orig 2026-06-10 20:03:19 UTC
|
||||
+++ services/device/public/cpp/device_features.h
|
||||
@@ -58,11 +58,11 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermis
|
||||
@@ -59,11 +59,11 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermis
|
||||
|
||||
DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
--- ui/base/x/x11_cursor_loader.cc.orig 2025-10-21 20:19:54 UTC
|
||||
--- ui/base/x/x11_cursor_loader.cc.orig 2026-06-10 20:03:19 UTC
|
||||
+++ ui/base/x/x11_cursor_loader.cc
|
||||
@@ -37,7 +37,7 @@
|
||||
#include "ui/gfx/x/connection.h"
|
||||
@@ -21,7 +21,7 @@
|
||||
if (!lib)
|
||||
return "";
|
||||
|
||||
@@ -224,7 +228,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
|
||||
@@ -234,7 +238,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
|
||||
const std::string& rm_xcursor_theme) {
|
||||
constexpr const char kDefaultTheme[] = "default";
|
||||
std::string themes[] = {
|
||||
@@ -30,7 +30,7 @@
|
||||
// The toolkit theme has the highest priority.
|
||||
LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
|
||||
: std::string(),
|
||||
@@ -414,7 +418,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
|
||||
@@ -428,7 +432,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
|
||||
return size;
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-06-02 17:55:02 UTC
|
||||
--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-06-10 20:03:19 UTC
|
||||
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
|
||||
@@ -218,7 +218,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd
|
||||
@@ -225,7 +225,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd
|
||||
return selected_operation_;
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2025-01-27 17:37:37 UTC
|
||||
--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-06-10 20:03:19 UTC
|
||||
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
|
||||
@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
|
||||
@@ -73,7 +73,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
|
||||
// The offset of |drag_widget_| relative to the mouse position.
|
||||
gfx::Vector2d offset;
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
// The last received drag location. The drag widget is moved asynchronously
|
||||
// so its position is updated when the UI thread has time for that. When
|
||||
// the first change to the location happens, a call to UpdateDragWidget()
|
||||
@@ -88,7 +88,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
|
||||
@@ -94,7 +94,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
|
||||
const gfx::Point& root_location,
|
||||
int allowed_operations,
|
||||
ui::mojom::DragEventSource source) override;
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-06-13 08:19:50 UTC
|
||||
--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-06-10 20:03:19 UTC
|
||||
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
|
||||
@@ -51,7 +51,7 @@
|
||||
#include "ui/wm/core/window_util.h"
|
||||
@@ -18,7 +18,7 @@
|
||||
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
|
||||
#else
|
||||
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
|
||||
@@ -1243,7 +1243,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
|
||||
@@ -1248,7 +1248,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
|
||||
// DesktopWindowTreeHost:
|
||||
|
||||
// Linux subclasses this host and adds some Linux specific bits.
|
||||
|
||||
Reference in New Issue
Block a user