Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-quick3dphysics for 
openSUSE:Factory checked in at 2023-01-11 14:34:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-quick3dphysics (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-quick3dphysics.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-quick3dphysics"

Wed Jan 11 14:34:07 2023 rev:3 rq:1057272 version:6.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-quick3dphysics/qt6-quick3dphysics.changes    
2022-11-21 15:29:18.796562303 +0100
+++ 
/work/SRC/openSUSE:Factory/.qt6-quick3dphysics.new.32243/qt6-quick3dphysics.changes
 2023-01-11 14:35:05.437243171 +0100
@@ -1,0 +2,6 @@
+Fri Jan  6 16:46:47 UTC 2023 - Christophe Marin <[email protected]>
+
+- Update to 6.4.2:
+  * https://www.qt.io/blog/qt-6.4.2-released
+
+-------------------------------------------------------------------

Old:
----
  qtquick3dphysics-everywhere-src-6.4.1.tar.xz

New:
----
  qtquick3dphysics-everywhere-src-6.4.2.tar.xz

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

Other differences:
------------------
++++++ qt6-quick3dphysics.spec ++++++
--- /var/tmp/diff_new_pack.UjoVDn/_old  2023-01-11 14:35:07.497254817 +0100
+++ /var/tmp/diff_new_pack.UjoVDn/_new  2023-01-11 14:35:07.501254838 +0100
@@ -16,7 +16,7 @@
 #
 
 
-%define real_version 6.4.1
+%define real_version 6.4.2
 %define short_version 6.4
 %define tar_name qtquick3dphysics-everywhere-src
 %define tar_suffix %{nil}
@@ -27,7 +27,7 @@
 %endif
 #
 Name:           qt6-quick3dphysics%{?pkg_suffix}
-Version:        6.4.1
+Version:        6.4.2
 Release:        0
 Summary:        Qt 6 Quick3D Physics Extensions
 License:        GPL-3.0-only

++++++ qtquick3dphysics-everywhere-src-6.4.1.tar.xz -> 
qtquick3dphysics-everywhere-src-6.4.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.4.1/.cmake.conf 
new/qtquick3dphysics-everywhere-src-6.4.2/.cmake.conf
--- old/qtquick3dphysics-everywhere-src-6.4.1/.cmake.conf       2022-11-08 
22:42:59.000000000 +0100
+++ new/qtquick3dphysics-everywhere-src-6.4.2/.cmake.conf       2022-12-12 
20:36:44.000000000 +0100
@@ -1 +1 @@
-set(QT_REPO_MODULE_VERSION "6.4.1")
+set(QT_REPO_MODULE_VERSION "6.4.2")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.4.1/.tag 
new/qtquick3dphysics-everywhere-src-6.4.2/.tag
--- old/qtquick3dphysics-everywhere-src-6.4.1/.tag      2022-11-08 
22:42:59.000000000 +0100
+++ new/qtquick3dphysics-everywhere-src-6.4.2/.tag      2022-12-12 
20:36:44.000000000 +0100
@@ -1 +1 @@
-0e8b1d12ad800cab0d5648f9153c7429c3b44863
+d889de63aa1b6f95613558ac2989362a259047de
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/dependencies.yaml 
new/qtquick3dphysics-everywhere-src-6.4.2/dependencies.yaml
--- old/qtquick3dphysics-everywhere-src-6.4.1/dependencies.yaml 2022-11-08 
22:42:59.000000000 +0100
+++ new/qtquick3dphysics-everywhere-src-6.4.2/dependencies.yaml 2022-12-12 
20:36:44.000000000 +0100
@@ -1,13 +1,13 @@
 dependencies:
   ../qtbase:
-    ref: 905755304a474c942346774d930b92e3665c1bab
+    ref: e3e40c44d3f998a433a6a1080297c5f28e9a768f
     required: true
   ../qtdeclarative:
-    ref: a514640b2a38391fceaaac3ca01b390ad3d62f31
+    ref: 1b58f30087eedf42f16572d8ae1d6a5b18f3d698
     required: true
   ../qtquick3d:
-    ref: f8428e7007b8d10de7a2d909061769ac5ca721be
+    ref: e32bf04d53d2d8748f4d462efb97a9b49fbad934
     required: true
   ../qtshadertools:
-    ref: 165cdfe9777efe19b77f12609642e8508aa366a8
+    ref: 84b29dbc1d8ec567917c46eaedfc1cabb94fca9d
     required: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
        2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qabstractcollisionnode_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
       2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
       1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qabstractcollisionshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
  2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qabstractphysicsbody_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qboxshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qboxshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qboxshape_p.h
     2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qboxshape_p.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qboxshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcacheutils_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcacheutils_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcacheutils_p.h
   2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcacheutils_p.h
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qcacheutils_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcapsuleshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcapsuleshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcapsuleshape_p.h
 2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcapsuleshape_p.h
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qcapsuleshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcharactercontroller_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcharactercontroller_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcharactercontroller_p.h
  2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcharactercontroller_p.h
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qcharactercontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
    2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qcollisiondebugmeshbuilder_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qconvexmeshshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qconvexmeshshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qconvexmeshshape_p.h
      2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qconvexmeshshape_p.h
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qconvexmeshshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
      2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qdebugdrawhelper_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdynamicsworld_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdynamicsworld_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdynamicsworld_p.h
        2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qdynamicsworld_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qdynamicsworld_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qheightfieldshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qheightfieldshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qheightfieldshape_p.h
     2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qheightfieldshape_p.h
     1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qheightfieldshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicscommands_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicscommands_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicscommands_p.h
      2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicscommands_p.h
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qphysicscommands_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmaterial_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmaterial_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmaterial_p.h
      2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmaterial_p.h
      1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qphysicsmaterial_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
   2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qphysicsmeshutils_p_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsutils_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsutils_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsutils_p.h
 2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qphysicsutils_p.h
 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qphysicsutils_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qplaneshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qplaneshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qplaneshape_p.h
   2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qplaneshape_p.h
   1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qplaneshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qrigidbody_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qrigidbody_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qrigidbody_p.h
    2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qrigidbody_p.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qrigidbody_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qsphereshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qsphereshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qsphereshape_p.h
  2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qsphereshape_p.h
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qsphereshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
        2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qtquick3dphysicsglobal_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
    2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
    1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qtrianglemeshshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtriggerbody_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtriggerbody_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtriggerbody_p.h
  2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.1/QtQuick3DPhysics/private/qtriggerbody_p.h
  1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/quick3dphysics/qtriggerbody_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionnode_p.h
        2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qabstractcollisionnode_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractcollisionshape_p.h
       2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qabstractcollisionshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qabstractphysicsbody_p.h
  2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qabstractphysicsbody_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qboxshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qboxshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qboxshape_p.h
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qboxshape_p.h
     2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qboxshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcacheutils_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcacheutils_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcacheutils_p.h
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcacheutils_p.h
   2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qcacheutils_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcapsuleshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcapsuleshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcapsuleshape_p.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcapsuleshape_p.h
 2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qcapsuleshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcharactercontroller_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcharactercontroller_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcharactercontroller_p.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcharactercontroller_p.h
  2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qcharactercontroller_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qcollisiondebugmeshbuilder_p.h
    2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qcollisiondebugmeshbuilder_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qconvexmeshshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qconvexmeshshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qconvexmeshshape_p.h
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qconvexmeshshape_p.h
      2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qconvexmeshshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdebugdrawhelper_p.h
      2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qdebugdrawhelper_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdynamicsworld_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdynamicsworld_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdynamicsworld_p.h
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qdynamicsworld_p.h
        2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qdynamicsworld_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qheightfieldshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qheightfieldshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qheightfieldshape_p.h
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qheightfieldshape_p.h
     2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qheightfieldshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicscommands_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicscommands_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicscommands_p.h
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicscommands_p.h
      2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qphysicscommands_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmaterial_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmaterial_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmaterial_p.h
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmaterial_p.h
      2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qphysicsmaterial_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsmeshutils_p_p.h
   2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qphysicsmeshutils_p_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsutils_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsutils_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsutils_p.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qphysicsutils_p.h
 2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qphysicsutils_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qplaneshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qplaneshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qplaneshape_p.h
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qplaneshape_p.h
   2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qplaneshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qrigidbody_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qrigidbody_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qrigidbody_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qrigidbody_p.h
    2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qrigidbody_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qsphereshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qsphereshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qsphereshape_p.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qsphereshape_p.h
  2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qsphereshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtquick3dphysicsglobal_p.h
        2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qtquick3dphysicsglobal_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtrianglemeshshape_p.h
    2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qtrianglemeshshape_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtriggerbody_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtriggerbody_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtriggerbody_p.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/6.4.2/QtQuick3DPhysics/private/qtriggerbody_p.h
  2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/quick3dphysics/qtriggerbody_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/qtquick3dphysicsversion.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/qtquick3dphysicsversion.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysics/qtquick3dphysicsversion.h
        2022-11-10 12:06:09.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysics/qtquick3dphysicsversion.h
        2022-12-13 08:05:12.000000000 +0100
@@ -2,8 +2,8 @@
 #ifndef QT_QTQUICK3DPHYSICS_VERSION_H
 #define QT_QTQUICK3DPHYSICS_VERSION_H
 
-#define QTQUICK3DPHYSICS_VERSION_STR "6.4.1"
+#define QTQUICK3DPHYSICS_VERSION_STR "6.4.2"
 
-#define QTQUICK3DPHYSICS_VERSION 0x060401
+#define QTQUICK3DPHYSICS_VERSION 0x060402
 
 #endif // QT_QTQUICK3DPHYSICS_VERSION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysicsHelpers/6.4.1/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysicsHelpers/6.4.1/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysicsHelpers/6.4.1/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
        2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysicsHelpers/6.4.1/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
        1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-#include "../../../../../src/helpers/qcapsulegeometry_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysicsHelpers/6.4.2/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysicsHelpers/6.4.2/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysicsHelpers/6.4.2/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysicsHelpers/6.4.2/QtQuick3DPhysicsHelpers/private/qcapsulegeometry_p.h
        2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1 @@
+#include "../../../../../src/helpers/qcapsulegeometry_p.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysicsHelpers/qtquick3dphysicshelpersversion.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysicsHelpers/qtquick3dphysicshelpersversion.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/include/QtQuick3DPhysicsHelpers/qtquick3dphysicshelpersversion.h
  2022-11-10 12:06:09.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/include/QtQuick3DPhysicsHelpers/qtquick3dphysicshelpersversion.h
  2022-12-13 08:05:12.000000000 +0100
@@ -2,8 +2,8 @@
 #ifndef QT_QTQUICK3DPHYSICSHELPERS_VERSION_H
 #define QT_QTQUICK3DPHYSICSHELPERS_VERSION_H
 
-#define QTQUICK3DPHYSICSHELPERS_VERSION_STR "6.4.1"
+#define QTQUICK3DPHYSICSHELPERS_VERSION_STR "6.4.2"
 
-#define QTQUICK3DPHYSICSHELPERS_VERSION 0x060401
+#define QTQUICK3DPHYSICSHELPERS_VERSION 0x060402
 
 #endif // QT_QTQUICK3DPHYSICSHELPERS_VERSION_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/0001-Support-GCC-12-C-20-mode.patch
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/0001-Support-GCC-12-C-20-mode.patch
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/0001-Support-GCC-12-C-20-mode.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/0001-Support-GCC-12-C-20-mode.patch
    2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1,164 @@
+From 89f66ec05b3114a642e62223f0d71e8277a751b6 Mon Sep 17 00:00:00 2001
+From: Jonas Karlsson <[email protected]>
+Date: Thu, 24 Nov 2022 13:38:19 +0100
+Subject: [PATCH] Support GCC 12 C++20 mode
+
+This fix just removes a few templates which is needed since C++20 breaks
+previously valid code. See
+https://timsong-cpp.github.io/cppwp/n4861/diff.cpp17.class
+
+This is basically what is allowed and not in c++20:
+
+template<class T>
+struct A {
+  A<T>();  // error: simple-template-id not allowed for constructor
+  A(int);  // OK, injected-class-name used
+  ~A<T>(); // error: simple-template-id not allowed for destructor
+};
+
+Change-Id: I4284b9a96f06f086f1369a40f374e9a885036fe5
+---
+ .../PhysX/source/common/src/CmPreallocatingPool.h         | 2 +-
+ .../physxmetadata/core/include/PvdMetaDataExtensions.h    | 2 +-
+ .../source/physxmetadata/core/include/PxMetaDataObjects.h | 2 +-
+ .../extensions/include/PxExtensionMetaDataObjects.h       | 2 +-
+ .../src/physxmetadata/include/PxVehicleMetaDataObjects.h  | 2 +-
+ .../PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h  | 8 ++++----
+ src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h     | 2 +-
+ .../PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h  | 2 +-
+ 8 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h 
b/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
+index 48bcad0..a17ae17 100644
+--- a/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
++++ b/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
+@@ -396,7 +396,7 @@ template<class T>
+ class BufferedPreallocatingPool : public PreallocatingPool<T>
+ {
+       Ps::Array<T*> mDeletedElems;
+-      PX_NOCOPY(BufferedPreallocatingPool<T>)
++      PX_NOCOPY(BufferedPreallocatingPool)
+ public:
+       BufferedPreallocatingPool(PxU32 maxElements, const char* typeName) : 
PreallocatingPool<T>(maxElements, typeName)
+       {
+diff --git 
a/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h 
b/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
+index 957440e..142ded0 100644
+--- 
a/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
++++ 
b/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
+@@ -300,7 +300,7 @@ template<typename TEnumType, typename TStorageType>
+ struct IsFlagsType<PxFlags<TEnumType, TStorageType> > 
+ {
+       const PxU32ToName* FlagData;
+-      IsFlagsType<PxFlags<TEnumType, TStorageType> > () : FlagData( 
PxEnumTraits<TEnumType>().NameConversion ) {}
++      IsFlagsType() : FlagData( PxEnumTraits<TEnumType>().NameConversion ) {}
+ };
+ 
+ 
+diff --git 
a/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h 
b/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
+index d120956..2b20da6 100644
+--- a/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
++++ b/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
+@@ -490,7 +490,7 @@ struct PxPropertyToValueStructMemberMap
+       template<> struct PxPropertyToValueStructMemberMap< 
PxPropertyInfoName::type##_##prop >                                             
                                            \
+       {                                                                       
                                                                                
                                                                                
                                \
+               PxU32 Offset;                                                   
                                                                                
                                                                                
                \
+-              PxPropertyToValueStructMemberMap< 
PxPropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( valueStruct, 
prop ) ) {}             \
++              PxPropertyToValueStructMemberMap() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}                                                        
                          \
+               template<typename TOperator> void visitProp( TOperator 
inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop );       }      
 \
+       };
+       
+diff --git 
a/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
 
