Hello community,

here is the log from the commit of package webkit2gtk3 for openSUSE:Factory 
checked in at 2019-02-24 17:02:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkit2gtk3"

Sun Feb 24 17:02:12 2019 rev:73 rq:674757 version:2.22.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes  2019-01-15 
09:09:57.742591702 +0100
+++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.28833/webkit2gtk3.changes       
2019-02-24 17:02:14.440713416 +0100
@@ -1,0 +2,22 @@
+Wed Feb 13 17:16:52 UTC 2019 - [email protected]
+
+- Replace webkit2gtk3-boo1088932-a11y-state-set.patch with a patch
+  proposed for webkit#188599. The original patch didn't always
+  prevent crashes.
+
+-------------------------------------------------------------------
+Sat Feb  9 15:44:38 UTC 2019 - [email protected]
+
+- Update to version 2.22.6 (boo#1124937):
+  + Make kinetic scrolling slow down smoothly when reaching the
+    ends of pages, instead of abruptly, to better match the GTK+
+    behaviour.
+  + Fix Web inspector magnifier under Wayland.
+  + Fix garbled rendering of some websites (e.g. YouTube) while
+    scrolling under X11.
+  + Fix several crashes, race conditions, and rendering issues.
+- CVE identifiers fixed: CVE-2019-6212, CVE-2019-6215,
+  CVE-2019-6216, CVE-2019-6217, CVE-2019-6226, CVE-2019-6227,
+  CVE-2019-6229, CVE-2019-6233, CVE-2019-6234.
+
+-------------------------------------------------------------------

Old:
----
  webkitgtk-2.22.5.tar.xz
  webkitgtk-2.22.5.tar.xz.asc

New:
----
  webkitgtk-2.22.6.tar.xz
  webkitgtk-2.22.6.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.qn2KOg/_old  2019-02-24 17:02:17.608711910 +0100
+++ /var/tmp/diff_new_pack.qn2KOg/_new  2019-02-24 17:02:17.612711908 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package webkit2gtk3
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -42,7 +42,7 @@
 %bcond_with python3
 %endif
 Name:           webkit2gtk3
-Version:        2.22.5
+Version:        2.22.6
 Release:        0
 Summary:        Library for rendering web content, GTK+ Port
 License:        LGPL-2.0-or-later AND BSD-3-Clause
@@ -141,8 +141,8 @@
 
 %package -n libwebkit2gtk%{_wk2sover}
 Summary:        Library for rendering web content, GTK+ Port
-Group:          System/Libraries
 # Require the injected bundles. The bundles are dlopen()ed
+Group:          System/Libraries
 Requires:       webkit2gtk-4_0-injected-bundles
 Recommends:     %{_pkgname_no_slpp}-lang
 Provides:       %{_pkgname_no_slpp} = %{version}

++++++ webkit2gtk3-boo1088932-a11y-state-set.patch ++++++
--- /var/tmp/diff_new_pack.qn2KOg/_old  2019-02-24 17:02:17.644711892 +0100
+++ /var/tmp/diff_new_pack.qn2KOg/_new  2019-02-24 17:02:17.644711892 +0100
@@ -1,61 +1,13 @@
-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
+diff -urp 
webkitgtk-2.22.6.orig/Source/WebCore/accessibility/AccessibilityObject.cpp 
webkitgtk-2.22.6/Source/WebCore/accessibility/AccessibilityObject.cpp
+--- webkitgtk-2.22.6.orig/Source/WebCore/accessibility/AccessibilityObject.cpp 
2019-02-12 16:58:51.735109641 -0600
++++ webkitgtk-2.22.6/Source/WebCore/accessibility/AccessibilityObject.cpp      
2019-02-12 17:00:53.987806344 -0600
+@@ -1780,6 +1780,9 @@ void AccessibilityObject::updateBackingS
+     if (!axObjectCache())
+         return;
+     
++    if (WidgetHierarchyUpdatesSuspensionScope::isSuspended())
++        return;
++
      // Updating the layout may delete this object.
      RefPtr<AccessibilityObject> protectedThis(this);
      if (auto* document = this->document()) {
--        if (!document->view()->layoutContext().isInRenderTreeLayout() && 
!document->inRenderTreeUpdate() && !document->inStyleRecalc())
-+        if (!document->view()->layoutContext().isInRenderTreeLayout() && 
!document->inRenderTreeUpdate() && document->isSafeToUpdateStyleOrLayout())
-             document->updateLayoutIgnorePendingStylesheets();
-     }
-     updateChildrenIfNecessary();
-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;
- }
- 
--static bool isSafeToUpdateStyleOrLayout(const Document& document)
-+bool Document::isSafeToUpdateStyleOrLayout() const
- {
-     bool isSafeToExecuteScript = 
ScriptDisallowedScope::InMainThread::isScriptAllowed();
--    auto* frameView = document.view();
--    bool isInFrameFlattening = frameView && 
frameView->isInChildFrameWithFrameFlattening();
-+    bool isInFrameFlattening = view() && 
view()->isInChildFrameWithFrameFlattening();
-     bool isAssertionDisabled = 
ScriptDisallowedScope::LayoutAssertionDisableScope::shouldDisable();
-     return isSafeToExecuteScript || isInFrameFlattening || !isInWebProcess() 
|| isAssertionDisabled;
- }
-@@ -1963,7 +1962,7 @@ bool Document::updateStyleIfNeeded()
-     }
- 
-     // The early exit above for !needsStyleRecalc() is needed when 
updateWidgetPositions() is called in runOrScheduleAsynchronousTasks().
--    
RELEASE_ASSERT_WITH_SECURITY_IMPLICATION(isSafeToUpdateStyleOrLayout(*this));
-+    RELEASE_ASSERT_WITH_SECURITY_IMPLICATION(isSafeToUpdateStyleOrLayout());
- 
-     resolveStyle();
-     return true;
-@@ -1979,7 +1978,7 @@ void Document::updateLayout()
-         ASSERT_NOT_REACHED();
-         return;
-     }
--    
RELEASE_ASSERT_WITH_SECURITY_IMPLICATION(isSafeToUpdateStyleOrLayout(*this));
-+    RELEASE_ASSERT_WITH_SECURITY_IMPLICATION(isSafeToUpdateStyleOrLayout());
- 
-     RenderView::RepaintRegionAccumulator 
repaintRegionAccumulator(renderView());
- 
-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; }
-+    WEBCORE_EXPORT bool isSafeToUpdateStyleOrLayout() const;
- 
-     void updateTextRenderer(Text&, unsigned offsetOfReplacedText, unsigned 
lengthOfReplacedText);
- 


++++++ webkitgtk-2.22.5.tar.xz -> webkitgtk-2.22.6.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.22.5.tar.xz 
/work/SRC/openSUSE:Factory/.webkit2gtk3.new.28833/webkitgtk-2.22.6.tar.xz 
differ: char 26, line 1


Reply via email to