summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Niccolò Venerandi [Thu, 29 May 2025 07:25:03 +0000 (07:25 +0000)]
[PATCH] Do not track cache partitions with freespacenotifier
BUG:504423
(cherry picked from commit
f4a08099d0aae466f06f0094498cc593c8ce4532)
e033ef89 Do not track cache partitions with freespacenotifier
5203019a Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com>
Gbp-Pq: Name upstream_01978f58_Do-not-track-cache-partitions-with-freespacenotifier.patch
Vlad Zahorodnii [Wed, 28 May 2025 13:36:20 +0000 (13:36 +0000)]
[PATCH] shell: Rearrange the teardown order
At the moment, the ShellCorona is destroyed after the QApplication object.
Destroying something after the application object can lead to
unexpected results because most of the code is written with an assumption
that the app object and the associated objects, e.g. the qpa, are still
valid when the cleanup code runs.
This change puts the ShellCorona on the stack so the destruction order
looks as follows:
- destroy ShellCorona
- destroy QApplication
CCBUG: 487660
(cherry picked from commit
e2326d7f9e752eb18411ef4c0bcd53b8f34e02c6)
Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
Gbp-Pq: Name upstream_88911e82_shell-Rearrange-the-teardown-order.patch
Marco Martin [Wed, 28 May 2025 08:56:49 +0000 (10:56 +0200)]
[PATCH] wallpapers/image: don't crash when removing /usr/share
we delay addSourceModel when the source model is fully loaded,
but it might take a long time (ie adding /usr/share)
if then we remove it before it's done, we will have either an assert or a crash
in qconcatenatetablesmodel (depending if Qt asserts are turned on)
we can safely call addsourceModel immediately, so rowsInserted will be
forwarded as they come in
BUG:503593
(cherry picked from commit
f584f1beb3aaafe36c328a761b8eea02b46f20c4)
f584f1be wallpapers/image: don't crash when removing /usr/share
Co-authored-by: Marco Martin <notmart@gmail.com>
Gbp-Pq: Name upstream_e9fd71d9_wallpapers-image-don-t-crash-when-removing-usr-share.patch
Nate Graham [Thu, 22 May 2025 15:06:52 +0000 (09:06 -0600)]
[PATCH] libtaskmanager: show Comment for launcher icons when appropriate
Right now, launcher icons get a caption equal to the app's GenericName,
if one is set in the metadata. If not, it gets no caption.
This differs from what Kicker and Kickoff Manager do: a more complex
behavior to show the Comment if the app has no GenericName or if its
GenericName is equal to its Name. Let's replicate the same logic here.
BUG: 504431
FIXED-IN: 6.4.0
(cherry picked from commit
ae39f3219d6fc849fe8de0d1c165a572598082fe)
Co-authored-by: Nate Graham <nate@kde.org>
Gbp-Pq: Name upstream_45784326_libtaskmanager-show-Comment-for-launcher-icons-when-appropriate.patch
Christoph Wolk [Sat, 17 May 2025 07:38:00 +0000 (07:38 +0000)]
[PATCH] applets/systemmonitor: skip configure button on sensorless faces
Some faces don't need sensors as they have their data included already,
namely Process Table and Application Table. The applet does not take
this into account and keeps showing the "Configure" button.
Instead, don't show that button if one of these faces is the current
face.
BUG: 504335
FIXED-IN: 6.4.0
(cherry picked from commit
184e883786520d6a7494b4db69dad29d69ff63a6)
Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>
Gbp-Pq: Name upstream_b9bc83c6_applets-systemmonitor-skip-configure-button-on-sensorless-faces.patch
Christoph Wolk [Tue, 25 Mar 2025 09:46:10 +0000 (10:46 +0100)]
[PATCH] applets/systemmonitor: handle null faceController
When initially adding a systemmonitor widget to a panel, faceController
can still be null, causing several TypeErrors.
Instead, use optional chaining and default values to prevent these
errors until the faceController is loaded.
Gbp-Pq: Name upstream_d4df9b5f_applets-systemmonitor-handle-null-faceController.patch
Christoph Wolk [Sat, 10 May 2025 17:10:30 +0000 (19:10 +0200)]
[PATCH] applets/notification: fix fullRepresentation-only widgets
The fullRepresentation has a little efficiency trick: it unloads the
model while it is not expanded, so the ListView does not need to be
updated while it is not visible. In general this is fine, but it
interacts very badly with attempts to put the fullRepresentation
directly on the desktop (or in a very large panel) and the auto-closing
functionality of the notification applet. When the notification history
ever becomes empty, it tries to close the fullRepresentation by setting
expanded to false, which by itself does not do any harm either (the
fullRepresentation stays a fullRepresentation), but it does unload the
model, so the history never updates again (unless the user manually
resizes it to become too small for the fullRepresentation then back
again, which resets it to its proper expanded state).
Instead, we modify closePlasmoid() to only set expanded to false if the
widget is below either switchWidth or switchHeight.
BUG: 503815
FIXED-IN: 6.4.0
Gbp-Pq: Name upstream_142caad0_applets-notification-fix-fullRepresentation-only-widgets.patch
Oliver Beard [Fri, 9 May 2025 14:38:00 +0000 (15:38 +0100)]
[PATCH] shell/Osd: Fix missing RTL PlasmaCore.Dialog does not set LayoutMirroring for us, so we need to do it ourselves.
BUG: 503255
Gbp-Pq: Name upstream_8845c001_shell-Osd-Fix-missing-RTL.patch
Vlad Zahorodnii [Fri, 16 May 2025 15:19:32 +0000 (15:19 +0000)]
[PATCH] wallpapers/image: Fix thumbnails not matching output size
The `Screen` is an attached property and it never changes, we need to
monitor screen size changes instead.
BUG: 483097
(cherry picked from commit
d6436e077c05abd100d905aaa73222a48ca1695f)
7678dfa9 wallpapers/image: Fix thumbnails not matching output size
5f4d8bc8 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
Gbp-Pq: Name upstream_6d12cde3_wallpapers-image-Fix-thumbnails-not-matching-output-size.patch
Niccolò Venerandi [Mon, 24 Mar 2025 17:57:07 +0000 (18:57 +0100)]
[PATCH] Warn user about full storage in any device/partition
Currently, we only check for home and / partitions to be full
when warning user. With this commit we instead check for all
partitions / devices that are mounted and not read only.
Co-authored-by: David Edmundson <kde@davidedmundson.co.uk>
Gbp-Pq: Name upstream_9e0939c1_Warn-user-about-full-storage-in-any-device-partition.patch
Christoph Wolk [Thu, 8 May 2025 13:27:47 +0000 (15:27 +0200)]
[PATCH] applets/notifications: don't allow horizontal scrolling
Notification bodies have their width constrained by the notification and
the horizontal scrollbar forced off, but they can still be scrolled with
a horizontal wheel, touchpad, or similiar. This is surprising and
pointless.
Instead explicitly set the contentWidth, which is otherwise ultimately
based on the underlying TextEdit (and that's the width it would have on
a single line without wrapping).
Gbp-Pq: Name upstream_2c27c9db_applets-notifications-don-t-allow-horizontal-scrolling.patch
Bohdan Onofriichuk [Mon, 5 May 2025 19:13:54 +0000 (19:13 +0000)]
[PATCH] applets/devicenotifier: check if device has been added before
BUG: 495140
Skip device if applet already has device with similar udi
Gbp-Pq: Name upstream_a83c4e5f_applets-devicenotifier-check-if-device-has-been-added-before.patch
Han Young [Sat, 22 Feb 2025 15:13:19 +0000 (23:13 +0800)]
[PATCH] kcm_regionandlang: add locale C to mapping and always set LANG and LC_*
BUG: 500432
Add locale C to glibc mappings so that locale C is actually saved to config file
Also set LC_* whenever LANG is set, this ensure LC_* are always up to date. In previous logic, LC_* can become out of sync if user change LANG to something else than changed it back.
Gbp-Pq: Name upstream_c9ee2931_kcm-regionandlang-add-locale-C-to-mapping-and-always-set-LANG-and-LC-.patch
Nate Graham [Fri, 14 Mar 2025 22:23:58 +0000 (16:23 -0600)]
[PATCH] kcm/users: refine "deleting logged-in user" UX
Right now there are two problems:
1. Deleting a logged-in user shows no warning about this.
2. Asking to delete the files of a logged-in user fails silently
(AccountsService simply won't do it).
This commit solves both problems: now the user sees a warning dialog
when they try to delete another logged-in user, and it also prevents
them from trying to delete a logged-in user's files, instead redirecting
them to just delete the account but not the files.
To achieve this, I needed to change what the `loggedIn` property does,
because previously it was inaccurate, returning whether the queried user
is the currently logged-in user. Now it returns whether the quaried user
is logged in, and I added a new `isMe` property to hold whether the
queried user is the currently logged-in user.
BUG: 495494
FIXED-IN: 6.4.0
Gbp-Pq: Name upstream_9abfdd26_kcm-users-refine-deleting-logged-in-user-UX.patch
Sune Vuorela [Thu, 13 Feb 2025 19:28:40 +0000 (19:28 +0000)]
[PATCH] users kcm: Fix issue in sorting user list
If two users are logged in, the sorting order is not stable, both should be sorted before the other
Use partition instead of sorting, since we only care about having moved logged in users up front.
Found by: Kamil Kaznowski
Gbp-Pq: Name upstream_fbb2e6d3_users-kcm-Fix-issue-in-sorting-user-list.patch
Vlad Zahorodnii [Wed, 23 Apr 2025 11:34:28 +0000 (14:34 +0300)]
[PATCH] applets/appmenu: Store dbus menu importer in a std::unique_ptr
The code is simpler this way.
Gbp-Pq: Name upstream_5d008e00_applets-appmenu-Store-dbus-menu-importer-in-a-std-unique-ptr.patch
Vlad Zahorodnii [Fri, 18 Apr 2025 19:39:46 +0000 (22:39 +0300)]
[PATCH] applets/appmenu: Fix displaying menu of the previous active window
We need to break the DBusMenuImporter::menuUpdated() signal connection
when the active window changes. Otherwise, it's possible that the
menuUpdated signal will be emitted and the menu will be marked as
available.
BUG: 473714
Gbp-Pq: Name upstream_73875471_applets-appmenu-Fix-displaying-menu-of-the-previous-active-window.patch
Nate Graham [Sat, 29 Mar 2025 21:35:36 +0000 (15:35 -0600)]
[PATCH] applets/notifications: never use scientific notation for large numbers
Normal people don't know how to read it.
BUG: 422166
FIXED-IN: 6.4.0
Gbp-Pq: Name upstream_cf206f9d_applets-notifications-never-use-scientific-notation-for-large-numbers.patch
Kai Uwe Broulik [Sat, 22 Mar 2025 17:22:35 +0000 (18:22 +0100)]
[PATCH] applets/systemtray: Open context menu on click when ItemIsMenu
As per StatusNotifierItem spec:
> The item only support the context menu, the visualization should
prefer showing the menu or sending ContextMenu() instead of Activate()
Gbp-Pq: Name upstream_f17c2546_applets-systemtray-Open-context-menu-on-click-when-ItemIsMenu.patch
Tomislav Pap [Mon, 24 Mar 2025 23:23:07 +0000 (23:23 +0000)]
[PATCH] Fix Scroll Wheel issue in AllApps submenu of Application Dashboard
Scroll with mouse wheel was problematic in AllApps subsection. It worked
partially, abruptly stopping when hovering over app icons, or just
during mouse wheel scrolling.
The problem is that QQuick WheelInterceptor::findwheelArea() never entered
into its if statement because there are 3 children elements of QML parent,
and their z axis values are 1, 0, 0 respectfully.
BUG: 486481
FIXED-IN: 6.4.0
Gbp-Pq: Name upstream_4f9b1a69_Fix-Scroll-Wheel-issue-in-AllApps-submenu-of-Application-Dashboard.patch
Fushan Wen [Mon, 24 Mar 2025 12:33:47 +0000 (20:33 +0800)]
[PATCH] libkmpris: allow MultiplexerModel to show actual player name
The lock screen needs it to show the actual player name instead of
"Choose player automatically"
Gbp-Pq: Name upstream_e4e0dee5_libkmpris-allow-MultiplexerModel-to-show-actual-player-name.patch
Debian Qt/KDE Maintainers [Mon, 21 Jul 2025 16:21:10 +0000 (18:21 +0200)]
relax-interplasma-versioned-deps
Gbp-Pq: Name relax-interplasma-versioned-deps.patch
Debian Qt/KDE Maintainers [Mon, 21 Jul 2025 16:21:10 +0000 (18:21 +0200)]
fix-incorrect-libplasma-dependency-version
Gbp-Pq: Name fix-incorrect-libplasma-dependency-version.patch
Aurélien COUDERC [Mon, 21 Jul 2025 16:21:10 +0000 (18:21 +0200)]
plasma-workspace (4:6.3.6-2) unstable; urgency=medium
[ Aurélien COUDERC ]
* Fix incorrectly encoded libplasma dependency version that breaks
builds with our mixed 6.3.x packages in trixie.
[dgit import unpatched plasma-workspace 4:6.3.6-2]
Aurélien COUDERC [Mon, 21 Jul 2025 16:21:10 +0000 (18:21 +0200)]
Import plasma-workspace_6.3.6-2.debian.tar.xz
[dgit import tarball plasma-workspace 4:6.3.6-2 plasma-workspace_6.3.6-2.debian.tar.xz]
Aurélien COUDERC [Sat, 19 Jul 2025 10:11:47 +0000 (12:11 +0200)]
Import plasma-workspace_6.3.6.orig.tar.xz
[dgit import orig plasma-workspace_6.3.6.orig.tar.xz]