Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kdeclarative for 
openSUSE:Factory checked in at 2026-08-17 16:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kdeclarative (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kdeclarative.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kdeclarative"

Mon Aug 17 16:56:26 2026 rev:30 rq:1371374 version:6.29.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kdeclarative/kf6-kdeclarative.changes        
2026-07-15 16:35:37.334264083 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-kdeclarative.new.1258/kf6-kdeclarative.changes  
    2026-08-17 16:59:17.538666994 +0200
@@ -1,0 +2,16 @@
+Sun Aug  9 10:38:29 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.29.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.29.0
+- Changes since 6.28.0:
+  * Update dependency version to 6.29.0
+  * graphicaleffects: Avoid complicated matrix multiply
+  * graphicaleffects: Make shader uniform "buf" identical
+  * graphicaleffects: Use "coord" input on lanczos.frag shader
+  * graphicaleffects: Fix Lanczos shader path
+  * Remove obsolete doxygen file
+  * Update version to 6.29.0
+
+-------------------------------------------------------------------

Old:
----
  kdeclarative-6.28.0.tar.xz
  kdeclarative-6.28.0.tar.xz.sig

New:
----
  kdeclarative-6.29.0.tar.xz
  kdeclarative-6.29.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.i8UWiq/_old  2026-08-17 16:59:18.587704060 +0200
+++ /var/tmp/diff_new_pack.i8UWiq/_new  2026-08-17 16:59:18.592704236 +0200
@@ -19,11 +19,11 @@
 %define qt6_version 6.9.0
 
 %define rname kdeclarative
-# Full KF6 version (e.g. 6.28.0)
+# Full KF6 version (e.g. 6.29.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kdeclarative
-Version:        6.28.0
+Version:        6.29.0
 Release:        0
 Summary:        Integration of QML and KDE workspaces
 License:        LGPL-2.1-or-later


++++++ kdeclarative-6.28.0.tar.xz -> kdeclarative-6.29.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.28.0/CMakeLists.txt 
new/kdeclarative-6.29.0/CMakeLists.txt
--- old/kdeclarative-6.28.0/CMakeLists.txt      2026-07-03 12:53:59.000000000 
+0200
+++ new/kdeclarative-6.29.0/CMakeLists.txt      2026-08-07 22:39:57.000000000 
+0200
@@ -1,13 +1,13 @@
 cmake_minimum_required(VERSION 3.29)
 
-set(KF_VERSION "6.28.0") # handled by release scripts
-set(KF_DEP_VERSION "6.28.0") # handled by release scripts
+set(KF_VERSION "6.29.0") # handled by release scripts
+set(KF_DEP_VERSION "6.29.0") # handled by release scripts
 set(REQUIRED_QT_VERSION 6.9.0)
 project(KDeclarative VERSION ${KF_VERSION})
 
 # Dependencies
 include(FeatureSummary)
-find_package(ECM 6.28.0  NO_MODULE)
+find_package(ECM 6.29.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.28.0/docs/Doxyfile.local 
new/kdeclarative-6.29.0/docs/Doxyfile.local
--- old/kdeclarative-6.28.0/docs/Doxyfile.local 2026-07-03 12:53:59.000000000 
+0200
+++ new/kdeclarative-6.29.0/docs/Doxyfile.local 1970-01-01 01:00:00.000000000 
+0100
@@ -1,11 +0,0 @@
-### KApiDox Project-specific Overrides File
-
-# define so that deprecated API is not skipped
-PREDEFINED += \
-    "KDECLARATIVE_ENABLE_DEPRECATED_SINCE(x, y)=1" \
-    "KDECLARATIVE_BUILD_DEPRECATED_SINCE(x, y)=1" \
-    "KDECLARATIVE_DEPRECATED_VERSION(x, y, t)=" \
-    "KDECLARATIVE_DEPRECATED_VERSION_BELATED(x, y, xt, yt, t)=" \
-    "QUICKADDONS_ENABLE_DEPRECATED_SINCE(x, y)=1" \
-    "QUICKADDONS_BUILD_DEPRECATED_SINCE(x, y)=1" \
-    "QUICKADDONS_DEPRECATED_VERSION(x, y, t)="
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/cs/kdeclarative6.po 
new/kdeclarative-6.29.0/po/cs/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/cs/kdeclarative6.po      2026-07-03 
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/cs/kdeclarative6.po      2026-08-07 
22:39:57.000000000 +0200
@@ -4,21 +4,22 @@
 # SPDX-FileCopyrightText: 2011, 2012, 2013, 2014, 2015, 2019, 2020, 2024 Vít 
Pelčák <[email protected]>
 # Tomáš Chvátal <[email protected]>, 2012, 2013.
 # Vit Pelcak <[email protected]>, 2021, 2022.
+# SPDX-FileCopyrightText: 2026 Libor Filípek <[email protected]>
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-05-07 00:40+0000\n"
-"PO-Revision-Date: 2024-07-12 11:47+0200\n"
-"Last-Translator: Vit Pelcak <[email protected]>\n"
+"PO-Revision-Date: 2026-07-19 00:59+0200\n"
+"Last-Translator: Libor Filípek <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 24.05.2\n"
+"X-Generator: Lokalize 26.04.3\n"
 "X-Language: cs_CZ\n"
 "X-Source-Language: en_US\n"
 
@@ -26,13 +27,15 @@
 #, kde-format
 msgctxt "@info:whatsthis for a button"
 msgid "Color button"
-msgstr ""
+msgstr "Tlačítko barvy"
 
 #: qmlcontrols/kquickcontrols/ColorButton.qml:69
 #, kde-format
 msgctxt "@info:whatsthis for a button of current color code %1"
 msgid "Current color is %1. This button will open a color chooser dialog."
 msgstr ""
+"Aktuální barva je %1. Tímto tlačítkem otevřete dialogové okno pro výběr "
+"barvy."
 
 #: qmlcontrols/kquickcontrols/ColorButton.qml:70
 #, kde-format
@@ -71,7 +74,7 @@
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Cancel Key Sequence Recording"
-msgstr ""
+msgstr "Zrušit záznam posloupnosti kláves"
 
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:121
 #, kde-format
@@ -91,12 +94,12 @@
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:145
 #, kde-format
 msgid "Global Shortcut Shadowing"
-msgstr ""
+msgstr "Blokování globálních zkratek"
 
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:148
 #, kde-format
 msgid "The '%1' key combination is shadowed by following global actions:\n"
-msgstr ""
+msgstr "Klávesová zkratka '%1' je blokována následujícími globálními akcemi:\n"
 
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:150
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:156
@@ -107,7 +110,7 @@
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:154
 #, kde-format
 msgid "The '%1' key combination shadows following global actions:\n"
-msgstr ""
+msgstr "Klávesová zkratka '%1' blokuje následující globální akce:\n"
 
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:165
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/de/kdeclarative6.po 
new/kdeclarative-6.29.0/po/de/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/de/kdeclarative6.po      2026-07-03 
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/de/kdeclarative6.po      2026-08-07 
22:39:57.000000000 +0200
@@ -1,13 +1,13 @@
-# SPDX-FileCopyrightText: 2010, 2024 Johannes Obermayr 
<[email protected]>
-# SPDX-FileCopyrightText: 2002, 2003, 2004, 2005 Thomas Diehl <[email protected]>
+# SPDX-FileCopyrightText: 2002-2005 Thomas Diehl <[email protected]>
 # SPDX-FileCopyrightText: 2004 Stefan Winter <[email protected]>
 # SPDX-FileCopyrightText: 2004 Thomas Fischer <[email protected]>
-# SPDX-FileCopyrightText: 2004, 2005, 2006, 2007 Stephan Johach <[email protected]>
+# SPDX-FileCopyrightText: 2004-2007 Stephan Johach <[email protected]>
 # SPDX-FileCopyrightText: 2005 Georg Schuster <[email protected]>
-# SPDX-FileCopyrightText: 2005, 2006, 2007, 2008, 2009 Thomas Reitelbach 
<[email protected]>
-# SPDX-FileCopyrightText: 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2019, 2020, 2021 Burkhard Lück <[email protected]>
-# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2022 
Frederik Schwarzer <[email protected]>
+# SPDX-FileCopyrightText: 2005-2009 Thomas Reitelbach <[email protected]>
+# SPDX-FileCopyrightText: 2006-2007, 2009-2015, 2019-2021 Burkhard Lück 
<[email protected]>
+# SPDX-FileCopyrightText: 2007-2013, 2022 Frederik Schwarzer 
<[email protected]>
 # SPDX-FileCopyrightText: 2010 Panagiotis Papadopoulos <[email protected]>
+# SPDX-FileCopyrightText: 2010, 2024 Johannes Obermayr 
<[email protected]>
 # SPDX-FileCopyrightText: 2012 Rolf Eike Beer <[email protected]>
 # SPDX-FileCopyrightText: 2022 Frank Steinmetzger <[email protected]>
 msgid ""
@@ -161,7 +161,7 @@
 "Do you really want to use it as a global shortcut as well?"
 msgstr ""
 "Die Tastenkombination „%1“ ist bereits der Standard-Aktion „%2“ zugeordnet, "
-"die von einigen Anwendungen benutzt wird.\n"
+"die von einigen Anwendungen verwendet wird.\n"
 "Möchten Sie sie wirklich als globales Tastenkürzel verwenden?"
 
 #~ msgid "Reassign"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/ja/kdeclarative6.po 
new/kdeclarative-6.29.0/po/ja/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/ja/kdeclarative6.po      2026-07-03 
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/ja/kdeclarative6.po      2026-08-07 
22:39:57.000000000 +0200
@@ -15,9 +15,9 @@
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-05-07 00:40+0000\n"
-"PO-Revision-Date: 2026-06-14 21:26+0900\n"
+"PO-Revision-Date: 2026-07-23 17:15+0900\n"
 "Last-Translator: Mint <[email protected]>\n"
-"Language-Team: Japanese <[email protected]>\n"
+"Language-Team: Japanese <[email protected]>\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,7 +25,7 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Accelerator-Marker: &\n"
 "X-Text-Markup: kde4\n"
-"X-Generator: Lokalize 26.04.2\n"
+"X-Generator: Lokalize 26.04.3\n"
 
 #: qmlcontrols/kquickcontrols/ColorButton.qml:67
 #, kde-format
@@ -76,7 +76,7 @@
 #, kde-format
 msgctxt "@info:tooltip"
 msgid "Cancel Key Sequence Recording"
-msgstr ""
+msgstr "キーの組み合わせの記録をキャンセル"
 
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:121
 #, kde-format
@@ -148,7 +148,7 @@
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:195
 #, kde-format
 msgid "Conflict with Standard Application Shortcut"
-msgstr "標準アプリケーションショートカットと競合します"
+msgstr "標準アプリケーションショートカットと競合"
 
 #: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:197
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/nn/kdeclarative6.po 
new/kdeclarative-6.29.0/po/nn/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/nn/kdeclarative6.po      2026-07-03 
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/nn/kdeclarative6.po      2026-08-07 
22:39:57.000000000 +0200
@@ -2,6 +2,7 @@
 #
 # Gaute Hvoslef Kvalnes <[email protected]>, 2003, 2004, 2005, 2006.
 # Håvard Korsvoll <[email protected]>, 2003, 2005.
+# Karl Ove Hufthammer <[email protected]>, 2004, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2019, 2020, 2022, 2023, 2024.
 # Eirik U. Birkeland <[email protected]>, 2008, 2009, 2010.
 msgid ""
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/Lanczos.qml 
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/Lanczos.qml
--- old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/Lanczos.qml        
2026-07-03 12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/Lanczos.qml        
2026-08-07 22:39:57.000000000 +0200
@@ -63,6 +63,6 @@
      */
     property real resolution: 0.98;
 
-    vertexShader: Qt.resolvedUrl(":/shaders/preserveaspect.vert.qsb")
-    fragmentShader: Qt.resolvedUrl(":/shaders/lanczos2sharp.frag.qsb")
+    vertexShader: "qrc:/shaders/preserveaspect.vert.qsb"
+    fragmentShader: "qrc:/shaders/lanczos2sharp.frag.qsb"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag 
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag
--- old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag 
2026-07-03 12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag 
2026-08-07 22:39:57.000000000 +0200
@@ -27,13 +27,14 @@
 
 #version 440
 
-layout(location = 0) in vec2 texcoord;
+layout(location = 0) in vec2 coord;
 layout(location = 0) out vec4 fragColor;
 
 layout(std140, binding = 0) uniform buf {
     mat4 qt_Matrix;
     float qt_Opacity;
 
+    vec2 sourceSize;
     vec2 targetSize;
     float windowSinc;
     float sinc;
@@ -55,7 +56,16 @@
 
 vec4 reduce4(vec3 A, vec3 B, vec3 C, vec3 D)
 {
-    return dtt * mat4x3(A, B, C, D);
+    return vec4(dot(dtt, A), dot(dtt, B), dot(dtt, C), dot(dtt, D));
+}
+
+vec3 weightedSum4(vec4 w, vec3 a, vec3 b, vec3 c, vec3 d)
+{
+    return vec3(
+        dot(w, vec4(a.x, b.x, c.x, d.x)),
+        dot(w, vec4(a.y, b.y, c.y, d.y)),
+        dot(w, vec4(a.z, b.z, c.z, d.z))
+    );
 }
 
 vec3 min4(vec3 a, vec3 b, vec3 c, vec3 d)
@@ -77,14 +87,14 @@
 {
     // Discard any pixels that are outside the bounds of the texture.
     // This prevents artifacts when the texture doesn't have a full-alpha 
border.
-    if (any(lessThan(texcoord, vec2(0.0))) || any(greaterThan(texcoord, 
vec2(1.0)))) {
+    if (any(lessThan(coord, vec2(0.0))) || any(greaterThan(coord, vec2(1.0)))) 
{
         discard;
     }
 
     vec2 dx = vec2(1.0, 0.0);
     vec2 dy = vec2(0.0, 1.0);
 
-    vec2 pixelCoord = texcoord * ubuf.targetSize / ubuf.resolution;
+    vec2 pixelCoord = coord * ubuf.targetSize / ubuf.resolution;
     vec2 texel = (floor(pixelCoord) + vec2(0.5, 0.5)) * ubuf.resolution / 
ubuf.targetSize;
 
     vec2 texelCenter = (floor(pixelCoord - vec2(0.5, 0.5)) + vec2(0.5, 0.5));
@@ -112,7 +122,7 @@
     texelCenter = texelCenter * ubuf.resolution / ubuf.targetSize;
 
     // reading the texels
-    vec3 color = texture(source, texcoord).xyz;
+    vec3 color = texture(source, coord).xyz;
 
     vec3 c00 = texture(source, texelCenter - dx - dy).xyz;
     vec3 c10 = texture(source, texelCenter - dy).xyz;
@@ -148,10 +158,11 @@
     vec3 min_sample = min4(c11, c21, c12, c22);
     vec3 max_sample = max4(c11, c21, c12, c22);
 
-    color = weights[0] * transpose(mat4x3(c00, c10, c20, c30));
-    color += weights[1] * transpose(mat4x3(c01, c11, c21, c31));
-    color += weights[2] * transpose(mat4x3(c02, c12, c22, c32));
-    color += weights[3] * transpose(mat4x3(c03, c13, c23, c33));
+    color  = weightedSum4(weights[0], c00, c10, c20, c30);
+    color += weightedSum4(weights[1], c01, c11, c21, c31);
+    color += weightedSum4(weights[2], c02, c12, c22, c32);
+    color += weightedSum4(weights[3], c03, c13, c23, c33);
+
     color = color / dot(vec4(1.0) * weights, vec4(1.0));
 
     // Anti-ringing
@@ -160,6 +171,6 @@
 
     color = mix(aux, color, ubuf.antiRingingStrength);
 
-    float alpha = texture(source, texcoord).a * ubuf.qt_Opacity;
+    float alpha = texture(source, coord).a * ubuf.qt_Opacity;
     fragColor = vec4(color, alpha);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert 
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert
--- 
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert    
    2026-07-03 12:53:59.000000000 +0200
+++ 
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert    
    2026-08-07 22:39:57.000000000 +0200
@@ -22,6 +22,11 @@
 
     vec2 sourceSize;
     vec2 targetSize;
+
+    float windowSinc;
+    float sinc;
+    float antiRingingStrength;
+    float resolution;
 } ubuf;
 
 void main() {

Reply via email to