Paste P705

v22.04.0..v22.04.1
ActivePublic

Authored by heikobecker on May 10 2022, 7:48 AM.
####################### calendarsupport
commit 2fd753e34b5ee3882af8d4cc7a8aa74414d02253
Author: Glen Ditchfield <gjditchfield@acm.org>
Date: Fri May 6 21:55:05 2022 +0000
Use standaloneMonthName in the printed month's header
Use `standaloneMonthName()` to generate the month name in the printed
month's header, as is done by KOrganizer's date navigator, because
`monthName()` produces inappropriate month names for Slavic
languages in this context.
BUG: 453292
Related: https://invent.kde.org/pim/eventviews/-/merge_requests/68
####################### dolphin
commit 94bbf13ff7fe45cb4a847ed7906fa69d5a39748b
Author: Eugene Popov <popov895@ukr.net>
Date: Sat Apr 23 18:28:22 2022 +0300
Fix icon resize animation
This MR fixes an issue where, under certain conditions, an icon resize animation is performed that shouldn't be there.
commit e70e12e3bdf3ce4e9cca4c8f003655ea10b21d7e
Author: Felix Ernst <fe.a.ernst@gmail.com>
Date: Wed Apr 27 10:40:40 2022 +0000
Fix terminal panel not keeping up with dir changes
The terminal panel is supposed to show the same location as the
currently active Dolphin view at all times.
However there was an issue when the terminal is supposed to
quickly switch to a new location and then back again to the old
one. The terminal ignored the switch to the old location unless it
had already fully switched to the new location. Because it isn't
particularly fast at fully switching to the new location, it would
never do the expected thing of switching back to the old location.
This commit makes it so the switch to the old location is only
ignored if there are no in-progress switches to a different
location.
BUG: 391380
BUG: 416690
FIXED-IN: 22.04.2
Not totally sure if this fixes everything but it seems like an improvement.
####################### elisa
commit fcde91570f35ebb5726580a2cdcff55c0d93130d
Author: Nate Graham <nate@kde.org>
Date: Thu May 5 22:08:15 2022 -0600
Improve UX for buttons that open menus
Make them open on pressed rather than clicked, and highlight when
pressed. This makes them behave more consistently.
BUG: 453399
FIXED-IN: 22.04.1
commit a5f6f0b613ae26610ba5421c7b27f7e38299ad06
Author: Firlaev-Hans Fiete <firlaevhans.fiete@protonmail.com>
Date: Tue Apr 26 15:45:34 2022 +0000
Fix Open and Save Playlist global menu entries
Before, the two entries "Open Playlist…" and "Save Playlist…" in the "File" menu
were bound to the same action as "Refresh Music Collection" which is obviously
not wanted.
commit 4ff13b1942380d9f2b86fc59abb58934063ce006
Author: Nate Graham <nate@kde.org>
Date: Tue Apr 19 15:50:44 2022 -0600
Emit change signals for various config changes
We had forgotten to emit change signals for some config settings.
BUG: 436424
FIXED-IN: 22.04.1
####################### eventviews
commit 6a6d73274f088194ae77765854d7a06aa19d5806
Author: Glen Ditchfield <gjditchfield@acm.org>
Date: Fri May 6 21:17:09 2022 +0000
Use standaloneMonthName in the Month View's header
Use `standaloneMonthName()` to generate the month name in the Month
View's header, as is done by KOrganizer's date navigator, because
`QString::toString()` produces inappropriate month names for Slavic
languages in this context.
BUG: 453292
Related: https://invent.kde.org/pim/calendarsupport/-/merge_requests/43
commit d1f78490130965fa9086e536419092d4f6a1b0d8
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sat Apr 30 20:21:14 2022 +0000
Remove some SIGNAL and SLOT macros
commit ef3e58f27b7b11fb358ab4f959861a3420b94577
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Wed Apr 27 21:56:24 2022 +0000
Keep dtStart valid when moving a todo
The Todo view lets the user "move" a todo by changing its due date-time.
If the todo has a start date-time, it allowed dtDue to move to a time
earlier than dtStart, which is disallowed by RFC 5545. This patch
adjusts dtStart if necessary to make the todo valid.
####################### filelight
commit e4c9db692acf2969ef14a927a842fa5edc657887
Author: Harald Sitter <sitter@kde.org>
Date: Sun Apr 17 00:51:30 2022 +0200
rebuild the iteration tech using better architecture
the previous approach just didn't cut it for windows.
the new code sports a forward iterator that fronts for a
platform-dependent walker object that encapsulates the iteration logic
this looks and feels a lot like std::filesystem API but unfortunately we
cannot really use that API directly because I want this change to be
conservative enough to land in 22.04 as a bugfix for windows, also on
POSIX std::filesystem returns the st_size (size in bytes) whereas we
want the actual occupied blocks (st_blocks*size), and lastly it's also a
tad slower because of heavier abstraction
should we choose to go the std::filesystem route in the future anyway it
should be a trivial switch because of how similar the APIs are.
furthermore move to always convert from/to utf8. the QFile helpers
ultimately end up in the same code paths anyway, so it seems simpler to
just go with the utf8 variants directly (also on windows QFile somehow
produces bogus output for actual unicode characters)
the combined set of changes improves windows support substantially. it's
now correctly iterating unicode entries, and correctly displaying
unicode characters. iteration in general now has unit testing.
BUG: 442299
####################### incidenceeditor
commit 250c2de6576007c2c20a3c01ecaac04da5983b99
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue Apr 26 19:10:08 2022 +0000
Separate time order tests from time validation tests
commit d4d479a26e2a895390bb2aa5cda6c0e264c3de0b
Author: Glen Ditchfield <gjditchfield@acm.org>
Date: Tue Apr 26 14:23:47 2022 +0000
Compute locale-independant strings
commit c9ad2907d6f4cd2fa359bffc22ff154614348bc3
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Fri Apr 22 01:26:39 2022 +0000
Simplify KTimeZoneComboBox
commit 070ccf338b9d09098cd37643b1bbf528f0b725a5
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Thu Mar 31 22:30:30 2022 +0000
Test initialization and display of todo datetime GUI elements
####################### itinerary
commit b2bc9af04be59f949012bbc709f9c1bed1ad42f4
Author: Volker Krause <vkrause@kde.org>
Date: Tue Apr 26 19:37:46 2022 +0200
Don't attempt to resolve ISO 3166-1 country codes for the address formatter
That will revert that again anyway, and that seems to be less reliable
on Android than it is on Linux.
BUG: 452979
FIXED-IN: 20.04.1
commit 21db26241a3fcb93dd97f59ad61debe76ed20ea1
Author: Volker Krause <vkrause@kde.org>
Date: Fri Apr 22 16:19:25 2022 +0200
Support all barcode formats specified in pkpass files
Also, fix an invalid reference for the size computation.
####################### kajongg
commit 8716aa796f819f0374e3d13b2b5ddb154f960d93
Author: Antonio Rojas <arojas@archlinux.org>
Date: Fri Apr 22 08:53:47 2022 +0200
Install missing file
Without it, kajongg doesn't run at all
(cherry picked from commit 75cf1656b4be35cb70d1f197c5c2d4360da95512)
####################### kalarm
commit 38bc9f5a2c10c57a374991f1e39ce72e41ded125
Author: David Jarvie <djarvie@kde.org>
Date: Mon May 2 15:14:03 2022 +0100
Don't show volume fade controls if Phonon backend doesn't support fade
If the current Phonon backend doesn't support fade, don't mislead the
user by showing fade options in the alarm edit dialog.
commit f648997e7675990c0dfffbac420e126048e03014
Author: David Jarvie <djarvie@kde.org>
Date: Mon May 2 15:10:11 2022 +0100
Fix sound files not playing after previously playing with fade
commit 1e44f031537711733a38fe487fee78e0be41c698
Author: David Jarvie <djarvie@kde.org>
Date: Sat Apr 30 16:28:06 2022 +0100
Bug 453193: Fix crash in font chooser after deselecting default font
If the font chooser is displayed with 'use default font' selected,
and 'use default font' is deselected and a style is then chosen,
it crashed due to having no current font.
BUG:453193
commit 7a6348bd49b9e0f5b5c3ad85403e1b450cb0c772
Author: David Jarvie <djarvie@kde.org>
Date: Mon Apr 25 22:55:37 2022 +0100
Fix Stop Play button not working for display alarm with audio file
commit 30d5a943393d647bb7471d571d25a326e217ec04
Author: David Jarvie <djarvie@kde.org>
Date: Mon Apr 25 20:12:07 2022 +0100
Bug 452962: Fix crash when Try clicked to stop audio alarm with fade
This implements a workaround for a Phonon crash where
~VolumeFaderEffect() called by ~MediaObject() crashes.
commit 158ad4413f1609aff6a16d2254f05ecf72722483
Author: David Jarvie <djarvie@kde.org>
Date: Wed Apr 20 12:42:35 2022 +0100
Fix time spin boxes being displayed in the wrong position
Using Qt 5.15.3, widgets directly inherited from SpinBox2 were
redisplayed in the wrong position, at the top left of their parent's
widget. This is fixed by adding a layout into SpinBox2.
commit 4565ff433d5785298c9f548b1cf7486e6c915864
Author: David Jarvie <djarvie@kde.org>
Date: Mon Apr 18 00:25:02 2022 +0100
Fix checkboxes being disabled in Preferences dialog
####################### kalendar
commit daf3c0bea9dd7479785541725a3e012d504961d1
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Thu Apr 14 14:11:28 2022 +0200
Install locally downloaded translations
commit 3966f45c3e8d3a71ffbc3b845e6753a105ad31c9
Author: Volker Krause <vkrause@kde.org>
Date: Mon Apr 4 18:33:16 2022 +0200
Use IncidenceTreeModel from akonadi-calendar
This is the first step in moving TodoModel from eventviews to akonadi-
calendar, which would remove the dependency on eventviews and calendar-
support here entirely.
commit 237167b3017b701478dc5865c77d088c62175cec
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Wed Apr 6 00:37:51 2022 +0200
Fix tasks view highlight colours
commit 8b3eda5e5b24e455406a070e2b6e20e49f9cd59e
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Wed Apr 6 00:35:18 2022 +0200
Ensure Kirigami Theme colourset pulls from properties in AbstractTreeItem
commit 6d9ce81caecca524b18e8add0649fa654973351f
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Wed Apr 6 00:31:23 2022 +0200
Fix bad property access
commit c82d595f097ce8e427b1b1e5b223f6c48bee2777
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Wed Apr 6 00:29:07 2022 +0200
Parity between kirigami abstractlistitem and our treeview abstracttreeitem, fix highlight of list items
commit b5af9475e20cad46a42987bcbf9f48e4806b3144
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Tue Apr 5 23:45:23 2022 +0200
Ensure delete dialog properly wraps label
commit b3c9c136ad390746ed74732b62f3573e8619f355
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Tue Apr 5 23:44:55 2022 +0200
Remove unnecessary key press handlers
commit aba5daa965e4ed61ec1ee728abd6963bbdc7e093
Author: Slawek Kaplonski <slawek@kaplonski.pl>
Date: Sat Mar 26 08:27:47 2022 +0100
Fix 'next week' button in the week's view
When going to the next week in the week's view, it wasn't working
at all if next week was also begining of the next month.
It seems that it was because of the Math.floor() method used to
calculate weekDiff - this method returns always returns integer lower or
equal to the input argument. As calculated value was something like
0.99, Math.floor() returned 0 so there was no change of the week at all.
This patch changes it to use Math.round() which rounds input value to
the closest integer value so it should works better in that case.
Closes-issue: #186
commit d937483fb680cd3edf34a862114f6acb32dc397b
Author: Claudio Cambra <claudio.cambra@gmail.com>
Date: Thu Mar 24 23:45:30 2022 +0100
Ensure incidence summary text in incidence info drawer is properly escaped
####################### kate
commit 7d1c9096ebe60b4acda6c4ae2711328b39a62257
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue May 3 02:37:23 2022 +0500
Use both highlightingModeAt and highlightingMode
Using only one is a bad choice because it could be that it returns
ISO C++ for some location, but the snippet wants C++. This is just bad,
the user should not need to care about these details. Instead just use
the both.
(cherry picked from commit 4478e509ca0aa2e0be696f5576e9d8e95ee99db7)
commit cab17fbeb81f40b1f03801e6b5a0a947f5221028
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue May 3 02:35:52 2022 +0500
Fix snippets not showing up in completion
If you have some text on a line:
func()
and the cursor is in between the parenthesis and you try to invoke a
snippet, kate fails to do so because of what the completionRange
method was doing i.e., trying to select the full line range which imo
sounds not very smart.
It also leads to incorrect text replacement after execution of a snippet
as the range could be anything.
To test, create a snippet "qst" that completes to QStringLiteral("").
Then place your cursor in func() and type qst. Nothing shows up. Add
spaces between parenthesis, snippet will now show up but when you
execute it, it results in `tringLiteral("")`.
(cherry picked from commit b0b5da9c05dd49180b7fc44d3ae690c3cc604b57)
commit 3414b6269a616a0dee4237f66e77772669ee59ff
Author: Christoph Cullmann <cullmann@kde.org>
Date: Sat Apr 30 23:42:04 2022 +0200
no delayed readSessionConfig
the config pointer might be invalid at that point in time
if we want to delay stuff, that must be done inside
readSessionConfig in the KTextEditor::View itself,
after reading the stuff from the passed config
BUG: 453152
commit a28624c877cfe6db6ae6ab257f95af36213b25e0
Author: Christoph Cullmann <cullmann@kde.org>
Date: Sat Apr 30 18:30:17 2022 +0200
fix crash on file browser activation
BUG: 453234
(cherry picked from commit a2d0f284caf5bc9ff41995351d722181c16f5dad)
####################### kbackup
commit ca33bb7d2d7c435e7f71b114965db05d9b8c9788
Author: Martin Koller <kollix@aon.at>
Date: Mon Apr 18 11:17:47 2022 +0200
saving profile needs to reset the backup cycle
when manually saving a profile, we need to restart the backup
(incremental) cycle since e.g. adding a new dir would otherwise
not save its content on the next run
(cherry picked from commit a1769ab9160022ba42fea3ea079bc8143022691f)
####################### kcalutils
commit 494331a28bb722b4ab4c38a2520f305b8f7ad8fa
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 22 19:06:36 2022 +0200
Fix Bug 452480: Kmail doesn't display calendar invites
BUG:452480
FIXED-IN: 5.17.1
####################### kdeconnect-kde
commit a0b9a2131c2fa30c041448f87fa927128785cea0
Author: Aleix Pol <aleixpol@kde.org>
Date: Mon Mar 21 18:03:45 2022 +0100
kcm: Fix showing plugins' configuration
We were using the plugin infrastructure to tell the name of the plugin
we were configuring.
Since this doesn't make any sense, just let the kcms themselves define
where they want their settings to be.
This fixes a regression from when we ported away from using KService to
list them. e365e1b35c397e0017803f2edd4b606b5a298ced
(cherry picked from commit 21dbf0410face6ab5fd625d51f648561c44a6d0e)
commit 27da388c74e5eebca05251de471057486612f69b
Author: Ömer Fadıl Usta <omerusta@gmail.com>
Date: Thu Apr 21 13:16:40 2022 +0000
Fix PlaySound with correct QUrl
It was missing to use fromLocalFile
BUG: 452591
(cherry picked from commit da84914b7d5c39af23c3e54ff7745ce6e8c55fe4)
####################### kdenlive
commit 077f2f290a4f42ca7bacae1cc05c87db16c3f35c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 29 11:42:48 2022 +0200
Fix freeze cause by incorrect duplicate entry in thumbnail cache.
Maybe related to #1364
commit ae1e79a176067ed3f78ff473fd5063972c26f1d2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Apr 25 00:02:25 2022 +0200
Fix crash trying to drag in empty space in Bin icon view
commit 7431f170cefc5424a5bf21fc2188161d18a6e266
Author: Massimo Stella <maxstar@tin.it>
Date: Sun Apr 24 19:36:25 2022 +0000
Update kdenliveeffectscategory.rc new mlt's box_blur added to the 'Blur and Sharpen' category
commit 02cd900aa5e72ed17f13585434aaa1576fa87dd2
Author: Massimo Stella <maxstar@tin.it>
Date: Sun Apr 24 19:34:31 2022 +0000
Update CMakeLists.txt adding the new mlt's Box_Blur
commit 42c8bd8c555acd470563cfcab94197112857f1d7
Author: Massimo Stella <maxstar@tin.it>
Date: Sun Apr 24 19:33:44 2022 +0000
Add new mlt's Box_Blur ui. It was not working with the automatic one
commit 6ba4c16f48d9ef64c26ea2c2744c066fee52e1ef
Author: Massimo Stella <maxstar@tin.it>
Date: Sun Apr 24 17:03:30 2022 +0000
Update secondary_color_correction.xml fixing Transparency default value error
commit 4685d1353cf0b098049cdf31828720241c9f026a
Author: Eric Jiang <erjiang@alumni.indiana.edu>
Date: Sat Apr 16 15:32:47 2022 -0700
Fix titler text alignment
When editing text in the title editor, modifying left-aligned text
behaves as though the text is right-aligned and vice-versa. This diff
fixes the logic of offsetting the text location based on alignment.
commit 3c59d78541e124c4a639537bbe1f696ebd563d40
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 22 17:54:28 2022 +0200
Fix potential deadlock, maybe related to #1380
commit a61a8f94657883e781e405e6db30a9b2a25b7a6c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 22 16:49:25 2022 +0200
Small refactoring of cache get thumbnail
commit 9f51aeb7ca86b074284782accfb993c626aa1707
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 22 13:10:21 2022 +0200
Fix timeline preview failing when creating a new project
Related to #993
commit e725bcfdcddda0753232fef78e87636c3865c881
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 21 16:43:43 2022 +0200
Timeline preview profiles - remove unused audio parameters, fix interlaced nvenc
commit 18f77f07afb37011473e3fef211d42ba6434d648
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 21 15:55:58 2022 +0200
Another set of minor improvements for monitor audio level
commit 1ba4dedcfe7d59504815d5c237c4605586d69ed4
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 21 14:46:26 2022 +0200
Minor fix in audio levels look
commit 8ab8f8e53e1935190521470ba306bf0c6b664352
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 21 13:29:57 2022 +0200
Ensure all color clips use the RGBA format
commit a5690290305ac7c096b8b3a3bdd49745913d813a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 21 09:29:31 2022 +0200
Show dB in mixer tooltip
commit 637661db295e18f623f439b090e384f34fb29100
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 21 08:49:41 2022 +0200
Fix audio levels showing incorrect values, and not impacted by master effects
Related to #798.
Track audio levels still don't display the correct values, a change in MLT is required, patch will be posted soon
####################### kdevelop
commit 5dbeef5fa857f1643f8b47cf2b025ca1325a38b9
Author: Igor Kushnir <igorkuo@gmail.com>
Date: Sun May 1 14:46:34 2022 +0300
ContextBrowserPlugin: remove redundant DUChain read locks
DUChain read locks are recursive, so this commit does not fix anything,
only improves performance. The removed locks were redundant because:
1. ContextBrowserPlugin::findDeclaration() is called only from
ContextBrowserPlugin::updateForView() while holding DUChain::lock().
2. ContextBrowserPlugin::switchUse() acquires DUChain::lock() almost at
the beginning => no need to acquire it again below.
Michael Swan originally proposed similar changes in
https://phabricator.kde.org/D22182 along with a fix for Bug 358787.
Jonathan L. Verner reinvented the same fix, but for Bug 416714, in the
parent of this commit. This commit modifies and applies the remaining
fixes from the Phabricator review.
The Phabricator review's summary contains:
"There were two paths which needed a lock added given my change, so
this change set should not cause any regression on bug #386901."
As explained at the top of this commit message, the moved/removed locks
were just redundant, and so removing them is unrelated to the bug fix.
commit a947074f0872ad3245b8c73679143998a88e3753
Author: Jonathan L. Verner <jonathan.verner@matfyz.cz>
Date: Fri Oct 29 01:59:42 2021 +0200
Fix a crash in the "update signature action".
The problem seems to be that the DUChain is readlocked in
`AbstractNavigationWidgetPrivate::anchorClicked` (see also [2]),
which then proceeds through the following (backtrace-like) call chain
#9 AdaptSignatureAction::execute()
(at plugins/clang/codegen/adaptsignatureaction.cpp:83)
#10 ProblemNavigationContext::executeAction(int)
(at kdevplatform/language/duchain/navigation
problemnavigationcontext.cpp:258)
#11 ProblemNavigationContext::executeKeyAction(QString const&)
(at
kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:243)
const&)
(at
kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:183)
#13 AbstractNavigationContext::acceptLink(QString const&)
(at
kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:487)
#14 AbstractNavigationWidgetPrivate::anchorClicked
which ends at
plugins/clang/codegen/adaptsignatureaction.cpp:83
with an `ENSURE_CHAIN_NOT_LOCKED` macro, which asserts.
However, the lock in `anchorClicked` was added there in
commit ff72bc32 to fix bug 386901 ([1]) so it cannot
just be removed. The callchain triggering the 386901 bug looks
as follows:
#0 FunctionDefinition::declaration
(at kdevplatform/language/duchain/functiondefinition.cpp:52)
#1 FunctionDefinition::declaration
(at kdevplatform/language/duchain/functiondefinition.cpp:52)
AbstractDeclarationNavigationContext::AbstractDeclarationNavigationContext
(at
kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:67)
#3 DeclarationNavigationContext::AbstractDeclarationNavigationContext
(at plugins/clang/duchain/navigationwidget.cpp:38)
#4 ClangNavigationWidget::ClangNavigationWidget
(at plugins/clang/duchain/navigationwidget.cpp:98)
#5 ClangDUContext<KDevelop::TopDUContext, 140>::createNavigationWidget
(at plugins/clang/duchain/clangducontext.cpp:46)
#6 AbstractNavigationContext::registerChild
(at
kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:281)
#7 AbstractNavigationContext::execute
(at
kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:201)
#8 AbstractNavigationContext::acceptLink
(at
kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:487)
#9 AbstractNavigationWidgetPrivate::anchorClicked
(at
kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:285)
which hits an assert at
kdevplatform/language/duchain/functiondefinition.cpp:52
in the `ENSURE_CAN_READ` macro.
This commit moves the lock from `anchorClicked` into
`AbstractNavigationContext::registerChild`, which is the
last opportunity for a lock before a language-plugin specific
method is called (so that the bug does not reappear in
other language plugins).
References
[1] https://bugs.kde.org/show_bug.cgi?id=386901
[2] https://phabricator.kde.org/D22182
BUG: 416714
CCBUG: 358787
FIXED-IN: 5.8.220401
####################### kio-extras
commit afe11f248c663e4038f0bab99c1bcb9fd1345b69
Author: Antonio Rojas <arojas@archlinux.org>
Date: Tue Apr 26 23:29:16 2022 +0200
fish: don't overwrite dir mimetype with extension based one
This makes dirs with a dot in their name or special names (such as 'core') report a wrong mime type
BUG: 452940
####################### kitinerary
commit d62695c849ed806f4d1cdf571432d32ec734577e
Author: Volker Krause <vkrause@kde.org>
Date: Thu May 5 19:02:18 2022 +0200
Add PDF extractor stage for SNCF discount cards
This augments what we get from the barcode, e.g. the owner name and (once
the data model supports that) the validity range.
CCBUG: 453322
commit c7e4dee7d0f6d4fb5c3499bcbd8fcc18642dd021
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 4 17:27:57 2022 +0200
Extract SNCF discount card barcodes
CCBUG: 453322
commit 141af23a9b0a8b1ddf92d432b0a2b910650dfd91
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 4 17:27:41 2022 +0200
Extract SNCF discount program information from tickets
CCBUG: 453322
commit 982732660dfc94355d92d4627138ad3536558e9d
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 4 17:27:02 2022 +0200
Fix reservation number propagation from barcode to PDF extracted data
commit 0a475e3fe444410eaee60e4fb329aea8296d5ea1
Author: Volker Krause <vkrause@kde.org>
Date: Mon Apr 25 17:13:03 2022 +0200
Handle minor variations in the phone number part from simplebooking.it
Also, extract the guest name while at it.
commit 8b09a8ebe23ad91f7e1aeeeca1fee82f418a9080
Author: Volker Krause <vkrause@kde.org>
Date: Fri Apr 22 16:10:50 2022 +0200
Extract onepagebooking.com pkpass files as well
commit 20b287eabca8a7f82346c7ffec24c2798bdf8d59
Author: Volker Krause <vkrause@kde.org>
Date: Fri Apr 22 16:10:32 2022 +0200
Make the onepagebooking.com email extractor slightly more tolerant
commit c014509147dd15bce483f3cb1a5b8d6ff458e7cd
Author: Volker Krause <vkrause@kde.org>
Date: Tue Apr 19 18:27:20 2022 +0200
Add extractor for alternative booking.com HTML emails
Additionally this also adds support for email contacts and modification
URLs for all formats.
commit f85ea284528b01b547bcceb320bbfd6a7e03d739
Author: Volker Krause <vkrause@kde.org>
Date: Mon Apr 18 10:20:23 2022 +0200
Also post-process stand-alone program membership elements
commit 71b0372bd67223fce21fa0b877e84196da2911d8
Author: Jan Hambrecht <jaham@gmx.net>
Date: Fri Apr 15 22:49:43 2022 +0200
Update eurowings plaintext extractor
The eurowings plaintext extractor did not work anymore due to slight
changes in booking confirmation text received from eurowings.
The various regex had to be slightly extended to catch the correct data
points from the text.
(cherry picked from commit 7d86a0ede07ccdc0dd0e7891e61b11410faba65d)
####################### kmail
commit aa500afa6358b742cd8f609a716e6cd3d2582bee
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 06:53:51 2022 +0200
Fix crash when we delete several identities
####################### kmailtransport
commit a753314885c642b58f53198bf8870348631d5917
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 14:46:58 2022 +0200
Add separator
####################### kolourpaint
commit 859b4455e37464a8d6e8167f2581abf237f45bd4
Author: Marco Martin <notmart@gmail.com>
Date: Fri Apr 29 13:58:30 2022 +0000
recalculate toolbar size on layout requests
on events like style change all the size hints can be not valid anymore.
visible when changing style on the fly or using a feature from breeze which enlarges buttons when in tablet mode
doing this at stylechange event is too soon, on layout request is the proper moment in the chain of events
Removing adjustSizeConstraint completely is probably the proper fix, though seems to indeed mis size the toolbar on undock
####################### konsole
commit 9ae57f4e1de920d1a30b8f64448fd6c186a36730
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Apr 12 00:03:12 2022 +0300
Fix cursor position after drawing Sixel graphics
Moving all cursor and scroll handling to addPlacement.
This requires the moveCursor parameter to have three possible values,
since Sixel cursor movement is not the same as Kitty/iterm2. This also
unnecessitates addPlacement return value.
BUG: 452476
####################### kopeninghours
commit 4ef92d5fa3e20bb5bd2d3534b31bdd2f2a81d866
Author: Fam Lam <fam.lam@live.nl>
Date: Thu Apr 21 17:32:03 2022 +0000
Add Dutch month abbreviations and weekdays. Remove Ma conversion
Add Dutch month abbreviations and weekdays. Skipping Di, Do abbreviations due to conflicts with other languages. Remove conversion of Ma -> Tu as Ma is Dutch for Maandag (Monday)
####################### kosmindoormap
commit 97824328deacda5d4f8f014bb8d623bf9afa1745
Author: Volker Krause <vkrause@kde.org>
Date: Tue Apr 26 19:02:34 2022 +0200
Fix removing the country prefix from the country subdivision code
####################### kpmcore
commit 82a6351bae64b99616249e44492259ec31a3b34e
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Wed May 4 17:48:35 2022 +0100
Fix location of GPT header on 4K LBA devices.
BUG: 453333
####################### libkleo
commit 5c4b8edb6d0b142a1d76276509e5252cacdecbe0
Author: Martin Liska <mliska@suse.cz>
Date: Fri Mar 25 14:40:37 2022 +0100
Include <iterator>.
In order to fix:
[ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/kleo/keyserverconfig.cpp:73:44: required from here
[ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/utils/algorithm.h:35:30: error: no matching function for call to 'begin(QStringList&)'
[ 16s] 35 | std::transform(std::begin(c), std::end(c), std::begin(c), op);
[ 16s] | ~~~~~~~~~~^~~
The change is documented here:
https://gcc.gnu.org/gcc-12/porting_to.html#header-dep-changes
(cherry picked from commit f290218a6fd4e2b849875f6d465eaa861ec02aff)
####################### okular
commit afc0d8ed07a645f2013ec6f3094e36f70ab5edce
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue Apr 26 21:46:51 2022 +0200
Fix part of the Welcome Screen not being translatable
####################### pim-data-exporter
commit bef4da5087214bb5112611b28634615a08ab1b89
Author: Laurent Montel <montel@kde.org>
Date: Tue May 3 13:38:02 2022 +0200
Show all headers in qtc6
commit 38640527b8dd1e072690d4f253d6f1de78e724f6
Author: Laurent Montel <montel@kde.org>
Date: Tue May 3 13:37:48 2022 +0200
use auto directly
commit 766a54ffa2e260fbe49cef82f118e9741c6ab082
Author: Laurent Montel <montel@kde.org>
Date: Tue May 3 13:37:36 2022 +0200
const'ify variable
commit 42e9b063ae1f928605f25784c6c3fc2fd0d9372b
Author: Laurent Montel <montel@kde.org>
Date: Tue May 3 07:32:28 2022 +0200
USe auto foo directly
commit f290d7eae3c39b7c556e54a075398228a7b9d064
Author: Laurent Montel <montel@kde.org>
Date: Tue May 3 07:31:51 2022 +0200
Fix compile warning
commit 04ba0f6ea6dfa5a79c78fb31b982b2ca9692f7bd
Author: Laurent Montel <montel@kde.org>
Date: Mon May 2 13:50:55 2022 +0200
Const'ify variable
commit 7da217c878f542dbcb6e5b23d1ac62605cb9aa36
Author: Laurent Montel <montel@kde.org>
Date: Mon May 2 07:21:43 2022 +0200
const'ify variables
commit a7a5563837355e2637176970a9516d35a3b9b966
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 19:56:21 2022 +0200
const'ify pointer
commit 003bb0cc14bfc367b4d2fcc52aed42a76c5ee32c
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 14:54:16 2022 +0200
Show headers in qtc6
commit dd0fc50af0f0055c3ee50c782b097051dffe6ba0
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 14:50:11 2022 +0200
Remove it
commit b6068df9c898137365f9a195e2cc4da02dd49621
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 13:43:59 2022 +0200
Fix install variable
commit d475027ac9b37254ade73b11ad24da12ac1b7931
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 13:43:15 2022 +0200
Add more fix compile warnings
commit c9bbae9d96214fd05a60420f5fa6d8def4b2f9d5
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 13:32:57 2022 +0200
Prepare to use custom install dir PIMDATAINSTALL_DIR
commit ff25429742a31a89680e83364357f116a5cc4db7
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 13:32:34 2022 +0200
Fix some compile warnings
commit 77ab9619695e9621330c014760d60ac58e7eb283
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 12:41:57 2022 +0200
Fix compile warnings
commit 9afa8d15ccddacb783cc414c61c2418a2f6c43b4
Author: Laurent Montel <montel@kde.org>
Date: Sun May 1 12:36:27 2022 +0200
Show all headers in qtc6
commit 95a11b035d9e4b35bc01ec603481e9868be53997
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 08:11:51 2022 +0200
Fix export reminder agent config
commit f600b003b341a4e908bb8ea69ff9aa76bf3a41b0
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 08:01:06 2022 +0200
Fix update buttons
commit 321465bfd9c5fa0dfcd592a47c6abc27ebe7baa8
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 07:56:02 2022 +0200
Comment for the moment
commit 9161494a1fa2cdbd611bd531d94d18c950bd3ed2
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 07:27:22 2022 +0200
fix import/export colors
commit 6e73de4eb8dd2288fec69929472b8e82b3d90df8
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 29 07:12:56 2022 +0200
Fix import kalendar config
commit c3ef8d26b460d77763ff9a2664f425691c154779
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 19:22:46 2022 +0200
Add more autotest (kalendar)
commit 79c8d7209d2859da84148ea94ed3321fc8d4f34b
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 13:41:25 2022 +0200
Start to import/export Kalendar config
commit 5bbe4dd7dc83b6841e4551b3dbda3ea10b2a983b
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 13:33:51 2022 +0200
Fix autotest
commit 9927305c4655e07402d3ffe7fedf1e5d910023d2
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 13:30:24 2022 +0200
ignore repo
commit e19f04c9e7116df3fc0d7f11be490662fc01a8d0
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 13:28:49 2022 +0200
Fix import kalendar reminder agent
commit 966e0241d0a04cdf53c94043b34659959b94c63e
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 27 13:19:12 2022 +0200
Now korgac is remplaced by kalendaracrc
commit 926d000d939ce534423428c0dc329527a082e820
Author: Laurent Montel <montel@kde.org>
Date: Tue Apr 26 13:50:24 2022 +0200
make sure to synchronize resources
commit 7c3a5d87369110397b2b765458c3579313d9fa3c
Author: Laurent Montel <montel@kde.org>
Date: Tue Apr 26 13:50:14 2022 +0200
change the logic
commit caf36588c9ba654645e12c3e9cdacf5efa73d0ab
Author: Laurent Montel <montel@kde.org>
Date: Tue Apr 26 13:34:50 2022 +0200
Fix sync tree folder
####################### spectacle
commit 21bd2a92431fe9039a6833ec1402c6559eb82011
Author: Antonio Prcela <antonio.prcela@gmail.com>
Date: Mon Apr 18 09:51:00 2022 +0200
Canceling a screenshot shall not disable buttons if previous screenshot is visible
Problem: take screenshot, it shows up in Spectacle. Take, for example, new screenshot with
rectangluar region. Cancel it, the previous screenshot is still in Spectacle, but most
of the buttons are disabled.
Solution: if checking that the new Pixmap has been forwarded to setScreenshotAndShow()
is empty, because the 'shot' was canceled, check if a previous screenshot is already
visible in Spectacle and set mPixmapExists to true so the buttons don't get disabled.
Do not check for mKSWidget->isScreenshotSet() before the 'if (mPixmapExists) {}', in
case the empty pixmap will overwrite the old screenshot.
heikobecker created this object in space S1 KDE Community.