Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2019-09-11 10:19:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Wed Sep 11 10:19:13 2019 rev:85 rq:729425 version:2.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2019-09-04 09:03:43.219035079 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.7948/webkit2gtk3.changes 2019-09-11 10:19:15.771519179 +0200 @@ -1,0 +2,110 @@ +Mon Sep 9 09:59:58 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.26.0: + + Add support for subprocess sandboxing. + + Add support for HSTS (HTTP Strict Transport Security). + + Use libwpe with fdo backend to implement accelerated + compositing under wayland. + + Remove support for GTK2 NPAPI plugins. + + Add support for datalist element in text input fields. + + Show the emoji chooser popover for editable content. + + Improve rendering of form controls when GTK theme is dark. + + Fix rendering artifacts in youtube volume button and github + comment box. + + Single process model has been deprecated for security reasons. + +------------------------------------------------------------------- +Tue Sep 3 12:11:49 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.25.92: + + Add WEBKIT_USE_SINGLE_WEB_PROCESS environment variable to force + single process model in all WebKitWebContext. This is a + temporary solution for applications still depending on the + single process mode behavior. It will be only available in 2.26 + series. + + Add new API to remove a filter from an user content manager + given its identifier. + + Add support for HSTS. + + Several improvements and bug fixes in MSE media player. + + Fix building without unified sources. + + Fix several crashes and rendering issues. + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 30 11:25:04 UTC 2019 - Bjørn Lie <[email protected]> + +- Disable pkgconfig(wpe-1.0) and pkgconfig(wpebackend-fdo-1.0) + BuildRequires and pass DUSE_WPE_RENDERER=OFF to cmake. Needs more + work upstream. + +------------------------------------------------------------------- +Fri Aug 30 02:25:04 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.25.4: + + Switch to use libsoup WebSockets API. + + Add support for permessage-deflate WebSocket extension. + + Add support for datalist element in text input fields. + + Fix a crash with empty video source. + + Fix several crashes and rendering issues. + +------------------------------------------------------------------- +Fri Aug 30 02:25:03 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 2.25.3: + + Remove support for GTK2 NPAPI plugins. + + Fix web view updates after swapping web process if accelerated + compositing mode is forced. + + Make kinetic scrolling work again. + + Fix position of emoji chooser when page is scrolled. + + Fix web process deadlock when scrolling twitter timeline which + contains HLS videos. + + Make navigation gesture use dark fallback background color + color on dark themes. + + Make Previous/Next gesture work in RTL mode. + + Support cancelling touchscreen back/forward gesture. + + Add user agent quirk to make github work in FreeBSD. + + Fix content disappearing when using CSS transforms. + + Fix some radio streams that could not be played. + + Fix video pause that sometimes caused to skip to finish. + + Fix volume level changes when playing a video. + + Fix several crashes and rendering issues. +- Changes from version 2.25.2: + + Enable process switch on cross site navigation. + + Use libwpe with fdo backend to implement accelerated + compositing under wayland. + + Fix rendering artifacts in youtube volume button. + + Fix trapezoid artifact in github comment box. + + Ensure web extensions directory is readable when sandbox is + enabled. + + Fix the executable name of WebDriver process, renamed by + mistake in 2.25.1. + + Enable hyperlink auditing setting by default. + + Remove the option to build without using the redirected + XComposite window. + + Fix HLS streams being slow to start. + + Make accessibility work when sandbox is enabled. + + Fix several crashes and rendering issues. +- Changes from version 2.25.1: + + Add support for subprocess sandboxing. + + Add API to get the web process unique identifier of a + WebKitFrame. + + Add WebKitWebPage::did-associate-form-controls-for-frame signal + and deprecate did-associate-form-controls. + + Implement AtkComponentIface scroll_to methods. + + Improve rendering of form controls when GTK theme is dark and + enable prefers-color-scheme media query. + + Show the emoji chooser popover for editable content. + + Fix touch capabilities detection for websites checking touch + events properties present in window or pointer media queries. + + Fix several crashes and rendering issues. +- Drop webkit2gtk3-bwo197558-hang.patch: Fixed upstream. +- Add pkgconfig(wpe-1.0) and pkgconfig(wpebackend-fdo-1.0) + BuildRequires: New dependencies. +- Enable bubblewrap, xdg-dbus-proxy and pkgconfig(libseccomp) + BuildRequires as well as bubblewrap and xdg-dbus-proxy Requires: + Sandbox feature is enabled again. +- Drop conditional pkgconfig(gtk+-2.0) BuildRequires and + webkit2gtk3-plugin-process-gtk2 sub-package, support for gtk2 + plugins are now dropped upstream. Add Obsoletes in libwebkit2gtk. + +------------------------------------------------------------------- Old: ---- webkitgtk-2.24.4.tar.xz webkitgtk-2.24.4.tar.xz.asc New: ---- webkitgtk-2.26.0.tar.xz webkitgtk-2.26.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.5SjDP9/_old 2019-09-11 10:19:27.947517669 +0200 +++ /var/tmp/diff_new_pack.5SjDP9/_new 2019-09-11 10:19:27.947517669 +0200 @@ -42,7 +42,7 @@ %bcond_with python3 %endif Name: webkit2gtk3 -Version: 2.24.4 +Version: 2.26.0 Release: 0 Summary: Library for rendering web content, GTK+ Port License: LGPL-2.0-or-later AND BSD-3-Clause @@ -59,7 +59,7 @@ BuildRequires: Mesa-libGLESv2-devel BuildRequires: Mesa-libGLESv3-devel BuildRequires: bison >= 2.3 -#BuildRequires: bubblewrap +BuildRequires: bubblewrap BuildRequires: cmake BuildRequires: enchant-devel BuildRequires: gobject-introspection-devel @@ -71,7 +71,7 @@ BuildRequires: perl >= 5.10.0 BuildRequires: pkgconfig BuildRequires: ruby >= 1.8.7 -#BuildRequires: xdg-dbus-proxy +BuildRequires: xdg-dbus-proxy BuildRequires: pkgconfig(atk) BuildRequires: pkgconfig(atspi-2) >= 2.5.3 BuildRequires: pkgconfig(cairo) >= 1.10.2 @@ -97,7 +97,7 @@ BuildRequires: pkgconfig(libbrotlidec) >= 1.0.1 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpng) -#BuildRequires: pkgconfig(libseccomp) +BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsoup-2.4) >= 2.61.90 BuildRequires: pkgconfig(libwebp) @@ -105,6 +105,8 @@ BuildRequires: pkgconfig(libxslt) >= 1.1.7 BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(upower-glib) +#BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0 +#BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0 BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} == 1315 @@ -128,12 +130,8 @@ %if %{_gold_linker} BuildRequires: binutils-gold %endif -%if 0%{?is_opensuse} -# We require gtk2 for the Gtk2 plugin wrapper -BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10 -%endif -#Requires: bubblewrap -#Requires: xdg-dbus-proxy +Requires: bubblewrap +Requires: xdg-dbus-proxy %description WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -151,6 +149,7 @@ Requires: webkit2gtk-4_0-injected-bundles Recommends: %{_pkgname_no_slpp}-lang Provides: %{_pkgname_no_slpp} = %{version} +Obsoletes: webkit2gtk3-plugin-process-gtk2 %description -n libwebkit2gtk%{_wk2sover} WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -161,16 +160,6 @@ also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. -%if 0%{?is_opensuse} -%package plugin-process-gtk2 -Summary: GTK+ 2 based NPAPI plugins support for %{name} -Group: Development/Libraries/C and C++ -Requires: libwebkit2gtk%{_wk2sover} = %{version} - -%description plugin-process-gtk2 -Support for GTK+ 2 based NPAPI plugins (such as Adobe Flash) for %{name}. -%endif - %package -n webkit2gtk-4_0-injected-bundles Summary: Injected bundles for %{name} Group: System/Libraries @@ -338,13 +327,11 @@ %if %{with python3} -DPYTHON_EXECUTABLE=%{_bindir}/python3 \ %endif -%if !0%{?is_opensuse} - -DENABLE_PLUGIN_PROCESS_GTK2=OFF \ -%endif %ifarch armv6hl ppc ppc64 ppc64le riscv64 s390 s390x -DENABLE_JIT=OFF \ %endif -DUSE_SYSTEM_MALLOC=ON \ + -DUSE_WPE_RENDERER=OFF \ %ninja_build -j $max_link_jobs @@ -358,10 +345,6 @@ %postun -n libjavascriptcoregtk%{_sover} -p /sbin/ldconfig %files -n libwebkit2gtk%{_wk2sover} -%if 0%{?is_opensuse} -# Exclude Gtk2 plugin support from this package. That goes into plugin-process-gtk2. -%exclude %{_libexecdir}/libwebkit2gtk%{_wk2sover}/WebKitPluginProcess2 -%endif # Exclude jsc and MiniBrowser - we package them on their own %exclude %{_libexecdir}/libwebkit2gtk%{_wk2sover}/jsc %exclude %{_libexecdir}/libwebkit2gtk%{_wk2sover}/MiniBrowser @@ -369,11 +352,6 @@ %{_libdir}/libwebkit2gtk-4.0.so.* %{_bindir}/WebKitWebDriver -%if 0%{?is_opensuse} -%files plugin-process-gtk2 -%{_libexecdir}/libwebkit2gtk%{_wk2sover}/WebKitPluginProcess2 -%endif - %files -n webkit2gtk-4_0-injected-bundles %dir %{_libdir}/webkit2gtk-4.0 %dir %{_libdir}/webkit2gtk-4.0/injected-bundle ++++++ webkitgtk-2.24.4.tar.xz -> webkitgtk-2.26.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.24.4.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.7948/webkitgtk-2.26.0.tar.xz differ: char 26, line 1
