Package Release Info

wpebackend-fdo-1.14.3-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

wpebackend-fdo-devel

Change Logs

* Wed Feb 19 2025 bjorn.lie@gmail.com
- Update to version 1.14.3:
  + Fix build issues in some configurations that require en
    explicit cast to EGLNativeWindowType.
  + Fix memory leak when the view backend wl_resource is destroyed.
  + Fix wpe_dmabuf_pool object leak.
* Mon Feb 17 2025 pgajdos@suse.com
- Fix build with gcc15: Add wpebackend-fdo-gcc15.patch.
  https://github.com/Igalia/WPEBackend-fdo/commit/923ebd634949c11444fbdb6b1ee9ac62ac538ec7
* Wed Aug 02 2023 valentin.lefebvre@suse.com
- Update to version 1.14.2
  + Reverted a change introduced in 1.14.1 which introduced crashes
    both with WebKitGTK and WPE running under Wayland in some
    configurations.
  + Fix a crash caused by wrong assertion, which was typically
    triggered in debug builds when using the NVidia drivers.
- Update to version 1.14.1:
  + Fix WebKit no longer repainting after provisional navigation
    wit PSON enabled.
  + Fix graphics buffer leaks by always freeing them in buffer
    destroy listener callbacks.
* Tue Oct 04 2022 bjorn.lie@gmail.com
- Update to version 1.14.0:
  + Fixed a crash caused by trying to deallocate already freed
    graphics buffers in certain situations.
- Use ldconfig_scriptlets macro for post(un) handling.
* Fri Aug 26 2022 bjorn.lie@gmail.com
- Update to version 1.12.1:
  + Fixed a crash caused by trying to deallocate already freed
    graphics buffers in certain situations.
* Thu Nov 25 2021 bjorn.lie@gmail.com
- Update to version 1.12.0:
  + Added API to obtain the wl_resource for SHM exported buffers.
  + Added unstable DMA-BUF pool API for buffer management.
  + Fixed UI process getting stuck when navigating across different
    security origins.
  + Fixed invalid usage of Wayland client connections in the nested
    compositor which caused crashes in some situations.
  + Made it easier to override where Meson looks for
    wayland-scanner during cross-compilation, using a native
    machine file.
* Fri Sep 17 2021 bjorn.lie@gmail.com
- Update to version 1.10.0:
  + Added API to query whether receiving rendered audio has been
    configured.
  + Added API to obtain the wl_resource for SHM exported buffers.
  + The CMake build system has been removed in favor of Meson.
  + Made it easier to override where Meson looks for
    wayland-scanner during cross-compilation, using a native
    machine file.
  + Fixed invalid usage of Wayland client connections in the nested
    compositor which caused sporadic crashes in certain conditions.
  + Fixed file descriptor and memory leaks.
* Thu Sep 17 2020 mgorse@suse.com
- Update to version 1.8.0:
  + Added new API for the audio rendering protocol, which allows
    embedders to receive audio samples instead of letting WPE
    WebKit handle their playback.
  + Added support to export frames using EGLStreams, which can be
    used e.g.  with Nvidia GPUs.
  + New build configuration system based on Meson. The existing
    CMake-based system is still maintained, and both produce the
    same outputs.
  + Use libepoxy for EGL operations.
- Switch to meson.
- Add epoxy to BuildRequires: new dependency.
* Wed Jun 10 2020 bjorn.lie@gmail.com
- Update to version 1.6.1:
  + Fixed build when using EGL stacks with odd EGLNativeDisplay
    definitions.
  + Fixed version retrieval functions not being exposed as public
    symbols.
  + Improve build configuration by instructing CMake to report
    mismatched versions of dependency libraries, instead of failing
    to compile.
* Thu Mar 12 2020 bjorn.lie@gmail.com
- Update to version 1.6.0:
  + Added support for the DMA-BUF video plane display protocol.
  + Added support for exporting DMA-BUF buffers.
  + Added support for exporting SHM-based buffers.
  + Fix building the documentation.
  + Ensure that only symbols marked as public are exported.
- Add explicit pkgconfig(wayland-client) and
  pkgconfig(wayland-server) BuildRequires: cmake checks for them.
- Pass explicit -DWayland_VERSION_HEADER_PATH=$(pkg-config
  - -variable=includedir wayland-client) to cmake, let cmake find
  our wayland headers properly.