Hello community,
here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2019-03-19 11:06:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old)
and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3"
Tue Mar 19 11:06:44 2019 rev:75 rq:684880 version:2.24.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2019-03-08 12:00:06.815967981 +0100
+++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28833/webkit2gtk3.changes 2019-03-19 11:06:52.118105088 +0100
@@ -1,0 +2,99 @@
+Wed Mar 13 13:40:11 UTC 2019 - Bjørn Lie
+
+- Update to version 2.24.0:
+ + Added support fot content filtering.
+ + Variation fonts support.
+ + Fully emoji rendering support.
+ + Added navigation and pinch zoom gestures for touchpads.
+ + Support for JPEG2000 images.
+ + Script dialogs are now modal to the current web view only.
+ + New API to convert URI to format for display.
+
+-------------------------------------------------------------------
+Wed Mar 6 16:25:48 UTC 2019 - Bjørn Lie
+
+- Update to version 2.23.92:
+ + Fix constructors returning a GObject in JSC GLib API.
+ + Do not scan NPAPI plugins when plugins are disabled in
+ settings.
+ + Add WebKitUserContentFilterStore to the API docs.
+ + Fix several crashes and rendering issues.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Mar 3 18:37:51 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 2.23.91:
+ + Add new API to handle user content filters.
+ + Fix a UI process crash while filling selection data during drag
+ and drop.
+ + Fix deadlock on Linux/x64 between SamplingProfiler and VMTraps.
+ + Fix several crashes and rendering issues.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Mar 3 16:05:51 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 2.23.90:
+ + Add a new setting to disable JavaScript elments from documents
+ during parsing.
+ + Add new API to expose JavaScriptCore options.
+ + Add support for JPEG2000 images.
+ + Add support for back/forward touchpad gesture.
+ + Add support for pinch zoom on touchpad.
+ + Use a scrolled window in alert dialogs to handle long contents.
+ + Sleep disabler now inhibits idle when a "System" sleep disabler
+ is requested.
+ + Remove experimental sandboxing support, it's not yet ready for
+ stable release.
+ + Fix a web process deadlock when starting the remote inspector.
+ + Fix a crash when browsing inspector:// URI without port set.
+ + Fix several crashes and rendering issues.
+- Add openjpeg2 and openjpeg2-devel BuildRequires: New
+ dependencies.
+- Drop webkit2gtk3-python3.patch: Not needed anymore.
+- Disable bubblewrap, xdg-dbus-proxy and pkgconfig(libseccomp)
+ BuildRequires and bubblewrap, xdg-dbus-proxy Requires: Sandbox
+ support was disabled by upstream again.
+- Stop passing -DENABLE_ACCELERATED_2D_CANVAS=ON to cmake, follow
+ upstream default.
+
+-------------------------------------------------------------------
+Sun Mar 3 16:05:50 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 2.23.3:
+ + Fix rendering of emoji sequences containing zero with joiner.
+ + Fallback to a colored font when rendering emojis.
+ + Fix rendering artifacts on Youtube while scrolling under X11.
+ + Remove DConf permissions from sandbox.
+ + Fix build from release tarball with gtkdoc enabled.
+ + Fix several crashes and rendering issues.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Mar 3 16:05:49 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 2.23.2:
+ + Fix rendering artifacts in some websites with accelerated
+ compositing enabled.
+ + Add initial support for variation fonts.
+ + Add new API to convert a URI to a format for display.
+ + Make scrollbars follow gtk-primary-button-warps-slider setting.
+ + Fix crashes when closing the WebDriver session.
+ + Fix the build with OpenGL disabled.
+ + Fix several crashes and rendering issues.
+- Changes from version 2.23.1:
+ + Add initial support for subprocess sandboxing in Linux.
+ + Add new permission request type for media device information.
+ + Make scrollbars follow gtk-primary-button-warps-slider setting.
+ + Script dialogs are now modal to the current web view only.
+ + Fix several crashes and rendering issues.
+- Add bubblewrap, xdg-dbus-proxy and pkgconfig(libseccomp)
+ BuildRequires: New dependencies for subprocess sandboxing.
+- Add bubblewrap and xdg-dbus-proxy Requires: They are needed at
+ runtime.
+- Disable webkit2gtk3-python3.patch: Needs rebase or possibly
+ outright dropping as fixed, as some parts of them are checked in
+ upstream.
+
+-------------------------------------------------------------------
Old:
----
webkit2gtk3-python3.patch
webkitgtk-2.22.7.tar.xz
webkitgtk-2.22.7.tar.xz.asc
New:
----
webkitgtk-2.24.0.tar.xz
webkitgtk-2.24.0.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.8dlCYd/_old 2019-03-19 11:06:55.474105253 +0100
+++ /var/tmp/diff_new_pack.8dlCYd/_new 2019-03-19 11:06:55.506105254 +0100
@@ -42,19 +42,17 @@
%bcond_with python3
%endif
Name: webkit2gtk3
-Version: 2.22.7
+Version: 2.24.0
Release: 0
Summary: Library for rendering web content, GTK+ Port
License: LGPL-2.0-or-later AND BSD-3-Clause
Group: Development/Libraries/C and C++
URL: https://webkitgtk.org/
-Source0: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz
-Source1: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz.asc
+Source0: https://webkitgtk.org/releases/%{_name}-%{version}.tar.xz
+Source1: https://webkitgtk.org/releases/%{_name}-%{version}.tar.xz.asc
Source98: baselibs.conf
Source99: webkit2gtk3.keyring
-# PATCH-FIX-UPSTREAM webkit2gtk3-python3.patch bsc#1079812 mgorse@suse.com -- port to Python 3.
-Patch0: webkit2gtk3-python3.patch
-# PATCh-FIX-UPSTREAM webkit2gtk3-boo1088932-a11y-state-set.patch boo#1088932 webkit#184366 mgorse@suse.com -- fix crash when atk_object_ref_state_set is called on an AtkObject that's being destroyed.
+# PATCH-FIX-UPSTREAM webkit2gtk3-boo1088932-a11y-state-set.patch boo#1088932 webkit#184366 mgorse@suse.com -- fix crash when atk_object_ref_state_set is called on an AtkObject that's being destroyed
Patch1: webkit2gtk3-boo1088932-a11y-state-set.patch
BuildRequires: Mesa-libEGL-devel
@@ -63,6 +61,7 @@
BuildRequires: Mesa-libGLESv2-devel
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: bison >= 2.3
+#BuildRequires: bubblewrap
BuildRequires: cmake
BuildRequires: enchant-devel
%if 0%{?suse_version} == 1315
@@ -76,9 +75,12 @@
BuildRequires: libicu-devel
BuildRequires: libjpeg-devel
BuildRequires: ninja
+BuildRequires: openjpeg2
+BuildRequires: openjpeg2-devel
BuildRequires: perl >= 5.10.0
BuildRequires: pkgconfig
BuildRequires: ruby >= 1.8.7
+#BuildRequires: xdg-dbus-proxy
BuildRequires: pkgconfig(atk)
BuildRequires: pkgconfig(atspi-2) >= 2.5.3
BuildRequires: pkgconfig(cairo) >= 1.10.2
@@ -104,6 +106,7 @@
BuildRequires: pkgconfig(libbrotlidec) >= 1.0.1
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpng)
+#BuildRequires: pkgconfig(libseccomp)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4) >= 2.61.90
BuildRequires: pkgconfig(libwebp)
@@ -129,6 +132,8 @@
# We require gtk2 for the Gtk2 plugin wrapper
BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10
%endif
+#Requires: bubblewrap
+#Requires: xdg-dbus-proxy
%description
WebKit is a web content engine, derived from KHTML and KJS from KDE,
@@ -283,9 +288,6 @@
%prep
%setup -q -n webkitgtk-%{version}
-%if %{with python3}
-%patch0 -p1
-%endif
%patch1 -p1
%build
@@ -318,6 +320,10 @@
-DCMAKE_BUILD_TYPE=Release \
-DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkit2gtk%{_wk2sover} \
-DPORT=GTK \
+ -DENABLE_MINIBROWSER=ON \
+ -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
+ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
+ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
%if 0%{?suse_version} == 1315
-DCMAKE_C_COMPILER=gcc-7 \
-DCMAKE_CXX_COMPILER=g++-7 \
@@ -328,8 +334,6 @@
-DUSE_WOFF2=false \
-DENABLE_MEDIA_SOURCE=OFF \
%endif
- -DENABLE_MINIBROWSER=ON \
- -DENABLE_ACCELERATED_2D_CANVAS=ON \
%if %{with python3}
-DPYTHON_EXECUTABLE=%{_bindir}/python3 \
%endif
@@ -340,9 +344,6 @@
-DENABLE_JIT=OFF \
%endif
-DUSE_SYSTEM_MALLOC=ON \
- -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
- -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
- -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread"
%ninja_build -j $max_link_jobs
++++++ webkitgtk-2.22.7.tar.xz -> webkitgtk-2.24.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.22.7.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28833/webkitgtk-2.24.0.tar.xz differ: char 26, line 1