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}.