20 Commits

Author SHA256 Message Date
7179078638 Accepting request 1324253 from GNOME:Factory
- Update to version 2.50.2:
  + Correctly handle the program name passed to the sleep disabler.
  + Ensure GStreamer is initialized before applying quirks.
  + Fix usage of the cache API in nested workers.
  + Fix incorrect rendering of SVG path arc elements.
  + Fix several crashes and rendering issues.
- Changes from version 2.50.3:
  + Fix pointer event processing no longer working after a mouse
    right button press.
  + Fix seeking and looping of media elements that set the loop
    property.
  + Fix several crashes and rendering issues. (forwarded request 1323986 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1324253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=10
2025-12-23 12:44:37 +00:00
150e541ad2 - Update to version 2.50.2:
+ Correctly handle the program name passed to the sleep disabler.
  + Ensure GStreamer is initialized before applying quirks.
  + Fix usage of the cache API in nested workers.
  + Fix incorrect rendering of SVG path arc elements.
  + Fix several crashes and rendering issues.
- Changes from version 2.50.3:
  + Fix pointer event processing no longer working after a mouse
    right button press.
  + Fix seeking and looping of media elements that set the loop
    property.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=19
2025-12-23 08:58:59 +00:00
60ffa84cb9 Accepting request 1320561 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1320561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=9
2025-12-01 10:13:34 +00:00
141aa58d97 - Update to version 2.50.2:
+ Prevent unsafe URI schemes from participating in media playback
  + Make webkit_web_view_add_frame_displayed_callback() work with
    WPEPlatform
  + Make jsc_value_array_buffer_get_data() function introspectable
  + Fix logging in to Google accounts that have a WebAuthn second
    factor configured
  + Fix loading webkit://gpu when there are no threads configured
    for GPU rendering
  + Fix rendering gradients that use the CSS hue interpolation
    method
  + Fix pasting image data from the clipboard
  + Fix font-family selection when the font name contains spaces
  + Fix the build with standard C libraries that lack execinfo.h,
    like Musl or uClibc
  + Fix capturing canvas snapshots in the Web Inspector
  + Fix build dependencies to ensure that generated headers for
    WPEPlatform are always created before they are needed
  + Fix several crashes and rendering issues

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=17
2025-11-29 12:48:09 +00:00
72361b034f Accepting request 1314023 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1314023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=8
2025-10-28 13:49:04 +00:00
c9c1e9e434 - Do not build 32bit targets via ExcludeArch %{ix86} and %{arm}.
- Update to version 2.50.1:
  + Improve text rendering performance.
  + On Android, the built library no longer includes versioning
    information in its name.
  + Fix audio playback broken on Instagram.
  + Fix blurry rendering of SVG patterns when zoomed.
  + Fix rendering of layers with fractional transforms.
  + Fix the build with ENABLE(VIDEO) disabled.
  + Fix the build in s390x.
  + Fix several crashes and rendering issues.
- Update to version 2.50.0:
  + Improved rendering performance by recording each layer once and
    replaying every dirty region in different worker threads.
  + Enable damage propagation to the UI process by default.
  + The CSS property font-variant-emoji is now supported and
    enabled by default.
  + Font synthesis properties (bold/italic) are now properly
    handled.
  + Added new API to get the theme color of a WebKitWebView.
  + Support for video capture using PipeWire through the camera
    portal.
  + The WebKitSettings:enable-hyperlink-auditing option has been
    deprecated, and the setting is always considered to be enabled.
  + The USE_GSTREAMER_TRANSCODER build option has been removed, and
    the implementation replaced with stock GStreamer functionality.
  + The lowest GCC version that can be used to build WebKit is now
    12.2.
- Disable skia on ppc64le for now. It currently makes the build
  fail.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=15
2025-10-28 09:18:48 +00:00
810ae3e179 Accepting request 1302456 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1302456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=7
2025-09-03 19:07:35 +00:00
fc6db6f4a6 Accepting request 1302425 from GNOME:Next
- Update to version 2.48.5:
  + Fix several crashes.
- Changes from version 2.48.4:
  + Improve emoji font selection with USE_SKIA=ON.
  + Improve playback of multimedia streams from blob URLs.
  + Integrate with the system logging service on Android, allowing
    configuring the overall log level and log channels using the
    log.tag.WPEWebKit and debug.log.WPEWebKit system properties.
  + Fall back to display-wide DMA-BUF formats when failing to get
    the preferred formats for a given WPEToplevel.
  + Fall back to using libdrm to detect device nodes to use in the
    WPEPlatform headless and Wayland backends.
  + Fix WebGL initialization when using WPEPlatform in some setups
    i.e. Mali GPUs with the proprietary driver.
  + Fix the build with USE_SKIA_OPENTYPE_SVG=ON and
    USE_SYSPROF_CAPTURE=ON.
  + Fix the build on LoongArch with USE_SKIA=ON.
  + Fix several crashes and rendering issues.
- Changes from version 2.48.3:
  + Fix a crash introduced by the new threaded rendering
    implementation using Skia API.
  + Improve rendering performance by recording layers once and
    replaying every dirty region in different worker threads.
  + Fix a crash when setting WEBKIT_SKIA_GPU_PAINTING_THREADS=0.
  + Fix a reference cycle in webkitmediastreamsrc preventing its
    disposal.
- Changes from version 2.48.2:
  + Enable CSS Overscroll Behavior by default.
  + Change threaded rendering implementation to use Skia API
    instead of WebCore display lists that were not thread safe.
  + Fix rendering when device scale factor change comes before the
    web view geometry update.
  + Fix network process crash on exit.
  + Fix the build with ENABLE_RESOURCE_USAGE=OFF.
  + Fix several crashes and rendering issues.
- Changes from version 2.48.1:
  + Limit the data stored in session state.
  + Remove the empty area below the title bar in Web Inspector when
    not docked.
  + Improve the robustness of WebAudio and WebCodecs multimedia
    support.
  + Fix the build with GST_DISABLE_GST_DEBUG.
  + Fix the build with GStreamer versions older than 1.20.
  + Fix the build with libc++ version 19 or newer.
  + Fix the build with video support disabled (ENABLE_VIDEO=OFF).
  + Fix the build with Clang 20.
- Changes from version 2.48.0:
  + Fix YouTube playback by using a different User-Agent quirk.
  + Avoid adding redundant tracks to MediaPlayer.
  + Propagate the font's computed locale to HarfBuzz.
  + Fix missing default values for the key repeat delay, key repeat
    interval, and drag threshold in WPESettings.
  + Fix missing registration for the DRM scale setting in
    WPESettings.
  + Fix the build on non-Linux platforms.
  + Fix several crashes and rendering issues.
- Add flite-devel BuildRequires: New dependency.
- Drop libWPEWebInspectorResources sub-package, no longer built.
- No longer disable LTO for ppc64le, disable LTO for 32bit arm.

OBS-URL: https://build.opensuse.org/request/show/1302425
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=13
2025-09-02 15:16:38 +00:00
1a2a6d1121 Accepting request 1248760 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1248760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=6
2025-02-27 13:50:42 +00:00
91648cb6f2 - Update to version 2.46.6:
+ Support building against ICU 76.1
  + Fix lost initial audio samples played using WebAudio on 32-bit
    Raspberry Pi devices when using the OpenMAX GStreamer elements.
  + Fix rendering on GPUs with maximum texture size smaller than
    2000x2000 pixels by querying the maximum size supported at
    runtime.
  + Fix a crash when enabling Skia CPU rendering.
  + Fix several crashes and rendering issues.
- Drop fix-icu-build.patch: Fixed upstream.
- Drop libWPEPlatform sub-package, no longer built.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=11
2025-02-26 15:54:31 +00:00
24e9455fbd Accepting request 1225488 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1225488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=5
2024-11-21 14:18:42 +00:00
ca3a4e430d OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=9 2024-11-21 08:51:22 +00:00
9b9217d96b Accepting request 1205554 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1205554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=4
2024-10-04 15:10:34 +00:00
fa12588a12 - Update to version 2.46.0
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=7
2024-10-03 15:24:01 +00:00
49c7739bce Accepting request 1178668 from GNOME:Factory
- Stop passing -DENABLE_SAMPLING_PROFILER=OFF and -DENABLE_C_LOOP=ON 
  on arch64, it's no longer needed to avoid build failure.
- Set wayland and xkbcommon includes through CFLAGS and CXXFLAGS,
  it looks like the compiler can't automatically find them.
- Update to version 2.44.2:
  * Fix CVE-2024-27834 bsc#1225071
  * Decrease input notifications for gamepad inputs.
  * Disable the gst-libav AAC decoder.
  * Make gamepads visible on axis movements, and not only on button presses.
  * Make user scripts and style sheets visible in the Web Inspector.
  * Use the geolocation portal where available, with the existing Geoclue as fallback if the portal is not usable.
  * Use optimized assembler BoringSSL modules with USE_LIBWEBRTC enabled.
  * Fix mouse location in WebDriver when output device scaling is in effect.
  * Fix touch input event propagation.
  * Fix the build on 32-bit ARM with USE_LIBWEBRTC enabled.
  * Fix the build with ENABLE_WEBAUDIO disabled.
  * Fix several crashes and rendering issues.
- Update to version 2.44.1:
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with ENABLE_WEB_AUDIO=OFF.
  + Fix the build with ENABLE_VIDEO=OFF.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
  + For all changes between 2.42.2 and 2.44.1, please see packaged
    NEWS file.
- Add libbacktrace-devel BuildRequires: new dependency.
- Drop fix-include-dirs.patch and fix-load-backend-fdo-lib.patch:
  no longer needed. (forwarded request 1178662 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1178668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=3
2024-06-06 10:32:01 +00:00
a118e311bc Accepting request 1178662 from GNOME:Next
- Stop passing -DENABLE_SAMPLING_PROFILER=OFF and -DENABLE_C_LOOP=ON 
  on arch64, it's no longer needed to avoid build failure.
- Set wayland and xkbcommon includes through CFLAGS and CXXFLAGS,
  it looks like the compiler can't automatically find them.
- Update to version 2.44.2:
  * Fix CVE-2024-27834 bsc#1225071
  * Decrease input notifications for gamepad inputs.
  * Disable the gst-libav AAC decoder.
  * Make gamepads visible on axis movements, and not only on button presses.
  * Make user scripts and style sheets visible in the Web Inspector.
  * Use the geolocation portal where available, with the existing Geoclue as fallback if the portal is not usable.
  * Use optimized assembler BoringSSL modules with USE_LIBWEBRTC enabled.
  * Fix mouse location in WebDriver when output device scaling is in effect.
  * Fix touch input event propagation.
  * Fix the build on 32-bit ARM with USE_LIBWEBRTC enabled.
  * Fix the build with ENABLE_WEBAUDIO disabled.
  * Fix several crashes and rendering issues.
- Update to version 2.44.1:
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with ENABLE_WEB_AUDIO=OFF.
  + Fix the build with ENABLE_VIDEO=OFF.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
  + For all changes between 2.42.2 and 2.44.1, please see packaged
    NEWS file.
- Add libbacktrace-devel BuildRequires: new dependency.
- Drop fix-include-dirs.patch and fix-load-backend-fdo-lib.patch:
  no longer needed.

OBS-URL: https://build.opensuse.org/request/show/1178662
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=5
2024-06-05 06:37:17 +00:00
0e82be0bdb Accepting request 1129039 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1129039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=2
2023-11-27 21:43:50 +00:00
7ea522d919 Accepting request 1128202 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1128202
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=3
2023-11-27 07:56:17 +00:00
5558bbd27c Accepting request 1107818 from GNOME:Factory
Add wpewebkit port. A webkit port like webkit2gtk3 but oriented to embedded use cases.

OBS-URL: https://build.opensuse.org/request/show/1107818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wpewebkit?expand=0&rev=1
2023-08-30 08:20:37 +00:00
fb27a961e1 Accepting request 1105477 from GNOME:Next
Add wpewebkit port. A webkit port like webkit2gtk3 but oriented to embedded use cases.

OBS-URL: https://build.opensuse.org/request/show/1105477
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/wpewebkit?expand=0&rev=1
2023-08-23 13:33:00 +00:00