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 - [email protected]
+
+- 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 - [email protected]
+
+- 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}.