b/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
+index 751c32d..ecb3531 100644
+--- 
a/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
++++ 
b/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
+@@ -58,7 +58,7 @@ struct PxExtensionsPropertyInfoName
+       template<> struct PxPropertyToValueStructMemberMap< 
PxExtensionsPropertyInfoName::type##_##prop >                                   
                                                    \
+       {                                                                       
                                                                                
                                                                                
                                                \
+               PxU32 Offset;                                                   
                                                                                
                                                                                
                                \
+-              PxPropertyToValueStructMemberMap< 
PxExtensionsPropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}   \
++              PxPropertyToValueStructMemberMap() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}                                                        
                                          \
+               template<typename TOperator> void visitProp( TOperator 
inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop );       }      
                 \
+       };
+ 
+diff --git 
a/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
 
b/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
+index 52fa902..5607044 100644
+--- 
a/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
++++ 
b/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
+@@ -55,7 +55,7 @@ struct PxVehiclePropertyInfoName
+       template<> struct PxPropertyToValueStructMemberMap< 
PxVehiclePropertyInfoName::type##_##prop >                                      
                            \
+       {                                                                       
                                                                                
                                                                                
                                \
+               PxU32 Offset;                                                   
                                                                                
                                                                                
                \
+-              PxPropertyToValueStructMemberMap< 
PxVehiclePropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}      \
++              PxPropertyToValueStructMemberMap() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}                                                        
                          \
