Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kddockwidgets for openSUSE:Factory checked in at 2025-05-03 20:58:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kddockwidgets (Old) and /work/SRC/openSUSE:Factory/.kddockwidgets.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kddockwidgets" Sat May 3 20:58:29 2025 rev:7 rq:1274048 version:2.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kddockwidgets/kddockwidgets.changes 2025-04-20 19:57:45.807395181 +0200 +++ /work/SRC/openSUSE:Factory/.kddockwidgets.new.30101/kddockwidgets.changes 2025-05-03 21:00:38.893824202 +0200 @@ -1,0 +2,6 @@ +Fri May 2 16:20:23 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 2.2.4 + * Fix crash when using QAction to float tabs + +------------------------------------------------------------------- Old: ---- kddockwidgets-2.2.3.tar.gz kddockwidgets-2.2.3.tar.gz.asc New: ---- kddockwidgets-2.2.4.tar.gz kddockwidgets-2.2.4.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kddockwidgets.spec ++++++ --- /var/tmp/diff_new_pack.9VG2VT/_old 2025-05-03 21:00:40.769902611 +0200 +++ /var/tmp/diff_new_pack.9VG2VT/_new 2025-05-03 21:00:40.793903615 +0200 @@ -27,7 +27,7 @@ %define soversion 2_2 %define rname kddockwidgets Name: kddockwidgets%{?pkg_suffix} -Version: 2.2.3 +Version: 2.2.4 Release: 0 Summary: Qt dock widget library, suitable for replacing QDockWidget License: GPL-2.0-only OR GPL-3.0-only ++++++ kddockwidgets-2.2.3.tar.gz -> kddockwidgets-2.2.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDDockWidgets-2.2.3/Changelog new/KDDockWidgets-2.2.4/Changelog --- old/KDDockWidgets-2.2.3/Changelog 2025-04-02 01:27:12.000000000 +0200 +++ new/KDDockWidgets-2.2.4/Changelog 2025-05-01 22:34:02.000000000 +0200 @@ -1,3 +1,6 @@ +* v2.2.4 + - Fix crash when using QAction to float tabs + * v2.2.3 - Fix potential crash found by ASAN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDDockWidgets-2.2.3/src/qtwidgets/Action.cpp new/KDDockWidgets-2.2.4/src/qtwidgets/Action.cpp --- old/KDDockWidgets-2.2.3/src/qtwidgets/Action.cpp 2025-04-02 01:27:12.000000000 +0200 +++ new/KDDockWidgets-2.2.4/src/qtwidgets/Action.cpp 2025-05-01 22:34:02.000000000 +0200 @@ -13,6 +13,7 @@ #include "Action_p.h" #include "core/Action_p.h" #include "core/Logging_p.h" +#include "core/Utils_p.h" using namespace KDDockWidgets::QtWidgets; @@ -24,8 +25,9 @@ if (m_lastCheckedState != checked) { m_lastCheckedState = checked; if (!signalsBlocked()) { - KDDW_TRACE("Action::toggled({}) ; dw={} ; {}", checked, ( void * )d->dockWidget, d->debugName); - d->toggled.emit(checked); + blockSignals(true); // user might call the QAction directly, so protect here as well + safeEmitSignal(d->toggled, checked); + blockSignals(false); } } }); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/KDDockWidgets-2.2.3/version.txt new/KDDockWidgets-2.2.4/version.txt --- old/KDDockWidgets-2.2.3/version.txt 2025-04-02 01:27:12.000000000 +0200 +++ new/KDDockWidgets-2.2.4/version.txt 2025-05-01 22:34:02.000000000 +0200 @@ -1 +1 @@ -2.2.3 +2.2.4