7
0
Commit Graph

82 Commits

Author SHA256 Message Date
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
7ea953712c Accepting request 1083069 from home:dziobian:gulgul-ultron:19
- Disable thread_annotations-fix-build-with-system-abseil.patch on Tumbleweed to fix FTBFS with Abseil 20230125.

OBS-URL: https://build.opensuse.org/request/show/1083069
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=73
2023-04-26 17:00:26 +00:00
54e7d0e8ce Accepting request 1080036 from home:dziobian:gulgul-ultron:19
- Add Revert-e2c4acd-apply-csp-correctly-when-contextIsolation-false.patch
  * revert changes causing crash of VSCode: https://github.com/microsoft/vscode/pull/179991

OBS-URL: https://build.opensuse.org/request/show/1080036
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=72
2023-04-18 04:41:34 +00:00
64170b0340 Accepting request 1079610 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.6
  * Fixed an issue with Content-Security-Policy not being correctly enforced when sandbox: false and contextIsolation: false. (CVE-2023-23623)
  * Fixed a memory leak in v8.serialize() when running Node.js within Electron. 
  * Viz: Add CHECKs in HostFrameSinkManager (CVE-2023-1810)
  * Blink: Move the edit commands to an on stack variable (CVE-2023-1811)
- Fix download tarball script wrongly setting GPU_LISTS_VERSION to zero
- Change 647d3d2.patch to fix FTBFS on aarch64 Fedora
- Fix unresolvable build on Fedora 37

OBS-URL: https://build.opensuse.org/request/show/1079610
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=71
2023-04-15 17:03:47 +00:00
4005129651 Accepting request 1077213 from home:Guillaume_G:branches:devel:languages:nodejs
- Add upstream patches to fix build on aarch64:
  * d0aa9ad.patch
  * 647d3d2.patch

OBS-URL: https://build.opensuse.org/request/show/1077213
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=70
2023-04-04 14:21:45 +00:00
30c1f7518c Accepting request 1076500 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.5
  * Fixed an issue where calling port.postMessage in MessagePortMain with some invalid parameters could cause a crash.
  * Fixed canceling of bluetooth requests when no devices are returned.
  * webcodecs: Fix VP9 p2 encoding of NV12 frames
  * Fix crash in AnnotationAgentImpl
  * v8: Fix map transition chain following w/ dictionary maps (CVE-2023-1214)
  * Shutdown RtpContributingSourceCache in Dispose() (CVE-2023-1218)
  * Prevent potential integer overflow in PersistentMemoryAllocator (CVE-2023-1219)
  * hid: Handle empty input reports (CVE-2023-1529)
  * Improve checks for VideoFrame layouts (CVE-2023-1532)
  * Disable glShaderBinary in the passthrough cmd decoder (CVE-2023-1534)
- Fix build error with absl_core_headers 2023xxxx.

OBS-URL: https://build.opensuse.org/request/show/1076500
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=69
2023-03-31 15:06:38 +00:00
efd35844fa Accepting request 1074297 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.4
  * Improved error messages on session.cookies.set failure.
  * Vulkan: Don't close render pass if rebind to same fbo (CVE-2023-1213)
  * CSS: In Typed CSSOM, reject adding to something that is not a list. (CVE-2023-1215)
  * Fix potential out of bounds write in base::SampleVectorBase (CVE-2023-1220)
- Add services-network-optional-explicit-constructor.patch

OBS-URL: https://build.opensuse.org/request/show/1074297
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=68
2023-03-25 06:08:06 +00:00
e988b8f6a1 Accepting request 1073031 from home:dziobian:gulgul-ultron:19
- ANGLE: Link libvulkan.so and libGL.so instead of dlopening it
  * angle_link_glx.patch

OBS-URL: https://build.opensuse.org/request/show/1073031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=67
2023-03-20 07:15:32 +00:00
8dbe484b4b Accepting request 1072518 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.3
  * Fixed an issue where unhandled rejections could cause duplicate logs in some cases.
  * Fix UAF problem in AngleVulkanImageBacking (CVE-2023-0928)
  * CHECK that YUV readback finished synchronously (CVE-2023-0929)
  * Simplify WebMediaPlayerMSCompositor destruction (CVE-2023-0931)

