Paste P679

KDE Gear 21.04 changelog
ActivePublic

Authored by heikobecker on Apr 9 2021, 8:33 AM.
####################### akonadi-search
commit 2becbd5c19f4951a4d49684995739d5317e81bfa
Author: David Faure <faure@kde.org>
Date: Wed Mar 31 21:35:15 2021 +0200
Use utf8 for source code
This change was requested by Allen to fix things on Windows.
But saving all source code as utf8 makes very much sense anyway,
everywhere.
####################### dolphin
commit 0429e5330e09f7a379f0a70372c262faeda2c5a6
Author: Méven Car <meven29@gmail.com>
Date: Thu Mar 11 08:09:18 2021 +0100
KFileItemModel: DetailsModeSettings::directorySizeCount forces m_sortDirsFirst
Before this patch when !m_sortDirsFirst and DetailsModeSettings::directorySizeCount() == true, the ordering of folders before files would be affected by the sortOrder. I.e descending order would put the folders after the files.
commit b9139c5e1c4ccdaad5876da6005f6ac1000ee694
Author: Nate Graham <nate@kde.org>
Date: Tue Mar 30 13:30:27 2021 -0600
Fix crash calling openDirectories() in various cases
This can cause a crash when called with a single url and split view, or
when the last URL is not shown, because the iterator gets mutated in
the loop, so we need to make sure it hasn't gone out of bounds. This
check was erroneously removed in 175538020824355115cd98637ce83ecc53badd44
and needs to be brought back.
commit 175538020824355115cd98637ce83ecc53badd44
Author: Nate Graham <nate@kde.org>
Date: Thu Mar 18 13:42:59 2021 -0600
Don't re-open already-open URLs when using session-restore feature
If Dolphin would be asked to open a location that is already open, don't
open it again in a new tab; instead switch to that view. Supports tabs
and split view.
BUG: 434911
FIXED-IN: 21.04
####################### dolphin-plugins
commit f136702d2adc8643ea12f1b6e3bf97925f1b33f0
Author: Kwon-Young Choi <kwon-young.choi@hotmail.fr>
Date: Fri Mar 19 17:10:31 2021 +0100
BackingFile property should be use with StorageVolume instead of StorageAccess
BUG: 434617
When mounting an iso with `udisksctl`, first a loop device is created
`/dev/loop0` then a second device `/dev/loop0p1` is used to mount it on
a filesystem location.
Querying for StorageAccess devices sometimes only returns the `/dev/loop0p1`
device without the `/dev/loop0` device and the BackingFile property does not
work on `/dev/loop0p1`.
Solution: query for StorageVolume instead which returns all loop devices:
`/dev/loop0` and `/dev/loop1`.
Warning: Because StorageVolume returns more devices, the function
`getDeviceFromBackingFile` could be a little bit slower.
####################### elisa
commit 1889b811982a53725fb30113fcba6e33ecb2a4d2
Author: Nate Graham <nate@kde.org>
Date: Thu Apr 8 12:43:10 2021 -0600
Larger minimum window width for desktop mode
Any smaller than about 620, and the player controls become unusable.
BUG: 435446
FIXED-IN: 21.04.0
####################### eventviews
commit 04450a20a02c3e98610fc1b1ddacdeb9b3737db1
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sun Jan 17 14:48:31 2021 +0000
Display recurrence without main incidence
A disassociated occurrence of a recurring incidence can be left behind
when the recurring incidence is deleted, due to bugs. This patch makes
them visible, for robustness, so they can be cleaned up.
####################### gwenview
commit 7e59f65fb1f14c36fcf12683c6eacb5f658dc3fc
Author: Madhav Kanbur <abcdjdj@gmail.com>
Date: Fri Apr 2 16:11:06 2021 +0530
Partially revert commit "Use Quality level when saving JPEG images"
* Fixes exif metadata being lost
Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com>
commit ef080a3a42627eecafbb536cc3e21f4c2b9ea32f
Author: Nate Graham <nate@kde.org>
Date: Thu Apr 1 19:53:22 2021 -0600
Set a sane default window size
####################### incidenceeditor
commit 261ac6e7e2b0d7cd19f0624c1555648f65db2b92
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Wed Mar 24 14:58:29 2021 +0000
Add time and time zone to EXDATEs of DATE-TIME instances
The incidence editor creates DATE values for exceptions to recurring
instances, even if the incidence is not "all day" (i.e. DTSTART is a
DATE-TIME value). EXDATE identifies a specific instance and arguably
should follow the same rules as RECURRENCE-ID. RFC 5545 does not say
so, but [erratum 6316](https://www.rfc-editor.org/errata/eid6316) does.
In practice, other important systems reject EXDATEs that do not match
DTSTART.
Original patch written by Jochen.Trumpf@anu.edu.au.
BUG: 169336
BUG: 434559
FIXED-IN: 5.17.0
####################### juk
commit 178aee3be59b4bfc8b4251b20df6f85d6183c545
Author: Michael Pyne <mpyne@kde.org>
Date: Sun Mar 28 21:05:52 2021 -0400
tageditor: Speedup startup when Tag Editor is shown.
(cherry picked from commit 506c2ee6bf8f025ca684023d01bd2215bcbebf76)
commit a65a4e8a037bae5d2731267b60ed61bf09526413
Author: Michael Pyne <mpyne@kde.org>
Date: Thu Mar 25 20:43:22 2021 -0400
tag_scan: Fix painful rescan of music metadata on startup.
For the longest time, JuK has suffered from a problem where its intended
behavior to load music metadata from a cached database, instead of
re-scanning every individual track on startup, was not working right.
There has been debugging lines in JuK since all the way back to 2013
trying to trace what area of startup sequence was taking up all the
time, but to no avail in helping me fix the bug.
The Problem
===========
Recently I took a different approach, of adding a debug-only crash
whenever we would load a music track tag the "slow" way, and long story
short there were two bugs that each would cause slowdown:
1. Playlists aside from the CollectionList would cause every music track
in that playlist to be re-scanned. What this means is that every
though the music in the CollectionList would be loaded quickly, if
you had that same music track in a separate Playlist, that music
track would reload the same tags from disk rather than copying from
the existing CollectionList item. This was especially bad for users
of the old "tree mode" view, since every individual artist *and*
album were rendered as individual playlists, which would therefore
each re-scan the music over and over again.
2. JuK supports a "folder scan" feature, and in fact really wants the
user to have at least one folder assigned. Any music identified in
this folder is added to the CollectionList automatically on startup
and, you guessed it, causes the music track information to be loaded
from disk, even if the music was already in the CollectionList! :(
The net effect is that most music would be re-scanned on startup unless
you were a user who used CollectionList exclusively, and had most of
your music not visible to the folder scanner.
The Solution
============
Due to how painful this problem has been, I had ended up adding a
threaded solution for the folder scan process. This didn't help make
things any faster but at least the GUI wasn't frozen. But now that the
threading code is present I judged it would be easier and safer to make
the central object holding track metadata (CollectionList's m_itemsDict)
available in thread-safe fashion.
This then permitted me to check for whether a track has already been
loaded when performing folder scan, and to check whether a track has
already been loaded when creating a new (non-CollectionList) Playlist.
In either event if the track already exists, then we copy the FileHandle
rather than create a new one.
The combination speeds up loading significantly, taking anywhere from
60% to 70% off of the total time to load on my system, with mostly a
CollectionList under folder scan and few additional playlists. In this
configuration I go from about 5.4 seconds to 1.5 seconds with cold
caches. The difference should be even more stark on systems where disk
I/O is expensive, or where there are a great number of tracks in
playlists outside of the CollectionList.
I consider this a bugfix (and there are even multiple bug reports) so I
will backport shortly.
CHANGELOG:Reduce startup time by 60-70% or more.
CCBUG:428772
CCBUG:317666
FIXED-IN:21.04
(cherry picked from commit d6b28a9b4c8e21a0b9ccd5bb7585091e501d94ab)
commit 0027986ca1913972ca0cb3b16f39792fcb72cfb6
Author: Michael Pyne <mpyne@kde.org>
Date: Tue Mar 23 23:17:42 2021 -0400
dynamicplaylist: Ensure subclasses handle virtual calls in dtor.
LGTM points out that DynamicPlaylist's destructor calls a function which
indirectly leads to a virtual call (updateItems) in a potential subclass
(SearchPlaylist). By C++ rules, SearchPlaylist has ceased to be a
SearchPlaylist by the time DynamicPlaylist::~DynamicPlaylist() begins,
so the virtual call would never actually be dispatched to
SearchPlaylist.
Fix by having SearchPlaylist do its own updating on destruction.
(cherry picked from commit 36581b2b3af47d801b46118edfb50d7b55c77303)
commit 6282bbb5f433f16269cea06a6af960800f285e77
Author: Michael Pyne <mpyne@kde.org>
Date: Tue Mar 23 21:24:38 2021 -0400
nowplaying: Improve clickable link search in Now Playing bar.
* The "album" link now searches for any matching tracks of the same album,
even with different artists.
* The search applies to the playlist that is selected, even if you're
playing from a different playlist.
* The playing item is reset to the Collection List when the "return to
playlist" link is selected rather than pulling from the internal
search playlist (which is likely to be destroyed by a subsequent
search).
(cherry picked from commit a9f85d8dd1aef810632af962bcbba12b7f0f625e)
commit 2ff06766ff0fe6126ecec306e771387c9dc0f792
Author: Michael Pyne <mpyne@kde.org>
Date: Mon Mar 22 23:09:44 2021 -0400
playlist: Play whole album when playback started in album-random mode.
Previously, the track the user double-clicked would be played, then
album random playback would start with the next track and succeeding
tracks after.
(cherry picked from commit 1c698b3a95324043ed3ce789ebbc0bb5e1dc02ea)
commit 04b631c3827a2d33fee5fb975e1f779d86cf4b90
Author: Michael Pyne <mpyne@kde.org>
Date: Mon Mar 22 22:41:37 2021 -0400
Reenable album random play in the user interface.
(cherry picked from commit ced3ffb60ebe90c99cfabc529fe45cfcfbc12678)
commit e8e5ef9246a26f37b6430f33279b65cc1cf1771d
Author: Michael Pyne <mpyne@kde.org>
Date: Mon Mar 22 22:26:17 2021 -0400
playlist: Reimplement random and album random sequencing.
(cherry picked from commit b1097f4e1d9ded6af6a6d75b14005cdc111197c0)
commit b46844f6aad1359f971ad2c876d7c0728cec77d5
Author: Michael Pyne <mpyne@kde.org>
Date: Sun Mar 21 20:06:34 2021 -0400
Improve track sequencing by removing the track sequencing classes.
This removes one of my first contributions to JuK :(
But it's worth it because the extra code is not worth the complexity,
seeing as how the job is really pretty simple in the first place, even
with album random play and randomized playback.
I believe this also fixes some bugs, including some longstanding ones.
Bug 417551 (being unable to drag and drop into Play Queue) had some
related work in a recent commit but was still broken until now.
BUG:100356
BUG:166711
BUG:302250
BUG:303901
BUG:336637
BUG:353259
BUG:404157
BUG:417551
FIXED-IN:21.04
(cherry picked from commit 6aef3be8682d829f07ab86901ceff8755fee8610)
commit b718c54275942f8d53d253e01533b65debe3b625
Author: Michael Pyne <mpyne@kde.org>
Date: Sun Mar 21 15:19:38 2021 -0400
Remove dead DCOP-related interface.
(cherry picked from commit 482db1161be50d195019402154258b54b15d1ae1)
commit b64b37616f0490f60526defaf5335c4731dd41b4
Author: Michael Pyne <mpyne@kde.org>
Date: Sun Mar 21 14:19:40 2021 -0400
systemtray: Cleanups and modernization. Also a timer bugfix.
The bug: When using the track popup announcement, a timer kicks off to
tell the popup to fade out. A second timer is used to incrementally fade
the popup a bit every few milliseconds until the popup can finally be
hidden. However the first timer was never stopped, and would kick off
the fadeout sequence again, over and over, only hidden to view since the
popup is no longer visible.
This might be related to the old bug 165899 (which I tried to fix a
different way). I believe this happened in the Qt3/4 transition since
the code seems to assume the first timer was a "single shot" timer, but
it could have been wrong forever.
CCBUG:165899
(cherry picked from commit 62561ad031a2c1c03f9abc266c621d83e48f6b8b)
commit d4bf591290d30ba2c9471eb7201cafc91cd2065b
Author: Michael Pyne <mpyne@kde.org>
Date: Thu Mar 18 00:09:06 2021 -0400
history: Enforce specific date format that sorts right.
The QTreeWidget we're using sorts by display text by default. This makes
the date column in the history playlist a bit useless to sort by in the
normal format.
The ISO date format is a bit too ugly though, so I manually implement
something more akin to RFC 3339. To properly fix this we should
implement a specific role in each item that can be sorted by the
underlying model. If the underlying model is a QStandardItemModel this
might already be easy but I don't have time now to investigate further.
commit fce79085cb7f81b6468d5ed88b3138c8ea67e054
Author: Michael Pyne <mpyne@kde.org>
Date: Wed Mar 17 23:55:40 2021 -0400
Address undefined behavior during shutdown.
Event filters strike again, along with our old friend, sibling ordering
dependencies not captured by the Qt memory hierarchy. Again, noted by
ubsan.
commit 66ddbb3bd7dcad962977800f638e6cf97bf23a36
Author: Michael Pyne <mpyne@kde.org>
Date: Wed Mar 17 23:31:52 2021 -0400
playlist: Avoid resizing columns until after we've generated weights.
This avoids warnings about undefined use of NaN and similar, when we try
to resize the columns too early (before there are any tracks to use to
inform average column widths).
commit b67785f98254e1bd3dea1ad3a891c1e2580b7c19
Author: Michael Pyne <mpyne@kde.org>
Date: Wed Mar 17 23:16:10 2021 -0400
Fix undefined behavior in PlaylistItem.
The PlaylistItem ctor meant to be called from its subclass's constructor
(CollectionListItem) copied the this pointer too early. When
PlaylistItem is being constructed, by C++ rules the PlaylistItem is not
a CollectionListItem yet. This was appropriately flagged by ubsan.
I fixed this by ensuring the only user of this subclass fixes up the
pointer as soon as it can, and making it a private constructor so it's
not used elsewhere by mistake.
commit 10110d7681949407f36f6f112fa2295174d3deef
Author: Michael Pyne <mpyne@kde.org>
Date: Wed Mar 17 22:33:58 2021 -0400
Fix use of undefined behavior in status label.
The event filter doesn't check that the received event is a QMouseEvent
but it is possible (and actually happened) to receive other events from
Qt.
But in this case we don't even need an event filter, we're just handling
mouse events and Qt provides entirely usable methods for that already.
####################### kalarm
commit 2f6b3aa25a67ef80aa6ebdc42fceab9ce399d921
Author: David Jarvie <djarvie@kde.org>
Date: Fri Apr 2 18:55:44 2021 +0100
Fix erroneous output of terminal error message on disabling a calendar
####################### kate
commit 190282c1e6d1b378a5cb043cb9f44e54dc3ede93
Author: Daniele Scasciafratte <mte90net@gmail.com>
Date: Wed Apr 7 08:13:38 2021 +0000
updated for last review
(cherry picked from commit f602a24eea43b4120136b2f25185632b09bbc4a5)
commit 5fbb3f0b2b7e5870a3cc3f8410fd07092e98439c
Author: Daniele Scasciafratte <mte90net@gmail.com>
Date: Tue Apr 6 16:05:30 2021 +0000
added after review
(cherry picked from commit b5f15e534e450f5640a97e19cdc1e930a8811606)
commit 55e28e61d1b780db30b5a449fd339d85520063ee
Author: Daniele Scasciafratte <mte90net@gmail.com>
Date: Tue Apr 6 15:50:07 2021 +0000
bash lsp
(cherry picked from commit f38e5330685840d4b74ea2ed7c6627d123401c89)
commit 2d85141b9113192834b04e804b44de630452ef8a
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Apr 5 22:55:22 2021 +0500
Activate the 'fixed diff view' when shown
If you were on some other tab / view, fixed diff view is updated but not
activated. This leads to confusion and as if nothing happened. This
change fixes that.
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit b9641c9165353e5011861581c95bba9e0ee2175c)
commit b66d366fe184d4b7b318a2f6305c3a5c05991f21
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sat Apr 3 17:19:36 2021 +0500
Fix file name and memory leak in comparebranchview
commit a17cf2ad2de263c8c2093b9f49547b4a91ab7690
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed Mar 31 20:46:26 2021 +0500
Fix untracked selection unable to stage
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit e525143ca3636f4ac0838b72dec5017e42e58750
Author: Kåre Särs <kare.sars@iki.fi>
Date: Tue Mar 30 13:59:18 2021 +0300
Enable git-blame to see the initial commit
"git blame" adds '^' to the beginning of commit hash of the first
commit to the repository (or a blame search boundary).
commit 669c8b38c87c4a047b99d5b334579c9f074ce756
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Thu Mar 25 18:33:01 2021 +0000
No edit triggers for compare branch tree
(cherry picked from commit e9561eb4557a1c05ba44fc6b2d381de9fffe43b3)
commit 8cc647a35e415f97c4e07d216ebbf9034c583388
Author: Christoph Cullmann <cullmann@kde.org>
Date: Tue Mar 23 20:22:55 2021 +0000
ensure output view scrolls correctly
before, we might miss to scroll to make really the last line of the
output visible, that is confusing
(cherry picked from commit 7dd8812f206acac48ccff5122a3781252790dab9)
commit ea099149870242d4932b91de5a52ec9445a3e635
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sun Mar 21 09:06:15 2021 +0500
Rename posChanged -> addPositionToHistory
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit 175a6a1ce12b89f66aa08940c9167aa90790f72a
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sat Mar 20 19:32:19 2021 +0500
Save position when using quick-open
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit cc7cf4297df1d400f396ae6b97674be76036c468
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sat Mar 20 19:31:58 2021 +0500
Project: Use signal to save jumps in location history
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit b79f204890b8b68f09b6d8549a68a695013c68cb
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sat Mar 20 19:31:46 2021 +0500
LSP: Use signal to save jumps in location history
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit 071189470c8facaed5789f2a34832100f5094ce5
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sat Mar 20 19:31:10 2021 +0500
Reintroduce position signal for location saving
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit 5a94d233933537d98b255183fd6164bb0d593d01
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sat Mar 20 17:41:55 2021 +0500
Revert "Dont record locations resulting from typing text"
This reverts commit 93c73bff630130f99d570416068f243b0d13c9be.
commit f1a690d2b7217a7a8474f900873a08306b343389
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Thu Mar 18 21:33:37 2021 +0500
Dont record locations resulting from typing text
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
####################### kblocks
commit 08f3eb9f7c857ef41f0d2e9e7b97093e00c05c62
Author: Jonathan Riddell <jr@jriddell.org>
Date: Thu Apr 8 12:54:49 2021 +0100
update snapcraft
commit 9c4e157b27e2271cbd13fa9c53999e44df7cb18b
Author: Julian Helfferich <julian.helfferich@mailbox.org>
Date: Sat Mar 27 20:55:59 2021 +0100
Remove redundant CMake command
KDECompilerSettings already set CMAKE_CXX_STANDARD to C++11. It is
only necessary to set it explicitely if a higher C++ standard is
required.
commit ffc0cdf51b1da08e0f7038dc210a4c28eddab3fa
Author: Julian Helfferich <julian.helfferich@mailbox.org>
Date: Fri Mar 26 23:17:15 2021 +0100
Improve readability of MockSvgItem
Initialize member variable in the declaration. Since this is a C++11
feature, CMakeList.txt should also mandate C++11.
commit a9a830df293c37f9f0f8bf27edfe2564024253d7
Author: Julian Helfferich <julian.helfferich@mailbox.org>
Date: Fri Mar 26 23:05:45 2021 +0100
Replacing freeze cells for testing should only replace one cell at a time
Replacing all cells might trigger a crash in the destructor as
KBlocksItemGroup deletes every item separately.
commit 3f9d162c806efee0a6d03ddc5a943bd9bf1859d1
Author: Julian Helfferich <julian.helfferich@mailbox.org>
Date: Fri Mar 26 23:01:51 2021 +0100
Clear cache when refreshing positions.
Since refreshPosition() is called when the layout changes, the cache
for each SVG item should be cleared to ensure that the new theme is
displayed correctly. This fixes issue A) of bug 380474.
commit 3bcd29277c5509b4b80b42d30e1aa264b20f8ab0
Author: Julian Helfferich <julian.helfferich@mailbox.org>
Date: Fri Mar 26 22:25:22 2021 +0100
Add test for KBlocksItemGroup::refreshPosition()
Create test to verify that the positions of the individual SVG items
are set correctly. This method will need to be extended to address
bug 380474.
####################### kcalc
commit 6f61675f38b48bbb4c2e958911446c3466cb8bef
Author: Jonathan Riddell <jr@jriddell.org>
Date: Thu Apr 8 13:56:08 2021 +0100
switch to using kde extension in snap
commit 89a72a8a1c436995910c6d806b1b1ceb51c5642c
Author: Jonathan Riddell <jr@jriddell.org>
Date: Wed Apr 7 12:19:06 2021 +0100
add snap packaging file
####################### kdeconnect-kde
commit 6811816ac005175c67a2d0176616ded1ca83f2ea
Author: Karl Ove Hufthammer <karl@huftis.org>
Date: Tue Apr 6 21:01:25 2021 +0200
Don’t extract QML strings as Java printf strings
The percentage sign in strings like ‘%1% charging’ couldn’t
be properly translated in the resulting POT file. For example,
translating it to ‘%1 % charging’ (some languages use a space
before the percentage sign) resulted in an invalid Java printf
string (but a valid QML string), which was reject by msgfmt.
commit 39c7bbe73b00ea6eab6a9876e2008d7a6acef1ce
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Mon Apr 5 23:02:23 2021 +0200
[interfaces] Make KConfig linkage public
It is used in a header so consumers need to link it too
(cherry picked from commit eb5bd219f24a4197784ae8f1e843509c793546d4)
####################### kdenlive
commit 8d390084baf12aa132e0d0bcbdeff897a7ed7eb7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 9 09:04:04 2021 +0200
Fix proxy clips vaapi profiles
commit 24278b9a83f5bd5279faa202d81a6e318066f566
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 8 22:26:16 2021 +0200
Fix keyframe limit on import from clipboard.
BUG: 433618
commit 73d9982d2c207c0cc1f2ac01b005024cd38fbba7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 8 15:22:18 2021 +0200
Show keyframe value in tooltip when editing in timeline
Fixes #1032
commit 263d26575da394b7ccbc598609320f750f30c4aa
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 8 09:02:56 2021 +0200
Fix clip monitor refresh on title clip change.
Fixes #1020
commit 7333e5d34f13ff131ce6e4f26c044bd007abed2d
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 8 08:03:40 2021 +0200
Ensure subtitle track is always shown when adding a subtitle.
Fixes #1026
commit e4796e36cbe2bead87a0291ce1e05949ad210f4a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Apr 7 15:59:06 2021 +0200
When selecting a bin clip from timeline, take care of speed in zone selection.
BUG: 425417
commit 7a9a9a03bacd53f843a43d9a8485c4a2bc46ab6b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Apr 7 14:38:27 2021 +0200
Fix rotation behaving in unexpected way (automatically repeating)
BUG: 425682
commit caaa044f92b744e9914ba5410f780b4ce1c07931
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Apr 7 12:06:54 2021 +0200
Fix spacer/insert/remove space with grouped clips on both sides of the move
BUG: 390668
Related to #973
commit b46a47392abd74b1f11b0c88d78c1533ffa44a21
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Apr 7 06:13:04 2021 +0200
Automatically update subtitle text when changing focus.
Fixes #935
commit ddb0311d98255e043ad93c6306a8c3f323622dd4
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Apr 6 19:15:20 2021 +0200
*Fix recent regression in timeline selection
*Allow typing text in empty subtitle widget for next added subtitle
commit f6fdb1add8025e2afe2af6ef9c65dba0dee1f145
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Apr 6 18:26:25 2021 +0200
Ensure subtitle track is shown whenever a subtitle item is added.
Fixes #1026
commit 0e833e9c3fec2ba6bf0830d656b8f5d6b23f8566
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Apr 6 17:52:57 2021 +0200
Fix crash on project close
Related to #1019
commit f5f1c670d6d88377fca1f860cf21b510abed3370
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Apr 6 17:52:13 2021 +0200
Fix inconsistent opengl mode on Windows,
Related to #596
commit a2004f7b9001e6622d7ed4268aef45721d424e6a
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Apr 4 16:59:52 2021 +0200
Fix broken cache deletion
BUG: 434429
commit d562d3cee8d61333e990b65fa9a2c349f288f062
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Apr 4 01:28:09 2021 +0200
Minor fix for visual state for missing files
Related to #971
commit de55a57e7395738028478748b1ffec662baffed6
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Apr 3 23:55:06 2021 +0200
Fix replacement of missing images in title clips
Fixes #971
BUG: 411324
commit ea3031cdc28a12a5ebc9b58bac59922c529153ba
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Apr 3 18:53:19 2021 +0200
Backup subtitles too
FIxes #942
commit 301cfeb8978c69a17289923409d10c59527da292
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Apr 3 17:27:03 2021 +0200
Archive import: Fix dialog, allow *.zip
CCBUG: 386398
Related to #973
commit 68e559ec556f0498a906445eca91485375f28de0
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Apr 3 13:00:17 2021 +0200
Appimage dependencies: Freeze vidstab version
BUG: 435147
commit 5e5d8ffa0722d758e9dd0029dd7335f3764ed463
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Fri Apr 2 22:35:08 2021 +0200
Archive Project: fix subtile files are not added to archive
BUG: 434401
Related to #973
commit 89a31330c5e58606d80c1d36859607109a1d6c1a
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Fri Apr 2 22:31:52 2021 +0200
Archive Project: fix some lumas are not found
commit 0a2910ef4351c3038ba229982f6a6b9e13a8b0ec
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Fri Apr 2 20:47:02 2021 +0200
Automatic Scene Split: apply zones correctly
BUG: 435263
commit 5f65e06b45d802e92c0a26828f82745eb4c9c910
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Fri Apr 2 18:16:43 2021 +0200
Fix change speed for slideshow clips
CCBUG: 429795
CCBUG: 428263
CCBUG: 392670
commit 0329427786a3e804c60bc23b2b2099506eb4a9fc
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Thu Apr 1 15:55:32 2021 +0200
Fix archiving for generator mlt clips
BUG: 420623
commit aca447195470a5d300808451a96d0053dad1ff31
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 1 08:54:52 2021 +0200
Fix timeline keyframe position for opacity for affine and other non qtblend effects
commit 734575e7112b25f822afe60d31e3c64c342b8909
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Apr 1 06:27:10 2021 +0200
Fix composition keyframe view broken
commit 0074ecb09020f2b7206ca0a0600660b4936bae70
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 31 17:28:47 2021 +0200
Fix crash on document close
commit a94846c4658f7af59f3f472581ff0e6bdef75a6b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 31 17:09:45 2021 +0200
unbreak audio spectrum
commit fcc17c068c2077c507f38578e007a97ef697336b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 31 15:50:01 2021 +0200
Properly release timelinemodel on document close.
CCBUG: 409667
commit 6bc54d5d8e6fda876a06ed30e544bb193ae199d4
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 31 10:56:25 2021 +0200
Fix crash when closing project while an effect monitor overlay was active
commit 758009ce67a4b2e7832b81679959389971f8131e
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 30 21:00:16 2021 +0200
Ensure new transcoding profiles appear even if user already has some custom ones
commit f32f9d9f1709e9aeb7c68afea28b95895cf10c76
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 30 15:34:12 2021 +0200
Fix unconfigured consumer causing various crashes.
CCBUG: 409667
commit 20d6725789aea63107ff9c7f9ff244a07a26a97f
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Mar 29 14:36:56 2021 +0200
Revert commit 93dbb1f0995163d96a63c5e7a2a0c812542a681b
Related to #1009
commit 24532f22171222cdffb2058011664fd6c4ef34b6
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Mar 28 12:49:11 2021 +0200
Titler: update background alpha slider properly
BUG: 433889
commit 5f712c9178170af239ad1db0b21caf130e350e3d
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 28 12:31:57 2021 +0200
Don't call reconfigure from render thread.
CCBUG: 428632
commit a05d6e27500b3cedfb4ce038cc60a96192f7e371
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 28 12:30:42 2021 +0200
Black font for project monitor markers.
Related to #990
commit f773fe911d38b999678a03d6bebc394de6afae76
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 28 12:23:38 2021 +0200
Fix compile warnings
commit 9ac90dcf3da6f49404acf19bfcf0db002328a012
Author: Rafał Lalik <rafallalik@gmail.com>
Date: Sat Mar 27 22:20:56 2021 +0100
Fix setting frame background color
Issue reported in Merge Request !156.
(cherry picked from commit 8fc9b014bd1d3dc5da76af307451fe8ae2edf4a1)
commit 93dbb1f0995163d96a63c5e7a2a0c812542a681b
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Mar 28 01:01:21 2021 +0100
Start playback from beginning if on timeline ende at action start
BUG: 353051
Related to #973
commit a996c2c98d47a39fdd5a84b8da161ed8de98d4b6
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Mar 27 23:30:12 2021 +0100
Fix wipes for slideshow clips
BUG: 434360
commit 9b80720e3bec0fd671c435fe53ec186aa4d9561b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Mar 27 18:25:26 2021 +0100
Add/Edit marker/guide dialog: always show category color in combobox, always use black font for guides/markers
commit 16928a5ce4b25eea93ada0bb135263cc6ded4f07
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Mar 27 12:54:31 2021 +0100
Remove unused files
commit 04527b701ccd76d9febc11fec6ba8179fa588c20
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Mar 27 12:52:17 2021 +0100
Fix warnings
commit b632603562b2c697fd9f575de50142d033018a62
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Mar 27 12:16:30 2021 +0100
add some padding to guide labels, use black font.
Related to #990
commit 1e5f2ea53e67f4719ac974efb43682d42ef5ab5f
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Mar 27 12:04:58 2021 +0100
Ensure guides are also drawn over subtitle track
commit d034d62b410f556626670d49306b14ebe4c4e942
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Mar 26 18:26:34 2021 +0100
Fix incorrect cast
commit 540b919f4e1cb23278630e81d5d460b376698a34
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Mar 26 17:41:41 2021 +0100
Remove some debug output
commit 1f4bbabfd55970369f3ed3a1533773e251e4a5e9
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Mar 26 17:15:43 2021 +0100
Move speed indicator in qml overlay.
Fixes !170
commit 482eb8a52b0b7067e0f51f49412940838465a61b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Mar 26 14:42:20 2021 +0100
Fix project duration label displaying one frame too much
BUG: 425639
commit d71d91a534fec6db5dc0808c571f5926897b02e7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Mar 26 11:42:08 2021 +0100
Fix keyframes with master effects having a zone
commit 985844f66805c9eb848188de41d10d9e64986df9
Author: Vincent Pinon <vpinon@kde.org>
Date: Thu Mar 25 22:00:53 2021 +0000
Fix Qt 5.15 / KF 5.78 warnings
commit 7ba3ff0baea78abfb60e5ad53fa8ccfa2e23dab0
Author: Vincent Pinon <vpinon@kde.org>
Date: Thu Mar 25 21:58:16 2021 +0000
Fix clang-tidy / clazy warnings
commit bff5ba5be3bc885a2bf790b25f64ea9259f89355
Author: Vincent Pinon <vpinon@kde.org>
Date: Thu Mar 25 16:25:42 2021 +0000
clazy fixit (default checks, from qtcreator)
commit 1360538b034407ea37ae2fb3146066ae5c5453f5
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Mar 25 13:40:06 2021 +0100
Fix timeline operation broken after aborted right resize operation
commit b50f8eec4161eb8de842282ff2dcdc2811d814c2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 24 19:51:53 2021 +0100
Move clip markers below clip name to avoid overlap, fix markers position when track is collapsed
Related to #1004
commit 14377458ea9264eac55873ef9504d3e1bf57e6bf
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 24 19:47:05 2021 +0100
Fix regression crash editing marker comment
commit 4ef24fb77ae2c2a3b65ab389594adae82b84b916
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 24 18:19:58 2021 +0100
Ruler zones and guides now also snap to timeline cursor, drag+ shift disables snapping
Fix mouse wheel over track head should scroll vertical
commit c63280d4bf6c02d47b16a791028980fbf68ce32b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 24 13:51:38 2021 +0100
Improve timeline zone snapping when moving with mouse
commit b74e65dc299cb38b4498076bb2ac0e735a3f080e
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Mar 24 09:52:41 2021 +0100
Rendering fixes: fix black frame at end of rendered project, enforce out point to avoid rendering trailing black frames, stop rendering before end guide
BUG: 425960
commit d247f4798364c5f2c540522d3b1661cf67640a43
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 18:31:19 2021 +0100
Don't show zone duration while dragging it
commit 386983a8c35fedaf9e4709bae62f6262bbb2a82a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 17:18:18 2021 +0100
Now that we have effect zone, allow multiple unique effects (like fades) on tracks / master
commit 5c3fad4a9caf8ad60b70bfc9c97b7d05d5bdfb4e
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 17:02:14 2021 +0100
Make master effect zones use the same height as timeline zone for a cleaner look
commit 3bcc359f16ac795dc45a3419e30c794bf2ad6860
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 16:45:06 2021 +0100
Fix master effect zones hidden.
Related to #990
commit 77830ba057c1afb7b55050710401116171672c91
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 16:18:37 2021 +0100
Fix titler zoom incorrectly passed as integer
commit a5472db7ccfa45d0a3ff82c82d70e7981f8b2af5
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 16:09:58 2021 +0100
Fix master effect zones hidden in recent change, ensure moving a zone with mouse always sticks to frames
Related to #990
commit da2ec73d3b543f142acce40e804c0726fef789f5
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 15:34:01 2021 +0100
Fix timeline crashes. Qml === operator doesn't work on clip producer type
commit 21ab179d16ee807e78025d2c07dacd9400b61bf5
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 15:17:30 2021 +0100
Comment out useless debug stuff
commit ec712303791cb2c54eccffe148e0b0574ea3a4c3
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 15:14:29 2021 +0100
Fix broken compositions (incorrect qml comparison change in recent commit)
commit 09c6656a6882fd17401968fa1157dc4224d681bd
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 14:13:01 2021 +0100
Clip monitor: use marker category's color as background
commit b2635a9b8585b953f17a801804c8b163be4293bb
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 13:53:56 2021 +0100
Monitor overlay: use guide category as background color, ensure guide at timeline position appears above others
Related to #990
commit d21f2e46fd5d5db87f76b0974623131fe7627d5c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 12:33:40 2021 +0100
Fix startup crash on empty config file.
Fixes #1002
commit 54ca0baea1acb3eab5a08b8ef8a2e98668e74978
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Mar 20 10:56:10 2021 +0100
Fix tests after last commit
commit e20a4a4a07abe628b504e96e9b3aba9b1aa5e5ec
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Mar 19 19:02:38 2021 +0100
Workaround app translation mess, small fixes for locale matching
CCBUG: 434179
commit 46a5ae7d50d59669a5505fd1616e9373c61b8885
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 12:10:52 2021 +0100
Ensure timeline zoombar left handle is always visible.
Related to #651
commit e8f1480f1c532924b45eef59d446d3c2ffe4e55f
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 10:13:50 2021 +0100
Fix mono clip audio thumbnails broken.
Related to #1001
commit 4f3545cd0bbf52ca3f68816f0d6dc94f4b373a23
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Mar 23 09:10:03 2021 +0100
Refactor guide model to fix several bugs (moving a guide over another on replaced it)
commit 4eee97f22a5de40733065b6b590c456b86e0c437
Author: Vincent Pinon <vpinon@kde.org>
Date: Mon Mar 22 21:58:33 2021 +0000
fix some more warnings
commit 440d9b51553781d62333e650a866dc9f40d2b01f
Author: Vincent Pinon <vpinon@kde.org>
Date: Mon Mar 22 21:10:05 2021 +0000
fix some more warnings
commit 467dcdc25ddbeb6236a7ee3c14f19a5d4b6822b4
Author: Vincent Pinon <vpinon@kde.org>
Date: Mon Mar 22 16:58:27 2021 +0000
fix some more warnings
commit 635f91590f4bb5bcefce3499bd952e381f9bafdc
Author: Vincent Pinon <vpinon@kde.org>
Date: Mon Mar 22 10:20:02 2021 +0000
fix some more warnings
commit c0243124d185befde53ef8fe2f6bdc51a0bde6f0
Author: Vincent Pinon <vpinon@kde.org>
Date: Mon Mar 22 09:51:57 2021 +0000
fix some more warnings
commit b2ae458f926890eeda764e3f54bfce965de36098
Author: Vincent Pinon <vpinon@kde.org>
Date: Sun Mar 21 14:19:55 2021 +0000
fix some more warnings
commit eb7f502613aaadf2b5464b37386c4ff82cc34477
Author: Vincent Pinon <vpinon@kde.org>
Date: Mon Mar 22 10:11:22 2021 +0000
fix QML comparisons warnings
commit 7a00c5718822fd7b929778bce5b3d7cda08e1e57
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Mar 22 12:30:25 2021 +0100
Fix various timeline ruler repaint issues
commit fe6d5e0b98ea688830d7fa5f78a07643a943125e
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Mar 21 17:14:24 2021 +0100
Add pulse capture profile (needed for flatpak)
commit 8caf4274190b9059baa04c500d02c2a23953e48b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 21 16:56:33 2021 +0100
Timeline ruler: small UI improvements (add left/right handles to zones, move preview markers to bottom)
Related to #990
commit 7cf862ea65f3a4f8464fe88f4430628150ad2b5a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 21 16:03:10 2021 +0100
Cleanup timeline guides: increase number of guides categories(9), move guide label above timeline ruler.
Related to #990 #547
commit cfc0bcedf0a1561aa3f7ac882caefa769103e929
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Mar 21 12:49:00 2021 +0100
Appimage: openssl for ffmpeg (#918), fix rubberband build
(cherry picked from commit 89429755af9a6d6b3629026d478439cb7b44a603)
commit fea56f7b100c4597fce0596baf72f60fd31c8144
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 21 10:41:48 2021 +0100
Fix effect zone for bin clips
commit f015fd43c162d3840f572f464f96c67b02c2f783
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 21 08:05:14 2021 +0100
Refresh monitor refresh latency on effect change
commit 20783fde63a248ae7cdcf5f0adb14ff4f9acb7b1
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Mar 21 07:42:32 2021 +0100
Fix startup crash with preview scaling enabled
commit 749d5e59ccb89623f14ff5f7460574fccaabc997
Author: Vincent Pinon <vincent.pinon@asygn.com>
Date: Sun Mar 21 00:19:52 2021 +0000
fix bunch of cast warnings (manual)
commit 71ef7b641bfee917afe061bb602835103ac59d6c
Author: Vincent Pinon <vincent.pinon@asygn.com>
Date: Sat Mar 20 16:58:38 2021 +0000
auto fix warnings
target_compile_options(kdenliveLib PRIVATE -Wall -Wextra -pedantic -Xclang -fixit)
commit 2508239537801d36664ebd5967900e558eb52c0f
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Mar 20 23:34:07 2021 +0100
Cleanup for shortcut list
commit 615887974288c3ce94bb874a88dfef99d8de60ea
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Mar 20 23:02:00 2021 +0100
Monitor: add possiblity to use shortcut for show/hide edit mode
BUG: 434405
####################### kirigami-gallery
commit a82417b8f650ae79dfe022427ddcc68588f7b9eb
Author: Antonio Rojas <arojas@archlinux.org>
Date: Sat Apr 3 11:17:43 2021 +0200
Add kitemmodels dependency to cmake
Otherwise there is no way for packagers to know that this is a runtime dependency
####################### kmail
commit 45eae3fe64bccda3baee27829b09a9e330b33fa7
Author: Laurent Montel <montel@kde.org>
Date: Tue Apr 6 13:27:26 2021 +0200
Add icon for "move to"
CCBUG: 435410
commit 34b61e50538da37ac248374430bf28f6a408c923
Author: Laurent Montel <montel@kde.org>
Date: Tue Mar 23 13:31:54 2021 +0100
Add more missing include
commit 9d0fb38e0ef3afcf3f6c3587799d3ff1a6331d51
Author: Laurent Montel <montel@kde.org>
Date: Tue Mar 23 13:30:43 2021 +0100
Add missing includes (CI happy ?)
commit de56706542dd0ef4a8995ae28797d24779436dd4
Author: Laurent Montel <montel@kde.org>
Date: Tue Mar 23 06:58:28 2021 +0100
Add missing override + const'ify pointer
(cherry picked from commit fd968aca8f987e5bbe450550b4a05caec5ca09a1)
commit b82e436769e60a6a2b0f5c543844b19e7dc87adc
Author: Laurent Montel <montel@kde.org>
Date: Mon Mar 22 20:03:20 2021 +0100
It seems that this include is missing
commit d018430fbc08a1baeda75a14bd2f90aa397b211f
Author: Laurent Montel <montel@kde.org>
Date: Mon Mar 22 19:51:19 2021 +0100
Remove duplicate option
####################### konsole
commit cc7fc4f3d299edd9773c063f034610e5e205dc9a
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Sun Mar 14 00:34:09 2021 +0200
Always sort the profiles by name in 'File -> New Tab'
With the Fallback profile always sorted at the top.
(cherry picked from commit 1f480e36c75e33447189149341bb046efde20814)
commit b297d5914f91f105d83abe077c7f5addbf000b86
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Mon Mar 15 20:08:27 2021 +0200
Fix crash in ProfileSettings; clone selected profile settings to new profile
- If there is no selection only enable the "New" button, this fixes a
crash if you select a profile, then Ctrl+Click to unselect it, the set
as default button would still be enabled and clicking it caused a crash
- If a profile is selected, clone its properties, otherwise the fallback
profile properties will be used, this more expected
(cherry picked from commit bc41efd855013e9a230cab54e55feb3149975214)
commit b3c08be87f3b47e71c6945c12598d06c0b69adfe
Author: Jan Paul Batrina <jpmbatrina01@gmail.com>
Date: Sat Mar 13 17:56:33 2021 +0800
Unmaximize terminal before moving to new tab
This ensures that all the other terminals (in other splits)
will still be visible after moving the maximized terminal
to a new tab.
(cherry picked from commit 9d4df205365f45c2285c4b01f5b571b244fe71b0)
commit b797057489a3b8d07521e193dffc0937bd8335b0
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Tue Mar 16 13:17:00 2021 +0200
ProfileSettings: use generateUniqueName() when creating new profiles
This makes new profile name generation consistent everywhere.
(cherry picked from commit 9cab1758599d1bb01ddcfa95e3f123d6180fbd8f)
commit eba44a3982ccf06733b982cf83c3b1831774cbb7
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Mon Mar 15 18:54:17 2021 +0200
ProfileManager: remove some fallback-profile-related code
After the previous commit the Fallback profile shouldn't be editable
at all.
(cherry picked from commit 238a8b45edbb8ce1df8fe19ba1f791455ecb9f0c)
commit 176a0e18575384ecf6b6bcdcbc68925c798afdaf
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Mon Mar 15 15:07:11 2021 +0200
Don't edit the Fallback profile, instead create a new one
This is a first step in simplifying the code; since the Fallback profile
doesn't have a file on disk, it's basically a corner-case that we have to
babysit in various places in the code.
Now when the user tries to "Edit current profile", if it's the Fallback
profile, a new profile is created, with a unique name "Profile 1",
"Profile 2" ...etc. This is similar to using the "New" button in the
ProfileSettings dialog.
(cherry picked from commit 5ab8423139467ad97d87d00dc82a85f91c5a1492)
commit 57f4dd2267d2de6e485747ddb5f1ce94c7ff37c4
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Fri Mar 12 00:42:29 2021 +0200
Clean up some more "favourite profile"-related code
- Since the favourite profile feature was removed in commit 28ba920c8294,
there is no need to sort profiles by menu index, this simlifies the code
some more.
- Remove Profile::menuIndexAsInt() method, now it's not used anywhere
- This also fixes an issue with sorting the the Default/fallback profile,
since commit ce31d0e2357889 it would be always sorted at the top of the
list (to signify that it's a special, read-only profile...etc), sorting
by menu index breaks that behaviour:
- create a new profile by editing the Defualt/fallback profile, and give
the new profile a name (Defualt is reserved of course)
- open the profile manager dialog, you'll find the Default/fallback
profile not at the top of the list, until you restart Konsole
This issue was reported by Kurt in
https://invent.kde.org/utilities/konsole/-/merge_requests/351#note_197432
(cherry picked from commit 646408dd97659ecb9a6f3908b596435afd8d615d)
####################### kontact
commit b62405f4dd3317777e7df12d28df839a38f7941f
Author: Laurent Montel <montel@kde.org>
Date: Sun Apr 4 09:53:31 2021 +0200
Fix duplicate actions
Fix regression in port to KPluginLoader
(cherry picked from commit bd9ef3256ce59332d01967b1c5396665f2db320a)
####################### korganizer
commit 551d46c276bddb735386787d0141c83888695c44
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Wed Mar 24 15:38:35 2021 +0000
Add time and time zone to EXDATEs of DATE-TIME instances
KOrganizer creates DATE values for exceptions to recurring
instances, even if the incidence is not "all day" (i.e. DTSTART is a
DATE-TIME value). EXDATE identifies a specific instance and arguably
should follow the same rules as RECURRENCE-ID. RFC 5545 does not say
so, but [erratum 6316](https://www.rfc-editor.org/errata/eid6316) does.
In practice, other important systems reject EXDATEs that do not match
DTSTART.
Original patch written by Jochen.Trumpf@anu.edu.au.
BUG: 169336
BUG: 434599
FIXED-IN: 5.17.0
####################### mbox-importer
commit 3188d588a91932fdd78ad4a9040e8a20e267d4bb
Author: Laurent Montel <montel@kde.org>
Date: Thu Mar 25 09:03:12 2021 +0100
Fix close dialogbox
####################### messagelib
commit 1d14ddb598cda4a9afaddd8be257b1e91c1d8d23
Author: Laurent Montel <montel@kde.org>
Date: Wed Apr 7 07:46:52 2021 +0200
Fix BUG 435431 Edit menu (Variables submenu) doesn't work as advertised
FIXED-IN: 5.17.0
BUG: 435431
commit abe413b406519682735b911f7e8b23077623a0f5
Author: Laurent Montel <montel@kde.org>
Date: Thu Apr 1 06:47:18 2021 +0200
It's debug not warning
Thanks David to point me it
####################### okular
commit 0a23d4a0019aacd9ba71d38896d6b7c05f25b2c9
Author: Gerd Wachsmuth <gerd.wachsmuth@b-tu.de>
Date: Wed Mar 31 20:35:24 2021 +0200
Fix a bug with zoom levels on cropped pages
BUG: 342003
Uses ideas of https://bugs.kde.org/show_bug.cgi?id=342003#c5
commit d3b2317ab7af2cc4e98e1cd6f45bc75c5fd210c2
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon Mar 29 22:05:47 2021 +0200
conf: Fix layout warnings
QLayout: Attempting to add QLayout "" to DlgGeneral "", which already has a layout
QLayout: Attempting to add QLayout "" to DlgPresentation "", which already has a layout
commit 997e1d9137678f2ecfee681e06c387e5bae7ab7e
Author: Albert Astals Cid <aacid@kde.org>
Date: Sun Mar 28 17:45:52 2021 +0200
Fix playing RichMedia annotations
BUGS: 434962
commit 01c240c06db0e7946536dbf969a7fec9686f940a
Author: David Hurka <david.hurka@mailbox.org>
Date: Sun Apr 4 14:42:32 2021 +0200
Fix white background flashing up when using Invert Lightness/Luma
These color modes make white background black,
but PagePainter wasn’t updated to draw black background
when pixmaps are not yet available.
BUG: 431372
commit 931dca1514b4ad5453b82f3df47f8675434408a1
Author: Yuri Chornoivan <yurchor@ukr.net>
Date: Sat Mar 27 16:24:02 2021 +0000
If FB has multiple authors, show them all
commit c38af3e695be5e0cd59732effdc5bb7d63a67951
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed Mar 24 23:30:33 2021 +0100
Add a few more formats supported by qimageformat plugins
BUGS: 434888
BUGS: 434889
####################### parley
commit e06375db7b71d4b0216e02bea9595da0cd5fc9b8
Author: Hartmut Riesenbeck <hartmut.riesenbeck@gmx.de>
Date: Thu Mar 25 20:41:57 2021 +0100
Fix segfault on quit
Reproducible segmentation fault when start practice a collection and
quit immediately from statistics main window without changing anything.
The segfault is only shown on console output. DrKonqi window doesn't
open. The segfault appears when ParleyDocument member is deleted in
ParleyMainWindows destructor. The destroyed signal of ParleyDocuments
KEduVocDocument member calls a slot to update the window cation which
want to access an already deleted KEduVocDocument pointer.
To fix this, the destroyed signal connection is removed before deleting
the ParleyDocument member in ParleyMainWindows destructor.
BUG: 420302
(cherry picked from commit 3a8c04e903f2f8ac66024a2c171641a1d6f6d7fa)
commit 8cb794ca2a630d2e2da55dcb72c8cf0605c73bca
Author: Alexander Lohnau <alexander.lohnau@gmx.de>
Date: Mon Mar 22 07:43:53 2021 +0100
Fix build with old KNewStuff versions
BUG: 432798
(cherry picked from commit 5d36879753ccecb8f003b694438d0c73ee0b8f07)
####################### partitionmanager
commit 89721efb2b55b4ef1104691947e7b411e2490d1e
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Tue Mar 23 19:33:28 2021 +0000
Use untranslated filesystem name for fstab entries.
BUG: 434807
####################### pim-data-exporter
commit 79210e826c3157708b26e380daf9394d4f7c5b9a
Author: Laurent Montel <laurent.montel@kdab.com>
Date: Mon Apr 5 07:54:40 2021 +0200
Return zip error
commit 6f2d86f4faeb209196a28732d177cbb034e0c562
Author: Laurent Montel <montel@kde.org>
Date: Thu Mar 25 07:16:17 2021 +0100
Fix mem leak found by asan
commit 4ab55ff2880e059573c7d81a70ed3ce85b0eea0b
Author: Luigi Toscano <luigi.toscano@tiscali.it>
Date: Mon Mar 22 00:24:32 2021 +0100
Messages.sh: do not extract strings from autotests
The code from core/autotests don't contain any i18n call, but
at the same time also no resource files from that directory
should be processed by the string extraction code.
heikobecker created this paste.Apr 9 2021, 8:33 AM
heikobecker created this object in space S1 KDE Community.
heikobecker edited the content of this paste. (Show Details)Apr 9 2021, 8:38 AM