Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-webview for openSUSE:Factory 
checked in at 2022-11-21 15:29:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-webview (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-webview.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-webview"

Mon Nov 21 15:29:23 2022 rev:4 rq:1036933 version:6.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-webview/qt6-webview.changes  2022-10-01 
17:44:08.545777713 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-webview.new.1597/qt6-webview.changes        
2022-11-21 15:29:38.628662985 +0100
@@ -1,0 +2,6 @@
+Tue Nov 15 11:53:29 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.4.1:
+  * https://www.qt.io/blog/qt-6.4.1-released
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ qt6-webview.spec ++++++
--- /var/tmp/diff_new_pack.cSkh7p/_old  2022-11-21 15:29:39.064665198 +0100
+++ /var/tmp/diff_new_pack.cSkh7p/_new  2022-11-21 15:29:39.068665218 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define real_version 6.4.0
+%define real_version 6.4.1
 %define short_version 6.4
 %define tar_name qtwebview-everywhere-src
 %define tar_suffix %{nil}
@@ -27,7 +27,7 @@
 %endif
 #
 Name:           qt6-webview%{?pkg_suffix}
-Version:        6.4.0
+Version:        6.4.1
 Release:        0
 Summary:        Qt 6 WebView library
 License:        LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later)

++++++ qtwebview-everywhere-src-6.4.0.tar.xz -> 
qtwebview-everywhere-src-6.4.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-6.4.0/.cmake.conf 
new/qtwebview-everywhere-src-6.4.1/.cmake.conf
--- old/qtwebview-everywhere-src-6.4.0/.cmake.conf      2022-09-27 
05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/.cmake.conf      2022-11-09 
09:41:53.000000000 +0100
@@ -1,2 +1,2 @@
-set(QT_REPO_MODULE_VERSION "6.4.0")
+set(QT_REPO_MODULE_VERSION "6.4.1")
 set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-6.4.0/.tag 
new/qtwebview-everywhere-src-6.4.1/.tag
--- old/qtwebview-everywhere-src-6.4.0/.tag     2022-09-27 05:37:12.000000000 
+0200
+++ new/qtwebview-everywhere-src-6.4.1/.tag     2022-11-09 09:41:53.000000000 
+0100
@@ -1 +1 @@
-200d1b999f586e0fbb532bb78b898665e771b55e
+51d9fb1706554a8ed93226d9679738bbc28fe080
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-6.4.0/dependencies.yaml 
new/qtwebview-everywhere-src-6.4.1/dependencies.yaml
--- old/qtwebview-everywhere-src-6.4.0/dependencies.yaml        2022-09-27 
05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/dependencies.yaml        2022-11-09 
09:41:53.000000000 +0100
@@ -1,7 +1,7 @@
 dependencies:
   ../qtdeclarative:
-    ref: 0c0f33b73e3259dbf35481d3f1ffb81a97b76190
+    ref: a514640b2a38391fceaaac3ca01b390ad3d62f31
     required: true
   ../qtwebengine:
-    ref: e401e26fb5db72cc79af56bea942409c1d044bf4
+    ref: 4a3d409987e4a2dcdcae80310cd478e2b841a1e3
     required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qabstractwebview_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qabstractwebview_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qabstractwebview_p.h
   2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qnativeviewcontroller_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qnativeviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qnativeviewcontroller_p.h
      2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebview_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qwebview_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebview_p.h
   2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewfactory_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qwebviewfactory_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewfactory_p.h
    2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewinterface_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qwebviewinterface_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewinterface_p.h
  2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewloadrequest_p.h
        2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewplugin_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.0/QtWebView/private/qwebviewplugin_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.0/QtWebView/private/qwebviewplugin_p.h
     2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qabstractwebview_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qabstractwebview_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qabstractwebview_p.h
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qabstractwebview_p.h
   2022-11-09 09:41:53.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qnativeviewcontroller_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qnativeviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qnativeviewcontroller_p.h
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qnativeviewcontroller_p.h
      2022-11-09 09:41:53.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebview_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebview_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebview_p.h
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebview_p.h
   2022-11-09 09:41:53.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewfactory_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewfactory_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewfactory_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewfactory_p.h
    2022-11-09 09:41:53.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewinterface_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewinterface_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewinterface_p.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewinterface_p.h
  2022-11-09 09:41:53.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewloadrequest_p.h
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewloadrequest_p.h
        2022-11-09 09:41:53.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-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewplugin_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewplugin_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebView/6.4.1/QtWebView/private/qwebviewplugin_p.h
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/6.4.1/QtWebView/private/qwebviewplugin_p.h
     2022-11-09 09:41:53.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-6.4.0/include/QtWebView/qtwebviewversion.h 