OBS-URL: https://build.opensuse.org/request/show/1072518
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=66
2023-03-17 06:49:20 +00:00
2b00d0feee Accepting request 1070589 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.2
  * Fixed window could not go back to maximized state when restored
  * Improved error messages for contents.takeHeapSnapshot
- Disable some debugging code
- Revert disablement of _package_note_file on Fedora
- Switch to default BFD linker on aarch64 Fedora 36
- Fix FTBFS on Rawhide
  * angle-ShaderVars-missing-uint32_t.patch
  * openscreen-gcc13-missing-headers.patch
  * perfetto-uuid-missing-uint8_t.patch
  * swiftshader-LRUCache-missing-uint64_t.patch
  * vulkan_memory_allocator-vk_mem_alloc-missing-snprintf.patch
  * profiler-missing-uintptr_t.patch
  * components-gcc13-missing-headers.patch
  * one_writer_seqlock-missing-uintptr_t.patch
  * bluetooth_uuid-missing-uint8_t.patch
  * broker_file_permission-missing-uint64_t.patch
  * net-third_party-quiche-gcc13-missing-headers.patch
  * webrtc-base64-missing-uint8_t.patch
  * ui-gcc13-missing-headers.patch
  * net-gcc13-missing-headers.patch
  * extensions-gcc13-missing-headers.patch
  * target_property-missing-uint32_t.patch
  * gpu_feature_info-missing-uint32_t.patch
  * blink-gcc13-missing-headers.patch
  * effect_paint_property_node-Wchanges-meaning.patch
- New upstream release 22.3.1
  * no changes
- Actually fix -lz inserted in wrong place in the modules build command line

OBS-URL: https://build.opensuse.org/request/show/1070589
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=65
2023-03-10 06:02:08 +00:00
9de9c110ff Accepting request 1066263 from home:dziobian:gulgul-ultron:19
- New upstream release 22.3.0
  * Fixed a crash when BrowserViews are present and a user
    attempts to prevent beforeunload in the renderer process.
  * Fixed an incorrect result returned when using secure as a cookies filter.
  * Fix printing of wasm-to-js frames (CVE-2023-0696)

OBS-URL: https://build.opensuse.org/request/show/1066263
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=64
2023-02-16 20:35:23 +00:00
23d036eca0 Accepting request 1065564 from home:dziobian:gulgul-ultron:19
- Add RenderFrameHostImpl-use-after-free.patch to fix a crash reported by an user.
- Fix unnecessary libz dependency added for downstream node modules on Fedora.

OBS-URL: https://build.opensuse.org/request/show/1065564
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=63
2023-02-13 18:46:12 +00:00
14942f1fd5 Accepting request 1064073 from home:dziobian:gulgul-ultron:19
- New upstream release 22.2.1
  * Fixed audio worklet scripts failing to run when nodeIntegrationInWorker: true.
- Fix missing files in debugsource package
- Remove third_party/breakpad from tarball and drop breakpad-system-curl.patch. It has been dead code for a while.

OBS-URL: https://build.opensuse.org/request/show/1064073
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=61
2023-02-09 18:41:02 +00:00
2a16fb7732 Accepting request 1062992 from home:dziobian:gulgul-ultron:19
- New upstream release 22.2.0
  * Fixed a BrowserWindow maxWidth or maxHeight of 0 causing strange resizing behavior.
  * Fixed tray icon not showing on desktop environments that have no support for app indicator.
  * Updated Chromium to 108.0.5359.215
  * Ensure clean destruction of network::WebTransport (CVE-2023-0471)

OBS-URL: https://build.opensuse.org/request/show/1062992
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=60
2023-02-03 08:02:51 +00:00
ac21aa6231 Accepting request 1061129 from home:dziobian:gulgul-ultron:19
- New upstream release 22.1.0
  * Added `label` property to `Display` objects.
  * Fixed an issue where `webView`s could have an incorrect initial background color following reloads.

