Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

wpewebkit-minibrowser-2.52.4-4.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: wpewebkit-minibrowser Distribution: openSUSE Tumbleweed
Version: 2.52.4 Vendor: openSUSE
Release: 4.1 Build date: Fri Jun 12 10:07:15 2026
Group: Development/Tools/Other Build host: reproducible
Size: 2452688 Source RPM: wpewebkit-2.52.4-4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://wpewebkit.org/
Summary: MiniBrowser from WebKit
A small test browswer from webkit, useful for testing features and
embedded mini browsers.

Provides

Requires

License

BSD-3-Clause AND LGPL-2.1-only

Changelog

* 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.

Files

/usr/libexec/libWPEWebKit-2_0-1/MiniBrowser


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 9 16:45:24 2026