Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kdecoration6 for openSUSE:Factory 
checked in at 2026-10-16 20:07:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdecoration6 (Old)
 and      /work/SRC/openSUSE:Factory/.kdecoration6.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdecoration6"

Fri Oct 16 20:07:19 2026 rev:49 rq:1384195 version:6.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdecoration6/kdecoration6.changes        
2026-09-10 11:44:58.972454224 +0200
+++ /work/SRC/openSUSE:Factory/.kdecoration6.new.3698736/kdecoration6.changes   
2026-10-16 20:07:45.272291914 +0200
@@ -1,0 +2,33 @@
+Thu Oct  8 16:54:21 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.8.0:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.8.0
+- Changes since 6.7.91:
+  * Update version for new release 6.8.0
+
+-------------------------------------------------------------------
+Fri Sep 25 07:19:00 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.91:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.7.91
+- Changes since 6.7.90:
+  * Update version for new release 6.7.91
+
+-------------------------------------------------------------------
+Sat Sep 12 19:29:43 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.7.90
+- Changes since 6.7.5:
+  * Update version for new release 6.7.90
+  * Remove warning (found by cmake --warn-uninitialized -Werror=dev )
+  * Mark unused parameter in MockWindow::requestShowWindowMenu
+  * Add support for shadow-only decorations
+  * CI: Require all tests to pass
+  * Fix spaceship operator
+  * Update version for new release 6.7.80
+
+-------------------------------------------------------------------

Old:
----
  kdecoration-6.7.5.tar.xz
  kdecoration-6.7.5.tar.xz.sig

New:
----
  kdecoration-6.8.0.tar.xz
  kdecoration-6.8.0.tar.xz.sig

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

Other differences:
------------------
++++++ kdecoration6.spec ++++++
--- /var/tmp/diff_new_pack.CLRzhf/_old  2026-10-16 20:07:46.884359274 +0200
+++ /var/tmp/diff_new_pack.CLRzhf/_new  2026-10-16 20:07:46.892359608 +0200
@@ -25,14 +25,14 @@
 %global private_sover 2
 %bcond_without released
 Name:           kdecoration6
-Version:        6.7.5
+Version:        6.8.0
 Release:        0
 Summary:        KDE's window decorations library
 License:        GPL-2.0-or-later
 URL:            https://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
+Source:         %{rname}-%{version}.tar.xz
 %if %{with released}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
+Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}

++++++ kdecoration-6.7.5.tar.xz -> kdecoration-6.8.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/.kde-ci.yml 
new/kdecoration-6.8.0/.kde-ci.yml
--- old/kdecoration-6.7.5/.kde-ci.yml   2026-09-08 12:52:04.000000000 +0200
+++ new/kdecoration-6.8.0/.kde-ci.yml   2026-10-08 13:17:43.000000000 +0200
@@ -7,5 +7,5 @@
     'frameworks/extra-cmake-modules': '@latest-kf6'
     'frameworks/ki18n': '@latest-kf6'
 Options:
- require-passing-tests-on: ['Linux', 'FreeBSD']
+ require-passing-tests-on: ['@all']
  enable-lsan: True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/CMakeLists.txt 
new/kdecoration-6.8.0/CMakeLists.txt
--- old/kdecoration-6.7.5/CMakeLists.txt        2026-09-08 12:52:04.000000000 
+0200
+++ new/kdecoration-6.8.0/CMakeLists.txt        2026-10-08 13:17:43.000000000 
+0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
 project(decoration-api)
-set(PROJECT_VERSION "6.7.5")
+set(PROJECT_VERSION "6.8.0")
 set(PROJECT_VERSION_MAJOR 6)
 
-set(QT_MIN_VERSION "6.10.0")
-set(KF6_MIN_VERSION "6.26.0")
+set(QT_MIN_VERSION "6.11.0")
+set(KF6_MIN_VERSION "6.30.0")
 set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 20)
@@ -13,7 +13,7 @@
 
 find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE)
 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is 