OBS-URL: https://build.opensuse.org/request/show/1061129
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=59
2023-01-26 08:36:20 +00:00
7f10e9ee96 Accepting request 1059606 from home:dziobian:gulgul-ultron:19
- New upstream reelase 22.0.3
  * Fixed an issue where the setPermissionRequestHandler callback would be invoked twice when using navigator.getUserMedia(...)
  * Use the process cache to reduce the memory for asar file.

OBS-URL: https://build.opensuse.org/request/show/1059606
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=58
2023-01-19 13:58:16 +00:00
27bbbd6d17 Accepting request 1059202 from home:dziobian:gulgul-ultron:19
- Update to 22.0.2
  * ABI break: NODE_MODULE_VERSION is now 110. Native modules may need recompiling
  * Chromium to 108.0.5359.179
  * Node v16.17.1
  * V8 v10.8
  * Added WebContents input-event event.
  * Deprecated BrowserWindow scroll-touch-* events.
  * The deprecated new-window event has been removed.
  * Added contextBridge.exposeInIsolatedWorld(worldId, key, api) to expose
    an API to an isolatedWorld within a renderer from a preload script.
  * Added webContents.close() method.
  * Added new UtilityProcess API to launch chromium child process with node integration.
  * Added new WebContents event content-bounds-updated.
  * Added support for navigator.mediaDevices.getDisplayMedia via a new
    session handler, ses.setDisplayMediaRequestHandler.
  * Added support for serialPort.forget() as well as a new event
    serial-port-revoked emitted when a given origin is revoked.
- Drop patches applied upstream
  * argument_spec-missing-isnan-isinf.patch
  * chromium-103.0.5060.53-python3-do-not-use-deprecated-mode-U.patch
  * content_language_parser-missing-string.patch
  * gtk_ui_platform_stub-incomplete-type-LinuxInputMethodContext.patch
  * node-system-libs.patch
  * pending_beacon_dispatcher-virtual-functions-cannot-be-constexpr.patch
  * std_lib_extras-missing-intptr_t.patch
  * system-abseil-missing-shims.patch
- Re-add electron_serial_delegate-ambiguous-Observer.patch due to upstream reintroducing the invalid code
- Add patches to fix build errors
  * chromium-108-abseil-shims.patch
  * crashpad-elf_image_reader-ProgramHeaderTableSpecific-expected-unqualified-id.patch
  * document_loader-private-DecodedBodyData.patch
  * first_party_set_parser-IssueWithMetadata-no-known-conversion.patch
  * print_dialog_gtk-no-kEnableOopPrintDriversJobPrint.patch
  * swiftshader-LLVMJIT-AddressSanitizerPass-dead-code-remove.patch
- Conditionally reverse upstream changes to fix build with old harfbuzz
  * harfbuzz-replace-chromium-scoped-type.patch
- Switch to bundled libjxl on Fedora 36 due to system version being too old

OBS-URL: https://build.opensuse.org/request/show/1059202
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=57
2023-01-18 06:07:26 +00:00
17808cfb12 Accepting request 1058094 from home:dziobian:gulgul-ultron:19
- New upstream release 21.3.4
  * Changed HTML5 Notifications created with the requireInteraction option to not timeout
  * Fixed a BrowserWindow maxWidth or maxHeight of 0 causing strange resizing behavior.
  * Added node-api: handle no support for external buffers.
  * Security fixes: CVE-2022-4174, CVE-2022-4179, CVE-2022-4181, CVE-2022-4190,
                    CVE-2022-4436, CVE-2022-4437, CVE-2022-4438, CVE-2022-4439,
                    CVE-2022-4262.  
- Remove non-free WASM binaries from tarball
  and add disable-devtools-tests.patch to fix resultant build error.
- Add remove-date-reproducible-builds.patch to fix build nondeterminism
- Add backported shim_headers-fix-ninja.patch
- Drop Leap 15.3 support