+               template<typename TOperator> void visitProp( TOperator 
inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop );       }      
 \
+       };
+ 
+diff --git a/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h 
b/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
+index 8ebdb59..338de2d 100644
+--- a/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
++++ b/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
+@@ -255,7 +255,7 @@ struct PvdDataTypeToNamespacedNameMap
+       struct PvdDataTypeToNamespacedNameMap<type>                             
                                           \
+       {                                                                       
                                           \
+               NamespacedName Name;                                            
                                               \
+-              PvdDataTypeToNamespacedNameMap<type>() : Name("physx3", #type)  
                                               \
++              PvdDataTypeToNamespacedNameMap() : Name("physx3", #type)        
                                               \
+               {                                                               
                                               \
+               }                                                               
                                               \
+       };                                                                      
                                           \
+@@ -263,7 +263,7 @@ struct PvdDataTypeToNamespacedNameMap
+       struct PvdDataTypeToNamespacedNameMap<const type&>                      
                                           \
+       {                                                                       
                                           \
+               NamespacedName Name;                                            
                                               \
+-              PvdDataTypeToNamespacedNameMap<const type&>() : Name("physx3", 
#type)                                          \
++              PvdDataTypeToNamespacedNameMap() : Name("physx3", #type)        
                                               \
+               {                                                               
                                               \
+               }                                                               
                                               \
+       };
+@@ -287,7 +287,7 @@ inline NamespacedName getPvdNamespacedNameForType()
+       struct PvdDataTypeToNamespacedNameMap<type>                             
                                           \
+       {                                                                       
                                           \
+               NamespacedName Name;                                            
                                               \
+-              PvdDataTypeToNamespacedNameMap<type>() : Name(ns, name)         
                                               \
++              PvdDataTypeToNamespacedNameMap() : Name(ns, name)               
                                               \
+               {                                                               
                                               \
+               }                                                               
                                               \
+       };
+@@ -297,7 +297,7 @@ inline NamespacedName getPvdNamespacedNameForType()
+       struct PvdDataTypeToNamespacedNameMap<newType>                          
                                           \
+       {                                                                       
                                           \
+               NamespacedName Name;                                            
                                               \
+-              PvdDataTypeToNamespacedNameMap<newType>() : 
Name(PvdDataTypeToNamespacedNameMap<oldType>().Name)               \
++              PvdDataTypeToNamespacedNameMap() : 
Name(PvdDataTypeToNamespacedNameMap<oldType>().Name)                        \
+               {                                                               
                                               \
+               }                                                               
                                               \
+       };
+diff --git a/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h 
b/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
+index 0c57a3a..154ca2c 100644
+--- a/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
++++ b/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
+@@ -80,7 +80,7 @@ namespace physx { namespace profile {
+               PxProfileArray<PxProfileZoneClient*>                    
mZoneClients;
+               volatile bool                                                   
                mEventsActive;
+ 
+-              PX_NOCOPY(ZoneImpl<TNameProvider>)
++              PX_NOCOPY(ZoneImpl)
+       public:
+               ZoneImpl( PxAllocatorCallback* inAllocator, const char* inName, 
uint32_t bufferSize = 0x10000 /*64k*/, const TNameProvider& inProvider = 
TNameProvider() )
+                       : TZoneEventBufferType( inAllocator, bufferSize, 
PxDefaultContextProvider(), NULL, PxProfileNullEventFilter() )
+diff --git a/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h 
b/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
+index 4a0d8a9..42b158e 100644
+--- a/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
++++ b/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
+@@ -81,7 +81,7 @@ struct PvdTypeToDataTypeMap
+       struct PvdDataTypeToNamespacedNameMap<type>                             
                                           \
+       {                                                                       
                                           \
+               NamespacedName Name;                                            
                                               \
+-              PvdDataTypeToNamespacedNameMap<type>() : 
Name("physx3_debugger_internal", #type)                               \
++              PvdDataTypeToNamespacedNameMap() : 
Name("physx3_debugger_internal", #type)                                     \
+               {                                                               
                                               \
+               }                                                               
                                               \
+       };
+-- 
+2.38.1
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/0003-Fix-heightfield-delete.patch
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/0003-Fix-heightfield-delete.patch
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/0003-Fix-heightfield-delete.patch
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/0003-Fix-heightfield-delete.patch
      2022-12-12 20:36:44.000000000 +0100
@@ -0,0 +1,13 @@
+diff --git a/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp 
b/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
+index 8a40f3b..fc5c25c 100644
+--- a/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
++++ b/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
+@@ -88,7 +88,7 @@ Gu::HeightField::~HeightField()
+ void Gu::HeightField::onRefCountZero()
+ {
+       PX_ASSERT(mMeshFactory);
+-      if(mMeshFactory->removeHeightField(*this))
++      if ((!mData.samples) || mMeshFactory->removeHeightField(*this))
+       {
+               GuMeshFactory* mf = mMeshFactory;
+               Cm::deletePxBase(this);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
        2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/common/src/CmPreallocatingPool.h
        2022-12-12 20:36:44.000000000 +0100
@@ -396,7 +396,7 @@
 class BufferedPreallocatingPool : public PreallocatingPool<T>
 {
        Ps::Array<T*> mDeletedElems;
-       PX_NOCOPY(BufferedPreallocatingPool<T>)
+       PX_NOCOPY(BufferedPreallocatingPool)
 public:
        BufferedPreallocatingPool(PxU32 maxElements, const char* typeName) : 
PreallocatingPool<T>(maxElements, typeName)
        {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
      2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/geomutils/src/hf/GuHeightField.cpp
      2022-12-12 20:36:44.000000000 +0100
@@ -88,7 +88,7 @@
 void Gu::HeightField::onRefCountZero()
 {
        PX_ASSERT(mMeshFactory);
-       if(mMeshFactory->removeHeightField(*this))
+       if ((!mData.samples) || mMeshFactory->removeHeightField(*this))
        {
                GuMeshFactory* mf = mMeshFactory;
                Cm::deletePxBase(this);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
      2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxmetadata/core/include/PvdMetaDataExtensions.h
      2022-12-12 20:36:44.000000000 +0100
@@ -300,7 +300,7 @@
 struct IsFlagsType<PxFlags<TEnumType, TStorageType> > 
 {
        const PxU32ToName* FlagData;
-       IsFlagsType<PxFlags<TEnumType, TStorageType> > () : FlagData( 
PxEnumTraits<TEnumType>().NameConversion ) {}
+       IsFlagsType() : FlagData( PxEnumTraits<TEnumType>().NameConversion ) {}
 };
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
  2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxmetadata/core/include/PxMetaDataObjects.h
  2022-12-12 20:36:44.000000000 +0100
@@ -490,7 +490,7 @@
        template<> struct PxPropertyToValueStructMemberMap< 
PxPropertyInfoName::type##_##prop >                                             
                                            \
        {                                                                       
                                                                                
                                                                                
                                \
                PxU32 Offset;                                                   
                                                                                
                                                                                
                \
-               PxPropertyToValueStructMemberMap< 
PxPropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( valueStruct, 
prop ) ) {}             \
+               PxPropertyToValueStructMemberMap() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}                                                        
                          \
                template<typename TOperator> void visitProp( TOperator 
inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop );       }      
 \
        };
        
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
   2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxmetadata/extensions/include/PxExtensionMetaDataObjects.h
   2022-12-12 20:36:44.000000000 +0100
@@ -58,7 +58,7 @@
        template<> struct PxPropertyToValueStructMemberMap< 
PxExtensionsPropertyInfoName::type##_##prop >                                   
                                                    \
        {                                                                       
                                                                                
                                                                                
                                                \
                PxU32 Offset;                                                   
                                                                                
                                                                                
                                \
-               PxPropertyToValueStructMemberMap< 
PxExtensionsPropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}   \
+               PxPropertyToValueStructMemberMap() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}                                                        
                                          \
                template<typename TOperator> void visitProp( TOperator 
inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop );       }      
                 \
        };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
       2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/physxvehicle/src/physxmetadata/include/PxVehicleMetaDataObjects.h
       2022-12-12 20:36:44.000000000 +0100
@@ -55,7 +55,7 @@
        template<> struct PxPropertyToValueStructMemberMap< 
PxVehiclePropertyInfoName::type##_##prop >                                      
                            \
        {                                                                       
                                                                                
                                                                                
                                \
                PxU32 Offset;                                                   
                                                                                
                                                                                
                \
-               PxPropertyToValueStructMemberMap< 
PxVehiclePropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}      \
+               PxPropertyToValueStructMemberMap() : Offset( PX_OFFSET_OF_RT( 
valueStruct, prop ) ) {}                                                        
                          \
                template<typename TOperator> void visitProp( TOperator 
inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop );       }      
 \
        };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
 2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/pvd/include/PxPvdObjectModelBaseTypes.h
 2022-12-12 20:36:44.000000000 +0100
@@ -255,7 +255,7 @@
        struct PvdDataTypeToNamespacedNameMap<type>                             
                                           \
        {                                                                       
                                           \
                NamespacedName Name;                                            
                                               \
-               PvdDataTypeToNamespacedNameMap<type>() : Name("physx3", #type)  
                                               \
+               PvdDataTypeToNamespacedNameMap() : Name("physx3", #type)        
                                               \
                {                                                               
                                               \
                }                                                               
                                               \
        };                                                                      
                                           \
@@ -263,7 +263,7 @@
        struct PvdDataTypeToNamespacedNameMap<const type&>                      
                                           \
        {                                                                       
                                           \
                NamespacedName Name;                                            
                                               \
-               PvdDataTypeToNamespacedNameMap<const type&>() : Name("physx3", 
#type)                                          \
+               PvdDataTypeToNamespacedNameMap() : Name("physx3", #type)        
                                               \
                {                                                               
                                               \
                }                                                               
                                               \
        };
@@ -287,7 +287,7 @@
        struct PvdDataTypeToNamespacedNameMap<type>                             
                                           \
        {                                                                       
                                           \
                NamespacedName Name;                                            
                                               \
-               PvdDataTypeToNamespacedNameMap<type>() : Name(ns, name)         
                                               \
+               PvdDataTypeToNamespacedNameMap() : Name(ns, name)               
                                               \
                {                                                               
                                               \
                }                                                               
                                               \
        };
@@ -297,7 +297,7 @@
        struct PvdDataTypeToNamespacedNameMap<newType>                          
                                           \
        {                                                                       
                                           \
                NamespacedName Name;                                            
                                               \
-               PvdDataTypeToNamespacedNameMap<newType>() : 
Name(PvdDataTypeToNamespacedNameMap<oldType>().Name)               \
+               PvdDataTypeToNamespacedNameMap() : 
Name(PvdDataTypeToNamespacedNameMap<oldType>().Name)                        \
                {                                                               
                                               \
                }                                                               
                                               \
        };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
     2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/pvd/src/PxProfileZoneImpl.h
     2022-12-12 20:36:44.000000000 +0100
@@ -80,7 +80,7 @@
                PxProfileArray<PxProfileZoneClient*>                    
mZoneClients;
                volatile bool                                                   
                mEventsActive;
 
-               PX_NOCOPY(ZoneImpl<TNameProvider>)
+               PX_NOCOPY(ZoneImpl)
        public:
                ZoneImpl( PxAllocatorCallback* inAllocator, const char* inName, 
uint32_t bufferSize = 0x10000 /*64k*/, const TNameProvider& inProvider = 
TNameProvider() )
                        : TZoneEventBufferType( inAllocator, bufferSize, 
PxDefaultContextProvider(), NULL, PxProfileNullEventFilter() )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
 2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/3rdparty/PhysX/source/pvd/src/PxPvdObjectModelInternalTypes.h
 2022-12-12 20:36:44.000000000 +0100
@@ -81,7 +81,7 @@
        struct PvdDataTypeToNamespacedNameMap<type>                             
                                           \
        {                                                                       
                                           \
                NamespacedName Name;                                            
                                               \
-               PvdDataTypeToNamespacedNameMap<type>() : 
Name("physx3_debugger_internal", #type)                               \
+               PvdDataTypeToNamespacedNameMap() : 
Name("physx3_debugger_internal", #type)                                     \
                {                                                               
                                               \
                }                                                               
                                               \
        };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/helpers/qcapsulegeometry.cpp 
new/qtquick3dphysics-everywhere-src-6.4.2/src/helpers/qcapsulegeometry.cpp
--- old/qtquick3dphysics-everywhere-src-6.4.1/src/helpers/qcapsulegeometry.cpp  
2022-11-08 22:42:59.000000000 +0100
+++ new/qtquick3dphysics-everywhere-src-6.4.2/src/helpers/qcapsulegeometry.cpp  
2022-12-12 20:36:44.000000000 +0100
@@ -514,8 +514,8 @@
         stride += 2 * sizeof(float);
     }
 
-    QByteArray vertexData(vertices.length() * stride, 
Qt::Initialization::Uninitialized);
-    QByteArray indexData(faces.length() * 3 * sizeof(quint32), 
Qt::Initialization::Uninitialized);
+    QByteArray vertexData(vertices.size() * stride, 
Qt::Initialization::Uninitialized);
+    QByteArray indexData(faces.size() * 3 * sizeof(quint32), 
Qt::Initialization::Uninitialized);
 
     const auto getVertexPtr = [&](const int vertexIdx) {
         return reinterpret_cast<QVector3D *>(vertexData.data() + stride * 
vertexIdx);
@@ -529,11 +529,11 @@
 
     uint32_t *indexPtr = reinterpret_cast<uint32_t *>(indexData.data());
 
-    for (qsizetype i = 0; i < vertices.length(); i++) {
+    for (qsizetype i = 0; i < vertices.size(); i++) {
         *getVertexPtr(i) = vertices[i];
     }
 
-    for (qsizetype i = 0; i < faces.length(); i++) {
+    for (qsizetype i = 0; i < faces.size(); i++) {
         const auto vertexIndices =
                 std::array<uint32_t, 3> { faces[i][0].vertexIdx, 
faces[i][1].vertexIdx,
                                           faces[i][2].vertexIdx };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qabstractcollisionnode.cpp
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qabstractcollisionnode.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qabstractcollisionnode.cpp
     2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qabstractcollisionnode.cpp
     2022-12-12 20:36:44.000000000 +0100
@@ -62,6 +62,7 @@
 
 QAbstractCollisionNode::~QAbstractCollisionNode()
 {
+    disconnect(m_rebuildConnection);
     if (auto world = QDynamicsWorld::getWorld(); world != nullptr)
         world->deregisterNode(this);
 }
@@ -188,7 +189,7 @@
             &QAbstractCollisionNode::onShapeDestroyed);
 
     // Connect to rebuild signal
-    connect(shape, &QAbstractCollisionShape::needsRebuild, self,
+    self->m_rebuildConnection = connect(shape, 
&QAbstractCollisionShape::needsRebuild, self,
             &QAbstractCollisionNode::onShapeNeedsRebuild);
 }
 
@@ -202,13 +203,13 @@
 qsizetype 
QAbstractCollisionNode::qmlShapeCount(QQmlListProperty<QAbstractCollisionShape> 
*list)
 {
     QAbstractCollisionNode *self = static_cast<QAbstractCollisionNode 
*>(list->object);
-    return self->m_collisionShapes.count();
+    return self->m_collisionShapes.size();
 }
 
 void 
QAbstractCollisionNode::qmlClearShapes(QQmlListProperty<QAbstractCollisionShape>
 *list)
 {
     QAbstractCollisionNode *self = static_cast<QAbstractCollisionNode 
*>(list->object);
-    for (const auto &shape : qAsConst(self->m_collisionShapes)) {
+    for (const auto &shape : std::as_const(self->m_collisionShapes)) {
         if (shape->parentItem() == nullptr)
             QQuick3DObjectPrivate::get(shape)->derefSceneManager();
         shape->disconnect(self, SLOT(onMaterialDestroyed(QObject *)));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qabstractcollisionnode_p.h
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qabstractcollisionnode_p.h
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qabstractcollisionnode_p.h
     2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qabstractcollisionnode_p.h
     2022-12-12 20:36:44.000000000 +0100
@@ -96,6 +96,8 @@
     friend class QAbstractPhysXNode;
     friend class QDynamicsWorld; // for register/deregister TODO: cleaner 
mechanism
     QAbstractPhysXNode *m_backendObject = nullptr;
+
+    QMetaObject::Connection m_rebuildConnection;
 };
 
 QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qcollisiondebugmeshbuilder.cpp
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qcollisiondebugmeshbuilder.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qcollisiondebugmeshbuilder.cpp
 2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qcollisiondebugmeshbuilder.cpp
 2022-12-12 20:36:44.000000000 +0100
@@ -24,7 +24,7 @@
 QByteArray QCollisionDebugMeshBuilder::generateVertexArray()
 {
     QByteArray output;
-    const int size = m_normals.count();
+    const int size = m_normals.size();
     output.resize(4 * 4 * sizeof(float) * size);
 
     float *data = reinterpret_cast<float *>(output.data());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qconvexmeshshape.cpp
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qconvexmeshshape.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qconvexmeshshape.cpp
   2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qconvexmeshshape.cpp
   2022-12-12 20:36:44.000000000 +0100
@@ -162,8 +162,8 @@
     }
     qCDebug(lcQuick3dPhysics) << "Loaded SSG mesh from" << m_meshPath << 
m_ssgMesh.isValid()
                               << "draw" << int(m_ssgMesh.drawMode()) << "wind"
-                              << int(m_ssgMesh.winding()) << "subs" << 
m_ssgMesh.subsets().count()
-                              << "attrs" << 
m_ssgMesh.vertexBuffer().entries.count()
+                              << int(m_ssgMesh.winding()) << "subs" << 
m_ssgMesh.subsets().size()
+                              << "attrs" << 
m_ssgMesh.vertexBuffer().entries.size()
                               << m_ssgMesh.vertexBuffer().data.size() << 
"stride"
                               << m_ssgMesh.vertexBuffer().stride << "verts"
                               << m_ssgMesh.vertexBuffer().data.size()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qdebugdrawhelper.cpp
 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qdebugdrawhelper.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qdebugdrawhelper.cpp
   2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qdebugdrawhelper.cpp
   2022-12-12 20:36:44.000000000 +0100
@@ -83,10 +83,10 @@
 
     QCollisionDebugMeshBuilder builder;
     // X
-    for (int i = 0; i < circlePoints.count(); ++i) {
+    for (int i = 0; i < circlePoints.size(); ++i) {
         const auto refPoint1 = circlePoints[i];
         int index2 = i + 1;
-        if (index2 == circlePoints.count())
+        if (index2 == circlePoints.size())
             index2 = 0;
         const auto refPoint2 = circlePoints[index2];
         const auto vertex1 = QVector3D(0.0f, refPoint1.x(), refPoint1.y());
@@ -95,10 +95,10 @@
     }
 
     // Y
-    for (int i = 0; i < circlePoints.count(); ++i) {
+    for (int i = 0; i < circlePoints.size(); ++i) {
         const auto refPoint1 = circlePoints[i];
         int index2 = i + 1;
-        if (index2 == circlePoints.count())
+        if (index2 == circlePoints.size())
             index2 = 0;
         const auto refPoint2 = circlePoints[index2];
         const auto vertex1 = QVector3D(refPoint1.x(), 0.0f, refPoint1.y());
@@ -107,10 +107,10 @@
     }
 
     // Z
-    for (int i = 0; i < circlePoints.count(); ++i) {
+    for (int i = 0; i < circlePoints.size(); ++i) {
         const auto refPoint1 = circlePoints[i];
         int index2 = i + 1;
-        if (index2 == circlePoints.count())
+        if (index2 == circlePoints.size())
             index2 = 0;
         const auto refPoint2 = circlePoints[index2];
         const auto vertex1 = QVector3D(refPoint1.x(), refPoint1.y(), 0.0f);
@@ -155,10 +155,10 @@
     QCollisionDebugMeshBuilder builder;
 
     // Top Y Cirlce (y = height * 0.5)
-    for (int i = 0; i < circlePoints.count(); ++i) {
+    for (int i = 0; i < circlePoints.size(); ++i) {
         const auto refPoint1 = circlePoints[i];
         int index2 = i + 1;
-        if (index2 == circlePoints.count())
+        if (index2 == circlePoints.size())
             index2 = 0;
         const auto refPoint2 = circlePoints[index2];
         const auto vertex1 = QVector3D(halfHeight, refPoint1.x(), 
refPoint1.y());
@@ -168,10 +168,10 @@
     }
 
     // Bottom Y Circle (y = -height * 0.5)
-    for (int i = 0; i < circlePoints.count(); ++i) {
+    for (int i = 0; i < circlePoints.size(); ++i) {
         const auto refPoint1 = circlePoints[i];
         int index2 = i + 1;
-        if (index2 == circlePoints.count())
+        if (index2 == circlePoints.size())
             index2 = 0;
         const auto refPoint2 = circlePoints[index2];
         const auto vertex1 = QVector3D(-halfHeight, refPoint1.x(), 
refPoint1.y());
@@ -216,23 +216,23 @@
     QVector<int> topIndexes;
     QVector<int> bottomIndexes;
     {
-        const int half = circlePoints.count() / 2;
+        const int half = circlePoints.size() / 2;
         for (int i = 0; i < half + 1; ++i)
             topIndexes.append(i);
 
-        for (int i = half; i <= circlePoints.count(); ++i) {
+        for (int i = half; i <= circlePoints.size(); ++i) {
             int index = i;
-            if (i >= circlePoints.count())
-                index = index - circlePoints.count();
+            if (i >= circlePoints.size())
+                index = index - circlePoints.size();
             bottomIndexes.append(index);
         }
     }
 
     // Z Top Half Circle
-    for (int i = 0; i < topIndexes.count(); ++i) {
+    for (int i = 0; i < topIndexes.size(); ++i) {
         const auto refPoint1 = circlePoints[topIndexes[i]];
         int index2 = i + 1;
-        if (index2 == topIndexes.count())
+        if (index2 == topIndexes.size())
             break;
         const auto refPoint2 = circlePoints[topIndexes[index2]];
         const auto vertex1 = QVector3D(refPoint1.y() + halfHeight, 
refPoint1.x(), 0.0f);
@@ -242,10 +242,10 @@
     }
 
     // Z Bottom Half Circle
-    for (int i = 0; i < bottomIndexes.count(); ++i) {
+    for (int i = 0; i < bottomIndexes.size(); ++i) {
         const auto refPoint1 = circlePoints[bottomIndexes[i]];
         int index2 = i + 1;
-        if (index2 == bottomIndexes.count())
+        if (index2 == bottomIndexes.size())
             break;
         const auto refPoint2 = circlePoints[bottomIndexes[index2]];
         const auto vertex1 = QVector3D(refPoint1.y() - halfHeight, 
refPoint1.x(), 0.0f);
@@ -255,10 +255,10 @@
     }
 
     // X Top Half Circle
-    for (int i = 0; i < topIndexes.count(); ++i) {
+    for (int i = 0; i < topIndexes.size(); ++i) {
         const auto refPoint1 = circlePoints[topIndexes[i]];
         int index2 = i + 1;
-        if (index2 == topIndexes.count())
+        if (index2 == topIndexes.size())
             break;
         const auto refPoint2 = circlePoints[topIndexes[index2]];
         const auto vertex1 = QVector3D(refPoint1.y() + halfHeight, 0.0f, 
refPoint1.x());
@@ -268,10 +268,10 @@
     }
 
     // X Bottom Half Circle
-    for (int i = 0; i < bottomIndexes.count(); ++i) {
+    for (int i = 0; i < bottomIndexes.size(); ++i) {
         const auto refPoint1 = circlePoints[bottomIndexes[i]];
         int index2 = i + 1;
-        if (index2 == bottomIndexes.count())
+        if (index2 == bottomIndexes.size())
             break;
         const auto refPoint2 = circlePoints[bottomIndexes[index2]];
         const auto vertex1 = QVector3D(refPoint1.y() - halfHeight, 0.0f, 
refPoint1.x());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qdynamicsworld.cpp 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qdynamicsworld.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qdynamicsworld.cpp 
    2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qdynamicsworld.cpp 
    2022-12-12 20:36:44.000000000 +0100
@@ -1032,8 +1032,8 @@
             continue;
 
         const auto &collisionShapes = 
node->frontendNode->getCollisionShapesList();
-        const int length = collisionShapes.length();
-        if (node->shapes.length() < length)
+        const int length = collisionShapes.size();
+        if (node->shapes.size() < length)
             continue; // CharacterController has shapes, but not PhysX shapes
         for (int idx = 0; idx < length; idx++) {
             const auto collisionShape = collisionShapes[idx];
@@ -1205,7 +1205,7 @@
     for (QAbstractPhysXNode *body : m_physXBodies) {
         // TODO: refactor debug geometry handling as well
         const auto &collisionShapes = 
body->frontendNode->getCollisionShapesList();
-        const int length = collisionShapes.length();
+        const int length = collisionShapes.size();
         for (int idx = 0; idx < length; idx++) {
             const auto collisionShape = collisionShapes[idx];
             DebugModelHolder &holder = 
m_collisionShapeDebugModels[collisionShape];
@@ -1392,7 +1392,7 @@
         return;
 
     cleanupRemovedNodes();
-    for (auto *node : qAsConst(m_newCollisionNodes)) {
+    for (auto *node : std::as_const(m_newCollisionNodes)) {
         auto *body = QPhysXFactory::createBackend(node);
         body->init(this, m_physx);
         m_physXBodies.push_back(body);
@@ -1404,7 +1404,7 @@
     const auto deltaTime = qMin(float(deltaMS), m_maxTimestep) * 0.001f;
 
     // TODO: Use dirty flag/dirty list to avoid redoing things that didn't 
change
-    for (auto *physXBody : qAsConst(m_physXBodies)) {
+    for (auto *physXBody : std::as_const(m_physXBodies)) {
         physXBody->markDirtyShapes();
         physXBody->rebuildDirtyShapes(this, m_physx);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qrigidbody.cpp 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qrigidbody.cpp
--- old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qrigidbody.cpp 
2022-11-08 22:42:59.000000000 +0100
+++ new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qrigidbody.cpp 
2022-12-12 20:36:44.000000000 +0100
@@ -323,10 +323,10 @@
 
 static bool fuzzyEquals(const QList<float> &a, const QList<float> &b)
 {
-    if (a.length() != b.length())
+    if (a.size() != b.size())
         return false;
 
-    const int length = a.length();
+    const int length = a.size();
     for (int i = 0; i < length; i++)
         if (!qFuzzyCompare(a[i], b[i]))
             return false;
@@ -340,7 +340,7 @@
         return;
 
     m_inertiaMatrixList = newInertiaMatrix;
-    const int elemsToCopy = qMin(m_inertiaMatrixList.length(), 9);
+    const int elemsToCopy = qMin(m_inertiaMatrixList.size(), 9);
     memcpy(m_inertiaMatrix.data(), m_inertiaMatrixList.data(), elemsToCopy * 
sizeof(float));
     memset(m_inertiaMatrix.data() + elemsToCopy, 0, (9 - elemsToCopy) * 
sizeof(float));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qtriggerbody.cpp 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qtriggerbody.cpp
--- 
old/qtquick3dphysics-everywhere-src-6.4.1/src/quick3dphysics/qtriggerbody.cpp   
    2022-11-08 22:42:59.000000000 +0100
+++ 
new/qtquick3dphysics-everywhere-src-6.4.2/src/quick3dphysics/qtriggerbody.cpp   
    2022-12-12 20:36:44.000000000 +0100
@@ -57,7 +57,7 @@
 
 int QTriggerBody::collisionCount() const
 {
-    return m_collisions.count();
+    return m_collisions.size();
 }
 
 QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtquick3dphysics-everywhere-src-6.4.1/tools/CMakeLists.txt 
new/qtquick3dphysics-everywhere-src-6.4.2/tools/CMakeLists.txt
--- old/qtquick3dphysics-everywhere-src-6.4.1/tools/CMakeLists.txt      
2022-11-08 22:42:59.000000000 +0100
+++ new/qtquick3dphysics-everywhere-src-6.4.2/tools/CMakeLists.txt      
2022-12-12 20:36:44.000000000 +0100
@@ -1,4 +1,6 @@
 # Copyright (C) 2022 The Qt Company Ltd.
 # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH 
Qt-GPL-exception-1.0
 
-add_subdirectory(cooker)
+if(NOT WASM AND NOT IOS AND NOT ANDROID AND NOT QNX AND NOT INTEGRITY AND NOT 
WEBOS)
+    add_subdirectory(cooker)
+endif()

Reply via email to