diff --git a/webkit2gtk3-fdo-soname.patch b/webkit2gtk3-fdo-soname.patch index 81a827a..bec3eda 100644 --- a/webkit2gtk3-fdo-soname.patch +++ b/webkit2gtk3-fdo-soname.patch @@ -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()); diff --git a/webkit2gtk3.changes b/webkit2gtk3.changes index b3739c1..764e19c 100644 --- a/webkit2gtk3.changes +++ b/webkit2gtk3.changes @@ -1,3 +1,91 @@ +------------------------------------------------------------------- +Mon Sep 14 23:28:52 UTC 2020 - Michael Gorse + +- 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 + +- 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 + +- 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 + +- 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 diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index a27564d..aa2a19d 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -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 diff --git a/webkitgtk-2.28.4.tar.xz b/webkitgtk-2.28.4.tar.xz deleted file mode 100644 index f9aafad..0000000 --- a/webkitgtk-2.28.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:821952e8c9303ed752f1fb1d4283f612c25249d00d705d2b79c2db1bc49c9464 -size 21424908 diff --git a/webkitgtk-2.28.4.tar.xz.asc b/webkitgtk-2.28.4.tar.xz.asc deleted file mode 100644 index c0241fa..0000000 --- a/webkitgtk-2.28.4.tar.xz.asc +++ /dev/null @@ -1,6 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCXyAcrgAKCRDz0yLQ7EWC -w7OQAJ4nYMUkYvxh6oq49V39Irg8p8mtAwCghOxVQ8M9dwCt2Mc5n0IxSymppvU= -=aNa2 ------END PGP SIGNATURE----- diff --git a/webkitgtk-2.30.0.tar.xz b/webkitgtk-2.30.0.tar.xz new file mode 100644 index 0000000..dd68e1e --- /dev/null +++ b/webkitgtk-2.30.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caf3dbf2d2383072614e34281f2fffb6331faf92f4ecf215f6f6a5a57f755d11 +size 22303832 diff --git a/webkitgtk-2.30.0.tar.xz.asc b/webkitgtk-2.30.0.tar.xz.asc new file mode 100644 index 0000000..50422a3 --- /dev/null +++ b/webkitgtk-2.30.0.tar.xz.asc @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABEDAB0WIQTX/PYc+aLeqzHYG9Pz0yLQ7EWCwwUCX1tHkAAKCRDz0yLQ7EWC +w4pjAKCQbzKaaBMMg95wWipo64/3XNjIlgCeMYdF+wug/iFLn1rx5ePL5c/6apg= +=dw1Q +-----END PGP SIGNATURE-----