Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2017-10-23 16:20:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtwebengine"

Mon Oct 23 16:20:46 2017 rev:25 rq:533919 version:5.9.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes    
2017-10-13 14:03:00.222749727 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes   
    2017-10-23 16:20:50.163837323 +0200
@@ -1,0 +2,9 @@
+Sun Oct  8 14:12:31 UTC 2017 - lbeltr...@kde.org
+
+- Update to 5.9.2
+  * For more details please see:
+    https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/
+- Dropped patches, now upstream:
+  * clip-ft-glyph.diff
+
+-------------------------------------------------------------------

Old:
----
  clip-ft-glyph.diff
  qtwebengine-opensource-src-5.9.1.tar.xz

New:
----
  qtwebengine-opensource-src-5.9.2.tar.xz

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

Other differences:
------------------
++++++ libqt5-qtwebengine.spec ++++++
--- /var/tmp/diff_new_pack.PzrZgG/_old  2017-10-23 16:21:04.999142771 +0200
+++ /var/tmp/diff_new_pack.PzrZgG/_new  2017-10-23 16:21:05.003142583 +0200
@@ -49,15 +49,15 @@
 %endif
 
 Name:           libqt5-qtwebengine
-Version:        5.9.1
+Version:        5.9.2
 Release:        0
 Summary:        Qt 5 WebEngine Library
 License:        SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0
 Group:          Development/Libraries/X11
 Url:            https://www.qt.io
 %define base_name libqt5
-%define real_version 5.9.1
-%define so_version 5.9.1
+%define real_version 5.9.2
+%define so_version 5.9.2
 %define tar_version qtwebengine-opensource-src-%{real_version}
 Source:         
https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz
 Source1:        baselibs.conf
@@ -65,10 +65,8 @@
 Patch1:         armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff -- Detect 
nouveau opengl drivers and disable gpu usage to work around nouveau crashing
 Patch2:         disable-gpu-when-using-nouveau-boo-1005323.diff
-# PATCH-FIX-UPSTREAM clip-ft-glyph.diff -- clip FreeType glyph bitmap to mask 
in Skia (for freetype-2.8.1) boo#1061344
-Patch3:         clip-ft-glyph.diff
 # PATCH-FIX-UPSTREAM harmony-fix.diff -- Show the patent-free LCD rendering. 
Without this patch, only grayscale rendering is used. (for freetype-2.8.1) 
boo#1061344
-Patch4:         harmony-fix.diff
+Patch3:         harmony-fix.diff
 # http://www.chromium.org/blink not ported to PowerPC
 ExcludeArch:    ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint
@@ -94,6 +92,7 @@
 BuildRequires:  libqt5-qtlocation-private-headers-devel >= %{version}
 BuildRequires:  libqt5-qtwebchannel-private-headers-devel >= %{version}
 BuildRequires:  libqt5-qtxmlpatterns-private-headers-devel >= %{version}
+BuildRequires: libQt5QuickControls2-devel
 BuildRequires:  pam-devel
 BuildRequires:  pciutils-devel
 BuildRequires:  perl-JSON
@@ -240,8 +239,7 @@
 sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro
 %patch1 -p1
 %patch2 -p1
-%patch3 -d src/3rdparty/chromium/third_party/skia -p4
-%patch4 -p1
+%patch3 -p1
 # QTBUG-61128
 sed -i -e '/toolprefix = /d' -e 's/\${toolprefix}//g' \
   src/3rdparty/chromium/build/toolchain/linux/BUILD.gn

++++++ disable-gpu-when-using-nouveau-boo-1005323.diff ++++++
--- /var/tmp/diff_new_pack.PzrZgG/_old  2017-10-23 16:21:05.051140337 +0200
+++ /var/tmp/diff_new_pack.PzrZgG/_new  2017-10-23 16:21:05.051140337 +0200
@@ -1,8 +1,8 @@
-Index: qtwebengine-opensource-src-5.9.1/src/core/web_engine_context.cpp
+Index: qtwebengine-opensource-src-5.9.2/src/core/web_engine_context.cpp
 ===================================================================
---- qtwebengine-opensource-src-5.9.1.orig/src/core/web_engine_context.cpp
-+++ qtwebengine-opensource-src-5.9.1/src/core/web_engine_context.cpp
-@@ -90,6 +90,7 @@
+--- qtwebengine-opensource-src-5.9.2.orig/src/core/web_engine_context.cpp
++++ qtwebengine-opensource-src-5.9.2/src/core/web_engine_context.cpp
+@@ -91,6 +91,7 @@
  #include <QOffscreenSurface>
  #ifndef QT_NO_OPENGL
  # include <QOpenGLContext>
@@ -10,7 +10,7 @@
  #endif
  #include <QQuickWindow>
  #include <QStringList>
-@@ -179,6 +180,39 @@ void dummyGetPluginCallback(const std::v
+@@ -165,6 +166,39 @@ void dummyGetPluginCallback(const std::v
  }
  #endif
  
@@ -50,28 +50,3 @@
  } // namespace
  
  namespace QtWebEngineCore {
-@@ -349,9 +383,23 @@ WebEngineContext::WebEngineContext()
- 
-     GLContextHelper::initialize();
- 
-+#ifndef QT_NO_OPENGL
-+    bool disableGpu = qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_GPU");
-+
-+    if (!qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND") 
&& openGLVendor() == QStringLiteral("nouveau"))
-+    {
-+        qWarning() << "Nouveau openGL driver detected. Qt WebEngine will 
disable usage of the GPU.\n"
-+                      "Note: you can set the 
QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND\n"
-+                      "environment variable before running this application, 
but this is \n"
-+                      "not recommended since this usually causes applications 
to crash as\n"
-+                      "Nouveau openGL drivers don't support multithreaded 
rendering";
-+        disableGpu = true;
-+    }
-+#endif
-+
-     const char *glType = 0;
- #ifndef QT_NO_OPENGL
--    if (!usingANGLE() && !usingSoftwareDynamicGL() && 
!usingQtQuick2DRenderer()) {
-+    if (!usingANGLE() && !usingSoftwareDynamicGL() && 
!usingQtQuick2DRenderer() && !disableGpu) {
-         if (qt_gl_global_share_context() && 
qt_gl_global_share_context()->isValid()) {
-             // If the native handle is QEGLNativeContext try to use GL ES/2, 
if there is no native handle
-             // assume we are using wayland and try GL ES/2, and finally Ozone 
demands GL ES/2 too.

++++++ qtwebengine-opensource-src-5.9.1.tar.xz -> 
qtwebengine-opensource-src-5.9.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-opensource-src-5.9.1.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/qtwebengine-opensource-src-5.9.2.tar.xz
 differ: char 26, line 1


Reply via email to