Hello community,

here is the log from the commit of package webkit2gtk3 for openSUSE:Factory 
checked in at 2016-09-21 18:45:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.webkit2gtk3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkit2gtk3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes  2016-09-09 
10:18:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new/webkit2gtk3.changes     
2016-09-21 18:45:05.000000000 +0200
@@ -1,0 +2,115 @@
+Fri Sep 16 17:41:45 UTC 2016 - junrr...@gmail.com
+
+- Reintroduce support for Gtk2 plugins like Flash.
+  + Add pkgconfig(gtk+-2.0) BuildRequires.
+  + No longer pass -DENABLE_PLUGIN_PROCESS_GTK2=OFF to configure.
+  + Split the built plugin to it's own sub-package,
+    webkit2gtk3-plugin-process-gtk2, and make sure it's excluded
+    from the main package.
+  + Only apply these changes to openSUSE via conditional.
+
+-------------------------------------------------------------------
+Thu Sep 15 15:37:41 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.92:
+  + Add clipboard support in Wayland.
+  + Improve rendering of scrollbars with themes setting a minimum
+    width for the scrollbar CSS gadget.
+  + Fix another WebProcess crash when the last WebView is
+    destroyed.
+  + Fix the build with GCC 6.
+- Drop webkitgtk-fix-clipboard.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Sat Sep 10 07:35:15 UTC 2016 - zai...@opensuse.org
+
+- Add webkitgtk-fix-clipboard.patch: Fix clipboard support in
+  wayland (webkit#146574).
+
+-------------------------------------------------------------------
+Fri Sep  9 23:46:56 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.91:
+  + Improve the performance when resizing the WebView with the
+    threaded compositor.
+  + Do not try to use GL_PACK_ROW_LENGTH when compiling with GLES2,
+    since it's not available.
+  + Use a different plugins cache file in Wayland and X11.
+  + Fix UI process crash visiting sites protected with HTTP auth
+    when using GTK+ < 3.14.
+  + Fix a WebProcess crash when the last WebView is destroyed.
+  + Fix build configure without Wayland support.
+  + Fix the build when compiling with Clang.
+  + Fix several crashes and rendering issues.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Sep  6 17:05:37 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.90:
+  + Add initial implementation of accelerating compositing support
+    under Wayland.
+  + Fix performance with the modesetting intel driver and DRI3
+    enabled.
+  + Improved performance when resizing the web view on X11.
+  + Fix several crashes and rendering issues.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Sep  6 17:04:00 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.4:
+  + Switched to use the threaded compositor. Accelerated
+    compositing mode is now always enabled by default and happens
+    in a separate thread in the web process.
+  + Make web view background colors work in accelerated
+    compositing mode.
+  + Fix several crashes and rendering issues.
+
+-------------------------------------------------------------------
+Tue Sep  6 17:03:59 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.3:
+  + Fix Web Process deadlocks when loading HLS videos.
+  + Make videos work when painted into a canvas when accelerated
+    compositing is enabled.
+  + Fix flickering with animated GIFs.
+  + Fix a Web Process crash when video repaint is requested with
+    GStreamer GL enabled.
+  + Reduce the amount of file descriptors that the Web Process
+    keeps open.
+  + Make memory pressure handler work when cgroups are not
+    available.
+  + Fix several crashes and rendering issues.
+
+-------------------------------------------------------------------
+Tue Sep  6 17:02:58 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.2:
+  + Properly redraw the web view when reparented in force
+    compositing mode.
+  + Flip the volume control layout in media controls on RTL.
+  + Add support for video orientation to the GStreamer media
+    backend.
+  + Fix several crashes and rendering issues.
+
+-------------------------------------------------------------------
+Tue Sep  6 17:01:57 UTC 2016 - zai...@opensuse.org
+
+- Update to version 2.13.1:
+  + CSS Grid Layout has been unprefixed and can be enabled as an
+    experimental feature at runtime.
+  + The HTTP disk cache implements speculative resources
+    revalidation.
+  + Add a new WebKitSetting to allow universal access from file
+    URLs.
+  + Fix several crashes and rendering issues.
+- Rebase webkitgtk-typelib-sharelib-link.patch.
+- Add pkgconfig(gnutls) BuildRequires: New dependency.
+
+-------------------------------------------------------------------
+Tue Sep  6 09:41:19 UTC 2016 - fezh...@suse.com
+
+- Rebase webkitgtk-disable-gcc-version-checks.patch for 2.12.5
+
+-------------------------------------------------------------------

Old:
----
  webkitgtk-2.12.5.tar.xz

New:
----
  webkitgtk-2.13.92.tar.xz

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

Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.jpVYyL/_old  2016-09-21 18:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.jpVYyL/_new  2016-09-21 18:45:08.000000000 +0200
@@ -26,7 +26,7 @@
 %define _pkgconfig_suffix gtk-3.0
 %define _name webkitgtk
 Name:           webkit2gtk3
-Version:        2.12.5
+Version:        2.13.92
 Release:        0
 Summary:        Library for rendering web content, GTK+ Port
 License:        LGPL-2.0+ and BSD-3-Clause
@@ -66,8 +66,13 @@
 BuildRequires:  pkgconfig(freetype2) >= 2.4.2
 BuildRequires:  pkgconfig(geoclue-2.0) >= 2.1.5
 BuildRequires:  pkgconfig(glib-2.0) >= 2.36
+BuildRequires:  pkgconfig(gnutls) >= 3.0.0
 BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.0.3
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+%if 0%{?is_opensuse}
+# We require gtk2 for the Gtk2 plugin wrapper
+BuildRequires:  pkgconfig(gtk+-2.0) >= 2.24.10
+%endif
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12.0
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(harfbuzz) >= 0.9.2
@@ -109,6 +114,16 @@
 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:        Library for rendering web content -- Injected bundles
 Group:          System/Libraries
@@ -243,7 +258,9 @@
   -DCMAKE_BUILD_TYPE=Release \
   -DLIBEXEC_INSTALL_DIR=%{_libexecdir}/libwebkit2gtk%{_wk2sover} \
   -DPORT=GTK \
+%if !0%{?is_opensuse}
   -DENABLE_PLUGIN_PROCESS_GTK2=OFF \
+%endif
 %ifarch ppc ppc64 ppc64le s390 s390x
   -DENABLE_JIT=OFF \
   -DUSE_SYSTEM_MALLOC=ON \
@@ -268,9 +285,19 @@
 
 %files -n libwebkit2gtk%{_wk2sover}
 %defattr(-,root,root)
+%if 0%{?is_opensuse}
+# Exclude Gtk2 plugin support from this package. That goes into 
plugin-process-gtk2.
+%exclude %{_libexecdir}/libwebkit2gtk%{_wk2sover}/WebKitPluginProcess2
+%endif
 %{_libexecdir}/libwebkit2gtk%{_wk2sover}/
 %{_libdir}/libwebkit2gtk-4.0.so.*
 
+%if 0%{?is_opensuse}
+%files plugin-process-gtk2
+%defattr(-,root,root)
+%{_libexecdir}/libwebkit2gtk%{_wk2sover}/WebKitPluginProcess2
+%endif
+
 %files -n webkit2gtk-4_0-injected-bundles
 %defattr(-,root,root)
 %dir %{_libdir}/webkit2gtk-4.0

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

++++++ webkitgtk-disable-gcc-version-checks.patch ++++++
--- /var/tmp/diff_new_pack.jpVYyL/_old  2016-09-21 18:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.jpVYyL/_new  2016-09-21 18:45:08.000000000 +0200
@@ -28,7 +28,7 @@
 -
  # Libtool library version, not to be confused with API version.
  # See 
http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
- CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT2 50 10 13)
+ CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE(WEBKIT2 50 11 13)
 Index: webkitgtk-2.12.4/Source/WTF/wtf/Compiler.h
 ===================================================================
 --- webkitgtk-2.12.4.orig/Source/WTF/wtf/Compiler.h

