Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ktextwidgets for openSUSE:Factory 
checked in at 2021-05-10 15:35:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktextwidgets (Old)
 and      /work/SRC/openSUSE:Factory/.ktextwidgets.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ktextwidgets"

Mon May 10 15:35:49 2021 rev:91 rq:891781 version:5.82.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ktextwidgets/ktextwidgets.changes        
2021-04-12 12:36:53.913336762 +0200
+++ /work/SRC/openSUSE:Factory/.ktextwidgets.new.2988/ktextwidgets.changes      
2021-05-10 15:37:34.925993200 +0200
@@ -1,0 +2,10 @@
+Sat May  1 16:41:14 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 5.82.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.82.0
+- Changes since 5.81.0:
+  * Fix mem leak found by asan
+
+-------------------------------------------------------------------

Old:
----
  ktextwidgets-5.81.0.tar.xz
  ktextwidgets-5.81.0.tar.xz.sig

New:
----
  ktextwidgets-5.82.0.tar.xz
  ktextwidgets-5.82.0.tar.xz.sig

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

Other differences:
------------------
++++++ ktextwidgets.spec ++++++
--- /var/tmp/diff_new_pack.MX4XyQ/_old  2021-05-10 15:37:35.465991108 +0200
+++ /var/tmp/diff_new_pack.MX4XyQ/_new  2021-05-10 15:37:35.465991108 +0200
@@ -17,14 +17,14 @@
 
 
 %define lname   libKF5TextWidgets5
-%define _tar_path 5.81
+%define _tar_path 5.82
 # 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 lang
 Name:           ktextwidgets
-Version:        5.81.0
+Version:        5.82.0
 Release:        0
 Summary:        KDE Text editing widgets
 License:        LGPL-2.1-or-later
@@ -45,11 +45,11 @@
 BuildRequires:  cmake(KF5I18n) >= %{_kf5_bugfix_version}
 BuildRequires:  cmake(KF5Sonnet) >= %{_kf5_bugfix_version}
 BuildRequires:  cmake(KF5WidgetsAddons) >= %{_kf5_bugfix_version}
-BuildRequires:  cmake(Qt5Core) >= 5.14.0
-BuildRequires:  cmake(Qt5Test) >= 5.14.0
+BuildRequires:  cmake(Qt5Core) >= 5.15.0
+BuildRequires:  cmake(Qt5Test) >= 5.15.0
 BuildRequires:  cmake(Qt5TextToSpeech)
-BuildRequires:  cmake(Qt5UiPlugin) >= 5.14.0
-BuildRequires:  cmake(Qt5Widgets) >= 5.14.0
+BuildRequires:  cmake(Qt5UiPlugin) >= 5.15.0
+BuildRequires:  cmake(Qt5Widgets) >= 5.15.0
 
 %description
 KTextWidgets provides widgets for displaying and editing text. It supports
@@ -74,7 +74,7 @@
 Requires:       extra-cmake-modules
 Requires:       cmake(KF5I18n) >= %{_kf5_bugfix_version}
 Requires:       cmake(KF5Sonnet) >= %{_kf5_bugfix_version}
-Requires:       cmake(Qt5Widgets) >= 5.14.0
+Requires:       cmake(Qt5Widgets) >= 5.15.0
 
 %description devel
 KTextWidgets provides widgets for displaying and editing text. It supports
@@ -83,15 +83,15 @@
 %lang_package -n %{lname}
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-  %cmake_kf5 -d build
-  %cmake_build
+%cmake_kf5 -d build
+%cmake_build
 
 %install
-  %kf5_makeinstall -C build
-  %fdupes %{buildroot}
+%kf5_makeinstall -C build
+%fdupes %{buildroot}
 
 %if %{with lang}
 %find_lang %{name}5

++++++ ktextwidgets-5.81.0.tar.xz -> ktextwidgets-5.82.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/.gitignore 
new/ktextwidgets-5.82.0/.gitignore
--- old/ktextwidgets-5.81.0/.gitignore  2021-04-04 13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/.gitignore  2021-05-01 14:40:16.000000000 +0200
@@ -22,3 +22,6 @@
 .cmake/
 /.clang-format
 /compile_commands.json
