Paste P714

Preliminary changelog 22.08.2..22.08.3
ActivePublic

Authored by heikobecker on Nov 1 2022, 8:20 AM.
####################### dolphin
commit 348794eff8235f46b1f21d5e4b6fe0fe2b06ca57
Author: Andrey Butirsky <butirsky@gmail.com>
Date: Thu Sep 29 19:13:15 2022 +0300
fix opening new windows unnecessary
fixes a regression introduced by
https://invent.kde.org/utilities/ark/-/merge_requests/44
BUG: 440663
(backported from commit c628c9d6)
(cherry picked from commit bc38cbd9f06d41b550d75b80b23025e60c9302f3)
commit ee0ef58fc0cd1d27359cb4f1f1fa559f104acfa6
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Tue Oct 11 21:21:09 2022 +0200
Fix Wayland window activation when attaching to an existing instance
The application launching Dolphin passes a token via the XDG_ACTIVATION_TOKEN environment variable
We need to pass that to the running instance so that it can use it to raise itself
(cherry picked from commit 6c19e733673e24684707836fb2c9e0f45d1ac3f9)
####################### ffmpegthumbs
commit 1f9b8190efcec842302e77a9ac9727faf7c8c14d
Author: Harald Sitter <sitter@kde.org>
Date: Sun Oct 16 19:33:40 2022 +0200
don't trigger UB on vector::front
"Calling front on an empty container is undefined." so instead return
with empty frame data. since I can't reproduce the crash I'm having high
hopes that it should be fixed by simply not running the memcpy
probably fixes https://errors-eval.kde.org/organizations/kde/issues/180
(cherry picked from commit ed762709d64cb3c8f686faf16c002b7df0967f0e)
####################### kalendar
commit 69f15b7abf327b9daf97587784b845f4c1811e35
Author: Carl Schwan <carl@carlschwan.eu>
Date: Mon Oct 17 10:39:09 2022 +0200
Fix crash when history is still null
Akonadi::IncidenceChanger::history is not guarantee to exists and is
only created later on.
This should fix https://errors-eval.kde.org/organizations/kde/issues/343/?project=30
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit 6a9dd9ef64af2453f56e96c81ff2766cbf13e6d3)
commit 078ac836f9d5eee9d5215b590ff057d0ab0815b1
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Wed Oct 5 04:24:51 2022 +0200
Fix adding an event or task to a default collection when there is no default or previously used collection in Config
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
commit c46b6c987a4777fa98b4d29893dd1386715ecb4e
Author: Volker Krause <vkrause@kde.org>
Date: Mon Aug 29 17:56:51 2022 +0200
Require the latest stable version of the Akonadi and PIM APIs
Allows to clean up a ton of preprocessor conditionals.
####################### kalzium
commit 60ca58a3c17e5d3cf5c12e6c7e31e29f8dfad791
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Fri Oct 28 12:31:31 2022 +0200
Fix ignoring Overwrite cancelling
Introduced when importing the same bug from upstream in
fe66b2361166438ad4b67e31d387ecdff26b8846
Still unfixed there, but project seems also dormant and stuck with Qt4
####################### kanagram
commit 6c512725b189a5327e3b506738240a97df4aab51
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Sat Oct 22 15:20:09 2022 +0200
Fix UI not loading, due to accidentally translated app name
####################### kate
commit 321f82922153fdbf07e5e6cf99f2fe45082288cc
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed Oct 19 12:36:47 2022 +0500
Fix crash in GitWidget
==311129==The signal is caused by a READ memory access.
#0 0x7f2133640ec0 in QSortFilterProxyModel::data(QModelIndex const&, int) const
#1 0x7f212994f13a in QModelIndex::data(int) const /usr/include/qt/QtCore/qabstractitemmodel.h:460:17
#2 0x7f2129a1b16e in GitWidget::treeViewContextMenuEvent(QContextMenuEvent*) kate/addons/project/gitwidget.cpp:1119:55
#3 0x7f2129a18941 in GitWidget::eventFilter(QObject*, QEvent*) kate/addons/project/gitwidget.cpp:887:9
#4 0x7f21336675e1 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
#5 0x7f213424db2b in QApplicationPrivate::notify_helper(QObject*, QEvent*)
#6 0x7f2134252361 in QApplication::notify(QObject*, QEvent*)
#7 0x7f2133667977 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
#8 0x7f21342a2e13 (libQt5Widgets.so.5+0x1cde13)
#9 0x7f21342a417d (libQt5Widgets.so.5+0x1cf17d)
#10 0x7f213424db3b in QApplicationPrivate::notify_helper(QObject*, QEvent*)
#11 0x7f2133667977 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
#12 0x7f2133bad08b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
#13 0x7f2133b96964 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
#14 0x7f212c248aef (libQt5XcbQpa.so.5+0x63aef)
#15 0x7f2131553b2a in g_main_context_dispatch
#16 0x7f21315a9e78 (libglib-2.0.so.0+0xaae78)
#17 0x7f2131551251 in g_main_context_iteration (libglib-2.0.so.0+0x52251)
#18 0x7f21336b225b in QEventDispatcherGlib::processEvents(QEventLoop::ProcessEventsFlags)
#19 0x7f213366011b in QEventLoop::exec(QEventLoop::ProcessEventsFlags)
#20 0x7f213366ac48 in QCoreApplication::exec() (libQt5Core.so.5+0x290c48)
#21 0x55ff9fc1a200 in main kate/apps/kate/main.cpp:603:12
#22 0x7f2132ed72cf (libc.so.6+0x232cf)
#23 0x7f2132ed7389 in __libc_start_main (/usr/lib/libc.so.6+0x23389)
#24 0x55ff9fb12fe4 in _start /build/glibc/src/glibc/csu/../sysdeps/x86_64/start.S:115
(cherry picked from commit a9e5f54aafdb5336f4d129386f6fac37cfcb2089)
commit 23a282ba958602c65baf293f4f48c499b34c84fe
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Oct 25 23:06:04 2022 +0500
Be more defensive when tearing down
- Move the original m_toolviews as it gets modified on destruction
- Use QPointer for storing toolviews
(cherry picked from commit ee52fd4bda001a7d0ac0668d4c76ddc6c5750d0a)
commit 9ec3177d687b8b8381a3cffbaaa585300cde0f13
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Oct 25 19:13:13 2022 +0500
Avoid some usages of QCursor::pos
Its not wayland friendly and makes little sense to use it when the right
position is already available in the function parameter.
(cherry picked from commit 468d6cdc6cbd83b215ca9e5a4f408622c985674b)
commit 51244c75fc66ae4d014fd3629a357f7818063f55
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Oct 25 18:56:42 2022 +0500
set parent for QMenu
Takes care of most of the QMenu occurunces. A couple remain in
SearchPlugin
BUG: 460983
(cherry picked from commit acc47c7d16b86613f323de700936ec4469a6cd3e)
####################### kbruch
commit cb6214a9fa8478ef6ecba0e43145d525c86b23f2
Author: Albert Astals Cid <aacid@kde.org>
Date: Fri Oct 14 00:34:12 2022 +0200
Install the 128px version of the icon
####################### kdeconnect-kde
commit 67e85c14b6ed8feda77cf0764f2f763d80e5d073
Author: Aleix Pol <aleixpol@kde.org>
Date: Mon Oct 17 00:33:01 2022 +0200
virtualmonitor: Make sure we clean up m_process after deleting
(cherry picked from commit c989be56cd5a48eeca1f916843708d533325f4f9)
####################### kgeography
commit 767cd1e8e4330ce7247017c9103b8ffbe33175f9
Author: Albert Astals Cid <aacid@kde.org>
Date: Thu Oct 20 22:47:02 2022 +0200
Fix Bahrain not showing in Asia: Place Countries in the Map
The country is only 1 pixel wide and the code had 2 off by one issues so
it did not show at all, now it shows mega small, but at least it shows
BUGS: 460742
####################### kitinerary
commit 58e084a6ad1ac65bf9335650026b284a4ffeccac
Author: Volker Krause <vkrause@kde.org>
Date: Thu Oct 20 17:56:34 2022 +0200
Add Italo train ticket extractor script
This likely only covers French language variants at this point though,
lacking samples in other languages.
####################### kmail
commit eac31c72c56999da24847241e0d57c313cf42e38
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Mon Oct 17 11:03:42 2022 +0200
Avoid reading .mbox files as Latin-1
Currently the content of .mbox files is passed through QString::fromLatin1,
even though it could be any encoding. Avoid converting it to QString
altogether, KMime wants a QByteArray anyway.
This fixes opening mails with non-Latin-1 characters.
####################### kmime
commit 4b045ec19f62dcd270d0af4e11af483eb160e414
Author: Laurent Montel <montel@kde.org>
Date: Fri Oct 14 09:15:58 2022 +0200
Fix bug 378985: KMail 5.4.3: Save all attachements -> no attachments found
BUG: 378985
FIXED-IN: 5.21.40
####################### kolf
commit 17dbb6360529e89d6498e0a6085ac659fed59f30
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue Oct 18 00:47:22 2022 +0200
Fix game getting stuck sometimes when balls collide
BUGS: 342532
####################### konquest
commit 8f75bbfb5f09e9db00df7ca24732b11002087d25
Author: Albert Astals Cid <aacid@kde.org>
Date: Fri Oct 14 17:15:16 2022 +0200
Fix generating planet names when there's lots of them
We were just going up in ASCII from A but that quickly sends us into
"non printable" chars.
Now we do
A-Z and then add another A, etc.
The algorithm is neither nice nor efficient but it works ^_^
BUGS: 352926
####################### konsole
commit 252eab8537d8274ed32cb0a008f5d6ce9109908f
Author: Harald Sitter <sitter@kde.org>
Date: Fri Oct 21 17:17:58 2022 +0200
don't lose environment variables
the resetting was nonesense, Pty appends _environment on top of the
existing environment, so concat the two for potential sandboxing (the
ksandbox class will only apply the diff to system environment anyway).
once the sandboxing was applied reset the actual process environment to
the original variable rather than emptying it, this prevents us from
losing variables when outside a sandbox
BUG: 458591
commit 1d30c7d75c1ee95a73f8240d1747c77f2683f60d
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Sat Oct 8 21:57:13 2022 +0200
Avoid using wrong coordinates on extendSelection
It seems MR 659 exposed an old bug (sorry!). When extending the selection
(shift + left mouse button) and there was no previous point of reference
(either a selection, or a previous mouse press, with no intervening
normal/alternate screen switches), extendSelection() was using the position
measured in _pixels_ instead of char cells to initialize the point of reference
for further selection extend operations.
Before MR 659, this tended to result in the selection extending from the mouse
position to the lower right corner on a subsequent selection extend operation.
Now, if there is no previous point of reference, use the cursor position.
Whether to also use the cursor position as point of reference if there is no
existing selection merits further consideration.
To reproduce the bug, open a new Konsole, and shift+LMB twice (once to set the
out of bounds point of reference, and another one to actually create a
selection) before doing any other mouse button presses.
BUG: 458822
BUG: 398320
(cherry picked from commit a8726defd85bf70546e372fb85121f71b4f82763)
####################### korganizer
commit 06accd7972bb3ba44bbdda2cc57cda5e123a92e8
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Fri Sep 9 20:28:34 2022 +0000
Toggle completion of occurrences of recurring todos
Currently the 'Toggle To-do Completed' action of the month and agenda
views, applied to a recurring todo, marks the next two incomplete
occurrences as complete, regardless of which occurrence was selected.
This patch calculates the selected occurrence's recurrence ID, and
toggles that occurrence. If it was incomplete, it and all previous
occurrences are complete; if it was complete, it and all following
occurrences are incomplete.
commit c8eccb4c5b727dc04ef1ec6d9b2ac36474584d05
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Fri Oct 14 01:52:46 2022 +0000
Remove an if that is always true
commit db09d9eb02f760eb39b0bddecf513b2bf6b49dd5
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Fri Oct 14 00:08:05 2022 +0000
Duplicate class name annoys code quality tool
commit 9580426c16f11f4cf0f06a8d2f5eebad7914f859
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sun Sep 25 21:25:02 2022 +0000
Handle dissociation in distant time zones
The Month and Agenda views display incidences on dates in the local
time zone; an event on the 22nd at 06:00 Asia/Tokyo time is displayed
on the 21st if the local time zone is UTC or further west.
`CalendarView::dissociateOccurrences()` used the local date to calculate
recurrence IDs for recurring incidences, without considering time zones.
Example event:
- start 2022-09-22 06:00 Asia/Tokyo
- end 2022-09-22 07:00 Asia/Tokyo
- repeat daily, 3 times.
- dissociate the first occurrence.
The dissociated event has
"RECURRENCE-ID;TZID=Asia/Tokyo:20220921T060000"
which is invalid.
####################### ksquares
commit 9d727a28f26bc4596e0ea4000d168899660eb44d
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed Oct 19 17:32:46 2022 +0200
Fix the yellow hint not being visible
side-fixes bug 351809
BUGS: 351809
####################### mailcommon
commit bc0ca61528eecaa85e3ee8afe7be62e74eec0801
Author: Laurent Montel <montel@kde.org>
Date: Sun Oct 23 19:46:53 2022 +0200
Fix bug 460756: Converting to sieve filters should use actual folder names instead of translated ones
FIXED-IN: 5.21.3
BUG: 460756
heikobecker created this paste.Nov 1 2022, 8:20 AM
heikobecker created this object in space S1 KDE Community.