Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-datavis3d for openSUSE:Factory checked in at 2025-10-13 17:23:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-datavis3d (Old) and /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-datavis3d" Mon Oct 13 17:23:31 2025 rev:38 rq:1310342 version:6.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-datavis3d/qt6-datavis3d.changes 2025-09-01 17:16:53.547643842 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.18484/qt6-datavis3d.changes 2025-10-13 17:26:12.028445772 +0200 @@ -1,0 +2,6 @@ +Tue Oct 7 08:53:22 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 6.10.0 + * https://www.qt.io/blog/qt-6.10-released + +------------------------------------------------------------------- Old: ---- qtdatavis3d-everywhere-src-6.9.2.tar.xz New: ---- qtdatavis3d-everywhere-src-6.10.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-datavis3d.spec ++++++ --- /var/tmp/diff_new_pack.lU6f4e/_old 2025-10-13 17:26:13.724516693 +0200 +++ /var/tmp/diff_new_pack.lU6f4e/_new 2025-10-13 17:26:13.728516860 +0200 @@ -16,8 +16,8 @@ # -%define real_version 6.9.2 -%define short_version 6.9 +%define real_version 6.10.0 +%define short_version 6.10 %define short_name qtdatavis3d %define tar_name qtdatavis3d-everywhere-src %define tar_suffix %{nil} @@ -31,7 +31,7 @@ %global __requires_exclude qt6qmlimport\\((AxisHandling|SurfaceGallery)\\) # Name: qt6-datavis3d%{?pkg_suffix} -Version: 6.9.2 +Version: 6.10.0 Release: 0 Summary: Qt 6 data visualization framework License: GPL-3.0-or-later @@ -153,7 +153,7 @@ %{_qt6_includedir}/QtDataVisualization/ %{_qt6_libdir}/libQt6DataVisualization.prl %{_qt6_libdir}/libQt6DataVisualization.so -%{_qt6_metatypesdir}/qt6datavisualization_*_metatypes.json +%{_qt6_metatypesdir}/qt6datavisualization_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_datavisualization.pri %{_qt6_pkgconfigdir}/Qt6DataVisualization.pc %exclude %{_qt6_includedir}/QtDataVisualization/%{real_version} @@ -172,7 +172,7 @@ %{_qt6_includedir}/QtDataVisualizationQml/ %{_qt6_libdir}/libQt6DataVisualizationQml.prl %{_qt6_libdir}/libQt6DataVisualizationQml.so -%{_qt6_metatypesdir}/qt6datavisualizationqml_*_metatypes.json +%{_qt6_metatypesdir}/qt6datavisualizationqml_metatypes.json %{_qt6_mkspecsdir}/modules/qt_lib_datavisualizationqml.pri %{_qt6_pkgconfigdir}/Qt6DataVisualizationQml.pc %exclude %{_qt6_includedir}/QtDataVisualizationQml/%{real_version} ++++++ qtdatavis3d-everywhere-src-6.9.2.tar.xz -> qtdatavis3d-everywhere-src-6.10.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/.cmake.conf new/qtdatavis3d-everywhere-src-6.10.0/.cmake.conf --- old/qtdatavis3d-everywhere-src-6.9.2/.cmake.conf 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/.cmake.conf 2025-10-02 03:55:31.000000000 +0200 @@ -1,4 +1,4 @@ -set(QT_REPO_MODULE_VERSION "6.9.2") +set(QT_REPO_MODULE_VERSION "6.10.0") set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1") set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1") list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/.tag new/qtdatavis3d-everywhere-src-6.10.0/.tag --- old/qtdatavis3d-everywhere-src-6.9.2/.tag 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/.tag 2025-10-02 03:55:31.000000000 +0200 @@ -1 +1 @@ -2e1d6b030ff87433d7d5b6f29dd72fa617091dc4 +b2396bd8d18724ee735ae3bbe687b8560f01ebff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/dependencies.yaml new/qtdatavis3d-everywhere-src-6.10.0/dependencies.yaml --- old/qtdatavis3d-everywhere-src-6.9.2/dependencies.yaml 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/dependencies.yaml 2025-10-02 03:55:31.000000000 +0200 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: 6f0d27d2e4ba5fa6562f738aaaf8eaf98ebf51e7 + ref: 5a8637e4516bc48a0b3f4b5ec3b18618b92e7222 required: true ../qtdeclarative: - ref: b653aebb2175203d86199b1d320fd10f939df3fc + ref: 7e0ab1d98c159c9f4c9afab78b43e7c70f449e41 required: false ../qtmultimedia: - ref: 36207ed2b30cbe4e3397dfa488c4267f633de58a + ref: 9f1cc9b35c0916084f6835f78b665a3b4e3fe4f9 required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/qtdatavis3d.qdocconf new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/qtdatavis3d.qdocconf --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/qtdatavis3d.qdocconf 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/qtdatavis3d.qdocconf 2025-10-02 03:55:31.000000000 +0200 @@ -11,6 +11,9 @@ exampledirs += ../../../examples/datavisualization \ snippets +# Path to the root of qtdatavis3d (for automatic linking to source code) +url.sources.rootdir = ../../.. + {headerdirs,sourcedirs} += .. imagedirs += ../images \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/deprecation-phase.qdocinc new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/deprecation-phase.qdocinc --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/deprecation-phase.qdocinc 1970-01-01 01:00:00.000000000 +0100 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/deprecation-phase.qdocinc 2025-10-02 03:55:31.000000000 +0200 @@ -0,0 +1,8 @@ +\note The Qt Data Visualization module has been deprecated since Qt 6.10. +For new projects, use the \l{Qt Graphs} module instead. +Qt Graphs uses each platform's native rendering backend (Metal on +macOS, DirectX on Windows, OpenGL or Vulkan on Linux) to achieve +hardware-accelerated rendering for both 2D and 3D graphs. +To migrate from Qt Data Visualization to Qt Graphs module, refer to +\l{Qt Graphs Migration from Qt DataVisualization} or the Qt Academy +course \e {Migrating to Qt Graphs}. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/maintenance-phase.qdocinc new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/maintenance-phase.qdocinc --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/maintenance-phase.qdocinc 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/maintenance-phase.qdocinc 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -\note The Qt Data Visualization module is in the maintenance phase. For new -projects, consider using the \l {Qt Graphs} module. For 3D rendering, QtGraphs -uses QtQuick3D, which in turn uses QtRhi. QtRhi relies on each platform's native -rendering backend (Metal on macOS, DirectX on Windows, OpenGL or Vulkan on -Linux). To migrate from Qt Data Visualization to Qt Graphs module, refer to -\l {Qt Graphs Migration from Qt DataVisualization}. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-index.qdoc new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-index.qdoc --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-index.qdoc 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-index.qdoc 2025-10-02 03:55:31.000000000 +0200 @@ -15,7 +15,7 @@ Qt Data Visualization is built on Qt 6 and OpenGL to take advantage of hardware acceleration and Qt Quick. - \include maintenance-phase.qdocinc + \include deprecation-phase.qdocinc \section1 Using the Module diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization-overview.qdoc 2025-10-02 03:55:31.000000000 +0200 @@ -31,7 +31,7 @@ and viewing 2D slices of the 3D data for increased readability. For more information, see \l{Qt Data Visualization Interacting with Data}. - \include maintenance-phase.qdocinc + \include deprecation-phase.qdocinc \section1 Graph Types diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization.qdoc new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization.qdoc --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/doc/src/qtdatavisualization.qdoc 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/doc/src/qtdatavisualization.qdoc 2025-10-02 03:55:31.000000000 +0200 @@ -7,6 +7,7 @@ \ingroup modules \qtcmakepackage DataVisualization \qtvariable datavisualization + \deprecated [6.10] Use QtGraphs instead. \brief C++ classes for the Qt Data Visualization API. @@ -17,6 +18,7 @@ \qmlmodule QtDataVisualization 1.\QtMinorVersion \title Qt Data Visualization QML Types \ingroup qmlmodules + \deprecated [6.10] Use QtGraphs instead. \brief QML types for the Qt Data Visualization API. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/abstract3dcontroller.cpp new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/abstract3dcontroller.cpp --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/abstract3dcontroller.cpp 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/abstract3dcontroller.cpp 2025-10-02 03:55:31.000000000 +0200 @@ -532,7 +532,7 @@ m_currentFps = qreal(m_numFrames) * 1000.0 / qreal(elapsed); emit currentFpsChanged(m_currentFps); m_numFrames = 0; - m_frameTimer.restart(); + m_frameTimer.start(); } // To get meaningful framerate, don't just do render on demand. emitNeedRender(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/drawer.cpp new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/drawer.cpp --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualization/engine/drawer.cpp 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualization/engine/drawer.cpp 2025-10-02 03:55:31.000000000 +0200 @@ -14,17 +14,13 @@ #include <QtCore/qmath.h> -// Resources need to be explicitly initialized when building as static library -class StaticLibInitializer +static void initResources() { -public: - StaticLibInitializer() - { - Q_INIT_RESOURCE(datavisualizationshaders); - Q_INIT_RESOURCE(datavisualizationmeshes); - } -}; -StaticLibInitializer staticLibInitializer; + Q_INIT_RESOURCE(datavisualizationshaders); + Q_INIT_RESOURCE(datavisualizationmeshes); +} + +Q_CONSTRUCTOR_FUNCTION(initResources) QT_BEGIN_NAMESPACE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/abstractdeclarative_p.h new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/abstractdeclarative_p.h --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/abstractdeclarative_p.h 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/abstractdeclarative_p.h 2025-10-02 03:55:31.000000000 +0200 @@ -26,10 +26,11 @@ #include <QtCore/QMutex> #include <QtCore/QSharedPointer> -class GLStateStore; QT_BEGIN_NAMESPACE +class GLStateStore; + class AbstractDeclarative : public QQuickItem, public AbstractDeclarativeInterface { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore.cpp new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore.cpp --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore.cpp 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore.cpp 2025-10-02 03:55:31.000000000 +0200 @@ -11,6 +11,8 @@ static QFile *afterFile = 0; #endif +QT_BEGIN_NAMESPACE + GLStateStore::GLStateStore(QOpenGLContext *context, QObject *parent) : QObject(parent), QOpenGLFunctions(context) @@ -365,3 +367,5 @@ m_polygonOffsetFactor = 0.0; m_polygonOffsetUnits = 0.0; } + +QT_END_NAMESPACE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore_p.h new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore_p.h --- old/qtdatavis3d-everywhere-src-6.9.2/src/datavisualizationqml/glstatestore_p.h 2025-08-18 03:29:41.000000000 +0200 +++ new/qtdatavis3d-everywhere-src-6.10.0/src/datavisualizationqml/glstatestore_p.h 2025-10-02 03:55:31.000000000 +0200 @@ -18,6 +18,8 @@ #include <QtCore/QScopedArrayPointer> #include "enumtostringmap_p.h" +QT_BEGIN_NAMESPACE + class GLStateStore : public QObject, protected QOpenGLFunctions { Q_OBJECT @@ -76,4 +78,6 @@ GLfloat m_polygonOffsetUnits; }; +QT_END_NAMESPACE + #endif
