Hello community,

here is the log from the commit of package libqt5-qtwebview for 
openSUSE:Factory checked in at 2019-03-22 15:06:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebview (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtwebview.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtwebview"

Fri Mar 22 15:06:36 2019 rev:9 rq:685659 version:5.12.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebview/libqt5-qtwebview.changes        
2018-12-20 12:54:14.694705174 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebview.new.25356/libqt5-qtwebview.changes 
    2019-03-22 15:07:07.689506946 +0100
@@ -1,0 +2,16 @@
+Thu Mar 14 08:52:28 UTC 2019 - fab...@ritter-vogt.de
+
+- Update to 5.12.2:
+  * New bugfix release
+  * For more details please see:
+  * http://code.qt.io/cgit/qt/qtwebview.git/plain/dist/changes-5.12.2/?h=5.12.2
+
+-------------------------------------------------------------------
+Fri Feb  1 08:40:37 UTC 2019 - fab...@ritter-vogt.de
+
+- Update to 5.12.1:
+  * New bugfix release
+  * For more details please see:
+  * 
http://code.qt.io/cgit/qt/qtwebview.git/plain/dist/changes-5.12.1/?h=v5.12.1
+
+-------------------------------------------------------------------

Old:
----
  qtwebview-everywhere-src-5.12.0.tar.xz

New:
----
  qtwebview-everywhere-src-5.12.2.tar.xz

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

Other differences:
------------------
++++++ libqt5-qtwebview.spec ++++++
--- /var/tmp/diff_new_pack.J6vHm7/_old  2019-03-22 15:07:09.001505811 +0100
+++ /var/tmp/diff_new_pack.J6vHm7/_new  2019-03-22 15:07:09.001505811 +0100
@@ -21,16 +21,16 @@
 %define libname libQt5WebView5
 
 Name:           libqt5-qtwebview
-Version:        5.12.0
+Version:        5.12.2
 Release:        0
 Summary:        Qt 5 WebView Library
 License:        LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only
 Group:          Development/Libraries/X11
 Url:            https://www.qt.io
 %define base_name libqt5
-%define real_version 5.12.0
-%define so_version 5.12.0
-%define tar_version qtwebview-everywhere-src-5.12.0
+%define real_version 5.12.2
+%define so_version 5.12.2
+%define tar_version qtwebview-everywhere-src-5.12.2
 Source:         
https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz
 BuildRequires:  libQt5Core-private-headers-devel >= %{version}
 BuildRequires:  libqt5-qtwebengine-private-headers-devel >= %{version}

++++++ qtwebview-everywhere-src-5.12.0.tar.xz -> 
qtwebview-everywhere-src-5.12.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-5.12.0/.qmake.conf 
new/qtwebview-everywhere-src-5.12.2/.qmake.conf
--- old/qtwebview-everywhere-src-5.12.0/.qmake.conf     2018-11-05 
13:49:50.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/.qmake.conf     2019-02-22 
08:14:57.000000000 +0100
@@ -2,4 +2,4 @@
 
 DEFINES += QT_NO_FOREACH
 
-MODULE_VERSION = 5.12.0
+MODULE_VERSION = 5.12.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-5.12.0/.tag 
new/qtwebview-everywhere-src-5.12.2/.tag
--- old/qtwebview-everywhere-src-5.12.0/.tag    2018-11-05 13:49:50.000000000 
+0100
+++ new/qtwebview-everywhere-src-5.12.2/.tag    2019-02-22 08:14:57.000000000 
+0100
@@ -1 +1 @@
-452f14f48075a19fd67060a8581268e81bf16d0e
+0aa43dc555e0a820bf13a6b12671ee6a79161155
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-5.12.0/dist/changes-5.11.3 
new/qtwebview-everywhere-src-5.12.2/dist/changes-5.11.3
--- old/qtwebview-everywhere-src-5.12.0/dist/changes-5.11.3     1970-01-01 
01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/dist/changes-5.11.3     2019-02-22 
08:14:57.000000000 +0100
@@ -0,0 +1,20 @@
+Qt 5.11.3 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.11.0 through 5.11.2.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+http://doc.qt.io/qt-5/index.html
+
+The Qt version 5.11 series is binary compatible with the 5.10.x series.
+Applications compiled for 5.10 will continue to run with 5.11.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+ - This release contains only minor code improvements.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-5.12.0/dist/changes-5.12.1 
new/qtwebview-everywhere-src-5.12.2/dist/changes-5.12.1
--- old/qtwebview-everywhere-src-5.12.0/dist/changes-5.12.1     1970-01-01 
01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/dist/changes-5.12.1     2019-02-22 
08:14:57.000000000 +0100
@@ -0,0 +1,20 @@
+Qt 5.12.1 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+http://doc.qt.io/qt-5/index.html
+
+The Qt version 5.12 series is binary compatible with the 5.11.x series.
+Applications compiled for 5.11 will continue to run with 5.12.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+ - This release contains only minor code improvements.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-5.12.0/dist/changes-5.12.2 
new/qtwebview-everywhere-src-5.12.2/dist/changes-5.12.2
--- old/qtwebview-everywhere-src-5.12.0/dist/changes-5.12.2     1970-01-01 
01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/dist/changes-5.12.2     2019-02-22 
08:14:57.000000000 +0100
@@ -0,0 +1,26 @@
+Qt 5.12.2 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.1.
+
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+
+https://doc.qt.io/qt-5/index.html
+
+The Qt version 5.12 series is binary compatible with the 5.11.x series.
+Applications compiled for 5.11 will continue to run with 5.12.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+*                        Platform Specific Changes                         *
+****************************************************************************
+
+ - iOS:
+   * Now opens links with _blank target in the current WebView if the
+     external browser cannot open them.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qabstractwebview_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qabstractwebview_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qabstractwebview_p.h
 2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qabstractwebview_p.h
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qabstractwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qnativeviewcontroller_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qnativeviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qnativeviewcontroller_p.h
    2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qnativeviewcontroller_p.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qnativeviewcontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qquickviewcontroller_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qquickviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qquickviewcontroller_p.h
     2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qquickviewcontroller_p.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qquickviewcontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qquickwebview_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qquickwebview_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qquickwebview_p.h
    2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qquickwebview_p.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qquickwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qquickwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qquickwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qquickwebviewloadrequest_p.h
 2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qquickwebviewloadrequest_p.h
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qquickwebviewloadrequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebview_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebview_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebview_p.h
 2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebview_p.h
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewfactory_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewfactory_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewfactory_p.h
  2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewfactory_p.h
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qwebviewfactory_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewinterface_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewinterface_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewinterface_p.h
        2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewinterface_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qwebviewinterface_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewloadrequest_p.h
      2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewloadrequest_p.h
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qwebviewloadrequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewplugin_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewplugin_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.0/QtWebView/private/qwebviewplugin_p.h
   2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.0/QtWebView/private/qwebviewplugin_p.h
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/webview/qwebviewplugin_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qabstractwebview_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qabstractwebview_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qabstractwebview_p.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qabstractwebview_p.h
 2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qabstractwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qnativeviewcontroller_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qnativeviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qnativeviewcontroller_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qnativeviewcontroller_p.h
    2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qnativeviewcontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qquickviewcontroller_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qquickviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qquickviewcontroller_p.h
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qquickviewcontroller_p.h
     2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qquickviewcontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qquickwebview_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qquickwebview_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qquickwebview_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qquickwebview_p.h
    2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qquickwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qquickwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qquickwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qquickwebviewloadrequest_p.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qquickwebviewloadrequest_p.h
 2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qquickwebviewloadrequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebview_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebview_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebview_p.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebview_p.h
 2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewfactory_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewfactory_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewfactory_p.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewfactory_p.h
  2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qwebviewfactory_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewinterface_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewinterface_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewinterface_p.h
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewinterface_p.h
        2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qwebviewinterface_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewloadrequest_p.h
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewloadrequest_p.h
      2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qwebviewloadrequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewplugin_p.h
 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewplugin_p.h
--- 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/5.12.2/QtWebView/private/qwebviewplugin_p.h
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/5.12.2/QtWebView/private/qwebviewplugin_p.h
   2019-02-22 08:14:57.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/webview/qwebviewplugin_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/include/QtWebView/qtwebviewversion.h 
new/qtwebview-everywhere-src-5.12.2/include/QtWebView/qtwebviewversion.h
--- old/qtwebview-everywhere-src-5.12.0/include/QtWebView/qtwebviewversion.h    
2018-12-04 04:07:55.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/include/QtWebView/qtwebviewversion.h    
2019-03-11 14:58:06.000000000 +0100
@@ -2,8 +2,8 @@
 #ifndef QT_QTWEBVIEW_VERSION_H
 #define QT_QTWEBVIEW_VERSION_H
 
-#define QTWEBVIEW_VERSION_STR "5.12.0"
+#define QTWEBVIEW_VERSION_STR "5.12.2"
 
-#define QTWEBVIEW_VERSION 0x050C00
+#define QTWEBVIEW_VERSION 0x050C02
 
 #endif // QT_QTWEBVIEW_VERSION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/src/plugins/darwin/qdarwinwebview.mm 
new/qtwebview-everywhere-src-5.12.2/src/plugins/darwin/qdarwinwebview.mm
--- old/qtwebview-everywhere-src-5.12.0/src/plugins/darwin/qdarwinwebview.mm    
2018-11-05 13:49:50.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/src/plugins/darwin/qdarwinwebview.mm    
2019-02-22 08:14:57.000000000 +0100
@@ -160,49 +160,50 @@
 - (void)webView:(WKWebView *)webView 
didStartProvisionalNavigation:(WKNavigation *)navigation
 {
     Q_UNUSED(webView);
-    Q_UNUSED(navigation);
     // WKNavigationDelegate gives us per-frame notifications while the 
QWebView API
-    // should provide per-page notifications. Keep track of started frame loads
-    // and emit notifications when the final frame completes.
-    if (++qDarwinWebViewPrivate->requestFrameCount == 1) {
-        Q_EMIT qDarwinWebViewPrivate->loadingChanged(
-                    QWebViewLoadRequestPrivate(qDarwinWebViewPrivate->url(),
-                                               QWebView::LoadStartedStatus,
-                                               QString()));
-    }
-
+    // should provide per-page notifications. Therefore we keep track of the 
last frame
+    // to be started, if that finishes or fails then we indicate that it has 
loaded.
+    if (qDarwinWebViewPrivate->wkNavigation != navigation)
+        qDarwinWebViewPrivate->wkNavigation = navigation;
+    else
+        return;
+
+    Q_EMIT qDarwinWebViewPrivate->loadingChanged(
+                QWebViewLoadRequestPrivate(qDarwinWebViewPrivate->url(),
+                                           QWebView::LoadStartedStatus,
+                                           QString()));
     Q_EMIT 
qDarwinWebViewPrivate->loadProgressChanged(qDarwinWebViewPrivate->loadProgress());
 }
 
 - (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation 
*)navigation
 {
     Q_UNUSED(webView);
-    Q_UNUSED(navigation);
-    if (--qDarwinWebViewPrivate->requestFrameCount == 0) {
-        [self pageDone];
-        Q_EMIT qDarwinWebViewPrivate->loadingChanged(
-                    QWebViewLoadRequestPrivate(qDarwinWebViewPrivate->url(),
-                                               QWebView::LoadSucceededStatus,
-                                               QString()));
-    }
+    if (qDarwinWebViewPrivate->wkNavigation != navigation)
+        return;
+
+    [self pageDone];
+    Q_EMIT qDarwinWebViewPrivate->loadingChanged(
+                QWebViewLoadRequestPrivate(qDarwinWebViewPrivate->url(),
+                                           QWebView::LoadSucceededStatus,
+                                           QString()));
 }
 
 - (void)webView:(WKWebView *)webView 
didFailProvisionalNavigation:(WKNavigation *)navigation
       withError:(NSError *)error
 {
     Q_UNUSED(webView);
-    Q_UNUSED(navigation);
-    if (--qDarwinWebViewPrivate->requestFrameCount == 0)
-        [self handleError:error];
+    if (qDarwinWebViewPrivate->wkNavigation != navigation)
+        return;
+    [self handleError:error];
 }
 
 - (void)webView:(WKWebView *)webView didFailNavigation:(WKNavigation 
*)navigation
       withError:(NSError *)error
 {
     Q_UNUSED(webView);
-    Q_UNUSED(navigation);
-    if (--qDarwinWebViewPrivate->requestFrameCount == 0)
-        [self handleError:error];
+    if (qDarwinWebViewPrivate->wkNavigation != navigation)
+        return;
+    [self handleError:error];
 }
 
 - (void)webView:(WKWebView *)webView
@@ -243,7 +244,13 @@
 #ifdef Q_OS_MACOS
         [[NSWorkspace sharedWorkspace] openURL:url];
 #elif defined(Q_OS_IOS)
-        [[UIApplication sharedApplication] openURL:url options:@{} 
completionHandler:nil];
+        // Check if it can be opened first, if it is a file scheme then it 
can't
+        // be opened, therefore if it is a _blank target in that case we need 
to open
+        // inside the current webview
+        if ([[UIApplication sharedApplication] canOpenURL:url])
+            [[UIApplication sharedApplication] openURL:url options:@{} 
completionHandler:nil];
+        else if (!navigationAction.targetFrame)
+            [webView loadRequest:navigationAction.request];
 #endif
     }
     decisionHandler(handled ? WKNavigationActionPolicyAllow : 
WKNavigationActionPolicyCancel);
@@ -304,8 +311,6 @@
 void QDarwinWebViewPrivate::setUrl(const QUrl &url)
 {
     if (url.isValid()) {
-        requestFrameCount = 0;
-
         if (url.isLocalFile()) {
             // We need to pass local files via loadFileURL and the read access 
should cover
             // the directory that the file is in, to facilitate loading 
referenced images etc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/src/plugins/darwin/qdarwinwebview_p.h 
new/qtwebview-everywhere-src-5.12.2/src/plugins/darwin/qdarwinwebview_p.h
--- old/qtwebview-everywhere-src-5.12.0/src/plugins/darwin/qdarwinwebview_p.h   
2018-11-05 13:49:50.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/src/plugins/darwin/qdarwinwebview_p.h   
2019-02-22 08:14:57.000000000 +0100
@@ -67,6 +67,7 @@
 #endif
 
 Q_FORWARD_DECLARE_OBJC_CLASS(WKWebView);
+Q_FORWARD_DECLARE_OBJC_CLASS(WKNavigation);
 
 #ifdef Q_OS_IOS
 Q_FORWARD_DECLARE_OBJC_CLASS(UIGestureRecognizer);
@@ -109,10 +110,10 @@
 
 public:
     WKWebView *wkWebView;
+    WKNavigation *wkNavigation;
 #ifdef Q_OS_IOS
     UIGestureRecognizer *m_recognizer;
 #endif
-    int requestFrameCount;
     QPointer<QObject> m_parentView;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/src/webview/doc/qtwebview.qdocconf 
new/qtwebview-everywhere-src-5.12.2/src/webview/doc/qtwebview.qdocconf
--- old/qtwebview-everywhere-src-5.12.0/src/webview/doc/qtwebview.qdocconf      
2018-11-05 13:49:50.000000000 +0100
+++ new/qtwebview-everywhere-src-5.12.2/src/webview/doc/qtwebview.qdocconf      
2019-02-22 08:14:57.000000000 +0100
@@ -35,7 +35,7 @@
 imagedirs  += images
 
 examplesinstallpath = webview
-depends = qtcore qtdoc qtgui qtquick qtqml
+depends = qtcore qtdoc qtgui qtquick qtqml qtwebengine
 
 Cpp.ignoretokens         += Q_WEBVIEW_EXPORT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-5.12.0/src/webview/doc/src/qtwebview-overview.qdoc 
new/qtwebview-everywhere-src-5.12.2/src/webview/doc/src/qtwebview-overview.qdoc
--- 
old/qtwebview-everywhere-src-5.12.0/src/webview/doc/src/qtwebview-overview.qdoc 
    2018-11-05 13:49:50.000000000 +0100
+++ 
new/qtwebview-everywhere-src-5.12.2/src/webview/doc/src/qtwebview-overview.qdoc 
    2019-02-22 08:14:57.000000000 +0100
@@ -1,6 +1,6 @@
 /****************************************************************************
 **
-** Copyright (C) 2017 The Qt Company Ltd.
+** Copyright (C) 2019 The Qt Company Ltd.
 ** Contact: https://www.qt.io/licensing/
 **
 ** This file is part of the documentation of the Qt Toolkit.
@@ -31,7 +31,7 @@
   \title Qt WebView
   \brief A light-weight web view.
 
-  Qt WebView provides a way to display web content in a QML application without
+  Qt \WebView provides a way to display web content in a QML application 
without
   necessarily including a full web browser stack by using native APIs where
   it makes sense.
 
@@ -40,9 +40,12 @@
   on iOS, where policy dictates that all web content is displayed using the
   operating system's web view.
 
+  On Windows, Linux, and \macos, Qt \WebView depends on the \l{Qt WebEngine}
+  module to render content.
+
   \section1 Prerequisites
 
-  To make the Qt WebView module function correctly across all platforms, it's 
necessary
+  To make the Qt \WebView module function correctly across all platforms, it's 
necessary
   to call \l {qtwebview-initialize}{QtWebView::initialize}() right after 
creating the
   QGuiApplication instance.
 
@@ -64,7 +67,7 @@
 
   \section1 Licenses
 
-  Qt WebView is available under commercial licenses from \l{The Qt Company}.
+  Qt \WebView is available under commercial licenses from \l{The Qt Company}.
   In addition, it is available under the
   \l{GNU Lesser General Public License, version 3}, or
   the \l{GNU General Public License, version 2}.


Reply via email to