Accepting request 834735 from GNOME:Next

- Update to version 2.30.0:
  + Fix NTLM authentication.
  + Don't try to use SHM on wayland with older wpebackend-fdo.
  + Fix the build due to seccomp.h header not found.
- Drop seccomp-build-fix.patch and wpe-shm-check.patch: fixed
  upstream.
- Add wpe-shm-check.patch: make SHM initialization fail for
  wpebackend-fdo < 1.7.0.
- Add seccomp-build-fix.patch: pass seccomp include directory to
    g++. 
- Re-enable bubblewrap sandbox for SLE-15-SP2 and Tumbleweed.
- Update to version 2.29.92:
  + Fix user agent header after a redirect when a new quirk is
    required.
  + Stop using firefox user agent quirk for google docs.
  + Fix rendering frames timeline panel in web inspector.
  + Fix per-thread cpu usage in web inspector.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.91:
  + Fix a web process crash introduced in 2.29.90.
- Changes from version 2.29.90:
  + Fix font variation settings when font smoothing setting is also
    present.
  + Fix HTML drag and drop operations.
  + Fix argument order for clone syscall seccomp filter on s390x.
  + Fix a crash when selecting text.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.4:
  + Add support for backdrop filters.
  + Add support for text-underline-offset and
    text-decoration-thickness.
  + Add OpenCDM and AV1 support to media backend.
  + Add new API to get ITP data summary.
  + Use mobile user-agent on tablets.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.3:
  + Add webkit_authentication_request_get_security_origin.
  + Change the cookies accept policy to always when no-third-party
    is set and ITP is enabled.
  + Fix web process hangs on large GitHub pages.
  + Bubblewrap sandbox should not attempt to bind empty paths.
  + Add support for sndio to bubblewrap sandbox.
  + Also handle dark themes when the name ends with -Dark.
  + Fix a race condition causing a crash in media player.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.2:
  + Add Intelligent Tracking Prevention (ITP) support.
  + Add support for video formats in img elements.
  + Add API to handle video autoplay policy that now defaults to
    disallow autoplay videos with audio.
  + Add API to mute a web view.
  + Add API to allow applications to handle the HTTP authentication
    credential storage.
  + Add a WebKitSetting to set the media content types requiring
    hardware support.
  + Fix a crash during drag an drop due to a bug introduced in
    2.29.1.
  + Do not start page load during animation in back/forward
    gesture.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.1:
  + Stop using GTK theming to render form controls.
  + Add API to disable GTK theming for scrollbars too.
  + Fix several race conditions and threading issues in the media
    player.
  + Add USER_AGENT_BRANDING build option.
  + Add paste as plain text option to the context menu for rich
    editable content.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Rebase webkit2gtk3-fdo-soname.patch.
- Add pkgconfig(libsystemd) BuildRequires: new dependency.

OBS-URL: https://build.opensuse.org/request/show/834735
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=268
This commit is contained in:
Dominique Leuenberger 2020-09-22 09:02:30 +00:00 committed by Git OBS Bridge
parent e4ee8370a2
commit 5a77ce551c
7 changed files with 103 additions and 14 deletions

View File

