6c17dd2296
* fix: ensure native modules are built with config.gypi This works by patching node.h to check that two defines are set using the equivilant of an XNOR operation. One define "ELECTRON_ENSURE_CONFIG_GYPI" is set via common.gypi which is _already_ used to build native modules and has been since the dawn of time. Therefore this define will be set for all native module compilations targetting the Electron runtime. The second define "USING_ELECTRON_CONFIG_GYPI" is only defined when the gypi argument "using_electron_config_gypi" is set to 1 which is only done so via config.gypi. Only new enough versions of node-gyp correctly use the config.gypi file thus resulting in a compilation error on version of node-gyp that are too old. * chore: fix lint Co-authored-by: Samuel Attard <sattard@salesforce.com>
48 lines
2.5 KiB
Text
48 lines
2.5 KiB
Text
refactor_alter_child_process_fork_to_use_execute_script_with.patch
|
|
feat_initialize_asar_support.patch
|
|
expose_get_builtin_module_function.patch
|
|
build_add_gn_build_files.patch
|
|
fix_add_default_values_for_variables_in_common_gypi.patch
|
|
fix_expose_tracing_agent_and_use_tracing_tracingcontroller_instead.patch
|
|
pass_all_globals_through_require.patch
|
|
build_modify_js2c_py_to_allow_injection_of_original-fs_and_custom_embedder_js.patch
|
|
refactor_allow_embedder_overriding_of_internal_fs_calls.patch
|
|
chore_allow_the_node_entrypoint_to_be_a_builtin_module.patch
|
|
chore_add_context_to_context_aware_module_prevention.patch
|
|
chore_read_nobrowserglobals_from_global_not_process.patch
|
|
fix_handle_boringssl_and_openssl_incompatibilities.patch
|
|
src_allow_embedders_to_provide_a_custom_pageallocator_to.patch
|
|
fix_crypto_tests_to_run_with_bssl.patch
|
|
fix_account_for_debugger_agent_race_condition.patch
|
|
repl_fix_crash_when_sharedarraybuffer_disabled.patch
|
|
fix_readbarrier_undefined_symbol_error_on_woa_arm64.patch
|
|
chore_fix_-wimplicit-fallthrough.patch
|
|
fix_crash_caused_by_gethostnamew_on_windows_7.patch
|
|
fix_suppress_clang_-wdeprecated-declarations_in_libuv.patch
|
|
fix_serdes_test.patch
|
|
darwin_remove_eprototype_error_workaround_3405.patch
|
|
darwin_translate_eprototype_to_econnreset_3413.patch
|
|
darwin_bump_minimum_supported_version_to_10_15_3406.patch
|
|
fix_failing_node_js_test_on_outdated.patch
|
|
be_compatible_with_cppgc.patch
|
|
feat_add_knostartdebugsignalhandler_to_environment_to_prevent.patch
|
|
worker_thread_add_asar_support.patch
|
|
process_monitor_for_exit_with_kqueue_on_bsds_3441.patch
|
|
process_bsd_handle_kevent_note_exit_failure_3451.patch
|
|
reland_macos_use_posix_spawn_instead_of_fork_3257.patch
|
|
process_reset_the_signal_mask_if_the_fork_fails_3537.patch
|
|
process_only_use_f_dupfd_cloexec_if_it_is_defined_3512.patch
|
|
unix_simplify_uv_cloexec_fcntl_3492.patch
|
|
unix_remove_uv_cloexec_ioctl_3515.patch
|
|
process_simplify_uv_write_int_calls_3519.patch
|
|
macos_don_t_use_thread-unsafe_strtok_3524.patch
|
|
process_fix_hang_after_note_exit_3521.patch
|
|
feat_add_uv_loop_interrupt_on_io_change_option_to_uv_loop_configure.patch
|
|
fix_preserve_proper_method_names_as-is_in_error_stack.patch
|
|
macos_avoid_posix_spawnp_cwd_bug_3597.patch
|
|
src_update_importmoduledynamically.patch
|
|
fix_add_v8_enable_reverse_jsargs_defines_in_common_gypi.patch
|
|
json_parse_errors_made_user-friendly.patch
|
|
support_v8_sandboxed_pointers.patch
|
|
build_ensure_v8_pointer_compression_sandbox_is_enabled_on_64bit.patch
|
|
build_ensure_native_module_compilation_fails_if_not_using_a_new.patch
|