electron/script
electron-roller[bot] 9c019b6147
chore: bump chromium to 136.0.7095.0 (main) (#46118)
* chore: bump chromium in DEPS to 136.0.7076.0

* chore: bump chromium in DEPS to 136.0.7077.0

* 6368856: Migrate absl variant.h and utility.h in content (part 2/2) | 6368856

* 6356528: Clean up LegacyRenderWidgetHostHWND code | 6356528

* chore: export patches

* 6339113: [Viewport Segments] Add CDP commands to override Viewport Segments without overriding other device properties. | 6339113

* 6352169: [DevTools][MultiInstance] Support new tab in another window on Android | 6352169

* 6368856: Migrate absl variant.h and utility.h in content (part 2/2) | 6368856

* 6360858:Clickiness: Wire response from URLLoader to DB, add e2e tests| 6360858

* chore: bump chromium in DEPS to 136.0.7079.0

* chore: export patches

* chore: bump chromium in DEPS to 136.0.7081.0

* chore: export patches

* chore: bump chromium in DEPS to 136.0.7083.0

* 6361987: Remove double-declaration with gfx::NativeView and gfx::NativeWindow | 6361987

* chore: export patches

* chore: bump chromium in DEPS to 136.0.7087.0

* chore: export patches

* fix: include node patch for missing AtomicsWaitEvent
6385540

* build: add depot_tools python to path

* fix: cppgc init and unregistering v8 isolate

6333562

CppGc is now initialized earlier so Node can skip reinitializing it.

Additionally, gin::IsolateHandle was attempting to destruct an already destructed
v8::Isolate upon electron::JavaScriptEnvironment destruction. By removing the call
to NodePlatform::UnregisterIsolate, this fixes the crash on app shutdown.

* fix: unregister isolate after destruction

See code comment.

* chore: bump chromium in DEPS to 136.0.7095.0

* chore: sync patches

* fix: add script_parsing::ContentScriptType parameter
6298395

* fix: migrate content::BrowserAccessibilityState methods
6401437
6383275

* feat: enableHappyEyeballs option for host resolver
6332599

* fix: add new cookie exclusion reason
6343479

* fix: add new url loader method
6337340

* fix: add new cppgc header file for electron_node headers
6348644

* fix: disable CREL on Linux ARM64
https://chromium-review.googlesource.com/q/I3a62f02f564f07be63173b0773b4ecaffbe939b9

* fixup! fix: add new cppgc header file for electron_node headers 6348644

* chore: update corner smoothing patch

* fixup! chore: update corner smoothing patch

* chore: disable NAN weak tests

These two tests are incompatible with a V8 change that disallows running JS code from a weak finalizer callback.

Ref: 4733273

* test: fix task starvation in node test

A V8 change makes these contexts get collected in a task that is posted
and run asynchronously. The tests were synchronously GC'ing in an
infinite loop, preventing the task loop from running the task that would
GC these contexts.

This change should be upstreamed in some way.

Ref: 4733273

---------

Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: alice <alice@makenotion.com>
Co-authored-by: Samuel Maddock <smaddock@slack-corp.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: clavin <clavin@electronjs.org>
2025-04-03 19:02:49 -05:00
..
actions build: use github actions for windows (#44136) 2024-12-12 11:51:24 -05:00
codesign refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
lib build: add win toolchain for release builds (#45380) 2025-02-03 22:06:01 -08:00
node build: rework header generation in Node.js (#44657) 2024-11-19 10:57:38 -05:00
release chore: remove remaining references to AppVeyor (#45339) 2025-02-07 12:57:36 +01:00
zip_manifests build: use github actions for windows (#44136) 2024-12-12 11:51:24 -05:00
.eslintrc.json refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
add-debug-link.py chore: remove py2 compatibility code (#40375) 2023-11-01 10:20:32 -04:00
apply_all_patches.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
check-patch-diff.ts chore: bump chromium to 121.0.6104.0 (main) (#40418) 2023-11-03 15:37:55 -04:00
check-symlinks.js refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
copy-debug-symbols.py chore: remove py2 compatibility code (#40375) 2023-11-01 10:20:32 -04:00
create-api-json.mjs build: also lint mjs files (#44581) 2024-11-06 18:46:09 -05:00
dbus_mock.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
doc-only-change.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
export_all_patches.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
gen-filenames.ts feat: service worker preload scripts for improved extensions support (#44411) 2025-01-31 09:32:45 -05:00
gen-hunspell-filenames.js refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
gen-libc++-filenames.js build: make gen-libc++-filenames.js produce the same results on Windows (#45556) 2025-02-11 12:56:05 +01:00
generate-config-gypi.py build: fix python warnings "SyntaxWarning: invalid escape sequence '\w'" (#44650) 2024-11-14 12:27:20 +01:00
generate-deps-hash.js build: use github actions for windows (#44136) 2024-12-12 11:51:24 -05:00
generate-mas-config.py build: make is_mas_build a generated header instead of config (#43737) 2024-09-17 01:38:56 -07:00
generate-version-json.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
generate-zip-manifest.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
get-git-version.py fix: only remove the 'v' prefix from the git tag name (#45132) 2025-01-13 22:36:03 -05:00
git-export-patches build: export matching patches (#41174) 2024-02-08 13:47:59 -05:00
git-import-patches build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
gn-asar-hash.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
gn-asar.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
gn-check.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
gn-plist-but-with-hashes.js refactor: use node scheme imports in scripts (#38846) 2023-06-22 16:21:42 +02:00
lint.js build: also lint mjs files (#44581) 2024-11-06 18:46:09 -05:00
nan-spec-runner.js chore: bump chromium to 136.0.7095.0 (main) (#46118) 2025-04-03 19:02:49 -05:00
native-tests.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
node-disabled-tests.json test: disable parallel/test-worker-resource-limits (#46105) 2025-03-19 22:03:26 +01:00
node-spec-runner.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
patches-mtime-cache.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
push-patch.js build: fail for out of date patches on forks (#46080) 2025-03-19 10:05:51 +01:00
run-clang-format.py build: fix clang-format duplicate message (#45235) 2025-01-20 11:05:40 +01:00
run-clang-tidy.ts build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
run-gn-format.py build: fix clang format/lint (#42715) 2024-06-28 13:30:07 -07:00
run-if-exists.js fix: EINVAL when spawning cmd files on Windows (#41893) 2024-04-19 09:27:58 -04:00
spec-runner.js test: dump Electron process PID to path if environment variable set (#45481) 2025-02-06 09:15:10 -06:00
split-tests.js test: run visibility-state-spec.ts first (#44206) 2024-10-14 09:40:22 -04:00
start.js build: add import/order eslint rule (#44085) 2024-10-02 19:10:44 -07:00
strip-binaries.py build: fix python util verbose mode logic (#44431) 2024-10-29 11:35:57 -04:00
sysroots.json build: roll sysroots again (#46016) 2025-03-13 16:28:53 -05:00
tar.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
verify-chromedriver.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
verify-ffmpeg.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
verify-mksnapshot.py chore: bump pylint to 2.17 (#41576) 2024-03-21 09:48:23 -04:00
yarn.js fix: EINVAL when spawning cmd files on Windows (#41893) 2024-04-19 09:27:58 -04:00
zip-symbols.py build: fix python warnings "SyntaxWarning: invalid escape sequence '\w'" (#44650) 2024-11-14 12:27:20 +01:00