+.clangd
+.idea
+/cmake-build*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/CMakeLists.txt 
new/ktextwidgets-5.82.0/CMakeLists.txt
--- old/ktextwidgets-5.81.0/CMakeLists.txt      2021-04-04 13:48:07.000000000 
+0200
+++ new/ktextwidgets-5.82.0/CMakeLists.txt      2021-05-01 14:40:16.000000000 
+0200
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF_VERSION "5.81.0") # handled by release scripts
-set(KF_DEP_VERSION "5.81.0") # handled by release scripts
+set(KF_VERSION "5.82.0") # handled by release scripts
+set(KF_DEP_VERSION "5.82.0") # handled by release scripts
 project(KTextWidgets VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.81.0  NO_MODULE)
+find_package(ECM 5.82.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)
 
@@ -30,7 +30,7 @@
                   SOVERSION 5)
 
 # Dependencies
-set(REQUIRED_QT_VERSION 5.14.0)
+set(REQUIRED_QT_VERSION 5.15.0)
 
 find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
 
@@ -57,8 +57,8 @@
 add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt 
Designer")
 
 add_definitions(-DTRANSLATION_DOMAIN=\"ktextwidgets5\")
-add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050e00)
-add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055000)
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f00)
+add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055100)
 if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
     ki18n_install(po)
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/autotests/kfindtest.cpp 
new/ktextwidgets-5.82.0/autotests/kfindtest.cpp
--- old/ktextwidgets-5.81.0/autotests/kfindtest.cpp     2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/autotests/kfindtest.cpp     2021-05-01 
14:40:16.000000000 +0200
@@ -25,23 +25,33 @@
     m_find->setData(line, text);
 }
 
