Paste P719

v22.12.1..v22.12.2
ActivePublic

Authored by heikobecker on Jan 31 2023, 9:21 AM.
####################### akonadi-calendar
commit fdbd7e42b6707cf99db48f62d43ca104de632159
Author: Kishore Gopalakrishnan <kishore96@gmail.com>
Date: Sun Nov 6 13:03:22 2022 +0530
Convert event start time to user's local timezone
Since we don't display the timezone of the event in the notification,
this is required when the event is in a different timezone from the
user's local one.
BUG: 453805
(cherry picked from commit 750200aa58e3a8c4073e6304a0e214c1c5beafb9)
commit 9baa8ca070a73658bec0c5a9a1854e4ec73abd8a
Author: Allen Winter <winter@kde.org>
Date: Fri Dec 30 09:29:02 2022 -0500
Ensure Akonadi IncidenceChanger doesn't try to show dialogs
Since kalendarac is not a proper QApplication it can't
show dialogs anyway. Else you'll see crashes with:
"QWidget: Cannot create a QWidget without QApplication"
####################### ark
commit e806c02dec9d42a0816a3f57b8c1aaa5673ea635
Author: Bart Ribbers <bribbers@disroot.org>
Date: Thu Dec 8 17:00:48 2022 +0100
Include sys/stat.h to fix undefined mode_t on Musl systems
(cherry picked from commit d2d631aa1a4a8f61e80ae5bf28f7632a9cb876b0)
####################### baloo-widgets
commit 1b724989330d174fc62ceb195a375d1a6f100cb5
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed Nov 9 22:11:33 2022 +0100
Make tests pass on gitlab
We can't modify files that file in the checkout so copy to a temp file
and operate on that
####################### dolphin
commit 66f6221a176156a3fc393123cfe5320f8f513f4d
Author: Felix Ernst <fe.a.ernst@gmail.com>
Date: Wed Jan 11 16:11:36 2023 +0100
Adapt autotest to new expected "Space" key behaviour
The old expected behaviour was that pressing Space would select
the current item. We now trigger selection mode instead and don't
select. At some point in the future we might want to instead have
Space trigger a "QuickLook" feature for quick viewing of full
files. In any case, the old behaviour of having Space select is
no longer expected, but Ctrl+Space can still be used for this.
It might also make sense to have Space trigger the old selection
behaviour if both selection mode and "QuickLook" are disabled, but
that is very low priority and will cause more code complexity than
the non-default benefits are worth.
(cherry picked from commit df5cf6fe851021a73159fdd3487fe629c1ea8376)
commit aac61acf41fb3ccd6f9a807984336d9be07917a4
Author: Felix Ernst <fe.a.ernst@gmail.com>
Date: Mon Jan 2 16:01:49 2023 +0100
Make space shortcut for selection mode view-local instead of global
Before this commit, the "Space" keyboard shortcut was bound to
triggering selection mode by default. After this commit, pressing
"Space" will only trigger selection mode when the file view area
has keyboard focus.
Pros:
+ Other buttons in the UI can be triggered with Space once again
just like it is expected from an accessibility point of view.
+ "Type-ahead" searching works once more when typing the space
char for file names containing such a space char.
Cons:
- "Space" can no longer be used to add the currently underlined
item to the selection. Instead "Ctrl+Space" needs to be used.
(However, this is the current status anyway unless a user has
manually unbound "Space" as a shortcut from Selection Mode.)
- The Selection Mode action will no longer show "Space" as its
shortcut in menus.
Overall, I see solutions to all of these problems, but they seem
over-engineered for the issues they are trying to solve, so I
believe this somewhat small commit is the best solution for now.
BUG: 458282
BUG: 458281
CCBUG: 463048
FIXED-IN: 23.04
(cherry picked from commit 44c82a16b3e2fc2d40601fd70f8253dce40dda86)
commit ee919ea329ace516fb67468fa2d3c98bf46a66d2
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Mon Jan 2 15:09:23 2023 +0100
Remove unnecessary method parameter
commit a6490755ca7d00c964a1349443ba9c06dbb33e50
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Mon Jan 2 15:02:06 2023 +0100
Fix size of directories if a subdir fails to open
If opening the directory fails, it returns -1 as size. Don't add that to the
parent's total size.
commit 491068a4405f93ce66d4f49fa5ba5dee29e9546b
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Mon Jan 2 14:53:42 2023 +0100
Don't recurse into symlinks when counting directory contents
Symlink contents should not be visited for the purpose of displaying sizes.
Not only is potentially misleading because the storage is actually used
elsewhere (the target location), it can be completely wrong as contents can
be visited multiple times, even recursively.
BUG: 434125
commit 72fb5462931440a88ccf669d18cefdee97b685bf
Author: Felix Ernst <fe.a.ernst@gmail.com>
Date: Wed Dec 14 14:31:45 2022 +0100
Revert "DolphinTrash: port away from deprecated KIO API"
This reverts commit a0c0b43b97017280f6290fc720f41307a5b85d22.
commit f0a6120eb95f44eb97bb801869b5b19812e6d517
Author: Felix Ernst <fe.a.ernst@gmail.com>
Date: Wed Dec 14 14:31:18 2022 +0100
Revert "Port away from deprecated KIO API"
This reverts commit 197a7f690571256c8007b78a8fea30edb176a978.
commit 9059742323460bf69729c7b2387228f7e025dced
Author: Felix Ernst <fe.a.ernst@gmail.com>
Date: Wed Dec 14 14:30:50 2022 +0100
Revert "Fix build with older KF versions"
This reverts commit 1d04d04cf301e82971d90cceb541f368192e2167.
commit c8aed8ac81d9f7f3dc93a7570037041228a98bf4
Author: Felix Ernst <felixernst@kde.org>
Date: Wed Dec 14 12:33:51 2022 +0000
Revert "portalize drag urls"
This reverts commit 8d7e600f63a1961294dfe2c278a710b4ce0716e9.
While this revert unfortunately removes Dolphin's ability to copy to
sandboxed applications, the bugs being temporarily fixed by this seem
more important. See the bugs mentioned below for details.
Especially copy-pasting needs to work flawlessly for an application
like Dolphin. After the revert this will either work correctly or – in
the case of sandboxed applications – not at all.
CCBUG: 457529
CCBUG: 462928
####################### elisa
commit ef148f041d72dc9934c18518cb8c5a75f784b734
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 21 10:41:55 2023 +0100
Adapt APK build to Qt 5.15.8
This should fix the binary factory build, but it unfortunately not backward
compatible below Qt 5.15.8. Qt 6 will need the same changes anyway, so it's
not all bad at least.
commit 8e2510a2390ab56aba72545ae4f9f60220a49d1a
Author: Nate Graham <nate@kde.org>
Date: Tue Jan 17 16:16:28 2023 -0700
Display high DPI album art when using scaling
BUG: 464342
FIXED-IN: 22.12.2
(cherry picked from commit 788b7b13db4afe749ec1882a02639488e8b4d833)
commit 1f5b57e8e1c3019c4ab00d6d1eba5ddd6b3feb8b
Author: Jack Hill <jackhill3103@gmail.com>
Date: Tue Jan 10 22:09:15 2023 +0000
Fix Recently and Frequently Played sort buttons
The sortRole for both views were being changed to TitleRole, since each
view is track-based (i.e. they display tracks, as opposed to albums,
artists, etc.). I think the function responsible for this exists for
future purposes when users will be able to switch between grid/list
views manually.
Solution to is to just hardcode the sortRole and sortOrder of each view.
This also fixes the problem where the sort menu had no text.
Note that the sorting for "Frequently Played" currently does sort purely
based on each tracks' play count. This will be addressed elsewhere.
BUG: 442176
FIXED-IN: 21.12.2
(cherry picked from commit f449f49aca4188f09dbb3d9aab69e97783ddcee3)
commit 5f0ee20fd8e1f409469ec4ad4f17b65042428f9a
Author: Nate Graham <nate@kde.org>
Date: Sun Nov 27 22:44:50 2022 -0700
Remove extra separator lines in Playlist
We deliberately turn off separator lines in the list item, but then
manually add more outside of it, in the delegate that contains the list
item code.
This was originally done when introducing the new album headers view
that only appears when tracks from the same album are intermixed with
tracks all from different albums, but in retrospect, it's probably too
visually heavy, and we should only use the standard separators that some
from the list items themselves if we want separator lines here.
(cherry picked from commit 8074335e425776dc88f2eda87f2f8d06b96aec93)
####################### filelight
commit 83d15a5a71bf189627c28dd2eb2e2a9f41863648
Author: Harald Sitter <sitter@kde.org>
Date: Sun Jan 1 16:48:23 2023 +0100
work around bug in QThreadPool::tryStart(std::function)
the underlying code doesn't correctly set up ref counting before passing
the internally created runnable to QThreadPoolPrivate. this later
results in failed assertions about the ref counting.
instead create a qrunnable of our function so we can use
tryStart(QRunnable) which has correct ref counting code.
this prevents crashing when used with full on debug builds of Qt
BUG: 449688
commit dc1bfb1943ff14f0f5daa072b3e198dbcaa42e92
Author: Harald Sitter <sitter@kde.org>
Date: Wed Dec 28 14:09:37 2022 +0100
change the semantics of duplication
previously this would simply clone the shared pointer, but that leaves
references into the old tree behind which can then cause state confusion
(e.g. the asserts to do with m_parent consistency can fail). instead opt
for a deep-clone behavior. it's more expensive but also much much safer.
code is very exhaustive because we don't want to stack exhaust on
duplication so a recursive call won't do. instead we iterate down the
tree and then append all folders in reverse order.
add a test to ensure duplication works correctly
BUG: 463442
commit b5b77ffc7e784ff2fed662fadba060e10451b569
Author: Harald Sitter <sitter@kde.org>
Date: Sun Dec 25 13:00:32 2022 +0100
not all files are folders
don't crash on nullptrs when it's a file. already fixed in master
BUG: 463304
####################### gwenview
commit c419ec4a052b39eae7c17caf2a89d39d76b43777
Author: Mirco Miranda <mirco.miranda@systemceramics.com>
Date: Tue Jan 10 14:53:30 2023 +0000
Fixed coexistence between Qt Raw plugin and KDcraw
Use the RAW plugin to load raw images if installed:
- Previews are always generated from the RAW image at the fastest possible speed.
- Images are loaded in the highest possible quality (default plugin raw).
- If the raw plugin is not installed everything works as before (use KDcraw).
BUG: 463132
FIXED-IN: 22.12.2
(cherry picked from commit a7dc8feefc2147a08526b61bf361b63f78645ea0)
commit f6847a3bec650bcb664f94ca589fbd071a6888d7
Author: Eric Armbruster <eric1@armbruster-online.de>
Date: Wed Dec 28 21:45:06 2022 +0100
Set icon for open with action
To be consistent with other apps like Kate and Dolphin.
(cherry picked from commit a1c1d72f1164b0d4d6df8a8965b9616183520535)
####################### itinerary
commit f36202064045988353b6a5304d33b17d547cc5ae
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 19 17:30:52 2023 +0100
Hide separator if there are no back fields in an event ticket pkpass
commit f33acb276683264bee0b71547c0c43c7849eae99
Author: Volker Krause <vkrause@kde.org>
Date: Tue Jan 17 17:00:24 2023 +0100
Gradle 7 / Qt 5.15.8 compatibility
This fixes the APK build with 5.15.8, at the expense of making that the
minimum supported version. On the up side, this is also necessary for Qt 6
compatibility.
commit 7fe40475748c1b2509cd95b96555e5fecb264de7
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 7 21:39:02 2023 +0100
Use higher-quality down-scaling for event pass logos
While the size is clearly specified, they can occur significantly larger
in the wild, which by default looks very poor then.
commit 36ae3ee0e8dbf106f63abfdeb86cdaadf5667761
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 7 16:13:29 2023 +0100
Deal with overly wide event pass background images
The spec says this should be 332px, but that doesn't stop people from
putting other stuff in pkpass files apparently.
commit 56c049890427c7a8f3d197311c5ae3e957207010
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 6 16:47:29 2023 +0100
Fix too aggressive merging of generic Apple Wallet files
commit 616f941864f6d925f4f780f2595c5b22b5e622b1
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 5 21:42:21 2023 +0100
Ensure TransferManager has a LiveDataManager before scanning
Can result in a nullptr dereference otherwise.
commit 5232b080136aa51a1629ea76a33d8c87fb01847c
Author: Volker Krause <vkrause@kde.org>
Date: Sat Dec 31 12:05:20 2022 +0100
Tile pkpass event ticket background images vertically
Those aren't always long enough to cover the full content.
commit 2696f30d2da9f2ff9a461fe3a1f9180c136b91a9
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 21 14:51:37 2022 +0100
Only accept pan and zoom gestures on the location picker map
commit cc1ae1509fa1ba3bd2b998164ead54dfe0894e0f
Author: Volker Krause <vkrause@kde.org>
Date: Sat Dec 3 12:13:11 2022 +0100
Remove readonly from another constant property
Latest Qt 5.15 on Android chokes on those, breaking the application
startup.
commit 51f415dbcf271f2a78062de965fca42000651b7b
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 22:27:01 2022 +0100
Make margin property not readonly
It practically is constant, but the latest binary factory APKs fail to
start complaining about this. 176b200bc3e9d addressed a similar problem.
commit da198c9500480bee1fec0295998e3f248122c99d
Author: Volker Krause <vkrause@kde.org>
Date: Mon Nov 28 17:11:43 2022 +0100
Word wrap indoor map info sheet headers
####################### k3b
commit c001a2d0600956646f5c16114bd71af7a61cde5d
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue Jan 10 20:06:24 2023 +0100
Fix adding files from a m3u playlist
commit 46640b16cbf976b5d9a8ecb2fc46597728944dae
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Sat Jan 7 03:36:45 2023 +0100
videodvd KIO worker: add missing QApp instance for dispatchLoop to work
(cherry picked from commit 85bc2a74aead3dcc2184bd52271c4092c33f4f8e)
####################### kalarm
commit 200daf868e43a725e445a35e619610210431a731
Author: David Jarvie <djarvie@kde.org>
Date: Fri Dec 30 18:37:11 2022 +0000
Fix regression: set focus to time widget in error in Alarm Edit dialog
commit 5911c7e6528caf351b84b86a23253229399273d4
Author: David Jarvie <djarvie@kde.org>
Date: Fri Dec 30 16:54:33 2022 +0000
Update change log
commit dd73bd6c3b6ee77f3c40ca057bf52ebada39a038
Author: David Jarvie <djarvie@kde.org>
Date: Thu Dec 29 16:46:23 2022 +0000
Bug 463310: Allow AM/PM control in Edit Alarm dialogue to be tabbed into
commit feef605887d6f3fe474dae9f3e185b4006b2d181
Author: David Jarvie <djarvie@kde.org>
Date: Tue Dec 20 01:04:22 2022 +0000
Fix handling of quoted path if configured for the terminal for command alarms
commit 148e683abeec89a016c9bdbda29cd52c92b69ae4
Author: David Jarvie <djarvie@kde.org>
Date: Mon Dec 19 14:24:17 2022 +0000
Update change log
commit a9201952c2e061e09710cf566eedfa7629d46824
Author: David Jarvie <djarvie@kde.org>
Date: Mon Dec 19 14:12:37 2022 +0000
Fix handling of quoted path if configured for the terminal for command alarms
commit 81e15901561f4f6960627a994dbf8e0e46356bfc
Author: David Jarvie <djarvie@kde.org>
Date: Sun Dec 11 20:44:46 2022 +0000
Evaluate trigger times for working time alarms in KAlarm's default time zone
If alarms which are set to occur only during working hours use a time
zone different from KAlarm's default time zone, their trigger times
need to be converted to the default time zone before deciding whether
they fall within working hours for the user.
commit a593c13cf1a4cc4e992164e1f41e8f2dbd432d26
Author: David Jarvie <djarvie@kde.org>
Date: Sun Dec 11 00:13:41 2022 +0000
Update date picker display when a resource becomes disabled
Dates should not remain highlighted for events due in the disabled resource.
commit 03cb5402c833e495f5c46d88a2b6295df803b091
Author: David Jarvie <djarvie@kde.org>
Date: Fri Dec 2 14:38:35 2022 +0000
Implement automatic version suffix increment for each KDE Gear release
This increments the suffix by one for each KDE Gear release, if KAlarm's
version doesn't change.
####################### kalendar
commit 0e0371fdcc0de00e478d441c1389c1950b7286c4
Author: Carl Schwan <carl@carlschwan.eu>
Date: Sat Jan 14 15:13:12 2023 +0100
Fix crash on startup when m_changer is null
For some reasons m_changer can be null here. This is probably only
hiding the effects and doesn't fix the cause unfortunately.
BUG: 464274
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit 6858a2b1c7188cda288efcdaa772c7cbb05b9282)
####################### kalgebra
commit 154c9d702dab264d9b022286d4999088e04a7a43
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 19 20:12:53 2023 +0100
Export main activity as required by Android 12
Should fix the binary factory build.
####################### kate
commit 53215f807a04a65b3b42136e2146ca1fa1204466
Author: Kåre Särs <kare.sars@iki.fi>
Date: Mon Jan 23 20:24:15 2023 +0200
Build-plugin: Set focus the widget of the build tab that is clicked
It can be frustrating to click a tab, but the focus is not set to that
selected tab-widget.
commit 526d04db82d4b65c61b4b0f607c4b2ffa8a02f3d
Author: Kåre Särs <kare.sars@iki.fi>
Date: Sun Jan 8 22:11:24 2023 +0200
Fix settings saving regression in CTags plugin.
BUG: 463993
FIXED-IN: 22.12.2
commit 1bdee120c828a1163d3b92b3b95fa92df52f06e1
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Fri Dec 30 19:32:31 2022 +0500
externaltools: Fix crash when saving
(cherry picked from commit b755add883683ecb8342802160acb550df7fbd7b)
commit ee9fba653653804842fc0d10b77f380026d2d8b5
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed Dec 28 12:00:05 2022 +0500
Open Folder: set QFileDialog::ReadOnly
BUG: 462688
(cherry picked from commit 814f0b63e8758370d1feba9d6f40f1e73d983f39)
commit e25672296ee3b93ec1523fc619d080502633d29b
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Jan 2 12:42:54 2023 +0500
Fix crash in compiler explorer widget
(cherry picked from commit 7358c4d92873e74180e2b9e906e5b1e58cd70bae)
commit 188df5505dd2060a5060f0adf91245303d7a335c
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Jan 2 12:37:10 2023 +0500
Guard MainWindow::activeView with null checks
It can be null
(cherry picked from commit feca37f4200e0db3471defa723889e8ff258b228)
commit d8e96f06c2d251a5d92c66cf71d3b9d989814ba5
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Fri Dec 30 18:25:14 2022 +0500
lsp: Downgrade window/logMessage to MessageType::Log
Some servers do a lot of logging and some of those log messages are Errors.
These errors are not meant to interrupt the user, they should just be
_logged_.
Some servers e.g., gopls is completely unusable with Kate without this
Related: https://github.com/golang/go/issues/33467
BUG: 462476
(cherry picked from commit a77f106849c522cec1b1c9495b5d22f5afdd55f0)
commit a6c64ff86e9815b3f719880442dd9242f60380e6
Author: Christoph Cullmann <cullmann@kde.org>
Date: Thu Dec 29 13:26:19 2022 +0000
Fix session restore for KWrite
BUG: 463139
(cherry picked from commit 4082f64a9695287ee87c712ef1287fabe8ee8c9b)
commit d9a621f34108a1098c6a87c17917ebe4735b3e4d
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Dec 12 13:46:53 2022 +0500
Fix size issue with config widet
(cherry picked from commit f93ddfee6d479b5a2e171964e11378ac7205e5a2)
commit 01d2e4b59c4ce3d5d32fd81ea215b7ee1350280b
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Dec 12 17:54:19 2022 +0500
documents: Hide 'Open Widgets' when no widgets open
(cherry picked from commit 33e0976fb7306cde7b76e79cbbf952b079bf7d52)
commit 9bed4a0485c8221395f7482f8d111e708fcf6070
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Nov 29 22:57:14 2022 +0500
project: Fix possible crash when trying to delete file
Fixes the following:
#0 0x1 in QStandardItem::parent() const () from /usr/lib/libQt5Gui.so.5
#1 0x2 in KateProjectViewTree::removeFile (...) at kateprojectviewtree.cpp:196
#2 0x3 in operator() (...) at project/kateprojecttreeviewcontextmenu.cpp:176
#3 KateProjectTreeViewContextMenu::exec (...) at kateprojecttreeviewcontextmenu.cpp:202
#4 0x4 in KateProjectViewTree::contextMenuEvent (...) at kateprojectviewtree.cpp:271
#5 0x5 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#6 0x6 in QFrame::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
(cherry picked from commit 90b32f0e80c36fd361a8a7077aba63228e166aeb)
commit 52e43a3adc8ebf9ea355b90d2bf3a08cccd6bb07
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Nov 28 16:52:22 2022 +0500
Optimize lsp semantic highlighting
- Use binary search to avoid creating / setting new ranges all the time.
- Slightly delay non-textChange highlighting request so that we don't
send too many requests in case the user was just scrolling around
(cherry picked from commit ebe9f6c65f5a48536c005d9afb3913949e52cfea)
commit c3dbe9b0512c4a8fd7c785762c45e148dae35644
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Fri Nov 25 12:43:46 2022 +0500
lsp semantic highlighting: Fix timer interval
If QTimer::start(interval) is used, it overwrites any previous set
interval. This lead sending too many requests..
(cherry picked from commit 2ce32c9830d467ea1765d7295b55b76f2bd7e371)
commit d49ca388526480d55bcadd862c63a31e294b5cde
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Fri Nov 25 12:43:07 2022 +0500
lsp semantic highlighting: dont do any work if ranges are same
Massively better performance in simple cases.
(cherry picked from commit 00c0b7c616b526f1f74ac99ca9a4d3cd81f8fa3a)
commit 554df48b3d35ce0c9e552016627106f860dafc5f
Author: Kåre Särs <kare.sars@iki.fi>
Date: Sun Nov 27 12:48:13 2022 +0200
S&R: Do not do "\t" -> '\t' and similar for regex captures
BUG: 462220
FIXED-IN: 22.12
####################### kdeconnect-kde
commit 66a355076c39170047735a5a5bdb45bd25bf70ce
Author: Simon Redman <simon@ergotech.com>
Date: Sun Jan 22 22:10:46 2023 +0000
[SMS App] Fix loading more messages
## Summary
For awhile (since at least early last year), it has not been possible to scroll past the first screen of message history. I believe this was due to a version bump in some library, but I was not able to biset it at the time.
This changes how messages are loaded to work again. I like this solution better anyway, because it means one can smoothly scroll back in time without needing to stop every time you reach the top of the history.
BUG: 452946
## Test Plan
### Before:
Scrolling to the top of the kdeconnect-sms history would do nothing. You could only view the first handful of messages in the conversation (whichever messages the app decided to load for you when you first open the conversation).
### After:
Scrolling to the top of the list of messages will cause the app to load more, allowing you to view more history of messages.
(cherry picked from commit 5b716dde02a3cc533ab73b10e96fccd37905b639)
commit a7c17468f0bf16e4ed87c093dac0b77749c61d50
Author: Albert Vaca Cintora <albertvaka@gmail.com>
Date: Mon Dec 12 21:21:46 2022 +0100
Fix ssh authentication using pubkey on recent openssh versions
BUG: 443155
(cherry picked from commit 204207f2e66e87e7696ff1c98d70ce41b3e2d396)
commit 87686bf5be98671e0398d779af022b9445bef646
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Fri Jan 20 13:28:28 2023 +0100
[plugins/virtualmonitor] Fix crash when krfb-virtualmonitor fails all retries
After enough retries we give up and delete the QProcess
However we later access it again to print its output
Move that before the deletion
BUG: 464241
(cherry picked from commit b34a0a8f29dee6adb01325fb2c8e1f68a5d26bbc)
commit 23098c85444dbe135384460589c30e5b72706f77
Author: Joshua Goins <josh@redstrate.com>
Date: Wed Jan 18 10:29:25 2023 -0500
Fix "Pair a Device..." button in plasmoid
(cherry picked from commit abbaa1575b6186af6cbea59a33483f9cfa5790d7)
####################### kdenetwork-filesharing
commit cdd05509851ccbaff5e6ece05ff3c53c7ea17f12
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Thu Dec 29 19:36:20 2022 +0100
Fix desktop file name for kinfocenter
Otherwise xdg-activation doesn't work
(cherry picked from commit 2d8d1cef48ebfed028fd5ff7a4496ea8ce048ce0)
####################### kdenlive
commit a9ff26d06812e574d7e98040e4bb8be2cb53726c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jan 30 08:30:36 2023 +0100
Fix crash deleting a subtitle clip.
Fixes !381
commit 80f5c87c9e4ecc4d80003e2f254dd3f2d614a17a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Jan 17 17:53:57 2023 +0100
Fix scene split job does not save sub clips
commit 2c6eeac036f8243363df6da9314f3fa0b8ee0834
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Jan 13 13:21:03 2023 +0100
Fix monitor qml overlay painting corruption with Qt 5.15.8
CCBUG: 464027
commit 2f8715c7668be63ccd2f7eef4621d345661a4b97
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Jan 11 13:18:25 2023 +0100
Don't unnecessarily double check track duration on clip move
commit 95a5eb04060b1716fd82c33854d9df58ef7eeafe
Author: Eugen Mohr <fritzibaby@gmx.net>
Date: Sun Jan 1 20:51:12 2023 +0100
New camera proxy for Akaso
(cherry picked from commit d63cdc10db2f56c34af0c09f977ce685fe26fa47)
commit a58689dbb4b58906525ae5d06451db714f08d1f5
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jan 2 13:06:01 2023 +0100
Fix replacing image clip discards its duration.
BUG: 463382
FIXED-IN: 22.12.1
commit 3f38004e7d88eb4bc0b9dba8ed3998bf2b3d730a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jan 2 11:58:55 2023 +0100
Subtitles: when using a background with alpha, draw one rect around all lines to avoid overlay issues.
Fixes #1602
Fixed-in: 22.12.1
commit 4cc1af75d77d12b21b9bdb43baba8ddb0e9fdfdd
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Dec 31 15:16:27 2022 +0100
Fix multiple issues with copy/paste/move rotoscoping keyframes.
Related to #1606
commit 978ebcf51c0a779f3711d7c6b732b866211d2b6c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 30 17:56:46 2022 +0100
Don't build designer plugins by default - only useful for developers
commit 8fd8ec751387765c862fab36adeb600c05b896f4
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 30 17:22:43 2022 +0100
Fix color balance filter not disabled when picking a new color
commit d0b871f0fe16f2f66fb5c0a9d2fd30ed1c92de9b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 20 17:32:38 2022 +0100
Fix possible freeze on aborting edit-friendly transcoding request
commit 08fc0897823f95a7597c1afa91febbff2da17cce
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 20 20:53:15 2022 +0100
Fix remove space on tracks with a mix
commit 8b77b7da5284b29f30c4646ec49d650e19b8def4
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Dec 19 20:43:13 2022 +0100
Fix editing multiple markers sets all comments to comment of first
commit 78c216161f01fae3ebda62bcb27446ba386d1bbe
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 12 08:29:53 2022 +0100
Fix designer plugin crash
commit 75d1bb8062901c4ad25523c227325674636b5e59
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Dec 17 03:23:30 2022 +0100
Fix guides move in spacer/trimming operations and tests
commit cfa13f830c787946ed9c936eb22615ebf5d1a94b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 16 13:25:07 2022 +0100
Small improvement to audio on pause/play
commit 73e63f60a4b0cd52c11b2363c04d95ee8124467c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 15 13:22:57 2022 +0100
Fix typo
commit 256e4d6fbe76d20a1749287ab3846a11f2f4fea6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Dec 14 02:10:22 2022 +0100
Don't interrupt timeline playback when refreshing the clip monitor or changing preview resolution.
Fixes #1592
commit f6b699194bd9c627b4b328f3563a6afd52e3c792
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 15:28:36 2022 +0100
Don't show timeline preview crash message if job was stopped by a timeline operation
commit ca2393aae5b5e99c77d71015e6ff8d67c700b62b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 15:11:45 2022 +0100
Fix close button in status messages not working
commit 66db84ba5e97a71236bc1cb2747206e14a3ce0a6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 11:33:47 2022 +0100
Preview chunks should be sorted by integer
commit 789239336823c39846f4f7f5453d5f0d6a02806f
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 11:24:51 2022 +0100
Fix timeline preview incorrectly stopping when moving a clip outside preview zone
commit 468aa1213c3db3724a20b32817966d0b969664e2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 12 09:16:27 2022 +0100
QMetaObject::invokeMethod should be used with Qt::DirectConnection when expecting a return argument
commit e4291ba5f0b21d606706eab17c1692f0708ffbbe
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 12 08:29:32 2022 +0100
Disable parallel processing on 32bit systems
commit ad81f39d99d7d8ed1bd27a80e8693eb69f6e53aa
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Dec 11 16:32:31 2022 +0100
Fix pressing Esc during timeline drag corrupts timeline
commit 125d1b3e4950878d60010b7e9b4902e7a91509b6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Dec 11 16:13:25 2022 +0100
Fix guides incorrectly moved when unlocked
commit 51ea8c037ab7d99cc45b128c263d3614a72e1d42
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 16:47:15 2022 +0100
Update mouse position in timeline toolbar on zoom and scroll timeline
commit 8baeda138be2622ef6edba6fe743580367af0943
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 15:22:52 2022 +0100
Fix crash dropping an effect with a scene (rotoscoping, transform,...) on the project monitor
commit b74dc5e9b2fa3fb91980b264d2a230d8232e19c2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 09:35:13 2022 +0100
Fix zoom sometimes behaving incorrectly on very low zoom levels
commit 549da07cd701e4a32df90f1e16546e66bc22cd59
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 07:00:25 2022 +0100
Fix zoom on mouse not working as expected when zooming after last clip
commit 4b36bc293c903a44468a94dea6951a2b63da6782
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 06:59:53 2022 +0100
Restrict guides to integer position on paint to avoid drawing artifacts
commit e35b9017826551057fe7041e36e3652e1dd17447
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 8 20:21:56 2022 +0100
Fix resize zone conflicting with move on low zoom levels
commit a6be02a90e8764431d5aedfa28547e6d464d4ae7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 8 08:43:01 2022 +0100
Fix title clip line break sometimes pushing text outside item rect.
Fixes #1596
commit 05fa0568d1511ab65dae958a20c342204937baca
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 8 06:47:36 2022 +0100
Fix rendering when using an MLT properties file with a space in it
BUG: 462650
commit 1cceea6f274ea007dfb21cc8cd23293a6543595c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 6 10:53:07 2022 +0100
Fix monitor overlay sometimes incorrectly placed
commit 431b643275afc50a845ce0206b907c56479f32b2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 5 23:31:33 2022 +0100
Ensure on monitor marker color is updated even if 2 markers have the same text
commit cf9b53629815f99ecfca2020ff20703a91dc7cf7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 5 23:22:32 2022 +0100
Cleanup monitor zone resize
commit 736a10e19456ace6727ff047e3f7dba1fb1d7bd0
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Thu Dec 1 21:57:43 2022 +0100
Fix hamburger menu sometimes in the wrong place or even disapearing
commit ff9d9d35a39735bf0fa538f68d0e36cb8328b3b1
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 22:11:42 2022 +0100
Fix toolbars disappearing on layout switch.
BUG: 462515
FIXED-IN: 22.12.0
commit e7a0f884379f917ceb8b91fb12cecdd6551f7f5b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 22:11:04 2022 +0100
Fix lines incorrectly moved in last commit, breaking subtitle edit
commit ce552f981e54666dd891bb5546139a3101bf1fc2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 21:39:48 2022 +0100
Ensure add selection to library appears in the list of actions
commit ee373f98d6e8f21e07e12bfc3fb6eebc697ea035
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 21:07:05 2022 +0100
Fix missing icons in dock widgets (don't initialize too early)
Fixes #1575
commit ae31e48285c1061e103a829bc3ef814c85701859
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Nov 29 23:28:44 2022 +0100
Don't seek to clip end if clip paste failed.
related to #1578
commit 57fa1a3e52df9994828dbaca473753e9dfdf5de1
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 22:13:17 2022 +0100
Fix cannot add effect group to bin clip or master.
BUG: 462322
FIXED-IN: 22.12.0
commit ee87c204ae7ad2e70bacc69e25c4d56c4e56e75d
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 12:55:34 2022 +0100
Fix obscure effect not working on first drop.
Fixes #1326
commit c8027071e84816ec90806150e05a39055b2b0869
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 08:59:57 2022 +0100
Fix cannot save custom render profile
Fixes #1588
commit e15a56abeaeb5d33c14401f9ef2f6da103a75aaa
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 06:37:49 2022 +0100
Cleanup
commit fbeb5572dd74de558bc2753f3a4cf3876957b955
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 06:37:30 2022 +0100
Fix "Clip in project bin" selecting 1 extra frame
commit 487810f7eacd47fb61b7439aa254843ec5d42ee6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 12:33:32 2022 +0100
Workaround AppImage cannot open external app
CCBUG: 458021
commit e7f9686b3b9891f8ad66baa6e77b52aa72b5be29
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 11:06:49 2022 +0100
Missing i18n()
commit 6fe13d98a54fae71951e9daeb3923a32e90e0c1e
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 11:06:21 2022 +0100
Show error message when failing to edit clip with external app
commit fe4ffc18d25541e51e0b26283a82ad9183aaa40b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 10:11:39 2022 +0100
Fix possible crash on very fast drag & drop in timeline
####################### kdepim-addons
commit e9eda87eaf8838d5ee29860129817e5b90afd78e
Author: Laurent Montel <montel@kde.org>
Date: Sun Jan 29 16:32:01 2023 +0100
Fix kdepim-addons: support Spamassassin 4.0.0 with Kmail
BUG: 464973
FIXED-IN: 5.22.2
commit 31705ff455a47780e96a3291db8e6914c02af3ac
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 1 15:36:13 2023 +0100
Repeat pkpass event ticket background image vertically
They are not always long enough to cover the entire ticket, which looks
particularly bad if no background color is specified.
####################### kdev-python
commit ab0350f87d2d3aea923ba73a5241960320fd2d5e
Author: Pino Toscano <pino@kde.org>
Date: Fri Dec 23 10:23:19 2022 +0100
build: fix supported Python version in error string
Python 3.10 and 3.11 are supported now, so the upper boundary is 3.12.
Followup of commit 7026ff59ab4aa0a89a44dc80467012928846b6e6 and
commit 4bcec08fb400b7e5aeacd23c0c9649036627a06b.
commit 8d8e8947c9f0ca78417c8ecb499589fbb8c804d7
Author: Sven Brauch <mail@svenbrauch.de>
Date: Tue Nov 22 21:27:53 2022 +0100
initial support for python 3.11
Nothing is handled correctly, but it builds and doesn't crash
when encountering the new syntax feature.
Cherry-picked to stable on request of Debian.
####################### kdevelop
commit a2b3b77fea8147878ac727e7e5f8c4f3bbfce573
Author: Igor Kushnir <igorkuo@gmail.com>
Date: Sun Nov 20 15:50:01 2022 +0200
Display GrepDialog results in the GrepOutputView that creates it
GrepOutputView creates a hidden GrepDialog on start to restore search
settings from history. GrepOutputView also creates a hidden GrepDialog
when its Refresh action is triggered. In both cases the GrepOutputView
becomes GrepDialog's parent, and thus will be valid when the dialog is
ready to display results. Also in both cases the search results should
not be displayed in a GrepOutputView from another area if that area
becomes active before GrepDialog::startSearch() is invoked. And there is
no need to raise the GrepOutputView in these cases either.
GrepViewPlugin creates and usually shows GrepDialog for various reasons.
The dialog is modeless, so the user can activate another area before
starting a search in it. The results should be displayed in a
GrepOutputView within the area active at the time of a search start.
Therefore the old IUiController::findToolView()-based implementation
remains for this case.
Restoring search history in a session that contains zero projects (all
closed), could cause a crash in a nested event loop inside
UiController::loadAllAreas(), because UiController::findToolView()
returns nullptr then and GrepDialog::startSearch() does not check the
returned pointer. OktetaDocument can create such a nested event loop if
a binary file is open in the session.
BUG: 456767
FIXED-IN: 5.10.221200
####################### kdialog
commit 1a808ac2b8a007c6cfff777a69d04f15b99b9f4c
Author: shenleban tongying <shenlebantongying@gmail.com>
Date: Sun Jan 15 08:05:27 2023 +0000
fix: disable progressdialog's autoreset
`QProgressDialog` has a default `autoreset` turned on which will reset the progress bar when max value reached and it will prevents 100% being shown
The source of truth is here: https://github.com/qt/qtbase/blame/bd99d02123dcb9e406d06605fe0fa8a9d2cea3a4/src/widgets/dialogs/qprogressdialog.cpp#L655-L657
I don't know why `QProgressDialog` have `autoreset` while `QProgressBar` don't, but it is there for at least 10 years.
To test this:
```
dbusRef=`kdialog --progressbar "init val" 3`
qdbus $dbusRef Set "" value 1
sleep 1
qdbus $dbusRef Set "" value 2
sleep 1
qdbus $dbusRef Set "" value 3
sleep 1
```
BUG: 450015
(cherry picked from commit 071216ef09c80c07027bf37db216d0b90d2bfbf3)
####################### kget
commit 208ca160514eb6a3d92420beeb8d945b8bab9763
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed Jan 25 00:35:05 2023 +0100
Fix translations function misuse
Don't call i18n in a static context at that point there's no translation
catalog set yet to fetch translations from
####################### kgpg
commit 697e9fd839ecfe34bd174431350c9c67fbc711b6
Author: Rolf Eike Beer <kde@opensource.sf-tec.de>
Date: Thu Dec 22 16:19:07 2022 +0100
CMake: search for gpgme with pkg-config first
FIXES: 461720
FIXED-IN: 22.12.1
(cherry picked from commit 7d6023e1a9d7899f618b1490f2907eff8efe48a5)
commit 9fc74c0d1d3db89998d9e995dfad2500d6e857de
Author: Rolf Eike Beer <kde@opensource.sf-tec.de>
Date: Wed Dec 14 16:34:37 2022 +0100
close write channel after sending new password when generating new key
This fixes a hang with GnuPG 2.3
BUG: 457738
FIXED-IN: 22.12.1
(cherry picked from commit c11dadfb46b63563c70e1d33834a549c1de077e7)
####################### kio-extras
commit 0c7c60cf15e7f9bf2ef75d3a83a8fb02ba888fae
Author: Mirco Miranda <mircomir@gmail.com>
Date: Tue Jan 17 20:18:16 2023 +0100
Fix int overflow with images larger than 4 Giga-Pixel
(cherry picked from commit 4e4b9623860c5bdaafc7be8756fb74319c3c3af3)
commit 538222427f4d0a0e5502d9d946170d4f98f1fab9
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Thu Dec 29 15:02:02 2022 +0100
[activities] Mark worker as read-only
It's not possible to modify anything through this worker, so mark it as not writable
That way UIs like Dolphin know to not enable actions like creating or dropping files
CCBUG: 444363
(cherry picked from commit 5d7399b594459151e4e9bf6ccbd50d3319385312)
commit 92325a5c76f59d982e772b87665309d8b08e90f5
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Thu Nov 24 17:52:50 2022 +0100
Change KIO worker logging categories to kf.kio.workers.*
####################### kiriki
commit 89313ff29eda5088c06aa3ea0b99b18696e90edc
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Mon Nov 28 22:16:22 2022 +0100
Fix mismatch of name for KF min version variable
Fixup for 5d673fd9
####################### kitinerary
commit 760c2333736c61b53993708d09a4f16df3ec6d67
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 30 18:36:37 2023 +0100
Also handle Indico registration updates
commit 2357d39be407dd135d2ccdb391a38c495cce1b3a
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 27 18:18:18 2023 +0100
Check floating point values more strictly when reading
This fixes e.g. empty strings provided for floating point fields resulting
in properties set to 0.0.
With this Berlin Bürgeramt appointment confirmation emails no longer send
you to the null island.
commit 774215c43a8b5e8aedc95f93ee5b7dbc8bd95bc0
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 27 18:14:24 2023 +0100
Fix date format pattern for reading ticket validity time ranges
commit da874e840abe7db3c2aa688aff8730d5bb2ceaf0
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 26 18:22:20 2023 +0100
Find booking.com modification URLs independent of the document language
commit 0c0b7635fc03cc98aa3bc633e90df78e8866868d
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 26 18:21:52 2023 +0100
Drop UTC offsets from booking.com checkin/out times
Those are offsets for the time of booking, not the time of travel, and
thus can be wrong if there's a DST change in between. Instead rely on our
own timezone recovery based on the location.
commit 52edfebfa2d1d8b99e2106560a740acbc3437009
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 18 17:20:06 2023 +0100
Switch the static build job to CentOS 7
That gives us both a much older glibc and a newer GCC even.
commit b8d3b15de247067fa4d07904c41ac31d6dded66d
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 16 17:13:56 2023 +0100
Link statically against zlib
This needs a newer CMake version and some dirty hacks to convince Qt 5 to
use a static zlib.
commit 203bedde9b3d45b95718152e7d5684f1bf91cabd
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 15 12:22:13 2023 +0100
Adapt unit test to KCalendarCore changes
commit 4cbb37418ec90dd0e97d0cce56d27e3074022a9f
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 15 12:13:59 2023 +0100
Set XDG_DATA_DIRS when building the static standalone extractor
That way we find the translation catalogs and iso-codes data files
correctly out of the box.
commit f96ff6cec80f132cdce4ef5fa3285ae5b6dd0d01
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 9 18:57:05 2023 +0100
Add fully static extractor executable builds on Gitlab
This integrates a Gitlab-adapted version of the
vkrause/kitinerary-static-build repo, which is used
to built self-contained extractor executables ofr use
by e.g. Nextcloud.
commit de5e94adab2a2d6ee2a3d9210b57f18160787a6b
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 11 17:25:01 2023 +0100
Decrease lower aspect ratio bound for 1D barcode detection
The previous value was too optimistic for those shown with rather long
bars and and the content underneath as text.
commit e857e27a6eff7a757e787ee225e659c8d108327a
Author: Carl Schwan <carl@carlschwan.eu>
Date: Mon Sep 26 20:33:24 2022 +0200
Also remove vdv-cert-extractor from build when flag is disabled
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
commit c7f1172cbdc70dd40045352fa2d3814b75140bcc
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 9 18:48:43 2023 +0100
Fix inverted PdfImageRef::isNull logic
This made the de-duplication of barcode candidates misbehave, resulting
in some vector barcodes being ignored.
commit b74fdee413f2f9b60eb7e468c15eaefe417b0d2b
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 7 13:54:42 2023 +0100
Be slightly more tolerant on arrival time variations when comparing trips
It unfortunately happens in practice that even the same operator provides
tickets with slight variations for exactly the same trip.
commit 5ef51868915ee01a58a944a1d3a63f04cacba525
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 7 13:53:32 2023 +0100
Do the same string normalization for city-level location comparison
commit af6ca20443923d271cb3b00194078945cbcd085b
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 6 16:00:10 2023 +0100
Fix onepagebooking extractor if the number of children field is empty
commit cafdf4c2442da89fd6a06b4610e17e6f8007b509
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 5 18:31:20 2023 +0100
Support full day events in Pretix pkpass files
commit 97dae77ffd1c1894adffda4c33b5d34aac2f8886
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 5 18:14:15 2023 +0100
Improve extraction from international MAV RCT2 tickets
commit 0bac87264505e2c96240890792cc35046d6d530a
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 4 19:17:09 2023 +0100
Add unit test data changes forgotten in the previous commit
commit 28830ffb64801e5d3ff2ece40f5f0f528663c9d1
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 4 17:32:06 2023 +0100
Correctly determine year from context for year-less RCT2 data
We need to move into the next year if the booked time would be before the
context date.
commit 676cc9afcd3f052f8d45e1cad89ae500f8d179a3
Author: Volker Krause <vkrause@kde.org>
Date: Tue Jan 3 18:03:20 2023 +0100
Deduplicate parsing of the two MAV barcode variants
This makes seat reservations work for the new/alternative format as well.
commit 1e320b05c685404553da18870245dda26a3262aa
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 2 17:26:00 2023 +0100
Handle more NH booking confirmation variants
commit dbfa07c47c28f2b0cad28a3e07b8ebfe85b433b0
Author: Volker Krause <vkrause@kde.org>
Date: Sat Dec 31 13:50:12 2022 +0100
Extract class from MAV barcodes
commit 86d46a6f78c862bb79f158392f4a0e1ec616ea99
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 16:33:28 2022 +0100
Improve Eventim pkpass seat data extraction
commit 1275d9e058f569c5c4d34899efb110fdb1d1d703
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 15:14:42 2022 +0100
Unpack location arrays in Event objects
This fixes proper detection of locations in schema.org annotations
generated by Mobilizon.
commit 33997a97edf3cd758212f7f3c7d41f6f3f6958a0
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 13:37:44 2022 +0100
Add extractor script for Eventim "TicketDirect" PDFs
commit cbc4f8039ef8d605902d4ba26885841f261e0264
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 13:37:10 2022 +0100
Include a seat object in the default event reservation template
commit a1723c2cde1093eb2feecfe17e4398180d269e77
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 13:36:29 2022 +0100
Post-process Seat objects
commit c9d3a3ada9d376abbf5d83c2da0eec5014e17873
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 9 16:14:32 2022 +0100
Support international Trenitialia tickets
Those have (invalid) FCB barcodes rather than the domestic SSB ones. They
also need some refactoring of the PDF parsing, as due to their multi-
language text we have to deal with a lot more arbitrary line breaks.
commit 448691d4c4bfd691c646d478e1488722bf1c99c2
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 7 18:12:58 2022 +0100
Support French language variants of Trenitalia tickets
commit 6bcf03d7e51576007a3531fb89ebb1710f65e3a2
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 7 18:11:56 2022 +0100
More complete implementation of uPER length determinant decoding
On valid ERA FCB input we should never hit any of these code paths, but
not having this can result in misleading errors in case of invalid input.
commit 454d007280b7128acfb7de79b6f2b1f6c08b9511
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 7 18:10:28 2022 +0100
Protect against out-of-bounds reads in BitVector
Can happen with invalid uPER input for example.
commit 9a7be7424c54a50eb7defbb1224071ab249b14d1
Author: Volker Krause <vkrause@kde.org>
Date: Mon Nov 28 21:14:31 2022 +0100
Add caesar-data hotel booking extractor script
commit 1f8aa6c9aceb477d6be6de441c33dbe585bef510
Author: Volker Krause <vkrause@kde.org>
Date: Mon Nov 28 16:58:15 2022 +0100
Update unit test reference data for builds without ZXing
This was forgotten in ac9e7f944fbfa7ef.
commit e7b5d4605aa3e5d17189085322254a6a12cdd6dc
Author: Volker Krause <vkrause@kde.org>
Date: Fri Nov 25 17:55:22 2022 +0100
Unify booking.com guest name patterns between different input formats
Fixes some cases resulting in garbage in the name field.
####################### kmag
commit ed3f9b4c485600b2676b64225d32367ff8570ad1
Author: Anton Anikin <anton@anikin.xyz>
Date: Tue Nov 1 10:09:45 2022 +0800
Fix grabbing for multi-screen configurations
The old version always uses the primary screen to capture the image. This
leads to problems for some variants of multi-screen configurations. For
example, my system uses 2 displays, the primary screen is on the right,
but the "zero" of cursor position corresponds to the top-left corner of
the left screen. This leads to the grabbing of some "garbage" when moving
the cursor on the right (primary) screen, and to the grabbing of the right
screen content when moving the cursor on the left screen -- looks like
madness :).
The new version selects the correct screen corresponding to the cursor
position and also uses relative (to the selected screen) coordinates
instead of absolute ones to grabbing the image.
(cherry picked from commit d8e6757b6040a3c9634f8ab1f7df2fe5b8093e8d)
####################### kmail
commit d78478b2d828e2e8879b8189c0e2b476bcec247e
Author: Laurent Montel <montel@kde.org>
Date: Sat Jan 7 13:28:53 2023 +0100
Remove unused variable
commit 94e28559c96b71721b02393a23cbfeefa93a607b
Author: Laurent Montel <montel@kde.org>
Date: Sat Jan 7 00:31:18 2023 +0100
Fix bug 463935: Crash on attempting to replay a message with an user template
BUG: 463935
FIXED-IN: 5.22.2
commit a18189898a0a9c900f7e256dbd81126b67a6c03f
Author: Laurent Montel <montel@kde.org>
Date: Sat Jan 7 00:31:03 2023 +0100
Remove unused method
commit 9d37b837eca35bd7976709a9d25d3700c70e321e
Author: Laurent Montel <montel@kde.org>
Date: Sat Dec 31 10:55:34 2022 +0100
Fix bug 460747: Kontact Crashes Upon Start
BUG: 460747
FIXED-IN: 5.22.1
commit 265ea600c5011f535e95999338b8c9dbcc4db790
Author: Laurent Montel <montel@kde.org>
Date: Fri Dec 23 13:33:16 2022 +0100
Fix Kontact configuration, overview, modules not displayed for selection (eg mail, notes, calender ...)
BUG: 463390
FIXED-IN: 5.22.1
commit 85cfb2f06f079216ea5d496ea9efad400e924d75
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:27:21 2022 +0100
Allow to load local file (fix loading image)
commit fc0b487d3f3ac9c9ca0650aa635795b5478de85b
Author: Laurent Montel <montel@kde.org>
Date: Fri Dec 16 07:28:28 2022 +0100
Remove info about removed feature (ShowUserAgent)
CCBUG: 448348
commit 6618f8f80ccadff908d11db7506b3af8d15ad032
Author: Laurent Montel <montel@kde.org>
Date: Fri Dec 16 06:59:17 2022 +0100
BUG: 459399 Fix Random text in kmail's message list configuration settings
Apply patch from Yaroslav Sidlovsky (thanks)
BUG: 459399
FIXED-IN: 5.22.1
commit 437295a534eca2907e749f18d8d895da50d343b9
Author: Laurent Montel <montel@kde.org>
Date: Sat Dec 10 19:55:33 2022 +0100
Fix bug 460289: Opening the detailed progress window does nothing
BUG: 460289
FIXED-IN: 5.22.1
####################### kmailtransport
commit 7b2a5ccea0c54b81245acdbbea77a13e570bba2b
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Mon Nov 21 11:57:51 2022 +0100
SmtpJob: Fix use of KCompositeJob
SmtpJob overrides slotResult, but this had two issues. First, it connected
to LoginJob::result itself, though addJob already does that. Second, in two
cases it did not remove finished jobs from the list of subjobs, leading to
dangling pointers and messing up state. This was most likely only reached
in the case of an expired XOAUTH2 access_token and caused the job to fail
after a successful refresh.
BUG: 406839
BUG: 409122
BUG: 421664
BUG: 456923
####################### knights
commit dad5045128d4ab2c0e0ce8e57f516666915e5859
Author: Dave Kaye <d_k@linuxmail.org>
Date: Fri Dec 9 17:34:22 2022 +0000
Update src/proto/ficsdialog.cpp
(cherry picked from commit 93002685a6c99d135205d7b7202714b7ab8e8abb)
####################### kolourpaint
commit 0c880aae02411c97241c85bc16410c83e0d06168
Author: Nate Graham <nate@kde.org>
Date: Thu Jan 5 12:58:58 2023 -0700
Add more image formats to the list of ones supporting variable quality
BUG: 463212
FIXED-IN: 22.12.2
(cherry picked from commit c6609e1356ed02735996490403eadf05664770ed)
####################### konqueror
commit 0bbb030523b4a565f8644924769f7cf9f162cce8
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Mon Jan 2 19:38:44 2023 +0100
Always look in the kf5/parts directory for part offers
BUG: 463729
(cherry picked from commit 9c03baaed3c3bca0f4aa6d82f6cdf8880ec7f122)
commit d628bbfcf618e9cd62c7789d592990014642e9c4
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Tue Jan 3 09:27:17 2023 +0100
Avoid a crash when QClipboard::mimeData returns nullptr
BUG: 463674
(cherry picked from commit c1975ad366ea63b28d62f57509fc74d7d88b58de)
commit 42f8f5a48f2d1ae9f44e443320dce08cdfd23912
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Thu Jan 26 13:13:43 2023 +0000
Check that the current view is valid
BUG: 463358
(cherry picked from commit 6303d12223dd6605e00d4cebdd689de30a940b01)
commit 2b944c5adb5429627941aea376a49c09cdb27654
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Sun Jan 22 12:01:53 2023 +0100
Make handling of WebEnginePart dictionaries more flexible
commit 6d69057aac7ee8808c055bf4518a1d7da7ed47e6
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Wed Dec 28 10:25:14 2022 +0100
Save changes to Start page
(cherry picked from commit caa6f9e5d5ddeb8761603bdc5d7ba1a4441adc98)
commit d4f78e4a6eea2c8e579a221b106f642bb1d419fc
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Sun Nov 13 10:54:45 2022 +0100
Avoid possible crash while looking for fields to auto fill
(cherry picked from commit fe6add8cfd581ecd9ae6d81540dbd0610e8b10ea)
####################### konsole
commit 6a7b9bf944d96eb68a915bc797c9a5b9422015e1
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Jan 10 22:23:52 2023 +0200
Update blinking cursor in its correct visual position
The function to update the cursor when it blinks off has to update the
display according to visual cursor positions. Before 22.12, the cursor's
visual position was always identical to its logical, but now it may differ
when its inside an RTL string.
When painting the cursor, its visual position is known, so save it for
using in updateCursor().
(cherry picked from commit 61d243aa31c6b12afa4681c87b91e1c8b2940de2)
commit a68d89dd070a41d1caee88dc7ea87b93f37219ce
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Jan 10 21:59:40 2023 +0200
If paragraph direction maybe RtL, don't omit spaces at end of line.
After reordering they might not be at the end.
(cherry picked from commit 69febe69e92ce69b3971af43b0fd8853360690e5)
commit 8dadf204770a528fc9950a319e5b87d5ba4cdf7f
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Sat Jan 7 21:16:30 2023 +0200
When the cursor is blinking and off, do not reverse text color
BUG: 463911
(cherry picked from commit d0d1dcda8187596dc63001de7e75b25fe57e3da7)
commit a0316a39ee67c70cfe617b87b2aef4e25bf27387
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Fri Jan 6 19:20:48 2023 +0200
When pasting from clipboard, check data is non null before dereferencing
QClipboard::mimeData may return nullptr.
BUG: 463683
(cherry picked from commit a991d8d9a470b1698c0f9a7577e97c5184fd8152)
commit e620e0b73f1f5ccab38c991ad13b7db41a066410
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Wed Dec 28 00:42:10 2022 +0100
Fix applying default encoding in profile editor
(cherry picked from commit 659bf0814b19800fe60fa1e5d9eecc5a487a0bb7)
commit 991627bf5bb532cdb51145e34397e8ad5022d29a
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Wed Dec 28 00:35:16 2022 +0100
Fix applying default encoding from KCodecAction
Currently selecting 'Default' in the codec selector doesn't do anything
Connect to the relevant signal and apply the profile's default encoding
(cherry picked from commit f51caadf3ed35f6ce915e1d2470a8fae304377aa)
commit 001ef6658b1eb11edccdd86273f9a16f2fe629de
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Sat Dec 24 01:09:33 2022 +0200
Change word mode defaults for text render
The behaviour most similar to the behaviour before release 22.12
is with word mode enabled for Ascii words.
commit 9566ed97d0d2e85f27790ab8f1d89ac0c9ad4373
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Fri Dec 23 13:35:31 2022 +0100
Fix saving new profiles
When using the "Apply" button in the "Create new profile" dialog, the profile
was saved but the dialog remained in the "new profile" state. This meant that
when clicking on "Apply" again or accepting the dialog, it saved the profile
from scratch instead of editing the existing one. The ProfileManager
interpreted that as a rename because the "Name"/"UntranslatedName" properties
were set and decided to delete the profile at its "old" (== current) path.
BUG: 460383
commit b9577014c799108ab0d2bac7c28d45f972e7846f
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 21 00:26:29 2022 +0100
Recover comment lost in refactoring
Lost in commit 68ab8f55b, which split TerminalPainter from
TerminalDisplay.
commit 35c5bc11094e56aece691ef574fe93456beab96d
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Tue Dec 20 23:53:44 2022 +0100
Fractional scaling and Antialias don't mix well
This is bug #373232 again. The rendering rewrite in 76f879cd7 reenabled
antialasing in a too wide context, causing the bug to reappear.
After #373232, the situation was that QPainter::TextAntialiasing instead
of QPainter::Antialiasing would be enabled depending on the "Smooth
fonts" setting, and QPainter::Antialiasing would be enabled depending on
that same setting just for TerminalPainter::drawLineCharString(). Go
back to that situation.
BUG: 462914
commit a1934c046cab6df6b8e1af6fe7a1ca74a0f95e7c
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Fri Dec 16 01:14:08 2022 +0100
Fixes for EastAsianWidth wide chars on RTL context
While real CJK wide characters are usually LTR, emoji, emoji-like
characters, and some others (e.g. Yi Radicals) can have the properties
'East_Asian_Width: Wide' and 'Bidi_Class: Other_Neutral', which on a RTL
context makes them inherit the RTL behavior.
This would cause trouble when e.g. inserting wide emoji in RTL text,
such as:
ک⚡ں
which is the result of:
printf '\u6a9\u26a1\u6ba\n'
The position of the emoji would be incorrect. In LTR text it's correct
because wide chars are followed by a dummy char, so the next real
character gets the correct position. In RTL text we'd need to advance
left one additional time _before_ writing this char.
This positioning glitch is also seen with the cursor. Cursoring over
the second character with a block cursor would create a wide cursor
stretching the right half of the second character and the first
character (which would potentially be hidden, depending on the cursor
color settings). An underline cursor would have a similar issue, modulo
the hidden char part.
Bidi_Mirrored wide characters (e.g. U+2329) will probably need future
consideration, if we ever get around to supporting them.
commit 6e6832788189a07fd6aa20f383bb7a88bd24bf90
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Fri Dec 16 00:10:31 2022 +0100
Fix regression with CJK wide chars at cursor
Commit 76f879cd7 changed greatly the way konsole renders text, to fix
some long-standing issues with RTL text, non-monospaced fonts, ...
Unfortunately, it also introduced a regression for CJK wide character
rendering, where it does not take properly into account their width.
BUG: 463031
commit 07cbfb8904a6102107ac9e4ec3b368cfff8053da
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 14 01:44:31 2022 +0100
Allow Shift+Arrows+Alt/Ctrl for applications
The scrollLineUp and scrollLineDown were intercepting all Shift+Up and
Shift+Down presses, even if other modifiers were present. Bind them
strictly to Shift+Arrow, and allow Shift+Alt+Arrow, Shift+Ctrl+Arrow and
Shift+Alt+Ctrl+Arrow for applications.
BUG: 405073
commit c5a1830f7631804cdf8235e779c9e1c1360546de
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 14 00:25:08 2022 +0100
Propagate Shift+PgUp/PgDown in alternate screen
I cannot express this any better than magiblot at the linked bug report:
In normal conditions, Shift+PgUp/Shift+PgDn allow traversing the
scrollback buffer. However, when a client application enables the
alternate screen buffer, scrollback is not available. In this
situation, Shift+PgUp/Shift+PgDn keystrokes could be propagated to
the client instead of being discarded by Konsole.
BUG: 461150
commit f93621ee29c2d29f440423e764577ec2c897776b
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Tue Dec 13 23:54:19 2022 +0100
Cosmetic fixes for keytabs
- Improve the alignment of modifiers and strings.
- Reorder the [+-]Ctrl modifier in scroll* operations to improve
alignment with operations without any Ctrl modifier.
- Reorder scroll* operations so PgUp resp PgDown operations appear
together.
commit 6475577af854db580ea522b70474b228cf9c7494
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 14 22:57:52 2022 +0100
Fix macos.keytab
Since scrollPromptDown is PgDown+Shift+Ctrl, the entry that has to be
restricted to +Shift-Ctrl is also PgDown, not Down.
commit a072d060c6abf94f0fcaf95531c8260b814f4314
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Fri Dec 2 23:35:34 2022 +0100
Support Ctrl and Alt in mouse tracking mode
Konsole uses Shift to bypass mouse tracking mode, so we don't support
that one. We also don't support Alt + wheel, since Qt uses ihat to
simulate an horizontal wheel.
BUG: 442306
commit a48e4deab23de1283f89aea49bf8037412daede1
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Thu Dec 1 23:22:41 2022 +0100
url filter: start regex with word boundary
This allows recognizing more kinds of enclosed URIs, e.g:
- angle brackets: <https://example.com>
- lenticular brackets: 【https://example.com】
- braces: {https://example.com}
- guillemets: «https://example.com»
- single guillemets ‹https://example.com›
- ...
and also URIs right after an equals sign, e.g: foo=https://example.com.
BUG: 462511
BUG: 455166
commit 0c00c6c9543077bb3bf9de51c834b6b33c33f99a
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Wed Dec 14 10:10:40 2022 +0200
Fix macos.keytab
Scroll prompt down is Shift+Ctrl+PgDown, not Shift+Ctrl+Down.
commit 9d3e599ecb097175673218b696da9f274c86a434
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Dec 13 19:16:26 2022 +0200
Set half page scrolling when the user selects this in the profile edit dialog
BUG: 462971
commit e73068d117d9bba76d6b45e96f85c4113e79bc6a
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Thu Dec 1 00:50:58 2022 +0100
Fix black pixel at (0,0)
Commit aa045d6ab changed where drawCursor was called from, and changed
the previously existing drawCursor call to operate on QRect(0, 0, 0, 0)
so the following calls to draw text still used the right colors, which
may have been altered by drawCursor.
(If a block cursor is being used, and we have focus, so the whole block
is drawn (when unfocused, an outlined block is drawn), the cursor color
may conflict with the text color. The cursor is drawn with either the
foreground color or a custom color, and text under the cursor (actually
on the text run which starts under the cursor, when "Appearance→Complex
Text Layout→Use the same attributes for whole word" is enabled) is drawn
with either the background color or another custom color.)
So, move the part of drawCursor that changes the color to use for text
under the cursor into its own method, so we don't needlessly draw a
dummy cursor at (0,0).
BUG: 462421
commit 0bfcc0776fbfa212c8c6106b6ca581a82e8e1f9a
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Fri Dec 9 21:50:27 2022 +0200
Correct the action name for Shift-Ctrl-PageDown
It should be named scrollPromptDown, not scrollDownPrompt.
(cherry picked from commit e93ab7981a96f86d95ee4b524eed6703a24c0859)
####################### kopeninghours
commit 9909dafed022456c1c12895ef1b5b7a494ac52fb
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 18:23:45 2022 +0100
Provide valid closed intervals for always closed expressions
In that case the first half of this method will not find a single valid
non-closed interval, and so i.begin() is invalid here.
####################### kosmindoormap
commit 76ce995a460aa3bfa6f48e8e50cdd62c493c1ba8
Author: Volker Krause <vkrause@kde.org>
Date: Mon Dec 12 18:02:11 2022 +0100
Consider pen width when computing polyline bounding boxes
This fixes bounding areas for exactly horizontal or vertical single-segment
lines being too small, which makes those near impossible to interact with.
commit b9bc58d1f1ed0bbf2abf85345e560f481732d33f
Author: Volker Krause <vkrause@kde.org>
Date: Sun Dec 11 12:14:30 2022 +0100
Pass view to scene item boundingRect() methods
The extend of some items depends on the current view transform, such as
items that are independent of the current zoom level.
In those cases we compute wrong bounding boxes, which can make hit
detection fail in some corner cases. That remains to be fixed, this is
merely clearing the way for that.
commit dbedced6dfac225c0f0aefaff3071ce45eb3331e
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 18:18:32 2022 +0100
Don't search for the next opening time arbitrarily into the future
This can otherwise spin indefinitely on certain opening hours expressions,
at least once an evaluation bug for those in KOpeningHours is fixed.
Instead we now search one year forward at most, which is more than enough
for what we do here.
commit 66f4d64831a40f5c3b6ff466b6270284437d2bf9
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 18:16:49 2022 +0100
Fix naming of synthetic nodes for airport gates
commit 9fe0134b92c31cefecba3fac09313af7fd4e9ab8
Author: Volker Krause <vkrause@kde.org>
Date: Wed Nov 30 17:21:50 2022 +0100
Implement basic tag setting in MapCSS evaluation
We only use that to allow changing the layer tag from CSS rules so far.
This allows fixing buildings placed on two high layers above their
interior for a number of major railway stations for example. This is
caused by the layer tag being (ab)used as a z-inded for the outdoor
renderer there, but not being consistently applied to all elements.
In those cases we cap the layer to 0 now. More such rules are likely
needed though, there are more scenarios where layer tags interfere.
But that's much easier to extend now that this can be specified as a
simple CSS rule.
commit 016b4fb4c0792f08f606351fdd65580d0d01482d
Author: Volker Krause <vkrause@kde.org>
Date: Wed Nov 30 17:16:33 2022 +0100
Reset the floor level change model when the map data changes
Otherwise we potentially hold invalid references to OSM elements here.
commit 514f5ba2a364ef37a046c1e86316b75c197fb167
Author: Volker Krause <vkrause@kde.org>
Date: Tue Nov 29 17:33:35 2022 +0100
Handle more tagging variants for disused/closed amenities/shops
commit 27d79c2d0a165000c7e42a6d7c987141fe2c5e12
Author: Volker Krause <vkrause@kde.org>
Date: Sun Nov 27 11:24:32 2022 +0100
Reduce z index for floor level elements
Same as for other building parts, so it ends up always below room or other
indoor elements.
####################### kpat
commit c4bb5993cb34a80867a5ddfdfa8aabad249f63f2
Author: Maciej Stanczew <maciej.stanczew+b@gmail.com>
Date: Fri Dec 2 23:28:53 2022 +0100
Fix crash when dealing last card from the deck
BUGS: 424263
####################### kpublictransport
commit eeef3f440e0b4272f21213c047fc11da9568d376
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 1 16:58:34 2023 +0100
Partial support for new GBFS v2.3 vehicle and propulsion types
This covers those types we can map to existing enum values.
commit 754b7e9b4c67ea5acb474e3a94b553a76eb5f01e
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 9 16:37:29 2022 +0100
Fix GBFS floating vehicle selection by distance
This resulted in all too far away vehicles to be returned rather than the
ones in range/currently displayed on the map. Besides never providing any
viable result that way, this also resulted in way too large result sets
hitting the expensive O(n²) result post-processing, which caused noticeable
delays.
####################### krdc
commit 131f2b2ade06318b85b442d86c3874e286321299
Author: David Redondo <kde@david-redondo.de>
Date: Fri Jan 13 11:03:41 2023 +0100
Fix libvncclient log handler
QString::vasprintf is a static method that returns a QString
(cherry picked from commit 8ffc6c579b940dfd3671be14995cc1c6aa0a757a)
commit 3a6647134b887720b78225eafa6d5fb2f2a1d734
Author: Gabriel Souza Franco <gabrielfrancosouza@gmail.com>
Date: Fri Dec 9 19:59:50 2022 -0300
vnc: Fix handling of hires and horizontal scroll
This is specially important for touchpads, where even the slightest
movement would send an entire wheel tick. While at it, also handle
horizontal scrolling with buttons 6 and 7.
(cherry picked from commit 7d73db79dbf33a595562d734d97cc39d16cf7fb9)
####################### ksquares
commit 0b2e3b38a1073091828dd28399103054aef48050
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Mon Nov 28 21:45:31 2022 +0100
Fix mismatch of name for KF min version variable
Fixup for 8440ab79
####################### ktouch
commit 6481de867d73cf5d46bd72eb106c2d17fc24cb92
Author: Jan Notka <thepsyjo+kde@googlemail.com>
Date: Fri Jan 27 14:28:45 2023 +0000
fix typo in de.neo.xml, lesson "Die Umlaute: ä und ö"
(cherry picked from commit 6fa79e199c946b74bfdc4b76ace1d1205d9a0292)
####################### ktp-common-internals
commit c0e93c796b3f9779f36f115853fa4b93961a4c99
Author: Alexander Lohnau <alexander.lohnau@gmx.de>
Date: Sat Jan 7 20:41:12 2023 +0100
Adjust to move of kaccounts KCM
BUG: 463923
(cherry picked from commit 804c22c5abdf3492387f6a7c71c76f58625a3f80)
####################### libkdcraw
commit fc4b2fb44de7f6d26c27c635f60ee5cef7a1ad14
Author: Antonio Rojas <arojas@archlinux.org>
Date: Sun Dec 18 15:59:51 2022 +0100
Fix build with libraw 0.21
####################### libkdegames
commit fae6ef9b8785fdbdc8518000a5865d88026c7148
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon Jan 23 00:48:20 2023 +0100
Fix finding knewstuff themes
BUGS: 464288
####################### messagelib
commit 45e8c1dabd9a7744f0d9395e65061f384009c4ab
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:30:19 2022 +0100
Disable load from local file
commit 947933a609b61c43b13e58667a8882bf093b637f
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:30:07 2022 +0100
Fix load image
commit 5855afd29d230193ce869a67020ef6009d87a4a9
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:29:42 2022 +0100
const'ify variable
commit 18893efcb84f3436a156531acae72511ccfb7cb1
Author: Laurent Montel <montel@kde.org>
Date: Tue Dec 20 09:23:09 2022 +0100
Avoid to duplicate email identity
now we test if "foo@bla.com" <foo@bla.com>" with identity
otherwise it duplicated identity email
commit a6cebee315e6de31daaa7bbea4079bc0d9f7b2e2
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 1 22:34:17 2022 +0100
Fix bug 462492 Identity with CC Addresses starts composer without To: field
FIXED-IN: 5.22.0
BUG: 462492
####################### okular
commit 463b5d223e50e3b5eea35e0034303490b1751fe4
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 19 19:43:53 2023 +0100
Export main activity as required by Android 12
Should fix the binary factory build.
commit a3386f16054e833ddf108a032c027476833c6fc0
Author: Nicholas Omann <alphacluster@linux.com>
Date: Sat Dec 17 00:00:36 2022 +0000
Enable Support for Dark Theme for Titlebar in Windows
When using the windows dark theme it's annoying to have white titlebars on some apps. I noticed that this app which and I would like to use on Windows but the lack of dark theme on the titlebar makes it not fit in well. I did some research on this and found that the best way to set it seems to be using the darkmode toggle on the platform. That can be set as a parameter or environment variable. This seems to be the easiest way to set it. I tested this locally on a Win11 VM and it looks to work the same as setting -platform windows:darkmode=1 or setting QT_QPA_PLATFORM=windows:darkmode=1. Note this does need to be set before the QApplication is originally created and so I think it has to be done per app to work. If I missed some other way to set this that would be better I would be interested to know more.
QT Docs: https://doc.qt.io/qt-5/qguiapplication.html#platform-specific-arguments
(cherry picked from commit f0e3581babecb34dd3ae4b226e4ad6b51f336331)
####################### pimcommon
commit b677ea51aef7d831cdcb3dd5d2b7ac162a01947a
Author: Laurent Montel <montel@kde.org>
Date: Thu Jan 19 20:27:13 2023 +0100
Fix KAddressBook crash on LDAP import/search menu configuration button
BUG: 464514
FIXED-IN: 22.12.2
####################### skanlite
commit 0aab98f92ce1f05cd7f9e3d39bb170f6c3e5e3cd
Author: Alexander Wilms <f.alexander.wilms@gmail.com>
Date: Thu Dec 1 21:23:56 2022 +0100
Use lambdas for disabling and enabling 'Reselect Device' button
BUG: 462408
FIXED-IN: 22.12.1
commit aba8765d35638a1ef1251a96b9234567ae92266b
Author: Alexander Wilms <f.alexander.wilms@gmail.com>
Date: Thu Dec 1 01:51:27 2022 +0100
Disable button for changing scanner while scan is in progress to prevent sane from crashing
####################### spectacle
commit e52fd311a7e074dd14a795e99478630ae1bd10bb
Author: Bharadwaj Raju <bharadwaj.raju777@protonmail.com>
Date: Thu Jan 12 12:01:33 2023 +0000
Make "Until Spectacle is closed" the default setting for remembering area
We got some complaints about the "Always" default. That made me reconsider the
whole thing, and now I realize taking repeated rectangular screenshots of the
same area is a rather more niche usecase than I first imagined.
This should be a better balance, and hopefully less confusing for users.
cc @ngraham
BUG: 463417
(cherry picked from commit c9ca631b5d2f2237f538c00b19e9cee672a534a8)
####################### yakuake
commit 39b9909bd9eb98728a6f07a220af374e7eb974f7
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sat Dec 10 12:22:46 2022 +0100
Re-add missing header when building without KF5Wayland
Otherwise we rely on KWayland/Client/surface.h to implicitly provide
QWindow which may not be available.
Partial revert of 9b93462943ab26ab015989321881dee13404d711
See also: https://invent.kde.org/utilities/yakuake/-/merge_requests/80
Downstream report: https://bugs.gentoo.org/885101
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
####################### zanshin
commit e7fda0693debce5da29eeb544871a11ea0081be1
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Tue Dec 20 23:33:59 2022 +0100
Disable running task widget on Wayland
There are two problems with it:
1) RunningTaskWidget is a plain QWidget that gets turned into a window by calling winId()
On Wayland that causes a subsurface to be created, which doesn't work as expected and causes interaction with
the whole app to be severely broken on Wayland. The fix for this would be to use a proper window class
like QDialog as base.
2) Even if the above issues was fixed we still wouldn't get the result we want. On Wayland normal application
windows can't absolutely postion themselves on the screen like we do here to adhere to the top screen edge.
This could potentially be fixed by using the layer-shell wayland protocol.
Disable the running task widget to make Zanshin usable on Wayland, albeit with slightly less features
(cherry picked from commit 8d6d74240bd35882517d2e6282c44ce3cb7bf3d3)
heikobecker created this object in space S1 KDE Community.