openSUSE Commits
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2024
- 1 participants
- 1410 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package loupe for openSUSE:Factory checked in at 2024-10-17 18:40:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/loupe (Old)
and /work/SRC/openSUSE:Factory/.loupe.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "loupe"
Thu Oct 17 18:40:21 2024 rev:10 rq:1208555 version:47.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/loupe/loupe.changes 2024-10-08 17:24:27.553155079 +0200
+++ /work/SRC/openSUSE:Factory/.loupe.new.19354/loupe.changes 2024-10-17 18:41:13.418991974 +0200
@@ -1,0 +2,11 @@
+Thu Oct 17 07:31:05 UTC 2024 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 47.1:
+ + Add `<branding><color>`s instead of just using
+ `GnomeSoftware::key-colors`. That they weren't set was an
+ oversight.
+ + Fixed:
+ - Make the string "Error Details" translatable.
+ - Require glycin 2.0.1 crate to detect SVGZ files properly.
+
+-------------------------------------------------------------------
Old:
----
loupe-47.0.obscpio
New:
----
loupe-47.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ loupe.spec ++++++
--- /var/tmp/diff_new_pack.qwHDCF/_old 2024-10-17 18:41:23.295404001 +0200
+++ /var/tmp/diff_new_pack.qwHDCF/_new 2024-10-17 18:41:23.299404168 +0200
@@ -17,7 +17,7 @@
Name: loupe
-Version: 47.0
+Version: 47.1
Release: 0
Summary: A simple image viewer application
License: GPL-3.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.qwHDCF/_old 2024-10-17 18:41:23.343406003 +0200
+++ /var/tmp/diff_new_pack.qwHDCF/_new 2024-10-17 18:41:23.347406170 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://gitlab.gnome.org/GNOME/loupe.git</param>
<param name="scm">git</param>
- <param name="revision">47.0</param>
+ <param name="revision">47.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
++++++ loupe-47.0.obscpio -> loupe-47.1.obscpio ++++++
++++ 6008 lines of diff (skipped)
++++++ loupe.obsinfo ++++++
--- /var/tmp/diff_new_pack.qwHDCF/_old 2024-10-17 18:41:23.635418185 +0200
+++ /var/tmp/diff_new_pack.qwHDCF/_new 2024-10-17 18:41:23.639418352 +0200
@@ -1,5 +1,5 @@
name: loupe
-version: 47.0
-mtime: 1726227616
-commit: 7da25da28991c04327d1c901d0483ace01653f82
+version: 47.1
+mtime: 1729109576
+commit: 5f6ece6ce607f24771af964fab4edefbe1707d57
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/loupe/vendor.tar.zst /work/SRC/openSUSE:Factory/.loupe.new.19354/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gstreamer-plugins-rs for openSUSE:Factory checked in at 2024-10-17 18:39:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-rs (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-rs"
Thu Oct 17 18:39:28 2024 rev:30 rq:1208548 version:0.13.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer-plugins-rs/gstreamer-plugins-rs.changes 2024-09-11 16:57:34.487500010 +0200
+++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.19354/gstreamer-plugins-rs.changes 2024-10-17 18:40:04.036097726 +0200
@@ -1,0 +2,25 @@
+Wed Oct 16 18:58:43 UTC 2024 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 0.13.2:
+ + Fixed:
+ - cea608overlay: Avoid overflow when deciding which lines to
+ retain.
+ - cea708mux:
+ . Actually push gap events downstream.
+ . Stop with EOS once all pads are EOS.
+ . Fix off-by-one when deciding if a buffer belongs to this or
+ the next frame.
+ - mpegtslivesrc: Various timestamp tracking fixes.
+ - onvifmetadatapay: Set output caps earlier.
+ - transcriberbin: Fix passthrough state change.
+ - webrtcsink: Fix setting of RFC7273 attributes in the SDP.
+ + Added:
+ - dav1ddec: Add properties for film grain synthesis and in-loop
+ filters.
+ - mpegtslivesrc: Handle PCR discontinuities.
+ - rtpav1depay: Add wait-for-keyframe and request-keyframe
+ properties.
+ - webrtcsrc: Expose msid property on source pads.
+ + Changed: spotify: Reduce dependencies.
+
+-------------------------------------------------------------------
Old:
----
gst-plugins-rs-0.13.1.obscpio
New:
----
gst-plugins-rs-0.13.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-rs.spec ++++++
--- /var/tmp/diff_new_pack.xeIL0j/_old 2024-10-17 18:40:08.544285766 +0200
+++ /var/tmp/diff_new_pack.xeIL0j/_new 2024-10-17 18:40:08.556286266 +0200
@@ -27,7 +27,7 @@
%endif
Name: gstreamer-plugins-rs
-Version: 0.13.1
+Version: 0.13.2
Release: 0
Summary: GStreamer Streaming-Media Framework Plug-Ins
License: LGPL-2.1-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.xeIL0j/_old 2024-10-17 18:40:08.988304287 +0200
+++ /var/tmp/diff_new_pack.xeIL0j/_new 2024-10-17 18:40:09.024305788 +0200
@@ -3,8 +3,8 @@
<service name="obs_scm" mode="manual">
<param name="url">https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git</param>
<param name="filename">gst-plugins-rs</param>
- <param name="versionformat">0.13.1</param>
- <param name="revision">refs/tags/0.13.1</param>
+ <param name="versionformat">0.13.2</param>
+ <param name="revision">refs/tags/0.13.2</param>
<param name="scm">git</param>
</service>
<service name="set_version" mode="manual"/>
++++++ gst-plugins-rs-0.13.1.obscpio -> gst-plugins-rs-0.13.2.obscpio ++++++
/work/SRC/openSUSE:Factory/gstreamer-plugins-rs/gst-plugins-rs-0.13.1.obscpio /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.19354/gst-plugins-rs-0.13.2.obscpio differ: char 49, line 1
++++++ gst-plugins-rs.obsinfo ++++++
--- /var/tmp/diff_new_pack.xeIL0j/_old 2024-10-17 18:40:09.368320137 +0200
+++ /var/tmp/diff_new_pack.xeIL0j/_new 2024-10-17 18:40:09.408321806 +0200
@@ -1,5 +1,5 @@
name: gst-plugins-rs
-version: 0.13.1
-mtime: 1724784650
-commit: 0bc57b8a0a6ccc8d3b8e9127b4021cbf98f3be39
+version: 0.13.2
+mtime: 1727549325
+commit: f0f33692ac620a5f75da5c2a0b54e33388ba4cf5
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/gstreamer-plugins-rs/vendor.tar.zst /work/SRC/openSUSE:Factory/.gstreamer-plugins-rs.new.19354/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-translations for openSUSE:Factory checked in at 2024-10-17 18:39:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-translations (Old)
and /work/SRC/openSUSE:Factory/.qt6-translations.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-translations"
Thu Oct 17 18:39:19 2024 rev:32 rq:1207636 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-translations/qt6-translations.changes 2024-10-03 17:38:04.214443471 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-translations.new.19354/qt6-translations.changes 2024-10-17 18:39:58.075849119 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:55 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qttranslations-everywhere-src-6.7.3.tar.xz
New:
----
qttranslations-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-translations.spec ++++++
--- /var/tmp/diff_new_pack.goFHtx/_old 2024-10-17 18:39:58.679874314 +0200
+++ /var/tmp/diff_new_pack.goFHtx/_new 2024-10-17 18:39:58.683874481 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-translations
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,13 @@
#
-%define real_version 6.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define tar_name qttranslations-everywhere-src
%define tar_suffix %{nil}
#
Name: qt6-translations
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: Qt 6 Translations
License: GPL-3.0-only WITH Qt-GPL-exception-1.0
++++++ qttranslations-everywhere-src-6.7.3.tar.xz -> qttranslations-everywhere-src-6.8.0.tar.xz ++++++
++++ 3024 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-serialbus for openSUSE:Factory checked in at 2024-10-17 18:39:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-serialbus (Old)
and /work/SRC/openSUSE:Factory/.qt6-serialbus.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-serialbus"
Thu Oct 17 18:39:18 2024 rev:26 rq:1207630 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-serialbus/qt6-serialbus.changes 2024-10-03 17:38:00.934306467 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-serialbus.new.19354/qt6-serialbus.changes 2024-10-17 18:39:56.963802736 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:52 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qtserialbus-everywhere-src-6.7.3.tar.xz
New:
----
qtserialbus-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-serialbus.spec ++++++
--- /var/tmp/diff_new_pack.VKt7m1/_old 2024-10-17 18:39:57.563827763 +0200
+++ /var/tmp/diff_new_pack.VKt7m1/_new 2024-10-17 18:39:57.563827763 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-serialbus
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define tar_name qtserialbus-everywhere-src
%define tar_suffix %{nil}
#
@@ -27,7 +27,7 @@
%endif
#
Name: qt6-serialbus
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: Qt 6 SerialBus library
License: LGPL-3.0-only OR GPL-2.0-or-later
++++++ qtserialbus-everywhere-src-6.7.3.tar.xz -> qtserialbus-everywhere-src-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/.cmake.conf new/qtserialbus-everywhere-src-6.8.0/.cmake.conf
--- old/qtserialbus-everywhere-src-6.7.3/.cmake.conf 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/.cmake.conf 2024-10-02 10:52:14.000000000 +0200
@@ -1,4 +1,4 @@
-set(QT_REPO_MODULE_VERSION "6.7.3")
+set(QT_REPO_MODULE_VERSION "6.8.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/qtserialbus-everywhere-src-6.7.3/.tag new/qtserialbus-everywhere-src-6.8.0/.tag
--- old/qtserialbus-everywhere-src-6.7.3/.tag 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/.tag 2024-10-02 10:52:14.000000000 +0200
@@ -1 +1 @@
-bf44aa9eac3867439d422e60b1a100f5736d3107
+45cca7a461bdcfab8c3285e3dabd8c475a91207a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/dependencies.yaml new/qtserialbus-everywhere-src-6.8.0/dependencies.yaml
--- old/qtserialbus-everywhere-src-6.7.3/dependencies.yaml 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/dependencies.yaml 2024-10-02 10:52:14.000000000 +0200
@@ -1,7 +1,7 @@
dependencies:
../qtbase:
- ref: 92b685784960eea6eb353688cf0edeb94d69c6cd
+ ref: b839e9b36db3a4e50dfb34521d8ef8de1fd01969
required: true
../qtserialport:
- ref: 0b7a499e8a58c1e7b80d9beae86c10dbfedf5542
+ ref: fc0a965d5bada8296595fcefacebc235dccf1a75
required: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/CMakeLists.txt new/qtserialbus-everywhere-src-6.8.0/src/serialbus/CMakeLists.txt
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/CMakeLists.txt 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/CMakeLists.txt 2024-10-02 10:52:14.000000000 +0200
@@ -40,8 +40,6 @@
PRIVATE_MODULE_INTERFACE
Qt::CorePrivate
Qt::Network
- GENERATE_CPP_EXPORTS
- GENERATE_PRIVATE_CPP_EXPORTS
)
## Scopes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanbus.cpp new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanbus.cpp
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanbus.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanbus.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -148,6 +148,28 @@
}
/*!
+ \since 6.8
+ Returns the available devices for all plugins, i.e. all available CAN interfaces.
+
+ In case of failure, the optional parameter \a errorMessage returns a textual
+ error description.
+
+ \note Some plugins might not or only partially support this function.
+
+ \sa createDevice()
+*/
+QList<QCanBusDeviceInfo> QCanBus::availableDevices(QString *errorMessage) const
+{
+ const QStringList allPlugins = plugins();
+ QList<QCanBusDeviceInfo> result;
+
+ for (const QString &plugin : allPlugins)
+ result.append(availableDevices(plugin, errorMessage));
+
+ return result;
+}
+
+/*!
Creates a CAN bus device. \a plugin is the name of the plugin as returned by the \l plugins()
method. \a interfaceName is the CAN bus interface name. In case of failure, the optional
parameter \a errorMessage returns a textual error description.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanbus.h new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanbus.h
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanbus.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanbus.h 2024-10-02 10:52:14.000000000 +0200
@@ -20,6 +20,7 @@
QStringList plugins() const;
QList<QCanBusDeviceInfo> availableDevices(const QString &plugin, QString *errorMessage = nullptr) const;
+ QList<QCanBusDeviceInfo> availableDevices(QString *errorMessage = nullptr) const;
QCanBusDevice *createDevice(const QString &plugin,
const QString &interfaceName,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanbusdeviceinfo.cpp new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanbusdeviceinfo.cpp
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanbusdeviceinfo.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanbusdeviceinfo.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -45,7 +45,7 @@
/*!
\fn QCanBusDeviceInfo &QCanBusDeviceInfo::operator=(QCanBusDeviceInfo &&other)
- Move-assigns other to this QCanBusDeviceInfo instance.
+ Move-assigns \a other to this QCanBusDeviceInfo instance.
*/
/*!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanframeprocessor_p.h new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanframeprocessor_p.h
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanframeprocessor_p.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanframeprocessor_p.h 2024-10-02 10:52:14.000000000 +0200
@@ -15,7 +15,7 @@
// We mean it.
//
-#include "private/qtserialbusexports_p.h"
+#include "qtserialbusexports.h"
#include "qcanframeprocessor.h"
#include "qcanmessagedescription.h"
#include "qcanuniqueiddescription.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanmessagedescription_p.h new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanmessagedescription_p.h
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanmessagedescription_p.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanmessagedescription_p.h 2024-10-02 10:52:14.000000000 +0200
@@ -15,12 +15,12 @@
// We mean it.
//
-#include "private/qtserialbusexports_p.h"
+#include "qtserialbusexports.h"
#include "qcanmessagedescription.h"
QT_BEGIN_NAMESPACE
-class Q_SERIALBUS_PRIVATE_EXPORT QCanMessageDescriptionPrivate : public QSharedData
+class Q_SERIALBUS_EXPORT QCanMessageDescriptionPrivate : public QSharedData
{
public:
QString name;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcansignaldescription_p.h new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcansignaldescription_p.h
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcansignaldescription_p.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcansignaldescription_p.h 2024-10-02 10:52:14.000000000 +0200
@@ -15,7 +15,7 @@
// We mean it.
//
-#include "private/qtserialbusexports_p.h"
+#include "qtserialbusexports.h"
#include "qcansignaldescription.h"
#include <QtCore/QHash>
@@ -24,7 +24,7 @@
QT_BEGIN_NAMESPACE
-class Q_SERIALBUS_PRIVATE_EXPORT QCanSignalDescriptionPrivate : public QSharedData
+class Q_SERIALBUS_EXPORT QCanSignalDescriptionPrivate : public QSharedData
{
public:
QString name;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanuniqueiddescription_p.h new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanuniqueiddescription_p.h
--- old/qtserialbus-everywhere-src-6.7.3/src/serialbus/qcanuniqueiddescription_p.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/serialbus/qcanuniqueiddescription_p.h 2024-10-02 10:52:14.000000000 +0200
@@ -15,12 +15,12 @@
// We mean it.
//
-#include "private/qtserialbusexports_p.h"
+#include "qtserialbusexports.h"
#include "qcanuniqueiddescription.h"
QT_BEGIN_NAMESPACE
-class Q_SERIALBUS_PRIVATE_EXPORT QCanUniqueIdDescriptionPrivate : public QSharedData
+class Q_SERIALBUS_EXPORT QCanUniqueIdDescriptionPrivate : public QSharedData
{
public:
QtCanBus::DataSource source = QtCanBus::DataSource::FrameId;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/canbusutil.cpp new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/canbusutil.cpp
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/canbusutil.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/canbusutil.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "canbusutil.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/canbusutil.h new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/canbusutil.h
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/canbusutil.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/canbusutil.h 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#ifndef CANBUSUTIL_H
#define CANBUSUTIL_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/main.cpp new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/main.cpp
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/main.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/main.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "canbusutil.h"
#include "sigtermhandler.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/readtask.cpp new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/readtask.cpp
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/readtask.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/readtask.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "readtask.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/readtask.h new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/readtask.h
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/readtask.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/readtask.h 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#ifndef READTASK_H
#define READTASK_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/sigtermhandler.cpp new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/sigtermhandler.cpp
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/sigtermhandler.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/sigtermhandler.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include "sigtermhandler.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/sigtermhandler.h new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/sigtermhandler.h
--- old/qtserialbus-everywhere-src-6.7.3/src/tools/canbusutil/sigtermhandler.h 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/src/tools/canbusutil/sigtermhandler.h 2024-10-02 10:52:14.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#ifndef SIGTERMHANDLER_H
#define SIGTERMHANDLER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtserialbus-everywhere-src-6.7.3/tests/auto/qcanbus/tst_qcanbus.cpp new/qtserialbus-everywhere-src-6.8.0/tests/auto/qcanbus/tst_qcanbus.cpp
--- old/qtserialbus-everywhere-src-6.7.3/tests/auto/qcanbus/tst_qcanbus.cpp 2024-09-19 17:15:16.000000000 +0200
+++ new/qtserialbus-everywhere-src-6.8.0/tests/auto/qcanbus/tst_qcanbus.cpp 2024-10-02 10:52:14.000000000 +0200
@@ -17,6 +17,7 @@
void initTestCase();
void plugins();
void interfaces();
+ void allInterfaces();
void createDevice();
private:
@@ -63,6 +64,28 @@
QVERIFY(pluginList.at(0).hasFlexibleDataRate());
}
+void tst_QCanBus::allInterfaces()
+{
+ bool testCanFound = false;
+ bool virtualCanFound = false;
+ const QList<QCanBusDeviceInfo> infoList = bus->availableDevices();
+ QVERIFY(!infoList.isEmpty());
+ for (const QCanBusDeviceInfo &info : infoList) {
+ if (info.plugin() == QStringLiteral("testcan")) {
+ testCanFound = true;
+ QCOMPARE(info.name(), QStringLiteral("can0"));
+ QVERIFY(info.isVirtual());
+ QVERIFY(info.hasFlexibleDataRate());
+ } else if (info.plugin() == QStringLiteral("virtualcan")) {
+ virtualCanFound = true;
+ QVERIFY(info.isVirtual());
+ QVERIFY(info.hasFlexibleDataRate());
+ }
+ }
+ QVERIFY(testCanFound);
+ QVERIFY(virtualCanFound);
+}
+
void tst_QCanBus::createDevice()
{
QString error, error2;
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-quickeffectmaker for openSUSE:Factory checked in at 2024-10-17 18:39:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-quickeffectmaker (Old)
and /work/SRC/openSUSE:Factory/.qt6-quickeffectmaker.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-quickeffectmaker"
Thu Oct 17 18:39:17 2024 rev:13 rq:1207625 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-quickeffectmaker/qt6-quickeffectmaker.changes 2024-10-03 17:37:59.274237129 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-quickeffectmaker.new.19354/qt6-quickeffectmaker.changes 2024-10-17 18:39:55.375736329 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:49 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qtquickeffectmaker-everywhere-src-6.7.3.tar.xz
New:
----
qtquickeffectmaker-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-quickeffectmaker.spec ++++++
--- /var/tmp/diff_new_pack.MecA5U/_old 2024-10-17 18:39:56.071765519 +0200
+++ /var/tmp/diff_new_pack.MecA5U/_new 2024-10-17 18:39:56.071765519 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-quickeffectmaker
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define tar_name qtquickeffectmaker-everywhere-src
%define tar_suffix %{nil}
#
@@ -27,7 +27,7 @@
%endif
#
Name: qt6-quickeffectmaker%{?pkg_suffix}
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: Tool for creating shader effects for Qt Quick
License: GPL-3.0-only
@@ -47,7 +47,6 @@
BuildRequires: cmake(Qt6Quick) = %{real_version}
BuildRequires: cmake(Qt6Quick3DGlslParserPrivate) = %{real_version}
BuildRequires: cmake(Qt6ShaderTools) = %{real_version}
-
%if "%{qt6_flavor}" == "docs"
BuildRequires: qt6-tools
%{qt6_doc_packages}
++++++ qtquickeffectmaker-everywhere-src-6.7.3.tar.xz -> qtquickeffectmaker-everywhere-src-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/.cmake.conf new/qtquickeffectmaker-everywhere-src-6.8.0/.cmake.conf
--- old/qtquickeffectmaker-everywhere-src-6.7.3/.cmake.conf 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/.cmake.conf 2024-10-02 18:31:06.000000000 +0200
@@ -1,3 +1,4 @@
-set(QT_REPO_MODULE_VERSION "6.7.3")
+set(QT_REPO_MODULE_VERSION "6.8.0")
set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
+list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/.tag new/qtquickeffectmaker-everywhere-src-6.8.0/.tag
--- old/qtquickeffectmaker-everywhere-src-6.7.3/.tag 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/.tag 2024-10-02 18:31:06.000000000 +0200
@@ -1 +1 @@
-830d21c264c631ddfb913e0f7852215533dfc94b
+5cc7ec29f700f4d5049ab2dbc7d513d713cf1ad8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/dependencies.yaml new/qtquickeffectmaker-everywhere-src-6.8.0/dependencies.yaml
--- old/qtquickeffectmaker-everywhere-src-6.7.3/dependencies.yaml 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/dependencies.yaml 2024-10-02 18:31:06.000000000 +0200
@@ -1,13 +1,13 @@
dependencies:
../qtbase:
- ref: 92b685784960eea6eb353688cf0edeb94d69c6cd
+ ref: b839e9b36db3a4e50dfb34521d8ef8de1fd01969
required: true
../qtdeclarative:
- ref: 34ffe0c15a9564fefcf01a738eb0bde370399959
+ ref: 2884c601242f030307a5acdca984b3aa0d34e064
required: true
../qtquick3d:
- ref: b342cba39e702e35c2e670308dbfc9764ba6105e
+ ref: 517d2aebc7bc791e4b45288e8a7422481481ead7
required: false
../qtshadertools:
- ref: 0d1782b43e6262f8592bee5dbbe638d65c8e9dfd
+ ref: 79c340e5632f3487c9fa08b9efedca4762c651ec
required: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/basic/glow.qen new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/basic/glow.qen
--- old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/basic/glow.qen 1970-01-01 01:00:00.000000000 +0100
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/basic/glow.qen 2024-10-02 18:31:06.000000000 +0200
@@ -0,0 +1,109 @@
+{
+ "QEN": {
+ "description": "The Glow effect adds soft glowing effect for the source content.",
+ "fragmentCode": [
+ "@requires BlurHelper",
+ "@main",
+ "{",
+ " vec4 glow = texture(iSource, texCoord) * blurWeight1[0];",
+ " glow += texture(iSourceBlur1, texCoord) * blurWeight1[1];",
+ "#if (BLUR_HELPER_MAX_LEVEL > 2)",
+ " glow += texture(iSourceBlur2, texCoord) * blurWeight1[2];",
+ "#endif",
+ "#if (BLUR_HELPER_MAX_LEVEL > 8)",
+ " glow += texture(iSourceBlur3, texCoord) * blurWeight1[3];",
+ "#endif",
+ "#if (BLUR_HELPER_MAX_LEVEL > 16)",
+ " glow += texture(iSourceBlur4, texCoord) * blurWeight2[0];",
+ "#endif",
+ "#if (BLUR_HELPER_MAX_LEVEL > 32)",
+ " glow += texture(iSourceBlur5, texCoord) * blurWeight2[1];",
+ "#endif",
+ "",
+ " glow = min(glow * glowBloom, vec4(glowMaxBrightness));",
+ " glow = mix(glow, glow.a * glowColor, glowColor.a);",
+ " ",
+ " // Blend in the Glow",
+ " if (glowBlendMode == 0) {",
+ " // Additive",
+ " fragColor += glow;",
+ " } else if (glowBlendMode == 1) {",
+ " // Screen",
+ " fragColor = clamp(fragColor, vec4(0.0), vec4(1.0));",
+ " fragColor = max((fragColor + glow) - (fragColor * glow), vec4(0.0));",
+ " } else if (glowBlendMode == 2) {",
+ " // Replace",
+ " fragColor = glow;",
+ " } else {",
+ " // Outer",
+ " fragColor = mix(glow, fragColor, fragColor.a);",
+ " }",
+ "}"
+ ],
+ "name": "Glow",
+ "properties": [
+ {
+ "defaultValue": "1",
+ "description": "Blending mode for the glow effect. 0 = Additive, 1 = Screen, 2 = Replace, 3 = Outer.",
+ "maxValue": "3",
+ "minValue": "0",
+ "name": "glowBlendMode",
+ "type": "int"
+ },
+ {
+ "defaultValue": "1",
+ "description": "This value defines the softness of the glow. Values are between 0..1.",
+ "maxValue": "1",
+ "minValue": "0",
+ "name": "glowBlurAmount",
+ "type": "float"
+ },
+ {
+ "defaultValue": "1",
+ "description": "This value defines the bloom strength of the glow. Suitable values are between 0..2.",
+ "maxValue": "2",
+ "minValue": "0",
+ "name": "glowBloom",
+ "type": "float"
+ },
+ {
+ "defaultValue": "1",
+ "description": "Sets the maximum brightness of the glow.",
+ "maxValue": "1",
+ "minValue": "0",
+ "name": "glowMaxBrightness",
+ "type": "float"
+ },
+ {
+ "defaultValue": "1, 1, 1, 0.5",
+ "description": "Color of the glow. Alpha chanel defines how much color is applied vs. using the colors of the source item. The default value is white with 0.5 alpha.",
+ "name": "glowColor",
+ "type": "color"
+ }
+ ],
+ "version": 1,
+ "vertexCode": [
+ "out vec4 blurWeight1;",
+ "out vec2 blurWeight2;",
+ "",
+ "float blurWeight(float v) {",
+ " return max(0.0, min(1.0, 1.0 - v * 2.0));",
+ "}",
+ "",
+ "@main",
+ "{",
+ " float blurLod = sqrt(glowBlurAmount * (BLUR_HELPER_MAX_LEVEL / 64.0)) * 1.2 - 0.2;",
+ " float bw1 = blurWeight(abs(blurLod - 0.1));",
+ " float bw2 = blurWeight(abs(blurLod - 0.3));",
+ " float bw3 = blurWeight(abs(blurLod - 0.5));",
+ " float bw4 = blurWeight(abs(blurLod - 0.7));",
+ " float bw5 = blurWeight(abs(blurLod - 0.9));",
+ " float bw6 = blurWeight(abs(blurLod - 1.1));",
+ "",
+ " float bsum = bw1 + bw2 + bw3 + bw4 + bw5 + bw6;",
+ " blurWeight1 = vec4(bw1 / bsum, bw2 / bsum, bw3 / bsum, bw4 / bsum);",
+ " blurWeight2 = vec2(bw5 / bsum, bw6 / bsum);",
+ "}"
+ ]
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/common/BlurHelper.qml new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/common/BlurHelper.qml
--- old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/common/BlurHelper.qml 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/common/BlurHelper.qml 2024-10-02 18:31:06.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: BSD-3-Clause
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
import QtQuick
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/bars.qen new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/bars.qen
--- old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/bars.qen 1970-01-01 01:00:00.000000000 +0100
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/bars.qen 2024-10-02 18:31:06.000000000 +0200
@@ -0,0 +1,58 @@
+{
+ "QEN": {
+ "description": "Animated bars effect.",
+ "fragmentCode": [
+ "@main",
+ "{",
+ " float px = 1.0 / iResolution.x;",
+ " float sbar = iResolution.x / barsBarWidth * 0.5;",
+ " float movement = -iTime * px * barsAnimationSpeed;",
+ " float p = ((fragCoord.x + fragCoord.y * barsBarAngle) * px + movement) * sbar;",
+ " float bar = abs(2.0 * fract(p) - 1.0);",
+ " float barSmoothness = 2.0 / barsBarWidth;",
+ " bar = smoothstep(0.5 - barSmoothness, 0.5 + barSmoothness, bar);",
+ " fragColor = mix(barsColor1, barsColor2, bar);",
+ "}"
+ ],
+ "name": "Bars",
+ "properties": [
+ {
+ "defaultValue": "0, 0, 0, 1",
+ "description": "First color of the bars.",
+ "name": "barsColor1",
+ "type": "color"
+ },
+ {
+ "defaultValue": "1, 1, 1, 1",
+ "description": "Second color of the bars.",
+ "name": "barsColor2",
+ "type": "color"
+ },
+ {
+ "defaultValue": "30",
+ "description": "Width of the bars in pixels.",
+ "maxValue": "100",
+ "minValue": "4",
+ "name": "barsBarWidth",
+ "type": "float"
+ },
+ {
+ "defaultValue": "50",
+ "description": "How fast the bars animate in pixels per second.",
+ "maxValue": "200",
+ "minValue": "-200",
+ "name": "barsAnimationSpeed",
+ "type": "float"
+ },
+ {
+ "defaultValue": "0.5",
+ "description": "Rotation angle of the bars.",
+ "maxValue": "1",
+ "minValue": "-1",
+ "name": "barsBarAngle",
+ "type": "float"
+ }
+ ],
+ "version": 1
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/circlebend.qen new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/circlebend.qen
--- old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/circlebend.qen 1970-01-01 01:00:00.000000000 +0100
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/circlebend.qen 2024-10-02 18:31:06.000000000 +0200
@@ -0,0 +1,57 @@
+{
+ "QEN": {
+ "description": "Bends the source to circle / arc in the vertex shader.",
+ "name": "CircleBend",
+ "properties": [
+ {
+ "defaultValue": "0",
+ "description": "Start angle for the circle bending in radians.",
+ "maxValue": "6.283",
+ "minValue": "0",
+ "name": "circleBendStartAngle",
+ "type": "float"
+ },
+ {
+ "defaultValue": "6.283",
+ "description": "Spanning angle for the circle bending in radians.",
+ "maxValue": "6.283",
+ "minValue": "0",
+ "name": "circleBendSpanAngle",
+ "type": "float"
+ },
+ {
+ "defaultValue": "0.2",
+ "description": "Width of the bending ring. Values are between 0.0 and 1.0 (full size of the source item).",
+ "maxValue": "1",
+ "minValue": "0",
+ "name": "circleBendRingWidth",
+ "type": "float"
+ },
+ {
+ "customValue": "Qt.point(width, height)",
+ "defaultValue": "0, 0",
+ "maxValue": "1, 1",
+ "minValue": "0, 0",
+ "name": "circleBendTexSize",
+ "type": "vec2",
+ "useCustomValue": true
+ }
+ ],
+ "version": 1,
+ "vertexCode": [
+ "@mesh 512, 1",
+ "@main",
+ "{",
+ " const float PI_H = 1.5707964;",
+ " vec2 vPos = vec2(0.5);",
+ " float s = 0.5 - 0.5 * circleBendRingWidth + texCoord.y * 0.5 * circleBendRingWidth;",
+ " float spanX = texCoord.x * circleBendSpanAngle;",
+ " vPos.x += s * sin(circleBendStartAngle + spanX);",
+ " vPos.y += s * sin(circleBendStartAngle + spanX + PI_H);",
+ " vPos *= circleBendTexSize;",
+ " vertCoord = vPos;",
+ "}",
+ ""
+ ]
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/maskedblur.qen new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/maskedblur.qen
--- old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/maskedblur.qen 1970-01-01 01:00:00.000000000 +0100
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/maskedblur.qen 2024-10-02 18:31:06.000000000 +0200
@@ -0,0 +1,97 @@
+{
+ "QEN": {
+ "description": "The MaskedBlur effect softens the source content by blurring it with algorithm which uses the source content downscaling and bilinear filtering. The intensity of the blur can be controlled for each pixel so that some parts of the source are blurred more than others.",
+ "fragmentCode": [
+ "@requires BlurHelper",
+ "",
+ "float blurWeight(float v) {",
+ " return max(0.0, min(1.0, 1.0 - v * 2.0));",
+ "}",
+ "",
+ "@main",
+ "{",
+ "#if MASKED_BLUR_IMAGE_MASKING == 1",
+ " // Enable this to use image as a mask.",
+ " float blurAmount = maskedBlurAmount * texture(maskedBlurMaskSource, texCoord).a;",
+ "#else",
+ " // Enable these to use position & radius as a mask.",
+ " float b = distance(texCoord, maskedBlurPos) / maskedBlurRadius;",
+ " b = min(1.0, max(0.0, b));",
+ " float blurAmount = maskedBlurAmount * b;",
+ "#endif",
+ " // Enable this to invert the blur",
+ " //blurAmount = 1.0 - blurAmount;",
+ "",
+ " float blurLod = sqrt(blurAmount * (BLUR_HELPER_MAX_LEVEL / 64.0)) * 1.2 - 0.2;",
+ " float bw1 = blurWeight(abs(blurLod - 0.1));",
+ " float bw2 = blurWeight(abs(blurLod - 0.3));",
+ " float bw3 = blurWeight(abs(blurLod - 0.5));",
+ " float bw4 = blurWeight(abs(blurLod - 0.7));",
+ " float bw5 = blurWeight(abs(blurLod - 0.9));",
+ " float bw6 = blurWeight(abs(blurLod - 1.1));",
+ "",
+ " float bsum = bw1 + bw2 + bw3 + bw4 + bw5 + bw6;",
+ " vec4 blurWeight1 = vec4(bw1 / bsum, bw2 / bsum, bw3 / bsum, bw4 / bsum);",
+ " vec2 blurWeight2 = vec2(bw5 / bsum, bw6 / bsum);",
+ " ",
+ " vec4 blurredColor = texture(iSource, texCoord) * blurWeight1[0];",
+ " blurredColor += texture(iSourceBlur1, texCoord) * blurWeight1[1];",
+ "#if (BLUR_HELPER_MAX_LEVEL > 2)",
+ " blurredColor += texture(iSourceBlur2, texCoord) * blurWeight1[2];",
+ "#endif",
+ "#if (BLUR_HELPER_MAX_LEVEL > 8)",
+ " blurredColor += texture(iSourceBlur3, texCoord) * blurWeight1[3];",
+ "#endif",
+ "#if (BLUR_HELPER_MAX_LEVEL > 16)",
+ " blurredColor += texture(iSourceBlur4, texCoord) * blurWeight2[0];",
+ "#endif",
+ "#if (BLUR_HELPER_MAX_LEVEL > 32)",
+ " blurredColor += texture(iSourceBlur5, texCoord) * blurWeight2[1];",
+ "#endif",
+ "",
+ " fragColor = blurredColor;",
+ "}",
+ ""
+ ],
+ "name": "MaskedBlur",
+ "properties": [
+ {
+ "defaultValue": "0",
+ "description": "Set this to 1 to use image as blur intensity instead of position and radius values.",
+ "name": "MASKED_BLUR_IMAGE_MASKING",
+ "type": "define"
+ },
+ {
+ "defaultValue": "0",
+ "description": "This value defines the softness of the shadow. A larger value causes the edges of the shadow to appear more blurry.",
+ "maxValue": "1",
+ "minValue": "0",
+ "name": "maskedBlurAmount",
+ "type": "float"
+ },
+ {
+ "defaultValue": "",
+ "description": "This property defines the item that is controlling the intensity of the blur. The pixel alpha channel value defines the actual blur radius that is going to be used for blurring the corresponding source pixel. Note: This is only functional when the MASKED_BLUR_IMAGE_MASKING is enabled.",
+ "name": "maskedBlurMaskSource",
+ "type": "image"
+ },
+ {
+ "defaultValue": "0.5, 0.5",
+ "description": "Center position of the masked blur.",
+ "maxValue": "1, 1",
+ "minValue": "0, 0",
+ "name": "maskedBlurPos",
+ "type": "vec2"
+ },
+ {
+ "defaultValue": "0.5",
+ "description": "Radius of the masked blur.",
+ "maxValue": "2",
+ "minValue": "0",
+ "name": "maskedBlurRadius",
+ "type": "float"
+ }
+ ],
+ "version": 1
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/spriteanimation.qen new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/spriteanimation.qen
--- old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/extra/spriteanimation.qen 1970-01-01 01:00:00.000000000 +0100
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/extra/spriteanimation.qen 2024-10-02 18:31:06.000000000 +0200
@@ -0,0 +1,108 @@
+{
+ "QEN": {
+ "description": "SpriteAnimation node for animating sprite sequences.",
+ "fragmentCode": [
+ "@main",
+ "{",
+ " vec4 sprite = vec4(0.0);",
+ "#if (SPRITE_ANIMATION_INTERPOLATE == 1)",
+ " vec2 spriteUV;",
+ " spriteUV.x = spriteArea.x + texCoord.x * spriteArea.z;",
+ " spriteUV.y = spriteArea.y + texCoord.y * spriteArea.w;",
+ " vec4 sprite1 = texture(spriteAnimationImage, spriteUV);",
+ "",
+ " vec2 spriteUV2;",
+ " spriteUV2.x = spriteArea2.x + texCoord.x * spriteArea2.z;",
+ " spriteUV2.y = spriteArea2.y + texCoord.y * spriteArea2.w;",
+ " vec4 sprite2 = texture(spriteAnimationImage, spriteUV2);",
+ "",
+ " float anim = clamp(mod(iTime * (1.0 / spriteAnimationFrameDuration), 1.0), 0.0, 1.0);",
+ " sprite = mix(sprite1, sprite2, anim);",
+ "#else",
+ " vec2 spriteUV;",
+ " spriteUV.x = spriteArea.x + texCoord.x * spriteArea.z;",
+ " spriteUV.y = spriteArea.y + texCoord.y * spriteArea.w;",
+ " sprite = texture(spriteAnimationImage, spriteUV);",
+ "#endif",
+ " fragColor = mix(fragColor, sprite, sprite.a);",
+ "}"
+ ],
+ "name": "SpriteAnimation",
+ "properties": [
+ {
+ "defaultValue": "0",
+ "description": "If 1, interpolation will occur between sprite frames to make the animation appear smoother. Interpolation requires 2 texture lookups.",
+ "name": "SPRITE_ANIMATION_INTERPOLATE",
+ "type": "define"
+ },
+ {
+ "defaultValue": "../images/qt-logo-sheet.png",
+ "description": "Sprite sheet Image.",
+ "name": "spriteAnimationImage",
+ "type": "image"
+ },
+ {
+ "defaultValue": "4",
+ "description": "The amount of rows in the sprite image.",
+ "maxValue": "8",
+ "minValue": "1",
+ "name": "spriteAnimationRows",
+ "type": "int"
+ },
+ {
+ "defaultValue": "4",
+ "description": "The amount of columns in the sprite image.",
+ "maxValue": "16",
+ "minValue": "1",
+ "name": "spriteAnimationColumns",
+ "type": "int"
+ },
+ {
+ "defaultValue": "16",
+ "description": "Total amount of frames in the image sequence. This is often rows * columns, but can be also smaller if grid is not full of images or only want to animate part of the sprite images.",
+ "maxValue": "64",
+ "minValue": "1",
+ "name": "spriteAnimationFrameCount",
+ "type": "int"
+ },
+ {
+ "defaultValue": "0.1",
+ "description": "How long a single frame is shown in seconds.",
+ "maxValue": "1",
+ "minValue": "0.01",
+ "name": "spriteAnimationFrameDuration",
+ "type": "float"
+ }
+ ],
+ "version": 1,
+ "vertexCode": [
+ "out vec4 spriteArea;",
+ "#if (SPRITE_ANIMATION_INTERPOLATE == 1)",
+ "out vec4 spriteArea2;",
+ "#endif",
+ "@main",
+ "{",
+ " float columnSize = 1.0 / spriteAnimationColumns;",
+ " float rowSize = 1.0 / spriteAnimationRows; ",
+ " float frameIndexF = mod(iTime / spriteAnimationFrameDuration, spriteAnimationFrameCount);",
+ " ",
+ " float frameIndex = floor(frameIndexF);",
+ " float frameColumn = mod(frameIndex, spriteAnimationColumns);",
+ " float frameRow = floor(float(frameIndex) / spriteAnimationColumns);",
+ " spriteArea = vec4(frameColumn * columnSize,",
+ " frameRow * rowSize,",
+ " columnSize,",
+ " rowSize);",
+ "#if (SPRITE_ANIMATION_INTERPOLATE == 1)",
+ " float frameIndex2 = mod(ceil(frameIndexF), spriteAnimationFrameCount);",
+ " float frameColumn2 = mod(frameIndex2, spriteAnimationColumns);",
+ " float frameRow2 = floor(float(frameIndex2) / spriteAnimationColumns);",
+ " spriteArea2 = vec4(frameColumn2 * columnSize,",
+ " frameRow2 * rowSize,",
+ " columnSize,",
+ " rowSize);",
+ "#endif",
+ "}"
+ ]
+ }
+}
Binary files old/qtquickeffectmaker-everywhere-src-6.7.3/nodes/images/qt-logo-sheet.png and new/qtquickeffectmaker-everywhere-src-6.8.0/nodes/images/qt-logo-sheet.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/applicationsettings.cpp new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/applicationsettings.cpp
--- old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/applicationsettings.cpp 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/applicationsettings.cpp 2024-10-02 18:31:06.000000000 +0200
@@ -305,7 +305,7 @@
int projectListIndex = -1;
QList<MenusModel::MenusData> recentProjectsList;
// Recent projects menu will contain max this amount of item
- const int max_items = 6;
+ const int max_items = 10;
if (!projectFile.isEmpty() && !m_recentProjectsModel->m_modelList.isEmpty()
&& m_recentProjectsModel->m_modelList.first().file == projectFile) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/fpshelper.cpp new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/fpshelper.cpp
--- old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/fpshelper.cpp 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/fpshelper.cpp 2024-10-02 18:31:06.000000000 +0200
@@ -7,7 +7,7 @@
{
setFlag(QQuickItem::ItemHasContents);
- connect(this, &QQuickItem::enabledChanged, [this]() {
+ connect(this, &QQuickItem::enabledChanged, this, [this]() {
if (isEnabled()) {
m_frames = 0;
m_timer.start();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/main.cpp new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/main.cpp
--- old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/main.cpp 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/main.cpp 2024-10-02 18:31:06.000000000 +0200
@@ -21,7 +21,7 @@
// QQEM version number which is shown in About dialog and saved into files.
// Note: Use string which can be converted to decimal number.
// So e.g. "0.41" and no "0.41.2", "0.41beta" etc.
-#define APP_VERSION_STR "0.43"
+#define APP_VERSION_STR "0.44"
int main(int argc, char *argv[])
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/nodeview.cpp new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/nodeview.cpp
--- old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/nodeview.cpp 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/nodeview.cpp 2024-10-02 18:31:06.000000000 +0200
@@ -30,9 +30,8 @@
m_activeArrow.startNodeId = -1;
m_activeArrow.endNodeId = -1;
- connect(m_nodesModel, &QAbstractItemModel::modelReset, [this]() {
- updateCodeSelectorModel();
- });
+ connect(m_nodesModel, &QAbstractItemModel::modelReset,
+ this, &NodeView::updateCodeSelectorModel);
}
void NodeView::mouseMoveEvent(QMouseEvent *event)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/qml/about_effect/AboutEffect1.qep new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/qml/about_effect/AboutEffect1.qep
--- old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/qml/about_effect/AboutEffect1.qep 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/qml/about_effect/AboutEffect1.qep 2024-10-02 18:31:06.000000000 +0200
@@ -151,7 +151,7 @@
"settings": {
"headings": [
"// Copyright (C) 2022 The Qt Company Ltd.",
- "// SPDX-License-Identifier: BSD-3-Clause",
+ "// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause",
""
]
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/qml/about_effect/AboutEffect1.qml new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/qml/about_effect/AboutEffect1.qml
--- old/qtquickeffectmaker-everywhere-src-6.7.3/tools/qqem/qml/about_effect/AboutEffect1.qml 2024-09-19 22:20:11.000000000 +0200
+++ new/qtquickeffectmaker-everywhere-src-6.8.0/tools/qqem/qml/about_effect/AboutEffect1.qml 2024-10-02 18:31:06.000000000 +0200
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: BSD-3-Clause
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
// Created with Qt Quick Effect Maker (version 0.43), Mon Mar 27 11:23:23 2023
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-opcua for openSUSE:Factory checked in at 2024-10-17 18:39:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-opcua (Old)
and /work/SRC/openSUSE:Factory/.qt6-opcua.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-opcua"
Thu Oct 17 18:39:14 2024 rev:31 rq:1207620 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-opcua/qt6-opcua.changes 2024-10-03 17:37:56.302112990 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-opcua.new.19354/qt6-opcua.changes 2024-10-17 18:39:49.219478149 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:47 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qtopcua-everywhere-src-6.7.3.tar.xz
New:
----
qtopcua-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-opcua.spec ++++++
--- /var/tmp/diff_new_pack.uMidRe/_old 2024-10-17 18:39:51.439571254 +0200
+++ /var/tmp/diff_new_pack.uMidRe/_new 2024-10-17 18:39:51.459572093 +0200
@@ -16,8 +16,8 @@
#
-%define real_version 6.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define tar_name qtopcua-everywhere-src
%define tar_suffix %{nil}
#
@@ -27,7 +27,7 @@
%endif
#
Name: qt6-opcua%{?pkg_suffix}
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: Qt wrapper for existing OPC UA stacks
# src/plugins/opcua is GPL-3.0-or-later, rest is dual licensed
++++++ _service ++++++
--- /var/tmp/diff_new_pack.uMidRe/_old 2024-10-17 18:39:51.667580817 +0200
+++ /var/tmp/diff_new_pack.uMidRe/_new 2024-10-17 18:39:51.691581824 +0200
@@ -1,9 +1,9 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="changesgenerate">disable</param>
- <param name="version">6.7.3</param>
+ <param name="version">6.8.0</param>
<param name="url">git://code.qt.io/qt/qtopcua.git</param>
- <param name="revision">v6.7.3</param>
+ <param name="revision">v6.8.0</param>
<param name="scm">git</param>
<param name="filename">qtopcua-everywhere-src</param>
</service>
++++++ qtopcua-everywhere-src-6.7.3.tar.xz -> qtopcua-everywhere-src-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/.cmake.conf new/qtopcua-everywhere-src-6.8.0/.cmake.conf
--- old/qtopcua-everywhere-src-6.7.3/.cmake.conf 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/.cmake.conf 2024-10-02 16:26:19.000000000 +0200
@@ -1,4 +1,4 @@
-set(QT_REPO_MODULE_VERSION "6.7.3")
+set(QT_REPO_MODULE_VERSION "6.8.0")
set(QT_REPO_MODULE_PRERELEASE_VERSION_SEGMENT "alpha1")
set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_LEAN_HEADERS=1")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/dependencies.yaml new/qtopcua-everywhere-src-6.8.0/dependencies.yaml
--- old/qtopcua-everywhere-src-6.7.3/dependencies.yaml 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/dependencies.yaml 2024-10-02 16:26:19.000000000 +0200
@@ -1,7 +1,7 @@
dependencies:
../qtbase:
- ref: 92b685784960eea6eb353688cf0edeb94d69c6cd
+ ref: b839e9b36db3a4e50dfb34521d8ef8de1fd01969
required: true
../qtdeclarative:
- ref: 34ffe0c15a9564fefcf01a738eb0bde370399959
+ ref: 2884c601242f030307a5acdca984b3aa0d34e064
required: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/examples/opcua/x509/main.cpp new/qtopcua-everywhere-src-6.8.0/examples/opcua/x509/main.cpp
--- old/qtopcua-everywhere-src-6.7.3/examples/opcua/x509/main.cpp 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/examples/opcua/x509/main.cpp 2024-10-02 16:26:19.000000000 +0200
@@ -69,6 +69,7 @@
ku->setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage::NonRepudiation);
ku->setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyEncipherment);
ku->setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage::DataEncipherment);
+ ku->setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage::CertificateSigning);
csr.addExtension(ku);
// Set the extended key usage constraints
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/3rdparty/open62541/open62541.c new/qtopcua-everywhere-src-6.8.0/src/3rdparty/open62541/open62541.c
--- old/qtopcua-everywhere-src-6.7.3/src/3rdparty/open62541/open62541.c 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/3rdparty/open62541/open62541.c 2024-10-02 16:26:19.000000000 +0200
@@ -1,6 +1,6 @@
/* THIS IS A SINGLE-FILE DISTRIBUTION CONCATENATED FROM THE OPEN62541 SOURCES
* visit http://open62541.org/ for information about this software
- * Git-Revision: v1.3.9
+ * Git-Revision: v1.3.11
*/
/*
@@ -6933,7 +6933,9 @@
return UA_STATUSCODE_GOOD;
}
- if(!type)
+ /* Check the array consistency -- defensive programming in case the user
+ * manually created an inconsistent array */
+ if(UA_UNLIKELY(!type || !src))
return UA_STATUSCODE_BADINTERNALERROR;
/* calloc, so we don't have to check retval in every iteration of copying */
@@ -18767,6 +18769,22 @@
UA_SecureChannel_close(UA_SecureChannel *channel) {
/* Set the status to closed */
channel->state = UA_SECURECHANNELSTATE_CLOSED;
+ channel->renewState = UA_SECURECHANNELRENEWSTATE_NORMAL;
+
+ /* Reset the SecurityMode and config */
+ channel->securityMode = UA_MESSAGESECURITYMODE_INVALID;
+ memset(&channel->config, 0, sizeof(UA_ConnectionConfig));
+
+ /* Clean up the SecurityToken */
+ UA_ChannelSecurityToken_clear(&channel->securityToken);
+ UA_ChannelSecurityToken_clear(&channel->altSecurityToken);
+
+ /* Delete the channel context for the security policy */
+ if(channel->securityPolicy) {
+ channel->securityPolicy->channelModule.deleteContext(channel->channelContext);
+ channel->securityPolicy = NULL;
+ channel->channelContext = NULL;
+ }
/* Detach from the connection and close the connection */
if(channel->connection) {
@@ -18775,6 +18793,15 @@
UA_Connection_detachSecureChannel(channel->connection);
}
+ /* Clean up certificate and nonces */
+ UA_ByteString_clear(&channel->remoteCertificate);
+ UA_ByteString_clear(&channel->localNonce);
+ UA_ByteString_clear(&channel->remoteNonce);
+
+ /* Reset the sequence numbers */
+ channel->receiveSequenceNumber = 0;
+ channel->sendSequenceNumber = 0;
+
/* Detach Sessions from the SecureChannel. This also removes outstanding
* Publish requests whose RequestId is valid only for the SecureChannel. */
UA_SessionHeader *sh;
@@ -18787,19 +18814,7 @@
}
}
- /* Delete the channel context for the security policy */
- if(channel->securityPolicy) {
- channel->securityPolicy->channelModule.deleteContext(channel->channelContext);
- channel->securityPolicy = NULL;
- channel->channelContext = NULL;
- }
-
- /* Delete members */
- UA_ByteString_clear(&channel->remoteCertificate);
- UA_ByteString_clear(&channel->localNonce);
- UA_ByteString_clear(&channel->remoteNonce);
- UA_ChannelSecurityToken_clear(&channel->securityToken);
- UA_ChannelSecurityToken_clear(&channel->altSecurityToken);
+ /* Delete remaining chunks */
UA_SecureChannel_deleteBuffered(channel);
}
@@ -23635,16 +23650,22 @@
const UA_NodeId *nodeId, void *nodeContext,
UA_Boolean sourceTimestamp,
const UA_NumericRange *range, UA_DataValue *value) {
+ UA_LOCK(&server->serviceMutex);
+
/* Check the Subscription pointer */
UA_Subscription *sub = (UA_Subscription*)nodeContext;
- if(!sub)
+ if(!sub) {
+ UA_UNLOCK(&server->serviceMutex);
return UA_STATUSCODE_BADINTERNALERROR;
+ }
/* Read the BrowseName */
UA_QualifiedName bn;
UA_StatusCode res = readWithReadValue(server, nodeId, UA_ATTRIBUTEID_BROWSENAME, &bn);
- if(res != UA_STATUSCODE_GOOD)
+ if(res != UA_STATUSCODE_GOOD) {
+ UA_UNLOCK(&server->serviceMutex);
return res;
+ }
/* Set the value */
UA_SubscriptionDiagnosticsDataType sddt;
@@ -23674,17 +23695,21 @@
UA_SubscriptionDiagnosticsDataType_clear(&sddt);
UA_QualifiedName_clear(&bn);
+
+ UA_UNLOCK(&server->serviceMutex);
return res;
}
/* If the nodeContext == NULL, return all subscriptions in the server.
* Otherwise only for the current session. */
-UA_StatusCode
-readSubscriptionDiagnosticsArray(UA_Server *server,
- const UA_NodeId *sessionId, void *sessionContext,
- const UA_NodeId *nodeId, void *nodeContext,
- UA_Boolean sourceTimestamp,
- const UA_NumericRange *range, UA_DataValue *value) {
+static UA_StatusCode
+readSubscriptionDiagnosticsArrayLocked(UA_Server *server,
+ const UA_NodeId *sessionId, void *sessionContext,
+ const UA_NodeId *nodeId, void *nodeContext,
+ UA_Boolean sourceTimestamp,
+ const UA_NumericRange *range, UA_DataValue *value) {
+ UA_LOCK_ASSERT(&server->serviceMutex, 1);
+
/* Get the current session */
size_t sdSize = 0;
UA_Session *session = NULL;
@@ -23730,6 +23755,20 @@
return UA_STATUSCODE_GOOD;
}
+UA_StatusCode
+readSubscriptionDiagnosticsArray(UA_Server *server,
+ const UA_NodeId *sessionId, void *sessionContext,
+ const UA_NodeId *nodeId, void *nodeContext,
+ UA_Boolean sourceTimestamp,
+ const UA_NumericRange *range, UA_DataValue *value) {
+ UA_LOCK(&server->serviceMutex);
+ UA_StatusCode res = readSubscriptionDiagnosticsArrayLocked(
+ server, sessionId, sessionContext, nodeId, nodeContext,
+ sourceTimestamp, range, value);
+ UA_UNLOCK(&server->serviceMutex);
+ return res;
+}
+
void
createSubscriptionObject(UA_Server *server, UA_Session *session,
UA_Subscription *sub) {
@@ -23890,16 +23929,22 @@
const UA_NodeId *nodeId, void *nodeContext,
UA_Boolean sourceTimestamp,
const UA_NumericRange *range, UA_DataValue *value) {
+ UA_LOCK(&server->serviceMutex);
+
/* Get the Session */
UA_Session *session = UA_Server_getSessionById(server, sessionId);
- if(!session)
+ if(!session) {
+ UA_UNLOCK(&server->serviceMutex);
return UA_STATUSCODE_BADINTERNALERROR;
+ }
/* Read the BrowseName */
UA_QualifiedName bn;
UA_StatusCode res = readWithReadValue(server, nodeId, UA_ATTRIBUTEID_BROWSENAME, &bn);
- if(res != UA_STATUSCODE_GOOD)
+ if(res != UA_STATUSCODE_GOOD) {
+ UA_UNLOCK(&server->serviceMutex);
return res;
+ }
union {
UA_SessionDiagnosticsDataType sddt;
@@ -23918,9 +23963,9 @@
/* Reuse the datasource callback. Forward a non-null nodeContext to
* indicate that we want to see only the subscriptions for the current
* session. */
- res = readSubscriptionDiagnosticsArray(server, sessionId, sessionContext,
- nodeId, (void*)0x01,
- sourceTimestamp, range, value);
+ res = readSubscriptionDiagnosticsArrayLocked(server, sessionId, sessionContext,
+ nodeId, (void*)0x01,
+ sourceTimestamp, range, value);
goto cleanup;
} else if(equalBrowseName(&bn.name, "SessionDiagnostics")) {
setSessionDiagnostics(session, &data.sddt);
@@ -23961,7 +24006,7 @@
res = UA_Variant_setScalarCopy(&value->value, content, type);
} else {
size_t len = *(size_t*)content;
- content = (void*)(((uintptr_t)content) + sizeof(size_t));
+ content = *(void**)((uintptr_t)content + sizeof(size_t));
res = UA_Variant_setArrayCopy(&value->value, content, len, type);
}
if(UA_LIKELY(res == UA_STATUSCODE_GOOD))
@@ -23974,6 +24019,7 @@
cleanup:
UA_QualifiedName_clear(&bn);
+ UA_UNLOCK(&server->serviceMutex);
return res;
}
@@ -56777,20 +56823,20 @@
UA_QUALIFIEDNAME(ns[0], "Optional"),
UA_NODEID_NUMERIC(ns[0], 77LU),
(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 3190LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2367LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2366LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11567LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11551LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11570LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11571LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 3190LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11565LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11569LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2370LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11574LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11573LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11572LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11569LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11570LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2371LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11567LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11551LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2366LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11573LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 80LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11574LU), false);
return retVal;
}
@@ -56847,25 +56893,25 @@
UA_QUALIFIEDNAME(ns[0], "Mandatory"),
UA_NODEID_NUMERIC(ns[0], 77LU),
(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2043LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2011LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 7611LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 12078LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11241LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2046LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 12169LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2050LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2051LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2375LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2011LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2042LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2369LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2044LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2047LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2046LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2374LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 7611LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2050LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2042LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11461LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 12078LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2035LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2375LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2045LU), false);
-retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2369LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 12169LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2047LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2035LU), false);
retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2377LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 2043LU), false);
+retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(ns[0], 78LU), UA_NODEID_NUMERIC(ns[0], 37LU), UA_EXPANDEDNODEID_NUMERIC(ns[0], 11461LU), false);
return retVal;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/3rdparty/open62541/open62541.h new/qtopcua-everywhere-src-6.8.0/src/3rdparty/open62541/open62541.h
--- old/qtopcua-everywhere-src-6.7.3/src/3rdparty/open62541/open62541.h 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/3rdparty/open62541/open62541.h 2024-10-02 16:26:19.000000000 +0200
@@ -1,6 +1,6 @@
/* THIS IS A SINGLE-FILE DISTRIBUTION CONCATENATED FROM THE OPEN62541 SOURCES
* visit http://open62541.org/ for information about this software
- * Git-Revision: v1.3.9
+ * Git-Revision: v1.3.11
*/
/*
@@ -30,10 +30,10 @@
* ----------------- */
#define UA_OPEN62541_VER_MAJOR 1
#define UA_OPEN62541_VER_MINOR 3
-#define UA_OPEN62541_VER_PATCH 9
+#define UA_OPEN62541_VER_PATCH 11
#define UA_OPEN62541_VER_LABEL "" /* Release candidate label, etc. */
-#define UA_OPEN62541_VER_COMMIT "v1.3.9"
-#define UA_OPEN62541_VERSION "v1.3.9"
+#define UA_OPEN62541_VER_COMMIT "v1.3.11"
+#define UA_OPEN62541_VERSION "v1.3.11"
/**
* Feature Options
@@ -772,10 +772,11 @@
* Float Endianness
* ^^^^^^^^^^^^^^^^
* The definition ``UA_FLOAT_IEEE754`` is set to true when the floating point
- * number representation of the target architecture is IEEE 754. The definition
- * ``UA_FLOAT_LITTLE_ENDIAN`` is set to true when the floating point number
- * representation is in little-endian encoding. */
-
+ * number representation of the target architecture is IEEE 754. This can be
+ * set from outside with ``-DUA_FLOAT_IEEE754=1``.
+ * The definition ``UA_FLOAT_LITTLE_ENDIAN`` is set to true when the floating
+ * point number representation is in little-endian encoding. */
+#ifndef UA_FLOAT_IEEE754
#if defined(_WIN32)
# define UA_FLOAT_IEEE754 1
#elif defined(__i386__) || defined(__x86_64__) || defined(__amd64__) || \
@@ -784,9 +785,12 @@
# define UA_FLOAT_IEEE754 1
#elif defined(__STDC_IEC_559__)
# define UA_FLOAT_IEEE754 1
+#elif defined(ESP_PLATFORM)
+# define UA_FLOAT_IEEE754 1
#else
# define UA_FLOAT_IEEE754 0
#endif
+#endif
/* Wikipedia says (https://en.wikipedia.org/wiki/Endianness) Although the
* ubiquitous x86 processors of today use little-endian storage for all types of
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/3rdparty/open62541/qt_attribution.json new/qtopcua-everywhere-src-6.8.0/src/3rdparty/open62541/qt_attribution.json
--- old/qtopcua-everywhere-src-6.7.3/src/3rdparty/open62541/qt_attribution.json 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/3rdparty/open62541/qt_attribution.json 2024-10-02 16:26:19.000000000 +0200
@@ -5,7 +5,7 @@
"QtUsage": "Used in the Qt OPC UA module to build the backend. Pass -no-open62541 or -system-open62541 to avoid.",
"Description": "Open62541 is an open source implementation of the OPC UA protocol.",
"Homepage": "https://open62541.org/",
- "Version": "1.3.9",
+ "Version": "1.3.11",
"License": "Mozilla Public License 2.0 and Creative Commons Zero v1.0 Universal and Creative Commons Attribution Share Alike 4.0 International and BSD 3-Clause \"New\" or \"Revised\" License and Apache License 2.0 and MIT License",
"LicenseId": "MPL-2.0 AND CC0-1.0 AND CC-BY-SA-4.0 AND BSD-3-Clause AND Apache-2.0 AND MIT",
"LicenseFiles": [ "mpl-2.0.815ca599c9df.txt", "LICENSE-CC0", "CC-BY-SA-4.0", "BSD-3-CLAUSE", "LICENSE-2.0.txt", "MIT" ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/CMakeLists.txt new/qtopcua-everywhere-src-6.8.0/src/CMakeLists.txt
--- old/qtopcua-everywhere-src-6.7.3/src/CMakeLists.txt 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/CMakeLists.txt 2024-10-02 16:26:19.000000000 +0200
@@ -11,17 +11,24 @@
# This is needed because we can't set properties on not yet existing targets.
if(NOT TARGET WrapOpenSSL::WrapOpenSSL)
find_package(WrapOpenSSL ${_qt_opcua_openssl_version})
+ set(_qt_opcua_openssl_already_found "FALSE")
+ else()
+ set(_qt_opcua_openssl_already_found "TRUE")
endif()
# Then make sure not to promote the imported targets to global when we call qt_find_package,
# if the targets were created in the root scope when looking for the Network package
# in a static build.
- foreach(_qt_ssl_target WrapOpenSSLHeaders::WrapOpenSSLHeaders
- WrapOpenSSL::WrapOpenSSL)
- if(TARGET ${_qt_ssl_target})
- qt_internal_disable_find_package_global_promotion(${_qt_ssl_target})
- endif()
- endforeach()
+ # But if the imported targets don't exist, make sure we do promote the targets, to ensure
+ # SBOM generation can access the target in the project root directory scope.
+ if(_qt_opcua_openssl_already_found)
+ foreach(_qt_ssl_target WrapOpenSSLHeaders::WrapOpenSSLHeaders
+ WrapOpenSSL::WrapOpenSSL)
+ if(TARGET ${_qt_ssl_target})
+ qt_internal_disable_find_package_global_promotion(${_qt_ssl_target})
+ endif()
+ endforeach()
+ endif()
# Finally call qt_find_package with PROVIDED_TARGETS to ensure the package dependency
# is recorded for static builds.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/declarative_opcua/CMakeLists.txt new/qtopcua-everywhere-src-6.8.0/src/declarative_opcua/CMakeLists.txt
--- old/qtopcua-everywhere-src-6.7.3/src/declarative_opcua/CMakeLists.txt 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/declarative_opcua/CMakeLists.txt 2024-10-02 16:26:19.000000000 +0200
@@ -44,6 +44,7 @@
Qt::Gui
Qt::OpcUa
Qt::Quick
+ NO_GENERATE_CPP_EXPORTS
)
# The file contains Q_OBJECT in a comment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/opcua/CMakeLists.txt new/qtopcua-everywhere-src-6.8.0/src/opcua/CMakeLists.txt
--- old/qtopcua-everywhere-src-6.7.3/src/opcua/CMakeLists.txt 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/opcua/CMakeLists.txt 2024-10-02 16:26:19.000000000 +0200
@@ -91,7 +91,6 @@
PRIVATE_MODULE_INTERFACE
Qt::CorePrivate
Qt::NetworkPrivate
- GENERATE_CPP_EXPORTS
)
## Scopes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/opcua/doc/src/qtopcua.qdoc new/qtopcua-everywhere-src-6.8.0/src/opcua/doc/src/qtopcua.qdoc
--- old/qtopcua-everywhere-src-6.7.3/src/opcua/doc/src/qtopcua.qdoc 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/opcua/doc/src/qtopcua.qdoc 2024-10-02 16:26:19.000000000 +0200
@@ -388,7 +388,7 @@
The Open62541 plugin is built by default from the included 3rd party sources and has no external dependencies.
The open62541 library uses OpenSSL for security. If the OpenSSL library is detected during configuration,
security is enabled for the tests and the open62541 backend.
- The Open62541 source and header files bundled with Qt OPC UA have been generated from the open62541 v1.3.9
+ The Open62541 source and header files bundled with Qt OPC UA have been generated from the open62541 v1.3.11
tag using the following commands:
\code
@@ -396,7 +396,7 @@
make
\endcode
- In case you want to build a custom version of the Open62541 plugin, Open62541 v1.3.9 built with the same options as above is required.
+ In case you want to build a custom version of the Open62541 plugin, Open62541 v1.3.11 built with the same options as above is required.
The following options must be passed to cmake when building with open62541 installed to a custom location:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/opcua/doc/src/security.qdoc new/qtopcua-everywhere-src-6.8.0/src/opcua/doc/src/security.qdoc
--- old/qtopcua-everywhere-src-6.7.3/src/opcua/doc/src/security.qdoc 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/opcua/doc/src/security.qdoc 2024-10-02 16:26:19.000000000 +0200
@@ -131,7 +131,8 @@
\snippet ../../examples/opcua/opcuaviewer/mainwindow.cpp Application Identity
\li Configure PKI locations so that the SDK can find the certificate, private key, trust list etc.
- See for instance the code from the \l{Qt OPC UA Viewer Example}:
+ See, for example, the code from the
+ \l {Qt OPC UA Viewer} {Qt OPC UA Viewer Example}:
\snippet ../../examples/opcua/opcuaviewer/mainwindow.cpp PKI Configuration
In the example, we extract pre-configured own and trusted certificates
@@ -192,7 +193,7 @@
When connecting for the first time, the client needs to trust the server certificate.
The client should display a certificate warning (with cert details) and offer the possibility to save the certificate in its trust list.
- For an example, see \l{Qt OPC UA Viewer Example}.
+ For an example, see \l {Qt OPC UA Viewer} {Qt OPC UA Viewer Example}.
When the client has accepted the server certificate, you can try to connect again. Now the server may reject the client's certificate.
This is indicated by the generic error code \c BadSecurityChecksFailed. Server normally store rejected certificates in a special \c rejected folder.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/src/plugins/opcua/open62541/CMakeLists.txt new/qtopcua-everywhere-src-6.8.0/src/plugins/opcua/open62541/CMakeLists.txt
--- old/qtopcua-everywhere-src-6.7.3/src/plugins/opcua/open62541/CMakeLists.txt 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/src/plugins/opcua/open62541/CMakeLists.txt 2024-10-02 16:26:19.000000000 +0200
@@ -34,6 +34,8 @@
../../../3rdparty/open62541/open62541.c
INCLUDE_DIRECTORIES
../../../3rdparty/open62541
+ ATTRIBUTION_FILE_DIR_PATHS
+ ../../../3rdparty/open62541
)
set_source_files_properties(QOpen62541Plugin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/tests/auto/CMakeLists.txt new/qtopcua-everywhere-src-6.8.0/tests/auto/CMakeLists.txt
--- old/qtopcua-everywhere-src-6.7.3/tests/auto/CMakeLists.txt 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/tests/auto/CMakeLists.txt 2024-10-02 16:26:19.000000000 +0200
@@ -3,6 +3,7 @@
if(NOT ANDROID)
+ add_subdirectory(cmake)
add_subdirectory(qopcuaclient)
add_subdirectory(connection)
add_subdirectory(security)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtopcua-everywhere-src-6.7.3/tests/auto/cmake/CMakeLists.txt new/qtopcua-everywhere-src-6.8.0/tests/auto/cmake/CMakeLists.txt
--- old/qtopcua-everywhere-src-6.7.3/tests/auto/cmake/CMakeLists.txt 2024-09-19 20:59:29.000000000 +0200
+++ new/qtopcua-everywhere-src-6.8.0/tests/auto/cmake/CMakeLists.txt 2024-10-02 16:26:19.000000000 +0200
@@ -3,14 +3,14 @@
cmake_minimum_required(VERSION 3.16)
-project(qmake_cmake_files)
+project(qtopcua_cmake_tests)
enable_testing()
-find_package(Qt5Core REQUIRED)
+find_package(Qt6Core REQUIRED)
-include("${_Qt5CTestMacros}")
+include("${_Qt6CTestMacros}")
-test_module_includes(
+_qt_internal_test_module_includes(
OpcUa QOpcUaProvider
)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-lottie for openSUSE:Factory checked in at 2024-10-17 18:39:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-lottie (Old)
and /work/SRC/openSUSE:Factory/.qt6-lottie.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-lottie"
Thu Oct 17 18:39:11 2024 rev:30 rq:1207615 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-lottie/qt6-lottie.changes 2024-10-03 17:37:54.562040311 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-lottie.new.19354/qt6-lottie.changes 2024-10-17 18:39:33.978838990 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:45 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qtlottie-everywhere-src-6.7.3.tar.xz
New:
----
qtlottie-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-lottie.spec ++++++
--- /var/tmp/diff_new_pack.kYnqt1/_old 2024-10-17 18:39:34.758871703 +0200
+++ /var/tmp/diff_new_pack.kYnqt1/_new 2024-10-17 18:39:34.758871703 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-lottie
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define short_name qtlottie
%define tar_name qtlottie-everywhere-src
%define tar_suffix %{nil}
@@ -28,7 +28,7 @@
%endif
#
Name: qt6-lottie%{?pkg_suffix}
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: QML API for rendering graphics and animation
# LICENSE.GPL3-EXCEPT only applies to the conan recipe which is not used
++++++ qtlottie-everywhere-src-6.7.3.tar.xz -> qtlottie-everywhere-src-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.7.3/.cmake.conf new/qtlottie-everywhere-src-6.8.0/.cmake.conf
--- old/qtlottie-everywhere-src-6.7.3/.cmake.conf 2024-09-19 20:59:02.000000000 +0200
+++ new/qtlottie-everywhere-src-6.8.0/.cmake.conf 2024-10-02 16:25:49.000000000 +0200
@@ -1,4 +1,4 @@
-set(QT_REPO_MODULE_VERSION "6.7.3")
+set(QT_REPO_MODULE_VERSION "6.8.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/qtlottie-everywhere-src-6.7.3/.tag new/qtlottie-everywhere-src-6.8.0/.tag
--- old/qtlottie-everywhere-src-6.7.3/.tag 2024-09-19 20:59:02.000000000 +0200
+++ new/qtlottie-everywhere-src-6.8.0/.tag 2024-10-02 16:25:49.000000000 +0200
@@ -1 +1 @@
-8bffbb35312cd855804019de5d2d964b6f793a86
+33132da572e52c3ee328d447af0605f4fd459d1d
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.7.3/dependencies.yaml new/qtlottie-everywhere-src-6.8.0/dependencies.yaml
--- old/qtlottie-everywhere-src-6.7.3/dependencies.yaml 2024-09-19 20:59:02.000000000 +0200
+++ new/qtlottie-everywhere-src-6.8.0/dependencies.yaml 2024-10-02 16:25:49.000000000 +0200
@@ -1,7 +1,7 @@
dependencies:
../qtbase:
- ref: 92b685784960eea6eb353688cf0edeb94d69c6cd
+ ref: b839e9b36db3a4e50dfb34521d8ef8de1fd01969
required: true
../qtdeclarative:
- ref: 34ffe0c15a9564fefcf01a738eb0bde370399959
+ ref: 2884c601242f030307a5acdca984b3aa0d34e064
required: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.7.3/src/CMakeLists.txt new/qtlottie-everywhere-src-6.8.0/src/CMakeLists.txt
--- old/qtlottie-everywhere-src-6.7.3/src/CMakeLists.txt 2024-09-19 20:59:02.000000000 +0200
+++ new/qtlottie-everywhere-src-6.8.0/src/CMakeLists.txt 2024-10-02 16:25:49.000000000 +0200
@@ -1,2 +1,4 @@
+set(QT_SBOM_DEFAULT_QT_LICENSE_ID_LIBRARIES "QT_COMMERCIAL_OR_GPL3")
+
add_subdirectory(bodymovin)
add_subdirectory(imports)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.7.3/src/bodymovin/CMakeLists.txt new/qtlottie-everywhere-src-6.8.0/src/bodymovin/CMakeLists.txt
--- old/qtlottie-everywhere-src-6.7.3/src/bodymovin/CMakeLists.txt 2024-09-19 20:59:02.000000000 +0200
+++ new/qtlottie-everywhere-src-6.8.0/src/bodymovin/CMakeLists.txt 2024-10-02 16:25:49.000000000 +0200
@@ -39,4 +39,5 @@
Qt::Core
Qt::Gui
Qt::GuiPrivate
+ NO_GENERATE_CPP_EXPORTS
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtlottie-everywhere-src-6.7.3/src/imports/CMakeLists.txt new/qtlottie-everywhere-src-6.8.0/src/imports/CMakeLists.txt
--- old/qtlottie-everywhere-src-6.7.3/src/imports/CMakeLists.txt 2024-09-19 20:59:02.000000000 +0200
+++ new/qtlottie-everywhere-src-6.8.0/src/imports/CMakeLists.txt 2024-10-02 16:25:49.000000000 +0200
@@ -19,6 +19,7 @@
Qt::Qml
Qt::Quick
Qt::BodymovinPrivate
+ NO_GENERATE_CPP_EXPORTS
)
qt_internal_add_docs(lottieqtplugin
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-httpserver for openSUSE:Factory checked in at 2024-10-17 18:39:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-httpserver (Old)
and /work/SRC/openSUSE:Factory/.qt6-httpserver.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-httpserver"
Thu Oct 17 18:39:07 2024 rev:18 rq:1207611 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-httpserver/qt6-httpserver.changes 2024-10-03 17:37:51.857927366 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-httpserver.new.19354/qt6-httpserver.changes 2024-10-17 18:39:31.034715520 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:43 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qthttpserver-everywhere-src-6.7.3.tar.xz
New:
----
qthttpserver-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-httpserver.spec ++++++
--- /var/tmp/diff_new_pack.muGWbW/_old 2024-10-17 18:39:31.698743368 +0200
+++ /var/tmp/diff_new_pack.muGWbW/_new 2024-10-17 18:39:31.702743536 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-httpserver
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define tar_name qthttpserver-everywhere-src
%define tar_suffix %{nil}
#
@@ -27,7 +27,7 @@
%endif
#
Name: qt6-httpserver%{?pkg_suffix}
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: Qt HTTP Server
License: GPL-3.0-only
++++++ qthttpserver-everywhere-src-6.7.3.tar.xz -> qthttpserver-everywhere-src-6.8.0.tar.xz ++++++
++++ 9159 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package qt6-grpc for openSUSE:Factory checked in at 2024-10-17 18:39:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-grpc (Old)
and /work/SRC/openSUSE:Factory/.qt6-grpc.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-grpc"
Thu Oct 17 18:39:06 2024 rev:15 rq:1207610 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-grpc/qt6-grpc.changes 2024-10-03 17:37:50.821884093 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-grpc.new.19354/qt6-grpc.changes 2024-10-17 18:39:29.322643720 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:42 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qtgrpc-everywhere-src-6.7.3.tar.xz
New:
----
qtgrpc-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-grpc.spec ++++++
--- /var/tmp/diff_new_pack.xPjTpf/_old 2024-10-17 18:39:30.170679284 +0200
+++ /var/tmp/diff_new_pack.xPjTpf/_new 2024-10-17 18:39:30.170679284 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-grpc
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define short_name qtgrpc
%define tar_name qtgrpc-everywhere-src
%define tar_suffix %{nil}
@@ -26,9 +26,9 @@
%if "%{qt6_flavor}" == "docs"
%define pkg_suffix -docs
%endif
-
+#
Name: qt6-grpc%{?pkg_suffix}
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: gRPC and Protobuf generator and bindings for Qt framework
License: GPL-3.0-or-later
@@ -134,6 +134,7 @@
%files imports
%{_qt6_qmldir}/QtGrpc/
+%{_qt6_qmldir}/QtProtobuf/
%files -n libQt6Grpc6
%license LICENSES/*
@@ -176,6 +177,7 @@
%{_qt6_libdir}/libQt6Protobuf.so.*
%{_qt6_libdir}/libQt6ProtobufQtCoreTypes.so.*
%{_qt6_libdir}/libQt6ProtobufQtGuiTypes.so.*
+%{_qt6_libdir}/libQt6ProtobufQuick.so.*
%{_qt6_libdir}/libQt6ProtobufWellKnownTypes.so.*
%files -n qt6-protobuf-devel
@@ -184,15 +186,18 @@
%{_qt6_cmakedir}/Qt6Protobuf/
%{_qt6_cmakedir}/Qt6ProtobufQtCoreTypes/
%{_qt6_cmakedir}/Qt6ProtobufQtGuiTypes/
+%{_qt6_cmakedir}/Qt6ProtobufQuick/
%{_qt6_cmakedir}/Qt6ProtobufWellKnownTypes/
%{_qt6_cmakedir}/Qt6ProtobufTools/
%{_qt6_descriptionsdir}/Protobuf.json
%{_qt6_descriptionsdir}/ProtobufQtCoreTypes.json
%{_qt6_descriptionsdir}/ProtobufQtGuiTypes.json
+%{_qt6_descriptionsdir}/ProtobufQuick.json
%{_qt6_descriptionsdir}/ProtobufWellKnownTypes.json
%{_qt6_includedir}/QtProtobuf/
%{_qt6_includedir}/QtProtobufQtCoreTypes/
%{_qt6_includedir}/QtProtobufQtGuiTypes/
+%{_qt6_includedir}/QtProtobufQuick/
%{_qt6_includedir}/QtProtobufWellKnownTypes/
%{_qt6_libdir}/libQt6Protobuf.prl
%{_qt6_libdir}/libQt6Protobuf.so
@@ -200,28 +205,36 @@
%{_qt6_libdir}/libQt6ProtobufQtCoreTypes.so
%{_qt6_libdir}/libQt6ProtobufQtGuiTypes.prl
%{_qt6_libdir}/libQt6ProtobufQtGuiTypes.so
+%{_qt6_libdir}/libQt6ProtobufQuick.prl
+%{_qt6_libdir}/libQt6ProtobufQuick.so
%{_qt6_libdir}/libQt6ProtobufWellKnownTypes.prl
%{_qt6_libdir}/libQt6ProtobufWellKnownTypes.so
%{_qt6_libexecdir}/qtprotobufgen
%{_qt6_metatypesdir}/qt6protobuf_*_metatypes.json
%{_qt6_metatypesdir}/qt6protobufqtcoretypes_*_metatypes.json
%{_qt6_metatypesdir}/qt6protobufqtguitypes_*_metatypes.json
+%{_qt6_metatypesdir}/qt6protobufquick_*_metatypes.json
%{_qt6_metatypesdir}/qt6protobufwellknowntypes_*_metatypes.json
%{_qt6_mkspecsdir}/modules/qt_lib_protobuf.pri
%{_qt6_mkspecsdir}/modules/qt_lib_protobufqtcoretypes.pri
%{_qt6_mkspecsdir}/modules/qt_lib_protobufqtguitypes.pri
+%{_qt6_mkspecsdir}/modules/qt_lib_protobufquick.pri
%{_qt6_mkspecsdir}/modules/qt_lib_protobufwellknowntypes.pri
%{_qt6_pkgconfigdir}/Qt6Protobuf.pc
%{_qt6_pkgconfigdir}/Qt6ProtobufQtCoreTypes.pc
%{_qt6_pkgconfigdir}/Qt6ProtobufQtGuiTypes.pc
+%{_qt6_pkgconfigdir}/Qt6ProtobufQuick.pc
%{_qt6_pkgconfigdir}/Qt6ProtobufWellKnownTypes.pc
%exclude %{_qt6_includedir}/QtProtobuf/%{real_version}
+%exclude %{_qt6_includedir}/QtProtobufQuick/%{real_version}
%files -n qt6-protobuf-private-devel
%{_qt6_includedir}/QtProtobuf/%{real_version}/
+%{_qt6_includedir}/QtProtobufQuick/%{real_version}/
%{_qt6_mkspecsdir}/modules/qt_lib_protobuf_private.pri
%{_qt6_mkspecsdir}/modules/qt_lib_protobufqtcoretypes_private.pri
%{_qt6_mkspecsdir}/modules/qt_lib_protobufqtguitypes_private.pri
+%{_qt6_mkspecsdir}/modules/qt_lib_protobufquick_private.pri
%{_qt6_mkspecsdir}/modules/qt_lib_protobufwellknowntypes_private.pri
%endif
++++++ qtgrpc-everywhere-src-6.7.3.tar.xz -> qtgrpc-everywhere-src-6.8.0.tar.xz ++++++
++++ 104435 lines of diff (skipped)
1
0
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 2024-10-17 18:39:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-datavis3d (Old)
and /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-datavis3d"
Thu Oct 17 18:39:02 2024 rev:30 rq:1207607 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-datavis3d/qt6-datavis3d.changes 2024-10-03 17:37:46.713712502 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-datavis3d.new.19354/qt6-datavis3d.changes 2024-10-17 18:39:25.210471264 +0200
@@ -1,0 +2,6 @@
+Tue Oct 8 09:29:41 UTC 2024 - Christophe Marin <christophe(a)krop.fr>
+
+- Update to 6.8.0:
+ * https://www.qt.io/blog/qt-6.8-released
+
+-------------------------------------------------------------------
Old:
----
qtdatavis3d-everywhere-src-6.7.3.tar.xz
New:
----
qtdatavis3d-everywhere-src-6.8.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt6-datavis3d.spec ++++++
--- /var/tmp/diff_new_pack.XIsbRd/_old 2024-10-17 18:39:26.134510017 +0200
+++ /var/tmp/diff_new_pack.XIsbRd/_new 2024-10-17 18:39:26.138510184 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qt6-datavis3d
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# 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.7.3
-%define short_version 6.7
+%define real_version 6.8.0
+%define short_version 6.8
%define short_name qtdatavis3d
%define tar_name qtdatavis3d-everywhere-src
%define tar_suffix %{nil}
@@ -28,7 +28,7 @@
%endif
#
Name: qt6-datavis3d%{?pkg_suffix}
-Version: 6.7.3
+Version: 6.8.0
Release: 0
Summary: Qt 6 data visualization framework
License: GPL-3.0-or-later
++++++ qtdatavis3d-everywhere-src-6.7.3.tar.xz -> qtdatavis3d-everywhere-src-6.8.0.tar.xz ++++++
++++ 1988 lines of diff (skipped)
1
0