Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libplasma6 for openSUSE:Factory checked in at 2026-01-18 22:19:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libplasma6 (Old) and /work/SRC/openSUSE:Factory/.libplasma6.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libplasma6" Sun Jan 18 22:19:24 2026 rev:38 rq:1327855 version:6.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/libplasma6/libplasma6.changes 2025-12-11 18:33:40.970176611 +0100 +++ /work/SRC/openSUSE:Factory/.libplasma6.new.1928/libplasma6.changes 2026-01-18 22:20:26.543499685 +0100 @@ -1,0 +2,11 @@ +Tue Jan 13 14:40:25 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.5.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.5.5 +- Changes since 6.5.4: + * Update version for new release 6.5.5 + * Dialog: if we already flipped it to appear below, shift it upwards instead (kde#511188) + * Fix hideOnWindowDeactivate in Dialog and AppletPopup (kde#511187) + +------------------------------------------------------------------- Old: ---- libplasma-6.5.4.tar.xz libplasma-6.5.4.tar.xz.sig New: ---- libplasma-6.5.5.tar.xz libplasma-6.5.5.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libplasma6.spec ++++++ --- /var/tmp/diff_new_pack.mMlcfX/_old 2026-01-18 22:20:27.255528941 +0100 +++ /var/tmp/diff_new_pack.mMlcfX/_new 2026-01-18 22:20:27.259529105 +0100 @@ -1,7 +1,7 @@ # # spec file for package libplasma6 # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} %bcond_without released Name: libplasma6 -Version: 6.5.4 +Version: 6.5.5 Release: 0 Summary: Plasma library and runtime components based upon KF6 and Qt6 License: GPL-2.0-or-later AND LGPL-2.0-or-later ++++++ libplasma-6.5.4.tar.xz -> libplasma-6.5.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.5.4/CMakeLists.txt new/libplasma-6.5.5/CMakeLists.txt --- old/libplasma-6.5.4/CMakeLists.txt 2025-12-09 10:51:14.000000000 +0100 +++ new/libplasma-6.5.5/CMakeLists.txt 2026-01-13 13:59:56.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(PROJECT_VERSION "6.5.4") +set(PROJECT_VERSION "6.5.5") project(libplasma VERSION ${PROJECT_VERSION}) set(QT_MIN_VERSION "6.9.0") -set(PROJECT_DEP_VERSION "6.5.4") +set(PROJECT_DEP_VERSION "6.5.5") set(KF6_MIN_VERSION "6.18.0") set(CMAKE_CXX_STANDARD 20) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.5.4/po/ga/libplasma6.po new/libplasma-6.5.5/po/ga/libplasma6.po --- old/libplasma-6.5.4/po/ga/libplasma6.po 1970-01-01 01:00:00.000000000 +0100 +++ new/libplasma-6.5.5/po/ga/libplasma6.po 2026-01-13 13:59:56.000000000 +0100 @@ -0,0 +1,294 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR This file is copyright: +# This file is distributed under the same license as the libplasma package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: libplasma\n" +"Report-Msgid-Bugs-To: https://bugs.kde.org\n" +"POT-Creation-Date: 2025-11-25 02:35+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: Irish Gaelic <[email protected]>\n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? " +"3 : 4\n" + +#: declarativeimports/plasmaextracomponents/qml/BasicPlasmoidHeading.qml:82 +#, kde-format +msgid "More actions" +msgstr "" + +#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:581 +#, kde-format +msgctxt "@action:button" +msgid "Collapse" +msgstr "" + +#: declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:581 +#, kde-format +msgctxt "@action:button" +msgid "Expand" +msgstr "" + +#: declarativeimports/plasmaextracomponents/qml/PasswordField.qml:50 +#, kde-format +msgid "Password" +msgstr "" + +#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:62 +#, kde-format +msgid "Search…" +msgstr "" + +#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:64 +#, kde-format +msgid "Search" +msgstr "" + +#: declarativeimports/plasmaextracomponents/qml/SearchField.qml:75 +#, kde-format +msgid "Clear search" +msgstr "" + +#: plasma/applet.cpp:315 +#, kde-format +msgid "Unknown" +msgstr "" + +#: plasma/applet.cpp:765 +#, kde-format +msgid "Activate %1 Widget" +msgstr "" + +#: plasma/containment.cpp:97 plasma/private/applet_p.cpp:101 +#, kde-format +msgctxt "%1 is the name of the applet" +msgid "Remove %1" +msgstr "" + +#: plasma/containment.cpp:103 plasma/corona.cpp:365 plasma/corona.cpp:486 +#, kde-format +msgid "Enter Edit Mode" +msgstr "" + +#: plasma/containment.cpp:106 plasma/private/applet_p.cpp:106 +#, kde-format +msgctxt "%1 is the name of the applet" +msgid "Configure %1..." +msgstr "" + +#: plasma/corona.cpp:314 plasma/corona.cpp:471 +#, kde-format +msgid "Lock Widgets" +msgstr "" + +#: plasma/corona.cpp:314 +#, kde-format +msgid "Unlock Widgets" +msgstr "" + +#: plasma/corona.cpp:363 +#, kde-format +msgid "Exit Edit Mode" +msgstr "" + +#: plasma/private/applet_p.cpp:119 +#, kde-format +msgid "Show Alternatives..." +msgstr "" + +#: plasma/private/applet_p.cpp:237 +#, kde-format +msgid "Widget Removed" +msgstr "" + +#: plasma/private/applet_p.cpp:238 +#, kde-format +msgid "The widget \"%1\" has been removed." +msgstr "" + +#: plasma/private/applet_p.cpp:242 +#, kde-format +msgid "Panel Removed" +msgstr "" + +#: plasma/private/applet_p.cpp:243 +#, kde-format +msgid "A panel has been removed." +msgstr "" + +#: plasma/private/applet_p.cpp:246 +#, kde-format +msgid "Desktop Removed" +msgstr "" + +#: plasma/private/applet_p.cpp:247 +#, kde-format +msgid "A desktop has been removed." +msgstr "" + +#: plasma/private/applet_p.cpp:250 +#, kde-format +msgid "Undo" +msgstr "" + +#: plasma/private/applet_p.cpp:341 +#, kde-format +msgid "Widget Settings" +msgstr "" + +#: plasma/private/applet_p.cpp:347 +#, kde-format +msgid "Remove this Widget" +msgstr "" + +#: plasma/private/containment_p.cpp:51 +#, kde-format +msgid "Remove this Panel" +msgstr "" + +#: plasma/private/containment_p.cpp:53 +#, kde-format +msgid "Remove this Activity" +msgstr "" + +#: plasma/private/containment_p.cpp:58 +#, kde-format +msgid "Activity Settings" +msgstr "" + +#: plasma/private/containment_p.cpp:70 +#, kde-format +msgid "Add or Manage Widgets…" +msgstr "" + +#: plasma/private/containment_p.cpp:188 +#, kde-format +msgid "Could not find requested component: %1" +msgstr "" + +#: plasmaquick/appletquickitem.cpp:547 +#, kde-format +msgid "The root item of %1 must be of type ContainmentItem" +msgstr "" + +#: plasmaquick/appletquickitem.cpp:552 +#, kde-format +msgid "The root item of %1 must be of type PlasmoidItem" +msgstr "" + +#: plasmaquick/appletquickitem.cpp:560 +#, kde-format +msgid "Unknown Applet" +msgstr "" + +#: plasmaquick/appletquickitem.cpp:574 +#, kde-format +msgid "" +"This Widget was written for an unknown older version of Plasma and is not " +"compatible with Plasma %1. Please contact the widget's author for an updated " +"version." +msgstr "" + +#: plasmaquick/appletquickitem.cpp:577 plasmaquick/appletquickitem.cpp:584 +#: plasmaquick/appletquickitem.cpp:590 +#, kde-format +msgid "%1 is not compatible with Plasma %2" +msgstr "" + +#: plasmaquick/appletquickitem.cpp:581 +#, kde-format +msgid "" +"This Widget was written for Plasma %1 and is not compatible with Plasma %2. " +"Please contact the widget's author for an updated version." +msgstr "" + +#: plasmaquick/appletquickitem.cpp:587 +#, kde-format +msgid "" +"This Widget was written for Plasma %1 and is not compatible with Plasma %2. " +"Please update Plasma in order to use the widget." +msgstr "" + +#: plasmaquick/appletquickitem.cpp:596 plasmaquick/appletquickitem.cpp:618 +#, kde-format +msgid "Sorry! There was an error loading %1." +msgstr "" + +#: plasmaquick/appletquickitem.cpp:613 +#, kde-format +msgid "Error loading QML file: %1 %2" +msgstr "" + +#: plasmaquick/appletquickitem.cpp:616 +#, kde-format +msgid "Error loading Applet: package %1 does not exist." +msgstr "" + +#: plasmaquick/configview.cpp:189 +#, kde-format +msgid "%1 — %2 Settings" +msgstr "" + +#: plasmaquick/configview.cpp:190 +#, kde-format +msgid "%1 Settings" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:573 +#, kde-format +msgid "Plasma Package" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:577 +#, kde-format +msgid "Install" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:588 +#, kde-format +msgid "Package Installation Failed" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:604 +#, kde-format +msgid "The package you just dropped is invalid." +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:613 +#, kde-format +msgid "Widgets" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:618 +#, kde-format +msgctxt "Add widget" +msgid "Add %1" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:632 +#, kde-format +msgctxt "Add icon widget" +msgid "Add Icon" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:644 +#, kde-format +msgid "Wallpaper" +msgstr "" + +#: plasmaquick/plasmoid/containmentitem.cpp:654 +#, kde-format +msgctxt "Set wallpaper" +msgid "Set %1" +msgstr "" + +#: plasmaquick/plasmoid/dropmenu.cpp:29 +#, kde-format +msgid "Content dropped" +msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.5.4/src/plasmaquick/appletpopup.cpp new/libplasma-6.5.5/src/plasmaquick/appletpopup.cpp --- old/libplasma-6.5.4/src/plasmaquick/appletpopup.cpp 2025-12-09 10:51:14.000000000 +0100 +++ new/libplasma-6.5.5/src/plasmaquick/appletpopup.cpp 2026-01-13 13:59:56.000000000 +0100 @@ -23,7 +23,7 @@ // used in detecting if focus passes to config UI #include "configview.h" -#include "sharedqmlengine.h" +#include "quickviewsharedengine.h" // This is a proxy object that connects to the Layout attached property of an item // it also handles turning properties to proper defaults @@ -196,7 +196,7 @@ bool childHasFocus = focusWindow && ((focusWindow->isActive() && isAncestorOf(focusWindow)) || (focusWindow->type() & Qt::Popup) == Qt::Popup); - const bool viewClicked = qobject_cast<const PlasmaQuick::SharedQmlEngine *>(focusWindow) || qobject_cast<const ConfigView *>(focusWindow); + const bool viewClicked = qobject_cast<const PlasmaQuick::QuickViewSharedEngine *>(focusWindow) || qobject_cast<const ConfigView *>(focusWindow); if (viewClicked || (!parentHasFocus && !childHasFocus)) { setVisible(false); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.5.4/src/plasmaquick/dialog.cpp new/libplasma-6.5.5/src/plasmaquick/dialog.cpp --- old/libplasma-6.5.4/src/plasmaquick/dialog.cpp 2025-12-09 10:51:14.000000000 +0100 +++ new/libplasma-6.5.5/src/plasmaquick/dialog.cpp 2026-01-13 13:59:56.000000000 +0100 @@ -15,7 +15,7 @@ #include "debug_p.h" #include "dialogbackground_p.h" #include "dialogshadows_p.h" -#include "sharedqmlengine.h" +#include "quickviewsharedengine.h" #include <QLayout> #include <QMenu> @@ -1188,6 +1188,7 @@ dialogPos.setX(leftPoint.x()); } } + bool flippedY = false; // ...at the top edge if (dialogPos.y() < avail.top()) { if (d->location == Plasma::Types::LeftEdge || d->location == Plasma::Types::RightEdge) { @@ -1196,12 +1197,13 @@ } else { // flip it around // Note: floating popup goes here. + flippedY = true; dialogPos.setY(bottomPoint.y()); } } // ...at the bottom edge if (dialogPos.y() + size.height() > avail.bottom()) { - if (d->location == Plasma::Types::LeftEdge || d->location == Plasma::Types::RightEdge) { + if (d->location == Plasma::Types::LeftEdge || d->location == Plasma::Types::RightEdge || flippedY) { // move it in bounds dialogPos.setY(qMax(avail.top(), (avail.bottom() - size.height() + 1))); } else { @@ -1338,7 +1340,7 @@ const QWindow *focusWindow = QGuiApplication::focusWindow(); bool childHasFocus = focusWindow && ((focusWindow->isActive() && isAncestorOf(focusWindow)) || (focusWindow->type() & Qt::Popup) == Qt::Popup); - const bool viewClicked = qobject_cast<const PlasmaQuick::SharedQmlEngine *>(focusWindow) || qobject_cast<const ConfigView *>(focusWindow); + const bool viewClicked = qobject_cast<const PlasmaQuick::QuickViewSharedEngine *>(focusWindow) || qobject_cast<const ConfigView *>(focusWindow); if (viewClicked || (!parentHasFocus && !childHasFocus)) { setVisible(false);