checked
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} )
+set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} )
 
 include(KDEInstallDirs)
 include(KDECompilerSettings NO_POLICY_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/autotests/mockwindow.cpp 
new/kdecoration-6.8.0/autotests/mockwindow.cpp
--- old/kdecoration-6.7.5/autotests/mockwindow.cpp      2026-09-08 
12:52:04.000000000 +0200
+++ new/kdecoration-6.8.0/autotests/mockwindow.cpp      2026-10-08 
13:17:43.000000000 +0200
@@ -179,6 +179,7 @@
 
 void MockWindow::requestShowWindowMenu(const QRect &rect)
 {
+    Q_UNUSED(rect);
     Q_EMIT menuRequested();
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/po/sr/kdecoration.po 
new/kdecoration-6.8.0/po/sr/kdecoration.po
--- old/kdecoration-6.7.5/po/sr/kdecoration.po  1970-01-01 01:00:00.000000000 
+0100
+++ new/kdecoration-6.8.0/po/sr/kdecoration.po  2026-10-08 13:17:43.000000000 
+0200
@@ -0,0 +1,108 @@
+# Nemanja Hiršl <[email protected]>, 2026.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdecoration\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2026-01-13 08:42+0000\n"
+"PO-Revision-Date: 2026-10-03 22:09+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
+"Language-Team: Serbian <[email protected]>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: decorationbutton.cpp:325
+#, kde-format
+msgctxt ""
+"@info:tooltip The Name of the menu that appears when you click a window's "
+"app icon"
+msgid "Window menu"
+msgstr "Мени прозора"
+
+#: decorationbutton.cpp:327
+#, kde-format
+msgid "Application menu"
+msgstr "Мени програма"
+
+#: decorationbutton.cpp:330
+#, kde-format
+msgid "On one desktop"
+msgstr "На једну површ"
+
+#: decorationbutton.cpp:332
+#, kde-format
+msgid "On all desktops"
+msgstr "На све површи"
+
+#: decorationbutton.cpp:334
+#, kde-format
+msgid "Minimize"
+msgstr "Минимизуј"
+
+#: decorationbutton.cpp:337
+#, kde-format
+msgid "Restore"
+msgstr "Обнови"
+
+#: decorationbutton.cpp:339
+#, kde-format
+msgid "Maximize"
+msgstr "Максимизуј"
+
+#: decorationbutton.cpp:341
+#, kde-format
+msgid "Close"
+msgstr "Затвори"
+
+#: decorationbutton.cpp:343
+#, kde-format
+msgid "Context help"
+msgstr "Контекстна помоћ"
+
+#: decorationbutton.cpp:346
+#, kde-format
+msgid "Unshade"
+msgstr "Одмотај"
+
+#: decorationbutton.cpp:348
+#, kde-format
+msgid "Shade"
+msgstr "Намотај"
+
+#: decorationbutton.cpp:351
+#, kde-format
+msgid "Don't keep below other windows"
+msgstr "Не држи испод осталих прозора"
+
+#: decorationbutton.cpp:353
+#, kde-format
+msgid "Keep below other windows"
+msgstr "Држи испод осталих прозора"
+
+#: decorationbutton.cpp:356
+#, kde-format
+msgid "Don't keep above other windows"
+msgstr "Не држи изнад осталих прозора"
+
+#: decorationbutton.cpp:358
+#, kde-format
+msgid "Keep above other windows"
+msgstr "Држи изнад осталих прозора"
+
+#: decorationbutton.cpp:361
+#, kde-format
+msgid "The window is hidden from Screencast. Press to make it visible"
+msgstr ""
+"Прозор је скривен од емитовања екрана. Притисните да бисте га учинили "
+"видљивим"
+
+#: decorationbutton.cpp:363
+#, kde-format
+msgid "Hide from Screencast"
+msgstr "Сакриј од емитовања екрана"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/po/sr@ijekavian/kdecoration.po 
new/kdecoration-6.8.0/po/sr@ijekavian/kdecoration.po
--- old/kdecoration-6.7.5/po/sr@ijekavian/kdecoration.po        1970-01-01 
01:00:00.000000000 +0100
+++ new/kdecoration-6.8.0/po/sr@ijekavian/kdecoration.po        2026-10-08 
13:17:43.000000000 +0200
@@ -0,0 +1,108 @@
+# Nemanja Hiršl <[email protected]>, 2026.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdecoration\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2026-01-13 08:42+0000\n"
+"PO-Revision-Date: 2026-10-03 22:09+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
+"Language-Team: Serbian <[email protected]>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: decorationbutton.cpp:325
+#, kde-format
+msgctxt ""
+"@info:tooltip The Name of the menu that appears when you click a window's "
+"app icon"
+msgid "Window menu"
+msgstr "Мени прозора"
+
+#: decorationbutton.cpp:327
+#, kde-format
+msgid "Application menu"
+msgstr "Мени програма"
+
+#: decorationbutton.cpp:330
+#, kde-format
+msgid "On one desktop"
+msgstr "На једну површ"
+
+#: decorationbutton.cpp:332
+#, kde-format
+msgid "On all desktops"
+msgstr "На све површи"
+
+#: decorationbutton.cpp:334
+#, kde-format
+msgid "Minimize"
+msgstr "Минимизуј"
+
+#: decorationbutton.cpp:337
+#, kde-format
+msgid "Restore"
+msgstr "Обнови"
+
+#: decorationbutton.cpp:339
+#, kde-format
+msgid "Maximize"
+msgstr "Максимизуј"
+
+#: decorationbutton.cpp:341
+#, kde-format
+msgid "Close"
+msgstr "Затвори"
+
+#: decorationbutton.cpp:343
+#, kde-format
+msgid "Context help"
+msgstr "Контекстна помоћ"
+
+#: decorationbutton.cpp:346
+#, kde-format
+msgid "Unshade"
+msgstr "Одмотај"
+
+#: decorationbutton.cpp:348
+#, kde-format
+msgid "Shade"
+msgstr "Намотај"
+
+#: decorationbutton.cpp:351
+#, kde-format
+msgid "Don't keep below other windows"
+msgstr "Не држи испод осталих прозора"
+
+#: decorationbutton.cpp:353
+#, kde-format
+msgid "Keep below other windows"
+msgstr "Држи испод осталих прозора"
+
+#: decorationbutton.cpp:356
+#, kde-format
+msgid "Don't keep above other windows"
+msgstr "Не држи изнад осталих прозора"
+
+#: decorationbutton.cpp:358
+#, kde-format
+msgid "Keep above other windows"
+msgstr "Држи изнад осталих прозора"
+
+#: decorationbutton.cpp:361
+#, kde-format
+msgid "The window is hidden from Screencast. Press to make it visible"
+msgstr ""
+"Прозор је скривен од емитовања екрана. Притисните да бисте га учинили "
+"видљивим"
+
+#: decorationbutton.cpp:363
+#, kde-format
+msgid "Hide from Screencast"
+msgstr "Сакриј од емитовања екрана"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kdecoration-6.7.5/po/sr@ijekavianlatin/kdecoration.po 
new/kdecoration-6.8.0/po/sr@ijekavianlatin/kdecoration.po
--- old/kdecoration-6.7.5/po/sr@ijekavianlatin/kdecoration.po   1970-01-01 
01:00:00.000000000 +0100
+++ new/kdecoration-6.8.0/po/sr@ijekavianlatin/kdecoration.po   2026-10-08 
13:17:43.000000000 +0200
@@ -0,0 +1,108 @@
+# Nemanja Hiršl <[email protected]>, 2026.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdecoration\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2026-01-13 08:42+0000\n"
+"PO-Revision-Date: 2026-10-03 22:09+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
+"Language-Team: Serbian <[email protected]>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: decorationbutton.cpp:325
+#, kde-format
+msgctxt ""
+"@info:tooltip The Name of the menu that appears when you click a window's "
+"app icon"
+msgid "Window menu"
+msgstr "Meni prozora"
+
+#: decorationbutton.cpp:327
+#, kde-format
+msgid "Application menu"
+msgstr "Meni programa"
+
+#: decorationbutton.cpp:330
+#, kde-format
+msgid "On one desktop"
+msgstr "Na jednu površ"
+
+#: decorationbutton.cpp:332
+#, kde-format
+msgid "On all desktops"
+msgstr "Na sve površi"
+
+#: decorationbutton.cpp:334
+#, kde-format
+msgid "Minimize"
+msgstr "Minimizuj"
+
+#: decorationbutton.cpp:337
+#, kde-format
+msgid "Restore"
+msgstr "Obnovi"
+
+#: decorationbutton.cpp:339
+#, kde-format
+msgid "Maximize"
+msgstr "Maksimizuj"
+
+#: decorationbutton.cpp:341
+#, kde-format
+msgid "Close"
+msgstr "Zatvori"
+
+#: decorationbutton.cpp:343
+#, kde-format
+msgid "Context help"
+msgstr "Kontekstna pomoć"
+
+#: decorationbutton.cpp:346
+#, kde-format
+msgid "Unshade"
+msgstr "Odmotaj"
+
+#: decorationbutton.cpp:348
+#, kde-format
+msgid "Shade"
+msgstr "Namotaj"
+
+#: decorationbutton.cpp:351
+#, kde-format
+msgid "Don't keep below other windows"
+msgstr "Ne drži ispod ostalih prozora"
+
+#: decorationbutton.cpp:353
+#, kde-format
+msgid "Keep below other windows"
+msgstr "Drži ispod ostalih prozora"
+
+#: decorationbutton.cpp:356
+#, kde-format
+msgid "Don't keep above other windows"
+msgstr "Ne drži iznad ostalih prozora"
+
+#: decorationbutton.cpp:358
+#, kde-format
+msgid "Keep above other windows"
+msgstr "Drži iznad ostalih prozora"
+
+#: decorationbutton.cpp:361
+#, kde-format
+msgid "The window is hidden from Screencast. Press to make it visible"
+msgstr ""
+"Prozor je skriven od emitovanja ekrana. Pritisnite da biste ga učinili "
+"vidljivim"
+
+#: decorationbutton.cpp:363
+#, kde-format
+msgid "Hide from Screencast"
+msgstr "Sakrij od emitovanja ekrana"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/po/sr@latin/kdecoration.po 
new/kdecoration-6.8.0/po/sr@latin/kdecoration.po
--- old/kdecoration-6.7.5/po/sr@latin/kdecoration.po    1970-01-01 
01:00:00.000000000 +0100
+++ new/kdecoration-6.8.0/po/sr@latin/kdecoration.po    2026-10-08 
13:17:43.000000000 +0200
@@ -0,0 +1,108 @@
+# Nemanja Hiršl <[email protected]>, 2026.
+msgid ""
+msgstr ""
+"Project-Id-Version: kdecoration\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2026-01-13 08:42+0000\n"
+"PO-Revision-Date: 2026-10-03 22:09+0200\n"
+"Last-Translator: Nemanja Hiršl <[email protected]>\n"
+"Language-Team: Serbian <[email protected]>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: decorationbutton.cpp:325
+#, kde-format
+msgctxt ""
+"@info:tooltip The Name of the menu that appears when you click a window's "
+"app icon"
+msgid "Window menu"
+msgstr "Meni prozora"
+
+#: decorationbutton.cpp:327
+#, kde-format
+msgid "Application menu"
+msgstr "Meni programa"
+
+#: decorationbutton.cpp:330
+#, kde-format
+msgid "On one desktop"
+msgstr "Na jednu površ"
+
+#: decorationbutton.cpp:332
+#, kde-format
+msgid "On all desktops"
+msgstr "Na sve površi"
+
+#: decorationbutton.cpp:334
+#, kde-format
+msgid "Minimize"
+msgstr "Minimizuj"
+
+#: decorationbutton.cpp:337
+#, kde-format
+msgid "Restore"
+msgstr "Obnovi"
+
+#: decorationbutton.cpp:339
+#, kde-format
+msgid "Maximize"
+msgstr "Maksimizuj"
+
+#: decorationbutton.cpp:341
+#, kde-format
+msgid "Close"
+msgstr "Zatvori"
+
+#: decorationbutton.cpp:343
+#, kde-format
+msgid "Context help"
+msgstr "Kontekstna pomoć"
+
+#: decorationbutton.cpp:346
+#, kde-format
+msgid "Unshade"
+msgstr "Odmotaj"
+
+#: decorationbutton.cpp:348
+#, kde-format
+msgid "Shade"
+msgstr "Namotaj"
+
+#: decorationbutton.cpp:351
+#, kde-format
+msgid "Don't keep below other windows"
+msgstr "Ne drži ispod ostalih prozora"
+
+#: decorationbutton.cpp:353
+#, kde-format
+msgid "Keep below other windows"
+msgstr "Drži ispod ostalih prozora"
+
+#: decorationbutton.cpp:356
+#, kde-format
+msgid "Don't keep above other windows"
+msgstr "Ne drži iznad ostalih prozora"
+
+#: decorationbutton.cpp:358
+#, kde-format
+msgid "Keep above other windows"
+msgstr "Drži iznad ostalih prozora"
+
+#: decorationbutton.cpp:361
+#, kde-format
+msgid "The window is hidden from Screencast. Press to make it visible"
+msgstr ""
+"Prozor je skriven od emitovanja ekrana. Pritisnite da biste ga učinili "
+"vidljivim"
+
+#: decorationbutton.cpp:363
+#, kde-format
+msgid "Hide from Screencast"
+msgstr "Sakrij od emitovanja ekrana"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/po/ug/kdecoration.po 
new/kdecoration-6.8.0/po/ug/kdecoration.po
--- old/kdecoration-6.7.5/po/ug/kdecoration.po  1970-01-01 01:00:00.000000000 
+0100
+++ new/kdecoration-6.8.0/po/ug/kdecoration.po  2026-10-08 13:17:43.000000000 
+0200
@@ -0,0 +1,107 @@
+# Uyghur translation for kdecoration.
+# Copyright (C) YEAR This file is copyright:
+# This file is distributed under the same license as the kdecoration package.
+# Abduqadir Abliz <[email protected]>, 2026., YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdecoration\n"
+"Report-Msgid-Bugs-To: https://bugs.kde.org\n";
+"POT-Creation-Date: 2026-01-13 08:42+0000\n"
+"PO-Revision-Date: 2026-05-30 17:19-0400\n"
+"Last-Translator: Abduqadir Abliz <[email protected]>\n"
+"Language-Team: Uyghur <[email protected]>\n"
+"Language: ug\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.9\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: decorationbutton.cpp:325
+#, kde-format
+msgctxt ""
+"@info:tooltip The Name of the menu that appears when you click a window's "
+"app icon"
+msgid "Window menu"
+msgstr "كۆزنەك تىزىملىكى"
+
+#: decorationbutton.cpp:327
+#, kde-format
+msgid "Application menu"
+msgstr "پىروگرامما تىزىملىكى"
+
+#: decorationbutton.cpp:330
+#, kde-format
+msgid "On one desktop"
+msgstr ""
+
+#: decorationbutton.cpp:332
+#, kde-format
+msgid "On all desktops"
+msgstr "ھەممە ئۈستەلئۈستىدە"
+
+#: decorationbutton.cpp:334
+#, kde-format
+msgid "Minimize"
+msgstr "كىچىكلەت"
+
+#: decorationbutton.cpp:337
+#, kde-format
+msgid "Restore"
+msgstr "ئەسلىگە كەلتۈر"
+
+#: decorationbutton.cpp:339
+#, kde-format
+msgid "Maximize"
+msgstr "چوڭايت"
+
+#: decorationbutton.cpp:341
+#, kde-format
+msgid "Close"
+msgstr "ياپ"
+
+#: decorationbutton.cpp:343
+#, kde-format
+msgid "Context help"
+msgstr "مەزمۇن ياردەم"
+
+#: decorationbutton.cpp:346
+#, kde-format
+msgid "Unshade"
+msgstr ""
+
+#: decorationbutton.cpp:348
+#, kde-format
+msgid "Shade"
+msgstr "يىغ"
+
+#: decorationbutton.cpp:351
+#, kde-format
+msgid "Don't keep below other windows"
+msgstr ""
+
+#: decorationbutton.cpp:353
+#, kde-format
+msgid "Keep below other windows"
+msgstr "باشقا كۆزنەكنىڭ ئاستىدا تۇتىدۇ"
+
+#: decorationbutton.cpp:356
+#, kde-format
+msgid "Don't keep above other windows"
+msgstr ""
+
+#: decorationbutton.cpp:358
+#, kde-format
+msgid "Keep above other windows"
+msgstr "باشقا كۆزنەكنىڭ ئۈستىدە تۇتىدۇ"
+
+#: decorationbutton.cpp:361
+#, kde-format
+msgid "The window is hidden from Screencast. Press to make it visible"
+msgstr ""
+
+#: decorationbutton.cpp:363
+#, kde-format
+msgid "Hide from Screencast"
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/po/zh_CN/kdecoration.po 
new/kdecoration-6.8.0/po/zh_CN/kdecoration.po
--- old/kdecoration-6.7.5/po/zh_CN/kdecoration.po       2026-09-08 
12:52:04.000000000 +0200
+++ new/kdecoration-6.8.0/po/zh_CN/kdecoration.po       2026-10-08 
13:17:43.000000000 +0200
@@ -14,8 +14,8 @@
 "X-Crowdin-Project: kdeorg\n"
 "X-Crowdin-Project-ID: 269464\n"
 "X-Crowdin-Language: zh-CN\n"
-"X-Crowdin-File: /kf6-stable/messages/kdecoration/kdecoration.pot\n"
-"X-Crowdin-File-ID: 52644\n"
+"X-Crowdin-File: /kf6-trunk/messages/kdecoration/kdecoration.pot\n"
+"X-Crowdin-File-ID: 42939\n"
 
 #: decorationbutton.cpp:325
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/src/decoration.cpp 
new/kdecoration-6.8.0/src/decoration.cpp
--- old/kdecoration-6.7.5/src/decoration.cpp    2026-09-08 12:52:04.000000000 
+0200
+++ new/kdecoration-6.8.0/src/decoration.cpp    2026-10-08 13:17:43.000000000 
+0200
@@ -187,6 +187,12 @@
     , opaque(false)
     , q(deco)
 {
+    for (const auto &arg : args) {
+        const auto map = arg.toMap();
+        if (const auto it = map.find(QStringLiteral("style")); it != 
map.end()) {
+            style = it->value<Style>();
+        }
+    }
 }
 
 void Decoration::Private::setSectionUnderMouse(Qt::WindowFrameSection section)
@@ -470,6 +476,11 @@
     return d->opaque;
 }
 
+Style Decoration::style() const
+{
+    return d->style;
+}
+
 qreal Decoration::borderLeft() const
 {
     return d->current->borders().left();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/src/decoration.h 
new/kdecoration-6.8.0/src/decoration.h
--- old/kdecoration-6.7.5/src/decoration.h      2026-09-08 12:52:04.000000000 
+0200
+++ new/kdecoration-6.8.0/src/decoration.h      2026-10-08 13:17:43.000000000 
+0200
@@ -137,6 +137,47 @@
 };
 
 /**
+ * The Style type specifies the visuals of a decoration.
+ */
+enum class Style {
+    /**
+     * A regular decoration that displays a title bar. A decoration plugin is 
required to support
+     * titled decorations.
+     *
+     * The @c "titled" item is implicitly included in the styles list in the 
plugin metadata, in other
+     * words
+     *
+     * @code
+     * {
+     *     "org.kde.kdecoration3": {
+     *         "styles": ["titled"]
+     *     }
+     * }
+     * @endcode
+     */
+    Titled = 0x1,
+    /**
+     * A decoration that only adds a drop shadow or an outline around the 
window. No title bar will
+     * be drawn. If the decoration plugin supports creating shadow-only 
decorations, it should add
+     * the corresponding @c "shadow" item in the styles list in the plugin 
metadata, e.g.
+     *
+     * @code
+     * {
+     *     "org.kde.kdecoration3": {
+     *         "styles": ["titled", "shadow"]
+     *     }
+     * }
+     * @endcode
+     *
+     * A decoration plugin is not required to support shadow-only decorations.
+     *
+     * The compositor can put shadowed decorations around windows with 
client-side decorations to
+     * provide more consistent visuals.
+     */
+    Shadow = 0x2,
+};
+
+/**
  * @brief Base class for the Decoration.
  *
  * To provide a Decoration one needs to inherit from this class. The framework 
will instantiate
@@ -216,6 +257,11 @@
     bool isOpaque() const;
 
     /**
+     * Returns the decoration style.
+     */
+    Style style() const;
+
+    /**
      * The decoration border radius specifies how much the corners of the 
decorated window
      * should be rounded. The border radius is specified in the logical pixels.
      */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kdecoration-6.7.5/src/decoration_p.h 
new/kdecoration-6.8.0/src/decoration_p.h
--- old/kdecoration-6.7.5/src/decoration_p.h    2026-09-08 12:52:04.000000000 
+0200
+++ new/kdecoration-6.8.0/src/decoration_p.h    2026-10-08 13:17:43.000000000 
+0200
@@ -6,6 +6,8 @@
 #pragma once
 #include "decoration.h"
 
+#include <QSet>
+
 //
 //  W A R N I N G
 //  -------------
@@ -47,6 +49,7 @@
     std::shared_ptr<DecoratedWindow> client;
     bool opaque;
     QList<DecorationButton *> buttons;
+    Style style = Style::Titled;
     std::shared_ptr<DecorationShadow> shadow;
     std::shared_ptr<DecorationState> next;
     std::shared_ptr<DecorationState> current;

Reply via email to