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-----