Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ktextwidgets for openSUSE:Factory 
checked in at 2022-12-12 17:38:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktextwidgets (Old)
 and      /work/SRC/openSUSE:Factory/.ktextwidgets.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ktextwidgets"

Mon Dec 12 17:38:48 2022 rev:110 rq:1042153 version:5.101.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ktextwidgets/ktextwidgets.changes        
2022-11-15 13:20:02.092370031 +0100
+++ /work/SRC/openSUSE:Factory/.ktextwidgets.new.1835/ktextwidgets.changes      
2022-12-12 17:40:44.121493512 +0100
@@ -1,0 +2,10 @@
+Tue Dec  6 20:11:02 UTC 2022 - Christophe Marin <[email protected]>
+
+- Update to 5.101.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.101.0
+- Changes since 5.100.0:
+  * Fix double delete crash.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ ktextwidgets.spec ++++++
--- /var/tmp/diff_new_pack.0cUl5Z/_old  2022-12-12 17:40:44.609495974 +0100
+++ /var/tmp/diff_new_pack.0cUl5Z/_new  2022-12-12 17:40:44.617496014 +0100
@@ -17,18 +17,17 @@
 
 
 %define lname   libKF5TextWidgets5
-%define _tar_path 5.100
+%define _tar_path 5.101
 # 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:           ktextwidgets
-Version:        5.100.0
+Version:        5.101.0
 Release:        0
 Summary:        KDE Text editing widgets
 License:        LGPL-2.1-or-later
-Group:          System/GUI/KDE
 URL:            https://www.kde.org
 Source:         %{name}-%{version}.tar.xz
 %if %{with released}
@@ -56,7 +55,6 @@
 
 %package -n %{lname}
 Summary:        KDE Text editing widgets
-Group:          System/GUI/KDE
 Obsoletes:      libKF5TextWidgets4
 
 %description -n %{lname}
@@ -65,7 +63,6 @@
 
 %package devel
 Summary:        KDE Text editing widgets: Build Environment
-Group:          Development/Libraries/KDE
 Requires:       %{lname} = %{version}
 Requires:       extra-cmake-modules
 Requires:       cmake(KF5I18n) >= %{_kf5_bugfix_version}

++++++ ktextwidgets-5.100.0.tar.xz -> ktextwidgets-5.101.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.100.0/CMakeLists.txt 
new/ktextwidgets-5.101.0/CMakeLists.txt
--- old/ktextwidgets-5.100.0/CMakeLists.txt     2022-11-05 13:31:54.000000000 
+0100
+++ new/ktextwidgets-5.101.0/CMakeLists.txt     2022-12-03 10:51:39.000000000 
+0100
@@ -1,12 +1,12 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.100.0") # handled by release scripts
-set(KF_DEP_VERSION "5.100.0") # handled by release scripts
+set(KF_VERSION "5.101.0") # handled by release scripts
+set(KF_DEP_VERSION "5.101.0") # handled by release scripts
 project(KTextWidgets VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.100.0  NO_MODULE)
