####################### akonadi-calendar commit fdbd7e42b6707cf99db48f62d43ca104de632159 Author: Kishore Gopalakrishnan Date: Sun Nov 6 13:03:22 2022 +0530 Convert event start time to user's local timezone Since we don't display the timezone of the event in the notification, this is required when the event is in a different timezone from the user's local one. BUG: 453805 (cherry picked from commit 750200aa58e3a8c4073e6304a0e214c1c5beafb9) commit 9baa8ca070a73658bec0c5a9a1854e4ec73abd8a Author: Allen Winter Date: Fri Dec 30 09:29:02 2022 -0500 Ensure Akonadi IncidenceChanger doesn't try to show dialogs Since kalendarac is not a proper QApplication it can't show dialogs anyway. Else you'll see crashes with: "QWidget: Cannot create a QWidget without QApplication" ####################### ark commit e806c02dec9d42a0816a3f57b8c1aaa5673ea635 Author: Bart Ribbers Date: Thu Dec 8 17:00:48 2022 +0100 Include sys/stat.h to fix undefined mode_t on Musl systems (cherry picked from commit d2d631aa1a4a8f61e80ae5bf28f7632a9cb876b0) ####################### baloo-widgets commit 1b724989330d174fc62ceb195a375d1a6f100cb5 Author: Albert Astals Cid Date: Wed Nov 9 22:11:33 2022 +0100 Make tests pass on gitlab We can't modify files that file in the checkout so copy to a temp file and operate on that ####################### dolphin commit 66f6221a176156a3fc393123cfe5320f8f513f4d Author: Felix Ernst Date: Wed Jan 11 16:11:36 2023 +0100 Adapt autotest to new expected "Space" key behaviour The old expected behaviour was that pressing Space would select the current item. We now trigger selection mode instead and don't select. At some point in the future we might want to instead have Space trigger a "QuickLook" feature for quick viewing of full files. In any case, the old behaviour of having Space select is no longer expected, but Ctrl+Space can still be used for this. It might also make sense to have Space trigger the old selection behaviour if both selection mode and "QuickLook" are disabled, but that is very low priority and will cause more code complexity than the non-default benefits are worth. (cherry picked from commit df5cf6fe851021a73159fdd3487fe629c1ea8376) commit aac61acf41fb3ccd6f9a807984336d9be07917a4 Author: Felix Ernst Date: Mon Jan 2 16:01:49 2023 +0100 Make space shortcut for selection mode view-local instead of global Before this commit, the "Space" keyboard shortcut was bound to triggering selection mode by default. After this commit, pressing "Space" will only trigger selection mode when the file view area has keyboard focus. Pros: + Other buttons in the UI can be triggered with Space once again just like it is expected from an accessibility point of view. + "Type-ahead" searching works once more when typing the space char for file names containing such a space char. Cons: - "Space" can no longer be used to add the currently underlined item to the selection. Instead "Ctrl+Space" needs to be used. (However, this is the current status anyway unless a user has manually unbound "Space" as a shortcut from Selection Mode.) - The Selection Mode action will no longer show "Space" as its shortcut in menus. Overall, I see solutions to all of these problems, but they seem over-engineered for the issues they are trying to solve, so I believe this somewhat small commit is the best solution for now. BUG: 458282 BUG: 458281 CCBUG: 463048 FIXED-IN: 23.04 (cherry picked from commit 44c82a16b3e2fc2d40601fd70f8253dce40dda86) commit ee919ea329ace516fb67468fa2d3c98bf46a66d2 Author: Fabian Vogt Date: Mon Jan 2 15:09:23 2023 +0100 Remove unnecessary method parameter commit a6490755ca7d00c964a1349443ba9c06dbb33e50 Author: Fabian Vogt Date: Mon Jan 2 15:02:06 2023 +0100 Fix size of directories if a subdir fails to open If opening the directory fails, it returns -1 as size. Don't add that to the parent's total size. commit 491068a4405f93ce66d4f49fa5ba5dee29e9546b Author: Fabian Vogt Date: Mon Jan 2 14:53:42 2023 +0100 Don't recurse into symlinks when counting directory contents Symlink contents should not be visited for the purpose of displaying sizes. Not only is potentially misleading because the storage is actually used elsewhere (the target location), it can be completely wrong as contents can be visited multiple times, even recursively. BUG: 434125 commit 72fb5462931440a88ccf669d18cefdee97b685bf Author: Felix Ernst Date: Wed Dec 14 14:31:45 2022 +0100 Revert "DolphinTrash: port away from deprecated KIO API" This reverts commit a0c0b43b97017280f6290fc720f41307a5b85d22. commit f0a6120eb95f44eb97bb801869b5b19812e6d517 Author: Felix Ernst Date: Wed Dec 14 14:31:18 2022 +0100 Revert "Port away from deprecated KIO API" This reverts commit 197a7f690571256c8007b78a8fea30edb176a978. commit 9059742323460bf69729c7b2387228f7e025dced Author: Felix Ernst Date: Wed Dec 14 14:30:50 2022 +0100 Revert "Fix build with older KF versions" This reverts commit 1d04d04cf301e82971d90cceb541f368192e2167. commit c8aed8ac81d9f7f3dc93a7570037041228a98bf4 Author: Felix Ernst Date: Wed Dec 14 12:33:51 2022 +0000 Revert "portalize drag urls" This reverts commit 8d7e600f63a1961294dfe2c278a710b4ce0716e9. While this revert unfortunately removes Dolphin's ability to copy to sandboxed applications, the bugs being temporarily fixed by this seem more important. See the bugs mentioned below for details. Especially copy-pasting needs to work flawlessly for an application like Dolphin. After the revert this will either work correctly or – in the case of sandboxed applications – not at all. CCBUG: 457529 CCBUG: 462928 ####################### elisa commit ef148f041d72dc9934c18518cb8c5a75f784b734 Author: Volker Krause Date: Sat Jan 21 10:41:55 2023 +0100 Adapt APK build to Qt 5.15.8 This should fix the binary factory build, but it unfortunately not backward compatible below Qt 5.15.8. Qt 6 will need the same changes anyway, so it's not all bad at least. commit 8e2510a2390ab56aba72545ae4f9f60220a49d1a Author: Nate Graham Date: Tue Jan 17 16:16:28 2023 -0700 Display high DPI album art when using scaling BUG: 464342 FIXED-IN: 22.12.2 (cherry picked from commit 788b7b13db4afe749ec1882a02639488e8b4d833) commit 1f5b57e8e1c3019c4ab00d6d1eba5ddd6b3feb8b Author: Jack Hill Date: Tue Jan 10 22:09:15 2023 +0000 Fix Recently and Frequently Played sort buttons The sortRole for both views were being changed to TitleRole, since each view is track-based (i.e. they display tracks, as opposed to albums, artists, etc.). I think the function responsible for this exists for future purposes when users will be able to switch between grid/list views manually. Solution to is to just hardcode the sortRole and sortOrder of each view. This also fixes the problem where the sort menu had no text. Note that the sorting for "Frequently Played" currently does sort purely based on each tracks' play count. This will be addressed elsewhere. BUG: 442176 FIXED-IN: 21.12.2 (cherry picked from commit f449f49aca4188f09dbb3d9aab69e97783ddcee3) commit 5f0ee20fd8e1f409469ec4ad4f17b65042428f9a Author: Nate Graham Date: Sun Nov 27 22:44:50 2022 -0700 Remove extra separator lines in Playlist We deliberately turn off separator lines in the list item, but then manually add more outside of it, in the delegate that contains the list item code. This was originally done when introducing the new album headers view that only appears when tracks from the same album are intermixed with tracks all from different albums, but in retrospect, it's probably too visually heavy, and we should only use the standard separators that some from the list items themselves if we want separator lines here. (cherry picked from commit 8074335e425776dc88f2eda87f2f8d06b96aec93) ####################### filelight commit 83d15a5a71bf189627c28dd2eb2e2a9f41863648 Author: Harald Sitter Date: Sun Jan 1 16:48:23 2023 +0100 work around bug in QThreadPool::tryStart(std::function) the underlying code doesn't correctly set up ref counting before passing the internally created runnable to QThreadPoolPrivate. this later results in failed assertions about the ref counting. instead create a qrunnable of our function so we can use tryStart(QRunnable) which has correct ref counting code. this prevents crashing when used with full on debug builds of Qt BUG: 449688 commit dc1bfb1943ff14f0f5daa072b3e198dbcaa42e92 Author: Harald Sitter Date: Wed Dec 28 14:09:37 2022 +0100 change the semantics of duplication previously this would simply clone the shared pointer, but that leaves references into the old tree behind which can then cause state confusion (e.g. the asserts to do with m_parent consistency can fail). instead opt for a deep-clone behavior. it's more expensive but also much much safer. code is very exhaustive because we don't want to stack exhaust on duplication so a recursive call won't do. instead we iterate down the tree and then append all folders in reverse order. add a test to ensure duplication works correctly BUG: 463442 commit b5b77ffc7e784ff2fed662fadba060e10451b569 Author: Harald Sitter Date: Sun Dec 25 13:00:32 2022 +0100 not all files are folders don't crash on nullptrs when it's a file. already fixed in master BUG: 463304 ####################### gwenview commit c419ec4a052b39eae7c17caf2a89d39d76b43777 Author: Mirco Miranda Date: Tue Jan 10 14:53:30 2023 +0000 Fixed coexistence between Qt Raw plugin and KDcraw Use the RAW plugin to load raw images if installed: - Previews are always generated from the RAW image at the fastest possible speed. - Images are loaded in the highest possible quality (default plugin raw). - If the raw plugin is not installed everything works as before (use KDcraw). BUG: 463132 FIXED-IN: 22.12.2 (cherry picked from commit a7dc8feefc2147a08526b61bf361b63f78645ea0) commit f6847a3bec650bcb664f94ca589fbd071a6888d7 Author: Eric Armbruster Date: Wed Dec 28 21:45:06 2022 +0100 Set icon for open with action To be consistent with other apps like Kate and Dolphin. (cherry picked from commit a1c1d72f1164b0d4d6df8a8965b9616183520535) ####################### itinerary commit f36202064045988353b6a5304d33b17d547cc5ae Author: Volker Krause Date: Thu Jan 19 17:30:52 2023 +0100 Hide separator if there are no back fields in an event ticket pkpass commit f33acb276683264bee0b71547c0c43c7849eae99 Author: Volker Krause Date: Tue Jan 17 17:00:24 2023 +0100 Gradle 7 / Qt 5.15.8 compatibility This fixes the APK build with 5.15.8, at the expense of making that the minimum supported version. On the up side, this is also necessary for Qt 6 compatibility. commit 7fe40475748c1b2509cd95b96555e5fecb264de7 Author: Volker Krause Date: Sat Jan 7 21:39:02 2023 +0100 Use higher-quality down-scaling for event pass logos While the size is clearly specified, they can occur significantly larger in the wild, which by default looks very poor then. commit 36ae3ee0e8dbf106f63abfdeb86cdaadf5667761 Author: Volker Krause Date: Sat Jan 7 16:13:29 2023 +0100 Deal with overly wide event pass background images The spec says this should be 332px, but that doesn't stop people from putting other stuff in pkpass files apparently. commit 56c049890427c7a8f3d197311c5ae3e957207010 Author: Volker Krause Date: Fri Jan 6 16:47:29 2023 +0100 Fix too aggressive merging of generic Apple Wallet files commit 616f941864f6d925f4f780f2595c5b22b5e622b1 Author: Volker Krause Date: Thu Jan 5 21:42:21 2023 +0100 Ensure TransferManager has a LiveDataManager before scanning Can result in a nullptr dereference otherwise. commit 5232b080136aa51a1629ea76a33d8c87fb01847c Author: Volker Krause Date: Sat Dec 31 12:05:20 2022 +0100 Tile pkpass event ticket background images vertically Those aren't always long enough to cover the full content. commit 2696f30d2da9f2ff9a461fe3a1f9180c136b91a9 Author: Volker Krause Date: Wed Dec 21 14:51:37 2022 +0100 Only accept pan and zoom gestures on the location picker map commit cc1ae1509fa1ba3bd2b998164ead54dfe0894e0f Author: Volker Krause Date: Sat Dec 3 12:13:11 2022 +0100 Remove readonly from another constant property Latest Qt 5.15 on Android chokes on those, breaking the application startup. commit 51f415dbcf271f2a78062de965fca42000651b7b Author: Volker Krause Date: Thu Dec 1 22:27:01 2022 +0100 Make margin property not readonly It practically is constant, but the latest binary factory APKs fail to start complaining about this. 176b200bc3e9d addressed a similar problem. commit da198c9500480bee1fec0295998e3f248122c99d Author: Volker Krause Date: Mon Nov 28 17:11:43 2022 +0100 Word wrap indoor map info sheet headers ####################### k3b commit c001a2d0600956646f5c16114bd71af7a61cde5d Author: Albert Astals Cid Date: Tue Jan 10 20:06:24 2023 +0100 Fix adding files from a m3u playlist commit 46640b16cbf976b5d9a8ecb2fc46597728944dae Author: Friedrich W. H. Kossebau Date: Sat Jan 7 03:36:45 2023 +0100 videodvd KIO worker: add missing QApp instance for dispatchLoop to work (cherry picked from commit 85bc2a74aead3dcc2184bd52271c4092c33f4f8e) ####################### kalarm commit 200daf868e43a725e445a35e619610210431a731 Author: David Jarvie Date: Fri Dec 30 18:37:11 2022 +0000 Fix regression: set focus to time widget in error in Alarm Edit dialog commit 5911c7e6528caf351b84b86a23253229399273d4 Author: David Jarvie Date: Fri Dec 30 16:54:33 2022 +0000 Update change log commit dd73bd6c3b6ee77f3c40ca057bf52ebada39a038 Author: David Jarvie Date: Thu Dec 29 16:46:23 2022 +0000 Bug 463310: Allow AM/PM control in Edit Alarm dialogue to be tabbed into commit feef605887d6f3fe474dae9f3e185b4006b2d181 Author: David Jarvie Date: Tue Dec 20 01:04:22 2022 +0000 Fix handling of quoted path if configured for the terminal for command alarms commit 148e683abeec89a016c9bdbda29cd52c92b69ae4 Author: David Jarvie Date: Mon Dec 19 14:24:17 2022 +0000 Update change log commit a9201952c2e061e09710cf566eedfa7629d46824 Author: David Jarvie Date: Mon Dec 19 14:12:37 2022 +0000 Fix handling of quoted path if configured for the terminal for command alarms commit 81e15901561f4f6960627a994dbf8e0e46356bfc Author: David Jarvie Date: Sun Dec 11 20:44:46 2022 +0000 Evaluate trigger times for working time alarms in KAlarm's default time zone If alarms which are set to occur only during working hours use a time zone different from KAlarm's default time zone, their trigger times need to be converted to the default time zone before deciding whether they fall within working hours for the user. commit a593c13cf1a4cc4e992164e1f41e8f2dbd432d26 Author: David Jarvie Date: Sun Dec 11 00:13:41 2022 +0000 Update date picker display when a resource becomes disabled Dates should not remain highlighted for events due in the disabled resource. commit 03cb5402c833e495f5c46d88a2b6295df803b091 Author: David Jarvie Date: Fri Dec 2 14:38:35 2022 +0000 Implement automatic version suffix increment for each KDE Gear release This increments the suffix by one for each KDE Gear release, if KAlarm's version doesn't change. ####################### kalendar commit 0e0371fdcc0de00e478d441c1389c1950b7286c4 Author: Carl Schwan Date: Sat Jan 14 15:13:12 2023 +0100 Fix crash on startup when m_changer is null For some reasons m_changer can be null here. This is probably only hiding the effects and doesn't fix the cause unfortunately. BUG: 464274 Signed-off-by: Carl Schwan (cherry picked from commit 6858a2b1c7188cda288efcdaa772c7cbb05b9282) ####################### kalgebra commit 154c9d702dab264d9b022286d4999088e04a7a43 Author: Volker Krause Date: Thu Jan 19 20:12:53 2023 +0100 Export main activity as required by Android 12 Should fix the binary factory build. ####################### kate commit 53215f807a04a65b3b42136e2146ca1fa1204466 Author: Kåre Särs Date: Mon Jan 23 20:24:15 2023 +0200 Build-plugin: Set focus the widget of the build tab that is clicked It can be frustrating to click a tab, but the focus is not set to that selected tab-widget. commit 526d04db82d4b65c61b4b0f607c4b2ffa8a02f3d Author: Kåre Särs Date: Sun Jan 8 22:11:24 2023 +0200 Fix settings saving regression in CTags plugin. BUG: 463993 FIXED-IN: 22.12.2 commit 1bdee120c828a1163d3b92b3b95fa92df52f06e1 Author: Waqar Ahmed Date: Fri Dec 30 19:32:31 2022 +0500 externaltools: Fix crash when saving (cherry picked from commit b755add883683ecb8342802160acb550df7fbd7b) commit ee9fba653653804842fc0d10b77f380026d2d8b5 Author: Waqar Ahmed Date: Wed Dec 28 12:00:05 2022 +0500 Open Folder: set QFileDialog::ReadOnly BUG: 462688 (cherry picked from commit 814f0b63e8758370d1feba9d6f40f1e73d983f39) commit e25672296ee3b93ec1523fc619d080502633d29b Author: Waqar Ahmed Date: Mon Jan 2 12:42:54 2023 +0500 Fix crash in compiler explorer widget (cherry picked from commit 7358c4d92873e74180e2b9e906e5b1e58cd70bae) commit 188df5505dd2060a5060f0adf91245303d7a335c Author: Waqar Ahmed Date: Mon Jan 2 12:37:10 2023 +0500 Guard MainWindow::activeView with null checks It can be null (cherry picked from commit feca37f4200e0db3471defa723889e8ff258b228) commit d8e96f06c2d251a5d92c66cf71d3b9d989814ba5 Author: Waqar Ahmed Date: Fri Dec 30 18:25:14 2022 +0500 lsp: Downgrade window/logMessage to MessageType::Log Some servers do a lot of logging and some of those log messages are Errors. These errors are not meant to interrupt the user, they should just be _logged_. Some servers e.g., gopls is completely unusable with Kate without this Related: https://github.com/golang/go/issues/33467 BUG: 462476 (cherry picked from commit a77f106849c522cec1b1c9495b5d22f5afdd55f0) commit a6c64ff86e9815b3f719880442dd9242f60380e6 Author: Christoph Cullmann 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jan 30 08:30:36 2023 +0100 Fix crash deleting a subtitle clip. Fixes !381 commit 80f5c87c9e4ecc4d80003e2f254dd3f2d614a17a Author: Jean-Baptiste Mardelle Date: Tue Jan 17 17:53:57 2023 +0100 Fix scene split job does not save sub clips commit 2c6eeac036f8243363df6da9314f3fa0b8ee0834 Author: Jean-Baptiste Mardelle 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 Date: Wed Jan 11 13:18:25 2023 +0100 Don't unnecessarily double check track duration on clip move commit 95a5eb04060b1716fd82c33854d9df58ef7eeafe Author: Eugen Mohr 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 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 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 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 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 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 Date: Tue Dec 20 17:32:38 2022 +0100 Fix possible freeze on aborting edit-friendly transcoding request commit 08fc0897823f95a7597c1afa91febbff2da17cce Author: Jean-Baptiste Mardelle Date: Tue Dec 20 20:53:15 2022 +0100 Fix remove space on tracks with a mix commit 8b77b7da5284b29f30c4646ec49d650e19b8def4 Author: Julius Künzel 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 Date: Mon Dec 12 08:29:53 2022 +0100 Fix designer plugin crash commit 75d1bb8062901c4ad25523c227325674636b5e59 Author: Jean-Baptiste Mardelle Date: Sat Dec 17 03:23:30 2022 +0100 Fix guides move in spacer/trimming operations and tests commit cfa13f830c787946ed9c936eb22615ebf5d1a94b Author: Jean-Baptiste Mardelle Date: Fri Dec 16 13:25:07 2022 +0100 Small improvement to audio on pause/play commit 73e63f60a4b0cd52c11b2363c04d95ee8124467c Author: Jean-Baptiste Mardelle Date: Thu Dec 15 13:22:57 2022 +0100 Fix typo commit 256e4d6fbe76d20a1749287ab3846a11f2f4fea6 Author: Jean-Baptiste Mardelle 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 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 Date: Tue Dec 13 15:11:45 2022 +0100 Fix close button in status messages not working commit 66db84ba5e97a71236bc1cb2747206e14a3ce0a6 Author: Jean-Baptiste Mardelle Date: Tue Dec 13 11:33:47 2022 +0100 Preview chunks should be sorted by integer commit 789239336823c39846f4f7f5453d5f0d6a02806f Author: Jean-Baptiste Mardelle 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 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 Date: Mon Dec 12 08:29:32 2022 +0100 Disable parallel processing on 32bit systems commit ad81f39d99d7d8ed1bd27a80e8693eb69f6e53aa Author: Jean-Baptiste Mardelle Date: Sun Dec 11 16:32:31 2022 +0100 Fix pressing Esc during timeline drag corrupts timeline commit 125d1b3e4950878d60010b7e9b4902e7a91509b6 Author: Jean-Baptiste Mardelle Date: Sun Dec 11 16:13:25 2022 +0100 Fix guides incorrectly moved when unlocked commit 51ea8c037ab7d99cc45b128c263d3614a72e1d42 Author: Jean-Baptiste Mardelle 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 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 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 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 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 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 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 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 Date: Tue Dec 6 10:53:07 2022 +0100 Fix monitor overlay sometimes incorrectly placed commit 431b643275afc50a845ce0206b907c56479f32b2 Author: Jean-Baptiste Mardelle 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 Date: Mon Dec 5 23:22:32 2022 +0100 Cleanup monitor zone resize commit 736a10e19456ace6727ff047e3f7dba1fb1d7bd0 Author: Julius Künzel 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 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 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 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 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 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 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 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 Date: Mon Nov 28 08:59:57 2022 +0100 Fix cannot save custom render profile Fixes #1588 commit e15a56abeaeb5d33c14401f9ef2f6da103a75aaa Author: Jean-Baptiste Mardelle Date: Mon Nov 28 06:37:49 2022 +0100 Cleanup commit fbeb5572dd74de558bc2753f3a4cf3876957b955 Author: Jean-Baptiste Mardelle Date: Mon Nov 28 06:37:30 2022 +0100 Fix "Clip in project bin" selecting 1 extra frame commit 487810f7eacd47fb61b7439aa254843ec5d42ee6 Author: Jean-Baptiste Mardelle Date: Fri Nov 25 12:33:32 2022 +0100 Workaround AppImage cannot open external app CCBUG: 458021 commit e7f9686b3b9891f8ad66baa6e77b52aa72b5be29 Author: Jean-Baptiste Mardelle Date: Fri Nov 25 11:06:49 2022 +0100 Missing i18n() commit 6fe13d98a54fae71951e9daeb3923a32e90e0c1e Author: Jean-Baptiste Mardelle 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 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 Date: Sun Jan 29 16:32:01 2023 +0100 Fix kdepim-addons: support Spamassassin 4.0.0 with Kmail BUG: 464973 FIXED-IN: 5.22.2 commit 31705ff455a47780e96a3291db8e6914c02af3ac Author: Volker Krause Date: Sun Jan 1 15:36:13 2023 +0100 Repeat pkpass event ticket background image vertically They are not always long enough to cover the entire ticket, which looks particularly bad if no background color is specified. ####################### kdev-python commit ab0350f87d2d3aea923ba73a5241960320fd2d5e Author: Pino Toscano Date: Fri Dec 23 10:23:19 2022 +0100 build: fix supported Python version in error string Python 3.10 and 3.11 are supported now, so the upper boundary is 3.12. Followup of commit 7026ff59ab4aa0a89a44dc80467012928846b6e6 and commit 4bcec08fb400b7e5aeacd23c0c9649036627a06b. commit 8d8e8947c9f0ca78417c8ecb499589fbb8c804d7 Author: Sven Brauch Date: Tue Nov 22 21:27:53 2022 +0100 initial support for python 3.11 Nothing is handled correctly, but it builds and doesn't crash when encountering the new syntax feature. Cherry-picked to stable on request of Debian. ####################### kdevelop commit a2b3b77fea8147878ac727e7e5f8c4f3bbfce573 Author: Igor Kushnir Date: Sun Nov 20 15:50:01 2022 +0200 Display GrepDialog results in the GrepOutputView that creates it GrepOutputView creates a hidden GrepDialog on start to restore search settings from history. GrepOutputView also creates a hidden GrepDialog when its Refresh action is triggered. In both cases the GrepOutputView becomes GrepDialog's parent, and thus will be valid when the dialog is ready to display results. Also in both cases the search results should not be displayed in a GrepOutputView from another area if that area becomes active before GrepDialog::startSearch() is invoked. And there is no need to raise the GrepOutputView in these cases either. GrepViewPlugin creates and usually shows GrepDialog for various reasons. The dialog is modeless, so the user can activate another area before starting a search in it. The results should be displayed in a GrepOutputView within the area active at the time of a search start. Therefore the old IUiController::findToolView()-based implementation remains for this case. Restoring search history in a session that contains zero projects (all closed), could cause a crash in a nested event loop inside UiController::loadAllAreas(), because UiController::findToolView() returns nullptr then and GrepDialog::startSearch() does not check the returned pointer. OktetaDocument can create such a nested event loop if a binary file is open in the session. BUG: 456767 FIXED-IN: 5.10.221200 ####################### kdialog commit 1a808ac2b8a007c6cfff777a69d04f15b99b9f4c Author: shenleban tongying Date: Sun Jan 15 08:05:27 2023 +0000 fix: disable progressdialog's autoreset `QProgressDialog` has a default `autoreset` turned on which will reset the progress bar when max value reached and it will prevents 100% being shown The source of truth is here: https://github.com/qt/qtbase/blame/bd99d02123dcb9e406d06605fe0fa8a9d2cea3a4/src/widgets/dialogs/qprogressdialog.cpp#L655-L657 I don't know why `QProgressDialog` have `autoreset` while `QProgressBar` don't, but it is there for at least 10 years. To test this: ``` dbusRef=`kdialog --progressbar "init val" 3` qdbus $dbusRef Set "" value 1 sleep 1 qdbus $dbusRef Set "" value 2 sleep 1 qdbus $dbusRef Set "" value 3 sleep 1 ``` BUG: 450015 (cherry picked from commit 071216ef09c80c07027bf37db216d0b90d2bfbf3) ####################### kget commit 208ca160514eb6a3d92420beeb8d945b8bab9763 Author: Albert Astals Cid 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 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 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 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 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 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 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 Date: Mon Jan 30 18:36:37 2023 +0100 Also handle Indico registration updates commit 2357d39be407dd135d2ccdb391a38c495cce1b3a Author: Volker Krause 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 Date: Fri Jan 27 18:14:24 2023 +0100 Fix date format pattern for reading ticket validity time ranges commit da874e840abe7db3c2aa688aff8730d5bb2ceaf0 Author: Volker Krause Date: Thu Jan 26 18:22:20 2023 +0100 Find booking.com modification URLs independent of the document language commit 0c0b7635fc03cc98aa3bc633e90df78e8866868d Author: Volker Krause 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 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 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 Date: Sun Jan 15 12:22:13 2023 +0100 Adapt unit test to KCalendarCore changes commit 4cbb37418ec90dd0e97d0cce56d27e3074022a9f Author: Volker Krause 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 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 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 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 commit c7f1172cbdc70dd40045352fa2d3814b75140bcc Author: Volker Krause 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 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 Date: Sat Jan 7 13:53:32 2023 +0100 Do the same string normalization for city-level location comparison commit af6ca20443923d271cb3b00194078945cbcd085b Author: Volker Krause 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 Date: Thu Jan 5 18:31:20 2023 +0100 Support full day events in Pretix pkpass files commit 97dae77ffd1c1894adffda4c33b5d34aac2f8886 Author: Volker Krause Date: Thu Jan 5 18:14:15 2023 +0100 Improve extraction from international MAV RCT2 tickets commit 0bac87264505e2c96240890792cc35046d6d530a Author: Volker Krause Date: Wed Jan 4 19:17:09 2023 +0100 Add unit test data changes forgotten in the previous commit commit 28830ffb64801e5d3ff2ece40f5f0f528663c9d1 Author: Volker Krause 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 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 Date: Mon Jan 2 17:26:00 2023 +0100 Handle more NH booking confirmation variants commit dbfa07c47c28f2b0cad28a3e07b8ebfe85b433b0 Author: Volker Krause Date: Sat Dec 31 13:50:12 2022 +0100 Extract class from MAV barcodes commit 86d46a6f78c862bb79f158392f4a0e1ec616ea99 Author: Volker Krause Date: Fri Dec 30 16:33:28 2022 +0100 Improve Eventim pkpass seat data extraction commit 1275d9e058f569c5c4d34899efb110fdb1d1d703 Author: Volker Krause 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 Date: Fri Dec 30 13:37:44 2022 +0100 Add extractor script for Eventim "TicketDirect" PDFs commit cbc4f8039ef8d605902d4ba26885841f261e0264 Author: Volker Krause Date: Fri Dec 30 13:37:10 2022 +0100 Include a seat object in the default event reservation template commit a1723c2cde1093eb2feecfe17e4398180d269e77 Author: Volker Krause Date: Fri Dec 30 13:36:29 2022 +0100 Post-process Seat objects commit c9d3a3ada9d376abbf5d83c2da0eec5014e17873 Author: Volker Krause 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 Date: Wed Dec 7 18:12:58 2022 +0100 Support French language variants of Trenitalia tickets commit 6bcf03d7e51576007a3531fb89ebb1710f65e3a2 Author: Volker Krause 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 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 Date: Mon Nov 28 21:14:31 2022 +0100 Add caesar-data hotel booking extractor script commit 1f8aa6c9aceb477d6be6de441c33dbe585bef510 Author: Volker Krause 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 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 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 Date: Sat Jan 7 13:28:53 2023 +0100 Remove unused variable commit 94e28559c96b71721b02393a23cbfeefa93a607b Author: Laurent Montel 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 Date: Sat Jan 7 00:31:03 2023 +0100 Remove unused method commit 9d37b837eca35bd7976709a9d25d3700c70e321e Author: Laurent Montel 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 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 Date: Thu Dec 22 13:27:21 2022 +0100 Allow to load local file (fix loading image) commit fc0b487d3f3ac9c9ca0650aa635795b5478de85b Author: Laurent Montel Date: Fri Dec 16 07:28:28 2022 +0100 Remove info about removed feature (ShowUserAgent) CCBUG: 448348 commit 6618f8f80ccadff908d11db7506b3af8d15ad032 Author: Laurent Montel 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 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 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 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 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 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 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 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 Date: Sun Jan 22 12:01:53 2023 +0100 Make handling of WebEnginePart dictionaries more flexible commit 6d69057aac7ee8808c055bf4518a1d7da7ed47e6 Author: Stefano Crocco Date: Wed Dec 28 10:25:14 2022 +0100 Save changes to Start page (cherry picked from commit caa6f9e5d5ddeb8761603bdc5d7ba1a4441adc98) commit d4f78e4a6eea2c8e579a221b106f642bb1d419fc Author: Stefano Crocco 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: - 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 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 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 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 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 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 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 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 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 Date: Thu Dec 1 18:16:49 2022 +0100 Fix naming of synthetic nodes for airport gates commit 9fe0134b92c31cefecba3fac09313af7fd4e9ab8 Author: Volker Krause 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 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 Date: Tue Nov 29 17:33:35 2022 +0100 Handle more tagging variants for disused/closed amenities/shops commit 27d79c2d0a165000c7e42a6d7c987141fe2c5e12 Author: Volker Krause 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 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 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 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 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 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 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 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 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 Date: Sun Dec 18 15:59:51 2022 +0100 Fix build with libraw 0.21 ####################### libkdegames commit fae6ef9b8785fdbdc8518000a5865d88026c7148 Author: Albert Astals Cid Date: Mon Jan 23 00:48:20 2023 +0100 Fix finding knewstuff themes BUGS: 464288 ####################### messagelib commit 45e8c1dabd9a7744f0d9395e65061f384009c4ab Author: Laurent Montel Date: Thu Dec 22 13:30:19 2022 +0100 Disable load from local file commit 947933a609b61c43b13e58667a8882bf093b637f Author: Laurent Montel Date: Thu Dec 22 13:30:07 2022 +0100 Fix load image commit 5855afd29d230193ce869a67020ef6009d87a4a9 Author: Laurent Montel Date: Thu Dec 22 13:29:42 2022 +0100 const'ify variable commit 18893efcb84f3436a156531acae72511ccfb7cb1 Author: Laurent Montel Date: Tue Dec 20 09:23:09 2022 +0100 Avoid to duplicate email identity now we test if "foo@bla.com" " with identity otherwise it duplicated identity email commit a6cebee315e6de31daaa7bbea4079bc0d9f7b2e2 Author: Laurent Montel 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 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 Date: Sat Dec 17 00:00:36 2022 +0000 Enable Support for Dark Theme for Titlebar in Windows When using the windows dark theme it's annoying to have white titlebars on some apps. I noticed that this app which and I would like to use on Windows but the lack of dark theme on the titlebar makes it not fit in well. I did some research on this and found that the best way to set it seems to be using the darkmode toggle on the platform. That can be set as a parameter or environment variable. This seems to be the easiest way to set it. I tested this locally on a Win11 VM and it looks to work the same as setting -platform windows:darkmode=1 or setting QT_QPA_PLATFORM=windows:darkmode=1. Note this does need to be set before the QApplication is originally created and so I think it has to be done per app to work. If I missed some other way to set this that would be better I would be interested to know more. QT Docs: https://doc.qt.io/qt-5/qguiapplication.html#platform-specific-arguments (cherry picked from commit f0e3581babecb34dd3ae4b226e4ad6b51f336331) ####################### pimcommon commit b677ea51aef7d831cdcb3dd5d2b7ac162a01947a Author: Laurent Montel Date: Thu Jan 19 20:27:13 2023 +0100 Fix KAddressBook crash on LDAP import/search menu configuration button BUG: 464514 FIXED-IN: 22.12.2 ####################### skanlite commit 0aab98f92ce1f05cd7f9e3d39bb170f6c3e5e3cd Author: Alexander Wilms Date: Thu Dec 1 21:23:56 2022 +0100 Use lambdas for disabling and enabling 'Reselect Device' button BUG: 462408 FIXED-IN: 22.12.1 commit aba8765d35638a1ef1251a96b9234567ae92266b Author: Alexander Wilms Date: Thu Dec 1 01:51:27 2022 +0100 Disable button for changing scanner while scan is in progress to prevent sane from crashing ####################### spectacle commit e52fd311a7e074dd14a795e99478630ae1bd10bb Author: Bharadwaj Raju Date: Thu Jan 12 12:01:33 2023 +0000 Make "Until Spectacle is closed" the default setting for remembering area We got some complaints about the "Always" default. That made me reconsider the whole thing, and now I realize taking repeated rectangular screenshots of the same area is a rather more niche usecase than I first imagined. This should be a better balance, and hopefully less confusing for users. cc @ngraham BUG: 463417 (cherry picked from commit c9ca631b5d2f2237f538c00b19e9cee672a534a8) ####################### yakuake commit 39b9909bd9eb98728a6f07a220af374e7eb974f7 Author: Andreas Sturmlechner Date: Sat Dec 10 12:22:46 2022 +0100 Re-add missing header when building without KF5Wayland Otherwise we rely on KWayland/Client/surface.h to implicitly provide QWindow which may not be available. Partial revert of 9b93462943ab26ab015989321881dee13404d711 See also: https://invent.kde.org/utilities/yakuake/-/merge_requests/80 Downstream report: https://bugs.gentoo.org/885101 Signed-off-by: Andreas Sturmlechner ####################### zanshin commit e7fda0693debce5da29eeb544871a11ea0081be1 Author: Nicolas Fella Date: Tue Dec 20 23:33:59 2022 +0100 Disable running task widget on Wayland There are two problems with it: 1) RunningTaskWidget is a plain QWidget that gets turned into a window by calling winId() On Wayland that causes a subsurface to be created, which doesn't work as expected and causes interaction with the whole app to be severely broken on Wayland. The fix for this would be to use a proper window class like QDialog as base. 2) Even if the above issues was fixed we still wouldn't get the result we want. On Wayland normal application windows can't absolutely postion themselves on the screen like we do here to adhere to the top screen edge. This could potentially be fixed by using the layer-shell wayland protocol. Disable the running task widget to make Zanshin usable on Wayland, albeit with slightly less features (cherry picked from commit 8d6d74240bd35882517d2e6282c44ce3cb7bf3d3)