(cherry picked from commit a77f106849c522cec1b1c9495b5d22f5afdd55f0)
commit a6c64ff86e9815b3f719880442dd9242f60380e6
Author: Christoph Cullmann <cullmann@kde.org>
Date: Thu Dec 29 13:26:19 2022 +0000
Fix session restore for KWrite
BUG: 463139
(cherry picked from commit 4082f64a9695287ee87c712ef1287fabe8ee8c9b)
commit d9a621f34108a1098c6a87c17917ebe4735b3e4d
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Dec 12 13:46:53 2022 +0500
Fix size issue with config widet
(cherry picked from commit f93ddfee6d479b5a2e171964e11378ac7205e5a2)
commit 01d2e4b59c4ce3d5d32fd81ea215b7ee1350280b
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Dec 12 17:54:19 2022 +0500
documents: Hide 'Open Widgets' when no widgets open
(cherry picked from commit 33e0976fb7306cde7b76e79cbbf952b079bf7d52)
commit 9bed4a0485c8221395f7482f8d111e708fcf6070
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Tue Nov 29 22:57:14 2022 +0500
project: Fix possible crash when trying to delete file
Fixes the following:
#0 0x1 in QStandardItem::parent() const () from /usr/lib/libQt5Gui.so.5
#1 0x2 in KateProjectViewTree::removeFile (...) at kateprojectviewtree.cpp:196
#2 0x3 in operator() (...) at project/kateprojecttreeviewcontextmenu.cpp:176
#3 KateProjectTreeViewContextMenu::exec (...) at kateprojecttreeviewcontextmenu.cpp:202
#4 0x4 in KateProjectViewTree::contextMenuEvent (...) at kateprojectviewtree.cpp:271
#5 0x5 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#6 0x6 in QFrame::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
(cherry picked from commit 90b32f0e80c36fd361a8a7077aba63228e166aeb)
commit 52e43a3adc8ebf9ea355b90d2bf3a08cccd6bb07
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Mon Nov 28 16:52:22 2022 +0500
Optimize lsp semantic highlighting
- Use binary search to avoid creating / setting new ranges all the time.
- Slightly delay non-textChange highlighting request so that we don't
send too many requests in case the user was just scrolling around
(cherry picked from commit ebe9f6c65f5a48536c005d9afb3913949e52cfea)
commit c3dbe9b0512c4a8fd7c785762c45e148dae35644
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Fri Nov 25 12:43:46 2022 +0500
lsp semantic highlighting: Fix timer interval
If QTimer::start(interval) is used, it overwrites any previous set
interval. This lead sending too many requests..
(cherry picked from commit 2ce32c9830d467ea1765d7295b55b76f2bd7e371)
commit d49ca388526480d55bcadd862c63a31e294b5cde
Author: Waqar Ahmed <waqar.17a@gmail.com>
Date: Fri Nov 25 12:43:07 2022 +0500
lsp semantic highlighting: dont do any work if ranges are same
Massively better performance in simple cases.
(cherry picked from commit 00c0b7c616b526f1f74ac99ca9a4d3cd81f8fa3a)
commit 554df48b3d35ce0c9e552016627106f860dafc5f
Author: Kåre Särs <kare.sars@iki.fi>
Date: Sun Nov 27 12:48:13 2022 +0200
S&R: Do not do "\t" -> '\t' and similar for regex captures
BUG: 462220
FIXED-IN: 22.12
####################### kdeconnect-kde
commit 66a355076c39170047735a5a5bdb45bd25bf70ce
Author: Simon Redman <simon@ergotech.com>
Date: Sun Jan 22 22:10:46 2023 +0000
[SMS App] Fix loading more messages
## Summary
For awhile (since at least early last year), it has not been possible to scroll past the first screen of message history. I believe this was due to a version bump in some library, but I was not able to biset it at the time.
This changes how messages are loaded to work again. I like this solution better anyway, because it means one can smoothly scroll back in time without needing to stop every time you reach the top of the history.
BUG: 452946
## Test Plan
### Before:
Scrolling to the top of the kdeconnect-sms history would do nothing. You could only view the first handful of messages in the conversation (whichever messages the app decided to load for you when you first open the conversation).
### After:
Scrolling to the top of the list of messages will cause the app to load more, allowing you to view more history of messages.
(cherry picked from commit 5b716dde02a3cc533ab73b10e96fccd37905b639)
commit a7c17468f0bf16e4ed87c093dac0b77749c61d50
Author: Albert Vaca Cintora <albertvaka@gmail.com>
Date: Mon Dec 12 21:21:46 2022 +0100
Fix ssh authentication using pubkey on recent openssh versions
BUG: 443155
(cherry picked from commit 204207f2e66e87e7696ff1c98d70ce41b3e2d396)
commit 87686bf5be98671e0398d779af022b9445bef646
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Fri Jan 20 13:28:28 2023 +0100
[plugins/virtualmonitor] Fix crash when krfb-virtualmonitor fails all retries
After enough retries we give up and delete the QProcess
However we later access it again to print its output
Move that before the deletion
BUG: 464241
(cherry picked from commit b34a0a8f29dee6adb01325fb2c8e1f68a5d26bbc)
commit 23098c85444dbe135384460589c30e5b72706f77
Author: Joshua Goins <josh@redstrate.com>
Date: Wed Jan 18 10:29:25 2023 -0500
Fix "Pair a Device..." button in plasmoid
(cherry picked from commit abbaa1575b6186af6cbea59a33483f9cfa5790d7)
####################### kdenetwork-filesharing
commit cdd05509851ccbaff5e6ece05ff3c53c7ea17f12
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Thu Dec 29 19:36:20 2022 +0100
Fix desktop file name for kinfocenter
Otherwise xdg-activation doesn't work
(cherry picked from commit 2d8d1cef48ebfed028fd5ff7a4496ea8ce048ce0)
####################### kdenlive
commit a9ff26d06812e574d7e98040e4bb8be2cb53726c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jan 30 08:30:36 2023 +0100
Fix crash deleting a subtitle clip.
Fixes !381
commit 80f5c87c9e4ecc4d80003e2f254dd3f2d614a17a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Jan 17 17:53:57 2023 +0100
Fix scene split job does not save sub clips
commit 2c6eeac036f8243363df6da9314f3fa0b8ee0834
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Jan 13 13:21:03 2023 +0100
Fix monitor qml overlay painting corruption with Qt 5.15.8
CCBUG: 464027
commit 2f8715c7668be63ccd2f7eef4621d345661a4b97
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Jan 11 13:18:25 2023 +0100
Don't unnecessarily double check track duration on clip move
commit 95a5eb04060b1716fd82c33854d9df58ef7eeafe
Author: Eugen Mohr <fritzibaby@gmx.net>
Date: Sun Jan 1 20:51:12 2023 +0100
New camera proxy for Akaso
(cherry picked from commit d63cdc10db2f56c34af0c09f977ce685fe26fa47)
commit a58689dbb4b58906525ae5d06451db714f08d1f5
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jan 2 13:06:01 2023 +0100
Fix replacing image clip discards its duration.
BUG: 463382
FIXED-IN: 22.12.1
commit 3f38004e7d88eb4bc0b9dba8ed3998bf2b3d730a
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Jan 2 11:58:55 2023 +0100
Subtitles: when using a background with alpha, draw one rect around all lines to avoid overlay issues.
Fixes #1602
Fixed-in: 22.12.1
commit 4cc1af75d77d12b21b9bdb43baba8ddb0e9fdfdd
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Dec 31 15:16:27 2022 +0100
Fix multiple issues with copy/paste/move rotoscoping keyframes.
Related to #1606
commit 978ebcf51c0a779f3711d7c6b732b866211d2b6c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 30 17:56:46 2022 +0100
Don't build designer plugins by default - only useful for developers
commit 8fd8ec751387765c862fab36adeb600c05b896f4
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 30 17:22:43 2022 +0100
Fix color balance filter not disabled when picking a new color
commit d0b871f0fe16f2f66fb5c0a9d2fd30ed1c92de9b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 20 17:32:38 2022 +0100
Fix possible freeze on aborting edit-friendly transcoding request
commit 08fc0897823f95a7597c1afa91febbff2da17cce
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 20 20:53:15 2022 +0100
Fix remove space on tracks with a mix
commit 8b77b7da5284b29f30c4646ec49d650e19b8def4
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Mon Dec 19 20:43:13 2022 +0100
Fix editing multiple markers sets all comments to comment of first
commit 78c216161f01fae3ebda62bcb27446ba386d1bbe
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 12 08:29:53 2022 +0100
Fix designer plugin crash
commit 75d1bb8062901c4ad25523c227325674636b5e59
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sat Dec 17 03:23:30 2022 +0100
Fix guides move in spacer/trimming operations and tests
commit cfa13f830c787946ed9c936eb22615ebf5d1a94b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 16 13:25:07 2022 +0100
Small improvement to audio on pause/play
commit 73e63f60a4b0cd52c11b2363c04d95ee8124467c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 15 13:22:57 2022 +0100
Fix typo
commit 256e4d6fbe76d20a1749287ab3846a11f2f4fea6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Wed Dec 14 02:10:22 2022 +0100
Don't interrupt timeline playback when refreshing the clip monitor or changing preview resolution.
Fixes #1592
commit f6b699194bd9c627b4b328f3563a6afd52e3c792
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 15:28:36 2022 +0100
Don't show timeline preview crash message if job was stopped by a timeline operation
commit ca2393aae5b5e99c77d71015e6ff8d67c700b62b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 15:11:45 2022 +0100
Fix close button in status messages not working
commit 66db84ba5e97a71236bc1cb2747206e14a3ce0a6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 11:33:47 2022 +0100
Preview chunks should be sorted by integer
commit 789239336823c39846f4f7f5453d5f0d6a02806f
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 13 11:24:51 2022 +0100
Fix timeline preview incorrectly stopping when moving a clip outside preview zone
commit 468aa1213c3db3724a20b32817966d0b969664e2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 12 09:16:27 2022 +0100
QMetaObject::invokeMethod should be used with Qt::DirectConnection when expecting a return argument
commit e4291ba5f0b21d606706eab17c1692f0708ffbbe
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 12 08:29:32 2022 +0100
Disable parallel processing on 32bit systems
commit ad81f39d99d7d8ed1bd27a80e8693eb69f6e53aa
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Dec 11 16:32:31 2022 +0100
Fix pressing Esc during timeline drag corrupts timeline
commit 125d1b3e4950878d60010b7e9b4902e7a91509b6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Sun Dec 11 16:13:25 2022 +0100
Fix guides incorrectly moved when unlocked
commit 51ea8c037ab7d99cc45b128c263d3614a72e1d42
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 16:47:15 2022 +0100
Update mouse position in timeline toolbar on zoom and scroll timeline
commit 8baeda138be2622ef6edba6fe743580367af0943
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 15:22:52 2022 +0100
Fix crash dropping an effect with a scene (rotoscoping, transform,...) on the project monitor
commit b74dc5e9b2fa3fb91980b264d2a230d8232e19c2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 09:35:13 2022 +0100
Fix zoom sometimes behaving incorrectly on very low zoom levels
commit 549da07cd701e4a32df90f1e16546e66bc22cd59
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 07:00:25 2022 +0100
Fix zoom on mouse not working as expected when zooming after last clip
commit 4b36bc293c903a44468a94dea6951a2b63da6782
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Dec 9 06:59:53 2022 +0100
Restrict guides to integer position on paint to avoid drawing artifacts
commit e35b9017826551057fe7041e36e3652e1dd17447
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 8 20:21:56 2022 +0100
Fix resize zone conflicting with move on low zoom levels
commit a6be02a90e8764431d5aedfa28547e6d464d4ae7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 8 08:43:01 2022 +0100
Fix title clip line break sometimes pushing text outside item rect.
Fixes #1596
commit 05fa0568d1511ab65dae958a20c342204937baca
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 8 06:47:36 2022 +0100
Fix rendering when using an MLT properties file with a space in it
BUG: 462650
commit 1cceea6f274ea007dfb21cc8cd23293a6543595c
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Dec 6 10:53:07 2022 +0100
Fix monitor overlay sometimes incorrectly placed
commit 431b643275afc50a845ce0206b907c56479f32b2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 5 23:31:33 2022 +0100
Ensure on monitor marker color is updated even if 2 markers have the same text
commit cf9b53629815f99ecfca2020ff20703a91dc7cf7
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Dec 5 23:22:32 2022 +0100
Cleanup monitor zone resize
commit 736a10e19456ace6727ff047e3f7dba1fb1d7bd0
Author: Julius Künzel <jk.kdedev@smartlab.uber.space>
Date: Thu Dec 1 21:57:43 2022 +0100
Fix hamburger menu sometimes in the wrong place or even disapearing
commit ff9d9d35a39735bf0fa538f68d0e36cb8328b3b1
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 22:11:42 2022 +0100
Fix toolbars disappearing on layout switch.
BUG: 462515
FIXED-IN: 22.12.0
commit e7a0f884379f917ceb8b91fb12cecdd6551f7f5b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 22:11:04 2022 +0100
Fix lines incorrectly moved in last commit, breaking subtitle edit
commit ce552f981e54666dd891bb5546139a3101bf1fc2
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 21:39:48 2022 +0100
Ensure add selection to library appears in the list of actions
commit ee373f98d6e8f21e07e12bfc3fb6eebc697ea035
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Thu Dec 1 21:07:05 2022 +0100
Fix missing icons in dock widgets (don't initialize too early)
Fixes #1575
commit ae31e48285c1061e103a829bc3ef814c85701859
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Tue Nov 29 23:28:44 2022 +0100
Don't seek to clip end if clip paste failed.
related to #1578
commit 57fa1a3e52df9994828dbaca473753e9dfdf5de1
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 22:13:17 2022 +0100
Fix cannot add effect group to bin clip or master.
BUG: 462322
FIXED-IN: 22.12.0
commit ee87c204ae7ad2e70bacc69e25c4d56c4e56e75d
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 12:55:34 2022 +0100
Fix obscure effect not working on first drop.
Fixes #1326
commit c8027071e84816ec90806150e05a39055b2b0869
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 08:59:57 2022 +0100
Fix cannot save custom render profile
Fixes #1588
commit e15a56abeaeb5d33c14401f9ef2f6da103a75aaa
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 06:37:49 2022 +0100
Cleanup
commit fbeb5572dd74de558bc2753f3a4cf3876957b955
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Mon Nov 28 06:37:30 2022 +0100
Fix "Clip in project bin" selecting 1 extra frame
commit 487810f7eacd47fb61b7439aa254843ec5d42ee6
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 12:33:32 2022 +0100
Workaround AppImage cannot open external app
CCBUG: 458021
commit e7f9686b3b9891f8ad66baa6e77b52aa72b5be29
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 11:06:49 2022 +0100
Missing i18n()
commit 6fe13d98a54fae71951e9daeb3923a32e90e0c1e
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 11:06:21 2022 +0100
Show error message when failing to edit clip with external app
commit fe4ffc18d25541e51e0b26283a82ad9183aaa40b
Author: Jean-Baptiste Mardelle <jb@kdenlive.org>
Date: Fri Nov 25 10:11:39 2022 +0100
Fix possible crash on very fast drag & drop in timeline
####################### kdepim-addons
commit e9eda87eaf8838d5ee29860129817e5b90afd78e
Author: Laurent Montel <montel@kde.org>
Date: Sun Jan 29 16:32:01 2023 +0100
Fix kdepim-addons: support Spamassassin 4.0.0 with Kmail
`QProgressDialog` has a default `autoreset` turned on which will reset the progress bar when max value reached and it will prevents 100% being shown
The source of truth is here: https://github.com/qt/qtbase/blame/bd99d02123dcb9e406d06605fe0fa8a9d2cea3a4/src/widgets/dialogs/qprogressdialog.cpp#L655-L657
I don't know why `QProgressDialog` have `autoreset` while `QProgressBar` don't, but it is there for at least 10 years.
To test this:
```
dbusRef=`kdialog --progressbar "init val" 3`
qdbus $dbusRef Set "" value 1
sleep 1
qdbus $dbusRef Set "" value 2
sleep 1
qdbus $dbusRef Set "" value 3
sleep 1
```
BUG: 450015
(cherry picked from commit 071216ef09c80c07027bf37db216d0b90d2bfbf3)
####################### kget
commit 208ca160514eb6a3d92420beeb8d945b8bab9763
Author: Albert Astals Cid <aacid@kde.org>
Date: Wed Jan 25 00:35:05 2023 +0100
Fix translations function misuse
Don't call i18n in a static context at that point there's no translation
catalog set yet to fetch translations from
####################### kgpg
commit 697e9fd839ecfe34bd174431350c9c67fbc711b6
Author: Rolf Eike Beer <kde@opensource.sf-tec.de>
Date: Thu Dec 22 16:19:07 2022 +0100
CMake: search for gpgme with pkg-config first
FIXES: 461720
FIXED-IN: 22.12.1
(cherry picked from commit 7d6023e1a9d7899f618b1490f2907eff8efe48a5)
commit 9fc74c0d1d3db89998d9e995dfad2500d6e857de
Author: Rolf Eike Beer <kde@opensource.sf-tec.de>
Date: Wed Dec 14 16:34:37 2022 +0100
close write channel after sending new password when generating new key
This fixes a hang with GnuPG 2.3
BUG: 457738
FIXED-IN: 22.12.1
(cherry picked from commit c11dadfb46b63563c70e1d33834a549c1de077e7)
####################### kio-extras
commit 0c7c60cf15e7f9bf2ef75d3a83a8fb02ba888fae
Author: Mirco Miranda <mircomir@gmail.com>
Date: Tue Jan 17 20:18:16 2023 +0100
Fix int overflow with images larger than 4 Giga-Pixel
(cherry picked from commit 4e4b9623860c5bdaafc7be8756fb74319c3c3af3)
commit 538222427f4d0a0e5502d9d946170d4f98f1fab9
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Thu Dec 29 15:02:02 2022 +0100
[activities] Mark worker as read-only
It's not possible to modify anything through this worker, so mark it as not writable
That way UIs like Dolphin know to not enable actions like creating or dropping files
CCBUG: 444363
(cherry picked from commit 5d7399b594459151e4e9bf6ccbd50d3319385312)
commit 92325a5c76f59d982e772b87665309d8b08e90f5
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Thu Nov 24 17:52:50 2022 +0100
Change KIO worker logging categories to kf.kio.workers.*
####################### kiriki
commit 89313ff29eda5088c06aa3ea0b99b18696e90edc
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Mon Nov 28 22:16:22 2022 +0100
Fix mismatch of name for KF min version variable
Fixup for 5d673fd9
####################### kitinerary
commit 760c2333736c61b53993708d09a4f16df3ec6d67
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 30 18:36:37 2023 +0100
Also handle Indico registration updates
commit 2357d39be407dd135d2ccdb391a38c495cce1b3a
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 27 18:18:18 2023 +0100
Check floating point values more strictly when reading
This fixes e.g. empty strings provided for floating point fields resulting
in properties set to 0.0.
With this Berlin Bürgeramt appointment confirmation emails no longer send
you to the null island.
commit 774215c43a8b5e8aedc95f93ee5b7dbc8bd95bc0
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 27 18:14:24 2023 +0100
Fix date format pattern for reading ticket validity time ranges
commit da874e840abe7db3c2aa688aff8730d5bb2ceaf0
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 26 18:22:20 2023 +0100
Find booking.com modification URLs independent of the document language
commit 0c0b7635fc03cc98aa3bc633e90df78e8866868d
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 26 18:21:52 2023 +0100
Drop UTC offsets from booking.com checkin/out times
Those are offsets for the time of booking, not the time of travel, and
thus can be wrong if there's a DST change in between. Instead rely on our
own timezone recovery based on the location.
commit 52edfebfa2d1d8b99e2106560a740acbc3437009
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 18 17:20:06 2023 +0100
Switch the static build job to CentOS 7
That gives us both a much older glibc and a newer GCC even.
commit b8d3b15de247067fa4d07904c41ac31d6dded66d
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 16 17:13:56 2023 +0100
Link statically against zlib
This needs a newer CMake version and some dirty hacks to convince Qt 5 to
use a static zlib.
commit 203bedde9b3d45b95718152e7d5684f1bf91cabd
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 15 12:22:13 2023 +0100
Adapt unit test to KCalendarCore changes
commit 4cbb37418ec90dd0e97d0cce56d27e3074022a9f
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 15 12:13:59 2023 +0100
Set XDG_DATA_DIRS when building the static standalone extractor
That way we find the translation catalogs and iso-codes data files
correctly out of the box.
commit f96ff6cec80f132cdce4ef5fa3285ae5b6dd0d01
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 9 18:57:05 2023 +0100
Add fully static extractor executable builds on Gitlab
This integrates a Gitlab-adapted version of the
vkrause/kitinerary-static-build repo, which is used
to built self-contained extractor executables ofr use
by e.g. Nextcloud.
commit de5e94adab2a2d6ee2a3d9210b57f18160787a6b
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 11 17:25:01 2023 +0100
Decrease lower aspect ratio bound for 1D barcode detection
The previous value was too optimistic for those shown with rather long
bars and and the content underneath as text.
commit e857e27a6eff7a757e787ee225e659c8d108327a
Author: Carl Schwan <carl@carlschwan.eu>
Date: Mon Sep 26 20:33:24 2022 +0200
Also remove vdv-cert-extractor from build when flag is disabled
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
commit c7f1172cbdc70dd40045352fa2d3814b75140bcc
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 9 18:48:43 2023 +0100
Fix inverted PdfImageRef::isNull logic
This made the de-duplication of barcode candidates misbehave, resulting
in some vector barcodes being ignored.
commit b74fdee413f2f9b60eb7e468c15eaefe417b0d2b
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 7 13:54:42 2023 +0100
Be slightly more tolerant on arrival time variations when comparing trips
It unfortunately happens in practice that even the same operator provides
tickets with slight variations for exactly the same trip.
commit 5ef51868915ee01a58a944a1d3a63f04cacba525
Author: Volker Krause <vkrause@kde.org>
Date: Sat Jan 7 13:53:32 2023 +0100
Do the same string normalization for city-level location comparison
commit af6ca20443923d271cb3b00194078945cbcd085b
Author: Volker Krause <vkrause@kde.org>
Date: Fri Jan 6 16:00:10 2023 +0100
Fix onepagebooking extractor if the number of children field is empty
commit cafdf4c2442da89fd6a06b4610e17e6f8007b509
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 5 18:31:20 2023 +0100
Support full day events in Pretix pkpass files
commit 97dae77ffd1c1894adffda4c33b5d34aac2f8886
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 5 18:14:15 2023 +0100
Improve extraction from international MAV RCT2 tickets
commit 0bac87264505e2c96240890792cc35046d6d530a
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 4 19:17:09 2023 +0100
Add unit test data changes forgotten in the previous commit
commit 28830ffb64801e5d3ff2ece40f5f0f528663c9d1
Author: Volker Krause <vkrause@kde.org>
Date: Wed Jan 4 17:32:06 2023 +0100
Correctly determine year from context for year-less RCT2 data
We need to move into the next year if the booked time would be before the
context date.
commit 676cc9afcd3f052f8d45e1cad89ae500f8d179a3
Author: Volker Krause <vkrause@kde.org>
Date: Tue Jan 3 18:03:20 2023 +0100
Deduplicate parsing of the two MAV barcode variants
This makes seat reservations work for the new/alternative format as well.
commit 1e320b05c685404553da18870245dda26a3262aa
Author: Volker Krause <vkrause@kde.org>
Date: Mon Jan 2 17:26:00 2023 +0100
Handle more NH booking confirmation variants
commit dbfa07c47c28f2b0cad28a3e07b8ebfe85b433b0
Author: Volker Krause <vkrause@kde.org>
Date: Sat Dec 31 13:50:12 2022 +0100
Extract class from MAV barcodes
commit 86d46a6f78c862bb79f158392f4a0e1ec616ea99
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 16:33:28 2022 +0100
Improve Eventim pkpass seat data extraction
commit 1275d9e058f569c5c4d34899efb110fdb1d1d703
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 15:14:42 2022 +0100
Unpack location arrays in Event objects
This fixes proper detection of locations in schema.org annotations
generated by Mobilizon.
commit 33997a97edf3cd758212f7f3c7d41f6f3f6958a0
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 13:37:44 2022 +0100
Add extractor script for Eventim "TicketDirect" PDFs
commit cbc4f8039ef8d605902d4ba26885841f261e0264
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 13:37:10 2022 +0100
Include a seat object in the default event reservation template
commit a1723c2cde1093eb2feecfe17e4398180d269e77
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 30 13:36:29 2022 +0100
Post-process Seat objects
commit c9d3a3ada9d376abbf5d83c2da0eec5014e17873
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 9 16:14:32 2022 +0100
Support international Trenitialia tickets
Those have (invalid) FCB barcodes rather than the domestic SSB ones. They
also need some refactoring of the PDF parsing, as due to their multi-
language text we have to deal with a lot more arbitrary line breaks.
commit 448691d4c4bfd691c646d478e1488722bf1c99c2
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 7 18:12:58 2022 +0100
Support French language variants of Trenitalia tickets
commit 6bcf03d7e51576007a3531fb89ebb1710f65e3a2
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 7 18:11:56 2022 +0100
More complete implementation of uPER length determinant decoding
On valid ERA FCB input we should never hit any of these code paths, but
not having this can result in misleading errors in case of invalid input.
commit 454d007280b7128acfb7de79b6f2b1f6c08b9511
Author: Volker Krause <vkrause@kde.org>
Date: Wed Dec 7 18:10:28 2022 +0100
Protect against out-of-bounds reads in BitVector
Can happen with invalid uPER input for example.
commit 9a7be7424c54a50eb7defbb1224071ab249b14d1
Author: Volker Krause <vkrause@kde.org>
Date: Mon Nov 28 21:14:31 2022 +0100
Add caesar-data hotel booking extractor script
commit 1f8aa6c9aceb477d6be6de441c33dbe585bef510
Author: Volker Krause <vkrause@kde.org>
Date: Mon Nov 28 16:58:15 2022 +0100
Update unit test reference data for builds without ZXing
This was forgotten in ac9e7f944fbfa7ef.
commit e7b5d4605aa3e5d17189085322254a6a12cdd6dc
Author: Volker Krause <vkrause@kde.org>
Date: Fri Nov 25 17:55:22 2022 +0100
Unify booking.com guest name patterns between different input formats
Fixes some cases resulting in garbage in the name field.
####################### kmag
commit ed3f9b4c485600b2676b64225d32367ff8570ad1
Author: Anton Anikin <anton@anikin.xyz>
Date: Tue Nov 1 10:09:45 2022 +0800
Fix grabbing for multi-screen configurations
The old version always uses the primary screen to capture the image. This
leads to problems for some variants of multi-screen configurations. For
example, my system uses 2 displays, the primary screen is on the right,
but the "zero" of cursor position corresponds to the top-left corner of
the left screen. This leads to the grabbing of some "garbage" when moving
the cursor on the right (primary) screen, and to the grabbing of the right
screen content when moving the cursor on the left screen -- looks like
madness :).
The new version selects the correct screen corresponding to the cursor
position and also uses relative (to the selected screen) coordinates
instead of absolute ones to grabbing the image.
(cherry picked from commit d8e6757b6040a3c9634f8ab1f7df2fe5b8093e8d)
####################### kmail
commit d78478b2d828e2e8879b8189c0e2b476bcec247e
Author: Laurent Montel <montel@kde.org>
Date: Sat Jan 7 13:28:53 2023 +0100
Remove unused variable
commit 94e28559c96b71721b02393a23cbfeefa93a607b
Author: Laurent Montel <montel@kde.org>
Date: Sat Jan 7 00:31:18 2023 +0100
Fix bug 463935: Crash on attempting to replay a message with an user template
BUG: 463935
FIXED-IN: 5.22.2
commit a18189898a0a9c900f7e256dbd81126b67a6c03f
Author: Laurent Montel <montel@kde.org>
Date: Sat Jan 7 00:31:03 2023 +0100
Remove unused method
commit 9d37b837eca35bd7976709a9d25d3700c70e321e
Author: Laurent Montel <montel@kde.org>
Date: Sat Dec 31 10:55:34 2022 +0100
Fix bug 460747: Kontact Crashes Upon Start
BUG: 460747
FIXED-IN: 5.22.1
commit 265ea600c5011f535e95999338b8c9dbcc4db790
Author: Laurent Montel <montel@kde.org>
Date: Fri Dec 23 13:33:16 2022 +0100
Fix Kontact configuration, overview, modules not displayed for selection (eg mail, notes, calender ...)
BUG: 463390
FIXED-IN: 5.22.1
commit 85cfb2f06f079216ea5d496ea9efad400e924d75
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:27:21 2022 +0100
Allow to load local file (fix loading image)
commit fc0b487d3f3ac9c9ca0650aa635795b5478de85b
Author: Laurent Montel <montel@kde.org>
Date: Fri Dec 16 07:28:28 2022 +0100
Remove info about removed feature (ShowUserAgent)
CCBUG: 448348
commit 6618f8f80ccadff908d11db7506b3af8d15ad032
Author: Laurent Montel <montel@kde.org>
Date: Fri Dec 16 06:59:17 2022 +0100
BUG: 459399 Fix Random text in kmail's message list configuration settings
Apply patch from Yaroslav Sidlovsky (thanks)
BUG: 459399
FIXED-IN: 5.22.1
commit 437295a534eca2907e749f18d8d895da50d343b9
Author: Laurent Montel <montel@kde.org>
Date: Sat Dec 10 19:55:33 2022 +0100
Fix bug 460289: Opening the detailed progress window does nothing
BUG: 460289
FIXED-IN: 5.22.1
####################### kmailtransport
commit 7b2a5ccea0c54b81245acdbbea77a13e570bba2b
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Mon Nov 21 11:57:51 2022 +0100
SmtpJob: Fix use of KCompositeJob
SmtpJob overrides slotResult, but this had two issues. First, it connected
to LoginJob::result itself, though addJob already does that. Second, in two
cases it did not remove finished jobs from the list of subjobs, leading to
dangling pointers and messing up state. This was most likely only reached
in the case of an expired XOAUTH2 access_token and caused the job to fail
after a successful refresh.
BUG: 406839
BUG: 409122
BUG: 421664
BUG: 456923
####################### knights
commit dad5045128d4ab2c0e0ce8e57f516666915e5859
Author: Dave Kaye <d_k@linuxmail.org>
Date: Fri Dec 9 17:34:22 2022 +0000
Update src/proto/ficsdialog.cpp
(cherry picked from commit 93002685a6c99d135205d7b7202714b7ab8e8abb)
####################### kolourpaint
commit 0c880aae02411c97241c85bc16410c83e0d06168
Author: Nate Graham <nate@kde.org>
Date: Thu Jan 5 12:58:58 2023 -0700
Add more image formats to the list of ones supporting variable quality
BUG: 463212
FIXED-IN: 22.12.2
(cherry picked from commit c6609e1356ed02735996490403eadf05664770ed)
####################### konqueror
commit 0bbb030523b4a565f8644924769f7cf9f162cce8
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Mon Jan 2 19:38:44 2023 +0100
Always look in the kf5/parts directory for part offers
BUG: 463729
(cherry picked from commit 9c03baaed3c3bca0f4aa6d82f6cdf8880ec7f122)
commit d628bbfcf618e9cd62c7789d592990014642e9c4
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Tue Jan 3 09:27:17 2023 +0100
Avoid a crash when QClipboard::mimeData returns nullptr
BUG: 463674
(cherry picked from commit c1975ad366ea63b28d62f57509fc74d7d88b58de)
commit 42f8f5a48f2d1ae9f44e443320dce08cdfd23912
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Thu Jan 26 13:13:43 2023 +0000
Check that the current view is valid
BUG: 463358
(cherry picked from commit 6303d12223dd6605e00d4cebdd689de30a940b01)
commit 2b944c5adb5429627941aea376a49c09cdb27654
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Sun Jan 22 12:01:53 2023 +0100
Make handling of WebEnginePart dictionaries more flexible
commit 6d69057aac7ee8808c055bf4518a1d7da7ed47e6
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Wed Dec 28 10:25:14 2022 +0100
Save changes to Start page
(cherry picked from commit caa6f9e5d5ddeb8761603bdc5d7ba1a4441adc98)
commit d4f78e4a6eea2c8e579a221b106f642bb1d419fc
Author: Stefano Crocco <stefano.crocco@alice.it>
Date: Sun Nov 13 10:54:45 2022 +0100
Avoid possible crash while looking for fields to auto fill
(cherry picked from commit fe6add8cfd581ecd9ae6d81540dbd0610e8b10ea)
####################### konsole
commit 6a7b9bf944d96eb68a915bc797c9a5b9422015e1
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Jan 10 22:23:52 2023 +0200
Update blinking cursor in its correct visual position
The function to update the cursor when it blinks off has to update the
display according to visual cursor positions. Before 22.12, the cursor's
visual position was always identical to its logical, but now it may differ
when its inside an RTL string.
When painting the cursor, its visual position is known, so save it for
using in updateCursor().
(cherry picked from commit 61d243aa31c6b12afa4681c87b91e1c8b2940de2)
commit a68d89dd070a41d1caee88dc7ea87b93f37219ce
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Jan 10 21:59:40 2023 +0200
If paragraph direction maybe RtL, don't omit spaces at end of line.
After reordering they might not be at the end.
(cherry picked from commit 69febe69e92ce69b3971af43b0fd8853360690e5)
commit 8dadf204770a528fc9950a319e5b87d5ba4cdf7f
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Sat Jan 7 21:16:30 2023 +0200
When the cursor is blinking and off, do not reverse text color
BUG: 463911
(cherry picked from commit d0d1dcda8187596dc63001de7e75b25fe57e3da7)
commit a0316a39ee67c70cfe617b87b2aef4e25bf27387
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Fri Jan 6 19:20:48 2023 +0200
When pasting from clipboard, check data is non null before dereferencing
QClipboard::mimeData may return nullptr.
BUG: 463683
(cherry picked from commit a991d8d9a470b1698c0f9a7577e97c5184fd8152)
commit e620e0b73f1f5ccab38c991ad13b7db41a066410
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Wed Dec 28 00:42:10 2022 +0100
Fix applying default encoding in profile editor
(cherry picked from commit 659bf0814b19800fe60fa1e5d9eecc5a487a0bb7)
commit 991627bf5bb532cdb51145e34397e8ad5022d29a
Author: Nicolas Fella <nicolas.fella@gmx.de>
Date: Wed Dec 28 00:35:16 2022 +0100
Fix applying default encoding from KCodecAction
Currently selecting 'Default' in the codec selector doesn't do anything
Connect to the relevant signal and apply the profile's default encoding
(cherry picked from commit f51caadf3ed35f6ce915e1d2470a8fae304377aa)
commit 001ef6658b1eb11edccdd86273f9a16f2fe629de
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Sat Dec 24 01:09:33 2022 +0200
Change word mode defaults for text render
The behaviour most similar to the behaviour before release 22.12
is with word mode enabled for Ascii words.
commit 9566ed97d0d2e85f27790ab8f1d89ac0c9ad4373
Author: Fabian Vogt <fabian@ritter-vogt.de>
Date: Fri Dec 23 13:35:31 2022 +0100
Fix saving new profiles
When using the "Apply" button in the "Create new profile" dialog, the profile
was saved but the dialog remained in the "new profile" state. This meant that
when clicking on "Apply" again or accepting the dialog, it saved the profile
from scratch instead of editing the existing one. The ProfileManager
interpreted that as a rename because the "Name"/"UntranslatedName" properties
were set and decided to delete the profile at its "old" (== current) path.
BUG: 460383
commit b9577014c799108ab0d2bac7c28d45f972e7846f
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 21 00:26:29 2022 +0100
Recover comment lost in refactoring
Lost in commit 68ab8f55b, which split TerminalPainter from
TerminalDisplay.
commit 35c5bc11094e56aece691ef574fe93456beab96d
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Tue Dec 20 23:53:44 2022 +0100
Fractional scaling and Antialias don't mix well
This is bug #373232 again. The rendering rewrite in 76f879cd7 reenabled
antialasing in a too wide context, causing the bug to reappear.
After #373232, the situation was that QPainter::TextAntialiasing instead
of QPainter::Antialiasing would be enabled depending on the "Smooth
fonts" setting, and QPainter::Antialiasing would be enabled depending on
that same setting just for TerminalPainter::drawLineCharString(). Go
back to that situation.
BUG: 462914
commit a1934c046cab6df6b8e1af6fe7a1ca74a0f95e7c
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Fri Dec 16 01:14:08 2022 +0100
Fixes for EastAsianWidth wide chars on RTL context
While real CJK wide characters are usually LTR, emoji, emoji-like
characters, and some others (e.g. Yi Radicals) can have the properties
'East_Asian_Width: Wide' and 'Bidi_Class: Other_Neutral', which on a RTL
context makes them inherit the RTL behavior.
This would cause trouble when e.g. inserting wide emoji in RTL text,
such as:
ک⚡ں
which is the result of:
printf '\u6a9\u26a1\u6ba\n'
The position of the emoji would be incorrect. In LTR text it's correct
because wide chars are followed by a dummy char, so the next real
character gets the correct position. In RTL text we'd need to advance
left one additional time _before_ writing this char.
This positioning glitch is also seen with the cursor. Cursoring over
the second character with a block cursor would create a wide cursor
stretching the right half of the second character and the first
character (which would potentially be hidden, depending on the cursor
color settings). An underline cursor would have a similar issue, modulo
the hidden char part.
Bidi_Mirrored wide characters (e.g. U+2329) will probably need future
consideration, if we ever get around to supporting them.
commit 6e6832788189a07fd6aa20f383bb7a88bd24bf90
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Fri Dec 16 00:10:31 2022 +0100
Fix regression with CJK wide chars at cursor
Commit 76f879cd7 changed greatly the way konsole renders text, to fix
some long-standing issues with RTL text, non-monospaced fonts, ...
Unfortunately, it also introduced a regression for CJK wide character
rendering, where it does not take properly into account their width.
BUG: 463031
commit 07cbfb8904a6102107ac9e4ec3b368cfff8053da
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 14 01:44:31 2022 +0100
Allow Shift+Arrows+Alt/Ctrl for applications
The scrollLineUp and scrollLineDown were intercepting all Shift+Up and
Shift+Down presses, even if other modifiers were present. Bind them
strictly to Shift+Arrow, and allow Shift+Alt+Arrow, Shift+Ctrl+Arrow and
Shift+Alt+Ctrl+Arrow for applications.
BUG: 405073
commit c5a1830f7631804cdf8235e779c9e1c1360546de
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 14 00:25:08 2022 +0100
Propagate Shift+PgUp/PgDown in alternate screen
I cannot express this any better than magiblot at the linked bug report:
In normal conditions, Shift+PgUp/Shift+PgDn allow traversing the
scrollback buffer. However, when a client application enables the
alternate screen buffer, scrollback is not available. In this
situation, Shift+PgUp/Shift+PgDn keystrokes could be propagated to
the client instead of being discarded by Konsole.
BUG: 461150
commit f93621ee29c2d29f440423e764577ec2c897776b
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Tue Dec 13 23:54:19 2022 +0100
Cosmetic fixes for keytabs
- Improve the alignment of modifiers and strings.
- Reorder the [+-]Ctrl modifier in scroll* operations to improve
alignment with operations without any Ctrl modifier.
- Reorder scroll* operations so PgUp resp PgDown operations appear
together.
commit 6475577af854db580ea522b70474b228cf9c7494
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Wed Dec 14 22:57:52 2022 +0100
Fix macos.keytab
Since scrollPromptDown is PgDown+Shift+Ctrl, the entry that has to be
restricted to +Shift-Ctrl is also PgDown, not Down.
commit a072d060c6abf94f0fcaf95531c8260b814f4314
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Fri Dec 2 23:35:34 2022 +0100
Support Ctrl and Alt in mouse tracking mode
Konsole uses Shift to bypass mouse tracking mode, so we don't support
that one. We also don't support Alt + wheel, since Qt uses ihat to
simulate an horizontal wheel.
BUG: 442306
commit a48e4deab23de1283f89aea49bf8037412daede1
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Thu Dec 1 23:22:41 2022 +0100
url filter: start regex with word boundary
This allows recognizing more kinds of enclosed URIs, e.g:
- angle brackets: <https://example.com>
- lenticular brackets: 【https://example.com】
- braces: {https://example.com}
- guillemets: «https://example.com»
- single guillemets ‹https://example.com›
- ...
and also URIs right after an equals sign, e.g: foo=https://example.com.
BUG: 462511
BUG: 455166
commit 0c00c6c9543077bb3bf9de51c834b6b33c33f99a
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Wed Dec 14 10:10:40 2022 +0200
Fix macos.keytab
Scroll prompt down is Shift+Ctrl+PgDown, not Shift+Ctrl+Down.
commit 9d3e599ecb097175673218b696da9f274c86a434
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Tue Dec 13 19:16:26 2022 +0200
Set half page scrolling when the user selects this in the profile edit dialog
BUG: 462971
commit e73068d117d9bba76d6b45e96f85c4113e79bc6a
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date: Thu Dec 1 00:50:58 2022 +0100
Fix black pixel at (0,0)
Commit aa045d6ab changed where drawCursor was called from, and changed
the previously existing drawCursor call to operate on QRect(0, 0, 0, 0)
so the following calls to draw text still used the right colors, which
may have been altered by drawCursor.
(If a block cursor is being used, and we have focus, so the whole block
is drawn (when unfocused, an outlined block is drawn), the cursor color
may conflict with the text color. The cursor is drawn with either the
foreground color or a custom color, and text under the cursor (actually
on the text run which starts under the cursor, when "Appearance→Complex
Text Layout→Use the same attributes for whole word" is enabled) is drawn
with either the background color or another custom color.)
So, move the part of drawCursor that changes the color to use for text
under the cursor into its own method, so we don't needlessly draw a
dummy cursor at (0,0).
BUG: 462421
commit 0bfcc0776fbfa212c8c6106b6ca581a82e8e1f9a
Author: Matan Ziv-Av <matan@svgalib.org>
Date: Fri Dec 9 21:50:27 2022 +0200
Correct the action name for Shift-Ctrl-PageDown
It should be named scrollPromptDown, not scrollDownPrompt.
(cherry picked from commit e93ab7981a96f86d95ee4b524eed6703a24c0859)
####################### kopeninghours
commit 9909dafed022456c1c12895ef1b5b7a494ac52fb
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 18:23:45 2022 +0100
Provide valid closed intervals for always closed expressions
In that case the first half of this method will not find a single valid
non-closed interval, and so i.begin() is invalid here.
####################### kosmindoormap
commit 76ce995a460aa3bfa6f48e8e50cdd62c493c1ba8
Author: Volker Krause <vkrause@kde.org>
Date: Mon Dec 12 18:02:11 2022 +0100
Consider pen width when computing polyline bounding boxes
This fixes bounding areas for exactly horizontal or vertical single-segment
lines being too small, which makes those near impossible to interact with.
commit b9bc58d1f1ed0bbf2abf85345e560f481732d33f
Author: Volker Krause <vkrause@kde.org>
Date: Sun Dec 11 12:14:30 2022 +0100
Pass view to scene item boundingRect() methods
The extend of some items depends on the current view transform, such as
items that are independent of the current zoom level.
In those cases we compute wrong bounding boxes, which can make hit
detection fail in some corner cases. That remains to be fixed, this is
merely clearing the way for that.
commit dbedced6dfac225c0f0aefaff3071ce45eb3331e
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 18:18:32 2022 +0100
Don't search for the next opening time arbitrarily into the future
This can otherwise spin indefinitely on certain opening hours expressions,
at least once an evaluation bug for those in KOpeningHours is fixed.
Instead we now search one year forward at most, which is more than enough
for what we do here.
commit 66f4d64831a40f5c3b6ff466b6270284437d2bf9
Author: Volker Krause <vkrause@kde.org>
Date: Thu Dec 1 18:16:49 2022 +0100
Fix naming of synthetic nodes for airport gates
commit 9fe0134b92c31cefecba3fac09313af7fd4e9ab8
Author: Volker Krause <vkrause@kde.org>
Date: Wed Nov 30 17:21:50 2022 +0100
Implement basic tag setting in MapCSS evaluation
We only use that to allow changing the layer tag from CSS rules so far.
This allows fixing buildings placed on two high layers above their
interior for a number of major railway stations for example. This is
caused by the layer tag being (ab)used as a z-inded for the outdoor
renderer there, but not being consistently applied to all elements.
In those cases we cap the layer to 0 now. More such rules are likely
needed though, there are more scenarios where layer tags interfere.
But that's much easier to extend now that this can be specified as a
simple CSS rule.
commit 016b4fb4c0792f08f606351fdd65580d0d01482d
Author: Volker Krause <vkrause@kde.org>
Date: Wed Nov 30 17:16:33 2022 +0100
Reset the floor level change model when the map data changes
Otherwise we potentially hold invalid references to OSM elements here.
commit 514f5ba2a364ef37a046c1e86316b75c197fb167
Author: Volker Krause <vkrause@kde.org>
Date: Tue Nov 29 17:33:35 2022 +0100
Handle more tagging variants for disused/closed amenities/shops
commit 27d79c2d0a165000c7e42a6d7c987141fe2c5e12
Author: Volker Krause <vkrause@kde.org>
Date: Sun Nov 27 11:24:32 2022 +0100
Reduce z index for floor level elements
Same as for other building parts, so it ends up always below room or other
indoor elements.
####################### kpat
commit c4bb5993cb34a80867a5ddfdfa8aabad249f63f2
Author: Maciej Stanczew <maciej.stanczew+b@gmail.com>
Date: Fri Dec 2 23:28:53 2022 +0100
Fix crash when dealing last card from the deck
BUGS: 424263
####################### kpublictransport
commit eeef3f440e0b4272f21213c047fc11da9568d376
Author: Volker Krause <vkrause@kde.org>
Date: Sun Jan 1 16:58:34 2023 +0100
Partial support for new GBFS v2.3 vehicle and propulsion types
This covers those types we can map to existing enum values.
commit 754b7e9b4c67ea5acb474e3a94b553a76eb5f01e
Author: Volker Krause <vkrause@kde.org>
Date: Fri Dec 9 16:37:29 2022 +0100
Fix GBFS floating vehicle selection by distance
This resulted in all too far away vehicles to be returned rather than the
ones in range/currently displayed on the map. Besides never providing any
viable result that way, this also resulted in way too large result sets
hitting the expensive O(n²) result post-processing, which caused noticeable
delays.
####################### krdc
commit 131f2b2ade06318b85b442d86c3874e286321299
Author: David Redondo <kde@david-redondo.de>
Date: Fri Jan 13 11:03:41 2023 +0100
Fix libvncclient log handler
QString::vasprintf is a static method that returns a QString
(cherry picked from commit 8ffc6c579b940dfd3671be14995cc1c6aa0a757a)
commit 3a6647134b887720b78225eafa6d5fb2f2a1d734
Author: Gabriel Souza Franco <gabrielfrancosouza@gmail.com>
Date: Fri Dec 9 19:59:50 2022 -0300
vnc: Fix handling of hires and horizontal scroll
This is specially important for touchpads, where even the slightest
movement would send an entire wheel tick. While at it, also handle
horizontal scrolling with buttons 6 and 7.
(cherry picked from commit 7d73db79dbf33a595562d734d97cc39d16cf7fb9)
####################### ksquares
commit 0b2e3b38a1073091828dd28399103054aef48050
Author: Friedrich W. H. Kossebau <kossebau@kde.org>
Date: Mon Nov 28 21:45:31 2022 +0100
Fix mismatch of name for KF min version variable
Fixup for 8440ab79
####################### ktouch
commit 6481de867d73cf5d46bd72eb106c2d17fc24cb92
Author: Jan Notka <thepsyjo+kde@googlemail.com>
Date: Fri Jan 27 14:28:45 2023 +0000
fix typo in de.neo.xml, lesson "Die Umlaute: ä und ö"
(cherry picked from commit 6fa79e199c946b74bfdc4b76ace1d1205d9a0292)
####################### ktp-common-internals
commit c0e93c796b3f9779f36f115853fa4b93961a4c99
Author: Alexander Lohnau <alexander.lohnau@gmx.de>
Date: Sat Jan 7 20:41:12 2023 +0100
Adjust to move of kaccounts KCM
BUG: 463923
(cherry picked from commit 804c22c5abdf3492387f6a7c71c76f58625a3f80)
####################### libkdcraw
commit fc4b2fb44de7f6d26c27c635f60ee5cef7a1ad14
Author: Antonio Rojas <arojas@archlinux.org>
Date: Sun Dec 18 15:59:51 2022 +0100
Fix build with libraw 0.21
####################### libkdegames
commit fae6ef9b8785fdbdc8518000a5865d88026c7148
Author: Albert Astals Cid <aacid@kde.org>
Date: Mon Jan 23 00:48:20 2023 +0100
Fix finding knewstuff themes
BUGS: 464288
####################### messagelib
commit 45e8c1dabd9a7744f0d9395e65061f384009c4ab
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:30:19 2022 +0100
Disable load from local file
commit 947933a609b61c43b13e58667a8882bf093b637f
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:30:07 2022 +0100
Fix load image
commit 5855afd29d230193ce869a67020ef6009d87a4a9
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 22 13:29:42 2022 +0100
const'ify variable
commit 18893efcb84f3436a156531acae72511ccfb7cb1
Author: Laurent Montel <montel@kde.org>
Date: Tue Dec 20 09:23:09 2022 +0100
Avoid to duplicate email identity
now we test if "foo@bla.com" <foo@bla.com>" with identity
otherwise it duplicated identity email
commit a6cebee315e6de31daaa7bbea4079bc0d9f7b2e2
Author: Laurent Montel <montel@kde.org>
Date: Thu Dec 1 22:34:17 2022 +0100
Fix bug 462492 Identity with CC Addresses starts composer without To: field
FIXED-IN: 5.22.0
BUG: 462492
####################### okular
commit 463b5d223e50e3b5eea35e0034303490b1751fe4
Author: Volker Krause <vkrause@kde.org>
Date: Thu Jan 19 19:43:53 2023 +0100
Export main activity as required by Android 12
Should fix the binary factory build.
commit a3386f16054e833ddf108a032c027476833c6fc0
Author: Nicholas Omann <alphacluster@linux.com>
Date: Sat Dec 17 00:00:36 2022 +0000
Enable Support for Dark Theme for Titlebar in Windows
When using the windows dark theme it's annoying to have white titlebars on some apps. I noticed that this app which and I would like to use on Windows but the lack of dark theme on the titlebar makes it not fit in well. I did some research on this and found that the best way to set it seems to be using the darkmode toggle on the platform. That can be set as a parameter or environment variable. This seems to be the easiest way to set it. I tested this locally on a Win11 VM and it looks to work the same as setting -platform windows:darkmode=1 or setting QT_QPA_PLATFORM=windows:darkmode=1. Note this does need to be set before the QApplication is originally created and so I think it has to be done per app to work. If I missed some other way to set this that would be better I would be interested to know more.