Paste P685

Preliminary changelog v21.04.1..v21.04.2
ActivePublic

Authored by heikobecker on Jun 8 2021, 7:11 AM.
####################### akonadi-calendar
commit 1ff4ca3a0c59b062dbe08dfde29b535179cb3932
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Mon Apr 26 01:01:16 2021 +0000
Remove some compilation warnings
In practice, these functions' results are rarely used, and the
"ignoring return value" warnings they cause are just noise.
* They may return -1 if their argument is invalid, but that would
indicate a logical error in the call chain. The caller can't be
expected to handle it, and the function has already logged it.
* They may return job IDs, for future reference. In practice,
callers don't bother recording them.
####################### artikulate
commit d4aaf42d02fab0aaf27ee7346f924d269eeac5c9
Author: Andreas Cord-Landwehr <cordlandwehr@kde.org>
Date: Sat May 15 14:54:24 2021 +0200
Fix invalid index on resource creation
On debug builds this can trigger a QAbstractItemModel assert because
a negative index is used.
BUG: 436510
####################### calendarsupport
commit 24c4ece049ed2f63353d678f8f6854e6035fb9e0
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 25 01:46:40 2021 +0000
Improve the printed to-do list
* Keep the due dates inside the page margins.
* Allow for localized headers and data.
* Allow for multi-line summaries.
* Move the completion percentage bar down to the baseline.
* The "Title" header did not line up with anything; remove it.
####################### cantor
commit 39f5e2faf7dce569f51bbf7f266e62dbd27d0e00
Author: Stefan Gerlach <stefan.gerlach@uni-konstanz.de>
Date: Fri Apr 23 12:40:27 2021 +0200
plugins: fix path to server on Windows
####################### dolphin
commit 2f3d8c5c9664f66ff7922ad7fd612f65182c75d0
Author: Elvis Angelaccio <elvis.angelaccio@kde.org>
Date: Sat Dec 19 18:43:44 2020 +0100
Fix crash on Wayland when closing the mainwindow while another dialog is open
For some reason on Wayland `QClipboad::dataChanged` can be emitted after
the main window gets deleted. In particular this happens when closing the
main window while another dialog is open.
Since we are closing the window, we can just disconnect this signal and
prevent this crash from ever happening.
commit b5e276d115c55241b0b193ee184f3bd206da8d33
Author: Ömer Fadıl Usta <omerusta@gmail.com>
Date: Tue May 25 01:49:20 2021 +0000
[src/settings/contextmenu/contextmenusettingspage] Fix Crash because of nullptr
BUG: 437539
(cherry picked from commit 879fa9fa7d82a14c934c7a1361b97d39ffd0a08b)
commit 29636baff0f0cf8d769aa75b1c458b96cf83b828
Author: Ismael Asensio <isma.af@gmail.com>
Date: Sun May 9 21:10:44 2021 +0200
search/facetswidget: Check for protocol before trying to fetch tags
This was causing an error when trying to list items from the
non-existent `tags:` protocol.
BUG: 435586
FIXED-IN: 21.04.1
commit 56888a567fc741713b6c905aeed3842a7fa230c7
Author: Harald Sitter <sitter@kde.org>
Date: Mon Apr 19 12:39:00 2021 +0200
fix padding in places view
padding was only applied when the icon size was applied, the icon size
however is only applied when the user had set an explicit size. this
resulted in inconsistent spacing. by default no padding would be used if
the user had changed the icon size to medium and back to small it would
suddenly have padding.
to fix this, set padding unconditionally on construction and never touch
it again .
BUG: 435731
####################### elisa
commit 8bc7b2bdb132b7e27f41585ec8dc0d07be701a1f
Author: Jerome Guidon - jguidon <guidon@live.fr>
Date: Fri May 28 23:26:55 2021 +0200
Fix fields behavior when creating a radio.
Fields were on read-only mode.
Also made some renaming for consistency with modifying.
commit e2d32dd9171a6c0ea77f183dbf4b64c8bfb8b1a0
Author: Matthieu Gallien <matthieu_gallien@yahoo.fr>
Date: Sun Mar 14 14:46:47 2021 +0100
properly update album when removing one of its track
when an album is modified (tracks removed, ...) delay computing the
notification for the tracks of the album
after all modifications have been done, ensure all tracks within
modified albums are notified as modified (ensure for example that cover
changes are propagated to tracks)
commit 7b8a7e3d6bbd402fc0461667d174417b63a8a338
Author: Tranter Madi <trmdi@yandex.com>
Date: Mon May 17 09:05:08 2021 +0700
No need to emit trackModified when a track starts playing
commit 253a32f0fdbf68a1ef3b8b1f5d46cd87e823b5fa
Author: Tranter Madi <trmdi@yandex.com>
Date: Thu Apr 22 15:07:23 2021 +0000
Correct ContextView's footer
- Elide/Align stuff properly
- Make the "Show in Folder" action visible again
commit c36a00c149a5117f7da4afeb4998ed60b76ce1f2
Author: Nate Graham <nate@kde.org>
Date: Thu Apr 22 08:59:12 2021 -0600
[ContextView] Fix visibility of "Show In Folder" button
commit 4ecec1a59321bc918aedc28d416a7d295c53a573
Author: Tranter Madi <trmdi@yandex.com>
Date: Fri Apr 16 11:25:15 2021 +0700
Make contextView's footer as tall as playlistView's one
####################### eventviews
commit 4a74c17bae654b237272d1555fc0630bb98af3c3
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Thu Jun 3 20:20:07 2021 +0000
Fix corner cases in the Agenda and Month views
* If an incidence starts and also ends or is due at 00:00 of a day, the
month view displayed it as a thin rectangle on the border between days.
* Events that begin and end at 00:00 of the same day were displayed in
the agenda across the whole day, as if they had 24-hour duration.
* One-day events starting after 23:52:30 and ending at or before midnight
were displayed below the bottom of the agenda.
commit 1c9c5afa245e0cb5a266a6f1180cae15ea0e9e90
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sat May 29 17:03:01 2021 +0000
Show recurring to-dos on DTDUE in the month view, like plain to-dos
The month view shows non-recurring multi-day to-dos on their due date,
but shows recurring to-dos on their start date. The cause is that
`startDate()` ultimately calls `Todo::dateTime(Incidence::RoleDisplayStart)`,
which returns `dtDue()` instead of `dtStart()`, so the offset to the
start date is miscalculated.
commit 6f9cb2674a9035a3f3becfcdc83a3ea84bc7450f
Author: Glen Ditchfield <gjditchfield@acm.org>
Date: Wed May 5 19:53:57 2021 +0000
Tidy up TimelineView's interface, some day.
commit 9b08cf3d721f84f9bdd2372f5427c1720d4af452
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sat May 1 17:09:05 2021 +0000
Adjust layout and resizing of the timeline view
If KOrganizer shows the agenda view when it launches, and then is
switched to the timeline view, the timeline gives too much space to
the calendar list and too little to the time grid. Also, when the
main window is resized, the calendar list is not resized.
This patch sets the initial panel sizes and resize behavour, which
makes `splitterMoved()` redundant.
commit 55d91c645ef3457148cff70d92a7a9a73373f169
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sun Apr 25 22:28:17 2021 +0000
Initialize the view's preferences
When `TimelineView::showDates()` attempts to get the user's preferred
calendar colors, `preferences()` returns an empty object, and the view
ends up using random colors for the time blocks.
commit 57d3025b146bb9cd3bef2c6eaef77f4970361c1a
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Wed Apr 21 23:26:43 2021 +0000
Don't crash if an agenda item is deleted while it is being moved
When a recurring event is moved, a dialog box asks which instances to
move. Apparently `mActionItem` can be set to null by asynchronous
events while the dialog is up.
BUG: 435352
####################### ffmpegthumbs
commit 26c1d3b790d621f89cf1cbf56bdc0b8c97a95151
Author: Weng Xuetian <wengxt@gmail.com>
Date: Sun Apr 25 13:55:09 2021 -0700
Restore the compatiblity with ffmpeg 3.
BUG: 430266
####################### filelight
commit 0db4a8c6b941800d0616e726ebf3f2e751f2293d
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sat Apr 24 11:34:46 2021 +0200
Hide kdoctools_install() behind KF5DocTools_FOUND conditional
The dependency is optional in this package so the macro call must be too.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
####################### gwenview
commit acf6a0b483d62699c2e05e9704a828d2ce4d491b
Author: Daniel Novomesky <dnovomesky@gmail.com>
Date: Sun May 2 20:51:04 2021 +0200
List image/avif among supported mimetypes
####################### incidenceeditor
commit c65c7939bf2de96333c9b303245d7e207a0ccac6
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Thu May 20 22:54:30 2021 +0000
Simplify the code that saves incidences
####################### itinerary
commit d71cfd125a8f44896ac7321aac3c3faf9f9992e1
Author: Volker Krause <vkrause@kde.org>
Date: Tue May 25 12:31:33 2021 +0200
Fix application version display in tarball builds
commit c38db6a33bdbb89e976febf7834afcdec943149d
Author: Volker Krause <vkrause@kde.org>
Date: Tue Apr 27 18:12:05 2021 +0200
Exclude kde5_xml_mimetypes.qm from the APK
commit 0056160651d8910dc98cac6dff79eb8a9b463646
Author: Volker Krause <vkrause@kde.org>
Date: Mon Apr 26 20:06:38 2021 +0200
Wrap overly long event venue names
####################### juk
commit 3f25d7206db1e939270914b473c87a4e2780b732
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sat Apr 24 18:44:04 2021 +0200
Add missing Qt5Concurrent to target_link_libraries
This was working as long as it was implicitly provided by KIO.
See also: https://invent.kde.org/frameworks/kio/-/merge_requests/426
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
####################### k3b
commit 121c9e9e0ba7d0bd87bdd944c04961675f7a6d97
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon May 24 11:56:12 2021 +0200
Don't ask if the user wants to overwrite two times
QFileDialog already does that so remove our own check
commit 2a4b66e3a417559599d3bc61ce6497e17ec98472
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon May 24 11:52:32 2021 +0200
Fix showing of dialog the user can't interact with when saving
The issue is using KIO::move + exec() can show a dialog but exec says
to QEventLoop::ExcludeUserInputEvents so the user is stuck there
forever.
Move to KIO::file_move since we're moving files anyway and set overwrite
since we're already asking if the file exists anyway (twice in fact, fix
coming in the next commit)
BUGS: 437574
####################### kalarm
commit 725f7388fdd0feedf1e5891667e64380c62df0fd
Author: David Jarvie <djarvie@kde.org>
Date: Wed May 26 00:37:24 2021 +0100
Bug 437676: In audio alarm edit dialog, don't show file name in encoded format
commit d157febaf3d91ec917aa84d102cd943b49d4cb33
Author: David Jarvie <djarvie@kde.org>
Date: Thu May 6 00:26:35 2021 +0100
If time format is AM/PM, allow zero hours as intermediate value in time edits
commit 7a2db4b7e909310632418364bd09faaaaff1f6a5
Author: David Jarvie <djarvie@kde.org>
Date: Thu May 6 00:14:10 2021 +0100
constify
commit 6992238a3bb1dc51e72f2d057f58524cc06ac876
Author: David Jarvie <djarvie@kde.org>
Date: Wed May 5 23:36:29 2021 +0100
Bug 436558: In alarm edit dialog, enable OK button when date is edited
commit a70a2aea022840b52967b710ba202af3a020b661
Author: David Jarvie <djarvie@kde.org>
Date: Mon May 3 00:56:20 2021 +0100
Bug 436434: Fix date sometimes being hidden for selected alarms
In the alarm list, when an alarm's time has a single digit hour, its
date was hidden when it was selected/highlighted.
commit 093949ddb6a037e27813493c7ad86e74bfcc14b1
Author: David Jarvie <djarvie@kde.org>
Date: Sun May 2 18:03:12 2021 +0100
Bug 436434: In alarm list, don't hide display alarm colour for selected alarms
####################### kate
commit b1b868d9fa09efcc89868cbe91d4a01d1a7aa0e5
Author: Kåre Särs <kare.sars@iki.fi>
Date: Sat May 29 08:22:55 2021 +0300
Prevent crash in git-blame for HUGE git commits
BUG: 437683
commit 1b0a87416031eb68e4d2acda25e0f69d7ed15360
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed May 26 22:31:49 2021 +0500
Fix crash when turning on "bg shading" for Documents plugin
We were adding items to "view history" and "edit history" but not removing
them if shading was disabled. This is now fixed.
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit 54be8771581f2fb17fa00cd08dfe5a907d4b0dc0)
commit f75ce95498badcb47eae532bf21ec1f05c57dc4e
Author: Christoph Cullmann <cullmann@kde.org>
Date: Wed May 26 16:20:03 2021 +0200
deactivate Kate command bar if KXMLGui command bar is there
commit 83ec5582204d547bde2fb84526270ff9b1aa4db9
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Thu May 6 23:48:17 2021 +0500
Fix possible leak when commiting
(cherry picked from commit 089814956625d80f097fed7722ce3f72bc4afbb8)
commit 3a7d17f556c65d561d19b4354b5133c5d8c0c14d
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed May 5 16:29:25 2021 +0500
Fix branch change not reflected if projectbase != dotGit
Branch change isn't reflected in the UI if project base dir is different
from dot git path.
This is different from master which uses `std::optional<T>`
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
commit 736d437953f459df521fc225893e74d038dcf9af
Author: Christoph Cullmann <cullmann@kde.org>
Date: Thu May 6 15:56:19 2021 +0000
Revert "Fix branch change not reflected if projectbase != dotGit"
This reverts commit 2dfc012862ac2b9fa7e2b88a6efb266961b58271
commit f216e2664bd64f75874354fdf5091822a0d4e776
Author: Christoph Cullmann <cullmann@kde.org>
Date: Thu May 6 15:56:07 2021 +0000
Revert "[addons/project/git/gitutils] Add missing include optional to make bsd happy"
This reverts commit 319f39ef41fe41defc47a5f9cc548d9e872ac61e
commit 319f39ef41fe41defc47a5f9cc548d9e872ac61e
Author: Ömer Fadıl Usta <omerusta@gmail.com>
Date: Thu May 6 01:47:01 2021 +0000
[addons/project/git/gitutils] Add missing include optional to make bsd happy
(cherry picked from commit 5df5a9c4856dbdc1c652c68a26039b9f7ab4bcd2)
commit 2dfc012862ac2b9fa7e2b88a6efb266961b58271
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed May 5 16:29:25 2021 +0500
Fix branch change not reflected if projectbase != dotGit
Branch change isn't reflected in the UI if project base dir is different
from dot git path.
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit c7bd9acb389cbd687a90b4e1dfb0ad3fc2bad28a)
commit 2f3da2ca0e3f829163b17b6d7f5f5d423a1b610f
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon May 3 18:32:02 2021 +0500
git: Don't report error if git not found
(cherry picked from commit fd6201e3c076dac5ababf71c6feac1a6e09fbbf4)
commit 144dab9446e0c8adabcdc859a219c9add62f7543
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Sun May 2 15:52:13 2021 +0500
Fix changing branch doesn't update the branch button
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit 8bbf212d08a1d45c3d97c915539deb0f238b402a)
commit e9ff4c923c1a57765b2e16043f06cc9205e42bd9
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Apr 27 15:47:10 2021 +0500
Try to fix of a rare crash with Ctrl + Click in LSP
With Ctrl + Click kate sometimes crashes. I have been trying to reproduce
this issue but have been unlucky so far. The problem seems to be a stale
widget to me, so this will hopefully take care of the issue.
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit 321e1c26b51de85f29ff80ddfdcc7a7c63baf15b)
commit e4a8ec025580b0f1f0ec97192538a0584c3b8118
Author: Christoph Cullmann <cullmann@kde.org>
Date: Thu Apr 29 23:16:31 2021 +0200
show new mascot in about dialog
(cherry picked from commit 18c51d386f703df923ea6fff4b925d37c043e709)
commit 5823df3ec2394c1431f179ddbd730cdf3d986aa2
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Wed Apr 21 18:21:27 2021 +0500
Html escape lsptooltip text
This is necessary as text like std::vector<int> can break the tooltip
very easily.
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit 9d83ff8f49773e472b77ddf72e4b9bf02ac00b06)
commit ae0bd0fd387145a4a44d2521e0b456f38b8d4ebe
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Apr 20 20:22:36 2021 +0500
Downgrade .git not found warning to info message
BUG: 435945
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com>
(cherry picked from commit 42ce4852c25c8c8d8524316c6f1f915c835d8108)
####################### kblocks
commit 8c81ca4c21263afa6dcb92559828dea2044ed9d8
Author: Yuri Chornoivan <yurchor@ukr.net>
Date: Fri Jun 4 20:04:18 2021 +0300
Extract all messages
####################### kcalutils
commit 808c49660f4143273c73ee28502615cb87c51898
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sun Jun 6 16:12:03 2021 +0000
Add "end time" to item viewer's display of events
Display the end time of events in addition to their durations, just as
is done for tool tips.
BUG: 438082
AFAICT, the properties that the old template tested have never been set
in any version of incidenceformatter.cpp
####################### kdeconnect-kde
commit bd838d60d568a72eed16b1a2c3a50527c71bd101
Author: Simon Redman <simon@ergotech.com>
Date: Sun May 23 17:49:40 2021 +0000
[SMS App] Fix message sending area from always having a white background
## Summary
Replace the (deprecated and removed) reference to `Kirigami.Theme.viewBackgroundColor` with `Kirigami.Theme.backgroundColor`
This element is necessary in order to have theme hot-switching work correctly
BUG 434791
## Test Plan
### Before:
When using the KDE Connect SMS app in an un-modified dark theme, the message entry text box would be rendered as all white and text would correctly be rendered in white (making it un-readable).
This seems to be somehow related to a recent Kirigami version (it only happened to me after doing a distro upgrade and my ancient Kirigami installed to ~/.prefix does not reproduce the issue).
viewBackgroundColor was deprecated and apparently removed from Kirigami a version or two ago. Thus the coloring was no longer correct.
For screenshots and discussion, see [bug 434791](https://bugs.kde.org/show_bug.cgi?id=434791)
### After:
Text and background are rendered in the expected colours for the theme.
####################### kdenlive
commit e2da06720b9116199e6ef26ea006592f9b8734ac
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Jun 8 08:04:51 2021 +0200
Remove duplicate line from last cherry-pick
commit fcd82a3fdeddae478280ee098555449c8ecf46fa
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jun 7 08:36:49 2021 +0200
Hopefully proper patch to solve "white" rendering issues
commit e4c9bebe80056b0e633e175af40d2d54bb798f0a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jun 7 15:10:08 2021 +0200
Fix resize clip end does not allow touching next clip.
Fixes #907
commit f4a0821916263d41909aac83a680adb77e1d4dd0
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon May 24 10:36:46 2021 +0200
Fix clip thumbs disappearing on timeline resize
commit 2144251aec50f46700e84a006105f962783bae89
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun May 23 18:21:36 2021 +0200
Fix timeline thumbnails not saved with project
commit e0e7d0ba71b98af286e14cfc75754541e5f4c338
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jun 7 12:33:58 2021 +0200
Don't discard subtitle files on project fps change.
Fixes #1074
commit 42fdaec38aa3149ed8542849c3c3813d676ce5c0
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jun 7 12:27:35 2021 +0200
Update guides position on project's fps change
commit e5ed85c026a3172d29a7a4dc28cd9e4ac952e167
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Jun 4 08:37:21 2021 +0200
Fix delete selected clips not working on project opening.
Fixes #1092
commit 22c506e5c6545b850a1df3cc5eac75723d279e53
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon May 31 18:15:21 2021 +0200
Fix Chroma Key: Advanced edge mode normal was reset to hard
commit 082258a9580486056f54111481cd5f4d700e9a0d
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri May 28 09:57:57 2021 +0200
Fix various frei0r effects losing parameter settings:
"list" parameters are interpreted as string, not matched as numbers
commit b043a164dd4bce812dd6ae7dcd382cc276270941
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Fri May 21 21:34:35 2021 +0200
Next try to fix keyframe view positon for mixes
commit 39c32a8d8a7bed57a93bf3c9a45f2a1b23ef708f
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Fri May 21 21:15:43 2021 +0200
Revert "Fix keyframeview position in mixes"
This reverts commit 0884e2475e72759ead696f1be98ac5c323b2b62c.
commit 0884e2475e72759ead696f1be98ac5c323b2b62c
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Tue May 18 20:15:06 2021 +0200
Fix keyframeview position in mixes
commit a93b4c33384f8c25c6f0b02ed301765832ef6b77
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Tue May 18 17:44:57 2021 +0200
Make effects keyframable: scratchlines, tcolor, lumaliftgaingamma
CCBUG: 393668
commit 0c838d06b00bd705ccd7f0d6542d63a7b6d95b76
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Tue May 18 16:25:05 2021 +0200
Make effects keyframable: charcoal, dust, oldfilm, threshold.xml
CCBUG: 393668
commit e02dec093867bda48bbe60159aece6bf84cbf314
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Tue May 18 15:19:01 2021 +0200
Make glitch0r effect keyframable
CCBUG: 393668
commit 97f6d0267601af947cf2396031d4bc0db35f858f
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Tue May 18 14:13:34 2021 +0200
Fix profile repository not properly refreshed after change
commit 873b2bee3976534d910bb06250c909fef5ff98b8
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon May 17 23:17:51 2021 +0200
Fix marker monitor overlayer flickers on hover
commit 441fc496f4c7cb6a7f91131624ca75f131b2ab14
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon May 17 22:49:44 2021 +0200
Ensure timeline zoombar right handle is always visible.
Related to #651
commit 45b9448697de91cd355aaa61773f2aa18980fa2d
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon May 17 21:34:04 2021 +0200
Fix issue with duplicated title clips
commit 06a5cb12d557b1b22d854aea6365847165a37c88
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon May 17 18:20:36 2021 +0200
Fix effect sliders on right to left (rtl) layouts
BUG: 434981
commit db00e238c0a91f153a7fb1d66d5ff01ee89e73b9
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun May 16 14:18:17 2021 +0200
Fix alignment of statusbar message label
BUG: 437113
commit cf64f52756069cb13421760ce85ce49a7b18e3a3
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri May 14 08:02:52 2021 +0200
Fix crash using filter with missing MLT metadata (vidstab in MLT 6.26.1)
commit 94e1d5b03e996e9ca5142eac0db5b8e3a33cbee3
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Thu May 13 18:49:03 2021 +0200
Try to fix wrongly set color in titler
Fixes #876
commit 3ed0dbf11a251e19a74d717ae1161594e395d61d
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon May 10 18:11:30 2021 +0200
Invalidate preview render on subtitle actions
BUG: 435692
Related to #973
commit 5511f780a3cc525a811ca52b07464a1dfa85a422
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun May 9 23:24:39 2021 +0200
Fix timecode validation on settings dialog
commit 75c3f0044b01e41d3adadbc75686cf57eba73d89
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 30 11:47:07 2021 +0200
Fix proxied clip cannot be dragged from monitor to timeline.
Fixes #1052
commit efab200479a9126efa2f0291f07e58a59b959fdb
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Apr 30 07:49:09 2021 +0200
Fix incorrect speed cycling with j/l keys
commit 27ef1e4d973ee1ca5c2948742a34f8e641c2cffe
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Apr 28 11:18:11 2021 +0200
Ensure render widget is displayed again after being minimized
commit 1e2494bb7b0160acc89fb31c74e6b48099b0d8f6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Apr 28 10:10:46 2021 +0200
Fix playback speed not reset on pause
commit 43e78433d23a61f3d38f93d53052e894d91bf111
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Apr 26 16:42:30 2021 +0200
Update effect zones on effect deletion
commit 4c668d8ccc0f407485deff813b63caefb68f33ff
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Apr 26 12:32:31 2021 +0200
Render presets: load default values properly to ui
CCBUG: 421174
commit f559aa5d3351e59ddbd1ddf7eb8a32929d0179ff
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Apr 26 08:20:18 2021 +0200
Fix spacer tool not workin on single clips (without groups)
commit 232c1753d570f1f3f4b6f082e0297bd33c13031b
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Apr 26 01:40:55 2021 +0200
Improve naming of newely created profile
BUG: 385981
commit 05f3314d59f9f94e947a9c0778da55c518a00fad
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Apr 26 01:21:01 2021 +0200
Archiver: Fix more bugs and crashes
CCBUG: 432206
commit 62808fae1fe9ab294930909eead704a905e31e53
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Apr 25 20:15:58 2021 +0200
Archiver: Block UI while job is running
Related to #999
commit 3addc5fbf4f5f79bb17d6a8852c084efc96c30a8
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Apr 25 19:58:22 2021 +0200
Archiver: Don't miss lumas,... on "timline only" mode, prettify code
commit 80dc8d4e7afeaa24fac4cfc45cc219919ecd3eca
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Apr 25 17:36:11 2021 +0200
Fix several archiving issues with mlt files
BUG: 435882
Related to #973
commit 03c0112172cbfa7fa43345e912de833f565decdd
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sun Apr 25 01:45:58 2021 +0200
Archive LUT files too
commit e485c3ce74af3f14aba2d0368038324fd8335c59
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Sat Apr 17 11:35:23 2021 +0200
appimage: use mlt v6 branch
####################### kdepim-addons
commit 0d76beb223bf4c703a56167b0534c17ea4a95cc7
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jun 6 12:58:27 2021 +0200
Only show the event address if there's anything substantial to show
That is, we have at least a street or a city, just a postal code or a
country provides little value and looks out of place.
commit 2300b8fd9d9111fea248e7a1e1d2edf015a0002b
Author: Volker Krause <vkrause@kde.org>
Date: Mon May 10 17:42:48 2021 +0200
Fix country field in address-based OSM map links
commit 8ca8e8a2ff13f4db1c56de6002cd914da4c9a368
Author: Volker Krause <vkrause@kde.org>
Date: Mon May 10 17:41:55 2021 +0200
Add missing closing bold tag for canceled hotel reservations
commit d2e97e9a0ae07c6ec297aca3cfff7ddb4e14e924
Author: Laurent Montel <montel@kde.org>
Date: Tue Apr 20 13:39:04 2021 +0200
Remove dead url
####################### kdepim-runtime
commit e1cf5d691264f9435ea4b29b0277b9368194b909
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Mon May 17 20:10:13 2021 +0000
Make the EWS Configuration dialog fit on small screens
Make the EWS Configuration dialog fit on smaller screens by putting the
contents of the tallest tab into a scrollable area.
BUG: 436841
commit d2390ef45dcd2800ee6721a56b039331fc512839
Author: Glen Ditchfield <gjditchfield@acm.org>
Date: Tue May 11 18:44:15 2021 +0000
Adjust the size of the iCal Calendar File properties dialog
The dialog is too narrow and too tall: 390x1000, despite the geometry
declaration in the UI file. Replacing the QTextEdit widgits with
QLabels (like the other property dialogs) and setting a minimum size
helps.
BUG: 435871
BUG: 436448
####################### kig
commit 17c398d9eebfe81e601d37f29eee284e060f060f
Author: Albert Astals Cid <aacid@kde.org>
Date: Sun May 2 17:41:46 2021 +0200
Fix build in C++17 mode
I think it's a bug, but now sure if of libstdc++ or the spec, have
opened https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100384 for the gcc
people to comment on
####################### kio-extras
commit a288a7ba4283b2102a4602aa105072f33bc25645
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Tue May 4 20:52:59 2021 +0200
thumbnail: Check shm size before writing to it
The SHM is created by the application, which might've done a different size
calculation. Verify that the data fits instead of writing past the end and
crashing.
CCBUG: 430862
(cherry picked from commit 112b67ae7895bdc4f32d851c09a4d6baecbb6666)
commit 80b3335302a790803999a501b0c5cce8ba0d6177
Author: Antonio Rojas <arojas@archlinux.org>
Date: Fri Apr 23 22:16:11 2021 +0200
Support building with OpenEXR 3
Try to find OpenEXR 3 first using the upstream cmake config, and fall back to using our FindOpenEXR
####################### kitinerary
commit db26073820646481981598fefc9e2d0839d384b1
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jun 2 18:25:54 2021 +0200
Fix station name comparison for unbound train tickets
This addresses the duplication seen in the screenshots in issue #29.
commit 8b6f51373be797deab6f8cc28108b2d44ff796cc
Author: Volker Krause <vkrause@kde.org>
Date: Sun May 30 11:52:02 2021 +0200
Fix single digit day date parsing in oui.sncf confirmation emails
BUG: 437854
FIXED-IN: 21.04.2
commit 947babff7907c6cbe2ed099b1d91cb763f1d7f64
Author: Volker Krause <vkrause@kde.org>
Date: Sat May 15 10:12:36 2021 +0200
Improve handling of multi-leg and return tickets in Oui.sncf summary emails
For multi-leg journeys all involved trains are listed here, but neither
locations nor times of the involved connections. Since we cannot identify
all elements of journey correctly then, don't pretend we do that and ignore
the train number in that case. This also avoids merge problems when more
details become available later by other means.
Return journeys were not handled at all yet, we can use the same logic for
that with just different XPath search patterns.
BUG: 436976
FIXED-IN: 21.04.2
commit 279f704a38100c233989710b51ea3c8cdca1e2fd
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 12 17:11:35 2021 +0200
Fix off by one date in certain SNCF tickets
The problem here is that the way we extracted the date from a JS Date
object was prone to timezone conversion rounding errors, possibly giving
us a day before or after as well. We fix this by letting the post-processor
deal with the problem for us.
commit 102d8aff8867049e233b79023478460835533a41
Author: Volker Krause <vkrause@kde.org>
Date: Wed May 12 17:09:17 2021 +0200
Apply the same departure day handling we have for flights also for trains
This makes post-processing handle the case that the departure time only
contains a time by using the departure day value to fill the gap.
This avoids extractor scripts having to do error prone date/time
computations in JS, in particular if both values are extracted from
different document nodes (e.g. a barcode and a PDF body).
commit 0a61bfb8610e7ece23d9e4a7659db74bd4cb9075
Author: Volker Krause <vkrause@kde.org>
Date: Mon May 10 17:58:36 2021 +0200
Detect booking.com cancelations
commit ece5df2b133fab8fc7593ee5c27fb1d5ead6c3c4
Author: Volker Krause <vkrause@kde.org>
Date: Thu May 6 17:44:54 2021 +0200
Handle more variants of NH hotel booking confirmation emails
####################### kldap
commit d4b3b521cc398d85340075d99a2bf6964f13b544
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sat Apr 24 11:38:58 2021 +0200
Hide kdoctools_install() behind KF5DocTools_FOUND conditional
The dependency is optional in this package so the macro call must be too.
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
####################### klickety
commit 41a4acd66aa486f5a32f278f84688e90f91b05be
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Tue Apr 27 00:37:35 2021 +0200
Fix "New Game" action always generating a game for value 0
SLOT(newGame()) was hiding to the bad-eyed porting developer
that actually a default -1 argument was passed in this case, as
newGame(int) was taking an int, not no argument.
Connecting to method pointer QAction::triggered(bool) would now
have int(false) == 0 passed every time.
####################### kmahjongg
commit 2a34cab6a57cc2d4f4417df714e1ee176f38b09f
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Mon Apr 26 22:10:02 2021 +0200
Fix "New Game" action always generating a game for value 0
SLOT(startNewGame()) was hiding to the bad-eyed porting developer
that actually a default -1 argument was passed in this case, as
startNewGame(int) was taking an int, not no argument.
Connecting to method pointer QAction::triggered(bool) would now
have int(false) == 0 passed every time.
####################### kmail
commit cd2311624056824351baef63ec2bcb1e10db698a
Author: Laurent Montel <montel@kde.org>
Date: Sun May 30 20:45:57 2021 +0200
Allow to load eml file
commit fd28ed2c84d58b95a40377401cff1a82c81bf24b
Author: Laurent Montel <montel@kde.org>
Date: Fri May 7 07:14:37 2021 +0200
Add mailing_list in messagelist view menu too
commit 99c484d2992760405110c6fc014231b1da29212f
Author: Laurent Montel <montel@kde.org>
Date: Fri Apr 30 08:57:43 2021 +0200
Fix Bug 436375 - "Editing as new" selects the wrong transport
BUG: 436375
FIXED-IN: 5.17.1
####################### kolf
commit 37caba7321b62e29fb8642ff696d707683426b12
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue May 18 23:21:20 2021 +0200
Fix saving courses and games
BUGS: 437318
####################### konqueror
commit f4a3fec5a229fea59eba15b8644a06a9e16e91a0
Author: Jonathan Marten <jjm@keelhaul.me.uk>
Date: Sun May 16 14:07:56 2021 +0000
KonqCombo: Use new QComboBox signal and new-style connect
(cherry picked from commit 1003724180b3a758f7f4f42b247261ac95234e1b)
####################### konsole
commit 34ad14c8cee4ab352481bf2ba190df9f8b744d29
Author: Kurt Hindenburg <kurt.hindenburg@gmail.com>
Date: Thu Jun 3 13:03:36 2021 -0400
Allow /bin/sh as a profile command
This patch committed in master adds new strings. Adriaan and I
basically came up with the same patch.
This error was a result of fa398f564875455ee9374bb2c68a8137d3a938f9
which had a logic error in it.
BUG: 436242
FIXED-IN: 21.04.2
commit 585f9a561a07ec1cf5c20af37229667a3009362a
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Tue May 25 13:14:20 2021 +0200
Fix alpha channel of scrollbar colors
Commit 72d604c6cc96e0c2439244382ac07c6601970835 refactored some code
from TerminalDisplay into a new TerminalColor class, and in the process
lost an F on setAlphaF().
BUG: 437223
(cherry picked from commit 1cda384ec34e70ce052f8d177a8afcb665964663)
commit c29e734845950446f9d27e007f3b8486d7f5c0b1
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Sun May 16 15:24:36 2021 +0200
Don't override profile icon in "New Tab" menu
We only need to set the favourite emblem for the default profile icon, for
other profiles, the profile icon is already set on the menu action.
Rename a lambda to a more meaningful name.
BUG: 437200
FIXED-IN: 21.08
(cherry picked from commit e03a468075c7067f62dba0dd5b513e8fc109f5d4)
commit b246ac57ee8000e15e71d833701fbcab0b780f20
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Mon May 24 14:30:16 2021 +0200
Fix crash when using a color scheme with random colors
A new assert in GCC 11.1.0 std::piecewise_linear_distribution fails in
the case that the lower and upper boundaries are equal. So, make sure
to not construct a std::piecewise_linear_distribution when minSaturation
equals maxSaturation and when minLightness equals maxLightness.
BUG: 434892
(cherry picked from commit 8c24953bdefc28fa7f1db1d0b77f855f3c1ec952)
commit 4177f5c01568b31f3d5c1ff20cde3841eec97f08
Author: Ahmad Samir <a.samirh78@gmail.com>
Date: Mon May 24 11:59:41 2021 +0200
Fix type of randomSeed parameter
It should be uint. I am not sure this fixes the mentioned bug, but it's
correct anyway, std::mt19937 and co. unsigned types; and we shouldn't mix
signed with unsigned.
CCBUG: 434892
(cherry picked from commit b7f6849d287459ca03f8b0e6ab1c4770a9a9ce28)
commit ba9a21090c6985bfc652afb2e79c19b4ed77d6fb
Author: Carlos Alves <cbc.alves@gmail.com>
Date: Wed May 5 06:43:41 2021 -0300
Fix Screen::_cuY position inside screen
Keep _cuY position inside max screen lines in AppScreen mode.
(cherry picked from commit 7b2a751b301f4066fc392c0041d3163813f4fa10)
commit 7b769ff141e9d0f081e81fdf31f2bf44a5849af4
Author: Carlos Alves <cbc.alves@gmail.com>
Date: Sat May 1 12:56:40 2021 -0300
Fix crash showing Settings Dialog
When you open settings and close it, than open a new window, than
close the old window, the MainWindow with the settings will
delete the configDialog. If you try to open settings againg it crashes.
Fix is each MainWindow now has its own configDialog.
BUG: 436366
(cherry picked from commit 49692c0f14230781b1fa48332ff9e334c1b1f997)
commit d7f3fec79d08a74ff66fff0da0c5f92e727cdcb4
Author: Kurt Hindenburg <kurt.hindenburg@gmail.com>
Date: Fri Apr 30 17:07:13 2021 -0400
Add missing include to fix build on gcc-11
(cherry picked from commit 242213afd9eb9886e04eb9e6e69a4caa9c606363)
commit ed2a9a9e3c3e69f4611c61716f51bb7dc3f5e11f
Author: Carlos Alves <cbc.alves@gmail.com>
Date: Thu Apr 29 15:02:29 2021 -0300
Make CompactHistoryBlock size variable (v21.04.0)
When needed CompactHistoryBlock can now increase from 256kb to a bigger
size.
BUG: 436031
commit 2b441030a745a17f76d8f010a299a74532e3f211
Author: Jan Blackquill <uhhadd@gmail.com>
Date: Fri Apr 23 18:09:41 2021 -0400
Use inverted colours when calculated fancy BG has too low contrast
BUG: 435309
(cherry picked from commit 9f7cb32dc23246783d5a72164a37e82f4268bc58)
####################### konversation
commit 4aee005a6cc3f6431a63eb1938f44d552ea1d8c2
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Wed May 26 20:55:35 2021 +0200
Use KPasswordLineEdit for all password edit fields
Enables to see existing passwords/input on demand
####################### korganizer
commit 3c21cacce232f9f07b74470fbb6eb221aac82788
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Thu May 6 21:19:45 2021 +0000
Clazy warning: container inside loop
commit 3a388a6e01dccf069416440448d7a8b349f25de2
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Wed May 5 01:57:25 2021 +0000
Replace some SIGNAL and SLOT macros
commit 83f86296e0eb9d29675bbc31956107dd00b268e8
Author: Glen Ditchfield <gjditchfield@acm.org>
Date: Tue May 4 22:37:21 2021 +0000
Replace some SLOT macros
commit e78a4ea649e8adbe2187d9248794c26855580c92
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 22:07:13 2021 +0000
Replace some SIGNAL macros
commit b9c0ac2d500d23f48f5c1e7e030503f8fe3a02d8
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 21:54:44 2021 +0000
Replace some SIGNAL macros
commit 5e85652cbf08e63064c6b143f7166efa5e515f7a
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 21:37:07 2021 +0000
Replace some SIGNAL macros
commit 66a2fe53903eb6c69ccb2361415470f02f302d18
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 21:09:08 2021 +0000
Replace some SIGNAL macros
commit 3bd22dd4c80f9fea7d5594b9e94287aca3d3b457
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 19:53:16 2021 +0000
Replace some SIGNAL macros
commit 0d67cdcc465366a43938a60c246c353c3878ba99
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 18:43:22 2021 +0000
Replace some SIGNAL macros
commit c1814d2fc7c4001b45dd4b9df28a5c3a3fd1644b
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 16:54:38 2021 +0000
Replace some SIGNAL macros
commit 530ac630343b5f32b8d87b29cd9e7abcf154f2ba
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Tue May 4 16:30:25 2021 +0000
Replace some SIGNAL macros
commit bd675eaa538b442252e1046719537677861f3d16
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Mon May 3 21:50:04 2021 +0000
Replace some SIGNAL and SLOT macros
commit a67b02d36f01369fd264df400c27192e47bd4d75
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Mon May 3 18:26:54 2021 +0000
Replace some SIGNAL and SLOT macros
commit 05f2446f79b6e5cb0cb5df415be3497e0a8005b8
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sun May 2 22:57:41 2021 +0000
Replace some SIGNAL and SLOT macros
Note: `connectEditor()` is never called, and the signals it attempts
to connect do not exist.
commit 56502d733630e04bd8e2a0fbf512f31082fbdb96
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Sun Apr 25 22:43:52 2021 +0000
Initialize the timeline view's preferences
When TimelineView attempts to get the user's preferred
calendar colors, it uses an empty preferences object, and the view
ends up using random colors for the time blocks.
commit f35980ab9b5e25f3ab1d322349cbb338a41cf5a9
Author: Glen Ditchfield <GJDitchfield@acm.org>
Date: Thu Apr 15 17:24:16 2021 +0000
Fix some compiler warnings
These changes match the changes to the master branch in commit de11c043.
####################### kpat
commit 638d8c2c6b47054bcf3deece3b065ac5c2fb01d8
Author: Michael Lang <criticaltemp@protonmail.com>
Date: Thu Apr 29 13:17:02 2021 -0600
Fix ace auto move crash
Ace foundation auto moves were crashing after the game type was changed. Now removing PatPile before removing Pile during game type change.
BUG: 436181
(cherry picked from commit d2372a8c2449aee6568148cf8b03bd8acd9aa025)
commit 428375cd2780eb00883b268d470a6e366040f70f
Author: Michael Lang <criticaltemp@protonmail.com>
Date: Sat Apr 24 21:57:35 2021 -0600
fix unitialized value sometimes causing solver to exit and report game as unsolvable
(cherry picked from commit b5ca2391dc1e0013bb1d323b7f7b4b8292903c98)
####################### kpimtextedit
commit 4c58a536926315c7528ee7bb4595d3374ffef4d0
Author: Laurent Montel <montel@kde.org>
Date: Wed May 12 23:08:37 2021 +0200
Fix Bug 436880 - Kmail ignores right-to-left text direction
BUG: 436880
FIXED-IN: 17.04.2
commit 5313b6732772f2a38ad322523fe49d768eb6410a
Author: Laurent Montel <montel@kde.org>
Date: Wed May 12 13:51:22 2021 +0200
Add autotest for Bug 436880
(cherry picked from commit 098b6bc5cb2abe86e3dcf1de9aa8b72c12573075)
####################### kpublictransport
commit d174917abf4f36c4e8de7b4b5a4482a88d05273e
Author: Volker Krause <vkrause@kde.org>
Date: Sat May 22 13:03:46 2021 +0200
Fix parsing of numeric GBFS station ids
This fixes availability information for rental bikes in e.g. Paris.
commit c852745020325131860b0f2a7dffcad5e30ae5cd
Author: Heiko Becker <heiko.becker@kde.org>
Date: Tue Mar 30 17:25:07 2021 +0200
Fix cmake policy CMP0115 warning
(cherry picked from commit fb190c78903ddab1da85f43e708b2db940c5cd7d)
####################### ktorrent
commit ca128f13009c527339e28e305218ba01ea206f18
Author: Alexander Lohnau <alexander.lohnau@gmx.de>
Date: Fri May 21 22:21:49 2021 +0200
Do not attempt to download non-existing GeoIp data
CCBUG: 403054
This skips the download and consequently silences the warning, a proper fix is in master implemented.
####################### libkleo
commit 55aa004b8091018790445a6431284dd71755e42e
Author: Allen Winter <winter@kde.org>
Date: Sat Jun 5 09:21:39 2021 +0000
Add Boost::headers to link libraries
needed on Mac at least to fix:
fatal error: 'boost/graph/topological_sort.hpp' file not found
####################### mailcommon
commit a91ee8b0a7338e25e87c93940997aa1861537a0a
Author: Laurent Montel <montel@kde.org>
Date: Fri May 7 07:01:38 2021 +0200
Fix Bug 436687 - Folder Properties Dialog is broken
FIXED-IN: 5.17.2
BUG: 436687
####################### messagelib
commit 6c4fd41ee3ffc5227f805d65091775d556486aef
Author: Laurent Montel <montel@kde.org>
Date: Sat May 15 09:05:19 2021 +0200
Fix bug 206269 "An escaping problem also occurs with '&' in subject or
body."
BUG: 206269
FIXED-IN: 5.17.2
commit 3b5b171e91ce78b966c98b1292a1bcbc8d984799
Author: Ingo Klöcker <kloecker@kde.org>
Date: Thu Apr 29 22:13:38 2021 +0200
Fix CVE-2021-31855
Deleting an attachment of a decrypted encrypted message stored on a remote server
(e.g. an IMAP server) causes KMail to upload the decrypted content of the message
to the remote server. This is not easily noticeable by the user because KMail does
not display the decrypted content.
commit 99b50c22b0e6ab37c100ba1e2e18218c11fa7e3c
Author: Kevin Funk <kfunk@kde.org>
Date: Mon Apr 26 16:11:57 2021 +0200
Minor: Fix compiler warning
Q_UNUSED_RESULT on void return type doesn't make sense
####################### okular
commit e457ceb73146790c5d4a9914182433ab4002815e
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue May 25 00:26:25 2021 +0200
FormLineEdit: Don't run focusin action when gaining focus because of window management
Adobe Reader doesn't do it, and with reason, because otherwise we end up
with:
* Run focus in script
* script shows alert()
* field loses focus and gains it again once the alert() is closed
* infinite loop
BUGS: 436990
commit b518c01f1c66a30ab2c32758c5267acecc96294a
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue May 25 00:21:15 2021 +0200
FormLineEdit: Don't run focusout/formatfield actions when losing focus because of window management
Adobe Reader doesn't do it and if we do it can end up crashing because
we end up running two focusout actions in parallel and our script system
is not prepared for that:
Scenario:
* Tab out of a field
* Script for that focusout runs
* focus goes to next field
* script for that focusout shows an alert()
* second focusout script for that field runs while the first is running
* bad stuff
BUGS: 435833
commit 812adaa26d951d4bdb0262b2375752eab054a5f8
Author: Albert Astals Cid <aacid@kde.org>
Date: Tue May 25 00:18:09 2021 +0200
FormLineEdit: Move editing=false up in the focus out event
The fact that we don't want to process the focusout/formatfield actions
doesn't mean we are still editing the field
commit 92f4ade00cc540288307ba4b828101e979188936
Author: Albert Astals Cid <aacid@kde.org>
Date: Thu May 27 01:04:12 2021 +0200
Mark items with name in toolsQuick as default
This way we know we must translate their names when showing it to the
user
commit 81344f8aa8244197f4292210c4f0b31d871a3d28
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon May 24 19:48:44 2021 +0200
Unbox alert() parameters when they are in an object
API let's you use both arguments or objects with named properties, so
support both.
This fixes the contents of the warning in 435833, the crash is still
there though, working on that next
CCBUGS: 435833
commit 99788b907e2fbaa56070b4f36b61ace9bd6a86b9
Author: Albert Astals Cid <aacid@kde.org>
Date: Thu May 20 09:59:28 2021 +0200
Second attempt at fixing the windows/craft build
Since libspectre includes reference themselves with libspectre/ change
the cmake find_path to also include libspectre/ when doing the include
path search
commit 108e568d67cf2c67c620951240bfb5177dd7450c
Author: Dan Leinir Turthra Jensen <admin@leinir.dk>
Date: Fri Apr 30 19:39:23 2021 +0100
Fix spectre includes
The include path should not be added to the include line, that will make
it be not found if the parent directory for includes is not included.
commit f31152d389fc5ce348f836c749d66e71a66f3949
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed May 12 22:52:07 2021 +0200
Fix loading some png files inside zip comicbook files
BUGS: 436086
commit be1f0de1960bc2e6c3c5f698562c49e01701a003
Author: Albert Astals Cid <aacid@kde.org>
Date: Fri May 7 20:17:13 2021 +0200
try to stabilize test
commit 72658e0ec389338baccd78af97183427e247636a
Author: Albert Astals Cid <aacid@kde.org>
Date: Thu May 6 23:07:57 2021 +0200
Fix saving signed revisions of a signature
We don't need a QDataStream to assign a QByteArray to a QByteArray, and
it was adding some noise at the beginning which is clearly not what we
want
commit f6b58ed804b70a953888f3c009c9fd351fb4c913
Author: Gerd Wachsmuth <gerd.wachsmuth@b-tu.de>
Date: Thu Apr 1 13:22:10 2021 +0200
Fix bug: select browse tool after trim select
commit 61551d2356ea5f93ba3e921a1c4ab9cca88fdbda
Author: Gerd Wachsmuth <gerd.wachsmuth@b-tu.de>
Date: Thu Apr 1 11:58:53 2021 +0200
Fix: Viewport coords normalized w.r.t. full page
The coordinates in Viewport.rePos are normalized on the full page. In
two functions within pageview.cpp, these were treated as coordinates on
the cropped page.
CCBUG: 198427
This partially fixes the bug 198427 in the case that the cropping of the
target pages (and the pages around the target) is known at the time the
link is clicked. That is, it works if
- One uses 'Trim To Selection'
- One uses 'Trim To Margin' and has already viewed at the target
page(s).
In the case that the cropping of the page at the target is unknown, we
still end up at the wrong position.
####################### palapeli
commit 30ff07fd12c0767ed033e71d2226053115963401
Author: Andreas Sturmlechner <asturm@gentoo.org>
Date: Sat Apr 24 18:34:37 2021 +0200
Drop bogus Qt5::Concurrent from target_link_libraries
BUG: 436132
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
####################### pimcommon
commit a0d5b0e1536cf9a887e8b321a64de225588e33c6
Author: Laurent Montel <montel@kde.org>
Date: Mon Apr 26 13:34:38 2021 +0200
Use correct config name
####################### spectacle
commit 777038952edfe8b1eff0a2a732fd3d9d8171fc43
Author: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
Date: Wed Mar 3 10:59:47 2021 +0200
Platforms: Introduce PlatformKWinWayland2
The new interface is more extensible and it fixes the latency issue on
wayland. The old org.kde.kwin.Screenshot interface is deprecated.
BUG: 437652
FIXED-IN: 21.04.2
(cherry picked from commit be8ee0f7efd17f5f29cbf70ac1374ad05f0481ff)
####################### umbrello
commit 7e15f5090f08abe98b69ee962580f8358a1200d7
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Sun May 23 14:40:37 2021 +0200
umbrello/version.h umbrello/main.cpp : Update copyright year.
commit 3041141b10361aedb3c8c06c9ba36b5d25ac6f9a
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Thu May 13 18:49:27 2021 +0200
lib/cppparser/lexer.{h,cpp} followup to commit 7d3eb05,
> Fix crash [...] related to multiple calls of m_source.unicode() where
> the calls return different address values.
> The solution is to call m_source.unicode() only once: [...]
As detailed by jeremy_k at https://forum.qt.io/post/659243,
the above change does not remove the root cause:
- m_ptr is initially set to m_source.unicode()
- During the import, m_source is modified (e.g. by calls to function
insertCurrent).
- These modifications invalidate the unicode buffer which is pointed to
by m_ptr / m_endPtr.
Generally I do not see a significant advantage in using the unicode
buffer in this context.
Changes in class Lexer:
- Remove public functions
- const CHARTYPE* offset(int offset) const;
- int getOffset(const QChar* p) const.
- Remove private function
void setEndPtr(const QChar* c).
- Remove private members m_src, m_ptr, m_endPtr of type `const QChar*`.
- Add private members m_idx, m_endIdx of type int.
These are used as indexes into m_source.
CCBUG: 338649
commit 7d3eb053739413a0eef8c111e0c9a41843227cf2
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Sun May 9 17:47:12 2021 +0200
Fix crash reported in https://bugs.kde.org/show_bug.cgi?id=338649#c20
related to multiple calls of m_source.unicode() where the calls return
different address values.
The solution is to call m_source.unicode() only once:
lib/cppparser/lexer.h
- In class Lexer add private member m_src of type const QChar*.
lib/cppparser/lexer.cpp
- In function Lexer::setSource,
- assign m_source.unicode() to m_src;
- if m_source.isEmpty() returns true then return without calling
tokenize().
- In function Lexer::reset initialize m_src to null pointer.
- In function Lexer::offset return m_src + offset.
- In function Lexer::getOffset use m_src in lieu of src.
This avoids the second call to m_source.unicode() which on newer Qt5
versions may return a different buffer.
CCBUG: 338649
commit 4cea2f59e6b62bd0fd5686b4747fef5acbb3fbf0
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Sun May 9 17:21:32 2021 +0200
lib/cppparser/lexer.{h,cpp} cosmetics and error detection improvement:
- Move function bodies from header file to implementation file.
- Token::Token(const QString & text)
- Token::Token(int type, int position, int length, const QString& txt)
- Token::Token(const Token& source)
- Token& Token::operator = (const Token& source)
- Token::operator int () const
- bool Token::operator == (const Token& token) const
- bool Token::isNull() const
- int Token::type() const
- void Token::setType(int type)
- int Token::position() const
- QString Token::text() const
- void Token::setStartPosition(int line, int column)
- void Token::setEndPosition(int line, int column)
- void Token::getStartPosition(int* line, int* column) const
- void Token::getEndPosition(int* line, int* column) const
- void Token::setPosition(int position)
- unsigned int Token::length() const
- void Token::setLength(unsigned int length)
- const CHARTYPE* Lexer::offset(int offset) const
- int Lexer::getOffset(const QChar* p) const
- Lexer::readWhiteSpaces(bool skipNewLine, bool skipOnlyOnce)
- bool Lexer::recordComments() const
- void Lexer::setRecordComments(bool record)
- bool Lexer::recordWhiteSpaces() const
- void Lexer::setRecordWhiteSpaces(bool record)
- QString Lexer::source() const
- int Lexer::index() const
- void Lexer::setIndex(int index)
- const Token& Lexer::nextToken()
- const Token& Lexer::tokenAt(int n) const
- const Token& Lexer::lookAhead(int n) const
- int Lexer::tokenPosition(const Token& token) const
- void Lexer::nextChar()
- void Lexer::nextChar(int n)
- void Lexer::readIdentifier()
- bool isTodo(const QString& txt, int position); static in cpp file
- bool isFixme(const QString& txt, int position); static in cpp file
- void Lexer::readLineComment()
- void Lexer::readMultiLineComment()
- void Lexer::readCharLiteral()
- void Lexer::readStringLiteral()
- void Lexer::readNumberLiteral()
- int Lexer::findOperator3() const
- int Lexer::findOperator2() const
- bool Lexer::skipWordsEnabled() const
- void Lexer::setSkipWordsEnabled(bool enabled)
- bool Lexer::preprocessorEnabled() const
- void Lexer::setPreprocessorEnabled(bool enabled)
- int Lexer::currentPosition() const
- const QChar Lexer::currentChar() const
- QChar Lexer::peekChar(int n) const
- bool Lexer::eof() const
- bool Lexer::reportWarnings() const
- void Lexer::setReportWarnings(bool enable)
- bool Lexer::reportMessages() const
- void Lexer::setReportMessages(bool enable)
- void Lexer::insertCurrent(const QString& str)
- At Lexer function
readWhiteSpaces(bool skipNewLine=true, bool skipOnlyOnce=false)
change return type from void to bool, return false on EOF.
lib/cppparser/lexer.cpp
- In Lexer::nextChar functions return immediately if m_ptr is beyond
m_endPtr.
- In Lexer::readLineComment() break out of while-loop if
currentPosition() returns error.
- In Lexer::readMultiLineComment() break out of while-loop if
currentPosition() returns error.
- In Lexer::readCharLiteral() while-loop add safety check that
currentPosition() returns valid position.
- In Lexer::readStringLiteral() while-loop add safety check that
currentPosition() returns valid position.
- In Lexer functions findOperator3, findOperator2, insertCurrent add
initial check that currentPosition() returns valid position.
- In Lexer function getOffset return -1 for error (argument `p' out of
range of `src').
- In Lexer function nextToken,
- return immediately if readWhiteSpaces() returns error;
- return immediately if currentPosition() returns error.
- In Lexer::tokenize() replace "for (;;)" loop by
"while (currentPosition() >= 0)".
- In Lexer::readArgument() return empty string if readWhiteSpaces()
returns error.
- In Lexer functions macroDefined, processDefine, processInclude,
macroPrimary,
- return 0 if readWhiteSpaces() returns error;
- return 0 if currentPosition() returns error.
- In Lexer::macroMultiplyDivide() replace "for (;;)" loop by
"while (readWhiteSpaces(false))".
- In Lexer functions macroAddSubtract, macroRelational, macroEquality,
macroBoolAnd, macroBoolXor, macroBoolOr, macroLogicalAnd,
macroLogicalOr return result immediately if readWhiteSpaces() returns
error.
- In Lexer::macroExpression() return 0 if readWhiteSpaces() returns
error.
commit af296cce784d6e169bce3022b6ed135b5db1353b
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Sun May 9 16:08:12 2021 +0200
lib/cppparser/driver.cpp cosmetics in class Driver::ParseHelper :
- At constructor insert linebreaks in member initializer list to avoid
overlong line.
- Factor constructor body into separate function init().
Reason: Constructors shall be light weight to remove risk of
calls before end of construction not acting as expected
(dynamic dispatch will only work on fully constructed objects).
- In order to do this, add member variables for use in the init
function:
- bool m_reportMessages (assigned from ctor arg reportMessages);
- QString m_includedFrom (assigned from ctor arg includedFrom).
- Add member QString m_fileContent to capture return value from
m_driver->sourceProvider()->contents(m_fileName)
to remove risk of temporary QString object premature deconstruction
at call to m_lex.setSource().
- In Driver functions addDependence and parseFile call init() on
local variable of type ParseHelper.
commit 464c7132349e4cf10a84fc9e6f3792087a934158
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Fri Apr 30 21:11:26 2021 +0200
Support C++11 "enum class" in C++ Import:
lib/cppparser/ast.{h,cpp} class EnumSpecifierAST
- Add functions setClass, isClass accessing new member m_isClass of type
bool.
- Add functions setEnumBase, enumBase accessing new member m_enumBase
of type TypeSpecifierAST::Node.
lib/cppparser/parser.cpp function parseEnumSpecifier
- Add bool isClass initialized to false.
- After consuming Token_enum add int tk initialized to
m_lexer->lookAhead(0).
- If tk is Token_class or Token_struct then set isClass true and call
nextToken().
- After call to parseName(name) add variable enumBase of type
TypeSpecifierAST::Node.
- If m_lexer->lookAhead(0) is ':' then call nextToken() followed by
parseSimpleTypeSpecifier(enumBase).
- Reassign tk from m_lexer->lookAhead(0) and permit only ';' or '{' as
its value.
- Remove call to nextToken(), it is postponed to after the assignments
to `ast'.
- At assignments to `ast' call ast->setClass(isClass) and
ast->setEnumBase(enumBase).
test/import/cxx/cxx11-strongly-typed-enumerations.h
- Rename second definition of Enum2,Enum3 to Enum4,Enum5 to avoid
overlap.
CCBUG: 338649
commit dd912a2df31b1179b3eb4d6b706a1bf6d9aa5d26
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Wed Apr 28 23:54:32 2021 +0200
Compile on Qt4: QStringLiteral -> QLatin1String
commit 24f19c94137ceb6e6a04540dcdd5d1dfaa66d59e
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Sun Apr 25 18:13:56 2021 +0200
lib/cppparser/README
- Update of cpp parser to kdevelop's version 3.5 parser was done in
commit 40d4232 on Feb 3, 2014.
commit 5892e7e14438d400f4df52e8b6c20f1633bee34e
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Tue Apr 20 23:09:20 2021 +0200
test/import/cxx/namespace-enum-literal.h : Document semicolon after end of namespace.
commit 845a56144180546e9e5d04ab0b2459c3974f7083
Author: Oliver Kellogg <okellogg@users.sourceforge.net>
Date: Tue Apr 20 23:07:08 2021 +0200
test/import/cxx/comments-class-enums.h: Fix typo in comment, add newline at EOF.
heikobecker created this paste.Jun 8 2021, 7:11 AM
heikobecker created this object in space S1 KDE Community.