new/qtwebview-everywhere-src-6.4.1/include/QtWebView/qtwebviewversion.h
--- old/qtwebview-everywhere-src-6.4.0/include/QtWebView/qtwebviewversion.h     
2022-09-27 08:05:37.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/include/QtWebView/qtwebviewversion.h     
2022-11-10 12:06:02.000000000 +0100
@@ -2,8 +2,8 @@
 #ifndef QT_QTWEBVIEW_VERSION_H
 #define QT_QTWEBVIEW_VERSION_H
 
-#define QTWEBVIEW_VERSION_STR "6.4.0"
+#define QTWEBVIEW_VERSION_STR "6.4.1"
 
-#define QTWEBVIEW_VERSION 0x060400
+#define QTWEBVIEW_VERSION 0x060401
 
 #endif // QT_QTWEBVIEW_VERSION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickviewcontroller_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickviewcontroller_p.h
     2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickviewcontroller_p.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick/qquickviewcontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebview_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebview_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebview_p.h
    2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebview_p.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick/qquickwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
 2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick/qquickwebviewloadrequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qtwebviewquickglobal_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qtwebviewquickglobal_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qtwebviewquickglobal_p.h
     2022-09-27 05:37:12.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.0/QtWebViewQuick/private/qtwebviewquickglobal_p.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick/qtwebviewquickglobal_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickviewcontroller_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickviewcontroller_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickviewcontroller_p.h
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickviewcontroller_p.h
     2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick/qquickviewcontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebview_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebview_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebview_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebview_p.h
    2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick/qquickwebview_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qquickwebviewloadrequest_p.h
 2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick/qquickwebviewloadrequest_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qtwebviewquickglobal_p.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qtwebviewquickglobal_p.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qtwebviewquickglobal_p.h
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/6.4.1/QtWebViewQuick/private/qtwebviewquickglobal_p.h
     2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick/qtwebviewquickglobal_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/qtwebviewquickversion.h
 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/qtwebviewquickversion.h
--- 
old/qtwebview-everywhere-src-6.4.0/include/QtWebViewQuick/qtwebviewquickversion.h
   2022-09-27 08:05:37.000000000 +0200
+++ 
new/qtwebview-everywhere-src-6.4.1/include/QtWebViewQuick/qtwebviewquickversion.h
   2022-11-10 12:06:02.000000000 +0100
@@ -2,8 +2,8 @@
 #ifndef QT_QTWEBVIEWQUICK_VERSION_H
 #define QT_QTWEBVIEWQUICK_VERSION_H
 
-#define QTWEBVIEWQUICK_VERSION_STR "6.4.0"
+#define QTWEBVIEWQUICK_VERSION_STR "6.4.1"
 
-#define QTWEBVIEWQUICK_VERSION 0x060400
+#define QTWEBVIEWQUICK_VERSION 0x060401
 
 #endif // QT_QTWEBVIEWQUICK_VERSION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/plugins/darwin/CMakeLists.txt 
new/qtwebview-everywhere-src-6.4.1/src/plugins/darwin/CMakeLists.txt
--- old/qtwebview-everywhere-src-6.4.0/src/plugins/darwin/CMakeLists.txt        
2022-09-27 05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/plugins/darwin/CMakeLists.txt        
2022-11-09 09:41:53.000000000 +0100
@@ -18,6 +18,7 @@
         ${FWWebKit}
         Qt::Core
         Qt::Gui
+        Qt::Quick
         Qt::WebViewPrivate
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/plugins/darwin/qdarwinwebview.mm 
new/qtwebview-everywhere-src-6.4.1/src/plugins/darwin/qdarwinwebview.mm
--- old/qtwebview-everywhere-src-6.4.0/src/plugins/darwin/qdarwinwebview.mm     
2022-09-27 05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/plugins/darwin/qdarwinwebview.mm     
2022-11-09 09:41:53.000000000 +0100
@@ -11,6 +11,9 @@
 #include <QtCore/qmap.h>
 #include <QtCore/qvariant.h>
 
+#include <QtQuick/qquickrendercontrol.h>
+#include <QtQuick/qquickwindow.h>
+
 #include <CoreFoundation/CoreFoundation.h>
 #include <WebKit/WebKit.h>
 
@@ -326,8 +329,11 @@
     if (!wkWebView)
         return;
 
+    // NOTE: We delay adding the uiView to the scene
+    // if the window is not backed by a platform window
+    // see: updateParent().
     QWindow *w = qobject_cast<QWindow *>(view);