+find_package(ECM 5.101.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/ktextwidgets-5.100.0/po/eu/ktextwidgets5.po 
new/ktextwidgets-5.101.0/po/eu/ktextwidgets5.po
--- old/ktextwidgets-5.100.0/po/eu/ktextwidgets5.po     2022-11-05 
13:31:54.000000000 +0100
+++ new/ktextwidgets-5.101.0/po/eu/ktextwidgets5.po     2022-12-03 
10:51:39.000000000 +0100
@@ -6,20 +6,20 @@
 # Marcos <[email protected]>, 2002,2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010.
 # Ion Gaztañaga <[email protected]>, 2005.
 # Iñaki Larrañaga Murgoitio <[email protected]>, 2009.
-# Iñigo Salvador Azurmendi <[email protected]>, 2010, 2011, 2012, 2013, 
2014, 2017, 2020.
+# Iñigo Salvador Azurmendi <[email protected]>, 2010, 2011, 2012, 2013, 
2014, 2017, 2020, 2022.
 msgid ""
 msgstr ""
 "Project-Id-Version: ktextwidgets\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-11-24 00:25+0000\n"
-"PO-Revision-Date: 2020-04-25 00:15+0200\n"
-"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
+"PO-Revision-Date: 2022-11-13 08:58+0100\n"
+"Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
 "Language-Team: Basque <[email protected]>\n"
 "Language: eu\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 20.04.0\n"
+"X-Generator: Lokalize 22.08.3\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: dialogs/klinkdialog.cpp:39
@@ -441,7 +441,7 @@
 #, kde-format
 msgctxt "@action"
 msgid "Text &Color..."
-msgstr "Testu &kolorea..."
+msgstr "Testuaren &kolorea..."
 
 #: widgets/krichtextwidget.cpp:208
 #, kde-format
@@ -453,7 +453,7 @@
 #, kde-format
 msgctxt "@action"
 msgid "Text &Highlight..."
-msgstr "&Nabarmendu testua..."
+msgstr "Testua &nabarmentzea..."
 
 #: widgets/krichtextwidget.cpp:234
 #, kde-format
@@ -483,7 +483,7 @@
 #, kde-format
 msgctxt "@action underline selected text"
 msgid "&Underline"
-msgstr "&Azpimarratua"
+msgstr "&Azpimarra"
 
 #: widgets/krichtextwidget.cpp:294
 #, kde-format
@@ -495,37 +495,37 @@
 #, kde-format
 msgctxt "@action"
 msgid "Align &Left"
-msgstr "Lerrokatu e&zkerrera"
+msgstr "Lerrokatu e&zkerrean"
 
 #: widgets/krichtextwidget.cpp:309
 #, kde-format
 msgctxt "@label left justify"
 msgid "Left"
-msgstr "Ezkerra"
+msgstr "Ezkerrean"
 
 #: widgets/krichtextwidget.cpp:314
 #, kde-format
 msgctxt "@action"
 msgid "Align &Center"
-msgstr "&Erdiratu"
+msgstr "Lerrokatu er&dian"
 
 #: widgets/krichtextwidget.cpp:315
 #, kde-format
 msgctxt "@label center justify"
 msgid "Center"
-msgstr "Erdia"
+msgstr "Erdiratu"
 
 #: widgets/krichtextwidget.cpp:320
 #, kde-format
 msgctxt "@action"
 msgid "Align &Right"
-msgstr "Lerrokatu e&skuinera"
+msgstr "Lerrokatu e&skuinean"
 
 #: widgets/krichtextwidget.cpp:321
 #, kde-format
 msgctxt "@label right justify"
 msgid "Right"
-msgstr "Eskuinea"
+msgstr "Eskuinean"
 
 #: widgets/krichtextwidget.cpp:326
 #, kde-format
@@ -591,7 +591,7 @@
 #, kde-format
 msgctxt "@item:inmenu square list style"
 msgid "Square"
-msgstr "Koadroa"
+msgstr "Karratua"
 
 #: widgets/krichtextwidget.cpp:373
 #, kde-format
@@ -722,7 +722,7 @@
 #: widgets/ktextedit.cpp:47
 #, kde-format
 msgid "Nothing to spell check."
-msgstr "Ezer ez ortografia egiaztatzeko."
+msgstr "Ortografia egiaztatzekorik ez."
 
 #: widgets/ktextedit.cpp:501
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.100.0/po/zh_CN/ktextwidgets5.po 
new/ktextwidgets-5.101.0/po/zh_CN/ktextwidgets5.po
--- old/ktextwidgets-5.100.0/po/zh_CN/ktextwidgets5.po  2022-11-05 
13:31:54.000000000 +0100
+++ new/ktextwidgets-5.101.0/po/zh_CN/ktextwidgets5.po  2022-12-03 
10:51:39.000000000 +0100
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-11-24 00:25+0000\n"
-"PO-Revision-Date: 2022-10-30 07:48\n"
+"PO-Revision-Date: 2022-12-01 06:52\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.100.0/src/CMakeLists.txt 
new/ktextwidgets-5.101.0/src/CMakeLists.txt
--- old/ktextwidgets-5.100.0/src/CMakeLists.txt 2022-11-05 13:31:54.000000000 
+0100
+++ new/ktextwidgets-5.101.0/src/CMakeLists.txt 2022-12-03 10:51:39.000000000 
+0100
@@ -35,7 +35,7 @@
     GROUP_BASE_NAME KF
     VERSION ${KF_VERSION}
     DEPRECATED_BASE_VERSION 0
-    DEPRECATION_VERSIONS 5.0 5.65 5.70 5.71 5.81 5.83
+    DEPRECATION_VERSIONS 5.0 5.65 5.70 5.71 5.81 5.83 5.101
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.100.0/src/widgets/krichtextedit.h 
new/ktextwidgets-5.101.0/src/widgets/krichtextedit.h
--- old/ktextwidgets-5.100.0/src/widgets/krichtextedit.h        2022-11-05 
13:31:54.000000000 +0100
+++ new/ktextwidgets-5.101.0/src/widgets/krichtextedit.h        2022-12-03 
10:51:39.000000000 +0100
@@ -354,10 +354,14 @@
      */
     void textModeChanged(KRichTextEdit::Mode mode);
 
+#if KTEXTWIDGETS_ENABLE_DEPRECATED_SINCE(5, 101)
     /**
      * Emitted whenever the user has finished making a selection. (on mouse up)
+     * @deprecated Since 4.1, no longer emitted.
      */
+    KTEXTWIDGETS_DEPRECATED_VERSION_BELATED(5, 101, 4, 1, "No longer emitted")
     void selectionFinished();
+#endif
 
 protected:
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ktextwidgets-5.100.0/src/widgets/ktextedit.cpp 
new/ktextwidgets-5.101.0/src/widgets/ktextedit.cpp
--- old/ktextwidgets-5.100.0/src/widgets/ktextedit.cpp  2022-11-05 
13:31:54.000000000 +0100
+++ new/ktextwidgets-5.101.0/src/widgets/ktextedit.cpp  2022-12-03 
10:51:39.000000000 +0100
@@ -619,8 +619,11 @@
 {
     Q_D(KTextEdit);
 
-    delete d->decorator;
+    // Set pointer to null before deleting KTextDecorator as dtor will emit 
signal,
+    // which could call this code again and cause double delete/crash
+    auto decorator = d->decorator;
     d->decorator = nullptr;
+    delete decorator;
 }
 
 void KTextEdit::addTextDecorator(Sonnet::SpellCheckDecorator *decorator)
@@ -705,8 +708,11 @@
     }
 
     if (readOnly) {
-        delete d->decorator;
+        // Set pointer to null before deleting KTextDecorator as dtor will 
emit signal,
+        // which could call this code again and cause double delete/crash
+        auto decorator = d->decorator;
         d->decorator = nullptr;
+        delete decorator;
 
         d->customPalette = testAttribute(Qt::WA_SetPalette);
         QPalette p = palette();

++++++ ktextwidgets-5.100.0.tar.xz.sig -> ktextwidgets-5.101.0.tar.xz.sig ++++++
--- /work/SRC/openSUSE:Factory/ktextwidgets/ktextwidgets-5.100.0.tar.xz.sig     
2022-11-15 13:20:02.080369969 +0100
+++ 
/work/SRC/openSUSE:Factory/.ktextwidgets.new.1835/ktextwidgets-5.101.0.tar.xz.sig
   2022-12-12 17:40:44.069493250 +0100
@@ -1,11 +1,11 @@
 -----BEGIN PGP SIGNATURE-----
 
-iQEzBAABCgAdFiEEU+a0e0XOo+DVt0V3WNDuZIpIs7sFAmNnmlcACgkQWNDuZIpI
-s7utDwf6Aqa562Kl5+f3Og8I5YLZdyO9A0ZyodtzwCpRwHelbqE/RrmANrZGUlW+
-eGHX5qO81R0A8hqE6OPfE5XcV8b3w3hzY3DKL6PlcnUqlQB6TWw4F13Op6+Qynuf
-kGQrjKFQj/15cHMDe1NYOEMf3lLsx8cag9TaaZh5fC32mrdGcOTlmIaEiQiRmdz6
-WCpQj/YBLCPbZXbiTdvFW+k9ZFzFfHzCD8I1v9gM9G65L1ESQ3o+kpei0WyuGKoz
-qbunjgo/LKvhl+eAfY9CdDy88X6b9QXgNIwpTldXNTFezMdCY3vx94ajzL3OaYCP
-N/sM33PMrBAmwHHirZclO5WKuWl/0A==
-=adQB
+iQEzBAABCgAdFiEEU+a0e0XOo+DVt0V3WNDuZIpIs7sFAmOLLaEACgkQWNDuZIpI
+s7sByQf/efUVVijQ22f8nuqyGRpWNC3/xlU9C02E7J3OzaFKNzasazJsCRG7+GDR
+5OXvRAB208/xkA+nq7DM0SPCcNi6ynlxE9iELnQE7Vn1A0pthxe9uHiGnUA6m5PE
+A+tqQzHb8Cl07qtHkiD3dINmZxzOAj+0yD0jq7aHs6xnEp+9boTphVa39XCWkt5/
+8DuXyR4bF9tH7mJ5gyUJx63dEHkVU06BC+rVowyh0ueWFO2oI3ImKSnHEc7/e2Iw
+5937h78PLLUxWoP1O/KZhyJODLXvAuEhyYmazgMWcurpUXHWJImvowGtjCZ16gIc
+GwJQnqbu1t4AcLktP9zuNdS4YpC7tg==
+=ppfS
 -----END PGP SIGNATURE-----

Reply via email to