7
0
Commit Graph

126 Commits

Author SHA256 Message Date
49b83f55af Accepting request 1150174 from home:dziobian:gulgul-ultron:19
- Bundle minizip on Fedora 40 due to the system version not including necessary headers
  (rh#2240599 gh#zlib-ng/minizip-ng#447)
  * add bundled-minizip.patch
- Add backported patches to fix ftbfs with new abseil and icu:
  * quiche-missing-absl-includes.patch
  * text_break_iterator-icu74-breakAllLineBreakClassTable-should-be-consistent.patch

OBS-URL: https://build.opensuse.org/request/show/1150174
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=125
2024-02-24 18:35:27 +00:00
7572262433 Accepting request 1149101 from home:dziobian:gulgul-ultron:19
- New upstream release 27.3.3
  * CSS style -webkit-app-region: drag; has no effect in full screen mode.
  * Fixed an issue where crashes in node::Environment destruction
    potentially wouldn't be propagated to the NodeService exit handler.
  * Fixed an issue where zoom level settings did not persist per-session for webviews.
  * Security fixes (bsc#1219661):
    + heap buffer overflow in Skia (CVE-2024-1283)
    + use after free in Mojo (CVE-2024-1284)
- Fix Angle being incorrectly built without swiftshader support.
- Leap 15.6: use system spirv and avif, disable harfbuzz-replace-{chromium-scoped-type,HbScopedPointer}.patch

OBS-URL: https://build.opensuse.org/request/show/1149101
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=124
2024-02-22 08:55:18 +00:00
c8d2bd2b98 Accepting request 1145105 from home:dziobian:gulgul-ultron:19
- New upstream release 27.3.2
  * Fixed an issue where select-usb-device did not respect the filter option in navigator.usb.requestDevice()
  * Add an extra field to process.versions to attach information about the build vendor
  * Multiple security fixes for Blink, RTC and Network

OBS-URL: https://build.opensuse.org/request/show/1145105
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=123
2024-02-08 09:52:42 +00:00
1115f8ef5b Accepting request 1143229 from home:dziobian:gulgul-ultron:19
- New upstream release 27.3.1
  * Apply module search paths restriction on worker and child process
  * Fix use after free in Web Audio (CVE-2024-0807 bsc#1219118)

OBS-URL: https://build.opensuse.org/request/show/1143229
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=122
2024-02-01 09:09:50 +00:00
7a6c2ab836 Accepting request 1141467 from home:dziobian:gulgul-ultron:19
- New upstream release 27.3.0
  * Added net module to utility process
- Fix crash in media::FFmpegGlue::OpenContext (chromium-118-sigtrap_system_ffmpeg.patch)

OBS-URL: https://build.opensuse.org/request/show/1141467
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=121
2024-01-25 09:23:16 +00:00
a1e40c1b19 Accepting request 1139552 from home:dziobian:gulgul-ultron:19
- New upstream release 27.2.3
  * Security fixes for V8 (bsc#1218892):
    CVE-2024-0517 CVE-2024-0518
- Use system spirv on 15.6
- Build using gcc13 on Leap
  * drop keyboard_util-gcc12-invalid-constexpr.patch
- Drop support for 15.4 and Fedora 37
  and remove relevant vendored libraries from tarball.

OBS-URL: https://build.opensuse.org/request/show/1139552
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=120
2024-01-17 22:28:47 +00:00
95dd27cb71 Accepting request 1138022 from home:dziobian:gulgul-ultron:19
- New upstream release 27.2.2
  * Fixed a crash resultant from trying to listen to power-related events
    before the ready event was emitted on Linux
  * Fix multiple vulnerabilities in Chromium (bsc#1218533):
    CVE-2024-0222 CVE-2024-0223 CVE-2024-0224

OBS-URL: https://build.opensuse.org/request/show/1138022
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=119
2024-01-11 05:33:00 +00:00
3500c44eab Accepting request 1136906 from home:dziobian:gulgul-ultron:19
- New upstream release 27.2.1
  * Fix multiple security issues in Chromium and V8 (bsc#1218048):
    CVE-2023-6702 CVE-2023-6703 CVE-2023-6705 CVE-2023-6706 CVE-2023-6707
  * Fix use after free in AVIF (CVE-2023-6704 bsc#1218303) (except Tumbleweed)

OBS-URL: https://build.opensuse.org/request/show/1136906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=118
2024-01-04 18:07:49 +00:00
65bda7d06e Accepting request 1134639 from home:dziobian:gulgul-ultron:19
- New upstream release 27.2.0
  * Added an option in protocol.registerSchemesAsPrivileged to allow V8 code cache in custom schemes.
  * Fixed an issue where font requests were incorrectly being sent to dev tools multiple times per resource.
  * Fixed save to file option not working in performance tab of devtools.
  * Fix use after free in MediaStream (CVE-2023-6508)
  * Fix heap buffer overflow in WebRTC (CVE-2023-7024 bsc#1218302)

OBS-URL: https://build.opensuse.org/request/show/1134639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=117
2023-12-22 14:28:07 +00:00
4bb9075f6e Accepting request 1130365 from home:dziobian:gulgul-ultron:19
- New upstream release 27.1.3
  * Chromium 118.0.5993.159
  * Fix integer overflow in Skia (CVE-2023-6345)
  * Fix use after free in WebAudio (CVE-2023-6346)
  * Fix use after free in Mojo (CVE-2023-6347)
  * [Leap and Fedora only] Fix use after free in avif (CVE-2023-6350 bsc#1217614)
- Hide more private symbols in trap-handler (v8-hide-private-symbols.patch)

OBS-URL: https://build.opensuse.org/request/show/1130365
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=116
2023-12-02 00:31:17 +00:00
c5be2e53a3 Accepting request 1128396 from home:dziobian:gulgul-ultron:19
- New upstream release 27.1.2
  * no user-visible changes
- Do not build some unused code in //third_party/perfetto.

OBS-URL: https://build.opensuse.org/request/show/1128396
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=115
2023-11-23 20:06:51 +00:00
70eadb9337 Accepting request 1127477 from home:dziobian:gulgul-ultron:19
- New upstream release 27.1.0
  * Chromium 118.0.5993.144
  * Added keyboardLock to ses.setPermissionRequestHandler(handler).
  * Fixed "will-navigate" not being emitted when pressing links in chrome: pages.
- Drop chromium-ffmpeg-first-dts.patch also on Fedora 37 (rh#2240127)
- Drop no longer relevant electron-version-from-env.patch
- Add libxml-2.12-xmlCtxtGetLastError-const.patch to fix ftbfs with new libxml (rh#2250062)

OBS-URL: https://build.opensuse.org/request/show/1127477
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=113
2023-11-18 22:01:14 +00:00
fd457c8222 - Fedora 38+: allow using fixed ffmpeg-libs with electron
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=112
2023-11-15 20:58:58 +00:00
e0033247b8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=111 2023-11-13 20:36:40 +00:00
12ee6c9f4b Accepting request 1125273 from home:dziobian:gulgul-ultron:19
- Disable chromium-ffmpeg-first-dts.patch on Fedora 38+ to fix some MP4 videos not playing (rhbz#2240127)

OBS-URL: https://build.opensuse.org/request/show/1125273
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=110
2023-11-12 18:57:50 +00:00
7edd73f22b Accepting request 1125115 from home:dziobian:gulgul-ultron:19
- Fix non-deterministic build in cloud_policy.pb.cc (bsc#1041090)
  * add policy_templates-deterministic.patch

OBS-URL: https://build.opensuse.org/request/show/1125115
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=109
2023-11-10 20:23:57 +00:00
3ab58995f0 Accepting request 1125103 from home:dziobian:gulgul-ultron:19
- New upstream release 27.0.4
  * Chromium 118.0.5993.129
  * Fixed an issue where WebViews could sometimes crash on unload
  * obsolete crash_gpu_process_and_clear_shader_cache_when_skia_reports.patch
- Use system jinja2 for building
  * add computed_style_base-nbsp.patch
  * update system-pydeps.patch
- Leap: use python 3.11 for building (was 3.6)

OBS-URL: https://build.opensuse.org/request/show/1125103
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=108
2023-11-10 18:29:28 +00:00
7aa978b464 Accepting request 1124066 from home:dziobian:gulgul-ultron:19
- Add backported crash_gpu_process_and_clear_shader_cache_when_skia_reports.patch
  * fixes “Skia shader compilation error” after some Mesa updates due to stale shader cache (bsc#1214274)

OBS-URL: https://build.opensuse.org/request/show/1124066
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=107
2023-11-07 17:11:55 +00:00
b8de22e7d6 Accepting request 1122943 from home:dziobian:gulgul-ultron:19
- New upstream release 27.0.3
  * Updated Chromium to 118.0.5993.120
  * Fixed an issue where navigator.keyboard.lock() did not work per latest expected behavior

OBS-URL: https://build.opensuse.org/request/show/1122943
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=106
2023-11-02 18:54:04 +00:00
3a09d484f7 Accepting request 1120770 from home:dziobian:gulgul-ultron:19
- v8: Re-enable glibc (as opposed to fdlibm) trigonometry
  which was mistakenly disabled (v8_use_libm_trig_functions)
  and unbundle it (system-libm.patch).

OBS-URL: https://build.opensuse.org/request/show/1120770
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=105
2023-10-27 09:24:58 +00:00
2c263b12ca Accepting request 1119358 from home:dziobian:gulgul-ultron:19
- New upstream release 27.0.2
  * Functions called over the contextBridge are now called with the expected receiver (this).
- Do not build some Chromium features not used by Electron.

OBS-URL: https://build.opensuse.org/request/show/1119358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=104
2023-10-21 18:20:42 +00:00
267719b9ea Accepting request 1119084 from home:dziobian:gulgul-ultron:19
- New upstream release 27.0.1
  * Updated Chromium to 118.0.5993.89.
  * Fixed an issue where calling loadURL during some webContents url loading events could crash.
  * Fixed an issue where fully occluded windows would return an empty image from webContents.capturePage()
  * Fixed some redundant permission dialogs while screen sharing on Wayland.
- Fix typo installing icon file to wrong folder.
- Update to 27.0.0:
  * ABI break: NODE_MODULE_VERSION is now 118
  * Chromium 118.0.5993.32
  * Node 18.17.1
  * V8 11.8
  * The deprecated color scheme changed events in systemPreferences have been removed.
  * The systemPreferences.getAppLevelAppearance, systemPreferences.setAppLevelAppearance and systemPreferences.appLevelAppearance APIs have been removed,
    as well as the alternate-selected-control-text value for systemPreferences.getColor.
  * see https://www.electronjs.org/blog/electron-27-0 and https://www.electronjs.org/blog/electron-26-0 for new features
- Drop upstreamed patches
  * absl-uint128-do-not-assume-abi.patch
  * cpu-missing-uint8_t.patch
  * electron-24-components-missing-headers.patch
  * mojom-python3.12-imp.patch
  * re2-11-StringPiece.patch
  * swiftshader-llvm17.patch
- (Fedora) switch to bundled avif as Chromium no longer builds with avif 0.x
  * drop avif_image_decoder-AVIF_PIXEL_FORMAT_COUNT.patch
  * drop avif_image_decoder-libavif-1-mode.patch
  * drop avif_image_decoder-repetitionCount-clli.patch
- Drop no longer relevant chromium-86-fix-vaapi-on-intel.patch
- (Leap and Fedora) reverse upstream changes to build with re2 10
  * replace-StringPiece-with-string_view.patch
- (Fedora <39) reverse upstream changes to build with icu 71
  * v8-icu73-alt_calendar.patch
  * v8-icu73-simple-case-folding.patch
- Reverse upstream changes to build against old brotli
  * brotli-remove-shared-dictionary.patch
- Add patches to fix build errors
  * absl-make_unique-missing-include.patch
  * autofill_i18n_parsing_expressions-constexpr.patch
  * chromium-117-blink-BUILD-mnemonic.patch
  * decoder_buffer_side_data-missing-uint8_t.patch
  * disable-tests.patch
  * keyboard_util-gcc12-invalid-constexpr.patch
  * kwallet_dbus-missing-uint8_t.patch
  * material_color_utilities-tones-missing-round.patch
  * page_content_annotations_common-remove-tflite.patch
  * partition_root-attribute.patch
  * perfetto-numeric_storage-double_t.patch
  * sensor_reading-missing-int64_t-size_t.patch
  * simple_font_data-freetype-include.patch
  * utf_string_conversion_utils-missing-numeric_limits.patch

OBS-URL: https://build.opensuse.org/request/show/1119084
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=103
2023-10-19 17:09:42 +00:00
cef1ee1e83 Accepting request 1118117 from home:dziobian:gulgul-ultron:19
- Add backported security patches:
  * CVE-2023-38552 bsc#1216272 CVE-2023-38552-node-integrity-checks-according-to-policies.patch
  * CVE-2023-39333 bsc#1216273 CVE-2023-39333-node-create_dynamic_module-code-injection.patch
  * CVE-2023-45143 bsc#1216205 CVE-2023-45143-undici-cookie-leakage.patch
- Build against Wayland 21 also on Leap 15.4 now that it's available
  * drop wayland-WL-SINCE-VERSION.patch
  * drop wayland_data_drag_controller-WL_SURFACE_OFFSET_SINCE_VERSION.patch

OBS-URL: https://build.opensuse.org/request/show/1118117
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=102
2023-10-16 22:04:02 +00:00
2a74265430 Accepting request 1117945 from home:dziobian:gulgul-ultron:19
- Use system simdutf on Fedora ≥38
  * system-simdutf.patch
- Use system vulkan-memory-allocator on Fedora 40/Rawhide
  * vulkan_memory_allocator.gn
  * vulkan_memory_allocator-upgrade.patch

OBS-URL: https://build.opensuse.org/request/show/1117945
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=101
2023-10-16 08:59:19 +00:00
755f0b9d0c Accepting request 1117502 from home:dziobian:gulgul-ultron:19
- New upstream release 25.9.1
  * Fixed an issue where calling loadURL during some webContents url loading events could crash.
  * Fixed deprecated gpu-process-crashed / renderer-process-crashed events being emitted twice and with incorrect arguments.
- Desktop integration cleanup:
  * edit .desktop file to not show Electron in start menu as it is useless when run by itself
  * drop electron-logo-symbolic.svg and instead use upstream supplied icon
  * do not install icon twice (icon.patch)
  * do not create /{etc,usr/share}/webapps directories which do not belong here
  * do not recommend noto-coloremoji-fonts, if an app needs it it should pull it by itself.

OBS-URL: https://build.opensuse.org/request/show/1117502
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=100
2023-10-12 17:11:37 +00:00
efb4960e0f Accepting request 1115873 from home:dziobian:gulgul-ultron:19
- New upstream release 25.9.0
  * Added support for chrome.scripting extension APIs.
  * Fixed BrowserView.setBounds calls not painting view in new bounds in some cases.
  * Fixed an issue where webContents.print could fail when options is a frozen object.
- Do not export internal v8 apis used by no known application (v8-hide-private-symbols.patch)

OBS-URL: https://build.opensuse.org/request/show/1115873
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=99
2023-10-05 14:36:24 +00:00
e2678d3698 Accepting request 1114635 from home:dziobian:gulgul-ultron:19
- Add backported swiftshader-llvm17.patch to fix ftbfs on arm64
- Drop 647d3d2.patch no longer relevant
- Disable chromium-ffmpeg-first-dts.patch on openSUSE as it breaks playback of some videos and is no longer needed.
  * In its place add chromium-94-ffmpeg-roll.patch for Leap only.

OBS-URL: https://build.opensuse.org/request/show/1114635
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=98
2023-10-01 20:33:54 +00:00
ebe5ceaa3c Accepting request 1114317 from home:dziobian:gulgul-ultron:19
- New upstream release 25.8.4
  * Detect system dark theme preference via xdg settings portal on Linux.
  * Fix heap buffer overflow in libvpx (CVE-2023-5217) (only Fedora 37 and Leap)
- Do not build webextensions support which we do not use
  * add backported build-without-extensions.patch

OBS-URL: https://build.opensuse.org/request/show/1114317
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=97
2023-09-29 11:12:59 +00:00
186e1cbc0d Accepting request 1114126 from home:dziobian:gulgul-ultron:19
- New upstream release 25.8.3
  * Fixed a redundant permission popup while fetching screens and windows using desktopCapturer.getSources() on Wayland
  * Fixed crash on shutdown in tls sockets with Node.js HTTP/2 connections.

OBS-URL: https://build.opensuse.org/request/show/1114126
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=96
2023-09-28 17:59:55 +00:00
f7afbac4ea Accepting request 1113602 from home:dziobian:gulgul-ultron:19
- Use icu 73 on Leap
  * drop NumberFormat-icu71-incrementExact.patch
  * drop intl-objects-icu71-UNUM_APPROXIMATELY_SIGN_FIELD.patch
  * drop v8-regexp-parser-UCHAR_BASIC_EMOJI.patch
  * drop v8-icu69-FormattedNumberRange-no-default-constructible.patch
- Fix unresolvable build on Leap 15.6

OBS-URL: https://build.opensuse.org/request/show/1113602
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=95
2023-09-26 06:32:03 +00:00
4553380709 Accepting request 1112892 from home:dziobian:gulgul-ultron:19
- New upstream release 25.8.2
  * Fixed an issue where chrome://gpu failed to load.
  * Fixed an issue where accelerators representing DOM keys were not correctly converted in webContents.sendInputEvent().
- Drop chrome-gpu-does-not-load.patch applied upstream

OBS-URL: https://build.opensuse.org/request/show/1112892
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=94
2023-09-21 17:52:37 +00:00
afe3489454 Accepting request 1111333 from home:dziobian:gulgul-ultron:19
- New upstream release 25.8.1
  * Fixed an error where listening to certain chrome.tabs events would throw incorrectly. 
  * Fixed problem with promise resolved to early when browser initiated in-page navigation.
  * Security fixes for Networks (CVE-2023-4763), V8 (CVE-2023-4762) and FedCM (CVE-2023-4761)

OBS-URL: https://build.opensuse.org/request/show/1111333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=93
2023-09-14 12:39:03 +00:00
b3a99a75c7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=92 2023-09-13 05:16:40 +00:00
4f8915679b OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=91 2023-09-13 05:01:39 +00:00
7b259750d2 Accepting request 1110783 from home:dziobian:gulgul-ultron:19
- Update to 25.8.0
  * ABI break: NODE_MODULE_VERSION is now 116
  * Chromium 114.0.5735.289
  * Node 18.15.0
  * V8 11.4
  * Removed BrowserWindow scroll-touch-* events (since Electron 23)
  * Removed webContents.{de,in}crementCapturerCount(stayHidden, stayAwake) (since Electron 23)
  * Removed JXL image format support (since Electron 23)
  * API Changed: nativeImage.createThumbnailFromPath(path, size) (since Electron 24)
- Use bundled vpx on Fedora ≤37 and Leap
- Use bundled aom on Fedora and Leap
- Drop support for Fedora 36 which is EOL
- Drop upstreamed patches
  * CVE-2022-43548.patch
  * aggregatable_attribution_utils-do-not-assume-abseil-ABI.patch
  * angle-ShaderVars-missing-uint32_t.patch
  * blink-gcc13-missing-headers.patch
  * bluetooth_uuid-missing-uint8_t.patch
  * broker_file_permission-missing-uint64_t.patch
  * chromium-108-abseil-shims.patch
  * components-gcc13-missing-headers.patch 
  * crashpad-elf_image_reader-ProgramHeaderTableSpecific-expected-unqualified-id.patch
  * d0aa9ad.patch
  * document_loader-private-DecodedBodyData.patch
  * effect_paint_property_node-Wchanges-meaning.patch
  * electron_serial_delegate-ambiguous-Observer.patch
  * extensions-gcc13-missing-headers.patch
  * first_party_set_parser-IssueWithMetadata-no-known-conversion.patch
  * gpu_feature_info-missing-uint32_t.patch
  * half_float-Wstrict-aliasing.patch
  * ipcz-buffer_id-Wnarrowing.patch
  * ipcz-safe_math-Wuninitialized.patch
  * net-gcc13-missing-headers.patch
  * net-third_party-quiche-gcc13-missing-headers.patch
  * one_writer_seqlock-missing-uintptr_t.patch
  * openscreen-gcc13-missing-headers.patch
  * passwords_counter-Wsubobject-linkage.patch
  * perfetto-uuid-missing-uint8_t.patch
  * print_dialog_gtk-no-kEnableOopPrintDriversJobPrint.patch
  * profiler-missing-uintptr_t.patch
  * reproducible-config.gypi.patch
  * select_file_dialog_linux_kde-Wodr.patch
  * shim_headers-fix-ninja.patch
  * static_constructors-Wstrict-aliasing.patch
  * string_hasher-type-pun-UB-causes-heap-corruption.patch
  * swiftshader-Constants-Wstrict-aliasing.patch
  * swiftshader-Half-Wstrict-aliasing.patch
  * swiftshader-LRUCache-missing-uint64_t.patch
  * target_property-missing-uint32_t.patch
  * ui-gcc13-missing-headers.patch
  * unzip-Wsubobject-linkage.patch
  * v8_initializer-PageAllocator-fpermissive.patch
  * vector_math_impl-Wstrict-aliasing.patch
  * web_contents_impl-Wsubobject-linkage.patch
  * webgl_image_conversion-Wstrict-aliasing.patch
  * webrtc-base64-missing-uint8_t.patch
  * xr_cube_map-Wstrict-aliasing.patch
- Drop no longer relevant patches`
  * chromium-norar.patch
  * electron-13-fix-sql-virtualcursor-type.patch
  * enable-jxl.patch
  * system-jsoncpp.patch
- Add patches to build with system libs
  * abseil-remove-unused-targets.patch
  * highway.gn
  * system-wayland.patch
- Add patches to fix build errors
  * absl-uint128-do-not-assume-abi.patch
  * cpu-missing-uint8_t.patch
  * electron-24-components-missing-headers.patch
  * electron_api_app-GetPathConstant-non-constexpr.patch
  * electron_browser_context-missing-variant.patch
  * mojo_ukm_recorder-missing-WrapUnique.patch
- Conditionally reverse upstream changes to build against stable avif
  * avif_image_decoder-repetitionCount-clli.patch
- …and harfbuzz 4
  * harfbuzz-replace-HbScopedPointer.patch
- …and icu 69
  * v8-regexp-parser-UCHAR_BASIC_EMOJI.patch
- …and wayland 19
  * wayland-WL-SINCE-VERSION.patch
  * wayland_data_drag_controller-WL_SURFACE_OFFSET_SINCE_VERSION.patch
- Add backported chrome-gpu-does-not-load.patch

OBS-URL: https://build.opensuse.org/request/show/1110783
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=89
2023-09-13 04:57:45 +00:00
225eb7cb74 Accepting request 1108333 from home:dziobian:gulgul-ultron:19
- Add avif_image_decoder-libavif-1-mode.patch to fix ftbfs with new libavif

OBS-URL: https://build.opensuse.org/request/show/1108333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=88
2023-08-31 20:13:37 +00:00
0c2baa41b0 Accepting request 1108315 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.23
  * Security fixes for V8 (CVE-2023-4427) and CSS (CVE-2023-4428)

OBS-URL: https://build.opensuse.org/request/show/1108315
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=87
2023-08-31 17:07:47 +00:00
0d8fe13690 Accepting request 1108106 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.22
  * Fixed decorations for tiled windows on Wayland.
  * Security fixes for V8 (CVE-2023-4355, CVE-2023-4352), Skia (CVE-2023-4354), ANGLE (CVE-2023-4353), and Network (CVE-2023-4351)
- Clean up third_party/… in tarball.
  * drop chromium-99-pdfium-system-libtiff.patch which is dead code

OBS-URL: https://build.opensuse.org/request/show/1108106
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=86
2023-08-30 11:57:02 +00:00
3e923870ec Accepting request 1104739 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.21
  * Fixed unnecessary package.json check on built-in modules. 
- Disabled video hardware acceleration (vaapi) and use system libvpx everywhere.
  This is not a web browser where users regularly watch 4K videos,
  and i think the need to vendor dependencies and increased buildtime is not worth it.
- Use system dav1d and libjxl on Leap 15.5 as they're available now.
- Fix unreasolvabe build and use llhttp 8 on Fedora 37.

OBS-URL: https://build.opensuse.org/request/show/1104739
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=85
2023-08-19 05:38:25 +00:00
37300b8b33 Accepting request 1103486 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.20
  * Security fixes for ipcz (CVE-2023-3732) and WebRTC (CVE-2023-3728).

OBS-URL: https://build.opensuse.org/request/show/1103486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=84
2023-08-11 12:24:52 +00:00
4c5373e958 Accepting request 1101781 from home:dziobian:gulgul-ultron:19
- Add backported re2-11-StringPiece.patch to fix FTBFS.

OBS-URL: https://build.opensuse.org/request/show/1101781
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=83
2023-08-01 16:12:13 +00:00
c3cb083fac fix changelog typo patch name
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=82
2023-07-23 19:23:58 +00:00
4e42e601e4 Accepting request 1100204 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.17
  * Security fixes: CVE-2023-3422, CVE-2023-3421, CVE-2023-3420.
- Add fileutil-python3.12-imp.patch and Partial-migration-from-imp-to-importlib.patch to fix ftbfs on Rawhide

OBS-URL: https://build.opensuse.org/request/show/1100204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=81
2023-07-23 18:53:08 +00:00
6f65188611 Accepting request 1094610 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.14
  * Security fixes for WebRTC: CVE-2023-3215, CVE-2023-0698, CVE-2023-0932
  * Security fix for V8: CVE-2023-3216

OBS-URL: https://build.opensuse.org/request/show/1094610
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=80
2023-06-22 08:52:17 +00:00
c993a8a9c5 Accepting request 1093245 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.13
  * Security fixes: CVE-2023-3079, CVE-2023-2724, CVE-2023-2723,
    CVE-2023-2725, CVE-2023-2721, CVE-2023-2936, CVE-2023-2935,
    CVE-2023-2930

OBS-URL: https://build.opensuse.org/request/show/1093245
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=79
2023-06-15 09:08:58 +00:00
a41f549df1 Accepting request 1089212 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.11
  * Fix ScopedObservation use after free in BubbleDialogDelegate::AnchorWidgetObserver
- Re-enable use of flat_map in ANGLE.

OBS-URL: https://build.opensuse.org/request/show/1089212
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=78
2023-05-26 15:49:46 +00:00
e0e5abe1a7 Accepting request 1086612 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.9
  * Fixed drag-and-drop crash on Wayland
- Correct bogus export of private symbols from chrome_crashpad_handler executable
  * add another section and note to chromium-102-compiler.patch
  * add rdynamic.patch

OBS-URL: https://build.opensuse.org/request/show/1086612
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=77
2023-05-11 19:29:06 +00:00
f0080a89d4 Accepting request 1084845 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.8
  * Fixed crash when executing eval in the utility process.
- Drop ‘Revert-e2c4acd-apply-csp-correctly-when-contextIsolation-false.patch’ due to proper upstream fix in this release.

OBS-URL: https://build.opensuse.org/request/show/1084845
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=76
2023-05-04 19:01:39 +00:00
1096bbe706 Accepting request 1083630 from home:dziobian:gulgul-ultron:19
- Fix unresolvable build on Fedora 38

OBS-URL: https://build.opensuse.org/request/show/1083630
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=75
2023-04-29 09:07:06 +00:00
67c50d89c5 Accepting request 1083321 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.7
  * Fixed an issue which made defaultFontFamily in webPreferences have no effect
  * Fixed broken defaults in shell.openExternal() options.
  * v8: Make Error.captureStackTrace() a no-op for global object (CVE-2023-2033)
  * Blink: Use ScriptState::Scope instead of setting HandleScope. (CVE-2023-2133)
  * Blink: Stop supporting { handleEvent }. (CVE-2023-2134)
  * Dev tools: Retain DevToolsAgentHost after ForceDetachAllSessions() (CVE-2023-2135)
  * Skia: Enforce program stack limits on function parameters (CVE-2023-2136)

OBS-URL: https://build.opensuse.org/request/show/1083321
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=74
2023-04-27 19:11:03 +00:00