+KFindRecorder::KFindRecorder(const QStringList &text)
+    : QObject(nullptr)
+    , m_text(text)
+    , m_line(0)
+{
+}
+
+KFindRecorder::~KFindRecorder()
+{
+}
+
 void KFindRecorder::find(const QString &pattern, long options)
 {
-    delete m_find;
-    m_find = new KFind(pattern, options, nullptr);
+    m_find.reset(new KFind(pattern, options, nullptr));
     // Prevent dialogs from popping up
     m_find->closeFindNextDialog();
 
 #if KTEXTWIDGETS_BUILD_DEPRECATED_SINCE(5, 81)
-    connect(m_find, SIGNAL(highlight(QString, int, int)), 
SLOT(slotHighlight(QString, int, int)));
+    connect(m_find.get(), SIGNAL(highlight(QString, int, int)), 
SLOT(slotHighlight(QString, int, int)));
 
-    connect(m_find, SIGNAL(highlight(int, int, int)), SLOT(slotHighlight(int, 
int, int)));
+    connect(m_find.get(), SIGNAL(highlight(int, int, int)), 
SLOT(slotHighlight(int, int, int)));
 #else
-    connect(m_find, &KFind::textFound, this, [this](const QString &text, int 
matchingIndex, int matchedLength) {
+    connect(m_find.get(), &KFind::textFound, this, [this](const QString &text, 
int matchingIndex, int matchedLength) {
         slotHighlight(text, matchingIndex, matchedLength);
     });
 
-    connect(m_find, &KFind::textFoundAtId, this, [this](int id, int 
matchingIndex, int matchedLength) {
+    connect(m_find.get(), &KFind::textFoundAtId, this, [this](int id, int 
matchingIndex, int matchedLength) {
         slotHighlight(id, matchingIndex, matchedLength);
     });
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/autotests/kfindtest.h 
new/ktextwidgets-5.82.0/autotests/kfindtest.h
--- old/ktextwidgets-5.81.0/autotests/kfindtest.h       2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/autotests/kfindtest.h       2021-05-01 
14:40:16.000000000 +0200
@@ -12,22 +12,16 @@
 #include <QObject>
 #include <QStringList>
 #include <ktextwidgets_export.h>
-
+#include <memory>
 class KFind;
-
 class KFindRecorder : public QObject
 {
     Q_OBJECT
 
 public:
-    explicit KFindRecorder(const QStringList &text)
-        : QObject(nullptr)
-        , m_find(nullptr)
-        , m_text(text)
-        , m_line(0)
-    {
-    }
+    explicit KFindRecorder(const QStringList &text);
 
+    ~KFindRecorder();
     void find(const QString &pattern, long options = 0);
     bool findNext(const QString &pattern = QString());
 
@@ -47,7 +41,7 @@
     void slotHighlight(int id, int index, int matchedLengthlength);
 
 private:
-    KFind *m_find;
+    std::unique_ptr<KFind> m_find;
     QStringList m_text;
     int m_line;
     QStringList m_hits;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/autotests/kreplacetest.cpp 
new/ktextwidgets-5.82.0/autotests/kreplacetest.cpp
--- old/ktextwidgets-5.81.0/autotests/kreplacetest.cpp  2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/autotests/kreplacetest.cpp  2021-05-01 
14:40:16.000000000 +0200
@@ -25,24 +25,35 @@
     eventLoop.exec(QEventLoop::ExcludeUserInputEvents);
 }
 
+KReplaceTest::KReplaceTest(const QStringList &text, const QString &buttonName)
+    : QObject(nullptr)
+    , m_text(text)
+    , m_replace(nullptr)
+    , m_buttonName(buttonName)
+{
+}
+
+KReplaceTest::~KReplaceTest()
+{
+}
+
 void KReplaceTest::replace(const QString &pattern, const QString &replacement, 
long options)
 {
     m_needEventLoop = false;
     // This creates a replace-next-prompt dialog if needed.
-    delete m_replace;
-    m_replace = new KReplace(pattern, replacement, options);
+    m_replace.reset(new KReplace(pattern, replacement, options));
 
     // Connect highlight (or textFound) signal to code which handles 
highlighting of found text.
 #if KTEXTWIDGETS_BUILD_DEPRECATED_SINCE(5, 81)
-    connect(m_replace, SIGNAL(highlight(QString, int, int)), this, 
SLOT(slotHighlight(QString, int, int)));
+    connect(m_replace.get(), SIGNAL(highlight(QString, int, int)), this, 
SLOT(slotHighlight(QString, int, int)));
 #else
-    connect(m_replace, &KFind::textFound, this, &KReplaceTest::slotHighlight);
+    connect(m_replace.get(), &KFind::textFound, this, 
&KReplaceTest::slotHighlight);
 #endif
 
     // Connect findNext signal - called when pressing the button in the dialog
-    connect(m_replace, &KFind::findNext, this, &KReplaceTest::slotReplaceNext);
+    connect(m_replace.get(), &KFind::findNext, this, 
&KReplaceTest::slotReplaceNext);
     // Connect replace signal - called when doing a replacement
-    connect(m_replace, SIGNAL(replace(QString, int, int, int)), this, 
SLOT(slotReplace(QString, int, int, int)));
+    connect(m_replace.get(), SIGNAL(replace(QString, int, int, int)), this, 
SLOT(slotReplace(QString, int, int, int)));
 
     // Go to initial position
     if ((options & KFind::FromCursor) == 0) {
@@ -73,7 +84,7 @@
     // so slotReplaceNext never returns)
     if (m_replace->options() & KReplaceDialog::PromptOnReplace) {
         QDialog *dlg = m_replace->replaceNextDialog(false);
-        disconnect(dlg, SIGNAL(finished(int)), m_replace, nullptr); // hack to 
avoid _k_slotDialogClosed being called
+        disconnect(dlg, SIGNAL(finished(int)), m_replace.get(), nullptr); // 
hack to avoid _k_slotDialogClosed being called
         dlg->hide();
 
         QPushButton *button = dlg->findChild<QPushButton *>(m_buttonName);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/autotests/kreplacetest.h 
new/ktextwidgets-5.82.0/autotests/kreplacetest.h
--- old/ktextwidgets-5.81.0/autotests/kreplacetest.h    2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/autotests/kreplacetest.h    2021-05-01 
14:40:16.000000000 +0200
@@ -10,20 +10,15 @@
 
 #include <QObject>
 #include <QStringList>
+#include <memory>
 
 class KReplace;
-
 class KReplaceTest : public QObject
 {
     Q_OBJECT
 public:
-    KReplaceTest(const QStringList &text, const QString &buttonName)
-        : QObject(nullptr)
-        , m_text(text)
-        , m_replace(nullptr)
-        , m_buttonName(buttonName)
-    {
-    }
+    KReplaceTest(const QStringList &text, const QString &buttonName);
+    ~KReplaceTest();
 
     void replace(const QString &pattern, const QString &replacement, long 
options);
     void print();
@@ -45,7 +40,7 @@
 
     QStringList::Iterator m_currentPos;
     QStringList m_text;
-    KReplace *m_replace;
+    std::unique_ptr<KReplace> m_replace;
     bool m_needEventLoop;
     QString m_buttonName;
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/po/ta/ktextwidgets5.po 
new/ktextwidgets-5.82.0/po/ta/ktextwidgets5.po
--- old/ktextwidgets-5.81.0/po/ta/ktextwidgets5.po      2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/po/ta/ktextwidgets5.po      2021-05-01 
14:40:16.000000000 +0200
@@ -3,36 +3,37 @@
 #
 # Sivakumar Shanmugasundaram <ssha...@yahoo.com>, 2000.
 # Thuraiappah Vaseeharan <t_va...@yahoo.com>, 2000-2001.
-# ???. ???????????? ????????????????????? | Sri Ramadoss M 
<ama...@yavarkkum.org>, 2007-2012
+# ???. ???????????? ????????????????????? | Sri Ramadoss M 
<ama...@yavarkkum.org>, 2007-2012.
+# Kishore G <kishor...@gmail.com>, 2021.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-03-22 02:10+0100\n"
-"PO-Revision-Date: 2012-03-25 21:39+0530\n"
-"Last-Translator: Sri Ramadoss M <ama...@yavarkkum.org>\n"
-"Language-Team: Tamil <po...@madaladal.yavarkkum.org>\n"
+"PO-Revision-Date: 2021-01-21 21:53+0530\n"
+"Last-Translator: Kishore G <kishor...@gmail.com>\n"
+"Language-Team: Tamil <kde-i18n-...@kde.org>\n"
 "Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.2\n"
+"X-Generator: Lokalize 20.12.1\n"
 
 #: dialogs/klinkdialog.cpp:39
 #, kde-format
 msgid "Manage Link"
-msgstr "????????????????????? ???????????????????????????"
+msgstr "????????????????????? ??????????????????????????????"
 
 #: dialogs/klinkdialog.cpp:46
 #, kde-format
 msgid "Link Text:"
-msgstr "??????????????? ??????????????????:"
+msgstr "??????????????????????????? ???????????????"
 
 #: dialogs/klinkdialog.cpp:49
 #, kde-format
 msgid "Link URL:"
-msgstr "URL ?????????????????????:"
+msgstr "??????????????????????????? ??????????????????"
 
 #: findreplace/kfind.cpp:52
 #, kde-format
@@ -42,7 +43,7 @@
 #: findreplace/kfind.cpp:56
 #, kde-format
 msgid "<qt>Find next occurrence of '<b>%1</b>'?</qt>"
-msgstr "<qt>'<b>%1</b>'? ???????????? ?????????????????? 
??????????????????????????? ???????????????</qt>"
+msgstr "<qt>'<b>%1</b>' ???????????? ?????????????????? 
??????????????????????????? ??????????????????????</qt>"
 
 #: findreplace/kfind.cpp:703 findreplace/kfind.cpp:724
 #, kde-format
@@ -54,12 +55,12 @@
 #: findreplace/kfind.cpp:705
 #, kde-format
 msgid "<qt>No matches found for '<b>%1</b>'.</qt>"
-msgstr "<qt>'<b>%1</b>' ??????????????? ??????????????????????????? 
???????????????.</qt>"
+msgstr "<qt>'<b>%1</b>' -??????????????? ??????????????????????????? 
????????????????????? ???????????????.</qt>"
 
 #: findreplace/kfind.cpp:726
 #, kde-format
 msgid "No matches found for '<b>%1</b>'."
-msgstr "'<b>%1</b>' ??????????????? ??????????????????????????? 
???????????????."
+msgstr "'<b>%1</b>' -??????????????? ??????????????????????????? 
????????????????????? ???????????????."
 
 #: findreplace/kfind.cpp:730 findreplace/kreplace.cpp:423
 #, kde-format
@@ -86,21 +87,21 @@
 #: findreplace/kfinddialog.cpp:34
 #, kde-format
 msgid "Find Text"
-msgstr "????????????????????? ???????????????????????????"
+msgstr "????????????????????????????????? ????????????"
 
 #: findreplace/kfinddialog.cpp:75
 #, kde-format
 msgctxt "@title:group"
 msgid "Find"
-msgstr "???????????????"
+msgstr "????????????"
 
 #: findreplace/kfinddialog.cpp:78
 #, kde-format
 msgid "&Text to find:"
-msgstr "&?????????????????????????????? ?????????:"
+msgstr "&?????????????????????????????? ???????????????????????????:"
 
 #: findreplace/kfinddialog.cpp:82
-#, kde-format
+#, fuzzy, kde-format
 msgid "Regular e&xpression"
 msgstr "???????????????????????? &??????????????????"
 
@@ -117,7 +118,7 @@
 #: findreplace/kfinddialog.cpp:95
 #, kde-format
 msgid "Replace&ment text:"
-msgstr "&?????????????????? ?????????:"
+msgstr "&?????????????????? ???????????????????????????:"
 
 #: findreplace/kfinddialog.cpp:99
 #, kde-format
@@ -135,7 +136,7 @@
 msgstr "???????????????????????????"
 
 #: findreplace/kfinddialog.cpp:112
-#, kde-format
+#, fuzzy, kde-format
 msgid "C&ase sensitive"
 msgstr "&???????????????????????????????????????????????????"
 
@@ -147,7 +148,7 @@
 #: findreplace/kfinddialog.cpp:114
 #, kde-format
 msgid "From c&ursor"
-msgstr "&????????????????????????????????????????????????????????????"
+msgstr "????????????????????????????????????????????????????????????"
 
 #: findreplace/kfinddialog.cpp:115
 #, kde-format
@@ -157,12 +158,12 @@
 #: findreplace/kfinddialog.cpp:116
 #, kde-format
 msgid "&Selected text"
-msgstr "&??????????????????????????????????????????????????? ?????????"
+msgstr "&?????????????????? ??????????????? ?????????????????????"
 
 #: findreplace/kfinddialog.cpp:123
 #, kde-format
 msgid "&Prompt on replace"
-msgstr "???????????????????????? ???????????? 
&??????????????????????????????????????????"
+msgstr "???????????????????????? ???????????? 
&?????????????????????????????????????????????"
 
 #: findreplace/kfinddialog.cpp:191
 #, kde-format
@@ -181,18 +182,18 @@
 "searched for within the document and any occurrence is replaced with the "
 "replacement text.</qt>"
 msgstr ""
-"<qt>?????????????????????<b>??????????????????</b> ?????????????????? 
???????????????????????? ????????????????????????????????????, 
????????????????????? ????????????????????? ????????? 
??????????????????????????? ????????? "
-"?????????????????????????????? ?????????????????? ????????????????????? 
?????????????????? ?????????????????????????????????????????? 
?????????????????? ?????????????????? 
????????????????????????????????????.</qt>"
+"<qt>????????????????????? <b>??????????????????</b> ?????????????????? 
???????????????????????? ?????????????????????????????????, 
????????????????????? ????????????????????? "
+"????????????????????????????????????????????????????????????????????????????????????,
 ?????????????????? ?????????????????? ?????????????????? 
??????????????????????????? ??????????????????????????????????????????.</qt>"
 
 #: findreplace/kfinddialog.cpp:199
 #, kde-format
 msgid "&Find"
-msgstr "&???????????????"
+msgstr "&????????????"
 
 #: findreplace/kfinddialog.cpp:201
 #, kde-format
 msgid "Start searching"
-msgstr "??????????????? ????????????????????????????????????"
+msgstr "??????????????? ?????????????????????"
 
 #: findreplace/kfinddialog.cpp:202
 #, kde-format
@@ -200,32 +201,32 @@
 "<qt>If you press the <b>Find</b> button, the text you entered above is "
 "searched for within the document.</qt>"
 msgstr ""
-"<qt>?????????????????????<b> ???????????? </b> ?????????????????? 
???????????????????????? ?????????????????????????????????, 
???????????????????????? ??????????????? 
??????????????????????????????????????? "
-"??????????????????.</qt>"
+"<qt>????????????????????? <b>????????????</b> ?????????????????? 
???????????????????????? ?????????????????????????????????, 
???????????????????????? ??????????????????????????? 
??????????????????????????????????????? "
+"??????????????????????????????.</qt>"
 
 #: findreplace/kfinddialog.cpp:207
 #, kde-format
 msgid ""
 "Enter a pattern to search for, or select a previous pattern from the list."
 msgstr ""
-"?????????????????????????????? ????????? ???????????????????????? 
????????????????????????, ?????????????????? ?????????????????????????????? 
????????????????????? ????????????????????? ???????????????????????? "
-"???????????????????????????????????????."
+"?????????????????????????????? ????????? ?????????????????? 
????????????????????????????????????, ?????????????????? 
?????????????????????????????? ????????????????????? ?????????????????? 
???????????????????????? ?????????????????? "
+"?????????????????????????????????????????????."
 
 #: findreplace/kfinddialog.cpp:208
 #, kde-format
 msgid "If enabled, search for a regular expression."
-msgstr "?????????????????????????????????????????????????????????????????? 
???????????????????????????????????? ?????????????????????????????? 
??????????????????."
+msgstr "?????????????????????????????????????????????????????????????????? 
???????????????????????????????????? ?????????????????????????????? 
??????????????????."
 
 #: findreplace/kfinddialog.cpp:209
 #, kde-format
 msgid "Click here to edit your regular expression using a graphical editor."
-msgstr "????????????????????? ???????????????????????? ?????????????????? 
?????????????????? ??????????????????????????????????????? ?????????????????? 
????????????????????? ??????????????? ?????????????????????????????????."
+msgstr ""
+"?????????????????? ???????????????????????????????????? ??????????????? 
?????????????????? ??????????????????????????????????????????????????? 
?????????????????? ????????????????????? ??????????????? 
??????????????????????????????."
 
 #: findreplace/kfinddialog.cpp:210
 #, kde-format
 msgid "Enter a replacement string, or select a previous one from the list."
-msgstr ""
-"???????????????????????? ?????????????????????????????? 
????????????????????????, ?????????????????? ?????????????????????????????? 
????????????????????? ????????????????????????????????????????????? 
??????????????? ??????????????????????????????."
+msgstr "?????????????????? ?????????????????? 
????????????????????????????????????, ?????????????????? 
???????????????????????????????????????????????? ????????????????????? 
??????????????? ?????????????????????????????????????????????."
 
 #: findreplace/kfinddialog.cpp:212
 #, kde-format
@@ -322,7 +323,7 @@
 msgstr "?????????????????????"
 
 #: findreplace/kfinddialog.cpp:454
-#, kde-format
+#, fuzzy, kde-format
 msgid "TAB"
 msgstr "???????????????"
 
@@ -332,7 +333,7 @@
 msgstr "????????????????????????"
 
 #: findreplace/kfinddialog.cpp:456
-#, kde-format
+#, fuzzy, kde-format
 msgid "Carriage Return"
 msgstr "???????????????"
 
@@ -362,9 +363,9 @@
 msgstr "?????????????????????????????? ????????????????????? 
???????????????????????????????????? ?????????????????? 
????????????????????????."
 
 #: findreplace/kfinddialog.cpp:585
-#, kde-format
+#, fuzzy, kde-format
 msgid "Invalid PCRE pattern syntax."
-msgstr ""
+msgstr "???????????????????????? PCRE ?????????????????? ????????????"
 
 #: findreplace/kreplace.cpp:52 findreplace/kreplace.cpp:63
 #, kde-format
@@ -413,7 +414,7 @@
 #, kde-format
 msgctxt "@action:button Restart find & replace"
 msgid "Restart"
-msgstr "?????????????????????"
+msgstr "?????????????????????????????????"
 
 #: findreplace/kreplace.cpp:438
 #, kde-format
@@ -622,16 +623,16 @@
 msgstr "ABC"
 
 #: widgets/krichtextwidget.cpp:376
-#, kde-format
+#, fuzzy, kde-format
 msgctxt "@item:inmenu lower case roman numerals"
 msgid "i ii iii"
-msgstr ""
+msgstr "i ii iii"
 
 #: widgets/krichtextwidget.cpp:377
-#, kde-format
+#, fuzzy, kde-format
 msgctxt "@item:inmenu upper case roman numerals"
 msgid "I II III"
-msgstr ""
+msgstr "I II III"
 
 #: widgets/krichtextwidget.cpp:395
 #, kde-format
@@ -682,62 +683,52 @@
 msgstr "??????????????????????????????"
 
 #: widgets/krichtextwidget.cpp:474
-#, fuzzy, kde-format
-#| msgid "Loading Preview"
+#, kde-format
 msgctxt "@title:menu"
 msgid "Heading Level"
-msgstr "????????????????????????????????? 
??????????????????????????????????????????"
+msgstr "????????????????????? ?????????"
 
 #: widgets/krichtextwidget.cpp:475
-#, fuzzy, kde-format
-#| msgctxt "KCharselect unicode block name"
-#| msgid "Basic Latin"
+#, kde-format
 msgctxt "@item:inmenu no heading"
 msgid "Basic text"
-msgstr "???????????????????????? ????????????????????????"
+msgstr "?????????????????? ?????????????????????"
 
 #: widgets/krichtextwidget.cpp:476
-#, fuzzy, kde-format
-#| msgctxt "Title of the notified event"
-#| msgid "Title"
+#, kde-format
 msgctxt "@item:inmenu heading level 1 (largest)"
 msgid "Title"
 msgstr "?????????????????????"
 
 #: widgets/krichtextwidget.cpp:477
-#, fuzzy, kde-format
-#| msgid "Untitled"
+#, kde-format
 msgctxt "@item:inmenu heading level 2"
 msgid "Subtitle"
-msgstr "?????????????????????????????????"
+msgstr "?????????????????? ?????????????????????"
 
 #: widgets/krichtextwidget.cpp:478
-#, fuzzy, kde-format
-#| msgid "Action"
+#, kde-format
 msgctxt "@item:inmenu heading level 3"
 msgid "Section"
-msgstr "???????????????"
+msgstr "??????????????????"
 
 #: widgets/krichtextwidget.cpp:479
-#, fuzzy, kde-format
-#| msgid "Question"
+#, kde-format
 msgctxt "@item:inmenu heading level 4"
 msgid "Subsection"
-msgstr "??????????????????"
+msgstr "???????????????????????????"
 
 #: widgets/krichtextwidget.cpp:480
-#, fuzzy, kde-format
-#| msgid "Separator, Paragraph"
+#, kde-format
 msgctxt "@item:inmenu heading level 5"
 msgid "Paragraph"
-msgstr "??????????????????????????????, ???????????????"
+msgstr "???????????????"
 
 #: widgets/krichtextwidget.cpp:481
-#, fuzzy, kde-format
-#| msgid "Separator, Paragraph"
+#, kde-format
 msgctxt "@item:inmenu heading level 6 (smallest)"
 msgid "Subparagraph"
-msgstr "??????????????????????????????, ???????????????"
+msgstr "?????????????????????????????????"
 
 #: widgets/ktextedit.cpp:47
 #, kde-format
@@ -750,10 +741,9 @@
 msgstr "????????????????????? ?????????????????????..."
 
 #: widgets/ktextedit.cpp:486
-#, fuzzy, kde-format
-#| msgid "Spell Checking"
+#, kde-format
 msgid "Spell Checking Language"
-msgstr "???????????? ???????????????????????????"
+msgstr "????????????????????????????????? ????????????"
 
 #: widgets/ktextedit.cpp:507
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/po/zh_CN/ktextwidgets5.po 
new/ktextwidgets-5.82.0/po/zh_CN/ktextwidgets5.po
--- old/ktextwidgets-5.81.0/po/zh_CN/ktextwidgets5.po   2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/po/zh_CN/ktextwidgets5.po   2021-05-01 
14:40:16.000000000 +0200
@@ -15,7 +15,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-03-22 02:10+0100\n"
-"PO-Revision-Date: 2021-03-27 17:29\n"
+"PO-Revision-Date: 2021-04-24 15:43\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.81.0/src/findreplace/kfind_p.h 
new/ktextwidgets-5.82.0/src/findreplace/kfind_p.h
--- old/ktextwidgets-5.81.0/src/findreplace/kfind_p.h   2021-04-04 
13:48:07.000000000 +0200
+++ new/ktextwidgets-5.82.0/src/findreplace/kfind_p.h   2021-05-01 
14:40:16.000000000 +0200
@@ -43,6 +43,9 @@
         data.clear();
         delete emptyMatch;
         emptyMatch = nullptr;
+#if KTEXTWIDGETS_BUILD_DEPRECATED_SINCE(5, 70)
+        delete regExp;
+#endif
     }
 
     struct Match {

++++++ ktextwidgets-5.81.0.tar.xz.sig -> ktextwidgets-5.82.0.tar.xz.sig ++++++
--- /work/SRC/openSUSE:Factory/ktextwidgets/ktextwidgets-5.81.0.tar.xz.sig      
2021-04-12 12:36:53.905336752 +0200
+++ 
/work/SRC/openSUSE:Factory/.ktextwidgets.new.2988/ktextwidgets-5.82.0.tar.xz.sig
    2021-05-10 15:37:34.909993261 +0200
@@ -1,11 +1,11 @@
 -----BEGIN PGP SIGNATURE-----
 
-iQEzBAABCgAdFiEEU+a0e0XOo+DVt0V3WNDuZIpIs7sFAmBprZkACgkQWNDuZIpI
-s7sRRgf/WCHQRZ5GvWLXKMRbNqBnXnof8/gcBDue0cFeK1yds2WVHxL5AGUGTJ0U
-lI7iOZNhD9g7JI36qKvowd4pAEF0O9GoGGXRMgZXzlL7hNyfkumq3yIVvGXC7v8r
-OO730/Qqm05lBXSFHGfDE1KZCFd06U6FpUyW1h6zmIIU6ZAiyeWwf4E4/8t3kbvC
-qsJsYDASQoXrq1rMZ5GK9znMWwv/mstQyWVtGriB2VFDR7id/JeHCW0Tzp+5LQxp
-5oBjIQ1zwyJl3jI/DUqhjkLB5+uSF5m+kmWrwmQdPDU5eP1VgQzZGc7RagQgRol2
-klFL514V6Abk1qLQeurOG8LAIq+FNg==
-=CNP+
+iQEzBAABCgAdFiEEU+a0e0XOo+DVt0V3WNDuZIpIs7sFAmCNafsACgkQWNDuZIpI
+s7vWyQgAwjmqxEOfA/Um0dM3Fy3riguZM+KqO9R5NPTGCCscR0b1x0EV7NgfhPQ9
+KSxLs4LV6XCyhj1uaesa0KwgPpwwoTNHgOqAKVZPeuszQiDsmlFMtugfXm3ts1zM
+KlgpIcXTh6/SldYjSohALL1fAqcCDq8gA5G35E5BAha5PvbA89BtcAB1TuInAZWQ
+QN6DPsPGOaMBGlzZGo/ArtTb3+YlRglwBB86Cq81Ob0zvDaJhcYENDfYEIU3ONiV
+3t4v5a32pZQBskinQmLts+6vixg4fm2ro7nuorUaBYcRVGNhaNCX1lH9DvCSxVuS
+Dlv1yKXSgrQa731ap4VuSDEL/f2fTw==
+=0z6P
 -----END PGP SIGNATURE-----

Reply via email to