-    if (w) {
+    if (w && w->handle()) {
         UIView *parentView = reinterpret_cast<UIView *>(w->winId());
         [parentView addSubview:wkWebView];
     } else {
@@ -363,6 +369,26 @@
     Q_EMIT requestFocus(focus);
 }
 
+void QDarwinWebViewPrivate::updatePolish()
+{
+    // This is a special case for when the WebView is inside a QQuickWidget...
+    // We delay adding the view until we can verify that we have a non-hidden 
platform window.
+    if (m_parentView && wkWebView.superview == nullptr) {
+        if (auto window = qobject_cast<QWindow *>(m_parentView)) {
+            if (window->visibility() != QWindow::Hidden) {
+                UIView *parentView = nullptr;
+                if (window->handle())
+                    parentView = reinterpret_cast<UIView *>(window->winId());
+                else if (auto rw = 
QQuickRenderControl::renderWindowFor(qobject_cast<QQuickWindow *>(window)))
+                    parentView = reinterpret_cast<UIView *>(rw->winId());
+
+                if (parentView)
+                    [parentView addSubview:wkWebView];
+            }
+        }
+    }
+}
+
 void QDarwinWebViewPrivate::goBack()
 {
     [wkWebView goBack];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/plugins/darwin/qdarwinwebview_p.h 
new/qtwebview-everywhere-src-6.4.1/src/plugins/darwin/qdarwinwebview_p.h
--- old/qtwebview-everywhere-src-6.4.0/src/plugins/darwin/qdarwinwebview_p.h    
2022-09-27 05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/plugins/darwin/qdarwinwebview_p.h    
2022-11-09 09:41:53.000000000 +0100
@@ -65,6 +65,7 @@
     void setVisibility(QWindow::Visibility visibility) override;
     void setVisible(bool visible) override;
     void setFocus(bool focus) override;
+    void updatePolish() override;
 
 public Q_SLOTS:
     void goBack() override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/quick/qquickviewcontroller.cpp 
new/qtwebview-everywhere-src-6.4.1/src/quick/qquickviewcontroller.cpp
--- old/qtwebview-everywhere-src-6.4.0/src/quick/qquickviewcontroller.cpp       
2022-09-27 05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/quick/qquickviewcontroller.cpp       
2022-11-09 09:41:53.000000000 +0100
@@ -176,6 +176,7 @@
 
     m_view->setGeometry(rw ? QRect(rw->mapFromGlobal(tl), itemSize) : 
itemGeometry);
     m_view->setVisible(isVisible());
+    m_view->updatePolish();
 }
 
 void QQuickViewController::setView(QNativeViewController *view)
@@ -221,6 +222,7 @@
                 &QQuickViewController::scheduleUpdatePolish);
         connect(window, &QQuickWindow::sceneGraphInvalidated, this,
                 &QQuickViewController::onSceneGraphInvalidated);
+        connect(rw, &QWindow::visibilityChanged, this, 
&QQuickViewController::scheduleUpdatePolish);
         m_view->setParentView(rw);
     } else {
         connect(window, &QWindow::widthChanged, this, 
&QQuickViewController::scheduleUpdatePolish);
@@ -234,6 +236,7 @@
         connect(window, &QWindow::visibilityChanged, this, 
[this](QWindow::Visibility visibility) {
             m_view->setVisible(visibility != QWindow::Hidden);
         });
+        connect(window, &QWindow::visibilityChanged, this, 
&QQuickViewController::scheduleUpdatePolish);
         m_view->setVisible(window->visibility() != QWindow::Hidden);
         m_view->setParentView(window);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/webview/qnativeviewcontroller_p.h 
new/qtwebview-everywhere-src-6.4.1/src/webview/qnativeviewcontroller_p.h
--- old/qtwebview-everywhere-src-6.4.0/src/webview/qnativeviewcontroller_p.h    
2022-09-27 05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/webview/qnativeviewcontroller_p.h    
2022-11-09 09:41:53.000000000 +0100
@@ -34,6 +34,7 @@
     virtual void setVisible(bool visible) = 0;
     virtual void init() { }
     virtual void setFocus(bool focus) { Q_UNUSED(focus); }
+    virtual void updatePolish() { }
 };
 
 QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/webview/qwebview.cpp 
new/qtwebview-everywhere-src-6.4.1/src/webview/qwebview.cpp
--- old/qtwebview-everywhere-src-6.4.0/src/webview/qwebview.cpp 2022-09-27 
05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/webview/qwebview.cpp 2022-11-09 
09:41:53.000000000 +0100
@@ -131,6 +131,11 @@
     d->setFocus(focus);
 }
 
