Package: plasma-desktop / 4:5.20.5-4+deb11u1

Metadata

Package Version Patches format
plasma-desktop 4:5.20.5-4+deb11u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix baloo compilation | (download)

kcms/baloo/baloodata.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
offer to change kwallet password when changing login password | (download)

CMakeLists.txt | 1 1 + 0 - 0 !
kcms/users/package/contents/ui/ChangeWalletPassword.qml | 90 90 + 0 - 0 !
kcms/users/package/contents/ui/UserDetailsPage.qml | 12 12 + 0 - 0 !
kcms/users/src/CMakeLists.txt | 1 1 + 0 - 0 !
kcms/users/src/user.cpp | 19 18 + 1 - 0 !
kcms/users/src/user.h | 3 3 + 0 - 0 !
6 files changed, 125 insertions(+), 1 deletion(-)

 offer to change kwallet password when changing login password
 Right now, when a user changes their login password, their KWallet
 password is not changed. For users whose KWallet password was the same
 as their login password, this causes the two passwords to get out of sync,
 and then the user will be prompted to unlock their wallet the next time
 they log in. If they use their new password, it won't work. This is very
 very frustrating if you don't know what's going on.
 .
 Now, when you change the login password of your own user account, and
 you have a wallet named "kdewallet" (the default one) in your list of
 wallets, you will be prompted to change the password of that wallet to
 match the new login password. This is optional and you don't have to do
 it, and you won't be prompted to do so if you don't have a wallet named
 "kdewallet", which indicates that you have a customized KWallet setup
 and you presumably know what you're doing.
upstream_5.21+lts_folder_view_de duplicate_switch_width_height_logic.patch | (download)

containments/desktop/package/contents/ui/main.qml | 12 3 + 9 - 0 !
1 file changed, 3 insertions(+), 9 deletions(-)

 [patch] [folder view] de-duplicate switch width/height logic

upstream_5.21+lts_folder_view_Fix_display_on_not skinny_vertical_panels.patch | (download)

containments/desktop/package/contents/ui/main.qml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] [folder view] fix display on not-skinny vertical panels

Folder view has some logic to switch between its compact and full
representations for vertical panels, but it is faulty, and causes the
switch to happen at approximately 50px width. At this width, the display
is completely unusable as the text is elided away into nothingness.

This commit remedies the situation by imposing a more sane minimum width
based on gridUnit. With the default 10pt font, the minimum thickness is
now 144px, which leaves enough room for the labels to be at least
partially visible. At lower panel widths, the applet displays its compact
representation.

BUG: 406806
FIXED-IN: 5.18.7

upstream 1be25dec fix crash deleting from activity manager.patch | (download)

kcms/activities/imports/activitysettings.cpp | 14 8 + 6 - 0 !
1 file changed, 8 insertions(+), 6 deletions(-)

 [patch] fix crash when deleting activity from activity manager

When deleting activity from activity manager, the delete button is destroyed
while handling onClicked signal. This happens because
ActivitySettings.deleteActivity() is calling QMessageBox::question() that
waits for user confirmation.

Change deleteActivity call to use QMetaObject with QueuedConnection as the
connectivity type. This allows the delete button to be destroyed without
having to wait for user confirmation.

BUG: 426926
BUG: 427593

plasma desktop dns.patch | (download)

attica-kde/kdeplugin/kdeplatformdependent.cpp | 19 19 + 0 - 0 !
1 file changed, 19 insertions(+)

 fix denial of service bug in discover.