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

Reply via email to