++++++ webkitgtk-typelib-sharelib-link.patch ++++++
--- /var/tmp/diff_new_pack.jpVYyL/_old  2016-09-21 18:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.jpVYyL/_new  2016-09-21 18:45:08.000000000 +0200
@@ -11,25 +11,4 @@
               c:identifier-prefixes="JS"
               c:symbol-prefixes="JS">
      <record name="GlobalContext" c:type="JSGlobalContextRef" foreign="1"/>
-Index: 
webkitgtk-2.11.90/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.cpp
-===================================================================
---- 
webkitgtk-2.11.90.orig/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.cpp
-+++ 
webkitgtk-2.11.90/Source/WebKit2/UIProcess/UserContent/WebUserContentControllerProxy.cpp
-@@ -116,7 +116,7 @@ void WebUserContentControllerProxy::addU
- void WebUserContentControllerProxy::removeUserScript(const API::UserScript& 
userScript)
- {
-     for (WebProcessProxy* process : m_processes)
--        
process->connection()->send(Messages::WebUserContentController::RemoveUserScript({
 userScript.userScript().url().string() }), m_identifier);
-+        
process->connection()->send(Messages::WebUserContentController::RemoveUserScript(userScript.userScript().url().string()),
 m_identifier);
- 
-     m_userScripts->elements().removeAll(&userScript);
- }
-@@ -140,7 +140,7 @@ void WebUserContentControllerProxy::addU
- void WebUserContentControllerProxy::removeUserStyleSheet(const 
API::UserStyleSheet& userStyleSheet)
- {
-     for (WebProcessProxy* process : m_processes)
--        
process->connection()->send(Messages::WebUserContentController::RemoveUserStyleSheet({
 userStyleSheet.userStyleSheet().url().string() }), m_identifier);
-+        
process->connection()->send(Messages::WebUserContentController::RemoveUserStyleSheet(userStyleSheet.userStyleSheet().url().string()),
 m_identifier);
- 
-     m_userStyleSheets->elements().removeAll(&userStyleSheet);
- }
+


Reply via email to