Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kglobalacceld6 for openSUSE:Factory checked in at 2026-05-13 21:37:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kglobalacceld6 (Old) and /work/SRC/openSUSE:Factory/.kglobalacceld6.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kglobalacceld6" Wed May 13 21:37:32 2026 rev:41 rq:1352838 version:6.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kglobalacceld6/kglobalacceld6.changes 2026-04-10 17:49:53.082076329 +0200 +++ /work/SRC/openSUSE:Factory/.kglobalacceld6.new.1966/kglobalacceld6.changes 2026-05-13 21:37:54.324166396 +0200 @@ -1,0 +2,11 @@ +Tue May 12 13:57:56 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.6.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.6.5 +- Changes since 6.6.4: + * Update version for new release 6.6.5 + * Load shortcuts from desktop file and config in the same order + * Remove duplicate key sanitization logic + +------------------------------------------------------------------- Old: ---- kglobalacceld-6.6.4.tar.xz kglobalacceld-6.6.4.tar.xz.sig New: ---- kglobalacceld-6.6.5.tar.xz kglobalacceld-6.6.5.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kglobalacceld6.spec ++++++ --- /var/tmp/diff_new_pack.y7BRjj/_old 2026-05-13 21:37:55.448212559 +0200 +++ /var/tmp/diff_new_pack.y7BRjj/_new 2026-05-13 21:37:55.448212559 +0200 @@ -26,7 +26,7 @@ # Latest ABI-stable Plasma (e.g. 6.0 in KF6, but 6.0.80 in KUF) %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} Name: kglobalacceld6 -Version: 6.6.4 +Version: 6.6.5 Release: 0 Summary: Global keyboard shortcut daemon License: LGPL-2.0-or-later ++++++ kglobalacceld-6.6.4.tar.xz -> kglobalacceld-6.6.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kglobalacceld-6.6.4/CMakeLists.txt new/kglobalacceld-6.6.5/CMakeLists.txt --- old/kglobalacceld-6.6.4/CMakeLists.txt 2026-04-07 09:55:16.000000000 +0200 +++ new/kglobalacceld-6.6.5/CMakeLists.txt 2026-05-12 12:24:34.000000000 +0200 @@ -2,7 +2,7 @@ project(kglobalacceld) -set(PROJECT_VERSION "6.6.4") +set(PROJECT_VERSION "6.6.5") set(QT_MIN_VERSION "6.10.0") set(KF6_MIN_VERSION "6.22.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kglobalacceld-6.6.4/src/component.cpp new/kglobalacceld-6.6.5/src/component.cpp --- old/kglobalacceld-6.6.4/src/component.cpp 2026-04-07 09:55:16.000000000 +0200 +++ new/kglobalacceld-6.6.5/src/component.cpp 2026-05-12 12:24:34.000000000 +0200 @@ -270,24 +270,10 @@ GlobalShortcut * Component::registerShortcut(const QString &uniqueName, const QString &friendlyName, const QString &shortcutString, const QString &defaultShortcutString) { - // The shortcut will register itself with us GlobalShortcut *shortcut = new GlobalShortcut(uniqueName, friendlyName, currentContext(), _registry); - - const QList<QKeySequence> keys = keysFromString(shortcutString); + shortcut->setKeys(keysFromString(shortcutString)); shortcut->setDefaultKeys(keysFromString(defaultShortcutString)); shortcut->setIsFresh(false); - QList<QKeySequence> newKeys = keys; - for (const QKeySequence &key : keys) { - if (!key.isEmpty()) { - if (_registry->getShortcutByKey(key)) { - // The shortcut is already used. The config file is - // broken. Ignore the request. - newKeys.removeAll(key); - qCWarning(KGLOBALACCELD) << "Shortcut found twice in kglobalshortcutsrc." << key; - } - } - } - shortcut->setKeys(keys); return shortcut; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kglobalacceld-6.6.4/src/kserviceactioncomponent.cpp new/kglobalacceld-6.6.5/src/kserviceactioncomponent.cpp --- old/kglobalacceld-6.6.4/src/kserviceactioncomponent.cpp 2026-04-07 09:55:16.000000000 +0200 +++ new/kglobalacceld-6.6.5/src/kserviceactioncomponent.cpp 2026-05-12 12:24:34.000000000 +0200 @@ -93,6 +93,13 @@ void KServiceActionComponent::loadFromService() { + const auto lstActions = m_service->actions(); + for (const KServiceAction &action : lstActions) { + const QString shortcutString = action.property<QStringList>(QStringLiteral("X-KDE-Shortcuts")).join(QLatin1Char('\t')); + GlobalShortcut *shortcut = registerShortcut(action.name(), action.text(), shortcutString, shortcutString); + shortcut->setIsPresent(true); + } + const QString type = m_service->property<QString>(QStringLiteral("X-KDE-GlobalShortcutType")); // Type can be Application or Service @@ -103,13 +110,6 @@ GlobalShortcut *shortcut = registerShortcut(QStringLiteral("_launch"), m_service->name(), shortcutString, shortcutString); shortcut->setIsPresent(true); } - - const auto lstActions = m_service->actions(); - for (const KServiceAction &action : lstActions) { - const QString shortcutString = action.property<QStringList>(QStringLiteral("X-KDE-Shortcuts")).join(QLatin1Char('\t')); - GlobalShortcut *shortcut = registerShortcut(action.name(), action.text(), shortcutString, shortcutString); - shortcut->setIsPresent(true); - } } bool KServiceActionComponent::cleanUp()
