electron/patches/node
John Kleinschmidt 3934f72496
chore: bump chromium to 120.0.6099.0 (28-x-y) (#40413)
* chore: bump chromium to 120.0.6078.0 (main) (#40114)

* chore: bump chromium in DEPS to 120.0.6049.0

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6050.0

* chore: update patches

* 4910494: Reland "[autopip] Show autopip UI for video pip"

https://chromium-review.googlesource.com/c/chromium/src/+/4910494

* 4812338: Move partition_alloc into a "partition_alloc" dir.

https://chromium-review.googlesource.com/c/chromium/src/+/4812338

* [Extensions Cleanup] Remove mojom ViewType::kExtensionDialog

https://chromium-review.googlesource.com/c/chromium/src/+/4909897

* 4894923: Force enable raw_ptrs pointer arithmetic check.

https://chromium-review.googlesource.com/c/chromium/src/+/4894923

* gin: Prevent wrappables from being constructed from author code.

https://chromium-review.googlesource.com/c/chromium/src/+/4905829

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6052.0

* chore: bump chromium in DEPS to 120.0.6054.0

* chore: bump chromium in DEPS to 120.0.6056.0

* chore: fix patches

* 4918545: Reland "[autopip] Add permissions embargo"
https://chromium-review.googlesource.com/c/chromium/src/+/4918545

* 4881761: UI bindings for visual logging with structured metrics.

https://chromium-review.googlesource.com/c/chromium/src/+/4881761

* chore: bump chromium in DEPS to 120.0.6058.0

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6060.0

* chore: bump chromium in DEPS to 120.0.6061.0

* chore: bump chromium in DEPS to 120.0.6062.0

* chore: gen libc++ filenames

* chore: update patches

* 4911894: Move //c/b/ui/views/eye_dropper to //components
https://chromium-review.googlesource.com/c/chromium/src/+/4911894

* chore: bump chromium in DEPS to 120.0.6064.0

* chore: bump chromium in DEPS to 120.0.6066.0

* chore: bump chromium in DEPS to 120.0.6068.0

* chore: bump chromium in DEPS to 120.0.6070.0

* chore: remove temp_prevent_unused_function_error.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4931270

* chore: add TransferDragSecurityInfo()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4928028

* mark TransferDragSecurityInfo() as NOTREACHED

A follow-up to previous commit. I think this is commit is correct (i.e.
that this function shouldn't get called) but am not positive, so I'm
including it in a standalone commit in case we need to revert.

* chore: update signature of OnPrivateNetworkAccessPermissionRequired()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4919478

Our impl is a no-op, so updating the signature is the only change.

* chore: rebuild patches

* chore: bump chromium in DEPS to 120.0.6072.0

* chore: update patches

* chore: sync ParseMatchPattern() param order with upstream change

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4944243

* chore: update fix_crash_loading_non-standard_schemes_in_iframes.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4939602

* chore: rebuild patches

* chore: bump chromium in DEPS to 120.0.6073.0

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6074.0

* chore: update disable_color_correct_rendering.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4908053

no manual changes; patch applied with fuzz 1

* chore: update fix_handle_no_top_level_aura_window_in_webcontentsimpl.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4936315

minor manual sync to upstream code shear

* chore: rebuild patches

* chore: update ClearHttpAuthCache arguments

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4937937

adding ClearDataFilterPtr arg. Upstream added this arg, which is already
present in other NetworkContext methods. Our code uses `nullptr` there.

* chore: bump chromium in DEPS to 120.0.6076.0

* chore: update mas_disable_remote_accessibility.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4865412

minor manual sync to upstream code shear

* chore: update disable_color_correct_rendering.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4942936

minor manual sync to upstream code shear

* fix: move x11_util.h include to top of source file

This is a short-term fix to unblock the roll. I will follow up a better fix in a standalone PR.

* chore: rebuild patches

* chore: bump chromium in DEPS to 120.0.6077.0

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6078.0

* chore: update patches

* refactor: add BrowserProcessImpl::os_crypt_async()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4455776

This is one to keep an eye on. This commit copies the upstream impl,
which appears to be an interim step with more upstream code changes
still forthcoming.

Xref: https://bugs.chromium.org/p/chromium/issues/detail?id=1373092

* fixup! refactor: add BrowserProcessImpl::os_crypt_async()

chore: make 'gn check' happy

* chore: remove ensure_messageports_get_gced_when_not_referenced.patch

Xref: ensure_messageports_get_gced_when_not_referenced.patch

no longer needed because upstreamed

* chore: remove webrtc/pipewire_capturer_make_restore_tokens_re-usable_more_than_one_time.patch

Xref: https://webrtc-review.googlesource.com/c/src/+/322621

no longer needed because upstreamed

* chore: add //components/compose:buildflags dep

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4912601

needed by browser/ui/browser_dialogs.h

* chore: update filenames.libcxx.gni

node ./script/gen-libc++-filenames.js

* test: fix UI.InspectorView -> UI.InspectorView.instance()

---------

Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
(cherry picked from commit be44a2c5b7)

* chore: bump chromium to 120.0.6099.0 (main) (#40316)

* chore: bump chromium in DEPS to 120.0.6086.0

* chore: update patches

* chore: rename FrameSubscriber::OnNewCropVersion()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4905819

just a simple renaming

* chore: rename ToJsTime() to .InMillisecondsFSinceUnixEpoch()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4956111

function renamed upstream

* chore: rename ToDoubleT() to .InSecondsFSinceUnixEpoch()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4956111

function renamed upstream

* chore: rename FromDoubleT() to .FromSecondsSinceUnixEpoch()

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4956111

function renamed upstream

* chore: bump chromium in DEPS to 120.0.6088.2

* chore: update patches

* chore: regen filenames.libcxx.gni

* chore: migrate from (removed upstream) inputFormType to formControlType

* chore: bump chromium in DEPS to 120.0.6089.0

* chore: update allow_disabling_blink_scheduler_throttling_per_renderview.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4828507

manually sync to upstream changes + reduce diff size

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6090.0

* chore: update fix_disabling_background_throttling_in_compositor.patch

no manual changes; patch applied with fuzz 2 (4 lines)

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4944206

* chore: update fix_handle_no_top_level_aura_window_in_webcontentsimpl.patch

Xref: https://chromium-review.googlesource.com/c/chromium/src/+/4946653

do not patch WebContentsImpl::SetWindowShowState() any longer because it has been removed

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6091.0

* chore: update patches

* chore: bump chromium in DEPS to 120.0.6093.0

* chore: bump chromium in DEPS to 120.0.6095.0

* chore: bump chromium in DEPS to 120.0.6096.0

* chore: bump chromium in DEPS to 120.0.6097.0

* chore: update patches

* chore: update patch after rebase

* 4961495: [document pip] Focus the window when opened manually

https://chromium-review.googlesource.com/c/chromium/src/+/4961495

* [Extensions UserScripts] Store extensions with user scripts in tracker

 | https://chromium-review.googlesource.com/c/chromium/src/+/4950530

* chore: bump chromium in DEPS to 120.0.6099.0

* chore: update patches

* chore: update filenames.libcxx.gni

* chore: remove trailing space

---------

Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
(cherry picked from commit bc1ba1fe9d)

* build: update appveyor image to latest version (#40325)

* build: update appveyor image to latest version

* chore: update version to e-120.0.6099.0

* chore: rename base image for bakes

---------

Co-authored-by: jkleinsc <jkleinsc@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
(cherry picked from commit 878c6e3062)

---------

Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-01 19:46:39 -04:00
..
.patches chore: bump chromium to 120.0.6099.0 (28-x-y) (#40413) 2023-11-01 19:46:39 -04:00
api_pass_oomdetails_to_oomerrorcallback.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
build_add_gn_build_files.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
build_ensure_native_module_compilation_fails_if_not_using_a_new.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
build_ensure_v8_pointer_compression_sandbox_is_enabled_on_64bit.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
build_modify_js2c_py_to_allow_injection_of_original-fs_and_custom_embedder_js.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
chore_add_context_to_context_aware_module_prevention.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
chore_allow_the_node_entrypoint_to_be_a_builtin_module.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
chore_expose_importmoduledynamically_and.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
chore_remove_--no-harmony-atomics_related_code.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
chore_remove_use_of_deprecated_kmaxlength.patch chore: bump chromium to 120.0.6099.0 (28-x-y) (#40413) 2023-11-01 19:46:39 -04:00
ci_ensure_node_tests_set_electron_run_as_node.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
enable_crashpad_linux_node_processes.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
expose_get_builtin_module_function.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
feat_add_knostartdebugsignalhandler_to_environment_to_prevent.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
feat_add_uv_loop_interrupt_on_io_change_option_to_uv_loop_configure.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
feat_initialize_asar_support.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_-wshadow_warning.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_account_for_createexternalizablestring_v8_global.patch chore: bump chromium to 115.0.5786.0 (main) (#38301) 2023-05-23 21:58:58 +02:00
fix_account_for_debugger_agent_race_condition.patch test: enable `parallel/test-debugger-random-port-with-inspect-port` (#39533) 2023-08-17 12:16:14 -04:00
fix_adapt_debugger_tests_for_upstream_v8_changes.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
fix_add_default_values_for_variables_in_common_gypi.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_add_trusted_space_and_trusted_lo_space_to_the_v8_heap.patch chore: bump chromium to 119.0.6006.0 (main) (#39774) 2023-09-18 16:44:09 -04:00
fix_assert_module_in_the_renderer_process.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_crypto_tests_to_run_with_bssl.patch chore: bump chromium to 118.0.5975.0 (main) (#39531) 2023-09-01 15:54:59 +09:00
fix_do_not_resolve_electron_entrypoints.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_expose_lookupandcompile_with_parameters.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_expose_the_built-in_electron_module_via_the_esm_loader.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_expose_tracing_agent_and_use_tracing_tracingcontroller_instead.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
fix_ftbfs_werror_wextra-semi.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
fix_handle_boringssl_and_openssl_incompatibilities.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_handle_possible_disabled_sharedarraybuffer.patch fix: error using `webcrypto.subtle.importKey()` (#40070) 2023-10-05 10:46:53 +02:00
fix_isurl_implementation.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_lazyload_fs_in_esm_loaders_to_apply_asar_patches.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_override_createjob_in_node_platform.patch refactor: only override `V8Platform::CreateJob` (#37800) 2023-04-04 10:28:28 +02:00
fix_parallel_test-v8-stats.patch chore: combine `parallel/test-v8-stats` v8 patches (#37801) 2023-04-04 10:19:45 +02:00
fix_readbarrier_undefined_symbol_error_on_woa_arm64.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
fix_serdes_test.patch chore: upgrade to Node.js v18 (#35999) 2022-11-10 22:31:20 +01:00
fix_suppress_clang_-wdeprecated-declarations_in_libuv.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
fix_wunreachable-code_warning_in_ares_init_rand_engine.patch chore: bump node to v18.16.1 (main) (#38869) 2023-06-26 12:03:30 -04:00
json_parse_errors_made_user-friendly.patch chore: bump chromium to 117.0.5884.1 (main) (#38969) 2023-07-16 16:14:43 +02:00
lib_fix_broadcastchannel_initialization_location.patch fix: `BroadcastChannel` initialization location (#40049) 2023-10-02 10:57:09 +02:00
lib_test_do_not_hardcode_buffer_kmaxlength.patch chore: bump chromium to 119.0.6043.0 (main) (#40045) 2023-10-02 18:01:07 -04:00
net_fix_crash_due_to_simultaneous_close_shutdown_on_js_stream.patch chore: cherry-pick tls shutdown crash fix from upstream (#39928) 2023-09-21 09:47:31 -04:00
net_use_asserts_in_js_socket_stream_to_catch_races_in_future.patch chore: cherry-pick tls shutdown crash fix from upstream (#39928) 2023-09-21 09:47:31 -04:00
pass_all_globals_through_require.patch chore: bump node to v18.17.1 (main) (#39457) 2023-08-15 10:06:55 +02:00
refactor_allow_embedder_overriding_of_internal_fs_calls.patch chore: bump node to v18.17.1 (main) (#39457) 2023-08-15 10:06:55 +02:00
refactor_alter_child_process_fork_to_use_execute_script_with.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
src_adapt_to_v8_exception_api_change.patch chore: bump chromium to 119.0.6043.0 (main) (#40045) 2023-10-02 18:01:07 -04:00
src_cast_v8_object_getinternalfield_return_value_to_v8_value.patch chore: bump chromium to 119.0.6006.0 (main) (#39774) 2023-09-18 16:44:09 -04:00
support_v8_sandboxed_pointers.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
test_deflake_test-tls-socket-close.patch chore: cherry-pick tls shutdown crash fix from upstream (#39928) 2023-09-21 09:47:31 -04:00
test_fix_edge_snapshot_stack_traces.patch chore: bump chromium to 119.0.6045.33 (28-x-y) (#40278) 2023-10-19 19:20:48 -04:00
test_formally_mark_some_tests_as_flaky.patch chore: bump node to v18.18.0 (main) (#39915) 2023-09-20 16:13:43 -04:00
tls_ensure_tls_sockets_are_closed_if_the_underlying_wrap_closes.patch build: update patch (#39950) 2023-09-22 10:33:29 -07:00
v8_api_advance_api_deprecation.patch chore: bump node to v18.17.0 (main) (#39154) 2023-08-08 17:52:51 -05:00
win_process_avoid_assert_after_spawning_store_app_4152.patch chore: cherry-pick c03569f from libuv (#40101) 2023-10-06 19:25:19 +09:00