17
0

main #1

Manually merged
dziobian merged 128 commits from nodejs/nodejs-electron:main into factory 2025-11-20 16:47:06 +01:00
Contributor
No description provided.
dziobian added 122 commits 2025-10-08 20:51:49 +02:00
- Do not build //components/sync (remove-sync.patch)
- Add backported ElectronDesktopWindowTreeHostLinux-OnWindowTiledStateChanged-crash.patch
  to fix segfault due to type confusion (bsc#1223366 gh#electron/electron#41839)
- Re-enable custom malloc now that the crash is fixed
- Use system vulkan headers wherever system spirv is used
- Drop Fedora 38 support
  * drop v8-icu73-alt_calendar.patch
  * drop v8-icu73-simple-case-folding.patch

OBS-URL: https://build.opensuse.org/request/show/1180391
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=153
Is this note OK @darix?

OBS-URL: https://build.opensuse.org/request/show/1180753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=121
- New upstream release 29.4.3
  * Fixed an issue where navigator.usb.getDevices() could crash in some circumstances.
  * Fixed an issue where bad flags passed via --js-flags could cause a crash.
  * Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux.
  * Fixed an issue where some calls to WebUSB methods could crash.
  * Fixed potentially incorrect exit code in UtilityProcess.
  * Fixed support for multiple folder/file selection in //shell_dialogs portal implementation.
  * Security fixes for CVE-2024-5499 CVE-2024-5493 CVE-2024-5496 (bsc#1225690)
  * Security fixes for CVE-2024-5158 CVE-2024-5157 CVE-2024-5159 (bsc#1224818)
  * Security fixes for CVE-2024-6100 CVE-2024-6101 (bsc#1226504)
- Correct .desktop file name to match the CHROME_DESKTOP environment variable.

OBS-URL: https://build.opensuse.org/request/show/1183968
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=157
OBS-URL: https://build.opensuse.org/request/show/1183969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=122
- Fix use after free in content::RenderFrameHostImpl::RemoveDocumentService (bsc#1227307)
  * RenderFrameHostImpl-use-after-free.patch: correct second instance of the same bug
- ix86, aarch64: pass --jitless in %electron_rebuild macro to work around crashes on OBS and unblock downstream packages

OBS-URL: https://build.opensuse.org/request/show/1185255
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=158
OBS-URL: https://build.opensuse.org/request/show/1185256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=123
- New upstream release 30.2.0
  * Node 20.15.0
  * Enabled the Windows Control Overlay API on Linux.
  * Expose systemPreferences to utilityProcess.
  * Fixed a focus issue when calling BrowserWindow.setTopBrowserView.
  * Fixed an issue where fetch-dependent interfaces could be missing in Web Workers with nodeIntegrationInWorker enabled.
  * Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux.
  * Fixes an issue where the user-specified default path did not work in some circumstances when using Linux dialogs.
  * Fixes potentially incorrect exit code in UtilityProcess.
  * (Leap 15.5) Fix heap buffer overflow in libaom (CVE-2024-5493 bsc#1225690)
  * Security fixes for V8: CVE-2024-6100, CVE-2024-6101 (bsc#1226504)
  * Fix use after free in Swiftshader (CVE-2024-6291 bsc#1226933)
- Update to 30.1.2 XXXFIXMEXXX
  * ABI break: NODE_MODULE_VERSION is now 123
  * Chromium 124.0.6367.243
  * Node 20.14.0
  * V8 12.4
  * Added WebContentsView and BaseWindow, replacing the now-deprecated BrowserView APIs.
  * cross-origin iframes now use Permission Policy to access features
  * Removed: The --disable-color-correct-rendering switch
  * The inputFieldType property in the context-menu params has been removed
  * Removed: process.getIOCounters()
  * see https://www.electronjs.org/blog/electron-30-0 and https://github.com/electron/electron/releases/tag/v30.0.0 for more
- Fedora: use bundled simdutf as the system version is too old
- Drop no longer needed patches
  * chromium-122-avoid-SFINAE-TypeConverter.patch
  * chromium-122-BookmarkNode-missing-operator.patch
  * chromium-98-EnumTable-crash.patch
  * chromium-gcc11.patch
  * CVE-2024-30260-undici-clear-proxy-authorization.patch
  * CVE-2024-30261-undici-fetch-integrity.patch
  * ElectronDesktopWindowTreeHostLinux-OnWindowTiledStateChanged-crash.patch
  * grid_sizing_tree-Wchanges-meaning.patch
  * hit_test_request-missing-optional.patch
  * InternalAllocator-too-many-initializers.patch
  * material_color_utilities-tones-missing-round.patch
  * nested-nested-nested-nested-nested-nested-regex-patterns.patch
  * perfetto-numeric_storage-double_t.patch
  * plus_address_types-missing-optional.patch
  * race_network_request_write_buffer_manager-missing-optional.patch
  * resolution_monitor-missing-bitset.patch
  * script_promise_resolver-explicit-specialization.patch
  * search_engine_choice_service-missing-optional.patch
  * text_break_iterator-icu74-breakAllLineBreakClassTable-should-be-consistent.patch
  * v8-instance-type-inl-constexpr-used-before-its-definition.patch
- Drop no longer needed -Wno-error=narrowing from CXXFLAGS
- Add patches to fix build
  * chromium-124-shims.patch
  * enable_stack_trace_line_numbers-symbol_level.patch
  * angle-FramebufferVk-powf.patch
  * licenses.py-FileNotFoundError.patch
  * span_reader-missing-optional.patch
  * bitset-missing-uint8_t-memcpy.patch
  * temporal_scalability_id_extractor-missing-bitset.patch
  * gpu_adapter_info-missing-optional.patch
  * first_party_sets_handler_database_helper-missing-optional.patch
  * async_iterable-forwarding.patch
  * preview_cancel_reason-missing-string.patch
  * script_streamer-atomic-include.patch
- Add -Wno-packed-not-aligned -Wno-address to CXXFLAGS to suppress build logspam
- Add libaom_av1_encoder-aom37-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch to build with old libaom
- Add backported DesktopNativeWidgetAura-HandleActivationChanged-crash.patch
- Revert upstream changes which introduce a use-after-free bug causing crashes (bsc#1224178 deb#1067886)
  * bad-font-gc0000.patch
  * bad-font-gc000.patch
  * bad-font-gc00.patch
  * bad-font-gc0.patch
  * bad-font-gc11.patch
  * bad-font-gc1.patch
  * bad-font-gc2.patch
  * bad-font-gc3.patch

OBS-URL: https://build.opensuse.org/request/show/1187058
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=159
Electron 30

OBS-URL: https://build.opensuse.org/request/show/1187068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=124
- New upstream release 30.3.0
  * Node 20.15.1
  * Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime().
  * Fixed a potential crash when using off screen rendering.
  * fix crash when resolving proxy with session.resolveProxy api

OBS-URL: https://build.opensuse.org/request/show/1188790
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=162
electron 30.3.0

OBS-URL: https://build.opensuse.org/request/show/1188799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=125
- Fix ftbfs with ffmpeg 7.x
  * add backported ffmpeg-7-ffmpeg_video_decoder-reordered_opaque.patch
  * do not revert audio_file_reader-ffmpeg-AVFrame-duration.patch when building against ffmpeg 6+

OBS-URL: https://build.opensuse.org/request/show/1194024
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=164
OBS-URL: https://build.opensuse.org/request/show/1194025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=126
revert on leap

OBS-URL: https://build.opensuse.org/request/show/1194545
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=165
- New upstream release 30.4.0
  * Added a new property prefersReducedTransparency to nativeTheme, which indicates whether the user has chosen to reduce OS-level transparency via system accessibility settings.
  * Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path.
  * Fixed an issue where navigator.serial.getPorts() incorrectly returned an empty array in some cases.
  * Fixed an issue where the File System Access API did not remember the user's last picked directory as expected.
  * Fixed the resource leak when using Node.js readable streams as the response body for a custom protocol handler.
  * Resolved an issue where desktopCapturer.getSources never fulfilled its promise in some cases.
  * Security fixes for CVE-2024-6989 CVE-2024-6991 (bsc#1228942)
  * Security fixes for CVE-2024-6776 CVE-2024-6778 CVE-2024-6777 CVE-2024-6773 CVE-2024-6774 CVE-2024-6772 CVE-2024-6775 CVE-2024-6779 (bsc#1227979)

OBS-URL: https://build.opensuse.org/request/show/1194664
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=166
OBS-URL: https://build.opensuse.org/request/show/1194669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=127
- Fedora 40+, TW: add v8-strict-aliasing.patch to work around GCC14 miscompile
- aarch64: remove -jitless from electron_rebuild macro, seems not needed anymore

OBS-URL: https://build.opensuse.org/request/show/1198000
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=167
OBS-URL: https://build.opensuse.org/request/show/1198001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=128
- v8-strict-aliasing.patch: only use -fno-ipa-strict-aliasing, it's sufficient
- aarch64 Tumbleweed: disable LTO and use mold linker due to OOM
- change vendor string in process.versions to match what VSCode expects

OBS-URL: https://build.opensuse.org/request/show/1198859
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=168
OBS-URL: https://build.opensuse.org/request/show/1198860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=129
- New upstream release 30.5.0
  * Node 20.16.0

OBS-URL: https://build.opensuse.org/request/show/1199170
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=169
OBS-URL: https://build.opensuse.org/request/show/1199171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=130
- New upstream release 30.5.1
  * Disable XDG portals when an old version is installed since it leads to defaultPath not working in open file dialog.
  * Restored Chromium default Content-Disposition header parsing.
- x86_64, ix86: enable GDB support. Run Electron with --js-flags=--gdbjit_full to see JS stack traces in debugger.
- Remove more bundled libraries from tarball.

OBS-URL: https://build.opensuse.org/request/show/1200983
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=170
OBS-URL: https://build.opensuse.org/request/show/1200984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=131
- Update to 31.6.0
  * ABI break: NODE_MODULE_VERSION is now 125
  * Chromium 126.0.6478.234
  * Node 20.17.0
  * V8 12.6
  * Breaking change: Remove WebSQL support
  * Breaking change: nativeImage.toDataURL will preserve PNG colorspace
  * Added options parameter to Session.clearData API.
  * Extended webContents.setWindowOpenHandler to support manual creation of BrowserWindow.
  * clearData method added to Session
  * Extended WebContentsView to accept pre-existing webContents object.
  * see https://www.electronjs.org/blog/electron-31-0 and https://github.com/electron/electron/releases/tag/v31.0.0 for more
- Drop no longer needed patches
  * electron-13-fix-use-thin-lto.patch
  * remove-openscreen.patch
  * system-yuv.patch
  * chromium-122-abseil-shims.patch
  * electron-16-std-vector-non-const.patch
  * fake_ssl_socket_client-Wlto-type-mismatch.patch
  * angle-FramebufferVk-powf.patch
  * span_reader-missing-optional.patch
  * bitset-missing-uint8_t-memcpy.patch
  * temporal_scalability_id_extractor-missing-bitset.patch
  * gpu_adapter_info-missing-optional.patch
  * first_party_sets_handler_database_helper-missing-optional.patch
  * async_iterable-forwarding.patch
  * script_streamer-atomic-include.patch
- Add patches to fix build
  * fix-build-without-safebrowsing.patch
  * fix-build-without-supervised-users.patch
  * Cr126-abseil-shims.patch
  * absl-base-dynamic_annotations.patch
  * webp-no-sharpyuv.patch
  * http_auth_ntlm_mechanism-could-not-convert-to-base-span.patch
  * angle-State-constexpr.patch
  * color_provider-incomplete-ColorProviderInternal.patch
  * run_segmenter-missing-optional.patch
  * page_popup_controller-missing-optional.patch
  * native_css_paint_definition-expected-unqualified-id.patch
  * text_decoder-missing-optional.patch
  * real_time_reporting_bindings-forward-declaration.patch
  * blink-platform-INSIDE_BLINK-Wodr.patch
  * quiche-QuicIntervalDeque-no-match-for-operator-mm.patch
  * ConsumeRadii-linker-error.patch
- Conditionally revert upstreamed ffmpeg-7-ffmpeg_video_decoder-reordered_opaque.patch on old ffmpeg
- Revert upstream changes to build with system abseil (quiche-absl-HexStringToBytes.patch)
- Refresh bad-font-gc patches from Debian
- aarch64: disable LTO also on Fedora 39 due to OOM

OBS-URL: https://build.opensuse.org/request/show/1201463
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=171
electron 31

OBS-URL: https://build.opensuse.org/request/show/1201467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=132
- New upstream release 31.7.0
  * Node 20.18.0
  * Fixed a crash when calling focus on a WebView's webContents.
  * Fixed a potential issue accessing a child window document when overriding browserWindow creation via setWindowOpenHandler.
  * Fixed an issue when dragging to resize when using Window Controls Overlay on Linux.
  * Fixed an issue where an exception could be thrown on BrowserView after its owner BrowserWindow was closed.
  * Fixed an issue where clicking the eyedropper icon did nothing instead of opening an eyedropper for color selection as expected.
  * Ensured that the sender-id hint is set when creating desktop notifications on DBus.
- Drop no longer needed electron-16-webpack-fix-openssl-3.patch
- Print a message to stderr so that support logs shared by end users are clearly distinguished from upstream builds.

OBS-URL: https://build.opensuse.org/request/show/1207030
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=173
OBS-URL: https://build.opensuse.org/request/show/1207031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=133
- New upstream release 31.7.1
  * Fixed an issue where the exit event could be emitted twice from the utilityProcess. #44267
  * v8: security fixes for CVE-2024-9602 and CVE-2024-9603 (bsc#1231420)

OBS-URL: https://build.opensuse.org/request/show/1208761
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=174
OBS-URL: https://build.opensuse.org/request/show/1208762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=134
- New upstream release 31.7.2
  * Fixed calling setAlwaysOnTop on a hidden window which is then shown with showInactive on Linux under X11.
  * v8: security fixes for CVE-2024-9121 CVE-2024-9122 CVE-2024-7970
  * security fixes for CVE-2024-7025 CVE-2024-9369 (bsc#1231232)
  * security fixes for CVE-2024-7965 CVE-2024-7966 CVE-2024-7967 (bsc#1229591)
  * security fixes for CVE-2024-8198 CVE-2024-8193 CVE-2024-7969 (bsc#1229897)
  * fix use after free in WebAudio (CVE-2024-8362 bsc#1230108)
  * fix heap buffer overflow in Skia (CVE-2024-8636 bsc#1230391)
  * fix integer overflow in Skia (CVE-2024-9123)

OBS-URL: https://build.opensuse.org/request/show/1218154
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=175
OBS-URL: https://build.opensuse.org/request/show/1218155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=135
- New upstream release 31.7.3
  * Fixed crash when network process terminates while a net log is running.

OBS-URL: https://build.opensuse.org/request/show/1219017
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=176
OBS-URL: https://build.opensuse.org/request/show/1219018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=136
- Fix build on Fedora 41+:
  * zip_internal-missing-uLong-Z_DEFAULT_COMPRESSION.patch
  * swiftshader-llvm19-LLVMJIT-getHostCPUFeatures.patch
  * swiftshader-llvm19-LLVMReactor-incomplete-Module.patch
  * build with system minizip, yuv, simdutf, re2

OBS-URL: https://build.opensuse.org/request/show/1223156
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=177
- New upstream release 31.7.4
  * Fixed segfault when moving WebContentsView between BrowserWindows
  * Fix type confusion in v8 (CVE-2024-10231 bsc#1232060)
- Fedora 40+ build with system ada url (system-ada-url.patch)

OBS-URL: https://build.opensuse.org/request/show/1223980
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=178
OBS-URL: https://build.opensuse.org/request/show/1223982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=137
- New upstream release 31.7.5
  * Fixed an issue where WebContentsViews were being improperly removed.
  * Fixed an issue where the windows control overlay was unexpectedly visible in fullscreen.
  * Fix use after free in Serial (CVE-2024-10827 bsc#1232843)

OBS-URL: https://build.opensuse.org/request/show/1224639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=179
OBS-URL: https://build.opensuse.org/request/show/1224640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=138
- Fix ffmpeg refusing to play opus audio files (disable-FFmpegAllowLists.patch)

OBS-URL: https://build.opensuse.org/request/show/1226850
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=180
OBS-URL: https://build.opensuse.org/request/show/1226851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=139
- New upstream release 31.7.6
  * no user-visible changes
- Leap: build with gcc 14
- Drop Fedora 39 support

OBS-URL: https://build.opensuse.org/request/show/1227018
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=181
OBS-URL: https://build.opensuse.org/request/show/1227019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=140
- Update to 33.3.1
  * Drop 32-bit support
  * chromium 130.0.6723.170
  * node 20.18.0
  * v8 13.0
  * Behavior Changed: frame properties may retrieve detached WebFrameMain instances or none at all
  * Behavior Changed: webContents property on login on app
  * Added a handler, app.setClientCertRequestPasswordHandler(handler), to help unlock cryptographic devices when a PIN is needed.
  * Added View.setBorderRadius(radius) for customizing the border radius of views—with compatibility for WebContentsView.
  * Extended navigationHistory API with 2 new functions for better history management. #42014
  * see https://github.com/electron/electron/releases/tag/v33.0.0 and https://www.electronjs.org/blog/electron-33-0 for more
- Disable aarch64 builds due to OBS hardware limits. Sorry.
- Drop Leap 15.5 support
- Drop no longer needed patches 
  * absl-base-dynamic_annotations.patch
  * angle-State-constexpr.patch
  * chromium-124-shims.patch
  * color_provider-incomplete-ColorProviderInternal.patch
  * ConsumeRadii-linker-error.patch
  * Cr126-abseil-shims.patch
  * crashpad-use-system-abseil.patch
  * DesktopNativeWidgetAura-HandleActivationChanged-crash.patch
  * harfbuzz-replace-chromium-scoped-type.patch
  * harfbuzz-replace-HbScopedPointer.patch
  * http_auth_ntlm_mechanism-could-not-convert-to-base-span.patch
  * licenses.py-FileNotFoundError.patch
  * native_css_paint_definition-expected-unqualified-id.patch
  * page_popup_controller-missing-optional.patch
  * partition_alloc-no-lto.patch
  * preview_cancel_reason-missing-string.patch
  * quiche-QuicIntervalDeque-no-match-for-operator-mm.patch
  * real_time_reporting_bindings-forward-declaration.patch
  * run_segmenter-missing-optional.patch
  * skia-system-vulkan-headers.patch
  * system-zlib.patch
  * text_decoder-missing-optional.patch
  * wayland-proto-31-cursor-shape.patch
- Drop libaom_av1_encoder-aom37-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch and replace it with more fine-grained reverts:
  * aom3.10-AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR.patch
  * aom3.10-AV1E_SET_AUTO_TILES.patch
  * webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.patch
  * webrtc-aom3.8-AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR-2.patch
- Drop the following revert:
  * bad-font-gc0000.patch
  * bad-font-gc000.patch
  * bad-font-gc00.patch
  * bad-font-gc0.patch
  * bad-font-gc11.patch
  * bad-font-gc1.patch
  * bad-font-gc2.patch
  * bad-font-gc3.patch
- Add bsc1224178-font-gc.patch for a proper fix for bsc#1224178 deb#1067886
- Add backported or forwardable patches to fix build errors:
  * account_id-missing-optional.patch
  * css_attr_value_tainting-missing-once_flag.patch
  * electron_usb_delegate-incomplete-UsbDeviceInfo.patch
  * exception_context-missing-variant.patch
  * fix-build-without-service-discovery.patch
  * ip_protection_data_types-missing-optional.patch
  * skia_image_decoder_base-missing-stack.patch
  * vtt_scanner-missing-variant.patch
  * wayland_connection-Wchanges-meaning.patch
- Add patches to fix build errors due to our changes:
  * build-without-speech-service.patch
  * chromium-123-qrcode.patch
  * chromium-125-cloud_authenticator.patch
  * chromium-127-crabby.patch
  * chromium-129-disable-H.264-video-parser-during-demuxing.patch
  * chromium-130-fontations.patch
  * cr130-abseil-remove-unused-deps.patch
  * cr130-absl-base.patch
  * delete-old-language-detection-which-uses-tflite.patch
  * fix-build-without-screen-ai.patch
  * private_aggregation_host-uint128.patch
  * remove-libphonenumber.patch
  * system-absl_algorithm.patch
  * wayland_version.patch
- 15.6: use bundled vulkan and spirv headers
- 15.6: revert upstream changes to build with old wayland
  * wayland-protocol-toplevel-icon.patch
  * wayland-protocol-toplevel-icon-2.patch
  * wayland-protocol-toplevel-drag.patch
- Use bundled yuv everywhere due to system version being too old

OBS-URL: https://build.opensuse.org/request/show/1237196
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=182
electron 33

OBS-URL: https://build.opensuse.org/request/show/1237198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=141
- Add MakeSbixTypeface-null-pointer-call.patch
  * fixes crash when handling SBIX color bitmap fonts (bsc#1235830)

OBS-URL: https://build.opensuse.org/request/show/1237929
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=184
OBS-URL: https://build.opensuse.org/request/show/1237930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=142
- New upstream release 33.3.2
  * Updated Chromium to 130.0.6723.191
  * fix yellow background of composition text with wayland text-input-v3
  * The avoidClosingConnections option for session.clearData now properly
    defaults to false when the dataTypes option is not set.
  * Fixed an issue where drag-dropping two directories would cause
    getAsFileSystemHandle to never resolve.
  * Fixed a potential crash in chrome.tabs.update().
  * security fixes for CVE-2025-0434 CVE-2025-0436 CVE-2025-0437 (bsc#1235892)
- Add string_view-incomplete-CodePointIterator.patch to fix build error

OBS-URL: https://build.opensuse.org/request/show/1239717
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=188
OBS-URL: https://build.opensuse.org/request/show/1239718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=143
- New upstream release 33.4.0
  * Added permission support for document.executeCommand("paste").
  * Fixed crash in gin::wrappable::secondweakcallback.

OBS-URL: https://build.opensuse.org/request/show/1244012
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=189
OBS-URL: https://build.opensuse.org/request/show/1244013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=144
- Add patch to fix build with pipewire 1.3.82:
  * fix-building-with-pipewire-1.3.82.patch

OBS-URL: https://build.opensuse.org/request/show/1245612
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=190
OBS-URL: https://build.opensuse.org/request/show/1245615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=145
- New upstream release 33.4.1
  * Fixed crashes on aarch64 with 16KiB pages.
  * Fixed crash when accessing WebFrameMain frames and name attributes on destroyed frames.
- Fedora 42+: use bundled vk_mem_alloc again to fix build error

OBS-URL: https://build.opensuse.org/request/show/1246216
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=191
OBS-URL: https://build.opensuse.org/request/show/1246217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=146
- New upstream release 33.4.2
  * Updated Node.js to v20.18.3
  * Backported fix for a upstream bug that cause Offscreen Rendering to stutter.
  * Fixed WebFrameMain crash related to accessing speculative frames that have been destroyed.
  * Fixed v8.setHeapSnapshotNearHeapLimit api in main and utility process,
    along with support for --diagnostic-dir Node.js cli flag to specify the directory to save the heap snapshots.
  * Security fixes for V8: CVE-2025-0611 CVE-2025-0612 CVE-2025-0999. (bsc#1236306 bsc#1237343)
- 15.6: revert upstream changes to build with c-ares 1.19
  * node-cares-1.21.patch

OBS-URL: https://build.opensuse.org/request/show/1249082
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=192
OBS-URL: https://build.opensuse.org/request/show/1249083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=147
- New upstream release 33.4.3
  * Fix use after free in V8 CVE-2025-0445 (bsc#1236806)
  * Other security fixes for V8: CVE-2025-0995 CVE-2025-0998 (bsc#1237121)

OBS-URL: https://build.opensuse.org/request/show/1251577
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=193
- New upstream release 33.4.4
  * no user-visible changes

OBS-URL: https://build.opensuse.org/request/show/1251741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=194
OBS-URL: https://build.opensuse.org/request/show/1251742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=148
- New upstream release 33.4.5
  * no user-visible changes

OBS-URL: https://build.opensuse.org/request/show/1252970
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=195
OBS-URL: https://build.opensuse.org/request/show/1252971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=149
- New upstream release 33.4.6
  * Fixed incorrect titlebar in file save dialogs
  * Fix type confusion in V8 (CVE-2025-1920 bsc#1239216)
- Drop chromium-94-ffmpeg-roll.patch to fix ftbfs on Leap

OBS-URL: https://build.opensuse.org/request/show/1254724
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=196
OBS-URL: https://build.opensuse.org/request/show/1254725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=150
- New upsatream release 33.4.7
  * Fixed an issue where the resizing border didn't work as expected on Wayland windows

OBS-URL: https://build.opensuse.org/request/show/1256427
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=197
33.4.7

OBS-URL: https://build.opensuse.org/request/show/1256431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=151
- New upstream release 33.4.8
  * No user-visible changes
- Add swiftshader-llvm20-absoluteSymbols.patch to fix FTBFS on aarch64

OBS-URL: https://build.opensuse.org/request/show/1268351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=199
- New upstream release 33.4.9
  * No user-visible changes
- Add swiftshader-llvm20-absoluteSymbols.patch to fix FTBFS on aarch64

OBS-URL: https://build.opensuse.org/request/show/1268353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=152
- New upstream release 33.4.10
  * Fixed ElectronAccessibilityUI bug.
  * Fixed an inverted conditional that caused broken window borders on Wayland.

OBS-URL: https://build.opensuse.org/request/show/1271080
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=201
OBS-URL: https://build.opensuse.org/request/show/1271081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=153
- Update to 35.2.1
  * Chromium 134.0.6998.205
  * Node 22.14.0
  * V8 13.4
  * Removed AVIF image format
  * Added excludeUrls to webRequest filter and deprecated the use of empty arrays in urls property.
  * Added fromVersionID on ServiceWorkers to get an instance of ServiceWorkerMain.
  * Deprecated getPreloads and setPreloads on Session.
  * Moved 'console-message' arguments into event object.
  * Added ServiceWorkerMain class to interact with service workers in the main process.
  * Added contextBridge.executeInMainWorld to safely execute code across world boundaries.
  * Added frame to 'console-message' event.
  * Added optional animation parameter to BrowserWindow.setVibrancy.
  * Added permission support for document.executeCommand("paste").
  * Added support for service worker preload scripts.
  * Support Portal's globalShortcuts.
    Electron must be run with --enable-features=GlobalShortcutsPortal in order to have the feature working.
  * see https://github.com/electron/electron/releases/tag/v35.0.0 and https://www.electronjs.org/blog/electron-35-0 for more
- Remove Fedora 40 support
  * drop bundled-minizip.patch
  * drop quiche-absl-HexStringToBytes.patch
- Leap 15.6: use backported wayland-protocols
  * drop wayland-protocol-toplevel-icon.patch
  * drop wayland-protocol-toplevel-icon-2.patch
  * drop wayland-protocol-toplevel-drag.patch
- Build with LTO also on 15.6 (so now we enable it everywhere)
- Fedora: use system simdjson
  * merge system-ada-url.patch into use-system-libraries-in-node.patch
- Drop no longer applicable patches
  * account_id-missing-optional.patch
  * blink-platform-INSIDE_BLINK-Wodr.patch
  * boringssl-internal-addc-cxx.patch
  * build-without-extensions.patch
  * css_attr_value_tainting-missing-once_flag.patch
  * electron-13-fix-base-check-nomerge.patch
  * exception_context-missing-variant.patch
  * fix-build-without-safebrowsing.patch
  * fix-build-without-service-discovery.patch
  * ip_protection_data_types-missing-optional.patch
  * node-compiler.patch
  * skia_image_decoder_base-missing-stack.patch
  * vtt_scanner-missing-variant.patch
  * wayland_connection-Wchanges-meaning.patch
- Add backported or upstreamable patches
  * ax_platform_node_id-fpermissive.patch
  * browser_process_impl-fix-safe_browsing_mode-0.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * exception_state-constexpr-initializer.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * media_session_uma_helper-missing-optional.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- merge remove-libphonenumber.patch & delete-old-language-detection-which-uses-tflite.patch
  into remove-ai-language-detection-factory-which-requires-tflite-and-libphonenumber.patch
- Revert upstream change which breaks build with old abseil
  * webrtc-make_ref_counted-absl2024-nullability.patch
- Conditionally (15.6) remove feature change which needs new spirv
  * angle-SPV_BINARY_TO_TEXT_OPTION_NESTED_INDENT.patch
- Use system sqlite in node (except 15.6)
  * system-sqlite.patch
- Remove more rust code
  * chromium-132-no-rust.patch
- Actually disable AVIF support without disabling AV1 video
  * disable-avif-really.patch
- Various other build fixes
  * absl_strings-missing-headers.patch
  * blink-shape_result-highway.patch
  * build-without-mesage-center.patch
  * fix-system-highway.patch
  * gn-logspam-breaks-install.patch
  * permission-gcc14.2.patch

OBS-URL: https://build.opensuse.org/request/show/1272836
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=202
- Update to 35.2.1
  * Chromium 134.0.6998.205
  * Node 22.14.0
  * V8 13.4
  * Removed AVIF image format
  * Added excludeUrls to webRequest filter and deprecated the use of empty arrays in urls property.
  * Added fromVersionID on ServiceWorkers to get an instance of ServiceWorkerMain.
  * Deprecated getPreloads and setPreloads on Session.
  * Moved 'console-message' arguments into event object.
  * Added ServiceWorkerMain class to interact with service workers in the main process.
  * Added contextBridge.executeInMainWorld to safely execute code across world boundaries.
  * Added frame to 'console-message' event.
  * Added optional animation parameter to BrowserWindow.setVibrancy.
  * Added permission support for document.executeCommand("paste").
  * Added support for service worker preload scripts.
  * Support Portal's globalShortcuts.
    Electron must be run with --enable-features=GlobalShortcutsPortal in order to have the feature working.
  * see https://github.com/electron/electron/releases/tag/v35.0.0 and https://www.electronjs.org/blog/electron-35-0 for more
- Remove Fedora 40 support
  * drop bundled-minizip.patch
  * drop quiche-absl-HexStringToBytes.patch
- Leap 15.6: use backported wayland-protocols
  * drop wayland-protocol-toplevel-icon.patch
  * drop wayland-protocol-toplevel-icon-2.patch
  * drop wayland-protocol-toplevel-drag.patch
- Build with LTO also on 15.6 (so now we enable it everywhere)
- Fedora: use system simdjson
  * merge system-ada-url.patch into use-system-libraries-in-node.patch
- Drop no longer applicable patches
  * account_id-missing-optional.patch
  * blink-platform-INSIDE_BLINK-Wodr.patch
  * boringssl-internal-addc-cxx.patch
  * build-without-extensions.patch
  * css_attr_value_tainting-missing-once_flag.patch
  * electron-13-fix-base-check-nomerge.patch
  * exception_context-missing-variant.patch
  * fix-build-without-safebrowsing.patch
  * fix-build-without-service-discovery.patch
  * ip_protection_data_types-missing-optional.patch
  * node-compiler.patch
  * skia_image_decoder_base-missing-stack.patch
  * vtt_scanner-missing-variant.patch
  * wayland_connection-Wchanges-meaning.patch
- Add backported or upstreamable patches
  * ax_platform_node_id-fpermissive.patch
  * browser_process_impl-fix-safe_browsing_mode-0.patch
  * content_browser_client-incomplete-WebUIController.patch
  * css_shape_value-constructor.patch
  * exception_state-constexpr-initializer.patch
  * fix-build-without-pdf.patch
  * fix-build-without-video-effects.patch
  * media_session_uma_helper-missing-optional.patch
  * object_paint_properties-explicit-specialization-in-non-namespace-scope.patch
  * perfetto-ThreadTrack-Current-null-dereference.patch
  * picture_in_picture_window_manager_uma_helper-missing-optional.patch
  * plugin_utils-build-without-electron_extensions.patch
  * raw_ptr-fpermissive.patch
  * resource_response-Wchanges-meaning.patch
  * resource-Wchanges-meaning.patch
  * string-hasher-flax-vector-conversions.patch
  * string_truncator-convert.patch
  * style_scope-unqualified-To.patch
  * to_vector-std-projected-gcc119888.patch
  * unexportable_key_service_impl-Wlto-type-mismatch.patch
  * xml_document_parser-Wmissing-template-keyword.patch
- merge remove-libphonenumber.patch & delete-old-language-detection-which-uses-tflite.patch
  into remove-ai-language-detection-factory-which-requires-tflite-and-libphonenumber.patch
- Revert upstream change which breaks build with old abseil
  * webrtc-make_ref_counted-absl2024-nullability.patch
- Conditionally (15.6) remove feature change which needs new spirv
  * angle-SPV_BINARY_TO_TEXT_OPTION_NESTED_INDENT.patch
- Use system sqlite in node (except 15.6)
  * system-sqlite.patch
- Remove more rust code
  * chromium-132-no-rust.patch
- Actually disable AVIF support without disabling AV1 video
  * disable-avif-really.patch
- Various other build fixes
  * absl_strings-missing-headers.patch
  * blink-shape_result-highway.patch
  * build-without-mesage-center.patch
  * fix-system-highway.patch
  * gn-logspam-breaks-install.patch
  * permission-gcc14.2.patch

OBS-URL: https://build.opensuse.org/request/show/1272843
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=203
OBS-URL: https://build.opensuse.org/request/show/1272844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=154
- Remove spurious exports of internal functions bloating binary due to incorrectly building libnode with -fvisibility=default
  * add this bit to use-system-libraries-in-node.patch

OBS-URL: https://build.opensuse.org/request/show/1273736
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=204
OBS-URL: https://build.opensuse.org/request/show/1273737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=155
- New upstream release 35.2.2
  * Fixed electron.shell.openExternal and electron.shell.openPath to honor user-defined system defaults on Linux.
  * Fixed a possible crash when using navigator.bluetooth.requestDevice and the select-bluetooth-device event.
  * Fixed a potential crash when closing a window with child windows.
  * Fixed crash when renderer process crashes while webview is reloading.
  * Fixed the visibleOnAllWorkspaces property on Linux.
- Drop electron_usb_delegate-incomplete-UsbDeviceInfo.patch applied upstream

OBS-URL: https://build.opensuse.org/request/show/1273879
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=205
OBS-URL: https://build.opensuse.org/request/show/1273880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=156
- New upstream release 35.3.0
  * Fixed xdg portal version detection for file dialogs
- Add file_dialog-missing-uint32_t.patch to fix build error

OBS-URL: https://build.opensuse.org/request/show/1275461
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=206
revert due to crashes

OBS-URL: https://build.opensuse.org/request/show/1275595
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=207
- Fix reproducible builds (bsc#1041090)
  * html_permission_element_strings_map-reproducible.patch
- New upstream release 35.3.0
  * Fixed xdg portal version detection for file dialogs
- Add file_dialog-missing-uint32_t.patch to fix build error
- Add backported CheckPortalAvailabilityOnBusThread-UaF-crash.patch to fix gh#electron/electron#47007
- Enable debuginfo in Torque code (torque-debuginfo.patch)
- Fix headers installed in wrong location causing node-gyp unable to find config.gypi

OBS-URL: https://build.opensuse.org/request/show/1276327
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=208
OBS-URL: https://build.opensuse.org/request/show/1276328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=157
- New upstream release 35.4.0
  * Node 22.15.0
  * Added support for system-context-menu on Linux
  * Fixed a possible crash using the WebView tag and calling focus
- Drop CheckPortalAvailabilityOnBusThread-UaF-crash.patch applied upstream
- Add system-zstd-in-node.patch to fix build error
- 15.6: reverse upstream changes to build with old cares
  * node-cares-1.21-2.patch
  * node-cares-1.21-3.patch

OBS-URL: https://build.opensuse.org/request/show/1278124
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=209
OBS-URL: https://build.opensuse.org/request/show/1278125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=158
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=210
- New upstream release 35.5.0
  * Node 22.15.1
  * Added innerWidth and innerHeight options for window.open. #47045 (Also in 36, 37)
  * Added support for screen.dipToScreenPoint(point) and screen.screenToDipPoint(point) on Linux X11.
  * Added support for node option --experimental-network-inspection.
  * Security fixes for for CVE-2025-4609 CVE-2025-4664 (bsc#1243205)
- Do not build Chromium extensions support as it's not used by us
  * reduce-gn-tree.patch
  * build-without-extensions.patch
  * build-without-guest-view.patch
  * extensions-common-assert.patch

OBS-URL: https://build.opensuse.org/request/show/1281188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=211
OBS-URL: https://build.opensuse.org/request/show/1281189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=159
- New upstream release 35.5.1
  * Fixed addChildView() crashes when adding a closed WebContentsView.
  * Fixed crash when pausing in loops due to missing context when desugared.
  * Fixed out of bounds read and write in V8 (CVE-2025-5419 bsc#1244020)

OBS-URL: https://build.opensuse.org/request/show/1282944
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=212
OBS-URL: https://build.opensuse.org/request/show/1282945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=160
- New upstream release 35.6.0
  * Added support for --no-experimental-global-navigator flag
  * Fixed a potential crash using session.clearData.
  * Fixed an error when importing electron for the first time from an ESM module loaded by a CJS module.
  * Fixed an issue where calling Fetch.continueResponse via debugger with WebContentsView could cause a crash.
  * Fixed an issue where utility processes could leak file handles.
- 15.6: use system sqlite in node
- add backported python3.14-nodedownload-FancyURLopener.patch to fix build error

OBS-URL: https://build.opensuse.org/request/show/1288741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=214
35.6.0

OBS-URL: https://build.opensuse.org/request/show/1288768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=161
- New upstream release 36.7.0
  * update Node.js to 22.16.0

OBS-URL: https://build.opensuse.org/request/show/1290237
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=216
OBS-URL: https://build.opensuse.org/request/show/1290238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=162
- Enable accelerated video decoding (VAAPI)
  * vaapi-no-encoders.patch
- Drop chromium-vaapi.patch which has been dead code for a while

OBS-URL: https://build.opensuse.org/request/show/1293097
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=217
OBS-URL: https://build.opensuse.org/request/show/1293098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=163
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=218
- New upstream release 35.7.5
  * Fixed an issue where shell.openPath was not non-blocking as expected.
- Leap 16: compile v8 code with x86-64-v2 instructions since the system requires them
  * v8-assume-x86-64-v2-support.patch
- Fix build on Leap 16

OBS-URL: https://build.opensuse.org/request/show/1300418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=219
electron 37

OBS-URL: https://build.opensuse.org/request/show/1301087
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=220
electron 37

OBS-URL: https://build.opensuse.org/request/show/1301193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=164
- New upstream release 37.4.0
  * Updated Chromium to 138.0.7204.243
  * Fixed an issue where net.isOnline() always returned true in utilityProcesses

OBS-URL: https://build.opensuse.org/request/show/1301811
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=222
OBS-URL: https://build.opensuse.org/request/show/1301812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=165
- New upstream release 37.5.0
  * Updated Chromium to 138.0.7204.251
  * Updated Node.js to v22.19.0
- 15.6: revert upstream changes to build with old cares (node-cares-1.21-5.patch)
- add system-ffmpeg.patch to fix build error
- remove useless single executable builder to fix build error (remove-node-sea.patch)

OBS-URL: https://build.opensuse.org/request/show/1304190
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=223
OBS-URL: https://build.opensuse.org/request/show/1304191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=166
- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM

OBS-URL: https://build.opensuse.org/request/show/1305014
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=224
- aarch64: add swiftshader-llvm21.patch to fix ftbfs with new LLVM

OBS-URL: https://build.opensuse.org/request/show/1305064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=167
- New upstream release 37.5.1
  * v8: Don't assume that upper 32-bit of Int32MulOvfCheck are 0

OBS-URL: https://build.opensuse.org/request/show/1305306
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=225
OBS-URL: https://build.opensuse.org/request/show/1305308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=168
First-time contributor

Created submit request sr#1309841

Created submit request [sr#1309841](https://build.opensuse.org/request/show/1309841)
dziobian added 1 commit 2025-10-16 22:07:28 +02:00
dziobian added 1 commit 2025-10-22 21:47:22 +02:00
dziobian added 1 commit 2025-10-29 21:22:34 +01:00
dziobian added 1 commit 2025-11-08 19:47:31 +01:00
dziobian added 1 commit 2025-11-08 19:49:25 +01:00
dziobian added 1 commit 2025-11-14 20:05:50 +01:00
dziobian manually merged commit 782dc774d7 into factory 2025-11-20 16:47:06 +01:00
Sign in to join this conversation.