Accepting request 1111687 from GNOME:Factory

OBS-URL: https://build.opensuse.org/request/show/1111687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=175
This commit is contained in:
Dominique Leuenberger 2023-09-20 11:21:54 +00:00 committed by Git OBS Bridge
commit 041ec4200b
6 changed files with 140 additions and 15 deletions

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Fri Sep 15 19:04:16 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.42.0:
+ New renderer based on DMA-BUF shared buffers.
+ Add new permission request to handle DOM paste access requests.
+ Add API to configure experimental features at runtime.
+ Add API to set the percentage of volume space that can be used
for data storage.
+ GBM is no longer required for WebGL implementation.
-------------------------------------------------------------------
Mon Sep 11 15:02:19 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.41.92:
+ Fix render updates after cross origin history navigation with
GTK4.
+ Fix flickering in non accelerated compositing mode.
+ Fix pixelated accelerated blur filter.
+ Fix web process launching when xdg-dbus-proxy is not installed.
+ Pass GBM_BO_USE_RENDERING to gbm_bo_create.
+ Fix several crashes and rendering issues.
-------------------------------------------------------------------
Fri Sep 1 19:57:17 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
@ -7,16 +30,110 @@ Fri Sep 1 19:57:17 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
WebKit2GTK-%{_apiver}, then getting out of sync of what's being
required and what's being provided. Now, any sub-package that was
providing WebKit2GTK-%{_apiver} will provide WebKitGTK-%{_apiver}
instead (boo#1214835, boo#1214640).
instead (boo#1214835, boo#1214640, boo#1214093).
-------------------------------------------------------------------
Thu Aug 31 18:53:42 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Add explicit pkgconfig(epoxy) and pkgconfig(xdamage)
BuildRequires: meson setup checks for them, so we should list
them.
-------------------------------------------------------------------
Mon Aug 21 21:34:34 UTC 2023 - Michael Gorse <mgorse@suse.com>
- Update to version 2.41.91:
+ Properly handle toplevel window state changes in GTK4.
+ Do not keep processing frames while the view is unrealized
when using DMA-BUF renderer.
+ Fallback to first render node returned by DRM when failing to
get using EGLDevice.
+ Fix the build with libjxl < 0.7.0.
+ Fix several crashes and rendering issues.
-------------------------------------------------------------------
Sun Aug 13 09:33:40 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.41.90:
+ Fix the popup menu always shown in github when logged in.
+ Add API to replace and retrieve the entire cookie jar.
+ Apply the device scale factor when changed after web view is
created.
+ Do not expose media devices that cant be used in
enumerateDevices.
+ Add support for P010 video format.
+ Fix non-accelerated rendering that broke web inspector.
+ Fix several crashes and rendering issue
- Temp disable LTO during build via define.
-------------------------------------------------------------------
Wed Aug 2 18:25:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.41.6:
+ Add API to set the percentage of volume space that can be used
for data storage.
+ Do not use GBM and DMA-BUF for WebGL implementation.
+ Use EGL_MESA_image_dma_buf_export if available when GBM is
disabled.
+ Fix AV1 video with the dav1d decoder when using the DMA-BUF
sink.
+ Use three buffers for DMA-BUF renderer.
+ Fix several crashes and rendering issues.
- Changes from version 2.41.5:
+ Include key modifiers in wheel events.
+ Remove support for OpenGL API in the web process.
+ Native DASH support is now opt-in, like HLS.
+ Fix scrollbar jumping to top when drag released outside window
in GTK4.
+ Fix contents not rendered in new web view when realized after
configure and frame with DMA-BUF renderer.
+ Fix several crashes and rendering issues.
- Changes from version 2.41.4:
+ Add new API to configure experimental features at runtime.
+ Add support for prefers-reduced-motion media query.
+ Split hardware acceleration information in webkit://gpu.
+ Fix CPU usage on autoplaying videos.
+ Fix video rendering when GL is disabled.
+ Choose amount of painting threads depending on available CPU
cores on GTK4.
+ Add memory usage of images in web inspector memory timeline.
+ Fix the build with X11 target disabled.
+ Fix several crashes and rendering issues.
- Changes from version 2.41.3:
+ Ensure the same GPU device is used by GBM in all processes.
+ Fix memory corruption causing glitches in several web sites.
+ Use more reliable generated application ID.
+ Show DRM device and render node files when available in
webkit://gpu.
+ Fix the build on i386.
+ Fix several crashes and rendering issues.
- Changes from version 2.41.2:
+ Properly handle the modifier value when exporting/importing
DMA-BUF buffers.
+ Dont require GApplication for bubblewrap sandbox.
+ Fix cap height calculation in font metrics.
+ Fix the build on i386.
+ Fix the build with libgbm disabled.
+ Fix several crashes and rendering issues.
+ Updated translations.
- Changes from version 2.41.1:
+ Use DMABuf and WebKit IPC for rendering instead of wpe/x11.
+ Calculate scroll step depending on scrollable area size when
scrolling with the mouse wheel or arrow keys.
+ Add WebKitClipboardPermissionRequest to handle DOM paste access
requests.
+ Remove support for rendering with GLX in the web process.
+ Fix several crashes and rendering issues.
- Add pkgconfig(libjxl) BuildRequires: New dependency.
-------------------------------------------------------------------
Wed Aug 2 18:25:12 UTC 2023 - Michael Gorse <mgorse@suse.com>
- Update to version 2.40.5 (boo#1213905):
- Update to version 2.40.5 (boo#1213905 boo#1215230):
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
CVE-2023-38594, CVE-2023-38595, CVE-2023-38597,,
CVE-2023-38599,, CVE-2023-38600, CVE-2023-38611.
CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
CVE-2023-38600, CVE-2023-38611, CVE-2023-40397.
-------------------------------------------------------------------
Fri Jul 21 20:49:06 UTC 2023 - Michael Gorse <mgorse@suse.com>
@ -85,7 +202,7 @@ Thu Apr 20 14:21:35 UTC 2023 - Michael Gorse <mgorse@suse.com>
+ Fix the build with GCC 13.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2022-0108, CVE-2023-28205, CVE-2022-32885,
CVE-2023-27932, CVE-2023-27954.
CVE-2023-27932, CVE-2023-27954, CVE-2023-28198, CVE-2023-32370.
- Drop regression-fix.patch and fix-gst-crash.patch: fixed
upstream.
- Rebase gcc13-fix.patch.

View File

@ -72,7 +72,9 @@ ExclusiveArch: do-not-build
%endif
Name: webkit2%{_gtknamesuffix}
Version: 2.40.5
### FIXME ### Drop the disabling of LTO on next release/versionbump
%define _lto_cflags %{nil}
Version: 2.42.0
Release: 0
Summary: Library for rendering web content, GTK+ Port
License: BSD-3-Clause AND LGPL-2.0-or-later
@ -118,6 +120,7 @@ BuildRequires: xdg-dbus-proxy
BuildRequires: pkgconfig(atk)
BuildRequires: pkgconfig(atspi-2) >= 2.5.3
BuildRequires: pkgconfig(cairo) >= 1.14.0
BuildRequires: pkgconfig(epoxy)
BuildRequires: pkgconfig(fontconfig) >= 2.8.0
BuildRequires: pkgconfig(freetype2) >= 2.4.2
BuildRequires: pkgconfig(glib-2.0) >= 2.56.4
@ -148,6 +151,7 @@ BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(harfbuzz) >= 0.9.18
BuildRequires: pkgconfig(lcms2)
BuildRequires: pkgconfig(libavif) >= 0.9.0
BuildRequires: pkgconfig(libjxl)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libseccomp)
BuildRequires: pkgconfig(libsecret-1)
@ -168,6 +172,7 @@ BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0
BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.6.0
BuildRequires: pkgconfig(xdamage)
BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(zlib)
@ -419,7 +424,10 @@ Group: Development/Tools/Other
A small test browswer from webkit, useful for testing features.
# Expand %%lang_package to Obsoletes its older-name counterpart
%package -n WebKitGTK-%{_apiver}-lang
Summary: Translations for package %{name}
Group: System/Localization

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f
size 40066432

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCZMjRYQAKCRDz0yLQ7EWC
wwPPAJ0XUmEmSr4IFQWpbDfPOR9keXY+lwCfVLyOFL8T55psriGN4vkxVZqq+EM=
=nGCs
-----END PGP SIGNATURE-----

3
webkitgtk-2.42.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b
size 40917832

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCZQQiSQAKCRDz0yLQ7EWC
w4J5AJ9+A17nbEYIPcR3r7PNu/Ssr/xDUQCgrOQ9wTY3MveHtREvnD0mSI0sNZQ=
=0pGy
-----END PGP SIGNATURE-----