pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
electron32: update to 32.3.2 Build with Qt6, add platform.mk
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Mon Mar 3 18:52:10 2025 +0100
Changeset: b3b2587288c4587db1736383c97ae16bbdfcbdb2
Modified Files:
electron32/Makefile
electron32/PLIST
electron32/distinfo
electron32/patches/patch-base_files_file__path__watcher__bsd.cc
electron32/patches/patch-base_process_process__handle__netbsd.cc
electron32/patches/patch-base_process_process__iterator__netbsd.cc
electron32/patches/patch-base_process_process__metrics__netbsd.cc
electron32/patches/patch-base_system_sys__info__netbsd.cc
electron32/patches/patch-base_threading_platform__thread__bsd.cc
electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
electron32/patches/patch-electron_BUILD.gn
electron32/patches/patch-electron_build_args_all.gn
electron32/patches/patch-electron_build_args_release.gn
electron32/patches/patch-electron_default__app_default__app.ts
electron32/patches/patch-electron_filenames.gni
electron32/patches/patch-electron_lib_browser_api_app.ts
electron32/patches/patch-electron_lib_browser_api_dialog.ts
electron32/patches/patch-electron_lib_browser_api_menu-item-roles.ts
electron32/patches/patch-electron_lib_browser_api_power-monitor.ts
electron32/patches/patch-electron_lib_browser_init.ts
electron32/patches/patch-electron_lib_browser_rpc-server.ts
electron32/patches/patch-electron_lib_renderer_api_clipboard.ts
electron32/patches/patch-electron_script_lib_config.py
electron32/patches/patch-electron_script_lib_utils.js
electron32/patches/patch-electron_script_spec-runner.js
electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.cc
electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.h
electron32/patches/patch-electron_shell_app_electron__main__delegate.cc
electron32/patches/patch-electron_shell_app_node__main.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__app.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.h
electron32/patches/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.h
electron32/patches/patch-electron_shell_browser_api_electron__api__safe__storage.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.cc
electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.h
electron32/patches/patch-electron_shell_browser_api_process__metric.h
electron32/patches/patch-electron_shell_browser_browser.cc
electron32/patches/patch-electron_shell_browser_browser.h
electron32/patches/patch-electron_shell_browser_browser__linux.cc
electron32/patches/patch-electron_shell_browser_browser__process__impl.cc
electron32/patches/patch-electron_shell_browser_browser__process__impl.h
electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.cc
electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.h
electron32/patches/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
electron32/patches/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
electron32/patches/patch-electron_shell_browser_native__window.cc
electron32/patches/patch-electron_shell_browser_native__window__views.cc
electron32/patches/patch-electron_shell_browser_native__window__views.h
electron32/patches/patch-electron_shell_browser_net_system__network__context__manager.cc
electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.cc
electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.h
electron32/patches/patch-electron_shell_browser_printing_printing__utils.cc
electron32/patches/patch-electron_shell_browser_relauncher__linux.cc
electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents.cc
electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.h
electron32/patches/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc
electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.cc
electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.h
electron32/patches/patch-electron_shell_browser_ui_views_submenu__button.cc
electron32/patches/patch-electron_shell_common_api_electron__api__clipboard.cc
electron32/patches/patch-electron_shell_common_api_electron__api__native__image.cc
electron32/patches/patch-electron_shell_common_api_electron__api__native__image.h
electron32/patches/patch-electron_shell_common_api_electron__bindings.cc
electron32/patches/patch-electron_shell_common_electron__command__line.cc
electron32/patches/patch-electron_shell_common_electron__command__line.h
electron32/patches/patch-electron_shell_common_electron__paths.h
electron32/patches/patch-electron_shell_common_gin__converters_std__converter.h
electron32/patches/patch-electron_shell_common_node__bindings.cc
electron32/patches/patch-electron_shell_common_node__bindings__linux.cc
electron32/patches/patch-electron_shell_common_platform__util.h
electron32/patches/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
electron32/patches/patch-electron_spec_api-app-spec.ts
electron32/patches/patch-electron_spec_api-browser-window-spec.ts
electron32/patches/patch-electron_spec_api-clipboard-spec.ts
electron32/patches/patch-electron_spec_api-content-tracing-spec.ts
electron32/patches/patch-electron_spec_api-crash-reporter-spec.ts
electron32/patches/patch-electron_spec_api-desktop-capturer-spec.ts
electron32/patches/patch-electron_spec_api-menu-spec.ts
electron32/patches/patch-electron_spec_api-native-image-spec.ts
electron32/patches/patch-electron_spec_api-net-log-spec.ts
electron32/patches/patch-electron_spec_api-notification-dbus-spec.ts
electron32/patches/patch-electron_spec_api-power-monitor-spec.ts
electron32/patches/patch-electron_spec_api-process-spec.ts
electron32/patches/patch-electron_spec_api-protocol-spec.ts
electron32/patches/patch-electron_spec_api-safe-storage-spec.ts
electron32/patches/patch-electron_spec_api-screen-spec.ts
electron32/patches/patch-electron_spec_api-shell-spec.ts
electron32/patches/patch-electron_spec_api-subframe-spec.ts
electron32/patches/patch-electron_spec_api-tray-spec.ts
electron32/patches/patch-electron_spec_api-utility-process-spec.ts
electron32/patches/patch-electron_spec_api-web-frame-main-spec.ts
electron32/patches/patch-electron_spec_chromium-spec.ts
electron32/patches/patch-electron_spec_crash-spec.ts
electron32/patches/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
electron32/patches/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
electron32/patches/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
electron32/patches/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
electron32/patches/patch-electron_spec_node-spec.ts
electron32/patches/patch-electron_spec_version-bump-spec.ts
electron32/patches/patch-electron_spec_visibility-state-spec.ts
electron32/patches/patch-electron_spec_webview-spec.ts
electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
electron32/patches/patch-media_audio_sndio_sndio__input.cc
electron32/patches/patch-media_audio_sndio_sndio__input.h
electron32/patches/patch-media_audio_sndio_sndio__output.cc
electron32/patches/patch-media_audio_sndio_sndio__output.h
electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
electron32/patches/patch-services_device_hid_hid__connection__fido.cc
electron32/patches/patch-services_device_hid_hid__connection__fido.h
electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
electron32/patches/patch-services_device_hid_hid__service__fido.cc
electron32/patches/patch-services_device_hid_hid__service__fido.h
electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
electron32/patches/patch-services_device_hid_hid__service__freebsd.h
electron32/patches/patch-services_device_usb_usb__service__fake.cc
electron32/patches/patch-services_device_usb_usb__service__fake.h
electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
electron32/patches/patch-third__party_electron__node_electron__node.gni
electron32/patches/patch-third__party_electron__node_filenames.json
electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
electron32/patches/patch-third__party_squirrel.mac_filenames.gni
electron32/patches/patch-ui_qt_BUILD.gn
electron32/patches/patch-ui_qt_qt.gni
electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
electron32/patches/patch-v8_tools_run-paxctl.py
Added Files:
electron32/patches/patch-chrome_installer_linux_BUILD.gn
electron32/patches/patch-ui_qt_qt__ui.cc
electron32/patches/patch-ui_qt_qt__ui.h
electron32/platform.mk
Log Message:
electron32: update to 32.3.2
Build with Qt6, add platform.mk
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b3b2587288c4587db1736383c97ae16bbdfcbdb2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
electron32/Makefile | 94 +-----
electron32/PLIST | 2 +-
electron32/distinfo | 344 +++++++++++----------
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_process_process__handle__netbsd.cc | 2 +-
...patch-base_process_process__iterator__netbsd.cc | 2 +-
.../patch-base_process_process__metrics__netbsd.cc | 24 +-
.../patches/patch-base_system_sys__info__netbsd.cc | 2 +-
.../patch-base_threading_platform__thread__bsd.cc | 2 +-
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-chrome_installer_linux_BUILD.gn | 35 +++
...ay__embedder_software__output__device__proxy.cc | 2 +-
...lay__embedder_software__output__device__proxy.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
electron32/patches/patch-electron_BUILD.gn | 2 +-
.../patches/patch-electron_build_args_all.gn | 2 +-
.../patches/patch-electron_build_args_release.gn | 2 +-
.../patch-electron_default__app_default__app.ts | 2 +-
electron32/patches/patch-electron_filenames.gni | 2 +-
.../patches/patch-electron_lib_browser_api_app.ts | 2 +-
.../patch-electron_lib_browser_api_dialog.ts | 2 +-
...tch-electron_lib_browser_api_menu-item-roles.ts | 2 +-
...patch-electron_lib_browser_api_power-monitor.ts | 2 +-
.../patches/patch-electron_lib_browser_init.ts | 2 +-
.../patch-electron_lib_browser_rpc-server.ts | 2 +-
.../patch-electron_lib_renderer_api_clipboard.ts | 2 +-
.../patches/patch-electron_script_lib_config.py | 2 +-
.../patches/patch-electron_script_lib_utils.js | 2 +-
.../patches/patch-electron_script_spec-runner.js | 4 +-
..._shell_app_electron__crash__reporter__client.cc | 2 +-
...n_shell_app_electron__crash__reporter__client.h | 2 +-
...-electron_shell_app_electron__main__delegate.cc | 2 +-
.../patches/patch-electron_shell_app_node__main.cc | 2 +-
...lectron_shell_browser_api_electron__api__app.cc | 2 +-
...hell_browser_api_electron__api__base__window.cc | 2 +-
...shell_browser_api_electron__api__base__window.h | 2 +-
...l_browser_api_electron__api__crash__reporter.cc | 2 +-
...browser_api_electron__api__desktop__capturer.cc | 2 +-
...ll_browser_api_electron__api__power__monitor.cc | 2 +-
...ell_browser_api_electron__api__power__monitor.h | 2 +-
...ell_browser_api_electron__api__safe__storage.cc | 2 +-
...ell_browser_api_electron__api__web__contents.cc | 12 +-
...hell_browser_api_electron__api__web__contents.h | 4 +-
...ch-electron_shell_browser_api_process__metric.h | 2 +-
.../patch-electron_shell_browser_browser.cc | 2 +-
.../patches/patch-electron_shell_browser_browser.h | 2 +-
.../patch-electron_shell_browser_browser__linux.cc | 2 +-
...lectron_shell_browser_browser__process__impl.cc | 2 +-
...electron_shell_browser_browser__process__impl.h | 2 +-
...shell_browser_electron__browser__main__parts.cc | 2 +-
..._shell_browser_electron__browser__main__parts.h | 2 +-
...rowser_electron__browser__main__parts__posix.cc | 2 +-
...api_runtime_electron__runtime__api__delegate.cc | 2 +-
.../patch-electron_shell_browser_native__window.cc | 2 +-
...electron_shell_browser_native__window__views.cc | 2 +-
...-electron_shell_browser_native__window__views.h | 2 +-
...rowser_net_system__network__context__manager.cc | 2 +-
...shell_browser_osr_osr__host__display__client.cc | 2 +-
..._shell_browser_osr_osr__host__display__client.h | 2 +-
...ctron_shell_browser_printing_printing__utils.cc | 2 +-
...tch-electron_shell_browser_relauncher__linux.cc | 2 +-
..._shell_browser_ui_inspectable__web__contents.cc | 2 +-
...ui_inspectable__web__contents__view__delegate.h | 2 +-
...l_browser_ui_views_electron__views__delegate.cc | 2 +-
...ll_browser_ui_views_electron__views__delegate.h | 2 +-
...iews_inspectable__web__contents__view__views.cc | 2 +-
...ch-electron_shell_browser_ui_views_menu__bar.cc | 2 +-
...tch-electron_shell_browser_ui_views_menu__bar.h | 2 +-
...ctron_shell_browser_ui_views_submenu__button.cc | 2 +-
...on_shell_common_api_electron__api__clipboard.cc | 2 +-
...hell_common_api_electron__api__native__image.cc | 2 +-
...shell_common_api_electron__api__native__image.h | 2 +-
...electron_shell_common_api_electron__bindings.cc | 2 +-
...lectron_shell_common_electron__command__line.cc | 2 +-
...electron_shell_common_electron__command__line.h | 2 +-
.../patch-electron_shell_common_electron__paths.h | 2 +-
...n_shell_common_gin__converters_std__converter.h | 2 +-
.../patch-electron_shell_common_node__bindings.cc | 2 +-
...-electron_shell_common_node__bindings__linux.cc | 2 +-
.../patch-electron_shell_common_platform__util.h | 2 +-
...api_electron__api__crash__reporter__renderer.cc | 2 +-
.../patches/patch-electron_spec_api-app-spec.ts | 2 +-
.../patch-electron_spec_api-browser-window-spec.ts | 4 +-
.../patch-electron_spec_api-clipboard-spec.ts | 2 +-
...patch-electron_spec_api-content-tracing-spec.ts | 2 +-
.../patch-electron_spec_api-crash-reporter-spec.ts | 2 +-
...atch-electron_spec_api-desktop-capturer-spec.ts | 2 +-
.../patches/patch-electron_spec_api-menu-spec.ts | 2 +-
.../patch-electron_spec_api-native-image-spec.ts | 2 +-
.../patch-electron_spec_api-net-log-spec.ts | 2 +-
...tch-electron_spec_api-notification-dbus-spec.ts | 2 +-
.../patch-electron_spec_api-power-monitor-spec.ts | 2 +-
.../patch-electron_spec_api-process-spec.ts | 2 +-
.../patch-electron_spec_api-protocol-spec.ts | 2 +-
.../patch-electron_spec_api-safe-storage-spec.ts | 2 +-
.../patches/patch-electron_spec_api-screen-spec.ts | 2 +-
.../patches/patch-electron_spec_api-shell-spec.ts | 2 +-
.../patch-electron_spec_api-subframe-spec.ts | 2 +-
.../patches/patch-electron_spec_api-tray-spec.ts | 2 +-
...patch-electron_spec_api-utility-process-spec.ts | 2 +-
.../patch-electron_spec_api-web-frame-main-spec.ts | 2 +-
.../patches/patch-electron_spec_chromium-spec.ts | 2 +-
.../patches/patch-electron_spec_crash-spec.ts | 2 +-
...c_fixtures_api_safe-storage_decrypt-app_main.js | 2 +-
...c_fixtures_api_safe-storage_encrypt-app_main.js | 2 +-
...spec_fixtures_crash-cases_safe-storage_index.js | 2 +-
...n_spec_fixtures_native-addon_uv-dlopen_index.js | 2 +-
.../patches/patch-electron_spec_node-spec.ts | 2 +-
.../patch-electron_spec_version-bump-spec.ts | 2 +-
.../patch-electron_spec_visibility-state-spec.ts | 2 +-
.../patches/patch-electron_spec_webview-spec.ts | 2 +-
...atch-media_audio_sndio_audio__manager__sndio.cc | 2 +-
...patch-media_audio_sndio_audio__manager__sndio.h | 2 +-
.../patch-media_audio_sndio_sndio__input.cc | 2 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 2 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.cc | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.h | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 2 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...patch-services_device_usb_usb__service__fake.cc | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
..._renderer_platform_accept__languages__watcher.h | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...arty_dawn_test_tint_bug_chromium_378541479.wgsl | 2 +-
...t_bug_chromium_378541479.wgsl.expected.dxc.hlsl | 2 +-
...t_bug_chromium_378541479.wgsl.expected.fxc.hlsl | 2 +-
..._tint_bug_chromium_378541479.wgsl.expected.glsl | 2 +-
...ug_chromium_378541479.wgsl.expected.ir.dxc.hlsl | 2 +-
...ug_chromium_378541479.wgsl.expected.ir.fxc.hlsl | 2 +-
...int_bug_chromium_378541479.wgsl.expected.ir.msl | 2 +-
...t_tint_bug_chromium_378541479.wgsl.expected.msl | 2 +-
...int_bug_chromium_378541479.wgsl.expected.spvasm | 2 +-
..._tint_bug_chromium_378541479.wgsl.expected.wgsl | 2 +-
..._test_tint_bug_tint_366037039.wgsl.expected.msl | 2 +-
..._test_tint_bug_tint_366314931.wgsl.expected.msl | 2 +-
...-third__party_electron__node_electron__node.gni | 2 +-
...atch-third__party_electron__node_filenames.json | 2 +-
...on__node_tools_generate__gn__filenames__json.py | 2 +-
..._electron__node_tools_generate__original__fs.py | 2 +-
...configs_python_python__remote__wrapper.template | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
.../patch-third__party_squirrel.mac_BUILD.gn | 2 +-
...patch-third__party_squirrel.mac_build_xcrun.gni | 2 +-
.../patch-third__party_squirrel.mac_build_xcrun.py | 2 +-
.../patch-third__party_squirrel.mac_filenames.gni | 2 +-
electron32/patches/patch-ui_qt_BUILD.gn | 29 ++
electron32/patches/patch-ui_qt_qt.gni | 25 +-
electron32/patches/patch-ui_qt_qt__ui.cc | 18 ++
electron32/patches/patch-ui_qt_qt__ui.h | 18 ++
...tch-v8_test_mjsunit_maglev_regress-382190919.js | 2 +-
...ch-v8_test_mjsunit_regress_regress-374627491.js | 2 +-
..._test_mjsunit_regress_wasm_regress-366635354.js | 2 +-
..._test_mjsunit_regress_wasm_regress-378779897.js | 2 +-
...patch-v8_test_mjsunit_wasm_regress-367818758.js | 2 +-
electron32/patches/patch-v8_tools_run-paxctl.py | 2 +-
electron32/platform.mk | 102 ++++++
173 files changed, 607 insertions(+), 426 deletions(-)
diffs:
diff --git a/electron32/Makefile b/electron32/Makefile
index 3ac7b3e64e..e6f24e46ac 100644
--- a/electron32/Makefile
+++ b/electron32/Makefile
@@ -1,8 +1,7 @@
# $NetBSD$
-DISTNAME= electron32-${VERSION}
+DISTNAME= ${ELECTRON}-${ELECTRON_VER}
# See ${WRKSRC}/electron/DEPS for versions
-VERSION= 32.3.0
CHROMIUM_VERSION= 128.0.6613.186
AUDIOIO_VERSION= 130.0
NODE_VERSION= 20.18.1
@@ -22,10 +21,12 @@ CHROMIUM_DISTFILE= chromium-${CHROMIUM_VERSION}${EXTRACT_SUFX_C}
CHROMIUM_DISTFILES= chromium-${CHROMIUM_VERSION}${EXTRACT_SUFX_C}.0
CHROMIUM_DISTFILES+= chromium-${CHROMIUM_VERSION}${EXTRACT_SUFX_C}.1
CHROMIUM_DISTFILES+= chromium-${CHROMIUM_VERSION}${EXTRACT_SUFX_C}.2
+NODE_MODULES= ${ELECTRON}-node_modules-${ELECTRON_VER}.tar.gz
SITES.${CHROMIUM_DISTFILE}.0= https://github.com/tagattie/FreeBSD-Electron/releases/download/v32.2.1/
SITES.${CHROMIUM_DISTFILE}.1= https://github.com/tagattie/FreeBSD-Electron/releases/download/v32.2.1/
SITES.${CHROMIUM_DISTFILE}.2= https://github.com/tagattie/FreeBSD-Electron/releases/download/v32.2.1/
DISTFILES+= ${CHROMIUM_DISTFILES}
+DISTFILES+= ${NODE_MODULES}
DISTFILES+= ${DEFAULT_DISTFILES}
GITHUB_SUBMODULES= kikadf chromium-audioio v${AUDIOIO_VERSION} media/audio/audioio
@@ -68,23 +69,14 @@ TOOL_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
TOOL_DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib
TOOL_DEPENDS+= ${PYPKGPREFIX}-beautifulsoup4-[0-9]*:../../www/py-beautifulsoup4
TOOL_DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
-TOOL_DEPENDS+= nodejs-20.*:../../lang/nodejs20
-#TOOL_DEPENDS+= clang-[0-9]*:../../lang/clang # clang-format
TOOL_DEPENDS+= rust-bindgen-[0-9]*:../../devel/rust-bindgen
TOOL_DEPENDS+= yarn-[0-9]*:../../devel/yarn
DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
-.include "../../mk/bsd.prefs.mk"
+.include "platform.mk"
.include "../../mk/compiler.mk"
-.for c_arch in x86_64 aarch64
-ONLY_FOR_PLATFORM+= NetBSD-1[0-9].*-${c_arch}
-ONLY_FOR_PLATFORM+= Linux-*-${c_arch}
-ONLY_FOR_PLATFORM+= Darwin-*-${c_arch}
-ONLY_FOR_PLATFORM+= FreeBSD-*-${c_arch}
-.endfor
-
# Workaround for brotli and other commands.
#BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
@@ -162,8 +154,9 @@ GN_ARGS+= fatal_linker_warnings=false
GN_ARGS+= icu_use_data_file=false
GN_ARGS+= is_cfi=false
GN_ARGS+= is_clang=true
+GN_ARGS+= moc_qt6_path="${PREFIX}/qt6/libexec"
GN_ARGS+= optimize_webui=true
-GN_ARGS+= override_electron_version="${VERSION}"
+GN_ARGS+= override_electron_version="${ELECTRON_VER}"
GN_ARGS+= thin_lto_enable_optimizations=true
GN_ARGS+= treat_warnings_as_errors=false
GN_ARGS+= use_allocator_shim=false
@@ -174,6 +167,8 @@ GN_ARGS+= use_kerberos=false
GN_ARGS+= use_lld=false
GN_ARGS+= use_partition_alloc=true
GN_ARGS+= use_partition_alloc_as_malloc=false
+GN_ARGS+= use_qt5=false
+GN_ARGS+= use_qt6=true
GN_ARGS+= use_sndio=false
GN_ARGS+= use_sysroot=false
GN_ARGS+= use_system_freetype=true
@@ -260,8 +255,12 @@ post-extract:
#${CP} ${FILESDIR}/chromium.sh.in ${WRKSRC}/chromium.sh
# Install node modules for electron
+ ${ECHO} "yarn-offline-mirror \"${WRKDIR}/${ELECTRON}-node_modules-${ELECTRON_VER}\"" \
+ >> ${WRKSRC}/electron/.yarnrc
${SED} -i.bak '/.*prepare.*husky.*/d' ${WRKSRC}/electron/package.json
- cd ${WRKSRC}/electron && ${SETENV} yarn install --frozen-lockfile
+ cd ${WRKSRC}/electron && \
+ ${SETENV} HOME=${WRKDIR}/.home XDG_CACHE_HOME=${HOME}/.cache \
+ yarn install --frozen-lockfile --offline
pre-configure:
# Prepare internal ffmpeg
@@ -304,7 +303,6 @@ INSTALLATION_DIRS+= bin
ELECTRON_LIBS+= libEGL.so
ELECTRON_LIBS+= libGLESv2.so
ELECTRON_LIBS+= libVkICD_mock_icd.so
-ELECTRON_LIBS+= libvulkan.so.1
ELECTRON_LIBS+= libffmpeg.so
.if ${MACHINE_ARCH} != "aarch64"
ELECTRON_LIBS+= libvk_swiftshader.so
@@ -318,6 +316,7 @@ do-install:
.for i in ${ELECTRON_LIBS}
${INSTALL_LIB} ${BUILDDIR}/${i} ${DESTDIR}${PREFIX}/lib/${PKGBASE}
.endfor
+ ${INSTALL_LIB} ${BUILDDIR}/libvulkan.so.1 ${DESTDIR}${PREFIX}/lib/${PKGBASE}/libvulkan.so
${INSTALL_DATA} ${BUILDDIR}/*.pak ${DESTDIR}${PREFIX}/lib/${PKGBASE}
.for i in locales resources gen/electron/buildflags gen/v8/embedded.S
cd ${WRKSRC}/out/${BUILDTYPE} && \
@@ -329,72 +328,7 @@ do-install:
${INSTALL_DATA} ${BUILDDIR}/${f} ${DESTDIR}${PREFIX}/lib/${PKGBASE}
.endfor
-.include "../../archivers/bzip2/buildlink3.mk"
-.include "../../audio/flac/buildlink3.mk"
-.include "../../audio/libopus/buildlink3.mk"
-.include "../../audio/speech-dispatcher/buildlink3.mk"
-.include "../../audio/speex/buildlink3.mk"
-.include "../../devel/dconf/buildlink3.mk"
-.include "../../devel/libatomic/buildlink3.mk"
-.include "../../devel/libepoll-shim/buildlink3.mk"
-.include "../../devel/libevent/buildlink3.mk"
-.include "../../devel/libusb1/buildlink3.mk"
-.include "../../devel/nspr/buildlink3.mk"
-.include "../../devel/nss/buildlink3.mk"
-.include "../../devel/re2/buildlink3.mk"
-.include "../../devel/snappy/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../fonts/fontconfig/buildlink3.mk"
-.include "../../fonts/harfbuzz/buildlink3.mk"
-.include "../../graphics/cairo/buildlink3.mk"
-.include "../../graphics/freetype2/buildlink3.mk"
-.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../graphics/libexif/buildlink3.mk"
-.include "../../graphics/libwebp/buildlink3.mk"
-.include "../../graphics/png/buildlink3.mk"
BUILDLINK_DEPMETHOD.clang= build
.include "../../lang/clang/buildlink3.mk"
-.include "../../lang/compiler-rt/buildlink3.mk"
-.include "../../lang/python/tool.mk"
-.include "../../lang/rust/rust.mk"
-.include "../../misc/usbids/buildlink3.mk"
-#.include "../../mk/jpeg.buildlink3.mk" # libjpeg-turbo
-.include "../../multimedia/dav1d/buildlink3.mk"
-.include "../../multimedia/libaom/buildlink3.mk"
-.include "../../multimedia/libvpx/buildlink3.mk"
-.include "../../multimedia/openh264/buildlink3.mk"
-.include "../../net/libcares/buildlink3.mk"
-.include "../../print/libcups/buildlink3.mk"
-.include "../../security/libgnome-keyring/buildlink3.mk"
-.include "../../security/libsecret/buildlink3.mk"
-.include "../../security/libgcrypt/buildlink3.mk"
-.include "../../sysutils/dbus/buildlink3.mk"
-.include "../../sysutils/dbus-glib/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../sysutils/libnotify/buildlink3.mk"
-.include "../../sysutils/pciutils/buildlink3.mk"
-# Use -lpciutils instead of -lpci for pkgsrc.
-BUILDLINK_TRANSFORM+= l:pci:pciutils
-.include "../../textproc/expat/buildlink3.mk"
-.include "../../textproc/icu/buildlink3.mk"
-.include "../../textproc/jsoncpp/buildlink3.mk"
-.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../textproc/libxslt/buildlink3.mk"
-.include "../../www/nghttp2/buildlink3.mk"
-.include "../../x11/gtk3/buildlink3.mk"
-.include "../../x11/xorgproto/buildlink3.mk"
-.include "../../x11/libdrm/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
-.include "../../x11/libxcb/buildlink3.mk"
-.include "../../x11/libXcomposite/buildlink3.mk"
-.include "../../x11/libXcursor/buildlink3.mk"
-.include "../../x11/libXdamage/buildlink3.mk"
-.include "../../x11/libXext/buildlink3.mk"
-.include "../../x11/libXfixes/buildlink3.mk"
-.include "../../x11/libXi/buildlink3.mk"
-.include "../../x11/libXrandr/buildlink3.mk"
-.include "../../x11/libXrender/buildlink3.mk"
-.include "../../x11/libXScrnSaver/buildlink3.mk"
-.include "../../x11/libXtst/buildlink3.mk"
-.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/electron32/PLIST b/electron32/PLIST
index 1a48615913..c9de189199 100644
--- a/electron32/PLIST
+++ b/electron32/PLIST
@@ -12,7 +12,7 @@ lib/electron32/libGLESv2.so
lib/electron32/libVkICD_mock_icd.so
lib/electron32/libffmpeg.so
${PLIST.swiftshader}lib/electron32/libvk_swiftshader.so
-lib/electron32/libvulkan.so.1
+lib/electron32/libvulkan.so
lib/electron32/locales/af.pak
lib/electron32/locales/af.pak.info
lib/electron32/locales/am.pak
diff --git a/electron32/distinfo b/electron32/distinfo
index ff09900050..b1646210c6 100644
--- a/electron32/distinfo
+++ b/electron32/distinfo
@@ -21,9 +21,12 @@ Size (chromium-128.0.6613.186.tar.xz.1) = 2000000000 bytes
BLAKE2s (chromium-128.0.6613.186.tar.xz.2) = 81efd6f5c70b9ac1e28b0cb6def0f2d917493668c8d44a223f2192ec16053d3d
SHA512 (chromium-128.0.6613.186.tar.xz.2) = d0042da4a2ffc329c732973e72cb6a0ab6625e3b933dd8e2f48c8036cd1c62e8ae06c65be5104926237d227e8a0988be44949ce193f773dd953d2e9f9e619f85
Size (chromium-128.0.6613.186.tar.xz.2) = 766712880 bytes
-BLAKE2s (electron32-32.3.0.tar.gz) = b3bacc4b9ee896e505cb32cff371c6121a84c5c0e9509a4210f544d3c1297da1
-SHA512 (electron32-32.3.0.tar.gz) = 0838efff6c47904c088409be68ddb54c2e81a8d3a4eaf1059bae9c4a72ab1083475f710452f7ba52169b622a517ccc0e4c6de0dea767adef79393b52e88753ce
-Size (electron32-32.3.0.tar.gz) = 14717213 bytes
+BLAKE2s (electron32-32.3.2.tar.gz) = b949bb952bbcc0d34f066ffb98e354d60475198d2f7c0946cab18a50f85e5f1f
+SHA512 (electron32-32.3.2.tar.gz) = be454f9339c544085b50b2080f30c23040458d0c50325f8fad1b8d5d066aa60c96990437aaa030f907b9e1e00517a0b65e9729ca48bfaed96ad8dfb74090c245
+Size (electron32-32.3.2.tar.gz) = 14717654 bytes
+BLAKE2s (electron32-node_modules-32.3.2.tar.gz) = bc97ea090dfa770a40808a76e2e97b429c5bb57d9eaf8c21e2bb9b67ad3d411a
+SHA512 (electron32-node_modules-32.3.2.tar.gz) = 8647a88308619a962e197b024a711e41196cdfc883c24d029972d6c33a0fca189577bdb60bc932d0f274b640af164cb186cb57a2df312484d3dcdbef244bbe01
+Size (electron32-node_modules-32.3.2.tar.gz) = 32186612 bytes
BLAKE2s (kikadf-chromium-audioio-v130.0.tar.gz) = 45fe07cb8280f81b8ef490059002da426b59fe69b5ebd53951fe1dc3e9495a10
SHA512 (kikadf-chromium-audioio-v130.0.tar.gz) = 840aed119dc69982f14fd5f4767e144bfc8a66672b660f0f05f5459070d7f6a36b8719ae7c0de049f7345dec39266759aedcdd5ee37aa4e98bcd2b44d06a3a4c
Size (kikadf-chromium-audioio-v130.0.tar.gz) = 7824 bytes
@@ -74,7 +77,7 @@ SHA1 (patch-base_features.cc) = dd34f6fdfb65d83b0eee640366253cfeeacff0ae
SHA1 (patch-base_files_dir__reader__linux.h) = 65bdc31d77131ce4f40e772c1eab6772c5de28a5
SHA1 (patch-base_files_dir__reader__posix.h) = 134ff825ab4f8ea73b6d9fe15e4d349c68790e26
SHA1 (patch-base_files_file__path__watcher.h) = fe3d74e7f3e4138c1b57d34071730ca2f0c1019e
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 95727c53553c2807fc970f787e45514399927953
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 636d6b3d056fc33e26cd9e983cc69ab86e4c77f7
SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 787fa43dcb0b595ee86afb9637508edeebe303cc
SHA1 (patch-base_files_file__path__watcher__kqueue.h) = b27685c96b300cc74a4506c9b1debe83899a7b0a
SHA1 (patch-base_files_file__path__watcher__unittest.cc) = ff195702853254dcff75fe9bb316e04715fc65a5
@@ -115,17 +118,17 @@ SHA1 (patch-base_process_memory__linux.cc) = 02d1dbc034832857500fb74031b600cae21
SHA1 (patch-base_process_process__handle.cc) = 12993483b867e107599fc68d9e408081d3a4ff74
SHA1 (patch-base_process_process__handle.h) = 938fa0548a4c073bcd5dde61597fcdad8217b504
SHA1 (patch-base_process_process__handle__freebsd.cc) = 7beadd9bacf3c193f8abd506e27cea5e4ee67391
-SHA1 (patch-base_process_process__handle__netbsd.cc) = f26c1c4aac1d5cfb9b20bb6805c870e794c22c1a
+SHA1 (patch-base_process_process__handle__netbsd.cc) = 205226ebbec775c07dfed72cc914fc8b8828dc07
SHA1 (patch-base_process_process__handle__openbsd.cc) = 4d41557b9691d23ad3bb0e94db7930ae0553ff13
SHA1 (patch-base_process_process__info__mac.cc) = b3143603edc88facab41ad8bbcf7dfeacdc8d226
SHA1 (patch-base_process_process__iterator.h) = 0efd71c056a5b0c3a839a8423d6b958aed7fb839
SHA1 (patch-base_process_process__iterator__freebsd.cc) = f45f4cb763d490a1b7225a73a1470d303f3f2f51
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = df0918419506702b0e1e15953bb91817f16bb269
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = dbaf43bc6ff502feda89d3c814d0cc99344f7863
SHA1 (patch-base_process_process__iterator__openbsd.cc) = a8645dc80bbf09b183662fb1550a50045b3756e4
SHA1 (patch-base_process_process__metrics.cc) = 9058fd84ebf87ea3e88a9cfcb521225a6681fdbe
SHA1 (patch-base_process_process__metrics.h) = 7ef4841b11e58fe1d6f83656e1cd19fb2ae1461c
SHA1 (patch-base_process_process__metrics__freebsd.cc) = 733cbd706a624aae5d8c3a35c2e93b8411727570
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = 1395410f1132f056bf31b46dd0945e8f05854e7d
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = b0141011435f3ce3989de68ac3f5edc34692d2c1
SHA1 (patch-base_process_process__metrics__openbsd.cc) = 436895b046eac074f159593712194d336522cda6
SHA1 (patch-base_process_process__metrics__posix.cc) = c971c29012de32d26b4f7c3c1b64eff8a82bb06b
SHA1 (patch-base_process_process__metrics__unittest.cc) = 7b86090ec5c1459068429922a85314f6c6d9b413
@@ -146,7 +149,7 @@ SHA1 (patch-base_syslog__logging.cc) = 3de4d20477e8841af61c7d9ec12990b029c302bf
SHA1 (patch-base_system_sys__info.cc) = cb7c69a0f0b0bc785f2dac6c37f351e586f56ca2
SHA1 (patch-base_system_sys__info.h) = d6109de6f6f1e8c3e9fd5dc53fd7ba27da8fdc0c
SHA1 (patch-base_system_sys__info__freebsd.cc) = d740b46b61dbc614bd56ff86657a7ba64d8b793c
-SHA1 (patch-base_system_sys__info__netbsd.cc) = 2a8c811e72342604dfc7013ccc8278ec7d06d407
+SHA1 (patch-base_system_sys__info__netbsd.cc) = ce12dafc21323350e2b1ba451228b4c6e14894db
SHA1 (patch-base_system_sys__info__openbsd.cc) = 6fe6f6574aebacb583a7c4a5e278f7bb9db7ff0e
SHA1 (patch-base_system_sys__info__posix.cc) = 383316fc83eb3de0ce958e2bf2d94e561662eaa4
SHA1 (patch-base_system_sys__info__unittest.cc) = f3a59a3698aed9477190692a707f55c25a1ec1c7
@@ -156,7 +159,7 @@ SHA1 (patch-base_test_test__file__util__linux.cc) = 6bfb6716096675b3bf331c61e1b0
SHA1 (patch-base_test_test__file__util__posix.cc) = 77e6e562a2751bfb1a1bd5b84984114caa4cdadc
SHA1 (patch-base_threading_hang__watcher.cc) = 087275ee8155d625d52d3a0481c79c2fcf1b6b5f
SHA1 (patch-base_threading_platform__thread.h) = e4e5a239ffbafe64ce4c4ce49f99e4e6f86c8789
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 30da0c7c5bb63b33ef41055938ab85bb57be3128
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 1add17ebe965772991852e3a3277bd71dc9ecda5
SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 1ee8d0d913d36ea93c3bb88bb5f5880d424eed0c
SHA1 (patch-base_threading_platform__thread__posix.cc) = b56a70aadf0fd75fe23031f12f4ce295e0c89b24
SHA1 (patch-base_threading_platform__thread__unittest.cc) = 61db87bec1b133414746313433b03bff01b99cb0
@@ -189,11 +192,11 @@ SHA1 (patch-build_linux_unbundle_libevent.gn) = c1848b1374b6d2b4f288f1c7933642cb
SHA1 (patch-build_linux_unbundle_libusb.gn) = 9350cb247aab5ebd055a70b1f9242a27c42507bc
SHA1 (patch-build_rust_rust__bindgen.gni) = cf7b05069ef162b7f934bda20a1b2ac28db4d2a2
SHA1 (patch-build_rust_std_BUILD.gn) = f4ea1810e3942a121e8d5d9a49a3c603af0e55fc
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 79957ea52da239a6ed4740cd3ac09dba0005369e
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 9b5f4f011c6ec5a48e61805202569f3b92267250
SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 4db751dcd6c3b9f75f4dbbd3a9de54981c858639
SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 467e24ee42f1a6b5a0227ff44719fdc9a7048561
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 0d1d1617177939d8db67c08b877baaaaf43bcf31
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = a3196442906759fc0d4ff216595fca4e86eb7e2e
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = d743362c56dfbe5a139f5691b4e2d35d1264acf8
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 0b500ee3e1ce3c11470a81324eef5eb3bcd0ad2b
SHA1 (patch-build_toolchain_toolchain.gni) = a28e50de5f7d6f9aef6247210e29184cbf35c91c
SHA1 (patch-build_toolchain_win_rc_rc.py) = 825bf2e83c66bd606b2453111199b7f025b8a762
SHA1 (patch-buildtools_reclient__cfgs_.gitignore) = 8751a1c08bcc5359956a655bbe111a891f4de1bb
@@ -553,6 +556,7 @@ SHA1 (patch-chrome_common_webui__url__constants.cc) = 9be79093fcde8d6c42cf0640e4
SHA1 (patch-chrome_common_webui__url__constants.h) = c23f1233dd2de7af0f39a5383c4f81e5918f32e2
SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 4f03f2fa232b3ef27df7e5836b2de2cc3ea48c5d
SHA1 (patch-chrome_enterprise__companion_lock.cc) = 457cf259d3a4a650737e09b92c135c7d25d643d3
+SHA1 (patch-chrome_installer_linux_BUILD.gn) = 7c4c207bf051959f8b4fc88b36bd58e93a585e90
SHA1 (patch-chrome_renderer_pepper_chrome__renderer__pepper__host__factory.cc) = 132d117870dd853e1ce7a742847301fce703c4cd
SHA1 (patch-chrome_renderer_pepper_pepper__helper.h) = 0ba939303c30524baf6920b82422af15bb8a7b81
SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 2ea100411382ceb471132f92b05241f5064a06f0
@@ -739,8 +743,8 @@ SHA1 (patch-components_viz_service_display__embedder_skia__output__device__buffe
SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = f0c16bc9697ca1869db4735e6ed9b9644665200e
SHA1 (patch-components_viz_service_display__embedder_software__output__device__mac.cc) = d7c603561ff4a8ffc9d82024a04cbb95ddeedd5d
SHA1 (patch-components_viz_service_display__embedder_software__output__device__mac.h) = d950a491f420d9e4b85a56d5725d5c11a0e4453a
-SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.cc) = 6080ede5f7cf3fe0c5b94158a2da58e4db50e121
-SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.h) = 4676ee12d27d8f95465a63645b308a5744f63f98
+SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.cc) = 38098e12d4acae16ee4b47c921363b456bd7d75f
+SHA1 (patch-components_viz_service_display__embedder_software__output__device__proxy.h) = 81e9a7c7c6355e0e93d8b22d7d6b7f68c8865f9e
SHA1 (patch-components_viz_service_display__embedder_software__output__device__win.cc) = bb8b725bb5f08379be6d6dd6056cd12f85358eac
SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 67e3c62527085409300dbbb52f3d4584d5d6bc4a
SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = a9a6448a2890ecdf5edf946d79f9ac15c324c119
@@ -780,7 +784,7 @@ SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 06bd07
SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = d14b88e0c17913346b93fa07c7ca3890f1288da2
SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 76e109248f5d85f19b1aedba9fde3278cbe5789d
SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 1d09e3829d61de6cc81e160263a3559e377dca8c
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = b8a379cfe8ac9976e5b37144e02ed88d20bb5178
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = fa9418263d250dd6445451acfef376841fc13057
SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = be2f9bdb35e18d0afccbe0b16cadf1e8f69d4aac
SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = efcdffecb1393f81e04988aa7c33312d6fe818a0
SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 2cdae6e5fceaf9e77b0e77ec30e606016cca07fc
@@ -870,8 +874,8 @@ SHA1 (patch-content_common_features.cc) = 55de966ce4468aa366d330b1dc40d977e11bb5
SHA1 (patch-content_common_features.h) = 7c3a50a8aec76e29bdf7d04f844671a6fda239a5
SHA1 (patch-content_common_font__list__unittest.cc) = 39a1210d33e99d95d2ca65f5151b49171e438a96
SHA1 (patch-content_common_frame.mojom) = 96072dd0aaf7ad3947cdccafd9f1ac00141baaa2
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = b7781e2795233d2b544a686c111581b7855f2d90
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = bba3ba52e8459d2cd54039045d97bfa9c694103a
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 9f9a10466f8e6766ef6ffd516060f8dc655ebce6
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 5e4e6a7538e1719583a9f34f3802b246c098dcc0
SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 8a15c171fe3183f9be1df5e340df774c7a5e82b6
SHA1 (patch-content_common_mojo__core__library__support.cc) = 807f9cf6feb0fb61b0c99a193f215c128469d41f
SHA1 (patch-content_common_sandbox__init__win.cc) = 7a9ca804d70373aa817c70f784ef094253a677b6
@@ -949,103 +953,103 @@ SHA1 (patch-device_fido_fido__discovery__factory.cc) = f424fd88a0f05b8fda7dd0f1d
SHA1 (patch-device_gamepad_BUILD.gn) = c04c16e767a770b959f5e8d5da7df64f6428c48c
SHA1 (patch-device_gamepad_gamepad__provider.cc) = bda34e8690a652bfea2f5a67af303014f7007df2
SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 4223bd0c8f2c95969ac3c7b9a295639cadae1e6e
-SHA1 (patch-electron_BUILD.gn) = 7e02c97dd0281143f9d19ae780b6d287815813c7
-SHA1 (patch-electron_build_args_all.gn) = f40db6b98d251ca1b54414e7e13069b78cd61861
-SHA1 (patch-electron_build_args_release.gn) = 54861844bdf3c4f3cc05bac0ecba73374e9170ab
-SHA1 (patch-electron_default__app_default__app.ts) = 9fd7c1e1b4eb72b3f4eae45a6a6b2e44ce31a222
-SHA1 (patch-electron_filenames.gni) = b90649c6342408319aee7b60c941be8434afb0a5
-SHA1 (patch-electron_lib_browser_api_app.ts) = 536270f0a9f9d3a9762bc5cd1d7be5bbb5b4046d
-SHA1 (patch-electron_lib_browser_api_dialog.ts) = 60b6f2763f7a82f693f64dbc1804e3bf455a5986
-SHA1 (patch-electron_lib_browser_api_menu-item-roles.ts) = fac8ceb9117baa1e382668a2353e891d1fa7cb04
-SHA1 (patch-electron_lib_browser_api_power-monitor.ts) = 9afa645fed546971042233c3c0b30f44aa7aa2ce
-SHA1 (patch-electron_lib_browser_init.ts) = ecefa03869abb7f90c900463e94589d08b2bf76b
-SHA1 (patch-electron_lib_browser_rpc-server.ts) = 871603d2cd7bf6e082ac1511ce6f041c8077462c
-SHA1 (patch-electron_lib_renderer_api_clipboard.ts) = 56cb17366df7676c8a25a3fa771c9913f942e1cc
-SHA1 (patch-electron_script_lib_config.py) = 29eb5a21a7d8b990cce59586caa4f3703c29c634
-SHA1 (patch-electron_script_lib_utils.js) = bc2773ce9a7edab60e91a50afe905be77dbb13de
-SHA1 (patch-electron_script_spec-runner.js) = f87fe5f0a6a1d67d33b3bbc2e3b4533302ea6e7e
-SHA1 (patch-electron_shell_app_electron__crash__reporter__client.cc) = 89594e895d6728587a6e8578571c8169c12f1a43
-SHA1 (patch-electron_shell_app_electron__crash__reporter__client.h) = 2d7923ab463808a87d2970c47952c191b08c1236
-SHA1 (patch-electron_shell_app_electron__main__delegate.cc) = bfe1f8ce804741aa85ab259bfb0741a7ac2e0922
-SHA1 (patch-electron_shell_app_node__main.cc) = d1989bc60a65c62a7666616db3560c660df78211
-SHA1 (patch-electron_shell_browser_api_electron__api__app.cc) = 1ba0ff7721bc3394e155ad4ad18aa791eac79439
-SHA1 (patch-electron_shell_browser_api_electron__api__base__window.cc) = 462f35985aab506a14808e39f00921cddef3975a
-SHA1 (patch-electron_shell_browser_api_electron__api__base__window.h) = ea867423a99eecea155f6ad5f204143111648501
-SHA1 (patch-electron_shell_browser_api_electron__api__crash__reporter.cc) = 9c8c1be203042e5107ce3fd58a1eaf1b9a208723
-SHA1 (patch-electron_shell_browser_api_electron__api__desktop__capturer.cc) = eb336e40c3058398090e8b46e3c7bcdadaf2e4fc
-SHA1 (patch-electron_shell_browser_api_electron__api__power__monitor.cc) = 6e9076eaca2174acbf8765590e2b933ca0b8943a
-SHA1 (patch-electron_shell_browser_api_electron__api__power__monitor.h) = 1bb3945b2687afcca6b435c226e7e972416a09fd
-SHA1 (patch-electron_shell_browser_api_electron__api__safe__storage.cc) = 38a4067ef35cbeccb10f0e2a20f570fbc8f6c7a3
-SHA1 (patch-electron_shell_browser_api_electron__api__web__contents.cc) = aa575e01c47a7ba812f47dac86cc429a9f408af6
-SHA1 (patch-electron_shell_browser_api_electron__api__web__contents.h) = 69b4f00dfb59275bbb8febb54eca976701d64677
-SHA1 (patch-electron_shell_browser_api_process__metric.h) = 107d3bec85096fba4d026d5a19b129aaaab8020a
-SHA1 (patch-electron_shell_browser_browser.cc) = 9d2e46949c563c3c20dfea051e8d459940a2ba90
-SHA1 (patch-electron_shell_browser_browser.h) = b935f47769ef8401c615f276f0a524f7b9986874
-SHA1 (patch-electron_shell_browser_browser__linux.cc) = aeab43f1c45e30fbe8f584c7121df4b3571ad0fd
-SHA1 (patch-electron_shell_browser_browser__process__impl.cc) = 179b8b9b9791ce743b90b999a251cbdddeb50d35
-SHA1 (patch-electron_shell_browser_browser__process__impl.h) = 8559e5bd1e6db6f4f5845dda7bbc3092504403f2
-SHA1 (patch-electron_shell_browser_electron__browser__main__parts.cc) = 2f445dfeb082457badf977bb02f55173c2c69aaf
-SHA1 (patch-electron_shell_browser_electron__browser__main__parts.h) = f5bf60480a0b799d14d8fde91c9e86d1ea506d95
-SHA1 (patch-electron_shell_browser_electron__browser__main__parts__posix.cc) = f399daa181bbcadf4edaba1a6070706f6b3da0d4
-SHA1 (patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc) = 2a81a1c2eeb8a523988ca6ddd5c37a2640f6ecf7
-SHA1 (patch-electron_shell_browser_native__window.cc) = d99304cb8932d78f48fee52161a76777c520e4fc
-SHA1 (patch-electron_shell_browser_native__window__views.cc) = 3f2e39df820c338bdfd0a65d0b150538c8ed4b8d
-SHA1 (patch-electron_shell_browser_native__window__views.h) = a8d314073c3d3a2e48093e85bf0f43ff36340276
-SHA1 (patch-electron_shell_browser_net_system__network__context__manager.cc) = 19986cd0d323435bd5e382950445e190d792d8cf
-SHA1 (patch-electron_shell_browser_osr_osr__host__display__client.cc) = d624bdfd6b77360cdca304216345703e531f30d9
-SHA1 (patch-electron_shell_browser_osr_osr__host__display__client.h) = 6a44fe3f6f84c689ae5a6ab6bf1060bcae1be07a
-SHA1 (patch-electron_shell_browser_printing_printing__utils.cc) = 46530a55431cbd4947697879eda048993eff3b27
-SHA1 (patch-electron_shell_browser_relauncher__linux.cc) = b04b7cfbd29e9b702f07eb836d451a4a3bce0e79
-SHA1 (patch-electron_shell_browser_ui_inspectable__web__contents.cc) = 1059d4bfc2ceeb9cfe81cc1d6aa03163694cb740
-SHA1 (patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h) = 62db51ad5e0c585813624d13231d0b974cc4c326
-SHA1 (patch-electron_shell_browser_ui_views_electron__views__delegate.cc) = b2583a42e5df486f2bddf2d521238a98d1495e0f
-SHA1 (patch-electron_shell_browser_ui_views_electron__views__delegate.h) = 64762bba6c120d168fc08969ff2e3661f79c4df5
-SHA1 (patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc) = a65db4c7b58e170e69fb094239278a4522fbbcec
-SHA1 (patch-electron_shell_browser_ui_views_menu__bar.cc) = 97949c625bba0d3b9b21b0fb71b807feaf9e3e84
-SHA1 (patch-electron_shell_browser_ui_views_menu__bar.h) = a31906d2ff56375125c6683e9c9a32e992acd0c6
-SHA1 (patch-electron_shell_browser_ui_views_submenu__button.cc) = 5c3ffb4c2e3568ce02097cab01666b2b92bafcf7
-SHA1 (patch-electron_shell_common_api_electron__api__clipboard.cc) = 70bd226e31badd897180172f8545210416a37e08
-SHA1 (patch-electron_shell_common_api_electron__api__native__image.cc) = 8744c62319fee42ce842d9e423637cfaeff18ea0
-SHA1 (patch-electron_shell_common_api_electron__api__native__image.h) = 241a6eb38bc54bd4cc9bdf70ce2e8dd8e808bc20
-SHA1 (patch-electron_shell_common_api_electron__bindings.cc) = 77a1d6b267133d402244aa5a0756f940db847edc
-SHA1 (patch-electron_shell_common_electron__command__line.cc) = e0a3ee7aa8952129ecdfefa3f2f7363bf4dd98a2
-SHA1 (patch-electron_shell_common_electron__command__line.h) = 376245e4a9190f6a24895fc464153ee0634a3d3b
-SHA1 (patch-electron_shell_common_electron__paths.h) = 68b9dff3757260a7169bf2d57ddb7aa74f43fc41
-SHA1 (patch-electron_shell_common_gin__converters_std__converter.h) = 9fa69e05dffbb739a14ab942b235308477c8c203
-SHA1 (patch-electron_shell_common_node__bindings.cc) = 4697f7af6e06fadf72c347c8bab15a89efcfe7eb
-SHA1 (patch-electron_shell_common_node__bindings__linux.cc) = aa3647f41686847ba6eb0f56e0cbbc3e7f3f95d1
-SHA1 (patch-electron_shell_common_platform__util.h) = dae51bba703174054a6162f03fac2ff17b95e0b5
-SHA1 (patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc) = 01f47033347e3d05c7aa511d2782f663130dc73e
-SHA1 (patch-electron_spec_api-app-spec.ts) = a73cb497de768e2040fd728c3347a8f3967cb27f
-SHA1 (patch-electron_spec_api-browser-window-spec.ts) = f56196c198ffdb6d1884cdb2a9a5ae115323665e
-SHA1 (patch-electron_spec_api-clipboard-spec.ts) = bb961857e4745ee61d33f876a59088d025067319
-SHA1 (patch-electron_spec_api-content-tracing-spec.ts) = 6040304632eebd3d997103c5b782d33125765507
-SHA1 (patch-electron_spec_api-crash-reporter-spec.ts) = a53efa4897029a2d34ed1be5c8d424873e526a64
-SHA1 (patch-electron_spec_api-desktop-capturer-spec.ts) = 937fdc13dc110b8d919bb10d30e018e5cb4253d7
-SHA1 (patch-electron_spec_api-menu-spec.ts) = 8121532970fa3973e7d8b548ad9d6f4d63603d0f
-SHA1 (patch-electron_spec_api-native-image-spec.ts) = eecfae375823d777a9c8bd9876920b9b138f9bbe
-SHA1 (patch-electron_spec_api-net-log-spec.ts) = d454ae8d622ad79c5ca62b5d36afb594ad1bb6ac
-SHA1 (patch-electron_spec_api-notification-dbus-spec.ts) = af1efc8e2d10a1b9894de812e5ac858eb24d1615
-SHA1 (patch-electron_spec_api-power-monitor-spec.ts) = 96c0dfe42883a0f495b812b8a09a9f5070eabd97
-SHA1 (patch-electron_spec_api-process-spec.ts) = 7ea92ad5aa85faeac87726beababebd16f2a164d
-SHA1 (patch-electron_spec_api-protocol-spec.ts) = 2bdf15708508aac760ef2e6c085f4d67ff7f0f62
-SHA1 (patch-electron_spec_api-safe-storage-spec.ts) = b7b7d233169fcd63017a12090b31a06b45dc2c93
-SHA1 (patch-electron_spec_api-screen-spec.ts) = 3e5fd5a1c19cfaf20344719b88ae6764feeaaf17
-SHA1 (patch-electron_spec_api-shell-spec.ts) = ab5a0a711b3bdab6bfbf1f70efab67f3549114a7
-SHA1 (patch-electron_spec_api-subframe-spec.ts) = 73c4b4f89d86cd601c65e3a2f47ef7cd99b988ad
-SHA1 (patch-electron_spec_api-tray-spec.ts) = c1409b647b5f9bf2bf73f57bb51abdc9ceffe079
-SHA1 (patch-electron_spec_api-utility-process-spec.ts) = d4884d78fad18a9eb45c74c817cb65004358e7ff
-SHA1 (patch-electron_spec_api-web-frame-main-spec.ts) = 5d2b8fa372238b856be20685fbea51ed6ae95c7e
-SHA1 (patch-electron_spec_chromium-spec.ts) = 22b9117f235a6d8343fb0f25cf81be5e848b17c8
-SHA1 (patch-electron_spec_crash-spec.ts) = 8918368d714297a0332f1fedd4a04c6534ab7347
-SHA1 (patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js) = bd96fdc43fdb7018b5e9a13e4ef388e963bba562
-SHA1 (patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js) = 932584b9eb71e5bb856a711c38fb42ac5874473e
-SHA1 (patch-electron_spec_fixtures_crash-cases_safe-storage_index.js) = 1b100e0990456f5b8398c3b868dbfa63a1bbe3b0
-SHA1 (patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js) = d319fce19ae2c16d98ac199bc63d572dcc47eca2
-SHA1 (patch-electron_spec_node-spec.ts) = add344eabc09af93d7827e6d47cafa8a6726da6d
-SHA1 (patch-electron_spec_version-bump-spec.ts) = 86a4972d51cb343678626d6c4ed78321750c2904
-SHA1 (patch-electron_spec_visibility-state-spec.ts) = 6f646a84768f95336a16f0e4d68561b8dea4d2d7
-SHA1 (patch-electron_spec_webview-spec.ts) = af8981bff80ed8a1e7d43fcfd84010b0e7707f23
+SHA1 (patch-electron_BUILD.gn) = d0929546eba58532d3c9de1eb5d31d6e8c340815
+SHA1 (patch-electron_build_args_all.gn) = 250d9319487b82cb75a385eeb5da14195034b74f
+SHA1 (patch-electron_build_args_release.gn) = 1fb3d5e363623a2750ef798c8042a35185c499c1
+SHA1 (patch-electron_default__app_default__app.ts) = 51e4b6dcec84498030ef428b5fed006a5591ea0e
+SHA1 (patch-electron_filenames.gni) = 6a933460abbfc3d0dbe08f48c92788683cf52fa3
+SHA1 (patch-electron_lib_browser_api_app.ts) = 7fb281f9c6bd8f1c62b52d306eda051669d7449f
+SHA1 (patch-electron_lib_browser_api_dialog.ts) = ed5c2ee49630d78eb794a21c9b982ba191aa7671
+SHA1 (patch-electron_lib_browser_api_menu-item-roles.ts) = 020477ec63a0648639bf6bb2e5b7f6b278cab288
+SHA1 (patch-electron_lib_browser_api_power-monitor.ts) = a49654d271022f09e555685ab6d447dfe6555d4c
+SHA1 (patch-electron_lib_browser_init.ts) = 09a90b41f9f7051a7bfff3344d9ae5db2cb55db7
+SHA1 (patch-electron_lib_browser_rpc-server.ts) = c47e48d8dcb1ae11ba5287e8232d2881e64e2f6c
+SHA1 (patch-electron_lib_renderer_api_clipboard.ts) = 190901fd080c5fc71c4ae18aeda5d09504ac0908
+SHA1 (patch-electron_script_lib_config.py) = 27aecc73fed849697a3b9eed8d81d6def0e6085b
+SHA1 (patch-electron_script_lib_utils.js) = 39dfe19fee27e278729a8532002e6f2d8f57f070
+SHA1 (patch-electron_script_spec-runner.js) = 05c0e53eab1d3cea40609356d6033ca4610e64d7
+SHA1 (patch-electron_shell_app_electron__crash__reporter__client.cc) = f311ba5a35fea75430b5e45bd9dda46ebb5b6508
+SHA1 (patch-electron_shell_app_electron__crash__reporter__client.h) = e877088178f11637206040835352fdbe4029e08c
+SHA1 (patch-electron_shell_app_electron__main__delegate.cc) = 0ee592ed1aae1466fa9c0d8cbbe062e1bc3eb0a0
+SHA1 (patch-electron_shell_app_node__main.cc) = 9dcdda9ecf938330264b67c45e7a80ba05b19d01
+SHA1 (patch-electron_shell_browser_api_electron__api__app.cc) = 95e061b831cc431948e0b8e2624507a12d57b761
+SHA1 (patch-electron_shell_browser_api_electron__api__base__window.cc) = 4c06f764fac6c0f07e783475ed6104d953635d8a
+SHA1 (patch-electron_shell_browser_api_electron__api__base__window.h) = 7574772256e60c2386ca89f06339ff6229ac2d7d
+SHA1 (patch-electron_shell_browser_api_electron__api__crash__reporter.cc) = 8ad392be38c6ee05666a15e6dd94ad7c5a0deaf5
+SHA1 (patch-electron_shell_browser_api_electron__api__desktop__capturer.cc) = 3f32b8562e5cc1e1dfc262407779fbdd358586e4
+SHA1 (patch-electron_shell_browser_api_electron__api__power__monitor.cc) = 0b83ece82612044d74b2564f9a72e539aa01eac8
+SHA1 (patch-electron_shell_browser_api_electron__api__power__monitor.h) = 692172ce436906ae2a14a9f47c2f214c577ec5f1
+SHA1 (patch-electron_shell_browser_api_electron__api__safe__storage.cc) = c2815577d0dfb245589a15f6a9be720646e573e4
+SHA1 (patch-electron_shell_browser_api_electron__api__web__contents.cc) = e383313f93ad425368c095285a088cacf9dfb7bf
+SHA1 (patch-electron_shell_browser_api_electron__api__web__contents.h) = 9eb48c15858d78389e3ea24a2348f09101027f90
+SHA1 (patch-electron_shell_browser_api_process__metric.h) = 6564042c03cbffcb45a6445c792bfc389ebebe0d
+SHA1 (patch-electron_shell_browser_browser.cc) = 791674048acf7d5f292ec17ca44eff32c0cb1cf2
+SHA1 (patch-electron_shell_browser_browser.h) = e3d78f0cdbf91a16f2d0eeebb5d7af3907db3c39
+SHA1 (patch-electron_shell_browser_browser__linux.cc) = 8fc6454523267e0d327f4ef433cd989cd0999198
+SHA1 (patch-electron_shell_browser_browser__process__impl.cc) = c8c18adf7847f373856869808de183cee0781785
+SHA1 (patch-electron_shell_browser_browser__process__impl.h) = 1964a33d3415fb0f4da18e4386fd51aee50e87cd
+SHA1 (patch-electron_shell_browser_electron__browser__main__parts.cc) = 73f6ac77839f1e41380fc16149b3b0a14709ee79
+SHA1 (patch-electron_shell_browser_electron__browser__main__parts.h) = 088c9a5dd92bb00c2efb474357ec05fbc7a09055
+SHA1 (patch-electron_shell_browser_electron__browser__main__parts__posix.cc) = b662508d4c250f8aa4cde3c94f6515d26c00c4d5
+SHA1 (patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc) = 97e2d05dda4bc55da6f8dcdb2df0601552e6c92b
+SHA1 (patch-electron_shell_browser_native__window.cc) = b6b978d34c622ab5ac1bd15b712e0bcd15ce1b2b
+SHA1 (patch-electron_shell_browser_native__window__views.cc) = d99c7a7abaae241333c8c798cebe827e58a49afa
+SHA1 (patch-electron_shell_browser_native__window__views.h) = 9f4da1e86f82f11e241ed27e5c8bec51cc2779b1
+SHA1 (patch-electron_shell_browser_net_system__network__context__manager.cc) = c54ecbdcdaaaa634ea1a00a885a457f4d28d6927
+SHA1 (patch-electron_shell_browser_osr_osr__host__display__client.cc) = 36b2fee16b53173f73e70d0de817fc90a4b30bc2
+SHA1 (patch-electron_shell_browser_osr_osr__host__display__client.h) = 523e70658f215175fbf56f732ae5e2f5a3e869f3
+SHA1 (patch-electron_shell_browser_printing_printing__utils.cc) = f31c17ae7a52880fe04d644794b2acb4f59dacfe
+SHA1 (patch-electron_shell_browser_relauncher__linux.cc) = 7b2a6ff3b9d70f6b529bf1752a0f4a18c1a060c9
+SHA1 (patch-electron_shell_browser_ui_inspectable__web__contents.cc) = 35866409196d203afd7c6fca9c3cadced64b1be7
+SHA1 (patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h) = 2d3aa74b8c75d878b0ea06e1b21ad7bb3f78a065
+SHA1 (patch-electron_shell_browser_ui_views_electron__views__delegate.cc) = f96ccd4b388d076244e61662d4c295386d196a93
+SHA1 (patch-electron_shell_browser_ui_views_electron__views__delegate.h) = 43ec09b975993faf8ddd528e76d0861c9fae07fb
+SHA1 (patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc) = 822bc3a79fdee9b8e7f9c82e9a9d08370080586d
+SHA1 (patch-electron_shell_browser_ui_views_menu__bar.cc) = 20df96b854ef543f60dc57fcb755fb42392d6d42
+SHA1 (patch-electron_shell_browser_ui_views_menu__bar.h) = d4ed33c3e77be588977ed1d84f635ba45b0b0dee
+SHA1 (patch-electron_shell_browser_ui_views_submenu__button.cc) = 63a68a1e37ad3b46ccdeec12c69e73e20de1a92e
+SHA1 (patch-electron_shell_common_api_electron__api__clipboard.cc) = bd84c9d61c819ced0014b7942c27a6b7d93b8a65
+SHA1 (patch-electron_shell_common_api_electron__api__native__image.cc) = 97096d49bf730f3b53d62cc0c0388b885d5209e0
+SHA1 (patch-electron_shell_common_api_electron__api__native__image.h) = 57191aa0f0fa8cfd917e6606d2d18ebfd21689a9
+SHA1 (patch-electron_shell_common_api_electron__bindings.cc) = c20ccf3e8a742ea71e618042213e972696fc397f
+SHA1 (patch-electron_shell_common_electron__command__line.cc) = 3b5614f7f05f3207b07f19f9b72516de1e9f2e45
+SHA1 (patch-electron_shell_common_electron__command__line.h) = 33dab66c39de3f31c1f5600f7a37d5824702c41c
+SHA1 (patch-electron_shell_common_electron__paths.h) = 508f97eb2dd1fff425140a32c0f05c3c694b21dd
+SHA1 (patch-electron_shell_common_gin__converters_std__converter.h) = 2537d9d1307f6286650c6f3830aa5d8ed3561885
+SHA1 (patch-electron_shell_common_node__bindings.cc) = 1e349cff6088e82a0fb564698fa26cd576e8d7c1
+SHA1 (patch-electron_shell_common_node__bindings__linux.cc) = 28cbc48064c58e062f0fbcb1072ea69da3dacd4c
+SHA1 (patch-electron_shell_common_platform__util.h) = a8792cb88bd52ae5ae784268523528927ab5da89
+SHA1 (patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc) = 879907a1b5c518e47d42a99bee5cf2ed3571461d
+SHA1 (patch-electron_spec_api-app-spec.ts) = e7117be96ae4b054d53c5b4ca7b2478ae2e3d8dc
+SHA1 (patch-electron_spec_api-browser-window-spec.ts) = e9b5a8e8b062bebe2685a535ea6a00040e06cecd
+SHA1 (patch-electron_spec_api-clipboard-spec.ts) = b75a2d19536b4815f7a78c0f1355df19fe6c5eca
+SHA1 (patch-electron_spec_api-content-tracing-spec.ts) = b77b4fa11ec1c518c7af608e5b4daa7ce9b0ecc8
+SHA1 (patch-electron_spec_api-crash-reporter-spec.ts) = e172e617f9060d08ced9122f607aa8432946d666
+SHA1 (patch-electron_spec_api-desktop-capturer-spec.ts) = 345726420a47e86f43b5b9172ab650f082645e21
+SHA1 (patch-electron_spec_api-menu-spec.ts) = 5854342a70abd70979de63cb17d1d25add2fdbaa
+SHA1 (patch-electron_spec_api-native-image-spec.ts) = 70a8a785b42807ca1741034832c43798e82e17ce
+SHA1 (patch-electron_spec_api-net-log-spec.ts) = 9b08f12ef1bd7ef2f7b319c449cda7e63f2d8284
+SHA1 (patch-electron_spec_api-notification-dbus-spec.ts) = c51b2d049fc9f1174eb5838149dcaefca168f974
+SHA1 (patch-electron_spec_api-power-monitor-spec.ts) = 10b7dcc9473cf55d6ab947cfa3e8fce1c68d04e9
+SHA1 (patch-electron_spec_api-process-spec.ts) = 93ebf7f8301e37ca949ceaaa695076fc68926851
+SHA1 (patch-electron_spec_api-protocol-spec.ts) = aff20f3c1fa4ac8375d9742b5dbe88d7ea03ca6d
+SHA1 (patch-electron_spec_api-safe-storage-spec.ts) = b2c5694feb0ce44abd0342e6779069e0902a509e
+SHA1 (patch-electron_spec_api-screen-spec.ts) = a5723f5572cff429673b04f789600e4712a3dcdb
+SHA1 (patch-electron_spec_api-shell-spec.ts) = 67d0becc9f70f588505ef48a401d4386df5e3848
+SHA1 (patch-electron_spec_api-subframe-spec.ts) = 01448741beef3c3c1edbe847f4d3a050ea793021
+SHA1 (patch-electron_spec_api-tray-spec.ts) = 61c6d4ab2135454b755f7b4f7ed3c2d8b0ab91d3
+SHA1 (patch-electron_spec_api-utility-process-spec.ts) = f2d04db786a5442ebd79c4eb4081282c9c58370a
+SHA1 (patch-electron_spec_api-web-frame-main-spec.ts) = 721ad4f967f660001f03aafc9b6d3fd1f91b3f01
+SHA1 (patch-electron_spec_chromium-spec.ts) = bde13f32f70a211901a404bce3a164d29ffb5bbd
+SHA1 (patch-electron_spec_crash-spec.ts) = 2b7e58e15395d2675a4a8b75b20e3622088c3ef9
+SHA1 (patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js) = 9eaefb2a6e371ad9edcc35f78de4231bcb489228
+SHA1 (patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js) = 23eac949cf682da9f54ebcd2694c978cde8587e6
+SHA1 (patch-electron_spec_fixtures_crash-cases_safe-storage_index.js) = 554bdbbe56ff1efa777626aef5618cda88a160cc
+SHA1 (patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js) = 6fcc1065f1b4cdb03c0d8cef3b2d7dde1b66d0c9
+SHA1 (patch-electron_spec_node-spec.ts) = 469ed220aa3d0c8d0301bc78f16ebc72928ed0b1
+SHA1 (patch-electron_spec_version-bump-spec.ts) = 353c90d5626c1ab83d68c4b106947e35b5de8bd4
+SHA1 (patch-electron_spec_visibility-state-spec.ts) = caae095a73bbbd184aca35e193d53903390c5ac0
+SHA1 (patch-electron_spec_webview-spec.ts) = ee78f824ac1d7769ff6362d33ba4f633f693881a
SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 981cb4b26d13fe705d24035460a2316093b52795
SHA1 (patch-extensions_browser_api_management_management__api.cc) = 66e0fe787b27feb285f41c63639775ba6dae716e
SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 22322447a629841645853af1611d400475be5a36
@@ -1128,12 +1132,12 @@ SHA1 (patch-media_audio_audio__input__device.cc) = 45e70373697d0fd1af9d7becca347
SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 8d6bcc0177ff4cd200f34a55cc50710236c3ae36
SHA1 (patch-media_audio_mac_audio__manager__mac.cc) = f96d8d4ed9e854bc25924f83e90726caeaefd193
SHA1 (patch-media_audio_pulse_pulse__util.cc) = ca7c701e5aa8c068f43e178f824e74c8c0985076
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 04a6b75393c68ed53ce6793625c50aad7f362dfb
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 48b1814fdd1c29470f16b1801800bc560af22300
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = f063f6fb4431935864c34398d5e999c0168f3fcf
-SHA1 (patch-media_audio_sndio_sndio__input.h) = fef610ad2d72fe70c4d2a7fd25b1ffff98d751a1
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 838b979ffdf8f45f538f10df4e01d28af8ef0ff2
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 06cda66b07e7542a188198a16efd21f798643f01
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 349bf3db6fba2e2fa75fe355167714f97ad5a1e9
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 67180ba58d5f77d42327f3937593734ab54ce381
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 7966f385cdb7bb76ac7e3d1adf2891ae4b08fbb3
+SHA1 (patch-media_audio_sndio_sndio__input.h) = e29f7959a9eb6ddc8060d856a2124c8bbb9e7a12
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 83abdcc6b164a62e55095802561828dc0f28851b
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 90bb77025d05494579c996f1901cc47ca15d10c6
SHA1 (patch-media_base_audio__latency.cc) = 7b544006bc4c3343261f864c1a83ae56a44a24d8
SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 233d1d9cda1caad238c99a4172345e25eab77c56
SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 5bbdfc2c97ebe3c3728b743f1b50d2b1a3b05279
@@ -1309,14 +1313,14 @@ SHA1 (patch-sandbox_mac_system__services.cc) = 7e830999a024e9487a6bfc4d0a3c72ed6
SHA1 (patch-sandbox_policy_BUILD.gn) = 39bbbf63bdbd2ea2ce431bc416bb2249539db674
SHA1 (patch-sandbox_policy_features.cc) = 6949af8feec57e1cb8632f422411dc3212bacea5
SHA1 (patch-sandbox_policy_features.h) = 8ed89b22d6079de8492e38182be5b7d08871bd90
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = fccad9bf025687702494791c32eebd550ccca9fa
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 3983f9ef14830f2c29f3130d50ede0026803ec27
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 5bf61c9aa64e9e15636f43cb341393d2d049ac37
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 05f7e68074a88ee087fdcc763ffc51c99a7d16b7
SHA1 (patch-sandbox_policy_mac_sandbox__mac.mm) = 96e9fdc382ae01c11e3047bdc733d750c8320451
SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 8b2ae8d7f7ab7e736b88a9b6a1d9c004a03cfa60
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = f2daaff5e7ccffebc4d72e1a2b06ed6894aa6c31
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 31556b18e7b03cbd780a88299b1f891c99afdf9d
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 9ed182b5fbb6444cbccaf3ea93bc0f2067ef1bfe
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 04c347cb40e32fb9e0943791f167dd084487aaba
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = e4e9d264b0f5a12edfb670231df89b543ec50ffd
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 4256c20ddc1f2189109e6286307e0347aea7b7b4
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 49c0bb118fa3e229f24db192eb6194ce35977f5c
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 8e47706f80196156cf60e2cc1ac9ee06b4fc4e8c
SHA1 (patch-sandbox_policy_sandbox.cc) = c2dfc86bf3db15775475849be8d8d5547ea76656
SHA1 (patch-sandbox_policy_sandbox.h) = 56f93ec2a863ab269268e0d8f56a36133191a92f
SHA1 (patch-sandbox_policy_sandbox__type.cc) = b383680214263958b7207f6315a2d3173795f6b0
@@ -1329,15 +1333,15 @@ SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = e6e86db956f44b8c64c0
SHA1 (patch-services_device_BUILD.gn) = 25ed2beb1b9988eb28b623f30de957dbc7aaebeb
SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 4a1c4a03c6f524112c1e1188cd59c2e352c9fc0a
SHA1 (patch-services_device_hid_BUILD.gn) = 71a1b5ac30601eebce7dbbcc70a8ba4c80b94a19
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = d1fbf0689f7d7c7a227d4e9e0d2ffc9cb4a7ae0d
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = f487cfa124cb0fb155094438798394c5c42710f5
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 0e5c2c588654442537cb3f00223d9a0c614cb294
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 4d6713a5a9559fe1407dcd83b87c25f591f64ec0
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 1cc5ac395cc7293478fceba1fa60f019af4dd975
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = be64ba030de2801a11447fcd1ed610a6cf1d144d
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = d41aab668a282b2d7d2b37c9f7286781e7d4f70a
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = f214898d0b36ae11a079ebd6d715f1dda5bd40be
SHA1 (patch-services_device_hid_hid__service.cc) = 9e12273b45eb933129544bd16df401f0ed5592b3
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = ae1197911af05c908f490a51dc3a7271d334838e
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 76174cb6725a1cb69d95e0dc1ecf1a52e3f35182
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 7a942aadf58808f843073aa7462d7c7293027186
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = b53654d1a9a4661b4ced25f5c77f96104e45fded
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 238c0537657f614c27a8a8816b37ce6279f09ab1
+SHA1 (patch-services_device_hid_hid__service__fido.h) = ae86ce7cc99c8dd8e17a7379843b31221f5e3dc1
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 70c1071dd56d09cccbb3cf72b21a4027c60f000a
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 6c65819df673732f5608f08d8f52fc1c9654a937
SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = ac4d96b2538bb13cceb0c6f46124c69d6736f1b7
SHA1 (patch-services_device_public_mojom_BUILD.gn) = 3d43e4d78eb82f9304447bb92eb338d186409511
SHA1 (patch-services_device_serial_BUILD.gn) = 476da861408c36b899ae67909eeeac879f91fdf0
@@ -1346,8 +1350,8 @@ SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = a7b1513d9030
SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = e34e9d0b855cb4afc3cc0457f265b848ab5c85f4
SHA1 (patch-services_device_usb_BUILD.gn) = 683e7454f47f3dd7571f0baff8a267f1c21b1ae8
SHA1 (patch-services_device_usb_usb__service.cc) = 92b7a209e07c4877311f98a8208eda3f2cb5531a
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = 2fc4d29bb2d1a9c5f7b944ce774f9de65ddbb8a8
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 9bae555dd32454fd64cddd52636acff6d4a9609b
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 2ad9afa8f3cd7898b1865f0be1cad782aa68dd26
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 68155475300136ab713cddcecb576208c62dc8fe
SHA1 (patch-services_device_usb_usb__service__impl.cc) = a7ba10a72251c5a237111cee4b307ffc7302665d
SHA1 (patch-services_network_BUILD.gn) = a70f1f8b068d96797630b40a7bca785bc9e03eda
SHA1 (patch-services_network_network__context.cc) = 4802950171d752d0d4f2d5a5e48024458ad8422d
@@ -1375,7 +1379,7 @@ SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = b3d8fe71488dd98b
SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = bde2937373223282923ee297bf72656d059fdaa5
SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 8953bd4aff1547626b033f1729dc68082b28c756
SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 23a5d8eea30eeaaa6e6885621711088ab2762e91
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = a6148e5315af54c2735c2b97cad9ee2074fb14bd
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 76d1612d300e70263e28e8b750e3ce101caf551d
SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 36218f2c6429aa833f6b872a24063d1723ad856d
SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = f5bee8fb8637f006212a425006fa6f31cbe188f1
SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = eff576ce9617098e14bcc3358bc1295cc7fee1bc
@@ -1501,7 +1505,7 @@ SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context_
SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = d481536b06490652a3e6f25c176460e32ecc7919
SHA1 (patch-third__party_blink_renderer_modules_websockets_websocket__channel__impl.cc) = 793c4789f3b49e01f255fcdc461a26b24b9c7870
SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = e9a8470db0af92fca7eccddfd8df71a540479916
-SHA1 (patch-third__party_blink_renderer_platform_accept__languages__watcher.h) = 849fee9677904f15e90bf19334f93f2b5d8fdcdb
+SHA1 (patch-third__party_blink_renderer_platform_accept__languages__watcher.h) = ed32e24f72de4ac29cf336835f0e3489dbb5a5f1
SHA1 (patch-third__party_blink_renderer_platform_bindings_script__state.cc) = 80c2e0d14f12e8a40b36d0cf717c7915d22478ab
SHA1 (patch-third__party_blink_renderer_platform_bindings_script__state.h) = 4ae022636cc0df8172b7968ed2f43c51c96cd6e4
SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = cd345238b0496d894fc9c0f77b49fb999217475a
@@ -1543,7 +1547,7 @@ SHA1 (patch-third__party_brotli_common_platform.h) = e598ddc41b9a037f651df2c530c
SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 9b9239ac0910b7489446c2b5273183747410807f
SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = d56599c034256dcfbe5f70332686948221a1bab5
SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 653baf600611d34172b1f42256c3c887bc47e654
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 5a0524f2421e0f2beac0dcbcc343c73fd27ae5c9
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 272fada29972c55de9a53512e9b34479f06ab3f7
SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 15d7b241e24cef7577209816aa68cc683109bf12
SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 757fd14a200b7203a16b2c3502e7d3247bf8dff7
SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = fb1a7488af5a8b7e4af47679bc037f0e32db39e1
@@ -1583,18 +1587,18 @@ SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat3x3__f
SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat3x3__f32_to__workgroup.wgsl.expected.msl) = 3f4bc5ffdfe64468cf8d028e6ecc9a385c9b4758
SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat4x3__f16_to__workgroup.wgsl.expected.msl) = 7887998822e5e5a9f7286d18c7ae74961a843ecb
SHA1 (patch-third__party_dawn_test_tint_buffer_uniform_std140_unnested_mat4x3__f32_to__workgroup.wgsl.expected.msl) = 4c2b093d657648d1dc1e8f8214c284905d01e6cb
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl) = 95a023c81c3b3e5710454ee2bb1919f25e15f04c
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl) = 88a3c15a55d7c3b276b2a946a08fc868e8a742e2
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl) = 72cd583e4f08c84d480d5ffef7729a9e0df6e583
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl) = 19045be54884f64ea0e2e526f2deee37d66e3318
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl) = ff9205c163cf4f895ba6a7eb317f4987ad72db02
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl) = a9f7d5d3aefef781dfb3d99f38e6a0fbb8593027
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl) = 2f998b6b50b0aaf4345f0506ba9fe88908662db7
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl) = 2319d5129c34de2ed8e34359c6a63e71a2b652b9
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm) = 76f94f06e4da5b017c67ddfd368d55d164da83c3
-SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl) = 44d8f921c3fdef77ac9b048ad57cb7fe416dbee7
-SHA1 (patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl) = 636fc19929554719612c88ff69e29563675d5050
-SHA1 (patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl) = d70d80814deec3a067de9c678f3b674478bb1cfe
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl) = d8f90f136654255e8ddd2b4cdc175ea932a627d3
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl) = 8b597d485bcc238405cface308c5fec2fc7f9a15
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl) = db94d1cacc25edfb908760ae3526365be39b10cc
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl) = e91478769a70460fa23eb8f37ec46bbabfa744c0
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl) = cfdb38d182946c8b4e9fbd4b276adb3a317066c3
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl) = 6895d2824f512ef32f0b35849d674f381c8b2314
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl) = 31989ea5a8f5939c7836f9ab28fb4a670a6e23ca
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl) = 5dde690ca551ff31694a9d98ff590e0060fb4ecd
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm) = fefb07dc3cb9798e2e8a9a00aca32e083e481d45
+SHA1 (patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl) = b03bdda80f6c7b432652bad9c673535a09a703f4
+SHA1 (patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl) = b342b77526177b42d36bee901ad82cd91722ee23
+SHA1 (patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl) = 78bc1a81e08b275f5a2356bf14b212b79fec5c8b
SHA1 (patch-third__party_dawn_test_tint_bug_tint_942.wgsl.expected.msl) = 5834e6e1883e9102772acfebf0e8a12e48b893cb
SHA1 (patch-third__party_dawn_test_tint_builtins_workgroupUniformLoad_matrix.wgsl.expected.msl) = 42c8cc4a14cba2a845ccba4525686333b65876fa
SHA1 (patch-third__party_dawn_test_tint_builtins_workgroupUniformLoad_structures.wgsl.expected.msl) = ba4b88ff861866c7fb88d0402c65182139d27566
@@ -1633,8 +1637,8 @@ SHA1 (patch-third__party_electron__node_deps_uv_test_test-embed.c) = a1c52ee91f1
SHA1 (patch-third__party_electron__node_deps_uv_test_test-list.h) = 329a511cfd0ff170aba05c447484f5a729488ff1
SHA1 (patch-third__party_electron__node_deps_uvwasi_BUILD.gn) = f9a327e6def09fe34947d12b3d25480b38ca5251
SHA1 (patch-third__party_electron__node_deps_uvwasi_src_uvwasi.c) = 2861b7b217139ca913419bfca31e247e6ce30ff5
-SHA1 (patch-third__party_electron__node_electron__node.gni) = ee954bfa7376f6c74012fa236da5a7a26a49eeda
-SHA1 (patch-third__party_electron__node_filenames.json) = 7140db48a79440a492e1d58ef4efb3cc25adb298
+SHA1 (patch-third__party_electron__node_electron__node.gni) = af9c6f5a307d1bdd1d06082edd68fe95a83ba3e0
+SHA1 (patch-third__party_electron__node_filenames.json) = d6e2d2060a81fa281ac42dba3151b780f483a91d
SHA1 (patch-third__party_electron__node_lib_.eslintrc.yaml) = 2d1df53527d061013df14bb3894531c5948c7d37
SHA1 (patch-third__party_electron__node_lib_child__process.js) = a75d0ccf0ea73c5e8ef990e580a50ddebbe74efa
SHA1 (patch-third__party_electron__node_lib_internal_assert_utils.js) = aafb4750eb7d61d44c969e068119b175864c8d24
@@ -1763,14 +1767,14 @@ SHA1 (patch-third__party_electron__node_test_parallel_test-x509-escaping.js) = 2
SHA1 (patch-third__party_electron__node_test_sequential_sequential.status) = baad32e0a060c7f90b75595a82cfc9cec1916a72
SHA1 (patch-third__party_electron__node_test_sequential_test-debugger-pid.js) = 172bd3d214c1468a850f3ab6aa6ee1409ac4edd2
SHA1 (patch-third__party_electron__node_test_wpt_status_streams.json) = 99dda809907d1424e9fb0eab11dfa3d781be52fc
-SHA1 (patch-third__party_electron__node_tools_generate__gn__filenames__json.py) = 1ce8917620965b7673f0cb129e30643a58cabf7a
-SHA1 (patch-third__party_electron__node_tools_generate__original__fs.py) = acb493468de4a57991394767df4212aff019e719
+SHA1 (patch-third__party_electron__node_tools_generate__gn__filenames__json.py) = c726fca26a934cb68daaad5ca6220c6be8b7a271
+SHA1 (patch-third__party_electron__node_tools_generate__original__fs.py) = 4f5151561accfdb54369a37f0bce5723ba733a7a
SHA1 (patch-third__party_electron__node_tools_install.py) = a72c7a5d0392e50126b27df7435eea4a0bab1368
SHA1 (patch-third__party_electron__node_tools_js2c.cc) = 75e999dc15ebad06ccf9ac1f2a2a800adf1f0406
SHA1 (patch-third__party_engflow-reclient-configs_chromium-browser-clang_rewrapper__mac.cfg) = c87df18f95bc92a6b8db680fe809c605e5e141c6
SHA1 (patch-third__party_engflow-reclient-configs_chromium-browser-clang_rewrapper__windows.cfg) = 238675c967ba4ea559841a599a7af6fcfcadd93b
SHA1 (patch-third__party_engflow-reclient-configs_configure__reclient.py) = 694a9ddf7b6fc5227efbe217e884e4a52a551fba
-SHA1 (patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template) = df89007cc1938a959042043db16e1a76f622d0b2
+SHA1 (patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template) = d57032775f65d62bbccd35b773c1975106bfc3e3
SHA1 (patch-third__party_engflow-reclient-configs_python_rewrapper__linux.cfg) = 8b3b231dc92f50544472a8fb6c62d6e872dedf7d
SHA1 (patch-third__party_engflow-reclient-configs_python_rewrapper__mac.cfg) = 098765d1cc47364faa3ffc3161b1791edce9cdd7
SHA1 (patch-third__party_engflow-reclient-configs_python_rewrapper__windows.cfg) = c120e008c18f10698c1a26f06167f56729b88be6
@@ -1847,13 +1851,13 @@ SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 63b0a29686e72779f
SHA1 (patch-third__party_skia_src_sksl_codegen_SkSLRasterPipelineBuilder.cpp) = 050757efeaaceda81015b56ccd61f90acabf3f4e
SHA1 (patch-third__party_skia_src_sksl_codegen_SkSLRasterPipelineBuilder.h) = 5f1faf7e8d84a0f1991161ffc11c035629183df4
SHA1 (patch-third__party_skia_tests_RasterPipelineCodeGeneratorTest.cpp) = f4ec1389ae307f98bb32ca74c55ae5c67d4210f5
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = c37ffcbebe095fbbb2d4b579efb7312ba865646a
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 253cb990e5f05b1027b09aceefa51be2a55251bd
SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 8dcb09bff2fd495c522c475346b99bcc6e73442a
SHA1 (patch-third__party_sqlite_BUILD.gn) = 113ae241a3db0642212390c074a138b2051e627b
SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 264fe0c876fdb387a2416ec24c6b42843fe0417d
SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 06687f84f5a40754b7bec1aad74ebe4aa9ea85c6
SHA1 (patch-third__party_squirrel.mac_.gitignore) = 1131e4cd58c3b8356eb889e5e5e7d176dba1b559
-SHA1 (patch-third__party_squirrel.mac_BUILD.gn) = dac05fcda577383a3ad2d261aed8ca99d157eebd
+SHA1 (patch-third__party_squirrel.mac_BUILD.gn) = c8c8c7c2dbc7eee00296c4f5490668391f531fd2
SHA1 (patch-third__party_squirrel.mac_Squirrel_RACSignal+SQRLTransactionExtensions.h) = 4478238b20dda7143fe9cf415ca3138364631b92
SHA1 (patch-third__party_squirrel.mac_Squirrel_RACSignal+SQRLTransactionExtensions.m) = 5afd7a8803038611bb0d5118bddc8fc44447dfa0
SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLCodeSignature.m) = 34448fb08b1a37537a30087ae0e5108201eedd38
@@ -1869,9 +1873,9 @@ SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLUpdater.h) = 35986df83374c248
SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLUpdater.m) = 086b0bc859b4ed84b8863622dcba745f535952e9
SHA1 (patch-third__party_squirrel.mac_Squirrel_SQRLZipArchiver.m) = 84bf3ca7b3d73052e1e4c0e17c87e20333d93f37
SHA1 (patch-third__party_squirrel.mac_Squirrel_ShipIt-main.m) = 7c4a9807192c9d341abfa33801441fb559c81adf
-SHA1 (patch-third__party_squirrel.mac_build_xcrun.gni) = 15dd5717cdce485971c0b1b404669a826a6e350d
-SHA1 (patch-third__party_squirrel.mac_build_xcrun.py) = 31da9d0ad60b6c4d6569962820b9d3cc9c8c590c
-SHA1 (patch-third__party_squirrel.mac_filenames.gni) = 5acb270499aa4b7123693599102f243de983d5c4
+SHA1 (patch-third__party_squirrel.mac_build_xcrun.gni) = 691d11f9e71f15853920823335a34b753291e00e
+SHA1 (patch-third__party_squirrel.mac_build_xcrun.py) = 766ce7ce2f5aa1ffa0621d9408d81e635b35493a
+SHA1 (patch-third__party_squirrel.mac_filenames.gni) = 9acb8a535e74f87864378ca7e269b27e32c0fc5f
SHA1 (patch-third__party_squirrel.mac_vendor_Mantle_Mantle_Mantle.h) = 3499baf0b4fe8ec5c16c857aa92b0251e00bc66a
SHA1 (patch-third__party_squirrel.mac_vendor_ReactiveObjC_ReactiveObjC_NSControl+RACTextSignalSupport.m) = 619a56e715ebffacffc8b5f9ad6fc60b3a83b0ea
SHA1 (patch-third__party_squirrel.mac_vendor_ReactiveObjC_ReactiveObjC_NSNotificationCenter+RACSupport.m) = ee34e6e6783e4371c38b594dc9b1733005074c53
@@ -2122,8 +2126,10 @@ SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 89470102b6a676fb
SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = a291631678526e50a24c6f3e6b24d7bad021ee5c
SHA1 (patch-ui_platform__window_platform__window__delegate.h) = e3fb3acbefe10850d05210bf9547ef3ff35195ad
SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 4a3183975f5a6e33ba8aebc669811bd287c00920
-SHA1 (patch-ui_qt_BUILD.gn) = f59c339c9e6b5a8bddd9d50e67d6be997a64ea9c
-SHA1 (patch-ui_qt_qt.gni) = 2c0f32ce056ed7dbbe758f8068a98acfa0c089b3
+SHA1 (patch-ui_qt_BUILD.gn) = 4fbbd784ffe3ccfebcc2461be70ebb30ca48547c
+SHA1 (patch-ui_qt_qt.gni) = d82799e0446285936626d6d27dcc828d559ec13f
+SHA1 (patch-ui_qt_qt__ui.cc) = f6fe26b3c74c94305f5a0e57e53157656850e65c
+SHA1 (patch-ui_qt_qt__ui.h) = cb4afb3309763d4d9aa7a7ab417046266ba1dacf
SHA1 (patch-ui_shell__dialogs_select__file__dialog.h) = e93aa0883d696b005928ff8f5366f7a963f6ec78
SHA1 (patch-ui_shell__dialogs_select__file__dialog__linux.cc) = 6453ec94e1902c587257211fe83724720ce53d87
SHA1 (patch-ui_shell__dialogs_select__file__dialog__linux.h) = ceed5d2451b0602a8f27aea15f63a9808a84ab0d
@@ -2228,10 +2234,10 @@ SHA1 (patch-v8_src_wasm_baseline_arm_liftoff-assembler-arm-inl.h) = acea9b59261d
SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = a1efc0606166e60f30ce32a791c74cb0f544e35a
SHA1 (patch-v8_src_wasm_baseline_x64_liftoff-assembler-x64-inl.h) = 4d3652b517037b3c550f6bf748f467b7817bab80
SHA1 (patch-v8_src_wasm_wasm-js.cc) = d790e09fb671896e7b1f599b1e6e208e391dbbc6
-SHA1 (patch-v8_test_mjsunit_maglev_regress-382190919.js) = b7c0e6099cba75fe5d399657abda1da030ca6a11
-SHA1 (patch-v8_test_mjsunit_regress_regress-374627491.js) = b38f2693252a6fd2392a5f00808ad8fa94d7ee09
-SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-366635354.js) = e094532114a1fb1b1bee4f3f73bfab87e2b3d45a
-SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-378779897.js) = b350bb371399a24ddc33722e5b92b03451c0b6a3
-SHA1 (patch-v8_test_mjsunit_wasm_regress-367818758.js) = 1a6d54922bed07eb353f24494e69daa93c26fa54
-SHA1 (patch-v8_tools_run-paxctl.py) = fa64d29b367152c5df8b469eab7f2ddadfcc39a3
+SHA1 (patch-v8_test_mjsunit_maglev_regress-382190919.js) = 962948377840865e0c3f83642f2fd806866be96a
+SHA1 (patch-v8_test_mjsunit_regress_regress-374627491.js) = fb55e7631e861ac6d4ec3aa0c19ebe9f3be6e3bd
+SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-366635354.js) = ac4a0e890d1542d257b696cc98314beee76b3901
+SHA1 (patch-v8_test_mjsunit_regress_wasm_regress-378779897.js) = 1c740a07368e80a64957d508aa47dc6f39a8af4a
+SHA1 (patch-v8_test_mjsunit_wasm_regress-367818758.js) = b68e0755730b31ed7194ff73f51d68a4f2ac8145
+SHA1 (patch-v8_tools_run-paxctl.py) = fac3feecef7bf35393cf1e92caf05969fa86a83f
SHA1 (patch-v8_tools_run.py) = c181fe9d07200f8741c4a848881ad1fd78c7ef2d
diff --git a/electron32/patches/patch-base_files_file__path__watcher__bsd.cc b/electron32/patches/patch-base_files_file__path__watcher__bsd.cc
index 4a24b2554a..eb79a807ab 100644
--- a/electron32/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/electron32/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/files/file_path_watcher_bsd.cc.orig 2025-02-17 11:32:29.287642653 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2025-03-03 17:47:27.438281491 +0000
+++ base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-base_process_process__handle__netbsd.cc b/electron32/patches/patch-base_process_process__handle__netbsd.cc
index 29c4d0b7cf..61c759e397 100644
--- a/electron32/patches/patch-base_process_process__handle__netbsd.cc
+++ b/electron32/patches/patch-base_process_process__handle__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/process/process_handle_netbsd.cc.orig 2025-02-17 11:32:29.293933201 +0000
+--- base/process/process_handle_netbsd.cc.orig 2025-03-03 17:47:27.444649771 +0000
+++ base/process/process_handle_netbsd.cc
@@ -0,0 +1,55 @@
+// Copyright 2011 The Chromium Authors
diff --git a/electron32/patches/patch-base_process_process__iterator__netbsd.cc b/electron32/patches/patch-base_process_process__iterator__netbsd.cc
index 1ae393af4c..c766f3578d 100644
--- a/electron32/patches/patch-base_process_process__iterator__netbsd.cc
+++ b/electron32/patches/patch-base_process_process__iterator__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/process/process_iterator_netbsd.cc.orig 2025-02-17 11:32:29.294546149 +0000
+--- base/process/process_iterator_netbsd.cc.orig 2025-03-03 17:47:27.445271678 +0000
+++ base/process/process_iterator_netbsd.cc
@@ -0,0 +1,132 @@
+// Copyright 2013 The Chromium Authors
diff --git a/electron32/patches/patch-base_process_process__metrics__netbsd.cc b/electron32/patches/patch-base_process_process__metrics__netbsd.cc
index abab1990ea..e66e5ac047 100644
--- a/electron32/patches/patch-base_process_process__metrics__netbsd.cc
+++ b/electron32/patches/patch-base_process_process__metrics__netbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/process/process_metrics_netbsd.cc.orig 2025-02-17 11:32:29.295221890 +0000
+--- base/process/process_metrics_netbsd.cc.orig 2025-03-03 17:47:27.445950955 +0000
+++ base/process/process_metrics_netbsd.cc
-@@ -0,0 +1,175 @@
+@@ -0,0 +1,193 @@
+// Copyright 2013 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -20,6 +20,8 @@ $NetBSD$
+#include <sys/sysctl.h>
+#include <sys/vmmeter.h>
+
++#include "base/files/dir_reader_posix.h" // DirReaderPosix
++#include "base/process/internal_linux.h" // GetProcPidDir()
+#include "base/memory/ptr_util.h"
+#include "base/types/expected.h"
+#include "base/values.h"
@@ -75,7 +77,23 @@ $NetBSD$
+}
+
+int ProcessMetrics::GetOpenFdCount() const {
-+ return -1;
++ // Use /proc/<pid>/fd to count the number of entries there.
++ FilePath fd_path = internal::GetProcPidDir(process_).Append("fd");
++
++ DirReaderPosix dir_reader(fd_path.value().c_str());
++ if (!dir_reader.IsValid()) {
++ return -1;
++ }
++
++ int total_count = 0;
++ for (; dir_reader.Next();) {
++ const char* name = dir_reader.name();
++ if (strcmp(name, ".") != 0 && strcmp(name, "..") != 0) {
++ ++total_count;
++ }
++ }
++
++ return total_count;
+}
+
+int ProcessMetrics::GetOpenFdSoftLimit() const {
diff --git a/electron32/patches/patch-base_system_sys__info__netbsd.cc b/electron32/patches/patch-base_system_sys__info__netbsd.cc
index a5206e01fe..22eab2fc47 100644
--- a/electron32/patches/patch-base_system_sys__info__netbsd.cc
+++ b/electron32/patches/patch-base_system_sys__info__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/system/sys_info_netbsd.cc.orig 2025-02-17 11:32:29.298174394 +0000
+--- base/system/sys_info_netbsd.cc.orig 2025-03-03 17:47:27.449612236 +0000
+++ base/system/sys_info_netbsd.cc
@@ -0,0 +1,91 @@
+// Copyright 2011 The Chromium Authors
diff --git a/electron32/patches/patch-base_threading_platform__thread__bsd.cc b/electron32/patches/patch-base_threading_platform__thread__bsd.cc
index 288efd72f1..63f5cfb072 100644
--- a/electron32/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/electron32/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- base/threading/platform_thread_bsd.cc.orig 2025-02-17 11:32:29.299679583 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2025-03-03 17:47:27.451143616 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,31 @@
+// Copyright 2023 The Chromium Authors
diff --git a/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn b/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
index 705e932beb..2bab0bdfbd 100644
--- a/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/electron32/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- build/toolchain/freebsd/BUILD.gn.orig 2025-02-17 11:32:29.304184869 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2025-03-03 17:47:27.455707878 +0000
+++ build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn b/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
index 2775cd5787..24ddf3b619 100644
--- a/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/electron32/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- build/toolchain/netbsd/BUILD.gn.orig 2025-02-17 11:32:29.304650332 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2025-03-03 17:47:27.456201976 +0000
+++ build/toolchain/netbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn b/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
index 8fd7053f59..fd02be04be 100644
--- a/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/electron32/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- build/toolchain/openbsd/BUILD.gn.orig 2025-02-17 11:32:29.304822936 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2025-03-03 17:47:27.456385933 +0000
+++ build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-chrome_installer_linux_BUILD.gn b/electron32/patches/patch-chrome_installer_linux_BUILD.gn
new file mode 100644
index 0000000000..030133f278
--- /dev/null
+++ b/electron32/patches/patch-chrome_installer_linux_BUILD.gn
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build electron on NetBSD
+* Based on OpenBSD's chromium patches, and
+ FreeBSD's electron patches
+
+--- chrome/installer/linux/BUILD.gn.orig 2024-10-18 12:34:04.055886300 +0000
++++ chrome/installer/linux/BUILD.gn
+@@ -77,7 +77,7 @@ if (enable_swiftshader) {
+ packaging_files += [ "$root_out_dir/vk_swiftshader_icd.json" ]
+ }
+
+-if (use_qt) {
++if (use_qt5) {
+ # Even though this is a shared library, add it to `packaging_files` instead of
+ # `packaging_files_shlibs` to skip the dependency check. This is intentional
+ # to prevent a hard dependency on QT for the package.
+@@ -208,7 +208,7 @@ if (build_with_internal_optimization_gui
+ }
+ }
+
+-if (use_qt) {
++if (use_qt5) {
+ strip_binary("strip_qt5_shim") {
+ binary_input = "$root_out_dir/libqt5_shim.so"
+ deps = [ "//ui/qt:qt5_shim" ]
+@@ -406,7 +406,7 @@ group("installer_deps") {
+ "//components/optimization_guide/internal:optimization_guide_internal",
+ ]
+ }
+- if (use_qt) {
++ if (use_qt5) {
+ public_deps += [
+ ":strip_qt5_shim",
+ "//ui/qt:qt5_shim",
diff --git a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
index 9e3765fe81..446c4ab8b9 100644
--- a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
+++ b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- components/viz/service/display_embedder/software_output_device_proxy.cc.orig 2025-02-17 11:32:29.395485824 +0000
+--- components/viz/service/display_embedder/software_output_device_proxy.cc.orig 2025-03-03 17:47:27.545807377 +0000
+++ components/viz/service/display_embedder/software_output_device_proxy.cc
@@ -0,0 +1,161 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
index 21ac6c02f7..1392186b0e 100644
--- a/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
+++ b/electron32/patches/patch-components_viz_service_display__embedder_software__output__device__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- components/viz/service/display_embedder/software_output_device_proxy.h.orig 2025-02-17 11:32:29.395631847 +0000
+--- components/viz/service/display_embedder/software_output_device_proxy.h.orig 2025-03-03 17:47:27.545953791 +0000
+++ components/viz/service/display_embedder/software_output_device_proxy.h
@@ -0,0 +1,98 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 84bdb983a1..f5a7cb3698 100644
--- a/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/electron32/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-02-17 11:32:29.401731315 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-03-03 17:47:27.551985239 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
@@ -0,0 +1,55 @@
+// Copyright 2024 The Chromium Authors
diff --git a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 4aea237554..fc08eecac5 100644
--- a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-02-17 11:32:29.421098859 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-03-03 17:47:27.570965239 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.cc
@@ -0,0 +1,68 @@
+// Copyright 2023 The Chromium Authors
diff --git a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 35100deed8..52c5bf25e8 100644
--- a/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/electron32/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-02-17 11:32:29.421237608 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-03-03 17:47:27.571100601 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.h
@@ -0,0 +1,20 @@
+// Copyright 2017 The Chromium Authors
diff --git a/electron32/patches/patch-electron_BUILD.gn b/electron32/patches/patch-electron_BUILD.gn
index 87f4da5aed..aefc8d9a9f 100644
--- a/electron32/patches/patch-electron_BUILD.gn
+++ b/electron32/patches/patch-electron_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/BUILD.gn.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/BUILD.gn.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/BUILD.gn
@@ -524,7 +524,7 @@ source_set("electron_lib") {
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
diff --git a/electron32/patches/patch-electron_build_args_all.gn b/electron32/patches/patch-electron_build_args_all.gn
index 9be1dc1379..ef37526c73 100644
--- a/electron32/patches/patch-electron_build_args_all.gn
+++ b/electron32/patches/patch-electron_build_args_all.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/build/args/all.gn.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/build/args/all.gn.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/build/args/all.gn
@@ -14,8 +14,8 @@ v8_enable_snapshot_native_code_counters
v8_enable_javascript_promise_hooks = true
diff --git a/electron32/patches/patch-electron_build_args_release.gn b/electron32/patches/patch-electron_build_args_release.gn
index b44e817da4..1134563d0a 100644
--- a/electron32/patches/patch-electron_build_args_release.gn
+++ b/electron32/patches/patch-electron_build_args_release.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/build/args/release.gn.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/build/args/release.gn.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/build/args/release.gn
@@ -7,7 +7,7 @@ is_official_build = true
# explicitly override here to build OpenH264 encoder/FFmpeg decoder.
diff --git a/electron32/patches/patch-electron_default__app_default__app.ts b/electron32/patches/patch-electron_default__app_default__app.ts
index 1036a72f19..d41dde1610 100644
--- a/electron32/patches/patch-electron_default__app_default__app.ts
+++ b/electron32/patches/patch-electron_default__app_default__app.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/default_app/default_app.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/default_app/default_app.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/default_app/default_app.ts
@@ -61,7 +61,8 @@ async function createWindow (backgroundC
show: false
diff --git a/electron32/patches/patch-electron_filenames.gni b/electron32/patches/patch-electron_filenames.gni
index 2e90dea5a9..dd74e950e5 100644
--- a/electron32/patches/patch-electron_filenames.gni
+++ b/electron32/patches/patch-electron_filenames.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/filenames.gni.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/filenames.gni.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/filenames.gni
@@ -243,8 +243,8 @@ filenames = {
"shell/app/command_line_args.h",
diff --git a/electron32/patches/patch-electron_lib_browser_api_app.ts b/electron32/patches/patch-electron_lib_browser_api_app.ts
index 529cb54c43..0a12255316 100644
--- a/electron32/patches/patch-electron_lib_browser_api_app.ts
+++ b/electron32/patches/patch-electron_lib_browser_api_app.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/browser/api/app.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/browser/api/app.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/browser/api/app.ts
@@ -67,7 +67,8 @@ if (process.platform === 'darwin') {
app.dock!.getMenu = () => dockMenu;
diff --git a/electron32/patches/patch-electron_lib_browser_api_dialog.ts b/electron32/patches/patch-electron_lib_browser_api_dialog.ts
index 3c23ac5142..97853f5038 100644
--- a/electron32/patches/patch-electron_lib_browser_api_dialog.ts
+++ b/electron32/patches/patch-electron_lib_browser_api_dialog.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/browser/api/dialog.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/browser/api/dialog.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/browser/api/dialog.ts
@@ -41,7 +41,8 @@ const normalizeAccessKey = (text: string
// existing single underscores with a second underscore, replace double
diff --git a/electron32/patches/patch-electron_lib_browser_api_menu-item-roles.ts b/electron32/patches/patch-electron_lib_browser_api_menu-item-roles.ts
index 21f2e21ae7..ac681bd7a4 100644
--- a/electron32/patches/patch-electron_lib_browser_api_menu-item-roles.ts
+++ b/electron32/patches/patch-electron_lib_browser_api_menu-item-roles.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/browser/api/menu-item-roles.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/browser/api/menu-item-roles.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/browser/api/menu-item-roles.ts
@@ -2,7 +2,8 @@ import { app, BaseWindow, BrowserWindow,
diff --git a/electron32/patches/patch-electron_lib_browser_api_power-monitor.ts b/electron32/patches/patch-electron_lib_browser_api_power-monitor.ts
index dd8566fb35..8cc73a6b5a 100644
--- a/electron32/patches/patch-electron_lib_browser_api_power-monitor.ts
+++ b/electron32/patches/patch-electron_lib_browser_api_power-monitor.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/browser/api/power-monitor.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/browser/api/power-monitor.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/browser/api/power-monitor.ts
@@ -17,7 +17,8 @@ class PowerMonitor extends EventEmitter
const pm = createPowerMonitor();
diff --git a/electron32/patches/patch-electron_lib_browser_init.ts b/electron32/patches/patch-electron_lib_browser_init.ts
index e803d8ccd6..0c9073cfb2 100644
--- a/electron32/patches/patch-electron_lib_browser_init.ts
+++ b/electron32/patches/patch-electron_lib_browser_init.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/browser/init.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/browser/init.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/browser/init.ts
@@ -162,7 +162,8 @@ const mainStartupScript = packageJson.ma
const KNOWN_XDG_DESKTOP_VALUES = new Set(['Pantheon', 'Unity:Unity7', 'pop:GNOME']);
diff --git a/electron32/patches/patch-electron_lib_browser_rpc-server.ts b/electron32/patches/patch-electron_lib_browser_rpc-server.ts
index 7734b48335..364bd1d891 100644
--- a/electron32/patches/patch-electron_lib_browser_rpc-server.ts
+++ b/electron32/patches/patch-electron_lib_browser_rpc-server.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/browser/rpc-server.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/browser/rpc-server.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/browser/rpc-server.ts
@@ -28,7 +28,7 @@ const allowedClipboardMethods = (() => {
switch (process.platform) {
diff --git a/electron32/patches/patch-electron_lib_renderer_api_clipboard.ts b/electron32/patches/patch-electron_lib_renderer_api_clipboard.ts
index 5c48e523c7..e2a2156746 100644
--- a/electron32/patches/patch-electron_lib_renderer_api_clipboard.ts
+++ b/electron32/patches/patch-electron_lib_renderer_api_clipboard.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/lib/renderer/api/clipboard.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/lib/renderer/api/clipboard.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/lib/renderer/api/clipboard.ts
@@ -7,7 +7,8 @@ const makeRemoteMethod = function (metho
return (...args: any[]) => ipcRendererUtils.invokeSync(IPC_MESSAGES.BROWSER_CLIPBOARD_SYNC, method, ...args);
diff --git a/electron32/patches/patch-electron_script_lib_config.py b/electron32/patches/patch-electron_script_lib_config.py
index b894a924ba..b5b19a4161 100644
--- a/electron32/patches/patch-electron_script_lib_config.py
+++ b/electron32/patches/patch-electron_script_lib_config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/script/lib/config.py.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/script/lib/config.py.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/script/lib/config.py
@@ -7,6 +7,11 @@ PLATFORM = {
'cygwin': 'win32',
diff --git a/electron32/patches/patch-electron_script_lib_utils.js b/electron32/patches/patch-electron_script_lib_utils.js
index 9f36106a20..680190aa6a 100644
--- a/electron32/patches/patch-electron_script_lib_utils.js
+++ b/electron32/patches/patch-electron_script_lib_utils.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/script/lib/utils.js.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/script/lib/utils.js.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/script/lib/utils.js
@@ -19,7 +19,7 @@ function getElectronExec () {
return `out/${OUT_DIR}/Electron.app/Contents/MacOS/Electron`;
diff --git a/electron32/patches/patch-electron_script_spec-runner.js b/electron32/patches/patch-electron_script_spec-runner.js
index 7dcee4e1ec..380bf10ba4 100644
--- a/electron32/patches/patch-electron_script_spec-runner.js
+++ b/electron32/patches/patch-electron_script_spec-runner.js
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/script/spec-runner.js.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/script/spec-runner.js.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/script/spec-runner.js
-@@ -197,7 +197,8 @@ async function runTestUsingElectron (spe
+@@ -200,7 +200,8 @@ async function runTestUsingElectron (spe
exe = path.resolve(BASE, utils.getElectronExec());
}
const runnerArgs = [`electron/${specDir}`, ...unknownArgs.slice(2)];
diff --git a/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.cc b/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.cc
index cbb45c1366..f72aa841c5 100644
--- a/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.cc
+++ b/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/app/electron_crash_reporter_client.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/app/electron_crash_reporter_client.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/app/electron_crash_reporter_client.cc
@@ -95,7 +95,7 @@ ElectronCrashReporterClient::ElectronCra
diff --git a/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.h b/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.h
index 80a5f63e9a..7ed53482ca 100644
--- a/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.h
+++ b/electron32/patches/patch-electron_shell_app_electron__crash__reporter__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/app/electron_crash_reporter_client.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/app/electron_crash_reporter_client.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/app/electron_crash_reporter_client.h
@@ -31,7 +31,7 @@ class ElectronCrashReporterClient : publ
const std::map<std::string, std::string>& annotations);
diff --git a/electron32/patches/patch-electron_shell_app_electron__main__delegate.cc b/electron32/patches/patch-electron_shell_app_electron__main__delegate.cc
index 4b9aa0a437..f2465a098b 100644
--- a/electron32/patches/patch-electron_shell_app_electron__main__delegate.cc
+++ b/electron32/patches/patch-electron_shell_app_electron__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/app/electron_main_delegate.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/app/electron_main_delegate.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/app/electron_main_delegate.cc
@@ -59,13 +59,13 @@
#include "chrome/child/v8_crashpad_support_win.h"
diff --git a/electron32/patches/patch-electron_shell_app_node__main.cc b/electron32/patches/patch-electron_shell_app_node__main.cc
index 89891bea13..87e7621e6c 100644
--- a/electron32/patches/patch-electron_shell_app_node__main.cc
+++ b/electron32/patches/patch-electron_shell_app_node__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/app/node_main.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/app/node_main.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/app/node_main.cc
@@ -48,7 +48,7 @@
#include "shell/common/mac/codesign_util.h"
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__app.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__app.cc
index 0c6817b496..3a40d94d3a 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__app.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_app.cc
@@ -92,7 +92,7 @@
#include "shell/browser/ui/cocoa/electron_bundle_mover.h"
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.cc
index 1132f00640..67ca64f084 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_base_window.cc
@@ -40,7 +40,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.h b/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.h
index dc7f751d87..5f08ad02f1 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.h
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__base__window.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_base_window.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_base_window.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_base_window.h
@@ -241,7 +241,7 @@ class BaseWindow : public gin_helper::Tr
void SetAppDetails(const gin_helper::Dictionary& options);
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__crash__reporter.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
index 90df2c6c1d..05acc7b393 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_crash_reporter.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_crash_reporter.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_crash_reporter.cc
@@ -30,7 +30,7 @@
#include "shell/common/process_util.h"
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
index 63eb24383a..b27918734b 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_desktop_capturer.cc
@@ -46,7 +46,7 @@
#endif
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.cc
index a8c5d1594f..cfc04d2aa2 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_power_monitor.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_power_monitor.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_power_monitor.cc
@@ -118,6 +118,11 @@ void PowerMonitor::OnSpeedLimitChange(in
gin::DataObjectBuilder(isolate).Set("limit", speed_limit).Build());
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.h b/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.h
index 2ef3e79080..6ab3061952 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.h
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__power__monitor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_power_monitor.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_power_monitor.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_power_monitor.h
@@ -40,7 +40,7 @@ class PowerMonitor final : public gin::W
explicit PowerMonitor(v8::Isolate* isolate);
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__safe__storage.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__safe__storage.cc
index 256d9f56ce..6ae12c7346 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__safe__storage.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__safe__storage.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_safe_storage.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_safe_storage.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_safe_storage.cc
@@ -20,7 +20,7 @@ const char* kEncryptionVersionPrefixV11
bool use_password_v10 = false;
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.cc b/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.cc
index c2b5469b7c..1f57e08a80 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -153,11 +153,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@@ -20,7 +20,7 @@ $NetBSD$
#include "ui/gfx/font_render_params.h"
#endif
-@@ -517,7 +517,7 @@ std::optional<base::TimeDelta> GetCursor
+@@ -520,7 +520,7 @@ std::optional<base::TimeDelta> GetCursor
ui::TextInsertionCaretBlinkPeriodFromDefaults());
if (system_value)
return *system_value;
@@ -29,7 +29,7 @@ $NetBSD$
if (auto* linux_ui = ui::LinuxUi::instance())
return linux_ui->GetCursorBlinkInterval();
#elif BUILDFLAG(IS_WIN)
-@@ -871,7 +871,7 @@ void WebContents::InitWithSessionAndOpti
+@@ -874,7 +874,7 @@ void WebContents::InitWithSessionAndOpti
accept_languages.pop_back();
prefs->accept_languages = accept_languages;
@@ -38,7 +38,7 @@ $NetBSD$
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2612,7 +2612,7 @@ void WebContents::ForcefullyCrashRendere
+@@ -2619,7 +2619,7 @@ void WebContents::ForcefullyCrashRendere
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@@ -47,7 +47,7 @@ $NetBSD$
// A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
// Instead we send an explicit IPC to crash on the renderer's IO thread.
rph->ForceCrash();
-@@ -3291,7 +3291,7 @@ void WebContents::CopyImageAt(int x, int
+@@ -3298,7 +3298,7 @@ void WebContents::CopyImageAt(int x, int
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@@ -56,7 +56,7 @@ $NetBSD$
if (owner_window())
owner_window()->Focus(true);
#endif
-@@ -4152,7 +4152,7 @@ ui::ImageModel WebContents::GetDevToolsW
+@@ -4159,7 +4159,7 @@ ui::ImageModel WebContents::GetDevToolsW
}
#endif
diff --git a/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.h b/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.h
index 16b9bac99d..3a52e3b391 100644
--- a/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.h
+++ b/electron32/patches/patch-electron_shell_browser_api_electron__api__web__contents.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/electron_api_web_contents.h
-@@ -762,7 +762,7 @@ class WebContents final : public Exclusi
+@@ -760,7 +760,7 @@ class WebContents final : public Exclusi
#if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
ui::ImageModel GetDevToolsWindowIcon() override;
#endif
diff --git a/electron32/patches/patch-electron_shell_browser_api_process__metric.h b/electron32/patches/patch-electron_shell_browser_api_process__metric.h
index 58d9111510..cda7b9e917 100644
--- a/electron32/patches/patch-electron_shell_browser_api_process__metric.h
+++ b/electron32/patches/patch-electron_shell_browser_api_process__metric.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/api/process_metric.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/api/process_metric.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/api/process_metric.h
@@ -14,7 +14,7 @@
diff --git a/electron32/patches/patch-electron_shell_browser_browser.cc b/electron32/patches/patch-electron_shell_browser_browser.cc
index 81d2083149..f167dbce08 100644
--- a/electron32/patches/patch-electron_shell_browser_browser.cc
+++ b/electron32/patches/patch-electron_shell_browser_browser.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/browser.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/browser.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/browser.cc
@@ -66,7 +66,7 @@ Browser* Browser::Get() {
return ElectronBrowserMainParts::Get()->browser();
diff --git a/electron32/patches/patch-electron_shell_browser_browser.h b/electron32/patches/patch-electron_shell_browser_browser.h
index 192a0aca6b..15e817bdf6 100644
--- a/electron32/patches/patch-electron_shell_browser_browser.h
+++ b/electron32/patches/patch-electron_shell_browser_browser.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/browser.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/browser.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/browser.h
@@ -145,7 +145,7 @@ class Browser : private WindowListObserv
diff --git a/electron32/patches/patch-electron_shell_browser_browser__linux.cc b/electron32/patches/patch-electron_shell_browser_browser__linux.cc
index 8d7a98bf65..1b63a3ac30 100644
--- a/electron32/patches/patch-electron_shell_browser_browser__linux.cc
+++ b/electron32/patches/patch-electron_shell_browser_browser__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/browser_linux.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/browser_linux.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/browser_linux.cc
@@ -19,7 +19,7 @@
#include "shell/common/gin_converters/login_item_settings_converter.h"
diff --git a/electron32/patches/patch-electron_shell_browser_browser__process__impl.cc b/electron32/patches/patch-electron_shell_browser_browser__process__impl.cc
index 22a81353c8..48e3077fcf 100644
--- a/electron32/patches/patch-electron_shell_browser_browser__process__impl.cc
+++ b/electron32/patches/patch-electron_shell_browser_browser__process__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/browser_process_impl.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/browser_process_impl.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/browser_process_impl.cc
@@ -339,7 +339,7 @@ electron::ResolveProxyHelper* BrowserPro
return resolve_proxy_helper_.get();
diff --git a/electron32/patches/patch-electron_shell_browser_browser__process__impl.h b/electron32/patches/patch-electron_shell_browser_browser__process__impl.h
index f81a01dc24..d1f4fc4d32 100644
--- a/electron32/patches/patch-electron_shell_browser_browser__process__impl.h
+++ b/electron32/patches/patch-electron_shell_browser_browser__process__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/browser_process_impl.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/browser_process_impl.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/browser_process_impl.h
@@ -23,7 +23,7 @@
#include "services/network/public/cpp/shared_url_loader_factory.h"
diff --git a/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.cc b/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.cc
index a7ecbb97ce..6d17840cae 100644
--- a/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.cc
+++ b/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/electron_browser_main_parts.cc
@@ -78,7 +78,7 @@
#include "ui/wm/core/wm_state.h"
diff --git a/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.h b/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.h
index 45471461fa..d21e8938e8 100644
--- a/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.h
+++ b/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/electron_browser_main_parts.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/electron_browser_main_parts.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/electron_browser_main_parts.h
@@ -119,7 +119,7 @@ class ElectronBrowserMainParts : public
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner);
diff --git a/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts__posix.cc b/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
index 4e3ea9ecdb..d8f6585490 100644
--- a/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
+++ b/electron32/patches/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/electron_browser_main_parts_posix.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/electron_browser_main_parts_posix.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/electron_browser_main_parts_posix.cc
@@ -210,6 +210,9 @@ void ElectronBrowserMainParts::InstallSh
g_pipe_pid = getpid();
diff --git a/electron32/patches/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc b/electron32/patches/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
index b7bccebbd4..c01480dd90 100644
--- a/electron32/patches/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
+++ b/electron32/patches/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc
@@ -55,6 +55,10 @@ bool ElectronRuntimeAPIDelegate::GetPlat
info->os = extensions::api::runtime::PlatformOs::kLinux;
diff --git a/electron32/patches/patch-electron_shell_browser_native__window.cc b/electron32/patches/patch-electron_shell_browser_native__window.cc
index bc06e35a29..694b1c3b08 100644
--- a/electron32/patches/patch-electron_shell_browser_native__window.cc
+++ b/electron32/patches/patch-electron_shell_browser_native__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/native_window.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/native_window.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/native_window.cc
@@ -203,7 +203,7 @@ void NativeWindow::InitFromOptions(const
} else {
diff --git a/electron32/patches/patch-electron_shell_browser_native__window__views.cc b/electron32/patches/patch-electron_shell_browser_native__window__views.cc
index e49f9d98bf..9c541ef70f 100644
--- a/electron32/patches/patch-electron_shell_browser_native__window__views.cc
+++ b/electron32/patches/patch-electron_shell_browser_native__window__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/native_window_views.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/native_window_views.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/native_window_views.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/shadow_types.h"
diff --git a/electron32/patches/patch-electron_shell_browser_native__window__views.h b/electron32/patches/patch-electron_shell_browser_native__window__views.h
index 6ae49896e0..d0dcaf6ad7 100644
--- a/electron32/patches/patch-electron_shell_browser_native__window__views.h
+++ b/electron32/patches/patch-electron_shell_browser_native__window__views.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/native_window_views.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/native_window_views.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/native_window_views.h
@@ -25,7 +25,7 @@
diff --git a/electron32/patches/patch-electron_shell_browser_net_system__network__context__manager.cc b/electron32/patches/patch-electron_shell_browser_net_system__network__context__manager.cc
index d9beea0f7d..c253f45c9c 100644
--- a/electron32/patches/patch-electron_shell_browser_net_system__network__context__manager.cc
+++ b/electron32/patches/patch-electron_shell_browser_net_system__network__context__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/net/system_network_context_manager.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/net/system_network_context_manager.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/net/system_network_context_manager.cc
@@ -42,7 +42,7 @@
#include "shell/common/options_switches.h"
diff --git a/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.cc b/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.cc
index c0a602785f..1706038345 100644
--- a/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.cc
+++ b/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/osr/osr_host_display_client.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/osr/osr_host_display_client.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/osr/osr_host_display_client.cc
@@ -96,7 +96,7 @@ void OffScreenHostDisplayClient::CreateL
layered_window_updater_->SetActive(active_);
diff --git a/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.h b/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.h
index 8b78014781..1ee74a0919 100644
--- a/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.h
+++ b/electron32/patches/patch-electron_shell_browser_osr_osr__host__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/osr/osr_host_display_client.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/osr/osr_host_display_client.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/osr/osr_host_display_client.h
@@ -72,7 +72,7 @@ class OffScreenHostDisplayClient : publi
mojo::PendingReceiver<viz::mojom::LayeredWindowUpdater> receiver)
diff --git a/electron32/patches/patch-electron_shell_browser_printing_printing__utils.cc b/electron32/patches/patch-electron_shell_browser_printing_printing__utils.cc
index 24df7f3486..33f4a4e0e7 100644
--- a/electron32/patches/patch-electron_shell_browser_printing_printing__utils.cc
+++ b/electron32/patches/patch-electron_shell_browser_printing_printing__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/printing/printing_utils.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/printing/printing_utils.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/printing/printing_utils.cc
@@ -28,7 +28,7 @@
#include <ApplicationServices/ApplicationServices.h>
diff --git a/electron32/patches/patch-electron_shell_browser_relauncher__linux.cc b/electron32/patches/patch-electron_shell_browser_relauncher__linux.cc
index 28cd32c744..c2a42ace11 100644
--- a/electron32/patches/patch-electron_shell_browser_relauncher__linux.cc
+++ b/electron32/patches/patch-electron_shell_browser_relauncher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/relauncher_linux.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/relauncher_linux.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/relauncher_linux.cc
@@ -6,8 +6,10 @@
diff --git a/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents.cc
index 70ffca1650..e49f3ede58 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ b/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/inspectable_web_contents.cc
@@ -557,7 +557,7 @@ void InspectableWebContents::LoadComplet
prefs.FindString("currentDockState");
diff --git a/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h b/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
index 247daeea1d..72b1b0ccdb 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
+++ b/electron32/patches/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/inspectable_web_contents_view_delegate.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/inspectable_web_contents_view_delegate.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/inspectable_web_contents_view_delegate.h
@@ -24,7 +24,7 @@ class InspectableWebContentsViewDelegate
// Returns the icon of devtools window.
diff --git a/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.cc b/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
index 026bb6a461..b66d27559e 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
+++ b/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/views/electron_views_delegate.cc
@@ -9,7 +9,7 @@
#include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
diff --git a/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.h b/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.h
index c89c45ebd5..39023e0842 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.h
+++ b/electron32/patches/patch-electron_shell_browser_ui_views_electron__views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/views/electron_views_delegate.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/views/electron_views_delegate.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/views/electron_views_delegate.h
@@ -44,7 +44,7 @@ class ViewsDelegate : public views::View
HICON GetSmallWindowIcon() const override;
diff --git a/electron32/patches/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc b/electron32/patches/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc
index d231dccdd5..f1ddae0cfd 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc
+++ b/electron32/patches/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/views/inspectable_web_contents_view_views.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/views/inspectable_web_contents_view_views.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/views/inspectable_web_contents_view_views.cc
@@ -184,7 +184,7 @@ void InspectableWebContentsViewViews::Se
params.delegate = devtools_window_delegate_;
diff --git a/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.cc b/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.cc
index 4651ed09d4..faa0ce33bf 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.cc
+++ b/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/views/menu_bar.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/views/menu_bar.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/views/menu_bar.cc
@@ -13,7 +13,7 @@
#include "ui/views/background.h"
diff --git a/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.h b/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.h
index 27ed8fb964..7cd1fc5d05 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.h
+++ b/electron32/patches/patch-electron_shell_browser_ui_views_menu__bar.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/views/menu_bar.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/views/menu_bar.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/views/menu_bar.h
@@ -84,7 +84,7 @@ class MenuBar : public views::Accessible
View* FindAccelChild(char16_t key);
diff --git a/electron32/patches/patch-electron_shell_browser_ui_views_submenu__button.cc b/electron32/patches/patch-electron_shell_browser_ui_views_submenu__button.cc
index c4c9ebfe2f..8fc32cf6a4 100644
--- a/electron32/patches/patch-electron_shell_browser_ui_views_submenu__button.cc
+++ b/electron32/patches/patch-electron_shell_browser_ui_views_submenu__button.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/browser/ui/views/submenu_button.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/browser/ui/views/submenu_button.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/browser/ui/views/submenu_button.cc
@@ -22,7 +22,7 @@ SubmenuButton::SubmenuButton(PressedCall
const SkColor& background_color)
diff --git a/electron32/patches/patch-electron_shell_common_api_electron__api__clipboard.cc b/electron32/patches/patch-electron_shell_common_api_electron__api__clipboard.cc
index e8729dacc6..f2b64a017e 100644
--- a/electron32/patches/patch-electron_shell_common_api_electron__api__clipboard.cc
+++ b/electron32/patches/patch-electron_shell_common_api_electron__api__clipboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/api/electron_api_clipboard.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/api/electron_api_clipboard.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/api/electron_api_clipboard.cc
@@ -59,7 +59,7 @@ std::string Clipboard::Read(const std::s
ui::ClipboardFormatType::CustomPlatformType(format_string));
diff --git a/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.cc b/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.cc
index 4f7e6279ef..4242ed61eb 100644
--- a/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.cc
+++ b/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/api/electron_api_native_image.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/api/electron_api_native_image.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/api/electron_api_native_image.cc
@@ -640,7 +640,7 @@ void Initialize(v8::Local<v8::Object> ex
native_image.SetMethod("createFromDataURL", &NativeImage::CreateFromDataURL);
diff --git a/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.h b/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.h
index 2fd7d58264..6a77ef9c8e 100644
--- a/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.h
+++ b/electron32/patches/patch-electron_shell_common_api_electron__api__native__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/api/electron_api_native_image.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/api/electron_api_native_image.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/api/electron_api_native_image.h
@@ -78,7 +78,7 @@ class NativeImage final : public gin::Wr
const GURL& url);
diff --git a/electron32/patches/patch-electron_shell_common_api_electron__bindings.cc b/electron32/patches/patch-electron_shell_common_api_electron__bindings.cc
index f3de3dd6a8..6359040969 100644
--- a/electron32/patches/patch-electron_shell_common_api_electron__bindings.cc
+++ b/electron32/patches/patch-electron_shell_common_api_electron__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/api/electron_bindings.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/api/electron_bindings.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/api/electron_bindings.cc
@@ -253,7 +253,7 @@ void ElectronBindings::DidReceiveMemoryD
if (target_pid == dump.pid()) {
diff --git a/electron32/patches/patch-electron_shell_common_electron__command__line.cc b/electron32/patches/patch-electron_shell_common_electron__command__line.cc
index f8350620e7..2f91f441de 100644
--- a/electron32/patches/patch-electron_shell_common_electron__command__line.cc
+++ b/electron32/patches/patch-electron_shell_common_electron__command__line.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/electron_command_line.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/electron_command_line.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/electron_command_line.cc
@@ -26,7 +26,7 @@ void ElectronCommandLine::Init(int argc,
argv_.assign(argv, argv + argc);
diff --git a/electron32/patches/patch-electron_shell_common_electron__command__line.h b/electron32/patches/patch-electron_shell_common_electron__command__line.h
index d0fe560604..cf8a040846 100644
--- a/electron32/patches/patch-electron_shell_common_electron__command__line.h
+++ b/electron32/patches/patch-electron_shell_common_electron__command__line.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/electron_command_line.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/electron_command_line.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/electron_command_line.h
@@ -22,7 +22,7 @@ class ElectronCommandLine {
diff --git a/electron32/patches/patch-electron_shell_common_electron__paths.h b/electron32/patches/patch-electron_shell_common_electron__paths.h
index 69f793a0bf..f94db08caf 100644
--- a/electron32/patches/patch-electron_shell_common_electron__paths.h
+++ b/electron32/patches/patch-electron_shell_common_electron__paths.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/electron_paths.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/electron_paths.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/electron_paths.h
@@ -30,7 +30,7 @@ enum {
DIR_RECENT, // Directory where recent files live
diff --git a/electron32/patches/patch-electron_shell_common_gin__converters_std__converter.h b/electron32/patches/patch-electron_shell_common_gin__converters_std__converter.h
index 7515346612..48d76c0952 100644
--- a/electron32/patches/patch-electron_shell_common_gin__converters_std__converter.h
+++ b/electron32/patches/patch-electron_shell_common_gin__converters_std__converter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/gin_converters/std_converter.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/gin_converters/std_converter.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/gin_converters/std_converter.h
@@ -28,7 +28,7 @@ v8::Local<v8::Value> ConvertToV8(v8::Iso
isolate, std::forward<T>(input));
diff --git a/electron32/patches/patch-electron_shell_common_node__bindings.cc b/electron32/patches/patch-electron_shell_common_node__bindings.cc
index 96f01a7aa1..9afaeb764c 100644
--- a/electron32/patches/patch-electron_shell_common_node__bindings.cc
+++ b/electron32/patches/patch-electron_shell_common_node__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/node_bindings.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/node_bindings.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/node_bindings.cc
@@ -43,7 +43,7 @@
#include "third_party/electron_node/src/debug_utils.h"
diff --git a/electron32/patches/patch-electron_shell_common_node__bindings__linux.cc b/electron32/patches/patch-electron_shell_common_node__bindings__linux.cc
index 1c8ae14c89..63620f375a 100644
--- a/electron32/patches/patch-electron_shell_common_node__bindings__linux.cc
+++ b/electron32/patches/patch-electron_shell_common_node__bindings__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/node_bindings_linux.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/node_bindings_linux.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/node_bindings_linux.cc
@@ -4,12 +4,25 @@
diff --git a/electron32/patches/patch-electron_shell_common_platform__util.h b/electron32/patches/patch-electron_shell_common_platform__util.h
index 0d0bd830ae..e5222d0933 100644
--- a/electron32/patches/patch-electron_shell_common_platform__util.h
+++ b/electron32/patches/patch-electron_shell_common_platform__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/common/platform_util.h.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/common/platform_util.h.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/common/platform_util.h
@@ -56,7 +56,7 @@ bool SetLoginItemEnabled(const std::stri
bool enabled);
diff --git a/electron32/patches/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc b/electron32/patches/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
index 5f4a99503b..6caac97d15 100644
--- a/electron32/patches/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
+++ b/electron32/patches/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc
@@ -6,7 +6,7 @@
#include "shell/common/gin_helper/dictionary.h"
diff --git a/electron32/patches/patch-electron_spec_api-app-spec.ts b/electron32/patches/patch-electron_spec_api-app-spec.ts
index 548d986fa0..aeac9d962d 100644
--- a/electron32/patches/patch-electron_spec_api-app-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-app-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-app-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-app-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-app-spec.ts
@@ -126,11 +126,13 @@ describe('app module', () => {
});
diff --git a/electron32/patches/patch-electron_spec_api-browser-window-spec.ts b/electron32/patches/patch-electron_spec_api-browser-window-spec.ts
index e7f272b681..83260b586e 100644
--- a/electron32/patches/patch-electron_spec_api-browser-window-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-browser-window-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-browser-window-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-browser-window-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-browser-window-spec.ts
@@ -67,7 +67,8 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -186,7 +186,7 @@ $NetBSD$
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6519,7 +6537,8 @@ describe('BrowserWindow module', () => {
+@@ -6520,7 +6538,8 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/electron32/patches/patch-electron_spec_api-clipboard-spec.ts b/electron32/patches/patch-electron_spec_api-clipboard-spec.ts
index f56ee3c474..fd2d88fe0b 100644
--- a/electron32/patches/patch-electron_spec_api-clipboard-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-clipboard-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-clipboard-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-clipboard-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-clipboard-spec.ts
@@ -54,7 +54,8 @@ ifdescribe(process.platform !== 'win32'
});
diff --git a/electron32/patches/patch-electron_spec_api-content-tracing-spec.ts b/electron32/patches/patch-electron_spec_api-content-tracing-spec.ts
index 57e5e3e1b6..7cbebe3559 100644
--- a/electron32/patches/patch-electron_spec_api-content-tracing-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-content-tracing-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-content-tracing-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-content-tracing-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-content-tracing-spec.ts
@@ -9,7 +9,8 @@ import { setTimeout } from 'node:timers/
import { ifdescribe } from './lib/spec-helpers';
diff --git a/electron32/patches/patch-electron_spec_api-crash-reporter-spec.ts b/electron32/patches/patch-electron_spec_api-crash-reporter-spec.ts
index f36de54cab..5a387dd02b 100644
--- a/electron32/patches/patch-electron_spec_api-crash-reporter-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-crash-reporter-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-crash-reporter-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-crash-reporter-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-crash-reporter-spec.ts
@@ -14,7 +14,8 @@ import { setTimeout } from 'node:timers/
import { ifdescribe, ifit, defer, startRemoteControlApp, repeatedly, listen } from './lib/spec-helpers';
diff --git a/electron32/patches/patch-electron_spec_api-desktop-capturer-spec.ts b/electron32/patches/patch-electron_spec_api-desktop-capturer-spec.ts
index 7bec94637a..fc0a23dfcb 100644
--- a/electron32/patches/patch-electron_spec_api-desktop-capturer-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-desktop-capturer-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-desktop-capturer-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-desktop-capturer-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-desktop-capturer-spec.ts
@@ -45,7 +45,8 @@ ifdescribe(!process.arch.includes('arm')
});
diff --git a/electron32/patches/patch-electron_spec_api-menu-spec.ts b/electron32/patches/patch-electron_spec_api-menu-spec.ts
index 6af6a17b77..1eaa0ba818 100644
--- a/electron32/patches/patch-electron_spec_api-menu-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-menu-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-menu-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-menu-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-menu-spec.ts
@@ -890,7 +890,8 @@ describe('Menu module', function () {
// https://github.com/electron/electron/issues/35724
diff --git a/electron32/patches/patch-electron_spec_api-native-image-spec.ts b/electron32/patches/patch-electron_spec_api-native-image-spec.ts
index 4b965d343d..621a7b3b95 100644
--- a/electron32/patches/patch-electron_spec_api-native-image-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-native-image-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-native-image-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-native-image-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-native-image-spec.ts
@@ -428,7 +428,8 @@ describe('nativeImage module', () => {
});
diff --git a/electron32/patches/patch-electron_spec_api-net-log-spec.ts b/electron32/patches/patch-electron_spec_api-net-log-spec.ts
index b60a348449..b431943bb5 100644
--- a/electron32/patches/patch-electron_spec_api-net-log-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-net-log-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-net-log-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-net-log-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-net-log-spec.ts
@@ -121,7 +121,8 @@ describe('netLog module', () => {
expect(JSON.parse(dump).events.some((x: any) => x.params && x.params.bytes && Buffer.from(x.params.bytes, 'base64').includes(unique))).to.be.true('uuid present in dump');
diff --git a/electron32/patches/patch-electron_spec_api-notification-dbus-spec.ts b/electron32/patches/patch-electron_spec_api-notification-dbus-spec.ts
index 7db01e784f..ab6f42ef8f 100644
--- a/electron32/patches/patch-electron_spec_api-notification-dbus-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-notification-dbus-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-notification-dbus-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-notification-dbus-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-notification-dbus-spec.ts
@@ -19,7 +19,8 @@ import { ifdescribe } from './lib/spec-h
diff --git a/electron32/patches/patch-electron_spec_api-power-monitor-spec.ts b/electron32/patches/patch-electron_spec_api-power-monitor-spec.ts
index b4c8cab13b..2789fb2784 100644
--- a/electron32/patches/patch-electron_spec_api-power-monitor-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-power-monitor-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-power-monitor-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-power-monitor-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-power-monitor-spec.ts
@@ -18,7 +18,8 @@ import { ifdescribe, startRemoteControlA
describe('powerMonitor', () => {
diff --git a/electron32/patches/patch-electron_spec_api-process-spec.ts b/electron32/patches/patch-electron_spec_api-process-spec.ts
index dd5043c5de..296190d9ea 100644
--- a/electron32/patches/patch-electron_spec_api-process-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-process-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-process-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-process-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-process-spec.ts
@@ -46,7 +46,8 @@ describe('process module', () => {
it('resolves promise successfully with valid data', async () => {
diff --git a/electron32/patches/patch-electron_spec_api-protocol-spec.ts b/electron32/patches/patch-electron_spec_api-protocol-spec.ts
index e084428506..91ef94219a 100644
--- a/electron32/patches/patch-electron_spec_api-protocol-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-protocol-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-protocol-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-protocol-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-protocol-spec.ts
@@ -1738,7 +1738,8 @@ describe('protocol module', () => {
diff --git a/electron32/patches/patch-electron_spec_api-safe-storage-spec.ts b/electron32/patches/patch-electron_spec_api-safe-storage-spec.ts
index 959017b593..4934e7e6c9 100644
--- a/electron32/patches/patch-electron_spec_api-safe-storage-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-safe-storage-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-safe-storage-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-safe-storage-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-safe-storage-spec.ts
@@ -29,7 +29,8 @@ describe('safeStorage module', () => {
diff --git a/electron32/patches/patch-electron_spec_api-screen-spec.ts b/electron32/patches/patch-electron_spec_api-screen-spec.ts
index b3572a2c44..ed2ee5aa13 100644
--- a/electron32/patches/patch-electron_spec_api-screen-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-screen-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-screen-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-screen-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-screen-spec.ts
@@ -95,7 +95,8 @@ describe('screen module', () => {
diff --git a/electron32/patches/patch-electron_spec_api-shell-spec.ts b/electron32/patches/patch-electron_spec_api-shell-spec.ts
index 9ab07b62f1..461652fd0b 100644
--- a/electron32/patches/patch-electron_spec_api-shell-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-shell-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-shell-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-shell-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-shell-spec.ts
@@ -37,7 +37,8 @@ describe('shell module', () => {
diff --git a/electron32/patches/patch-electron_spec_api-subframe-spec.ts b/electron32/patches/patch-electron_spec_api-subframe-spec.ts
index b4e95c6269..0ab374f0cc 100644
--- a/electron32/patches/patch-electron_spec_api-subframe-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-subframe-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-subframe-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-subframe-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-subframe-spec.ts
@@ -218,7 +218,8 @@ describe('renderer nodeIntegrationInSubF
});
diff --git a/electron32/patches/patch-electron_spec_api-tray-spec.ts b/electron32/patches/patch-electron_spec_api-tray-spec.ts
index f59a918dde..dcc0b8ad64 100644
--- a/electron32/patches/patch-electron_spec_api-tray-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-tray-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-tray-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-tray-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-tray-spec.ts
@@ -131,7 +131,8 @@ describe('tray module', () => {
describe('tray.getBounds()', () => {
diff --git a/electron32/patches/patch-electron_spec_api-utility-process-spec.ts b/electron32/patches/patch-electron_spec_api-utility-process-spec.ts
index 5e8b3571e9..fca91a2ef2 100644
--- a/electron32/patches/patch-electron_spec_api-utility-process-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-utility-process-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-utility-process-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-utility-process-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-utility-process-spec.ts
@@ -438,7 +438,8 @@ describe('utilityProcess module', () =>
expect(output).to.include(result);
diff --git a/electron32/patches/patch-electron_spec_api-web-frame-main-spec.ts b/electron32/patches/patch-electron_spec_api-web-frame-main-spec.ts
index 74b773799e..9a28000580 100644
--- a/electron32/patches/patch-electron_spec_api-web-frame-main-spec.ts
+++ b/electron32/patches/patch-electron_spec_api-web-frame-main-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/api-web-frame-main-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/api-web-frame-main-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/api-web-frame-main-spec.ts
@@ -292,7 +292,8 @@ describe('webFrameMain module', () => {
});
diff --git a/electron32/patches/patch-electron_spec_chromium-spec.ts b/electron32/patches/patch-electron_spec_chromium-spec.ts
index 049dfa8fc1..8252c6321a 100644
--- a/electron32/patches/patch-electron_spec_chromium-spec.ts
+++ b/electron32/patches/patch-electron_spec_chromium-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/chromium-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/chromium-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/chromium-spec.ts
@@ -474,13 +474,17 @@ describe('command line switches', () =>
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
diff --git a/electron32/patches/patch-electron_spec_crash-spec.ts b/electron32/patches/patch-electron_spec_crash-spec.ts
index c94e2b2d7b..207c2f5091 100644
--- a/electron32/patches/patch-electron_spec_crash-spec.ts
+++ b/electron32/patches/patch-electron_spec_crash-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/crash-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/crash-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/crash-spec.ts
@@ -47,7 +47,8 @@ const shouldRunCase = (crashCase: string
if (process.platform === 'win32') {
diff --git a/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js b/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
index 84b3175bb7..83a72a53e9 100644
--- a/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
+++ b/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/fixtures/api/safe-storage/decrypt-app/main.js.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/fixtures/api/safe-storage/decrypt-app/main.js.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/fixtures/api/safe-storage/decrypt-app/main.js
@@ -7,7 +7,8 @@ const pathToEncryptedString = path.resol
const readFile = fs.readFile;
diff --git a/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js b/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
index 155be6d8b6..c0452ee7d5 100644
--- a/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
+++ b/electron32/patches/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/fixtures/api/safe-storage/encrypt-app/main.js.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/fixtures/api/safe-storage/encrypt-app/main.js.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/fixtures/api/safe-storage/encrypt-app/main.js
@@ -7,7 +7,8 @@ const pathToEncryptedString = path.resol
const writeFile = fs.writeFile;
diff --git a/electron32/patches/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js b/electron32/patches/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
index 39c6a8db02..e73b1aebde 100644
--- a/electron32/patches/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
+++ b/electron32/patches/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/fixtures/crash-cases/safe-storage/index.js.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/fixtures/crash-cases/safe-storage/index.js.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/fixtures/crash-cases/safe-storage/index.js
@@ -22,7 +22,8 @@ const { expect } = require('chai');
await app.whenReady();
diff --git a/electron32/patches/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js b/electron32/patches/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
index c781895543..86954793c0 100644
--- a/electron32/patches/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
+++ b/electron32/patches/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/fixtures/native-addon/uv-dlopen/index.js.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/fixtures/native-addon/uv-dlopen/index.js.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/fixtures/native-addon/uv-dlopen/index.js
@@ -4,7 +4,7 @@ const testLoadLibrary = require('./build
diff --git a/electron32/patches/patch-electron_spec_node-spec.ts b/electron32/patches/patch-electron_spec_node-spec.ts
index c2ab1130ba..15e79b05fc 100644
--- a/electron32/patches/patch-electron_spec_node-spec.ts
+++ b/electron32/patches/patch-electron_spec_node-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/node-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/node-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/node-spec.ts
@@ -148,7 +148,8 @@ describe('node feature', () => {
});
diff --git a/electron32/patches/patch-electron_spec_version-bump-spec.ts b/electron32/patches/patch-electron_spec_version-bump-spec.ts
index fd4f981c95..71b531b052 100644
--- a/electron32/patches/patch-electron_spec_version-bump-spec.ts
+++ b/electron32/patches/patch-electron_spec_version-bump-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/version-bump-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/version-bump-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/version-bump-spec.ts
@@ -53,7 +53,8 @@ class GitFake {
}
diff --git a/electron32/patches/patch-electron_spec_visibility-state-spec.ts b/electron32/patches/patch-electron_spec_visibility-state-spec.ts
index 0444dd44b6..3596e41bc0 100644
--- a/electron32/patches/patch-electron_spec_visibility-state-spec.ts
+++ b/electron32/patches/patch-electron_spec_visibility-state-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/visibility-state-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/visibility-state-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/visibility-state-spec.ts
@@ -12,7 +12,8 @@ import { closeWindow } from './lib/windo
diff --git a/electron32/patches/patch-electron_spec_webview-spec.ts b/electron32/patches/patch-electron_spec_webview-spec.ts
index c7e65348fb..1b3c4fda2c 100644
--- a/electron32/patches/patch-electron_spec_webview-spec.ts
+++ b/electron32/patches/patch-electron_spec_webview-spec.ts
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- electron/spec/webview-spec.ts.orig 2025-01-21 17:36:55.000000000 +0000
+--- electron/spec/webview-spec.ts.orig 2025-02-26 12:22:11.000000000 +0000
+++ electron/spec/webview-spec.ts
@@ -559,7 +559,8 @@ describe('<webview> tag', function () {
});
diff --git a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index b21840015c..bbcc52b98b 100644
--- a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/audio_manager_sndio.cc.orig 2025-02-17 11:32:29.468000553 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2025-03-03 17:47:27.614255486 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,213 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 2c613dd827..85e5bcf416 100644
--- a/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/electron32/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/audio_manager_sndio.h.orig 2025-02-17 11:32:29.468156445 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2025-03-03 17:47:27.614404004 +0000
+++ media/audio/sndio/audio_manager_sndio.h
@@ -0,0 +1,66 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__input.cc b/electron32/patches/patch-media_audio_sndio_sndio__input.cc
index b164f30d24..da92c25cbf 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/electron32/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_input.cc.orig 2025-02-17 11:32:29.468302598 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2025-03-03 17:47:27.614536411 +0000
+++ media/audio/sndio/sndio_input.cc
@@ -0,0 +1,200 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__input.h b/electron32/patches/patch-media_audio_sndio_sndio__input.h
index 1e3ecd1271..556fb11b61 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__input.h
+++ b/electron32/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_input.h.orig 2025-02-17 11:32:29.468450445 +0000
+--- media/audio/sndio/sndio_input.h.orig 2025-03-03 17:47:27.614678627 +0000
+++ media/audio/sndio/sndio_input.h
@@ -0,0 +1,91 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__output.cc b/electron32/patches/patch-media_audio_sndio_sndio__output.cc
index 481cad9f1a..f64caacd81 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/electron32/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_output.cc.orig 2025-02-17 11:32:29.468585767 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2025-03-03 17:47:27.614813659 +0000
+++ media/audio/sndio/sndio_output.cc
@@ -0,0 +1,187 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-media_audio_sndio_sndio__output.h b/electron32/patches/patch-media_audio_sndio_sndio__output.h
index dcfbe05241..5b9c5521c6 100644
--- a/electron32/patches/patch-media_audio_sndio_sndio__output.h
+++ b/electron32/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- media/audio/sndio/sndio_output.h.orig 2025-02-17 11:32:29.468742070 +0000
+--- media/audio/sndio/sndio_output.h.orig 2025-03-03 17:47:27.614964101 +0000
+++ media/audio/sndio/sndio_output.h
@@ -0,0 +1,88 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 80ab64890f..658eaaf548 100644
--- a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-02-17 11:32:29.497381724 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-03-03 17:47:27.643207717 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,245 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index 0a2e39bc7c..a8c4ca4f93 100644
--- a/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/electron32/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-02-17 11:32:29.497534680 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-03-03 17:47:27.643359692 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.h
@@ -0,0 +1,278 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index 58872f875b..7aaff72d55 100644
--- a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
+++ b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-02-17 11:32:29.497991606 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2025-03-03 17:47:27.643807770 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.cc
@@ -0,0 +1,245 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
index 5826416926..7bae20622f 100644
--- a/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
+++ b/electron32/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-02-17 11:32:29.498143010 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2025-03-03 17:47:27.643958884 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.h
@@ -0,0 +1,278 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 56a3f7907d..dfa1931ef9 100644
--- a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-02-17 11:32:29.498337447 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-03-03 17:47:27.644151527 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,424 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 1b5cd1d058..a72904b924 100644
--- a/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/electron32/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-02-17 11:32:29.498504641 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-03-03 17:47:27.644316888 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.h
@@ -0,0 +1,282 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__fido.cc b/electron32/patches/patch-services_device_hid_hid__connection__fido.cc
index 7b0660f41f..995ed3df20 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/electron32/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_fido.cc.orig 2025-02-17 11:32:29.500225708 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2025-03-03 17:47:27.646023017 +0000
+++ services/device/hid/hid_connection_fido.cc
@@ -0,0 +1,216 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__fido.h b/electron32/patches/patch-services_device_hid_hid__connection__fido.h
index 5f6286ac11..e2d66a3af4 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/electron32/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_fido.h.orig 2025-02-17 11:32:29.500377543 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2025-03-03 17:47:27.646173068 +0000
+++ services/device/hid/hid_connection_fido.h
@@ -0,0 +1,60 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
index d4527db235..5577ba982f 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_freebsd.cc.orig 2025-02-17 11:32:29.500511643 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2025-03-03 17:47:27.646306597 +0000
+++ services/device/hid/hid_connection_freebsd.cc
@@ -0,0 +1,240 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
index e90b1fa53f..1e75938f14 100644
--- a/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/electron32/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_connection_freebsd.h.orig 2025-02-17 11:32:29.500661213 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2025-03-03 17:47:27.646457469 +0000
+++ services/device/hid/hid_connection_freebsd.h
@@ -0,0 +1,67 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__service__fido.cc b/electron32/patches/patch-services_device_hid_hid__service__fido.cc
index dfe9d80eea..e172743129 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/electron32/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_fido.cc.orig 2025-02-17 11:32:29.500932819 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2025-03-03 17:47:27.646730940 +0000
+++ services/device/hid/hid_service_fido.cc
@@ -0,0 +1,396 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__service__fido.h b/electron32/patches/patch-services_device_hid_hid__service__fido.h
index 2299850388..e848bf6b35 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__fido.h
+++ b/electron32/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_fido.h.orig 2025-02-17 11:32:29.501109352 +0000
+--- services/device/hid/hid_service_fido.h.orig 2025-03-03 17:47:27.646902673 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc b/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
index 5b770b5e6b..fd66c7b373 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/electron32/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_freebsd.cc.orig 2025-02-17 11:32:29.501245125 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2025-03-03 17:47:27.647036793 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_hid_hid__service__freebsd.h b/electron32/patches/patch-services_device_hid_hid__service__freebsd.h
index 161538eb68..fae0864803 100644
--- a/electron32/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/electron32/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/hid/hid_service_freebsd.h.orig 2025-02-17 11:32:29.501409985 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2025-03-03 17:47:27.647199669 +0000
+++ services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-services_device_usb_usb__service__fake.cc b/electron32/patches/patch-services_device_usb_usb__service__fake.cc
index f0775919e8..88bd9fcf9a 100644
--- a/electron32/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/electron32/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/usb/usb_service_fake.cc.orig 2025-02-17 11:32:29.502580655 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2025-03-03 17:47:27.648335942 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors
diff --git a/electron32/patches/patch-services_device_usb_usb__service__fake.h b/electron32/patches/patch-services_device_usb_usb__service__fake.h
index b5621cb230..36ab5666c9 100644
--- a/electron32/patches/patch-services_device_usb_usb__service__fake.h
+++ b/electron32/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/device/usb/usb_service_fake.h.orig 2025-02-17 11:32:29.502712921 +0000
+--- services/device/usb/usb_service_fake.h.orig 2025-03-03 17:47:27.648471115 +0000
+++ services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
diff --git a/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index 4b49ddb40b..0624630661 100644
--- a/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/electron32/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-02-17 11:32:29.507655324 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-03-03 17:47:27.653362271 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
@@ -0,0 +1,66 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h b/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
index 7ce8659c6e..813237d3d7 100644
--- a/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
+++ b/electron32/patches/patch-third__party_blink_renderer_platform_accept__languages__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/blink/renderer/platform/accept_languages_watcher.h.orig 2025-02-17 11:32:29.530929935 +0000
+--- third_party/blink/renderer/platform/accept_languages_watcher.h.orig 2025-03-03 17:47:27.676355965 +0000
+++ third_party/blink/renderer/platform/accept_languages_watcher.h
@@ -0,0 +1,22 @@
+// Copyright 2024 The Chromium Authors
diff --git a/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 1fe64f9089..baa55d2c64 100644
--- a/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/electron32/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-02-17 11:32:29.537608434 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-03-03 17:47:27.682923272 +0000
+++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,40 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
index 8769e78c07..ffec580dcc 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.orig 2025-02-17 11:32:29.544110663 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.orig 2025-03-03 17:47:27.689210004 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl
@@ -0,0 +1,10 @@
+// flags: --transform robustness
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
index 63089bf82d..7478985226 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.dxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl.orig 2025-02-17 11:32:29.544270042 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl.orig 2025-03-03 17:47:27.689368612 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl
@@ -0,0 +1,13 @@
+cbuffer cbuffer_level : register(b0) {
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
index 2d766aa685..2c68bd532c 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.fxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl.orig 2025-02-17 11:32:29.544424401 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl.orig 2025-03-03 17:47:27.689523161 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl
@@ -0,0 +1,13 @@
+cbuffer cbuffer_level : register(b0) {
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
index a4f4678304..6e3ea0b656 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.glsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl.orig 2025-02-17 11:32:29.544578159 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl.orig 2025-03-03 17:47:27.689676429 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.glsl
@@ -0,0 +1,27 @@
+#version 310 es
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
index 27c8ffb117..c58085b762 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.dxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl.orig 2025-02-17 11:32:29.544735905 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl.orig 2025-03-03 17:47:27.689831980 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl
@@ -0,0 +1,22 @@
+
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
index d6cfb82f86..a1654b6ae3 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.fxc.hlsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl.orig 2025-02-17 11:32:29.544889513 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl.orig 2025-03-03 17:47:27.689986971 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl
@@ -0,0 +1,22 @@
+
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
index f9554fb06b..332f13b5ee 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.ir.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl.orig 2025-02-17 11:32:29.545052970 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl.orig 2025-03-03 17:47:27.690151901 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.ir.msl
@@ -0,0 +1,17 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
index ee8c1d517c..81b62d6d38 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl.orig 2025-02-17 11:32:29.545206537 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl.orig 2025-03-03 17:47:27.690306380 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.msl
@@ -0,0 +1,9 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
index 19de395f74..1419e03112 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.spvasm
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm.orig 2025-02-17 11:32:29.545360847 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm.orig 2025-03-03 17:47:27.690459137 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.spvasm
@@ -0,0 +1,70 @@
+; SPIR-V
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
index 3e69542edd..6ba2e65840 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_chromium_378541479.wgsl.expected.wgsl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl.orig 2025-02-17 11:32:29.545528762 +0000
+--- third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl.orig 2025-03-03 17:47:27.690624437 +0000
+++ third_party/dawn/test/tint/bug/chromium/378541479.wgsl.expected.wgsl
@@ -0,0 +1,10 @@
+@group(0) @binding(0) var<uniform> level : u32;
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
index 6dcff27bae..f98bdc1f49 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366037039.wgsl.expected.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl.orig 2025-02-17 11:32:29.545686688 +0000
+--- third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl.orig 2025-03-03 17:47:27.690782123 +0000
+++ third_party/dawn/test/tint/bug/tint/366037039.wgsl.expected.msl
@@ -0,0 +1,85 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
index 107910162a..f6f54086fc 100644
--- a/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
+++ b/electron32/patches/patch-third__party_dawn_test_tint_bug_tint_366314931.wgsl.expected.msl
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl.orig 2025-02-17 11:32:29.545861387 +0000
+--- third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl.orig 2025-03-03 17:47:27.690954828 +0000
+++ third_party/dawn/test/tint/bug/tint/366314931.wgsl.expected.msl
@@ -0,0 +1,33 @@
+#include <metal_stdlib>
diff --git a/electron32/patches/patch-third__party_electron__node_electron__node.gni b/electron32/patches/patch-third__party_electron__node_electron__node.gni
index 82f62980b7..f0f6c61152 100644
--- a/electron32/patches/patch-third__party_electron__node_electron__node.gni
+++ b/electron32/patches/patch-third__party_electron__node_electron__node.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/electron_node.gni.orig 2025-02-17 11:32:29.552385528 +0000
+--- third_party/electron_node/electron_node.gni.orig 2025-03-03 17:47:27.697431559 +0000
+++ third_party/electron_node/electron_node.gni
@@ -0,0 +1,4 @@
+declare_args() {
diff --git a/electron32/patches/patch-third__party_electron__node_filenames.json b/electron32/patches/patch-third__party_electron__node_filenames.json
index 801ad596ab..b6ff84aa15 100644
--- a/electron32/patches/patch-third__party_electron__node_filenames.json
+++ b/electron32/patches/patch-third__party_electron__node_filenames.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/filenames.json.orig 2025-02-17 11:32:29.552517924 +0000
+--- third_party/electron_node/filenames.json.orig 2025-03-03 17:47:27.697562733 +0000
+++ third_party/electron_node/filenames.json
@@ -0,0 +1,740 @@
+// This file is automatically generated by generate_gn_filenames_json.py
diff --git a/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py b/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
index 1d498c3c13..9f0fc1c113 100644
--- a/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
+++ b/electron32/patches/patch-third__party_electron__node_tools_generate__gn__filenames__json.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/tools/generate_gn_filenames_json.py.orig 2025-02-17 11:32:29.575348734 +0000
+--- third_party/electron_node/tools/generate_gn_filenames_json.py.orig 2025-03-03 17:47:27.719940814 +0000
+++ third_party/electron_node/tools/generate_gn_filenames_json.py
@@ -0,0 +1,117 @@
+#!@PYTHONBIN@
diff --git a/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py b/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
index 68596a51d0..f79c08520a 100644
--- a/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
+++ b/electron32/patches/patch-third__party_electron__node_tools_generate__original__fs.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/electron_node/tools/generate_original_fs.py.orig 2025-02-17 11:32:29.575499867 +0000
+--- third_party/electron_node/tools/generate_original_fs.py.orig 2025-03-03 17:47:27.720084873 +0000
+++ third_party/electron_node/tools/generate_original_fs.py
@@ -0,0 +1,19 @@
+import os
diff --git a/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template b/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
index 4a5e04b523..187d8f4658 100644
--- a/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
+++ b/electron32/patches/patch-third__party_engflow-reclient-configs_python_python__remote__wrapper.template
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/engflow-reclient-configs/python/python_remote_wrapper.template.orig 2025-02-17 11:32:29.576323644 +0000
+--- third_party/engflow-reclient-configs/python/python_remote_wrapper.template.orig 2025-03-03 17:47:27.720910354 +0000
+++ third_party/engflow-reclient-configs/python/python_remote_wrapper.template
@@ -0,0 +1,29 @@
+#!@SH@
diff --git a/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 417f27ab69..54efd94f9c 100644
--- a/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/electron32/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-02-17 11:32:29.587474807 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-03-03 17:47:27.740034123 +0000
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn b/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
index 37f40b582a..f0d5881c49 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
+++ b/electron32/patches/patch-third__party_squirrel.mac_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/BUILD.gn.orig 2025-02-17 11:32:29.622365521 +0000
+--- third_party/squirrel.mac/BUILD.gn.orig 2025-03-03 17:47:27.775291081 +0000
+++ third_party/squirrel.mac/BUILD.gn
@@ -0,0 +1,242 @@
+assert(is_mac)
diff --git a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
index e95d684f57..f1c0b9ec67 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
+++ b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/build/xcrun.gni.orig 2025-02-17 11:32:29.624483949 +0000
+--- third_party/squirrel.mac/build/xcrun.gni.orig 2025-03-03 17:47:27.777462181 +0000
+++ third_party/squirrel.mac/build/xcrun.gni
@@ -0,0 +1,18 @@
+template("xcrun_action") {
diff --git a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
index d17b0a076d..6fb2d05e79 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
+++ b/electron32/patches/patch-third__party_squirrel.mac_build_xcrun.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/build/xcrun.py.orig 2025-02-17 11:32:29.624616165 +0000
+--- third_party/squirrel.mac/build/xcrun.py.orig 2025-03-03 17:47:27.777594618 +0000
+++ third_party/squirrel.mac/build/xcrun.py
@@ -0,0 +1,14 @@
+#!@PYTHONBIN@
diff --git a/electron32/patches/patch-third__party_squirrel.mac_filenames.gni b/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
index dae87d23a0..e86b97b67a 100644
--- a/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
+++ b/electron32/patches/patch-third__party_squirrel.mac_filenames.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- third_party/squirrel.mac/filenames.gni.orig 2025-02-17 11:32:29.624747209 +0000
+--- third_party/squirrel.mac/filenames.gni.orig 2025-03-03 17:47:27.778198810 +0000
+++ third_party/squirrel.mac/filenames.gni
@@ -0,0 +1,243 @@
+squirrel_filenames = {
diff --git a/electron32/patches/patch-ui_qt_BUILD.gn b/electron32/patches/patch-ui_qt_BUILD.gn
index 4ec756926f..ab4adee1ec 100644
--- a/electron32/patches/patch-ui_qt_BUILD.gn
+++ b/electron32/patches/patch-ui_qt_BUILD.gn
@@ -15,3 +15,32 @@ $NetBSD$
configs = [
"//build/config/linux:runtime_library",
+@@ -101,10 +101,12 @@ template("qt_shim") {
+ }
+ }
+ }
+-qt_shim("qt5_shim") {
+- qt_version = "5"
+- if (!use_sysroot) {
+- moc_qt_path = "$moc_qt5_path"
++if (use_qt5) {
++ qt_shim("qt5_shim") {
++ qt_version = "5"
++ if (!use_sysroot) {
++ moc_qt_path = "$moc_qt5_path"
++ }
+ }
+ }
+ if (use_qt6) {
+@@ -122,7 +124,10 @@ component("qt") {
+ defines = [ "IS_QT_IMPL" ]
+
+ # qt_shim is in data_deps since we want to load it manually.
+- data_deps = [ ":qt5_shim" ]
++ data_deps = []
++ if (use_qt5) {
++ data_deps += [ ":qt5_shim" ]
++ }
+ if (use_qt6) {
+ data_deps += [ ":qt6_shim" ]
+ }
diff --git a/electron32/patches/patch-ui_qt_qt.gni b/electron32/patches/patch-ui_qt_qt.gni
index a5501eac90..6ff6aceda9 100644
--- a/electron32/patches/patch-ui_qt_qt.gni
+++ b/electron32/patches/patch-ui_qt_qt.gni
@@ -6,12 +6,33 @@ $NetBSD$
--- ui/qt/qt.gni.orig 2024-10-18 12:35:12.780248000 +0000
+++ ui/qt/qt.gni
-@@ -14,7 +14,7 @@ declare_args() {
+@@ -9,24 +9,17 @@ import("//build/config/sysroot.gni")
+ declare_args() {
+ # TODO(crbug.com/40260415): Allow QT in MSAN builds once QT is
+ # added to the instrumented libraries.
+- use_qt = is_linux && !is_castos && !is_msan
++ use_qt5 = use_sysroot && is_linux && !is_castos && !is_msan
++ use_qt6 = use_sysroot && is_linux && !is_castos && !is_msan
+ }
declare_args() {
- if (!use_sysroot && use_qt) {
+- if (!use_sysroot && use_qt) {
- moc_qt5_path = ""
++ if (!use_sysroot && use_qt5) {
+ moc_qt5_path = "@QTDIR@/bin"
}
+-}
+-
+-declare_args() {
+- use_qt6 = use_qt && use_sysroot
+-}
+-
+-declare_args() {
+ if (!use_sysroot && use_qt6) {
+ moc_qt6_path = ""
+ }
}
+-# use_qt6 => use_qt
+-assert(!use_qt6 || use_qt)
++use_qt = use_qt5 || use_qt6
diff --git a/electron32/patches/patch-ui_qt_qt__ui.cc b/electron32/patches/patch-ui_qt_qt__ui.cc
new file mode 100644
index 0000000000..da0681c233
--- /dev/null
+++ b/electron32/patches/patch-ui_qt_qt__ui.cc
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Part of patchset to build electron on NetBSD
+* Based on OpenBSD's chromium patches, and
+ FreeBSD's electron patches
+
+--- ui/qt/qt_ui.cc.orig 2024-10-18 12:35:12.780248000 +0000
++++ ui/qt/qt_ui.cc
+@@ -427,7 +427,8 @@ std::unique_ptr<ui::NavButtonProvider> Q
+ }
+
+ ui::WindowFrameProvider* QtUi::GetWindowFrameProvider(bool solid_frame,
+- bool tiled) {
++ bool tiled,
++ bool maximized) {
+ // QT prefers server-side decorations.
+ return nullptr;
+ }
diff --git a/electron32/patches/patch-ui_qt_qt__ui.h b/electron32/patches/patch-ui_qt_qt__ui.h
new file mode 100644
index 0000000000..eed398e6ee
--- /dev/null
+++ b/electron32/patches/patch-ui_qt_qt__ui.h
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Part of patchset to build electron on NetBSD
+* Based on OpenBSD's chromium patches, and
+ FreeBSD's electron patches
+
+--- ui/qt/qt_ui.h.orig 2024-10-18 12:35:12.780248000 +0000
++++ ui/qt/qt_ui.h
+@@ -82,7 +82,8 @@ class QtUi : public ui::LinuxUiAndTheme,
+ void SetAccentColor(std::optional<SkColor>) override;
+ std::unique_ptr<ui::NavButtonProvider> CreateNavButtonProvider() override;
+ ui::WindowFrameProvider* GetWindowFrameProvider(bool solid_frame,
+- bool tiled) override;
++ bool tiled,
++ bool maximized) override;
+
+ // QtInterface::Delegate:
+ void FontChanged() override;
diff --git a/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js b/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
index 5ae2f18410..086169a9a3 100644
--- a/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
+++ b/electron32/patches/patch-v8_test_mjsunit_maglev_regress-382190919.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/maglev/regress-382190919.js.orig 2025-02-17 11:32:29.683755919 +0000
+--- v8/test/mjsunit/maglev/regress-382190919.js.orig 2025-03-03 17:47:27.837436516 +0000
+++ v8/test/mjsunit/maglev/regress-382190919.js
@@ -0,0 +1,39 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js b/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
index 31ed9e3c25..7289780201 100644
--- a/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
+++ b/electron32/patches/patch-v8_test_mjsunit_regress_regress-374627491.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/regress/regress-374627491.js.orig 2025-02-17 11:32:29.683890089 +0000
+--- v8/test/mjsunit/regress/regress-374627491.js.orig 2025-03-03 17:47:27.837574935 +0000
+++ v8/test/mjsunit/regress/regress-374627491.js
@@ -0,0 +1,26 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
index 2c8af12e94..eaed412071 100644
--- a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
+++ b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-366635354.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/regress/wasm/regress-366635354.js.orig 2025-02-17 11:32:29.684024980 +0000
+--- v8/test/mjsunit/regress/wasm/regress-366635354.js.orig 2025-03-03 17:47:27.837707281 +0000
+++ v8/test/mjsunit/regress/wasm/regress-366635354.js
@@ -0,0 +1,32 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
index ee0681f764..ea1197a1d2 100644
--- a/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
+++ b/electron32/patches/patch-v8_test_mjsunit_regress_wasm_regress-378779897.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/regress/wasm/regress-378779897.js.orig 2025-02-17 11:32:29.684157758 +0000
+--- v8/test/mjsunit/regress/wasm/regress-378779897.js.orig 2025-03-03 17:47:27.837842974 +0000
+++ v8/test/mjsunit/regress/wasm/regress-378779897.js
@@ -0,0 +1,22 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js b/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
index db2ef4fac2..5ce42dbd97 100644
--- a/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
+++ b/electron32/patches/patch-v8_test_mjsunit_wasm_regress-367818758.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/test/mjsunit/wasm/regress-367818758.js.orig 2025-02-17 11:32:29.684291097 +0000
+--- v8/test/mjsunit/wasm/regress-367818758.js.orig 2025-03-03 17:47:27.837975261 +0000
+++ v8/test/mjsunit/wasm/regress-367818758.js
@@ -0,0 +1,221 @@
+// Copyright 2024 the V8 project authors. All rights reserved.
diff --git a/electron32/patches/patch-v8_tools_run-paxctl.py b/electron32/patches/patch-v8_tools_run-paxctl.py
index a3807dc395..ac95e5a009 100644
--- a/electron32/patches/patch-v8_tools_run-paxctl.py
+++ b/electron32/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
FreeBSD's electron patches
---- v8/tools/run-paxctl.py.orig 2025-02-17 11:32:29.684442540 +0000
+--- v8/tools/run-paxctl.py.orig 2025-03-03 17:47:27.838127135 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
diff --git a/electron32/platform.mk b/electron32/platform.mk
new file mode 100644
index 0000000000..a1a89dd0e1
--- /dev/null
+++ b/electron32/platform.mk
@@ -0,0 +1,102 @@
+# $NetBSD$
+#
+# NODE_GYP
+# Absolute path for node-gyp.
+#
+
+ELECTRON_VER= 32.3.2
+ELECTRON_MAJOR= ${ELECTRON_VER:tu:C/\\.[[:digit:]\.]*//}
+NODE_VERSION_DEFAULT= 20
+ELECTRON= electron${ELECTRON_MAJOR}
+
+# Package-settable variable
+# Values:
+# - "bundled" if the package bundles electron libraries
+# - "dependency" if the package uses electron as dependency
+USE_ELECTRON?= electronpkg
+
+TOOL_DEPENDS+= nodejs-${NODE_VERSION_DEFAULT}.*:../../lang/nodejs${NODE_VERSION_DEFAULT}
+.if ${USE_ELECTRON} == "dependency"
+DEPENDS+= ${ELECTRON}-[0-9]*:../../wip/${ELECTRON}
+.elif ${USE_ELECTRON} == "bundled"
+TOOL_DEPENDS+= ${ELECTRON}-[0-9]*:../../wip/${ELECTRON}
+.endif
+
+.include "../../mk/bsd.prefs.mk"
+
+.for c_arch in x86_64 aarch64
+ONLY_FOR_PLATFORM+= NetBSD-1[0-9].*-${c_arch}
+ONLY_FOR_PLATFORM+= Linux-*-${c_arch}
+ONLY_FOR_PLATFORM+= Darwin-*-${c_arch}
+ONLY_FOR_PLATFORM+= FreeBSD-*-${c_arch}
+.endfor
+
+ELECTRONBIN= ${PREFIX}/lib/${ELECTRON}/electron
+NODE_GYP= ${PREFIX}/lib/node_modules/npm/bin/node-gyp-bin/node-gyp
+
+FILES_SUBST+= ELECTRON=${ELECTRON}
+FILES_SUBST+= ELECTRONBIN=${ELECTRONBIN}
+
+.if ${USE_ELECTRON} == "bundled" || ${USE_ELECTRON} == "electronpkg"
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../audio/libopus/buildlink3.mk"
+.include "../../audio/speech-dispatcher/buildlink3.mk"
+.include "../../audio/speex/buildlink3.mk"
+.include "../../devel/dconf/buildlink3.mk"
+.include "../../devel/libatomic/buildlink3.mk"
+.include "../../devel/libepoll-shim/buildlink3.mk"
+.include "../../devel/libevent/buildlink3.mk"
+.include "../../devel/libusb1/buildlink3.mk"
+.include "../../devel/nspr/buildlink3.mk"
+.include "../../devel/nss/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/compiler-rt/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/rust/rust.mk"
+.include "../../misc/usbids/buildlink3.mk"
+#.include "../../mk/jpeg.buildlink3.mk" # libjpeg-turbo
+.include "../../multimedia/dav1d/buildlink3.mk"
+.include "../../multimedia/libaom/buildlink3.mk"
+.include "../../multimedia/libvpx/buildlink3.mk"
+.include "../../multimedia/openh264/buildlink3.mk"
+.include "../../net/libcares/buildlink3.mk"
+.include "../../print/libcups/buildlink3.mk"
+.include "../../security/libgnome-keyring/buildlink3.mk"
+.include "../../security/libsecret/buildlink3.mk"
+.include "../../security/libgcrypt/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
+.include "../../sysutils/pciutils/buildlink3.mk"
+# Use -lpciutils instead of -lpci for pkgsrc.
+BUILDLINK_TRANSFORM+= l:pci:pciutils
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/jsoncpp/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../www/nghttp2/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../x11/xorgproto/buildlink3.mk"
+.include "../../x11/libdrm/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libxcb/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXfixes/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXrender/buildlink3.mk"
+.include "../../x11/libXScrnSaver/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.endif
Home |
Main Index |
Thread Index |
Old Index