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 <bjorn....@gmail.com> + +- 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 <bjorn....@gmail.com> + +- 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....@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....@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....@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....@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 mgo...@suse.com -- port to Python 3. -Patch0: webkit2gtk3-python3.patch -# PATCh-FIX-UPSTREAM webkit2gtk3-boo1088932-a11y-state-set.patch boo#1088932 webkit#184366 mgo...@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 mgo...@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