OBS-URL: https://build.opensuse.org/request/show/1058094
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=56
2023-01-13 05:29:42 +00:00
1f3d84ef44 Accepting request 1043803 from home:dziobian:gulgul-ultron:19
- Pass --gc-sections to linker. Upstream build process expects this to be done,
  and it MASSIVELY reduces size of non-LTO builds.
- Switch to GNU bfd linker on ix86 and arm now that it works correctly.
- Enable debuginfo generation on ix86 and arm now that it works correctly.
- Fix build on Leap 15.5

OBS-URL: https://build.opensuse.org/request/show/1043803
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=55
2022-12-19 19:59:13 +00:00
83e3511436 Accepting request 1040904 from home:dziobian:gulgul-ultron:19
- Add backported CVE-2022-43548.patch
  * inspector: DNS rebinding in --inspect via invalid octal IP
    (bsc#1205119, CVE-2022-43548)
- Fix vaapi build error in the arm port and reenable vaapi.

OBS-URL: https://build.opensuse.org/request/show/1040904
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=52
2022-12-07 09:53:09 +00:00
64efbefb2c Accepting request 1039925 from home:dziobian:gulgul-ultron:19
- New upstream release 21.3.2
  * Updated Chromium to 106.0.5249.199
- Drop common.gypi-cpp-version.patch applied upstream
- Use gcc12 also on Leap as it's available now.
  * that way we use the same compiler version everywhere
- correct optflags not being applied for assembler files compiled wih gcc
  * add gcc-asmflags.patch
- correct a compiler warning in system-libbsd.patch
- remove more dead code

OBS-URL: https://build.opensuse.org/request/show/1039925
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=51
2022-12-03 23:54:17 +00:00
56f0973865 Accepting request 1038735 from home:dziobian:gulgul-ultron:19
- Re-enable optimization of js code compiled into chromium (optimize_webui)
  which seems to have been disabled by mistake.
- Remove some more dead-in-Electron chromium code
- Switch back to default GNU bfd linker on x64.
- Fix FTBFS on Rawhide (rhbz#2148612)

OBS-URL: https://build.opensuse.org/request/show/1038735
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=50
2022-11-28 15:48:53 +00:00
3472ce9a18 Accepting request 1036459 from home:dziobian:gulgul-ultron:19
- New upstream release 21.3.0
  * Added an app.getPreferredSystemLanguages() API to return the user's system languages.
  * Updated Chromium to 106.0.5249.181

OBS-URL: https://build.opensuse.org/request/show/1036459
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=49
2022-11-17 14:29:51 +00:00
ec046abfc3 Accepting request 1034981 from home:dziobian:gulgul-ultron:19
- New upstream release 21.2.3
  * No user-visible changes.
- Remove upstream's tinkering with optlevel of modules compiled against nodejs-electron-devel.
  * add common.gypi-remove-fno-omit-frame-pointer.patch

OBS-URL: https://build.opensuse.org/request/show/1034981
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=48
2022-11-10 05:53:36 +00:00
f14840cd6d Accepting request 1033710 from home:dziobian:gulgul-ultron:19
- Conditionally add backported node-upgrade-llhttp-to-8.patch to adjust to LLHTTP api changes
  * fixes FTBFS on Fedora Rawhide
- Add disable-webspeech.patch ported from QtWebengine
  * Remove some useless-in-Electron code which adds a dependency on libFLAC.

OBS-URL: https://build.opensuse.org/request/show/1033710
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=47
2022-11-05 18:12:04 +00:00
7beda6c89c Accepting request 1033678 from home:dziobian:gulgul-ultron:19
- New upstream release 21.2.2
  * Remove symlinks from FileChooserImpl folder upload result (CVE-2022-3656)
  * Updated Chromium to 106.0.5249.168.
- Drop fix-no-ppapi-build.patch applied upstream.
- Do not compile Chrome's HSTS list into the binary. It is huge, and Electron is not used to access arbitrary websites.

OBS-URL: https://build.opensuse.org/request/show/1033678
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=46
2022-11-05 11:17:41 +00:00
8dd9ce1537 Accepting request 1032854 from home:dziobian:gulgul-ultron:19
- New upstream release 21.2.1
  * Fixed spurious promise rejection in webContents.loadURL when navigating to a hash.
  * Updated Chromium to 106.0.5249.165.
- Add electron-version-from-env.patch to fix build error
- Add upstreamable patches fixing various erroneous C++ constructs
  * ipcz-safe_math-Wuninitialized.patch
  * passwords_counter-Wsubobject-linkage.patch
  * static_constructors-Wstrict-aliasing.patch
  * vector_math_impl-Wstrict-aliasing.patch
  * webgl_image_conversion-Wstrict-aliasing.patch
  * xr_cube_map-Wstrict-aliasing.patch

OBS-URL: https://build.opensuse.org/request/show/1032854
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=45
2022-11-02 11:16:40 +00:00
24a159f305 Accepting request 1032253 from home:dziobian:gulgul-ultron:19
- New upstream release 21.2.0
  * Set app's desktop file name and v8 flags according to package.json.
  * Removed support for nodeIntegrationInWorker in Service Workers and Shared Workers owing to sandboxing policies.
  * Updated Chromium to 106.0.5249.119.
- Do not compile PPAPI support since we don't use it.
  * fix-no-ppapi-build.patch
- Enable JXL imageformat support as it is exposed by element-desktop.
  * enable-jxl.patch

OBS-URL: https://build.opensuse.org/request/show/1032253
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=44
2022-10-29 19:25:58 +00:00
02197119a7 correct typo in changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=43
2022-10-26 05:14:54 +00:00
d43d7ad921 Accepting request 1031228 from home:dziobian:gulgul-ultron:19
- Enable LTO on x64 (Tumbleweed and Fedora only) now that it works correctly.
  * add seccomp_pbf-no-lto.patch
- Do not build some chromium features unused in Electron.
- Remove upstream's tinkering with optimization flags.
  * change chromium-102-compiler.patch
- Remove upstream's warning suppression
  * change chromium-102-compiler.patch
  * add -Wno-class-memaccess due to log spam
  * add -Wno-error=narrowing due to non-compliant generated code
- Add -DIS_SERIAL_ENABLED_PLATFORM to work around upstream C++ ODR error.
- Build main binary as PIE instead of PIC.
  * change chromium-102-compiler.patch
  * add fpic.patch
- Compile with gcc11 (was 10) on Leap now that it's available.
- Add backported patches
  * compact_enc_det_generated_tables-Wnarrowing.patch
  * half_float-Wstrict-aliasing.patch
  * ipcz-buffer_id-Wnarrowing.patch
  * select_file_dialog_linux_kde-Wodr.patch
  * string_hasher-type-pun-UB-causes-heap-corruption.patch
  * unzip-Wsubobject-linkage.patch
  * web_contents_impl-Wsubobject-linkage.patch
- Add patches to fix C++ bugs and submit them upstream
  * swiftshader-Constants-Wstrict-aliasing.patch
  * swiftshader-Half-Wstrict-aliasing.patch
  * v8_initializer-PageAllocator-fpermissive.patch

OBS-URL: https://build.opensuse.org/request/show/1031228
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=42
2022-10-26 04:51:48 +00:00
afb8eb7cf7 Accepting request 1010448 from home:dziobian:gulgul-ultron:19
- New upstream release 21.1.1
  * Updated Chromium to 106.0.5249.103
  * Fix a memory leak in content::ContentMainDelegate::CreateContentClient()
  * You can now import the built-in electron module via ESModule loaders, i.e. import('electron') and import 'electron' now work natively.

OBS-URL: https://build.opensuse.org/request/show/1010448
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=39
2022-10-13 09:38:43 +00:00
728e94feac Accepting request 1008784 from home:dziobian:gulgul-ultron:19
- New upstream release 21.1.0
  * Added WebContents.opener to access window opener
  * Added webContents.fromFrame(frame) to get the WebContents corresponding to a WebFrameMain instance
  * Provided display_id for desktopCapturer on Linux
  * Updated Chromium to 106.0.5249.91
- Add backported argument_spec-missing-isnan-isinf.patch
- Add partition_alloc-no-lto.patch
  * LTO is still broken but this gets us past the build error

OBS-URL: https://build.opensuse.org/request/show/1008784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=38
2022-10-07 13:16:29 +00:00
1d849e57e6 Accepting request 1008088 from home:dziobian:gulgul-ultron:19
- New upstream release 21.0.1
  * Update Chromium to 106.0.5249.61
- Add backported patch to fix build error
  * gtk_ui_platform_stub-incomplete-type-LinuxInputMethodContext.patch

OBS-URL: https://build.opensuse.org/request/show/1008088
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=37
2022-10-05 05:50:20 +00:00
bc592fb532 Accepting request 1007982 from home:dziobian:gulgul-ultron:19
- Update to 21.0.0
- Disable PDF viewer, we do not use it
- Intentionally break @electron/fuses

OBS-URL: https://build.opensuse.org/request/show/1007982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=35
2022-10-04 19:13:55 +00:00
20c23b1b0e Accepting request 1005551 from home:dziobian:gulgul-ultron:19
- New upstream release 20.2.0
  * Add webFrameMain.origin API
  * Update Chromium to 104.0.5112.124  
- Drop electron_serial_delegate-ambiguous-Observer.patch applied upstream

OBS-URL: https://build.opensuse.org/request/show/1005551
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=34
2022-09-23 06:20:34 +00:00
52df3eda55 Accepting request 1005070 from home:dziobian:gulgul-ultron:19
Package Electron 20.
Please check if it works with element-desktop (my prior is that it should as upstream already uses this version)

OBS-URL: https://build.opensuse.org/request/show/1005070
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=33
2022-09-21 09:00:14 +00:00
dbace1a89c Accepting request 1003669 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.17
  * Fixed issue with history.back() in sandboxed iframes affecting parent browsing context
  * Fixed session.getBlobData never resolves with blob sizes > 65536
  * Mojo: Validate response message type (CVE-2022-3075)
- Use system nghttp2 also on Leap
- Correct mistake in licence metadata
- Change package group to a more sensible one.

OBS-URL: https://build.opensuse.org/request/show/1003669
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=32
2022-09-15 04:57:08 +00:00
4d8761af4a Accepting request 1002268 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.16
  * Fix heap-overflow in blink::TableLayoutAlgorithmAuto::InsertSpanCell (CVE-2022-3040)
  * sqlite: Simplify the logic that converts the "1" expression in "ORDER BY 1" into a
    copy of the expression that defines the first output column. (CVE-2022-3041)
- Cleanup source tarball some more.
- Actually ship the list of third-party code included (LICENSES.chromium.html)
- Correct the RPM licence metadata per the above list.

OBS-URL: https://build.opensuse.org/request/show/1002268
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=31
2022-09-09 08:50:38 +00:00
f9b667973e Accepting request 1001476 from home:dziobian:gulgul-ultron:19
- Use system libaom on Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1001476
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=30
2022-09-06 13:21:19 +00:00
97cbe94070 Accepting request 1000962 from home:dziobian:gulgul-ultron:19
- New upstream version 19.0.15
  * Fixed a potential crash on WebWorker destruction.
  * Vulkan: Fix garbage collection vs outside-RP-only flush (CVE-2022-2854)
  * Vulkan: Fix xfb buffer redefine to smaller size (CVE-2022-2855)
- Add reproducible-config.gypi.patch

OBS-URL: https://build.opensuse.org/request/show/1000962
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=29
2022-09-06 13:05:31 +00:00
450e1b36b3 Accepting request 999204 from home:dziobian:gulgul-ultron:19
- New upstream version 19.0.14
  * Picture-In-Picture mode no longer becomes a red rectangle on hover.

OBS-URL: https://build.opensuse.org/request/show/999204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=28
2022-08-29 08:58:56 +00:00
4ac813e451 Accepting request 993568 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.11
  * Fixed webContents.getUserAgent() incorrectly returning an empty string unless previously set.
  * Disabled GPU acceleration on VMware on Linux.
- New upstream release 19.0.10
  * Added support for --ozone-platform-hint flag.
  * Fixed inertial scroll is broken when the scrollable element has an overlay with pointer-events: none.
- Do not use non-free closure compiler JAR during compilation.
- Use system jpeg-xl and XNVCtrl also on Tumbleweed.
- Use system libyuv on Tumbleweed.
  * libyuv.gn
- Make nodejs-electron-devel require zlib-devel instead of shipping own headers.
  * no-zlib-headers.patch
  * add -lz to LDFLAGS in electron-16-system-node-headers.patch
- Use system toolchain, incl. nasm, ply, flatc
  * flatbuffers.gn
  * system-nasm.patch
  * system-pydeps.patch
- Thorough cleanup of various other third party libraries from source tarball.
  * do-not-build-libvulkan.so.patch
  * libsecret.gn
  * node-system-icu.patch
  * skia-system-vulkan-headers.patch
  * system-six.patch
  * system-usb_ids.patch
  * Adjust system-gtest.patch to also account for the second googletest copy in electron_node
- Re-enable full debuginfo on x64 for everything except Blink and v8, which fails to build due to heavy template use.
  * adjust chromium-102-compiler.patch
  * nasm-generate-debuginfo.patch
- Fix build of EXPERIMENTAL ix86 and arm7hf ports by using the LLVM linker (lld) on these platforms.
  * Note that ix86 requires SSE2 instructions (that means Pentium 4 / Pentium M / Atom or equivalent)

OBS-URL: https://build.opensuse.org/request/show/993568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=26
2022-08-08 08:46:02 +00:00
3c6d26d688 Accepting request 992104 from home:dziobian
fix malformed changelog

OBS-URL: https://build.opensuse.org/request/show/992104
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=25
2022-08-02 12:16:27 +00:00
d9dba2628c Accepting request 990766 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.9
  * Updated Chromium to 102.0.5005.167
  * Fixed a potential crash when changing window settings after initializing WCO with an invalid titleBarStyle
  * Fixed alwaysOnTop BrowserWindow option for X11.
  * Fixed an issue where printing with an invalid deviceName caused silent failures.
  * Fixed empty app_id when running under wayland.
  * Prevent brief display of "Ozone X11" in window title.
- Remove some unused huge libraries from third_party in source tarball.
- Remove process_doc_wrapper-do-not-assume-ABI.patch. The file being patched was not getting compiled for a while,
  and is now removed from the tarball.
- Add system-gtest.patch
- Add breakpad-system-curl.patch
- Do not require SSE3 (chromium-102-compiler.patch).
  Both openSUSE and Fedora still support the original Opteron, and
  package maintainers should not unilaterally require more.
- Use system node for the typescript compiler (again).
  We do not need to force node16 (Fedora compiles fine with node18 even),
  Factory pushes a devel node version as default for a reason,
  and it accidentally broke build on RISC-V which only has node17.
- Restore full debuginfo on the C-only code parts.
- Document all other deviations from recommended compilation options.
- Remove obsolete chromium-96-CouponDB-include.patch
- Correct licence in header (Electron bundles Chromium)

OBS-URL: https://build.opensuse.org/request/show/990766
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=23
2022-08-01 08:25:54 +00:00
6209b7ee56 Accepting request 987309 from home:dziobian:gulgul-ultron:19
- New upstream release 19.0.8
  * Updated Chromium to 102.0.5005.148
  * Fixed an issue where DataList bounds had part of the item text cut off vertically.
- Add disable-catapult.patch
  * This nukular solution from Debian avoids building telemetry code which was causing hangs during build on Rawhide.
- Add chromium-103.0.5060.53-python3-do-not-use-deprecated-mode-U.patch
  * Fixes build with python 3.11
- Use system llhttp and HDR-Histogram on all Fedora versions
- Additionally use system abseil, aom, dav1d, spirv on Fedora 37 Rawhide
- Fix bundled crc32c headers incorrectly getting used instead of system ones.

OBS-URL: https://build.opensuse.org/request/show/987309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=21
2022-07-07 08:02:56 +00:00