8
0
Commit Graph

399 Commits

Author SHA256 Message Date
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
ed31429226 Accepting request 1043734 from devel:languages:nodejs
revert

OBS-URL: https://build.opensuse.org/request/show/1043734
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=54
2022-12-19 10:25:15 +00:00
29abc82366 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=53 2022-12-19 10:24:30 +00:00
fba193030d Accepting request 1040905 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1040905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=47
2022-12-07 16:35:40 +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
a2ce5a1df1 Accepting request 1039926 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1039926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=46
2022-12-04 13:58:58 +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
d9c4e81c5d Accepting request 1038736 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1038736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=45
2022-11-29 09:53:55 +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
1587d3bd0b Accepting request 1036464 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1036464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=44
2022-11-18 14:43:19 +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
bf88c724a1 Accepting request 1034982 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1034982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=43
2022-11-10 13:23:14 +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
393091b152 Accepting request 1033711 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1033711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=42
2022-11-06 11:42:10 +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
a511e89fff Accepting request 1032857 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1032857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=41
2022-11-03 18:13:52 +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
136f8f9049 Accepting request 1032255 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1032255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=40
2022-10-30 17:29:01 +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
7c0d60fca1 Accepting request 1031231 from devel:languages:nodejs
fix lto build

OBS-URL: https://build.opensuse.org/request/show/1031231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=39
2022-10-26 10:42:46 +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
a53de4fa08 Accepting request 1029736 from devel:languages:nodejs
revert accidental submission — curse OBS for not making the “revert to revision” actually revert in cause of links

OBS-URL: https://build.opensuse.org/request/show/1029736
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=41
2022-10-18 12:07:55 +00:00
e5ff004c6f Accepting request 1029734 from home:dziobian:gulgul-ultron:19
v

OBS-URL: https://build.opensuse.org/request/show/1029734
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=40
2022-10-18 12:05:03 +00:00
6040cde70f Accepting request 1010454 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1010454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=38
2022-10-14 13:41:49 +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
f44dd6395d Accepting request 1008785 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1008785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=37
2022-10-07 23:22:49 +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
51e10085b9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=36 2022-10-04 19:23:07 +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
bca00a8259 Accepting request 1005553 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1005553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=36
2022-09-23 12:15:25 +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
f72727c85e Accepting request 1005150 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1005150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=35
2022-09-22 12:49:45 +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
b9fd1ba996 Accepting request 1003674 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1003674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=34
2022-09-15 20:58:52 +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
08717d1bdc Accepting request 1002269 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/1002269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=33
2022-09-09 16:28:12 +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
f0f4ef8928 Accepting request 1001477 from devel:languages:nodejs
Use system libaom now that it's new enough.

to Staging:F with it

OBS-URL: https://build.opensuse.org/request/show/1001477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=32
2022-09-08 12:21:49 +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
4530eb8513 Accepting request 999893 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/999893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=31
2022-08-30 12:48:56 +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
d0b66d92f1 Accepting request 993728 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/993728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=30
2022-08-09 13:27:04 +00:00
7ff6c5973f Accepting request 993727 from home:dziobian
"Attention, libyuv.gn is not mentioned in spec files as source or patch."

OBS-URL: https://build.opensuse.org/request/show/993727
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=27
2022-08-08 09:40:07 +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
e44b0c7f29 Accepting request 992258 from devel:languages:nodejs
OBS-URL: https://build.opensuse.org/request/show/992258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=29
2022-08-02 20:08:45 +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