+void QWebView::updatePolish()
+{
+    d->updatePolish();
+}
+
 void QWebView::loadHtml(const QString &html, const QUrl &baseUrl)
 {
     d->loadHtml(html, baseUrl);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/src/webview/qwebview_p.h 
new/qtwebview-everywhere-src-6.4.1/src/webview/qwebview_p.h
--- old/qtwebview-everywhere-src-6.4.0/src/webview/qwebview_p.h 2022-09-27 
05:37:12.000000000 +0200
+++ new/qtwebview-everywhere-src-6.4.1/src/webview/qwebview_p.h 2022-11-09 
09:41:53.000000000 +0100
@@ -60,6 +60,7 @@
     void setVisibility(QWindow::Visibility visibility) override;
     void setVisible(bool visible) override;
     void setFocus(bool focus) override;
+    void updatePolish() override;
 
 public Q_SLOTS:
     void goBack() override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/tests/manual/CMakeLists.txt 
new/qtwebview-everywhere-src-6.4.1/tests/manual/CMakeLists.txt
--- old/qtwebview-everywhere-src-6.4.0/tests/manual/CMakeLists.txt      
1970-01-01 01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-6.4.1/tests/manual/CMakeLists.txt      
2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1,4 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
+add_subdirectory(inquickwidget)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/CMakeLists.txt 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/CMakeLists.txt
--- 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/CMakeLists.txt    
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/CMakeLists.txt    
    2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1,28 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
+find_package(Qt6 COMPONENTS Widgets QuickWidgets)
+
+qt_internal_add_manual_test(manual_tst_inquickwidget
+    GUI
+    SOURCES
+        main.cpp
+    LIBRARIES
+        Qt::Gui
+        Qt::Quick
+        Qt::Widgets
+        Qt::QuickWidgets
+        Qt::WebView
+)
+
+# Resources:
+set(qml_resource_files
+    "main.qml"
+)
+
+qt_internal_add_resource(manual_tst_inquickwidget "qml"
+    PREFIX
+        "/"
+    FILES
+        ${qml_resource_files}
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/inquickwidget.pro 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/inquickwidget.pro
--- 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/inquickwidget.pro 
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/inquickwidget.pro 
    2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1,10 @@
+QT += core gui webview quickwidgets
+
+SOURCES += \
+    main.cpp
+
+RESOURCES += \
+    qml.qrc
+
+DISTFILES += \
+    main.qml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/main.cpp 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/main.cpp
--- old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/main.cpp      
1970-01-01 01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/main.cpp      
2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
+
+#include <QtWidgets/qapplication.h>
+#include <QtWidgets/QHBoxLayout>
+#include <QtQuickWidgets/qquickwidget.h>
+
+int main(int argc, char *argv[])
+{
+    QQuickWindow::setGraphicsApi(QSGRendererInterface::GraphicsApi::OpenGL);
+    QApplication a(argc, argv);
+    QWidget w;
+    w.setGeometry(0, 0, 800, 600);
+    w.setLayout(new QHBoxLayout);
+    QQuickWidget *qw = new QQuickWidget;
+    qw->setResizeMode(QQuickWidget::ResizeMode::SizeRootObjectToView);
+    qw->setSource(QUrl(QStringLiteral("qrc:/main.qml")));
+    w.layout()->addWidget(qw);
+    w.show();
+    return a.exec();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/main.qml 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/main.qml
--- old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/main.qml      
1970-01-01 01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/main.qml      
2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1,15 @@
+// Copyright (C) 2022 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
+
+import QtQuick 2.0
+import QtWebView 1.1
+
+Rectangle {
+    anchors.fill: parent
+    color: "green"
+
+    WebView {
+       anchors.fill: parent
+       url: "https://qt.io";
+   }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/qml.qrc 
new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/qml.qrc
--- old/qtwebview-everywhere-src-6.4.0/tests/manual/inquickwidget/qml.qrc       
1970-01-01 01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-6.4.1/tests/manual/inquickwidget/qml.qrc       
2022-11-09 09:41:53.000000000 +0100
@@ -0,0 +1,5 @@
+<RCC>
+    <qresource prefix="/">
+        <file>main.qml</file>
+    </qresource>
+</RCC>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtwebview-everywhere-src-6.4.0/tests/tests.pro 
new/qtwebview-everywhere-src-6.4.1/tests/tests.pro
--- old/qtwebview-everywhere-src-6.4.0/tests/tests.pro  1970-01-01 
01:00:00.000000000 +0100
+++ new/qtwebview-everywhere-src-6.4.1/tests/tests.pro  2022-11-09 
09:41:53.000000000 +0100
@@ -0,0 +1,10 @@
+TEMPLATE = subdirs
+
+# Currently the tests are adapted for the platforms
+# that provide a native WebView implementation.
+android|ios|winrt {
+  SUBDIRS += auto
+}
+
+SUBDIRS += \
+    manual/inquickwidget

Reply via email to