Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dziobian:gulgul-ultron:19
nodejs-electron.v3
nodejs-electron.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nodejs-electron.changes of Package nodejs-electron.v3
------------------------------------------------------------------- Thu Jan 19 13:53:50 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Wed Jan 18 05:27:34 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Wed Jan 11 22:08:14 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Mon Dec 19 16:16:22 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Tue Dec 6 17:20:10 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Fri Dec 2 23:40:14 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Sat Nov 26 20:30:28 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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) ------------------------------------------------------------------- Thu Nov 17 14:10:47 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Wed Nov 9 21:11:43 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Sat Nov 5 18:03:39 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Sat Nov 5 11:02:33 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Tue Nov 1 20:51:32 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Fri Oct 28 05:00:28 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Sun Oct 23 12:54:08 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Enable LTO on x64 (Tumbleweed and Fedora only) now that it works correctly. * add seccomp_bpf-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 ------------------------------------------------------------------- Thu Oct 13 04:49:15 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Thu Oct 6 18:00:00 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Tue Oct 4 20:58:18 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Mon Oct 3 10:49:19 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - New upstream release 21.0.0 * ABI break: NODE_MODULE_VERSION is now 109. Native modules may need recompiling * Update Chromium to 106.0.5249.51 * Update Node to 16.16.0 * Enabled the V8 memory cage for external buffers. See https://www.electronjs.org/blog/v8-memory-cage for more details. * Added app.getSystemLocale() method. * Added new WebContents.ipc and WebFrameMain.ipc APIs. * Added support for Web Bluetooth pin pairing * Enable missing HKDF support in Node.js crypto * Fixed a crash that occured when loading non-standard schemes from iframes. * Fixed a crash when switching origins with emulation settings set. * Fixed an issue where screen.getCursorScreenPoint() crashed on Wayland when it was called before a BrowserWindow had been created. * Fixed an issue where serialPort.open() failed with `NetworkError: Failed to open serial port.` * Fixed the 'length' property in UploadFile objects being ignored. - Add -doc subpackage. - Do not build PDF viewer as it is huge and we don't ship any apps using it. - Intentionally break any downstream software using the @electron/fuses script during build, as it never actually worked with system electron and the maintainer needs to be alerted to possible ABI breaks. * add disable-fuses.patch - Switch to vendored AVIF on 15.4 and F36 due to the system one being too old. - Fix angle trying to load a custom libvulkan we do not ship. - Drop patches applied upstream: * absl_algorithm.gn * absl_base.gn * absl_cleanup.gn * absl_container.gn * absl_debugging.gn * absl_flags.gn * absl_functional.gn * absl_hash.gn * absl_memory.gn * absl_meta.gn * absl_numeric.gn * absl_random.gn * absl_status.gn * absl_strings.gn * absl_synchronization.gn * absl_time.gn * absl_types.gn * absl_utility.gn * brotli.gn * crc32c.gn * dav1d.gn * double-conversion.gn * libaom.gn * libavif.gn * libjxl.gn * libXNVCtrl.gn * libyuv.gn * swiftshader-SPIRV-Headers.gn * swiftshader-SPIRV-Tools.gn * vulkan-SPIRV-Headers.gn * vulkan-SPIRV-Tools.gn * woff2.gn * abseil_string_number_conversions-do-not-assume-ABI.patch * attribution_manager_impl-missing-absl-WrapUnique.patch * ax_property_node-missing-unique_ptr-forward.patch * byteswap-constexpr2.patch * chromium-fix-pac-with-gcc.patch * content_renderer_client-invalid-application-of-sizeof-to-incomplete-type-cast_streaming-ResourceProvider.patch * dark_mode_types-uint8_t.patch * device_perf_info-missing-uint32_t.patch * extract_first_nonzero_index-neon64.patch * json_generation-missing-unique_ptr.patch * metrics_recorder-missing-string.patch * multi_channel_content_detector-missing-unique_ptr.patch * skia_utils-missing-uint64_t.patch - Add backported patches to fix build errors * pending_beacon_dispatcher-virtual-functions-cannot-be-constexpr.patch * std_lib_extras-missing-intptr_t.patch - Fix build with system abseil * remove abseil-remove-unused-targets.patch * add system-abseil-missing-shims.patch * add crashpad-use-system-abseil.patch - Reverse upstream changes to fix build with system ffmpeg * audio_file_reader-ffmpeg-AVFrame-duration.patch - Conditionally reverse upstream changes and add hacks in v8 headers to build with icu-69 * intl-objects-icu71-UNUM_APPROXIMATELY_SIGN_FIELD.patch * v8-icu69-FormattedNumberRange-no-default-constructible.patch * electron-devel now requires icu-devel on old OS's - Reverse upstream changes to build with system avif * avif_image_decoder-AVIF_PIXEL_FORMAT_COUNT.patch ------------------------------------------------------------------- Thu Sep 22 20:58:12 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Tue Sep 20 05:37:32 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Update to 20.1.4 * ABI break: NODE_MODULE_VERSION is now 107. Native modules may need recompiling * Removed the skip-taskbar feature on Linux. * Renderers are now sandboxed by default unless nodeIntegration: true or sandbox: false is specified. * Update Chromium to 104.0.5112.114 * Update Node to 16.15.0 - Use ffmpeg-5 on Tumbleweed. Drop ffmpeg-new-channel-layout.patch on Tumbleweed and Rawhide. - Add NumberFormat-icu71-incrementExact.patch on systems with old icu (Leap and F36). - Use subzero also on ix86 now that it builds correctly. - Drop patches applied upstream: * byteswap-constexpr.patch * chromium-101-libxml-unbundle.patch * chromium-102-fenced_frame_utils-include.patch * electron-16-fix-swiftshader-template.patch - Add backported patches: * common.gypi-cpp-version.patch * content_renderer_client-invalid-application-of-sizeof-to-incomplete-type-cast_streaming-ResourceProvider.patch * extract_first_nonzero_index-neon64.patch - Add upstreamable patches: * absl_utility.gn * aggregatable_attribution_utils-do-not-assume-abseil-ABI.patch * attribution_response_parsing-do-not-assume-abseil-ABI.patch * content_language_parser-missing-string.patch * electron_serial_delegate-ambiguous-Observer.patch - Fix build error on armv6hl - Add %electron_req macro to make it easier to guard against ABI breaks. ------------------------------------------------------------------- Wed Sep 14 20:08:49 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Thu Sep 8 13:42:03 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Tue Sep 6 13:18:29 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Use system libaom on Tumbleweed ------------------------------------------------------------------- Fri Sep 2 06:57:39 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Wed Aug 24 21:56:28 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - New upstream version 19.0.14 * Picture-In-Picture mode no longer becomes a red rectangle on hover. ------------------------------------------------------------------- Sat Aug 20 22:23:53 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - New upstream release 19.0.13 * Fixed crash in renderer when resuming system from sleep. * backported fix for CVE-2022-2618 * backported fix for CVE-2022-2624 - New upstream release 19.0.12 * Fixed an issue where app.relaunch loses args when execPath is specified. * Fixed support for Wayland client-side decorations. * backported fix for CVE-2022-2610 * backported fix for CVE-2022-2615 ------------------------------------------------------------------- Fri Aug 5 13:52:55 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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) ------------------------------------------------------------------- Fri Jul 22 09:58:00 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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 ------------------------------------------------------------------- Tue Jul 12 17:03:39 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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) ------------------------------------------------------------------- Wed Jul 6 21:57:42 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - 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. ------------------------------------------------------------------- Sat Jul 2 09:16:30 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Update to 19.0.7: * Breaking change: nativeWindowOpen removed * Updated Chromium to 102.0.5005.134 * Fixed an error where setWindowOpenHandler() would crash if the callback threw an error. * Fixed an issue where passing { name: 'All Files', extensions: ['*'] } in the filters param of open or save dialogs on Linux would disallow choosing files without an extension. * Fixed missing Sec-CH-UA headers and empty navigator.userAgentData. * Backported fix for CVE-2022-2162. - Move lastchange.py in create tarball script before patching for reproducibility sake - Disable widevine — not supported by upstream and does not build anymore - Use gcc also on aarch64 due to clang crashes while compiling - Temporarily disable aom codec on aarch64 Tumbleweed to reduce binary size - Fix Fedora aarch64 build - Fix private ANGLE dlls leaking into rpm provides (bsc#1108175) - Ship chrome_crashpad_handler — some code expects it to be there - Do not ship libVkICD_mock_icd.so — that's a build tool (not shipped by upstream) - Do not compile tensorflow — it is huge, and urlbar prediction is of no use in Electron - Do not compile openscreen/chromecast — useless in Electron - Do not compile safe browsing — useless in Electron - Do not compile error reporter — useless for our use case - Disable webgpu support — it is HUGE and we do not ship any apps which depend on it - Use system freetype, icu also on 15.3 and 15.4 - Use system harfbuzz also on 15.4 - Use system libraries instead of vendored ones: * abseil (TW and Rawhide, GCC only) * avif (15.4+ and Fedora only) * brotli * crc32c (TW and Fedora only) * dav1d (TW and Rawhide only) * double-conversion * jsoncpp * jxl (Fedora only) * libbsd * nspr * spirv (TW only) * woff2 * xxhash * zlib in courgette * lcms2, libjpeg, libpng16, openjp2, tiff in PDFium * cares in node * nghttp2 in node (TW and Fedora only) * XNVCtrl in angle (Fedora only) * llvm in swiftshader (arm64 only; intel does not use llvm) - Replace chromium-98-compiler.patch with chromium-102-compiler.patch - Add patches: * abseil_string_number_conversions-do-not-assume-ABI.patch * abseil-remove-unused-targets.patch * angle-system-xxhash.patch * async_shared_storage_database_impl-missing-absl-WrapUnique.patch * attribution_manager_impl-missing-absl-WrapUnique.patch * ax_property_node-missing-unique_ptr-forward.patch * base-system-nspr.patch * byteswap-constexpr.patch (thanks Debian) * byteswap-constexpr2.patch (thanks Debian) * cares_public_headers.patch * chromium-101-libxml-unbundle.patch * chromium-102-fenced_frame_utils-include.patch * chromium-99-pdfium-system-libtiff.patch (thanks Mageia) * chromium-fix-pac-with-gcc.patch * chromium-remove-bundled-roboto-font.patch * dark_mode_types-uint8_t.patch * device_perf_info-missing-uint32_t.patch * ffmpeg-new-channel-layout.patch * json_generation-missing-unique_ptr.patch * metrics_recorder-missing-string.patch * multi_channel_content_detector-missing-unique_ptr.patch * multiplex_router-ExclusiveSyncWaitInfo-is-not-is_constructible_v-on-clang.patch * nested-nested-nested-nested-nested-nested-regex-patterns.patch * node-system-libs.patch (thanks Arch) * pdfium-fix-system-libs.patch (thanks Mageia) * process_doc_wrapper-do-not-assume-ABI.patch * replace_gn_files-system-libs.patch * skia_utils-missing-uint64_t.patch * support-i386.patch (thanks Debian) * swiftshader-use-system-llvm.patch * system-libbsd.patch * system-jsoncpp.patch (thanks Debian) * system-zlib.patch (thanks Debian) * thread_annotations-fix-build-with-system-abseil.patch - Add GN shims (provided directly instead of as patches, but should also be submitted upstream): * absl_algorithm.gn * absl_base.gn * absl_cleanup.gn * absl_container.gn * absl_debugging.gn * absl_flags.gn * absl_functional.gn * absl_hash.gn * absl_memory.gn * absl_meta.gn * absl_numeric.gn * absl_random.gn * absl_status.gn * absl_strings.gn * absl_synchronization.gn * absl_time.gn * absl_types.gn * brotli.gn * crc32c.gn * dav1d.gn (thanks Mageia) * double-conversion.gn * libaom.gn (thanks Mageia) * libavif.gn * libjxl.gn * libXNVCtrl.gn * swiftshader-SPIRV-Headers.gn * swiftshader-SPIRV-Tools.gn * vulkan-SPIRV-Headers.gn * vulkan-SPIRV-Tools.gn * woff2.gn - Remove chromium-disable-parallel-gold.patch as it referes to old now-unsupported systems - Remove patches applied upstream: * chromium-98-MiraclePtr-gcc-ice.patch * chromium-98-WaylandFrameManager-check.patch * chromium-glibc-2.34.patch * electron-16-v8-missing-utility-include.patch * electron-17-breakpad-align-int-types.patch ------------------------------------------------------------------- Wed May 25 19:46:26 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - New upstream release 17.4.6: * Fixed crash when calling navigator.serial.getPorts(). ------------------------------------------------------------------- Thu May 19 10:08:10 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - New upstream release 17.4.5: * Fixed a crash when calling loadExtension on an extension directory that's missing a manifest file. #34193 (Also in 16) * SIGUSR1 is no longer handled when the node_cli_inspect fuse is disabled. * Backported security fixes: CVE-2022-1637, CVE-2022-1638, CVE-2022-1639. - Remove some spurious generated files from the tarball. ------------------------------------------------------------------- Wed May 11 21:05:41 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - New upstream release 17.4.4: * Fixed an OSR crash happening when input select items were rendered. * Backported security fixes: CVE-2022-1477, CVE-2022-1497 ------------------------------------------------------------------- Sun May 8 18:58:12 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Update to 17.4.3: * Fixed child_process.spawn ENOENT error with cwd option. * Apply senderFrame details to ipcMain port event. * Added BrowserWindow method to change the button color, symbol color, and height of a window with WCO enabled. * Fixed a potential crash in Browser.getFocusedWindow() when child windows are closed. * Fixed an issue where the the window bounds would incorrectly change if BrowserWindow.unmaximize was called on a window whose user bounds were maximized. * Fixed incorrect return value of app.requestSingleInstanceLock() when setting non-existent user data folder. * Fixed issues with frameless window animations and styling. * Backported security fixes: CVE-2022-1478, CVE-2022-1479, CVE-2022-1480, CVE-2022-1482, CVE-2022-1483, CVE-2022-1485, CVE-2022-1492, CVE-2022-1305, CVE-2022-1308, CVE-2022-1310, CVE-2022-1314, CVE-2022-1364, CVE-2022-1306, CVE-2022-1134, CVE-2022-1138, CVE-2022-23308. ------------------------------------------------------------------- Fri Apr 22 09:47:33 UTC 2022 - Dominik Heidler <dheidler@suse.de> - Build against nodejs16 on tumbleweed ------------------------------------------------------------------- Wed Apr 20 10:21:11 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Add chromium-94.0.4606.71-InkDropHost-crash.patch * Fixes crashes when opening File menu in VSCode ------------------------------------------------------------------- Sat Apr 16 11:40:14 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com> - Re-enable reduced debuginfo (-g1) like Fedora's chromium package ------------------------------------------------------------------- Tue Apr 12 11:52:13 UTC 2022 - Dominik Heidler <dheidler@suse.de> - Help fedora to choose dependencies ------------------------------------------------------------------- Tue Apr 12 10:41:39 UTC 2022 - Dominik Heidler <dheidler@suse.de> - Use nodejs16 on 15.3 ------------------------------------------------------------------- Mon Apr 11 11:11:47 UTC 2022 - thod_@gmx.de - Update to version 17.3.1 * https://github.com/electron/electron/releases/tag/v17.3.1 * https://github.com/electron/electron/releases/tag/v17.3.0 * https://github.com/electron/electron/releases/tag/v17.2.0 ------------------------------------------------------------------- Wed Apr 6 11:11:49 UTC 2022 - Dominik Heidler <dheidler@suse.de> - Change npm BuildRequires to npm-default ------------------------------------------------------------------- Thu Mar 10 07:36:16 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Update to version 17.1.2 * https://github.com/electron/electron/releases/tag/v17.1.2 * https://github.com/electron/electron/releases/tag/v17.1.1 * https://github.com/electron/electron/releases/tag/v17.1.0 * Added electron-17-breakpad-align-int-types.patch * Added chromium-98-compiler.patch * Added chromium-98-MiraclePtr-gcc-ice.patch * Added chromium-98-WaylandFrameManager-check.patch * Added chromium-98-EnumTable-crash.patch * Added chromium-ffmpeg-first-dts.patch * Added system-libdrm.patch * Removed chromium-94-ffmpeg-roll.patch * Removed chromium-95-compiler.patch * Removed chromium-96-CommandLine-include.patch * Removed chromium-96-DrmRenderNodePathFinder-include.patch * Removed chromium-96-RestrictedCookieManager-tuple.patch * Removed electron-16-node-fix-python3.10-import.patch ------------------------------------------------------------------- Thu Feb 24 20:27:36 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Fix building with gcc-12 * Added electron-16-fix-swiftshader-template.patch * Added electron-16-v8-missing-utility-include.patch - Fix building on Fedora 36 and newer - Updated ffmpeg patches ------------------------------------------------------------------- Thu Feb 17 08:45:42 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Fix webpack-4 with OpenSSL 3.0 * Added electron-16-webpack-fix-openssl-3.patch ------------------------------------------------------------------- Thu Feb 17 08:24:23 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Add missing #include <utility> * Added electron-16-third_party-symbolize-missing-include.patch ------------------------------------------------------------------- Wed Feb 16 19:09:22 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Fix building with newer gn * Added electron-16-freetype-visibility-list.patch ------------------------------------------------------------------- Wed Feb 16 17:39:31 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Update to version 16.0.9 * https://github.com/electron/electron/releases/tag/v16.0.9 ------------------------------------------------------------------- Thu Feb 3 06:41:18 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Update to version 16.0.8 * https://github.com/electron/electron/releases/tag/v16.0.8 ------------------------------------------------------------------- Fri Jan 28 13:15:25 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Fix build on Fedora * Added electron-16-node-fix-python3.10-import.patch ------------------------------------------------------------------- Thu Jan 27 08:07:59 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Add devel package with node headers (e.g. for node-gyp) * Added electron-16-system-node-headers.patch - Fix building on Fedora and openSUSE Leap ------------------------------------------------------------------- Wed Jan 19 18:09:33 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Package pgo profiles ------------------------------------------------------------------- Tue Jan 18 08:58:39 UTC 2022 - Andreas Schneider <asn@cryptomilk.org> - Update to version 16.0.7 * https://github.com/electron/electron/releases/tag/v16.0.7 - Removed chromium-93-blink.patch - Removed harfbuzz_roll.patch - Removed skia_harfbuzz_api.patch - Removed skia_harfbuzz_roll.patch - Added chromium-96-CommandLine-include.patch - Added chromium-96-CouponDB-include.patch - Added chromium-96-DrmRenderNodePathFinder-include.patch - Added chromium-96-RestrictedCookieManager-tuple.patch - Added electron-16-std-vector-non-const.patch ------------------------------------------------------------------- Fri Dec 17 14:17:26 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 15.3.3 * https://github.com/electron/electron/releases/tag/v15.3.3 - Added chromium-93-blink.patch - Added chromium-93-ffmpeg-4.4.patch - Added chromium-94-ffmpeg-roll.patch - Added chromium-95-compiler.patch - Removed a9831f1cbf93fb18dd951453635f488037454ce9.patch - Removed chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch - Removed chromium-91-GCC_fix_vector_types_in_pcscan.patch - Removed chromium-91-compiler.patch - Removed chromium-91-system-icu.patch - Removed chromium-freetype-2.11.patch - Removed chromium-glibc-2.33.patch - Removed chromium-lp152-missing-includes.patch - Removed electron-13-gcc-fix-v8-nodiscard.patch ------------------------------------------------------------------- Mon Dec 13 11:06:00 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org> - Do not build on 32-bit arm ------------------------------------------------------------------- Mon Dec 13 10:03:11 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org> - Update _constraints to build aarch64 only on powerful workers (checks for asimdrdm) ------------------------------------------------------------------- Mon Dec 13 07:50:42 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.6.3 https://github.com/electron/electron/releases/tag/v13.6.3 ------------------------------------------------------------------- Wed Dec 8 23:33:01 UTC 2021 - Dominik Heidler <dheidler@suse.de> - Fix harfbuzz 3.0.0 related build fails https://github.com/electron/electron/issues/31129 * Added skia_harfbuzz_roll.patch * Added skia_harfbuzz_api.patch * Added harfbuzz_roll.patch ------------------------------------------------------------------- Mon Nov 29 13:21:24 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org> - Fix build on aarch64: * Use clang * Add patch: chromium-glibc-2.34.patch ------------------------------------------------------------------- Tue Nov 23 17:01:09 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.6.2 https://github.com/electron/electron/releases/tag/v13.6.2 - Fix for CVE-2021-37998 - Fix for CVE-2021-38001 - Fix for CVE-2021-38002 - Fix for CVE-2021-38003 - Fixed building on Tumbleweed ------------------------------------------------------------------- Wed Nov 10 06:53:45 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Do not build with H264 - Removed electron-13-openh264-format-security.patch ------------------------------------------------------------------- Wed Nov 3 14:21:25 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org> - Do not build for i586: code is not compatible. ------------------------------------------------------------------- Tue Nov 2 14:18:41 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.6.1 https://github.com/electron/electron/releases/tag/v13.6.1 - Fix for CVE-2021-37981 - Fix for CVE-2021-37984 - Fix for CVE-2021-37987 - Fix for CVE-2021-37989 - Fix for CVE-2021-37992 - Fix for CVE-2021-37996 ------------------------------------------------------------------- Tue Oct 5 15:36:48 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.5.1 https://github.com/electron/electron/releases/tag/v13.5.1 - Bundle icu for systems which don't provide icu >= 68 - Avoid listing files twice (swiftshader) ------------------------------------------------------------------- Tue Sep 28 18:02:29 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.5.0 https://github.com/electron/electron/releases/tag/v13.5.0 - Fix for CVE-2021-30627 - Fix for CVE-2021-30631 - Fix for CVE-2021-30632 - Fix for CVE-2021-30625 - Fix for CVE-2021-30626 - Fix for CVE-2021-30628 - Fix for CVE-2021-30630 - Fix for CVE-2021-30633 - Removed linux_sandbox_return_enosys_for_clone3.patch - Removed linux_sandbox_update_syscall_numbers_for_all_platforms.patch ------------------------------------------------------------------- Sat Sep 25 23:46:53 UTC 2021 - Marcus Rueckert <mrueckert@suse.de> - fixes to make it work with glibc 2.34 a9831f1cbf93fb18dd951453635f488037454ce9.patch linux_sandbox_return_enosys_for_clone3.patch linux_sandbox_update_syscall_numbers_for_all_platforms.patch ------------------------------------------------------------------- Tue Sep 21 21:12:57 UTC 2021 - Dominik Heidler <dheidler@suse.de> - Version 13.4.0 ------------------------------------------------------------------- Tue Aug 10 12:18:01 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.1.8 * https://github.com/electron/electron/releases/tag/v13.1.8 - Removed chromium-90-compiler.patch - Added chromium-91-compiler.patch - Added chromium-freetype-2.11.patch ------------------------------------------------------------------- Mon Jul 26 04:49:50 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.1.7 * https://github.com/electron/electron/releases/tag/v13.1.7 ------------------------------------------------------------------- Mon Jul 12 06:20:09 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Fix build on Fedora * Added electron-13-openh264-format-security.patch ------------------------------------------------------------------- Fri Jul 9 20:42:43 UTC 2021 - thod_@gmx.de - Strip the debugging and symbol information ------------------------------------------------------------------- Fri Jul 9 08:55:57 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.1.6 * https://github.com/electron/electron/releases/tag/v13.1.6 * https://github.com/electron/electron/releases/tag/v13.1.5 ------------------------------------------------------------------- Tue Jun 29 07:01:44 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Fix build on openSUSE 15.3 - Allow to build on Fedora (not fully working yet) ------------------------------------------------------------------- Fri Jun 25 15:10:42 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Build with gcc * add chromium-91-GCC_fix_vector_types_in_pcscan.patch * add electron-13-gcc-fix-v8-nodiscard.patch * add electron-13-blink-gcc-ambiguous-nodestructor.patch * add chromium-gcc11.patch * This fixes speed issues ------------------------------------------------------------------- Fri Jun 25 11:14:11 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.1.4 * https://github.com/electron/electron/releases/tag/v13.1.4 * https://github.com/electron/electron/releases/tag/v13.1.3 ------------------------------------------------------------------- Tue Jun 22 19:45:31 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Build with vaapi support ------------------------------------------------------------------- Mon Jun 21 12:10:36 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Install missing vk_swiftshader_icd.json - Add a version file ------------------------------------------------------------------- Sat Jun 19 10:39:25 UTC 2021 - Andreas Schneider <asn@cryptomilk.org> - Update to version 13.1.2 * https://github.com/electron/electron/releases/tag/v13.1.2 - Improved tarball creation - Added chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch - Added chromium-90-compiler.patch - Added chromium-91-java-only-allowed-in-android-builds.patch - Added chromium-91-system-icu.patch - Added chromium-disable-parallel-gold.patch - Added chromium-glibc-2.33.patch - Added chromium-lp152-missing-includes.patch - Added chromium-norar.patch - Added chromium-system-libusb.patch - Added electron-13-fix-sql-virtualcursor-type.patch - Added gcc-enable-lto.patch - Added electron-13-fix-use-thin-lto.patch - Added electron-13-fix-base-check-nomerge.patch ------------------------------------------------------------------- Wed May 5 12:39:32 UTC 2021 - Dominik Heidler <dheidler@suse.com> - Initial Checkin
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor