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 2026-03-28 20:13:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-quick3dphysics (Old) and /work/SRC/openSUSE:Factory/.qt6-quick3dphysics.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-quick3dphysics" Sat Mar 28 20:13:54 2026 rev:27 rq:1342806 version:6.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-quick3dphysics/qt6-quick3dphysics.changes 2026-02-03 21:31:43.237213451 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-quick3dphysics.new.8177/qt6-quick3dphysics.changes 2026-03-28 20:15:29.306715692 +0100 @@ -1,0 +2,6 @@ +Mon Mar 23 10:37:52 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.11.0 + https://www.qt.io/blog/qt-6.11-released + +------------------------------------------------------------------- Old: ---- qtquick3dphysics-everywhere-src-6.10.2.tar.xz New: ---- qtquick3dphysics-everywhere-src-6.11.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-quick3dphysics.spec ++++++ --- /var/tmp/diff_new_pack.2WWJAv/_old 2026-03-28 20:15:29.942741942 +0100 +++ /var/tmp/diff_new_pack.2WWJAv/_new 2026-03-28 20:15:29.946742108 +0100 @@ -1,7 +1,7 @@ # # spec file for package qt6-quick3dphysics # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,8 @@ # -%define real_version 6.10.2 -%define short_version 6.10 +%define real_version 6.11.0 +%define short_version 6.11 %define tar_name qtquick3dphysics-everywhere-src %define tar_suffix %{nil} # @@ -27,7 +27,7 @@ %endif # Name: qt6-quick3dphysics%{?pkg_suffix} -Version: 6.10.2 +Version: 6.11.0 Release: 0 Summary: Qt 6 Quick3D Physics Extensions License: GPL-3.0-only ++++++ qtquick3dphysics-everywhere-src-6.10.2.tar.xz -> qtquick3dphysics-everywhere-src-6.11.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/.cmake.conf new/qtquick3dphysics-everywhere-src-6.11.0/.cmake.conf --- old/qtquick3dphysics-everywhere-src-6.10.2/.cmake.conf 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/.cmake.conf 2026-03-10 08:07:26.000000000 +0100 @@ -1,6 +1,8 @@ -set(QT_REPO_MODULE_VERSION "6.10.2") +set(QT_REPO_MODULE_VERSION "6.11.0") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1" "QT_NO_FOREACH=1" "QT_NO_QASCONST=1" + "QT_NO_URL_CAST_FROM_STRING=1" + "QT_USE_NODISCARD_FILE_OPEN=1" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/.tag new/qtquick3dphysics-everywhere-src-6.11.0/.tag --- old/qtquick3dphysics-everywhere-src-6.10.2/.tag 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/.tag 2026-03-10 08:07:26.000000000 +0100 @@ -1 +1 @@ -9e8c80baf4e5b25a3744ff386b7f6e786cd5719b +a5861cdf1fab3a577157edfddc61ccbf3352b5f4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/CMakeLists.txt new/qtquick3dphysics-everywhere-src-6.11.0/CMakeLists.txt --- old/qtquick3dphysics-everywhere-src-6.10.2/CMakeLists.txt 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/CMakeLists.txt 2026-03-10 08:07:26.000000000 +0100 @@ -14,14 +14,18 @@ # Make sure we only use latest private CMake API, aka no compatibility wrappers. set(QT_NO_INTERNAL_COMPATIBILITY_FUNCTIONS TRUE) -find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core) +find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals) + +# This should be called as early as possible, just after find_package(BuildInternals) where it is +# defined. +qt_internal_project_setup() + +find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS Core) find_package(Qt6 ${PROJECT_VERSION} CONFIG OPTIONAL_COMPONENTS Gui Qml Quick Quick3D QUIET) if(QT_BUILD_TESTS OR QT_BUILD_STANDALONE_TESTS) find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS QuickTest) endif() -qt_internal_project_setup() - if(INTEGRITY OR QNX OR VXWORKS OR WATCHOS) message(NOTICE "Skipping the build as the condition \"NOT INTEGRITY AND NOT QNX AND NOT VXWORKS AND NOT WATCHOS\" is not met.") return() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/REUSE.toml new/qtquick3dphysics-everywhere-src-6.11.0/REUSE.toml --- old/qtquick3dphysics-everywhere-src-6.10.2/REUSE.toml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/REUSE.toml 2026-03-10 08:07:26.000000000 +0100 @@ -15,14 +15,14 @@ "tests/manual/convexmesh/meshes/*.mesh"] precedence = "closest" comment = "test" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GPL-3.0-only" [[annotations]] path = ["src/quick3dphysics/designer/images/*.png"] precedence = "closest" comment = "module and plugin" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GPL-3.0-only" [[annotations]] @@ -31,7 +31,7 @@ "configure.json", ".tag"] precedence = "closest" comment = "build system" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "BSD-3-Clause" [[annotations]] @@ -39,35 +39,35 @@ "**.clang-format"] precedence = "closest" comment = "infrastructure" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] path = ["examples/**"] comment = "this must be after the build system table because example and snippets take precedence over build system" precedence = "closest" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] path = ["**/doc/images/**", "**/README*", "**.qdocconf", "**.metainfo"] comment = "documentation" precedence = "closest" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only" [[annotations]] path = ["**.toml", "licenseRule.json"] comment = "infrastructure" precedence = "override" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR BSD-3-Clause" [[annotations]] path = ["**/qt_attribution.json"] comment = "documentation" precedence = "override" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only" [[annotations]] @@ -76,7 +76,7 @@ "tests/baseline/shared/qwidgetbaselinetest.cpp"] precedence = "override" comment = "reuse can't parse those files." -SPDX-FileCopyrightText = "Copyright (C) 2021 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GPL-3.0-only" [[annotations]] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/dependencies.yaml new/qtquick3dphysics-everywhere-src-6.11.0/dependencies.yaml --- old/qtquick3dphysics-everywhere-src-6.10.2/dependencies.yaml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/dependencies.yaml 2026-03-10 08:07:26.000000000 +0100 @@ -1,13 +1,13 @@ dependencies: ../qtbase: - ref: 000d6c62f7880bb8d3054724e8da0b8ae244130e + ref: 8ba7ea4b77a4b8f1948760221e264917ddc9e1c8 required: true ../qtdeclarative: - ref: 09c70541c76659bcd8c49f05841b0e778c9ffd4c + ref: e602a097ca314e9610b1fd3b7dbfa467a868731a required: true ../qtquick3d: - ref: ecd08b6626c6940c5e94a7245d2c95a33ac5db3e + ref: fefd81716eaf4d7cd274b9a6c8770f2ae40d3dda required: true ../qtshadertools: - ref: b9678c24094aef235f649cb443eb4e197487c675 + ref: 1c7a78fd7480f11a49eb8135b44d138edb0f0df8 required: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/cannon/doc/src/qtquick3dphysics-examples-cannon.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/cannon/doc/src/qtquick3dphysics-examples-cannon.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/cannon/doc/src/qtquick3dphysics-examples-cannon.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/cannon/doc/src/qtquick3dphysics-examples-cannon.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,8 @@ \title Qt Quick 3D Physics - Cannon Example \examplecategory {3D} \brief Demonstrates how to spawn physical objects. - \image cannon-example.jpg + \image cannon-example.jpg {Screenshot of a green landscape with multiple red boxes forming + a pyramid with a slider to control the boxes} This example demonstrates how to create and delete physical objects on demand. The scene consists of a number of stacks of boxes. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/charactercontroller/doc/src/qtquick3dphysics-examples-charactercontroller.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/charactercontroller/doc/src/qtquick3dphysics-examples-charactercontroller.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/charactercontroller/doc/src/qtquick3dphysics-examples-charactercontroller.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/charactercontroller/doc/src/qtquick3dphysics-examples-charactercontroller.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,7 @@ \title Qt Quick 3D Physics - CharacterController Example \examplecategory {3D} \brief Demonstrates the CharacterController type. - \image charactercontroller-example.jpg + \image charactercontroller-example.jpg {Screenshot of a test room} This example shows how to use a CharacterController to move the camera in a scene, giving a first-person view. The character controller represents the viewpoint of the user as an diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/compoundshapes/doc/src/qtquick3dphysics-examples-compoundshapes.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/compoundshapes/doc/src/qtquick3dphysics-examples-compoundshapes.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/compoundshapes/doc/src/qtquick3dphysics-examples-compoundshapes.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/compoundshapes/doc/src/qtquick3dphysics-examples-compoundshapes.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,7 @@ \title Qt Quick 3D Physics - Compound Shapes Example \examplecategory {3D} \brief Demonstrates using complex collision shapes. - \image compoundshapes-example.jpg + \image compoundshapes-example.jpg {Screenshot of a landscape and multiple square frames and rings chained together} This example demonstrates how to use more than one collision shape to create complex objects for collision detection. The scene consists of a green static plane and a series of links connected to each other. @@ -73,5 +73,6 @@ If we take a closer look when the debug mode is enabled, this is how the collision shapes form the compound collision shape. - \image compoundshapes-example-capsulelink.jpg + \image compoundshapes-example-capsulelink.jpg {Screenshot of a 3D rendering showing two rings connected through + a square frame and their rigid bodies} */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/customshapes/doc/src/qtquick3dphysics-examples-customshapes.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/customshapes/doc/src/qtquick3dphysics-examples-customshapes.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/customshapes/doc/src/qtquick3dphysics-examples-customshapes.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/customshapes/doc/src/qtquick3dphysics-examples-customshapes.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,8 @@ \title Qt Quick 3D Physics - Custom Shapes Example \examplecategory {3D} \brief Demonstrates using different shapes. - \image customshapes-example.jpg + \image customshapes-example.jpg {Screenshot of a 3D scene showing a transparent rectangular structure containing solid + geometric shapes, placed on a green terrain with a small multicolored object in a pot next to it} This example demonstrates loading and spawning several rigid body meshes as well as animating them. The scene consists of a dice tower, a tablecloth, a cup and a handful of dice. The cup is animated to collect spawning diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/impeller/doc/src/qtquick3dphysics-examples-impeller.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/impeller/doc/src/qtquick3dphysics-examples-impeller.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/impeller/doc/src/qtquick3dphysics-examples-impeller.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/impeller/doc/src/qtquick3dphysics-examples-impeller.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,8 @@ \title Qt Quick 3D Physics - Impeller Example \examplecategory {3D} \brief Demonstrates using trigger bodies and collision info. - \image impeller-example.jpg + \image impeller-example.jpg {Screenshot of a 3D rendering showing a blue sphere on a green surface, a pink rectangular block above it, + and a red sphere floating on top} This example demonstrates how to use trigger bodies and collision info. The scene consists of a green static plane, a red dynamic sphere, a pink box trigger and a blue static sphere. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/mass/doc/src/qtquick3dphysics-examples-mass.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/mass/doc/src/qtquick3dphysics-examples-mass.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/mass/doc/src/qtquick3dphysics-examples-mass.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/mass/doc/src/qtquick3dphysics-examples-mass.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,7 @@ \title Qt Quick 3D Physics - Mass Example \examplecategory {3D} \brief Demonstrates different ways of setting mass and inertia of a body. - \image mass-example.jpg + \image mass-example.jpg {Screenshot of s 3D rendering showing three stacked sphere figures on a green surface, colored blue, purple, and red from left to right} This example demonstrates three different ways of setting up the mass and inertia of a body. The scene consists of three bodies that consist of three spheres stacked vertically. These bodies all have the same mass but differing centers of mass and inertia tensors giving them different behavior when colliding. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/material/doc/src/qtquick3dphysics-examples-material.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/material/doc/src/qtquick3dphysics-examples-material.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/material/doc/src/qtquick3dphysics-examples-material.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/material/doc/src/qtquick3dphysics-examples-material.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,9 @@ \title Qt Quick 3D Physics - Material Example \examplecategory {3D} \brief Demonstrates using physical materials. - \image material-example.jpg + \image material-example.jpg {A 3D simulation showing a red box on a tilted green surface, with a control + panel on the left containing sliders for static friction, dynamic friction, and restitution, and + a "Reset box" button} The \e {Material} example demonstrates how to control the material properties of a physical body. The scene contains the usual boilerplate of a View3D, PhysicsWorld, PerspectiveCamera and DirectionalLight. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/simple/doc/src/qtquick3dphysics-examples-simple.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/simple/doc/src/qtquick3dphysics-examples-simple.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/examples/quick3dphysics/simple/doc/src/qtquick3dphysics-examples-simple.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/examples/quick3dphysics/simple/doc/src/qtquick3dphysics-examples-simple.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -7,7 +7,8 @@ \title Qt Quick 3D Physics - Simple Example \examplecategory {3D} \brief Demonstrates setting up a simple physics scene. - \image simple-example.jpg + \image simple-example.jpg {Screenshot of a green landscape with three different 3d objects next + to each other} This example gives an introductory overview of the basic Quick 3D Physics features by going through the code of a simple example. Note that this introduction assumes a familiarity diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/src/3rdparty/PhysX/REUSE.toml new/qtquick3dphysics-everywhere-src-6.11.0/src/3rdparty/PhysX/REUSE.toml --- old/qtquick3dphysics-everywhere-src-6.10.2/src/3rdparty/PhysX/REUSE.toml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/src/3rdparty/PhysX/REUSE.toml 2026-03-10 08:07:26.000000000 +0100 @@ -10,14 +10,14 @@ path = ["*.patch"] precedence = "override" comment = "Licensed as the code itself" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "BSD-3-Clause" [[annotations]] path = ["*.py"] precedence = "closest" comment = "tool" -SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd." +SPDX-FileCopyrightText = "Copyright (C) The Qt Company Ltd." SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/src/quick3dphysics/doc/src/qtquick3dphysics-index.qdoc new/qtquick3dphysics-everywhere-src-6.11.0/src/quick3dphysics/doc/src/qtquick3dphysics-index.qdoc --- old/qtquick3dphysics-everywhere-src-6.10.2/src/quick3dphysics/doc/src/qtquick3dphysics-index.qdoc 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/src/quick3dphysics/doc/src/qtquick3dphysics-index.qdoc 2026-03-10 08:07:26.000000000 +0100 @@ -10,7 +10,7 @@ It supports simulating interactive rigid bodies as well as static meshes and non-colliding bodies used for detecting overlaps. Every simulated body can have its own physical properties like mass, density and friction. -\image physics.jpg +\image physics.jpg {Screenshot of a scene showing a ball destructing a structure of marbles by falling on it} \section1 Using the Module diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/callback/PlaneScene.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/callback/PlaneScene.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/callback/PlaneScene.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/callback/PlaneScene.qml 2026-03-10 08:07:26.000000000 +0100 @@ -25,7 +25,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/changescene/ImpellerScene.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/changescene/ImpellerScene.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/changescene/ImpellerScene.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/changescene/ImpellerScene.qml 2026-03-10 08:07:26.000000000 +0100 @@ -22,7 +22,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/filtering/BoxesScene.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/filtering/BoxesScene.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/filtering/BoxesScene.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/filtering/BoxesScene.qml 2026-03-10 08:07:26.000000000 +0100 @@ -34,7 +34,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry/tst_geometry.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry/tst_geometry.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry/tst_geometry.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry/tst_geometry.qml 2026-03-10 08:07:26.000000000 +0100 @@ -37,7 +37,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_builtin/tst_geometry_builtin.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_builtin/tst_geometry_builtin.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_builtin/tst_geometry_builtin.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_builtin/tst_geometry_builtin.qml 2026-03-10 08:07:26.000000000 +0100 @@ -36,7 +36,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_readd/tst_geometry_readd.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_readd/tst_geometry_readd.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_readd/tst_geometry_readd.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_readd/tst_geometry_readd.qml 2026-03-10 08:07:26.000000000 +0100 @@ -41,7 +41,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_source/tst_geometry_source.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_source/tst_geometry_source.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_source/tst_geometry_source.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_source/tst_geometry_source.qml 2026-03-10 08:07:26.000000000 +0100 @@ -41,7 +41,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_update/tst_geometry_update.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_update/tst_geometry_update.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/geometry_update/tst_geometry_update.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/geometry_update/tst_geometry_update.qml 2026-03-10 08:07:26.000000000 +0100 @@ -42,7 +42,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/heightfield/tst_heightfield.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/heightfield/tst_heightfield.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/heightfield/tst_heightfield.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/heightfield/tst_heightfield.qml 2026-03-10 08:07:26.000000000 +0100 @@ -37,7 +37,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/heightfield_readd/tst_heightfield_readd.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/heightfield_readd/tst_heightfield_readd.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/heightfield_readd/tst_heightfield_readd.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/heightfield_readd/tst_heightfield_readd.qml 2026-03-10 08:07:26.000000000 +0100 @@ -39,7 +39,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/invalidscene/EmptyView.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/invalidscene/EmptyView.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/invalidscene/EmptyView.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/invalidscene/EmptyView.qml 2026-03-10 08:07:26.000000000 +0100 @@ -18,7 +18,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/multiscene/ImpellerScene.qml new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/multiscene/ImpellerScene.qml --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/auto/multiscene/ImpellerScene.qml 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/auto/multiscene/ImpellerScene.qml 2026-03-10 08:07:26.000000000 +0100 @@ -22,7 +22,7 @@ DirectionalLight { eulerRotation.x: -45 eulerRotation.y: 45 - castsShadow: true + castsShadow: false brightness: 1 shadowFactor: 100 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquick3dphysics-everywhere-src-6.10.2/tests/baseline/qtquick3dphysics/tst_baseline_quick3dphysics.cpp new/qtquick3dphysics-everywhere-src-6.11.0/tests/baseline/qtquick3dphysics/tst_baseline_quick3dphysics.cpp --- old/qtquick3dphysics-everywhere-src-6.10.2/tests/baseline/qtquick3dphysics/tst_baseline_quick3dphysics.cpp 2026-01-23 00:34:04.000000000 +0100 +++ new/qtquick3dphysics-everywhere-src-6.11.0/tests/baseline/qtquick3dphysics/tst_baseline_quick3dphysics.cpp 2026-03-10 08:07:26.000000000 +0100 @@ -211,7 +211,11 @@ if (fi.isFile()) { QFile f(path); bool isBinary = path.endsWith(".png") || path.endsWith(".jpg"); - f.open(isBinary ? QIODevice::ReadOnly : QIODevice::ReadOnly | QIODevice::Text); + if (!f.open(isBinary ? QIODevice::ReadOnly : QIODevice::ReadOnly | QIODevice::Text)) { + qWarning("Couldn't open file, %ls: %ls", + qUtf16Printable(path), qUtf16Printable(f.errorString())); + return 0; + } QByteArray contents = f.readAll(); return qChecksum(contents); }
