Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kconfigwidgets for openSUSE:Factory 
checked in at 2023-02-13 16:38:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kconfigwidgets (Old)
 and      /work/SRC/openSUSE:Factory/.kconfigwidgets.new.1848 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kconfigwidgets"

Mon Feb 13 16:38:07 2023 rev:113 rq:1064571 version:5.103.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kconfigwidgets/kconfigwidgets.changes    
2023-01-16 17:59:45.591104682 +0100
+++ /work/SRC/openSUSE:Factory/.kconfigwidgets.new.1848/kconfigwidgets.changes  
2023-02-13 16:39:45.386930095 +0100
@@ -1,0 +2,14 @@
+Wed Feb  8 09:12:44 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 5.103.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.103.0
+- Changes since 5.102.0:
+  * Port away from deprecated KCoreConfigSkeleton::ItemEnum::Choice2 typedef
+  * [kcodecaction] Deprecate QTextCodec and mib-based API (kde#463421)
+  * [kcodecaction] Add name-based trigger signal
+  * kcommandbar: Fix positioning when no mainwindow parent
+  * kcommandbar: Fix no central widget crashes app (kde#463251)
+
+-------------------------------------------------------------------

Old:
----
  kconfigwidgets-5.102.0.tar.xz
  kconfigwidgets-5.102.0.tar.xz.sig

New:
----
  kconfigwidgets-5.103.0.tar.xz
  kconfigwidgets-5.103.0.tar.xz.sig

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

Other differences:
------------------
++++++ kconfigwidgets.spec ++++++
--- /var/tmp/diff_new_pack.o2Bv2Q/_old  2023-02-13 16:39:46.810938434 +0100
+++ /var/tmp/diff_new_pack.o2Bv2Q/_new  2023-02-13 16:39:46.838938598 +0100
@@ -17,14 +17,14 @@
 
 
 %define lname   libKF5ConfigWidgets5
-%define _tar_path 5.102
+%define _tar_path 5.103
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kconfigwidgets
-Version:        5.102.0
+Version:        5.103.0
 Release:        0
 Summary:        Widgets for configuration dialogs
 License:        LGPL-2.1-or-later
@@ -91,8 +91,7 @@
 
 %find_lang %{name} --with-man --all-name
 
-%post -n %{lname} -p /sbin/ldconfig
-%postun -n %{lname} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{lname}
 
 %files -n %{lname}-lang -f %{name}.lang
 


++++++ kconfigwidgets-5.102.0.tar.xz -> kconfigwidgets-5.103.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/CMakeLists.txt 
new/kconfigwidgets-5.103.0/CMakeLists.txt
--- old/kconfigwidgets-5.102.0/CMakeLists.txt   2023-01-07 03:22:02.000000000 
+0100
+++ new/kconfigwidgets-5.103.0/CMakeLists.txt   2023-02-05 10:19:05.000000000 
+0100
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.102.0") # handled by release scripts
-set(KF_DEP_VERSION "5.102.0") # handled by release scripts
+set(KF_VERSION "5.103.0") # handled by release scripts
+set(KF_DEP_VERSION "5.103.0") # handled by release scripts
 project(KConfigWidgets VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.102.0  NO_MODULE)
+find_package(ECM 5.103.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/kconfigwidgets-5.102.0/autotests/CMakeLists.txt 
new/kconfigwidgets-5.103.0/autotests/CMakeLists.txt
--- old/kconfigwidgets-5.102.0/autotests/CMakeLists.txt 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/autotests/CMakeLists.txt 2023-02-05 
10:19:05.000000000 +0100
@@ -39,5 +39,6 @@
 
 ecm_add_test(klanguagenametest.cpp LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test 
KF5::ConfigWidgets)
 ecm_add_test(kcolorschemetest.cpp LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test 
KF5::ConfigWidgets)
+ecm_add_test(kcmdbartest.cpp LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test 
KF5::ConfigWidgets)
 
 ecm_add_test(krecentfilesactiontest.cpp TEST_NAME "krecentfilesaction_test" 
LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5::ConfigWidgets)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/autotests/kcmdbartest.cpp 
new/kconfigwidgets-5.103.0/autotests/kcmdbartest.cpp
--- old/kconfigwidgets-5.102.0/autotests/kcmdbartest.cpp        1970-01-01 
01:00:00.000000000 +0100
+++ new/kconfigwidgets-5.103.0/autotests/kcmdbartest.cpp        2023-02-05 
10:19:05.000000000 +0100
@@ -0,0 +1,50 @@
+/*
+    SPDX-FileCopyrightText: 2023 Waqar Ahmed <waqar....@gmail.com>
+
+    SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR 
LicenseRef-KDE-Accepted-LGPL
+*/
+
+#include <QAbstractItemModel>
+#include <QHBoxLayout>
+#include <QListView>
+#include <QMainWindow>
+#include <QObject>
+#include <QTest>
+
+#include "kcommandbar.h"
+
+class KCommandBarTest : public QObject
+{
+    Q_OBJECT
+private Q_SLOTS:
+    void testNoCentralWidget()
+    {
+        QMainWindow w;
+        w.setCentralWidget(nullptr);
+        w.show();
+
+        KCommandBar b(&w);
+        b.show();
+    }
+
+    void testNoMainWindowParent()
+    {
+        QMainWindow w;
+        auto central = new QWidget(&w);
+        w.setCentralWidget(central);
+        auto l = new QHBoxLayout(central);
+        auto lv = new QListView();
+        l->addWidget(lv);
+        l->addWidget(new QWidget(), 2);
+        w.showMaximized();
+        // QTest::qWaitForWindowExposed(&w);
+
+        KCommandBar b(lv);
+        b.show();
+        // QTest::qWait(100000);
+    }
+};
+
+QTEST_MAIN(KCommandBarTest)
+
+#include "kcmdbartest.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kconfigwidgets-5.102.0/autotests/kconfigdialog_unittest.cpp 
new/kconfigwidgets-5.103.0/autotests/kconfigdialog_unittest.cpp
--- old/kconfigwidgets-5.102.0/autotests/kconfigdialog_unittest.cpp     
2023-01-07 03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/autotests/kconfigdialog_unittest.cpp     
2023-02-05 10:19:05.000000000 +0100
@@ -162,19 +162,19 @@
         colorItem = new ItemColor(currentGroup(), QStringLiteral("Color"), 
color, Qt::white);
         addItem(colorItem, QStringLiteral("Color"));
 
-        QList<ItemEnum::Choice2> textValues;
+        QList<ItemEnum::Choice> textValues;
         {
-            ItemEnum::Choice2 choice;
+            ItemEnum::Choice choice;
             choice.name = QStringLiteral("A");
             textValues.append(choice);
         }
         {
-            ItemEnum::Choice2 choice;
+            ItemEnum::Choice choice;
             choice.name = QStringLiteral("B");
             textValues.append(choice);
         }
         {
-            ItemEnum::Choice2 choice;
+            ItemEnum::Choice choice;
             choice.name = QStringLiteral("C");
             textValues.append(choice);
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/af/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/af/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/af/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/af/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Afrikaans
 Name[ia]=Afrikaans 
 Name[id]=Afrika
-Name[is]=Afrikaans
+Name[is]=Afríkanska
 Name[it]=Afrikaans
 Name[ja]=アフリカーンス語
 Name[ka]=აფრიკაანსი
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/bn/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/bn/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/bn/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/bn/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Bengáli
 Name[ia]=Bengalese 
 Name[id]=Bengali
-Name[is]=Bengali
+Name[is]=Bengalska
 Name[it]=Bengalese
 Name[ja]=ベンガル語
 Name[ka]=ბენგალური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/bn_IN/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/bn_IN/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/bn_IN/kf5_entry.desktop       2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/bn_IN/kf5_entry.desktop       2023-02-05 
10:19:05.000000000 +0100
@@ -38,7 +38,7 @@
 Name[hu]=Bengáli (India)
 Name[ia]=Bengalese (India) 
 Name[id]=Bengali (India)
-Name[is]=Bengali (Indland)
+Name[is]=Bengalska (Indland)
 Name[it]=Bengalese (India)
 Name[ja]=ベンガル語 (インド)
 Name[ka]=ბენგალური (ინდია)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/crh/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/crh/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/crh/kf5_entry.desktop 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/crh/kf5_entry.desktop 2023-02-05 
10:19:05.000000000 +0100
@@ -37,7 +37,7 @@
 Name[hu]=Krími tatár
 Name[ia]=Crimean Tatar 
 Name[id]=Crimean Tatar
-Name[is]=Tataríska frá Krím
+Name[is]=Krímtatarska
 Name[it]=Tartaro di Crimea
 Name[ja]=クリミア・タタール語
 Name[ka]=ყირიმელი თათრული
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/csb/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/csb/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/csb/kf5_entry.desktop 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/csb/kf5_entry.desktop 2023-02-05 
10:19:05.000000000 +0100
@@ -38,7 +38,7 @@
 Name[hu]=Kasub
 Name[ia]=Kashubian 
 Name[id]=Kashubia
-Name[is]=Kashubian
+Name[is]=Kasjúbíska
 Name[it]=Casciubico
 Name[ja]=カシューブ語
 Name[ka]=კაშუბური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/eo/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/eo/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/eo/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/eo/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Eszperantó
 Name[ia]=Esperanto 
 Name[id]=Esperanto
-Name[is]=Esperanto
+Name[is]=Esperantó
 Name[it]=Esperanto
 Name[ja]=エスペラント語
 Name[ka]=ესპერანტო
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/hsb/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/hsb/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/hsb/kf5_entry.desktop 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/hsb/kf5_entry.desktop 2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Szorb
 Name[ia]=Alto Sorbiano 
 Name[id]=Sorbian Atas
-Name[is]=Efri Sorbían
+Name[is]=Efri sorbíska
 Name[it]=Alto sorabo
 Name[ja]=上ソルブ語
 Name[ka]=ზედა სორბიული
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/ie/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/ie/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/ie/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/ie/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -12,6 +12,7 @@
 Name[eu]=Interlingue
 Name[fr]=Interlingua
 Name[ia]=Interlingue
+Name[is]=Interlingue
 Name[it]=Interlingue
 Name[ka]=ოქსიდენტური
 Name[lt]=Interlingvė
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/is/kconfigwidgets5.po 
new/kconfigwidgets-5.103.0/po/is/kconfigwidgets5.po
--- old/kconfigwidgets-5.102.0/po/is/kconfigwidgets5.po 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/is/kconfigwidgets5.po 2023-02-05 
10:19:05.000000000 +0100
@@ -7,20 +7,20 @@
 # Pjetur G. Hjaltason <pje...@pjetur.net>, 2003.
 # Arnar Leósson <leos...@frisurf.no>, 2003, 2005.
 # Sveinn í Felli <svei...@nett.is>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2016.
-# Guðmundur Erlingsson <gudmund...@gmail.com>, 2022.
+# Guðmundur Erlingsson <gudmund...@gmail.com>, 2022, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-12-08 00:42+0000\n"
-"PO-Revision-Date: 2022-12-31 15:13+0000\n"
+"PO-Revision-Date: 2023-01-08 20:43+0000\n"
 "Last-Translator: gummi <gudmund...@gmail.com>\n"
 "Language-Team: Icelandic <kde-i18n-...@kde.org>\n"
 "Language: is\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 22.12.0\n"
+"X-Generator: Lokalize 22.12.1\n"
 "Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
 "\n"
 "\n"
@@ -175,7 +175,7 @@
 
 #: kstandardaction_p.h:31
 msgid "Open an existing document"
-msgstr "Opna skjal (sem þegar er til)"
+msgstr "Opna skjal sem þegar er til"
 
 #: kstandardaction_p.h:32
 msgid "Open &Recent"
@@ -183,7 +183,7 @@
 
 #: kstandardaction_p.h:32
 msgid "Open a document which was recently opened"
-msgstr "Opna nýlega opnað skjal"
+msgstr "Opna skjal sem var nýlega opnað"
 
 #: kstandardaction_p.h:33
 msgid "&Save"
@@ -455,7 +455,7 @@
 
 #: kstandardaction_p.h:85
 msgid "Check spelling in document"
-msgstr "Yfirfara stafsetningu í skjalinu"
+msgstr "Kanna stafsetningu í skjalinu"
 
 #: kstandardaction_p.h:87
 msgid "Show &Menubar"
@@ -500,7 +500,7 @@
 
 #: kstandardaction_p.h:96
 msgid "Configure Tool&bars..."
-msgstr "Grunnstilla tæk&jaslár..."
+msgstr "Grunnstilla tæk&jastikur..."
 
 #: kstandardaction_p.h:97
 msgid "Configure &Notifications..."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/ml/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/ml/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/ml/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/ml/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -37,7 +37,7 @@
 Name[hu]=Malajálam
 Name[ia]=Malayalam
 Name[id]=Malayalam
-Name[is]=Malayalam
+Name[is]=Malajalam
 Name[it]=Malayalam
 Name[ja]=マラヤーラム語
 Name[ka]=მალაური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/ms/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/ms/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/ms/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/ms/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Maláj
 Name[ia]=Malay
 Name[id]=Malaysia
-Name[is]=Malay
+Name[is]=Malajíska
 Name[it]=Malese
 Name[ja]=マレー語
 Name[ka]=მალაიური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/ps/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/ps/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/ps/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/ps/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -36,7 +36,7 @@
 Name[hu]=Pastu
 Name[ia]=Pashto 
 Name[id]=Pashto
-Name[is]=Pashto
+Name[is]=Pastó
 Name[it]=Pashtu
 Name[ja]=パシュトー語
 Name[ka]=პაშტო
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kconfigwidgets-5.102.0/po/sr@ijekavianlatin/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/sr@ijekavianlatin/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/sr@ijekavianlatin/kf5_entry.desktop   
2023-01-07 03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/sr@ijekavianlatin/kf5_entry.desktop   
2023-02-05 10:19:05.000000000 +0100
@@ -29,7 +29,7 @@
 Name[hu]=Szerb (ijekavica, latin betűs)
 Name[ia]=Serbo Latino Ljekavian
 Name[id]=Latin Ijekavian Serbia
-Name[is]=Serbneska Ijekavian (latneskt)
+Name[is]=Serbneska Ijekavian (latneskt letur)
 Name[it]=Serbo ijekavo latino
 Name[ja]=セルビア語イェ方言 (ラテン文字)
 Name[ka]=სერბული ლიეკავიური 
ლათინური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/sr@latin/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/sr@latin/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/sr@latin/kf5_entry.desktop    2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/sr@latin/kf5_entry.desktop    2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Szerb latin
 Name[ia]=Serbo Latino
 Name[id]=Latin Serbia
-Name[is]=Serbneska (latneskt)
+Name[is]=Serbneska (latneskt letur)
 Name[it]=Serbo latino
 Name[ja]=セルビア語 (ラテン文字)
 Name[ka]=სერბული ლათინური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/te/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/te/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/te/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/te/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -39,7 +39,7 @@
 Name[hu]=Telugu
 Name[ia]=Telugu
 Name[id]=Telugu
-Name[is]=Telugu
+Name[is]=Telúgú
 Name[it]=Telugu
 Name[ja]=テルグ語
 Name[ka]=თელუგუ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/tg/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/tg/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/tg/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/tg/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Tádzsik
 Name[ia]=Tadzhiko
 Name[id]=Tajik
-Name[is]=Tajik
+Name[is]=Tadsíska
 Name[it]=Tagico
 Name[ja]=タジク語
 Name[ka]=ტაჯიკური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/tr/kconfigwidgets5.po 
new/kconfigwidgets-5.103.0/po/tr/kconfigwidgets5.po
--- old/kconfigwidgets-5.102.0/po/tr/kconfigwidgets5.po 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/tr/kconfigwidgets5.po 2023-02-05 
10:19:05.000000000 +0100
@@ -17,13 +17,13 @@
 # Serdar SOYTETİR <tulli...@gmail.com>, 2010, 2012.
 # Volkan Gezer <volkange...@gmail.com>, 2013, 2014, 2017.
 # Kaan Ozdincer <kaanozdin...@gmail.com>, 2014.
-# Emir SARI <emir_s...@icloud.com>, 2022.
+# Emir SARI <emir_s...@icloud.com>, 2022, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-12-08 00:42+0000\n"
-"PO-Revision-Date: 2022-11-24 17:08+0300\n"
+"PO-Revision-Date: 2023-02-01 13:00+0300\n"
 "Last-Translator: Emir SARI <emir_s...@icloud.com>\n"
 "Language-Team: Turkish <kde-l10n...@kde.org>\n"
 "Language: tr\n"
@@ -31,7 +31,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Lokalize 22.08.3\n"
+"X-Generator: Lokalize 22.12.1\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -205,7 +205,7 @@
 
 #: kstandardaction_p.h:35
 msgid "Re&vert"
-msgstr "Es&ki haline döndür"
+msgstr "Es&ki Haline Döndür"
 
 #: kstandardaction_p.h:35
 msgid "Revert unsaved changes made to document"
@@ -353,19 +353,19 @@
 
 #: kstandardaction_p.h:62
 msgid "Zoom &In"
-msgstr "Bü&yüt"
+msgstr "&Yakınlaştır"
 
 #: kstandardaction_p.h:63
 msgid "Zoom &Out"
-msgstr "&Küçült"
+msgstr "&Uzaklaştır"
 
 #: kstandardaction_p.h:64
 msgid "&Zoom..."
-msgstr "Ya&kınlaştır..."
+msgstr "&Yakınlaştır..."
 
 #: kstandardaction_p.h:64
 msgid "Select zoom level"
-msgstr "Büyütme düzeyini seçin"
+msgstr "Yakınlaştırma düzeyini seç"
 
 #: kstandardaction_p.h:65
 msgid "&Refresh"
@@ -502,7 +502,7 @@
 
 #: kstandardaction_p.h:96
 msgid "Configure Tool&bars..."
-msgstr "&Araç Çubuğunu Yapılandır..."
+msgstr "&Araç Çubuklarını Yapılandır..."
 
 #: kstandardaction_p.h:97
 msgid "Configure &Notifications..."
@@ -548,7 +548,7 @@
 
 #: kstandardaction_p.h:113
 msgid "&Move to Trash"
-msgstr "&Çöpe Taşı"
+msgstr "&Çöp Kutusuna Taşı"
 
 #: kstandardaction_p.h:114
 msgid "&Donate"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/tt/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/tt/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/tt/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/tt/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -34,7 +34,7 @@
 Name[hu]=Tatár
 Name[ia]=Tataro
 Name[id]=Tatar
-Name[is]=Tataríska
+Name[is]=Tatarska
 Name[it]=Tataro
 Name[ka]=თათრული
 Name[kk]=Татарша
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/uz/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/uz/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/uz/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/uz/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Üzbég
 Name[ia]=Uzbeko
 Name[id]=Uzbekistan
-Name[is]=Úsbekíska
+Name[is]=Úsbekska
 Name[it]=Usbeco
 Name[ja]=ウズベク語
 Name[ka]=უზბეკური
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kconfigwidgets-5.102.0/po/uz@cyrillic/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/uz@cyrillic/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/uz@cyrillic/kf5_entry.desktop 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/uz@cyrillic/kf5_entry.desktop 2023-02-05 
10:19:05.000000000 +0100
@@ -37,7 +37,7 @@
 Name[hu]=Üzbég (cirill)
 Name[ia]=Uzbeko (Cirillico)
 Name[id]=Uzbekistan (Cyrillic)
-Name[is]=Úsbekíska (Kyrilískt)
+Name[is]=Úsbekska (kyrilískt letur)
 Name[it]=Usbeco (cirillico)
 Name[ja]=ウズベク語 (キリル文字)
 Name[ka]=უზბეკური (კირილიცა)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/xh/kf5_entry.desktop 
new/kconfigwidgets-5.103.0/po/xh/kf5_entry.desktop
--- old/kconfigwidgets-5.102.0/po/xh/kf5_entry.desktop  2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/xh/kf5_entry.desktop  2023-02-05 
10:19:05.000000000 +0100
@@ -40,7 +40,7 @@
 Name[hu]=Xhosa
 Name[ia]=Xhosa
 Name[id]=Xhosa
-Name[is]=Xhosa
+Name[is]=Xhósa
 Name[it]=Xhosa
 Name[ja]=コサ語
 Name[ka]=ხოსა
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/po/zh_CN/kconfigwidgets5.po 
new/kconfigwidgets-5.103.0/po/zh_CN/kconfigwidgets5.po
--- old/kconfigwidgets-5.102.0/po/zh_CN/kconfigwidgets5.po      2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/po/zh_CN/kconfigwidgets5.po      2023-02-05 
10:19:05.000000000 +0100
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2022-12-08 00:42+0000\n"
-"PO-Revision-Date: 2023-01-02 07:11\n"
+"PO-Revision-Date: 2023-01-12 10:30\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/src/CMakeLists.txt 
new/kconfigwidgets-5.103.0/src/CMakeLists.txt
--- old/kconfigwidgets-5.102.0/src/CMakeLists.txt       2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/src/CMakeLists.txt       2023-02-05 
10:19:05.000000000 +0100
@@ -69,7 +69,7 @@
     GROUP_BASE_NAME KF
     VERSION ${KF_VERSION}
     DEPRECATED_BASE_VERSION 0
-    DEPRECATION_VERSIONS 4.0 5.0 5.23 5.32 5.38 5.39 5.64 5.78 5.80 5.82 5.83 
5.84 5.85 5.90 5.93 5.102
+    DEPRECATION_VERSIONS 4.0 5.0 5.23 5.32 5.38 5.39 5.64 5.78 5.80 5.82 5.83 
5.84 5.85 5.90 5.93 5.102 5.103
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
     CUSTOM_CONTENT_FROM_VARIABLE define_with_kauth_code
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/src/entry.desktop 
new/kconfigwidgets-5.103.0/src/entry.desktop
--- old/kconfigwidgets-5.102.0/src/entry.desktop        2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/src/entry.desktop        2023-02-05 
10:19:05.000000000 +0100
@@ -23,6 +23,7 @@
 Name[hu]=Angol (amerikai)
 Name[ia]=Anglese de S.U.A.
 Name[id]=Inggris US
+Name[is]=Bandarísk enska
 Name[it]=Inglese US
 Name[ka]=ინგლისური (აშშ)
 Name[ko]=미국 영어
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/src/kcodecaction.cpp 
new/kconfigwidgets-5.103.0/src/kcodecaction.cpp
--- old/kconfigwidgets-5.102.0/src/kcodecaction.cpp     2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/src/kcodecaction.cpp     2023-02-05 
10:19:05.000000000 +0100
@@ -92,8 +92,14 @@
     QObject::connect(q, qOverload<QTextCodec *>(&KCodecAction::triggered), q, 
&KCodecAction::codecTriggered);
     QObject::connect(q, 
qOverload<KEncodingProber::ProberType>(&KCodecAction::triggered), q, 
&KCodecAction::encodingProberTriggered);
 #endif
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
+    QObject::connect(q, &KCodecAction::codecTriggered, q, [this](QTextCodec 
*codec) {
+        Q_EMIT q->codecNameTriggered(QString::fromUtf8(codec->name()));
+    });
+#endif
 }
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 int KCodecAction::mibForName(const QString &codecName, bool *ok) const
 {
     // FIXME logic is good but code is ugly
@@ -127,7 +133,9 @@
     qCWarning(KCONFIG_WIDGETS_LOG) << "Invalid codec name: " << codecName;
     return MIB_DEFAULT;
 }
+#endif
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 QTextCodec *KCodecAction::codecForMib(int mib) const
 {
     if (mib == MIB_DEFAULT) {
@@ -137,6 +145,7 @@
         return QTextCodec::codecForMib(mib);
     }
 }
+#endif
 
 void KCodecAction::actionTriggered(QAction *action)
 {
@@ -158,8 +167,10 @@
         return;
     }
     currentSubAction = action;
-    bool ok = false;
+    bool ok = true;
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
     int mib = q->mibForName(action->text(), &ok);
+#endif
     if (ok) {
 #if KWIDGETSADDONS_BUILD_DEPRECATED_SINCE(5, 78)
         QT_WARNING_PUSH
@@ -171,12 +182,16 @@
 #else
         Q_EMIT q->textTriggered(action->text());
 #endif
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
         QTextCodec *codec = q->codecForMib(mib);
+#endif
 #if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 78)
         // will also indirectly emit codecTriggered, due to signal connection 
in init()
         Q_EMIT q->triggered(codec);
-#else
+#elif KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
         Q_EMIT q->codecTriggered(codec);
+#else
+        Q_EMIT q->codecNameTriggered(action->text());
 #endif
     } else {
         if (!action->data().isNull()) {
@@ -194,11 +209,14 @@
     }
 }
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 QTextCodec *KCodecAction::currentCodec() const
 {
     return codecForMib(currentCodecMib());
 }
+#endif
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 bool KCodecAction::setCurrentCodec(QTextCodec *codec)
 {
     if (!codec) {
@@ -221,6 +239,7 @@
     }
     return false;
 }
+#endif
 
 QString KCodecAction::currentCodecName() const
 {
@@ -229,14 +248,35 @@
 
 bool KCodecAction::setCurrentCodec(const QString &codecName)
 {
-    return setCurrentCodec(KCharsets::charsets()->codecForName(codecName));
+    if (codecName.isEmpty()) {
+        return false;
+    }
+
+    for (int i = 0; i < actions().size(); ++i) {
+        if (actions().at(i)->menu()) {
+            for (int j = 0; j < actions().at(i)->menu()->actions().size(); 
++j) {
+                if (!j && 
!actions().at(i)->menu()->actions().at(j)->data().isNull()) {
+                    continue;
+                }
+                if (codecName == 
actions().at(i)->menu()->actions().at(j)->text()) {
+                    d->currentSubAction = 
actions().at(i)->menu()->actions().at(j);
+                    d->currentSubAction->trigger();
+                    return true;
+                }
+            }
+        }
+    }
+    return false;
 }
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 int KCodecAction::currentCodecMib() const
 {
     return mibForName(currentCodecName());
 }
+#endif
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 bool KCodecAction::setCurrentCodec(int mib)
 {
     if (mib == MIB_DEFAULT) {
@@ -245,6 +285,7 @@
         return setCurrentCodec(codecForMib(mib));
     }
 }
+#endif
 
 #if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 102)
 KEncodingProber::ProberType KCodecAction::currentProberType() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/src/kcodecaction.h 
new/kconfigwidgets-5.103.0/src/kcodecaction.h
--- old/kconfigwidgets-5.102.0/src/kcodecaction.h       2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/src/kcodecaction.h       2023-02-05 
10:19:05.000000000 +0100
@@ -31,7 +31,9 @@
     Q_OBJECT
 
     Q_PROPERTY(QString codecName READ currentCodecName WRITE setCurrentCodec)
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
     Q_PROPERTY(int codecMib READ currentCodecMib)
+#endif
 
 public:
     explicit KCodecAction(QObject *parent, bool showAutoOptions = false);
@@ -43,17 +45,56 @@
     ~KCodecAction() override;
 
 public:
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
+    /**
+     * @deprecated since 5.103, use QTextCodec or QStringConverter.
+     */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use QTextCodec or 
QStringConverter")
     int mibForName(const QString &codecName, bool *ok = nullptr) const;
+#endif
+
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
+    /**
+     * @deprecated since 5.103, use QTextCodec or QStringConverter.
+     */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use QTextCodec or 
QStringConverter")
     QTextCodec *codecForMib(int mib) const;
+#endif
 
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
+    /**
+     * @deprecated since 5.103, use currentCodecName
+     */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use currentCodecName")
     QTextCodec *currentCodec() const;
+#endif
+
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
+    /**
+     * @deprecated since 5.103, use setCurrentCodecName
+     */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use setCurrentCodecName")
     bool setCurrentCodec(QTextCodec *codec);
+#endif
 
     QString currentCodecName() const;
     bool setCurrentCodec(const QString &codecName);
 
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
+    /**
+     * @deprecated since 5.103, use currentCodecName
+     */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use currentCodecName")
     int currentCodecMib() const;
+#endif
+
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
+    /**
+     * @deprecated since 5.103, use setCurrentCodecName
+     */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use setCurrentCodecName")
     bool setCurrentCodec(int mib);
+#endif
 
 #if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 102)
     /**
@@ -90,6 +131,8 @@
     KCONFIGWIDGETS_DEPRECATED_VERSION(5, 78, "Use 
KCodecAction::codecTriggered(QTextCodec *)")
     void triggered(QTextCodec *codec); // clazy:exclude=overloaded-signal
 #endif
+
+#if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 103)
     /**
      * Specific (proper) codec was selected
      *
@@ -112,8 +155,12 @@
      * @endcode
      *
      * @since 5.78
+     *
+     * @deprecated since 5.103, use codecNameTriggered()
      */
+    KCONFIGWIDGETS_DEPRECATED_VERSION(5, 103, "Use codecNameTriggered().")
     void codecTriggered(QTextCodec *codec);
+#endif
 
 #if KCONFIGWIDGETS_ENABLE_DEPRECATED_SINCE(5, 78)
     /**
@@ -159,6 +206,17 @@
 #endif
 
     /**
+     * Emitted when a codec was selected
+     *
+     * @param name the name of the selected encoding.
+     *
+     * Note that textTriggered(const QString &) is emitted too (as defined in 
KSelectAction).
+     *
+     * @since 5.103
+     */
+    void codecNameTriggered(const QString &name);
+
+    /**
      * Emitted when the 'Default' codec action is triggered.
      */
     void defaultItemTriggered();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/src/kcommandbar.cpp 
new/kconfigwidgets-5.103.0/src/kcommandbar.cpp
--- old/kconfigwidgets-5.102.0/src/kcommandbar.cpp      2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/src/kcommandbar.cpp      2023-02-05 
10:19:05.000000000 +0100
@@ -623,11 +623,14 @@
 void KCommandBar::show()
 {
     QRect parentGeometry;
+    bool isInMainWindow = false;
     if (const QWidget *parent = parentWidget()) {
         parentGeometry = parent->geometry();
-        if (const QMainWindow *window = qobject_cast<const QMainWindow 
*>(parent)) {
+        const QMainWindow *window = qobject_cast<const QMainWindow *>(parent);
+        if (window && window->centralWidget()) {
             
parentGeometry.setTop(window->mapToGlobal(window->centralWidget()->pos()).y());
             parentGeometry.setHeight(window->centralWidget()->height());
+            isInMainWindow = true;
         }
     } else {
         parentGeometry = screen()->availableGeometry();
@@ -646,6 +649,11 @@
     // resize() doesn't work here, so use setFixedSize() instead
     setFixedSize(size);
 
+    if (!isInMainWindow && parentWidget()) {
+        const int y = std::max(0, (parentGeometry.height() - size.height()) * 
1 / 6);
+        parentGeometry.setTop(y);
+    }
+
     // set the position to the top-center of the parent
     // just below the menubar/toolbar (if any)
     const QPoint position{parentGeometry.center().x() - size.width() / 2, 
parentGeometry.y()};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/tests/kcodecactiontest.cpp 
new/kconfigwidgets-5.103.0/tests/kcodecactiontest.cpp
--- old/kconfigwidgets-5.102.0/tests/kcodecactiontest.cpp       2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/tests/kcodecactiontest.cpp       2023-02-05 
10:19:05.000000000 +0100
@@ -29,13 +29,19 @@
     connect(m_comboCodec, qOverload<QAction *>(&KSelectAction::triggered), 
this, &CodecActionTest::actionTriggered);
     connect(m_comboCodec, &KSelectAction::indexTriggered, this, 
&CodecActionTest::indexTriggered);
     connect(m_comboCodec, &KSelectAction::textTriggered, this, 
&CodecActionTest::textTriggered);
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
     connect(m_comboCodec, &KCodecAction::codecTriggered, this, 
&CodecActionTest::codecTriggered);
+#endif
+    connect(m_comboCodec, &KCodecAction::codecNameTriggered, this, 
&CodecActionTest::nameTriggered);
 
     m_buttonCodec->setToolBarMode(KCodecAction::MenuMode);
     connect(m_buttonCodec, qOverload<QAction *>(&KSelectAction::triggered), 
this, &CodecActionTest::actionTriggered);
     connect(m_buttonCodec, &KSelectAction::indexTriggered, this, 
&CodecActionTest::indexTriggered);
     connect(m_buttonCodec, &KSelectAction::textTriggered, this, 
&CodecActionTest::textTriggered);
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
     connect(m_buttonCodec, &KCodecAction::codecTriggered, this, 
&CodecActionTest::codecTriggered);
+#endif
+    connect(m_buttonCodec, &KCodecAction::codecNameTriggered, this, 
&CodecActionTest::nameTriggered);
     // clang-format on
 
     menuBar()->addAction(m_comboCodec);
@@ -58,13 +64,20 @@
 
 void CodecActionTest::textTriggered(const QString &text)
 {
-    qDebug() << '"' << text << '"';
+    qDebug() << text;
 }
 
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
 void CodecActionTest::codecTriggered(QTextCodec *codec)
 {
     qDebug() << codec->name() << ':' << codec->mibEnum();
 }
+#endif
+
+void CodecActionTest::nameTriggered(const QString &codecName)
+{
+    qDebug() << codecName;
+}
 
 void CodecActionTest::slotActionTriggered(bool state)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kconfigwidgets-5.102.0/tests/kcodecactiontest.h 
new/kconfigwidgets-5.103.0/tests/kcodecactiontest.h
--- old/kconfigwidgets-5.102.0/tests/kcodecactiontest.h 2023-01-07 
03:22:02.000000000 +0100
+++ new/kconfigwidgets-5.103.0/tests/kcodecactiontest.h 2023-02-05 
10:19:05.000000000 +0100
@@ -4,7 +4,7 @@
 #include <QMainWindow>
 #include <QTextCodec>
 
-class KCodecAction;
+#include "kcodecaction.h"
 
 class CodecActionTest : public QMainWindow
 {
@@ -17,7 +17,10 @@
     void actionTriggered(QAction *action);
     void indexTriggered(int index);
     void textTriggered(const QString &text);
+#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 103)
     void codecTriggered(QTextCodec *codec);
+#endif
+    void nameTriggered(const QString &name);
 
     void slotActionTriggered(bool state);
 

Reply via email to