Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2018-09-10 12:29:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Mon Sep 10 12:29:59 2018 rev:62 rq:633228 version:2.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2018-08-15 10:32:53.251691638 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkit2gtk3.changes 2018-09-10 12:30:00.598819594 +0200 @@ -1,0 +2,44 @@ +Tue Sep 4 10:18:37 UTC 2018 - bjorn....@gmail.com + +- Update to version 2.22.0: + + New JavaScriptCore GLib API. + + Switched to use complex text code path unconditionally. + + Added playbin3 support to GStreamer media backend. + + Support for WebDriver advance user insteraction commands. + + Default option menu implementation now uses a GtkTreeView. + +------------------------------------------------------------------- +Fri Aug 24 11:28:26 UTC 2018 - bjorn....@gmail.com + +- Update to version 2.21.92: + + Add new API to inject/register user content in isolated worlds. + + Add more API to JSCException to handle column number, convert + exception to string, get the exception backtrace, create + exceptions with a custom error name and report exception + message with full details. + + Fix excessive CPU usage when getting the process memory + footprint. + + Fix several crashes and rendering issues. + + Updated translations. + +------------------------------------------------------------------- +Thu Aug 16 12:44:22 UTC 2018 - bjorn....@gmail.com + +- Update to version 2.21.91: + + Add enable-media-capabilities setting. + + Stop pushing buffers when seeking status changes in media + player. + + Fix rendering of theme styled buttons. + + Fix several crashes and rendering issues. + + Updated translations. +- Add explict pkgconfig(gstreamer-app-1.0), + pkgconfig(gstreamer-audio-1.0), + pkgconfig(gstreamer-codecparsers-1.0), + pkgconfig(gstreamer-fft-1.0), pkgconfig(gstreamer-mpegts-1.0), + pkgconfig(gstreamer-pbutils-1.0), pkgconfig(gstreamer-tag-1.0) + and pkgconfig(gstreamer-video-1.0) BuildRequires: align with what + configure checks for. +- Disable webkit2gtk3-python3.patch via bcond_with: Patch currently + breaks the build. + +------------------------------------------------------------------- @@ -6,0 +51,72 @@ + +------------------------------------------------------------------- +Wed Aug 8 02:21:05 UTC 2018 - bjorn....@gmail.com + +- Update to version 2.21.5: + + Add API to evaluate code in a new object to JavaScriptCore GLib + API. + + Add API to check for syntax errors in given code to + JavaScriptCore GLib API. + + Update jsc_context_evaluate_with_source_uri() to receive also a + starting line number. + + Add API to allow creating variadic functions to JavaScriptCore + GLib API. + + Add –host option to WebDriver process. + + Handle acceptInsecureCertificates capability in WebDriver. + + Fix video freezes when GStreamerGL is not installed. + + Fix several crashes and rendering issues. + + Updated translations. +- Refresh webkit2gtk3-boo1088932-a11y-state-set.patch and + webkit2gtk3-python3.patch with quilt. + +------------------------------------------------------------------- +Wed Aug 8 02:21:04 UTC 2018 - bjorn....@gmail.com + +- Update to version 2.21.4: + + Switch to use a popup window with a tree view instead of a menu + for option menu default implementation. + + Add API to run javascript from a WebKitWebView in an isolated + world. + + Fix UI process crash in WebKitFaviconDatabase when pageURL is + unset. + + Fix several crashes and rendering issues. + +------------------------------------------------------------------- +Wed Aug 8 02:21:03 UTC 2018 - luc1...@linuxmail.org + +- Update to version 2.21.3: + + Ensure memory monitor properly notifies all child processes. + + Add maximize, minimize and fullscreen window commands to + WebDriver. + + Fix a network process crash when trying to get cookies of + about:blank page. + + Fix UI process crash when closing the window under Wayland. + + Disable Gigacage if mmap fails to allocate in Linux. + + Fix several crashes and rendering issues. +- Changes from version 2.21.2: + + Remove resource load statistics API, it's not ready yet. + + Add initial implementation of WebDriver advance user + insteraction commands. + + Add introspectable alternatives for functions using vargars to + JavaScriptCore GLib API. + + Implement MouseEvent.buttons. + + Fix downloads started by context menu failing in some websites + due to missing user agent HTTP header. +- Rebase webkit2gtk3-python3.patch generate-bytecode-files chunks. + +------------------------------------------------------------------- +Wed Aug 8 02:21:01 UTC 2018 - luc1...@linuxmail.org + +- Update to version 2.21.1: + + Add initial JavaScriptCore GLib API. + + Use JavaScriptCore GLib API in WebKit layer and deprecate most + of the DOM bindings API as well as + + methods using the JavaScriptCore C API. + + Switch to use complex text code path unconditionally. + + Properly close the connection to the Wayland nested compositor + in the WebProcess. + + Add playbin3 support to GStreamer media backend. + + Fix a deadlock when destroying the media player in non + accelerated compositing mode. +- Drop webkitgtk-typelib-sharelib-link.patch: there is no + JavaScriptCore.gir.in file to be patched anymore. Old: ---- webkitgtk-2.20.5.tar.xz webkitgtk-2.20.5.tar.xz.asc webkitgtk-typelib-sharelib-link.patch New: ---- webkitgtk-2.22.0.tar.xz webkitgtk-2.22.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.ITVOEM/_old 2018-09-10 12:30:02.482816716 +0200 +++ /var/tmp/diff_new_pack.ITVOEM/_new 2018-09-10 12:30:02.482816716 +0200 @@ -36,9 +36,9 @@ %define _gold_linker 0 %endif %endif -%bcond_without python3 +%bcond_with python3 Name: webkit2gtk3 -Version: 2.20.5 +Version: 2.22.0 Release: 0 Summary: Library for rendering web content, GTK+ Port License: LGPL-2.0-or-later AND BSD-3-Clause @@ -48,13 +48,10 @@ Source1: http://webkitgtk.org/releases/%{_name}-%{version}.tar.xz.asc Source98: baselibs.conf Source99: webkit2gtk3.keyring -# PATCH-FIX-OPENSUSE webkitgtk-typelib-sharelib-link.patch dims...@opensuse.org -- Fixup the .gir file to contain the full library name for libjavascriptcore. -Patch0: webkitgtk-typelib-sharelib-link.patch # PATCH-FIX-UPSTREAM webkit2gtk3-python3.patch bsc#1079812 mgo...@suse.com -- port to Python 3. -Patch1: webkit2gtk3-python3.patch +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. -Patch2: webkit2gtk3-boo1088932-a11y-state-set.patch - +Patch1: webkit2gtk3-boo1088932-a11y-state-set.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel BuildRequires: Mesa-libGLESv1_CM-devel @@ -81,8 +78,16 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.36 BuildRequires: pkgconfig(gnutls) >= 3.0.0 BuildRequires: pkgconfig(gstreamer-1.0) >= 1.0.3 +BuildRequires: pkgconfig(gstreamer-app-1.0) +BuildRequires: pkgconfig(gstreamer-audio-1.0) +BuildRequires: pkgconfig(gstreamer-codecparsers-1.0) +BuildRequires: pkgconfig(gstreamer-fft-1.0) BuildRequires: pkgconfig(gstreamer-gl-1.0) +BuildRequires: pkgconfig(gstreamer-mpegts-1.0) +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) +BuildRequires: pkgconfig(gstreamer-tag-1.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.12.0 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(harfbuzz) >= 0.9.2 @@ -259,11 +264,10 @@ %prep %setup -q -n webkitgtk-%{version} -%patch0 -p1 %if %{with python3} -%patch1 -p1 +%patch0 -p1 %endif -%patch2 -p1 +%patch1 -p1 %build # Here we must muzzle our dog so it doesn't eat all the memory ++++++ webkit2gtk3-boo1088932-a11y-state-set.patch ++++++ --- /var/tmp/diff_new_pack.ITVOEM/_old 2018-09-10 12:30:02.614816515 +0200 +++ /var/tmp/diff_new_pack.ITVOEM/_new 2018-09-10 12:30:02.614816515 +0200 @@ -1,7 +1,8 @@ -diff -urp webkitgtk-2.20.1.orig/Source/WebCore/accessibility/AccessibilityObject.cpp webkitgtk-2.20.1/Source/WebCore/accessibility/AccessibilityObject.cpp ---- webkitgtk-2.20.1.orig/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-04-09 07:00:57.000000000 -0500 -+++ webkitgtk-2.20.1/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-04-10 21:07:52.446048647 -0500 -@@ -1771,7 +1771,7 @@ void AccessibilityObject::updateBackingS +Index: webkitgtk-2.21.5/Source/WebCore/accessibility/AccessibilityObject.cpp +=================================================================== +--- webkitgtk-2.21.5.orig/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-07-03 11:11:27.000000000 +0200 ++++ webkitgtk-2.21.5/Source/WebCore/accessibility/AccessibilityObject.cpp 2018-07-24 11:54:06.402075029 +0200 +@@ -1783,7 +1783,7 @@ void AccessibilityObject::updateBackingS // Updating the layout may delete this object. RefPtr<AccessibilityObject> protectedThis(this); if (auto* document = this->document()) { @@ -10,10 +11,11 @@ document->updateLayoutIgnorePendingStylesheets(); } updateChildrenIfNecessary(); -diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp webkitgtk-2.20.1/Source/WebCore/dom/Document.cpp ---- webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.cpp 2018-03-05 05:36:37.000000000 -0600 -+++ webkitgtk-2.20.1/Source/WebCore/dom/Document.cpp 2018-04-10 21:07:52.454048680 -0500 -@@ -1940,11 +1940,10 @@ bool Document::needsStyleRecalc() const +Index: webkitgtk-2.21.5/Source/WebCore/dom/Document.cpp +=================================================================== +--- webkitgtk-2.21.5.orig/Source/WebCore/dom/Document.cpp 2018-07-20 08:09:06.000000000 +0200 ++++ webkitgtk-2.21.5/Source/WebCore/dom/Document.cpp 2018-07-24 11:54:06.434075417 +0200 +@@ -1936,11 +1936,10 @@ bool Document::needsStyleRecalc() const return false; } @@ -27,7 +29,7 @@ bool isAssertionDisabled = ScriptDisallowedScope::LayoutAssertionDisableScope::shouldDisable(); return isSafeToExecuteScript || isInFrameFlattening || !isInWebProcess() || isAssertionDisabled; } -@@ -1967,7 +1966,7 @@ bool Document::updateStyleIfNeeded() +@@ -1963,7 +1962,7 @@ bool Document::updateStyleIfNeeded() } // The early exit above for !needsStyleRecalc() is needed when updateWidgetPositions() is called in runOrScheduleAsynchronousTasks(). @@ -36,7 +38,7 @@ resolveStyle(); return true; -@@ -1983,7 +1982,7 @@ void Document::updateLayout() +@@ -1979,7 +1978,7 @@ void Document::updateLayout() ASSERT_NOT_REACHED(); return; } @@ -45,10 +47,11 @@ RenderView::RepaintRegionAccumulator repaintRegionAccumulator(renderView()); -diff -urp webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.h webkitgtk-2.20.1/Source/WebCore/dom/Document.h ---- webkitgtk-2.20.1.orig/Source/WebCore/dom/Document.h 2018-03-05 04:11:41.000000000 -0600 -+++ webkitgtk-2.20.1/Source/WebCore/dom/Document.h 2018-04-10 21:07:52.454048680 -0500 -@@ -1253,6 +1253,7 @@ public: +Index: webkitgtk-2.21.5/Source/WebCore/dom/Document.h +=================================================================== +--- webkitgtk-2.21.5.orig/Source/WebCore/dom/Document.h 2018-07-20 08:09:06.000000000 +0200 ++++ webkitgtk-2.21.5/Source/WebCore/dom/Document.h 2018-07-24 11:54:06.434075417 +0200 +@@ -1293,6 +1293,7 @@ public: bool inStyleRecalc() const { return m_inStyleRecalc; } bool inRenderTreeUpdate() const { return m_inRenderTreeUpdate; } ++++++ webkit2gtk3-python3.patch ++++++ ++++ 1469 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3-python3.patch ++++ and /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkit2gtk3-python3.patch ++++++ webkitgtk-2.20.5.tar.xz -> webkitgtk-2.22.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.20.5.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkitgtk-2.22.0.tar.xz differ: char 26, line 1