Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 7179078638 | |||
| 150e541ad2 | |||
| 60ffa84cb9 | |||
| 141aa58d97 | |||
| 72361b034f | |||
| c9c1e9e434 | |||
| 810ae3e179 | |||
| fc6db6f4a6 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2f8f8447b9c7b0578f7d751ca27c682a2c180b5abb91542af52a96e8a24a6262
|
||||
size 40699832
|
||||
3
wpewebkit-2.50.4.tar.xz
Normal file
3
wpewebkit-2.50.4.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d204e405b0975508748c0273c18090304a979e1170ffa2a0a528fad90191ef87
|
||||
size 43273404
|
||||
@@ -1,3 +1,147 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 21 15:22:50 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 27 11:19:22 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 07:01:32 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Do not build 32bit targets via ExcludeArch %{ix86} and %{arm}.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 16 08:21:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 22 21:41:14 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 1 15:20:32 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 19 13:34:44 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package wpewebkit
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -23,10 +23,10 @@
|
||||
|
||||
Name: wpewebkit
|
||||
### FIXME ### Drop the disabling of LTO on next release/versionbump
|
||||
%ifarch %{ix86} ppc64le
|
||||
%ifarch %{ix86} %{arm}
|
||||
%define _lto_cflags %{nil}
|
||||
%endif
|
||||
Version: 2.46.6
|
||||
Version: 2.50.4
|
||||
Release: 0
|
||||
Summary: Library for rendering web content, WPE Port
|
||||
License: BSD-3-Clause AND LGPL-2.1-only
|
||||
@@ -36,6 +36,7 @@ Source: %{url}/releases/%{name}-%{version}.tar.xz
|
||||
|
||||
BuildRequires: bubblewrap
|
||||
BuildRequires: cmake
|
||||
BuildRequires: flite-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gperf >= 3.0.1
|
||||
BuildRequires: libbacktrace-devel
|
||||
@@ -97,6 +98,7 @@ BuildRequires: pkgconfig(wpe-1.0)
|
||||
BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0
|
||||
BuildRequires: pkgconfig(xkbcommon) >= 0.4.0
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
ExcludeArch: %{ix86} %{arm}
|
||||
|
||||
%description
|
||||
WPE allows embedders to create simple and performant systems based on
|
||||
@@ -125,15 +127,6 @@ WPE allows embedders to create simple and performant systems based on
|
||||
Web platform technologies. It is designed with hardware acceleration
|
||||
in mind, leveraging common 3D graphics APIs for best performance.
|
||||
|
||||
%package -n libWPEWebInspectorResources
|
||||
Summary: WPEWebInspectorResources tool
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libWPEWebInspectorResources
|
||||
WPE allows embedders to create simple and performant systems based on
|
||||
Web platform technologies. It is designed with hardware acceleration
|
||||
in mind, leveraging common 3D graphics APIs for best performance.
|
||||
|
||||
%package -n WPEWebDriver
|
||||
Summary: WebDriver service implementation for WPE WebKit
|
||||
Group: System/Libraries
|
||||
@@ -187,6 +180,9 @@ export CXXFLAGS="%{optflags} $(pkg-config --cflags wayland-client xkbcommon)"
|
||||
%ifarch aarch64
|
||||
-DENABLE_JIT=OFF \
|
||||
-DUSE_SYSTEM_MALLOC=ON \
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
-DUSE_SKIA=OFF \
|
||||
%endif
|
||||
-DUSE_SYSTEM_SYSPROF_CAPTURE=NO
|
||||
%ninja_build
|
||||
@@ -207,9 +203,6 @@ export CXXFLAGS="%{optflags} $(pkg-config --cflags wayland-client xkbcommon)"
|
||||
%dir %{_libdir}/wpe-webkit-%{_apiver}/injected-bundle
|
||||
%{_libdir}/wpe-webkit-%{_apiver}/injected-bundle/libWPEInjectedBundle.so
|
||||
|
||||
%files -n libWPEWebInspectorResources
|
||||
%{_libdir}/wpe-webkit-%{_apiver}/libWPEWebInspectorResources.so
|
||||
|
||||
%files -n WPEWebDriver
|
||||
%{_bindir}/WPEWebDriver
|
||||
|
||||
@@ -218,6 +211,8 @@ export CXXFLAGS="%{optflags} $(pkg-config --cflags wayland-client xkbcommon)"
|
||||
%{_libdir}/libWPEWebKit-%{_apiver}.so
|
||||
%{_libdir}/pkgconfig/wpe-webkit-%{_apiver}.pc
|
||||
%{_libdir}/pkgconfig/wpe-web-process-extension-%{_apiver}.pc
|
||||
%dir %{_datadir}/wpe-webkit-%{_apiver}
|
||||
%{_datadir}/wpe-webkit-%{_apiver}/inspector.gresource
|
||||
|
||||
%files minibrowser
|
||||
%{_libexecdir}/libWPEWebKit-%{_wksover}/MiniBrowser
|
||||
|
||||
Reference in New Issue
Block a user