@ -1,13 +1,13 @@
Index: webkitgtk-2.27.90/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
Index: webkitgtk-2.29.92/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
===================================================================
--- webkitgtk-2.27.90.orig/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
+++ webkitgtk-2.27.90/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
--- webkitgtk-2.29.92.orig/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
+++ webkitgtk-2.29.92/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
@@ -115,7 +115,7 @@ void WebProcessPool::platformInitializeW
#if PLATFORM(WAYLAND)
if (WebCore::PlatformDisplay::sharedDisplay().type() == WebCore::PlatformDisplay::Type::Wayland) {
#if USE(WPE_RENDERER)
- wpe_loader_init("libWPEBackend-fdo-1.0.so");
+ wpe_loader_init("libWPEBackend-fdo-1.0.so.1");
if (wpe_fdo_initialize_for_egl_display(WebCore::PlatformDisplay::sharedDisplay().eglDisplay())) {
if (AcceleratedBackingStoreWayland::checkRequirements()) {
parameters.hostClientFileDescriptor = wpe_renderer_host_create_client();
parameters.implementationLibraryName = FileSystem::fileSystemRepresentation(wpe_loader_get_loaded_implementation_library_name());

View File

@ -1,3 +1,91 @@
-------------------------------------------------------------------
Mon Sep 14 23:28:52 UTC 2020 - Michael Gorse <mgorse@suse.com>
- Update to version 2.30.0:
+ Fix NTLM authentication.
+ Don't try to use SHM on wayland with older wpebackend-fdo.
+ Fix the build due to seccomp.h header not found.
- Drop seccomp-build-fix.patch and wpe-shm-check.patch: fixed
upstream.
-------------------------------------------------------------------
Mon Sep 7 22:24:27 UTC 2020 - Michael Gorse <mgorse@suse.com>
- Add wpe-shm-check.patch: make SHM initialization fail for
wpebackend-fdo < 1.7.0.
-------------------------------------------------------------------
Sun Sep 6 16:36:23 UTC 2020 - Michael Gorse <mgorse@suse.com>
- Add seccomp-build-fix.patch: pass seccomp include directory to
g++.
- Re-enable bubblewrap sandbox for SLE-15-SP2 and Tumbleweed.
-------------------------------------------------------------------
Sat Sep 5 15:26:46 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.29.92:
+ Fix user agent header after a redirect when a new quirk is
required.
+ Stop using firefox user agent quirk for google docs.
+ Fix rendering frames timeline panel in web inspector.
+ Fix per-thread cpu usage in web inspector.
+ Fix several crashes and rendering issues.
- Changes from version 2.29.91:
+ Fix a web process crash introduced in 2.29.90.
- Changes from version 2.29.90:
+ Fix font variation settings when font smoothing setting is also
present.
+ Fix HTML drag and drop operations.
+ Fix argument order for clone syscall seccomp filter on s390x.
+ Fix a crash when selecting text.
+ Fix several crashes and rendering issues.
- Changes from version 2.29.4:
+ Add support for backdrop filters.
+ Add support for text-underline-offset and
text-decoration-thickness.
+ Add OpenCDM and AV1 support to media backend.
+ Add new API to get ITP data summary.
+ Use mobile user-agent on tablets.
+ Fix several crashes and rendering issues.
- Changes from version 2.29.3:
+ Add webkit_authentication_request_get_security_origin.
+ Change the cookies accept policy to always when no-third-party
is set and ITP is enabled.
+ Fix web process hangs on large GitHub pages.
+ Bubblewrap sandbox should not attempt to bind empty paths.
+ Add support for sndio to bubblewrap sandbox.
+ Also handle dark themes when the name ends with -Dark.
+ Fix a race condition causing a crash in media player.
+ Fix several crashes and rendering issues.
- Changes from version 2.29.2:
+ Add Intelligent Tracking Prevention (ITP) support.
+ Add support for video formats in img elements.
+ Add API to handle video autoplay policy that now defaults to
disallow autoplay videos with audio.
+ Add API to mute a web view.
+ Add API to allow applications to handle the HTTP authentication
credential storage.
+ Add a WebKitSetting to set the media content types requiring
hardware support.
+ Fix a crash during drag an drop due to a bug introduced in
2.29.1.
+ Do not start page load during animation in back/forward
gesture.
+ Fix several crashes and rendering issues.
- Changes from version 2.29.1:
+ Stop using GTK theming to render form controls.
+ Add API to disable GTK theming for scrollbars too.
+ Fix several race conditions and threading issues in the media
player.
+ Add USER_AGENT_BRANDING build option.
+ Add paste as plain text option to the context menu for rich
editable content.
+ Fix several crashes and rendering issues.
+ Updated translations.
- Rebase webkit2gtk3-fdo-soname.patch.
- Add pkgconfig(libsystemd) BuildRequires: new dependency.
-------------------------------------------------------------------
Thu Aug 6 08:22:08 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

View File

@ -31,7 +31,7 @@
%define _gold_linker 0
%endif
Name: webkit2gtk3
Version: 2.28.4
Version: 2.30.0
Release: 0
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0-or-later AND BSD-3-Clause
@ -99,6 +99,7 @@ BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libseccomp)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4) >= 2.61.90
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libxml-2.0) >= 2.8.0
BuildRequires: pkgconfig(libxslt) >= 1.1.7

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:821952e8c9303ed752f1fb1d4283f612c25249d00d705d2b79c2db1bc49c9464
size 21424908

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCXyAcrgAKCRDz0yLQ7EWC
w7OQAJ4nYMUkYvxh6oq49V39Irg8p8mtAwCghOxVQ8M9dwCt2Mc5n0IxSymppvU=
=aNa2
-----END PGP SIGNATURE-----

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

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

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCX1tHkAAKCRDz0yLQ7EWC
w4pjAKCQbzKaaBMMg95wWipo64/3XNjIlgCeMYdF+wug/iFLn1rx5ePL5c/6apg=
=dw1Q
-----END PGP SIGNATURE-----