| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: WPEWebDriver | Distribution: openSUSE Tumbleweed |
| Version: 2.52.4 | Vendor: openSUSE |
| Release: 4.1 | Build date: Fri Jun 12 10:07:15 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 751976 | Source RPM: wpewebkit-2.52.4-4.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://wpewebkit.org/ | |
| Summary: WebDriver service implementation for WPE WebKit | |
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.
BSD-3-Clause AND LGPL-2.1-only
* Fri Jun 12 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.52.4:
+ Add support for half-width fonts.
+ Add initial pointer shape support to the WPE Qt API bindings.
+ Improve content filter compilation by avoiding file copies.
+ Improve handling of out of disk space conditions when the
NetworkProcess tried to write data in caches.
+ Improve how the CMake build system checks whether libatomic is
required.
+ Fix wheel input event handling in the WPE Qt API bindings for
devices that do not report precise deltas.
+ Fix toplevel state handling in the WPE Qt API bindings.
+ Fix painting scrollbars when their width changes.
+ Fix cancellation of touch input events when touch devices are
no longer available.
+ Fix playback of certain YouTube videos with low frame rates.
+ Fix webkit://gpu not working in systems where neither
libGL.so.1 nor libOpenGL.so.0 are available.
+ Fix the build with librice 0.4 or newer when the GStreamer
WebRTC backend is enabled at build configuration time.
+ Fix the build with USE_GBM=OFF.
+ Fix several crashes and rendering issues.
* Mon May 11 2026 Andreas Schwab <schwab@suse.de>
- riscv-platformenable.patch: Fix build for riscv64
* Mon May 11 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.52.3:
+ Add support for the scrollbar-color CSS property.
+ Add WPEPlatform setting to toggle overlay scrollbars.
+ Fix some emoji glyphs being rendered as missing glyph boxes.
+ Fix web view focus handling for touch input in the built-in
WPEPlatform Wayland implementation.
+ Fix linking the WPE Qt binding in some cases due to undefined
symbols.
+ Fix JavaScriptCore crashes on architectures other than x86_64.
+ Fix the build on s390x.
+ Fix several crashes and rendering issues.
* Thu Apr 16 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.52.2:
+ Improve handling of real-time threads.
+ Improve focus handling in the WPE Qt binding.
+ Allow QML code to invoke WPEQtView::webView() in the WPE Qt
binding, which allows using the public C API as well.
+ Fix the WPE Qt binding build with Qt 6.9 or newer.
+ Fix scrollbar rendering glitches visible in some GPU
configurations.
+ Fix V4L2 hardware accelerated media codecs now working due to
overly restrictive sandbox device access rules.
+ Fix the build with ENABLE_BREAKPAD=ON.
+ Partially fix the build in BSD and other non-Linux Unix
systems.
+ Fix several crashes and rendering issues.
- Changes from version 2.52.1:
+ Reduce the amount of useless MPRIS notifications produced by
MediaSesion when the information about media being played is
incomplete.
+ Support turning off USE_GSTREAMER to configure the build with
all multimedia features disabled.
+ Add Sysprof marks for mouse events.
+ Fix MediaSession icon for iheart.com not being displayed.
+ Fix the build with USE_GSTREAMER_GL disabled.
+ Fix the build with librice version 0.3.0 or newer.
+ Fix several crashes and rendering issues.
- Changes from version 2.52.0:
+ Make text look like in other browsers by blending in linear
color space.
+ Improved rendering performance by using a different tile size
depending on whether GPU rendering is enabled or not.
+ Improved composition scheduling to avoid blocking waiting for
tile painting.
+ Improved performance of accelerated 2D canvas by recording
operations for batched replay.
+ Improved asynchronous scrolling when main thread is busy by
avoiding locks and rendering the scroll bars from the scrolling
thread.
+ Enabled dynamic MSAA for accelerated 2D canvas rendering.
+ Improved text rendering performance.
+ Videos with BT2100-PQ color space are now tone-mapped to SDR,
ensuring colours do not appear washed out.
+ Improved behaviour of context menus and added some missing
functionality.
+ Improved the WPEPlatform API all around, and added support for
building exclusively using with it, making libwpe unnecessary
in that case.
+ Removed the WPE Qt5 API binding. The Qt6 API is still
available.
+ Improved support for targeting Android, taking advantage of a
number of Android-specific technologies (logging, hardware
buffers, etc.)
+ Added support to use the WPEPlatform API on Android.
+ Added support for the Audio Output Devices API.
+ Added API to take image snapshots of web views.
+ Added API to handle WebXR permission requests.
+ Added API to query the immersive session status.
+ Added initial API for web extensions.
- Add hyphen BuildRequires: New dependency.
- Remove conditional disabling of LTO for some arches, disable for
all targets.
* Tue Feb 24 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.50.5:
+ Fix checking whether a view is active on gamepad input when
using WPEPlatform.
+ Fix several crashes and rendering issues.
* Sun Dec 21 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.50.4:
+ 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 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 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Do not build 32bit targets via ExcludeArch %{ix86} and %{arm}.
* Thu Oct 16 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 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 01 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 2025 Bjørn Lie <bjorn.lie@gmail.com>
- 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.
* Wed Nov 20 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Add fix-icu-build.patch: Support ICU 76.1 build
* Sat Sep 28 2024 Michael Gorse <mgorse@suse.com>
- Update to version 2.46.0:
+ Fix rendering of images in PDF documents.
+ Make process launching fast again.
+ Fix webkit_web_resource_get_data() regression that caused we
were always retuning empty data.
+ Fix the build with touch events disabled.
+ Fix the build with GLib < 2.68.
+ Fix several crashes and rendering issues.
+ For all changes between 2.44.2 and 2.45.90, please see packaged
NEWS file.
- Add libinput to BuildRequires: new dependency.
- Pass USE_SYSTEM_SYSPROF_CAPTURE=NO to cmake, avoid building
sysprof capture for now.
- Only disable LTO on x86 and ppc64le.
- Package libWPEPlatform (new WPE platform API).
* Tue Jun 04 2024 Joan Torres <joan.torres@suse.com>
- 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.
* Thu May 23 2024 Joan Torres <joan.torres@suse.com>
- 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.
* Fri May 03 2024 Dominique Leuenberger <dimstar@opensuse.org>
- 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.
* Wed Nov 22 2023 Joan Torres <joan.torres@suse.com>
- Update to version 2.42.2:
* Bump Safari version in user agent header.
* Fix CSP regression that broke Unity WebGL applications.
* Fix the build with GBM disabled.
* Fix several crashes and rendering issues.
- Temporaly disable LTO which is currently failing to link
(will be solved in a next release).
* Tue Sep 26 2023 Joan Torres <joan.torres@suse.com>
- Update to version 2.42.0:
* GBM is no longer required for WebGL implementation.
* Add API to configure experimental features at runtime.
* Add API to set the percentage of volume space that can be used for data storage.
* Fix several crashes and rendering issues.
* Fri Jun 30 2023 Joan Torres <joan.torres@suse.com>
- Init repo.
/usr/bin/WPEWebDriver
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:56:04 2026