####################### akonadi commit 7f4144665af96e1d5a3cb57b703eb60464fd3489 Author: Friedrich W. H. Kossebau Date: Thu Dec 9 12:21:42 2021 +0100 Fix min required libaccounts-qt version libaccounts-qt 1.15 uses deprecated Qt API in its headers (QString::null), which to support again would mean much work. 1.16 as working version is > 2 years old and should be available in all target distributions. ####################### ark commit c83471d3101284e7b38ab6ff6b0f5b90aefd4cb6 Author: Jiří Wolker Date: Mon Dec 27 23:56:03 2021 +0100 Hide welcome screen as soon as we know we're loading a file It's confusing to still see the welcome screen with the buttons to open/create new files while one is being loaded BUGS: 441529 commit 75c6927883342ec533aea4663b7b5dfcf8d699a6 Author: Alexander Lohnau Date: Sat Dec 25 13:00:29 2021 +0100 Do not highlight file after compression Dolphin opens a new tab whenever the file is compressed and is not smart enough to highlight it in the currently open view. Because people are annoyed by it and the alternatives are complex to implement, removing it is the best solution. BUG: 440663 (cherry picked from commit 28f2ef4b22f53200cb8789dbc8fe8ecdba3a377f) commit 015bdfd1de9135279c7662eb89acc81d1a843202 Author: 2155X 2155X Date: Tue Dec 7 01:12:35 2021 +0200 Fix extraction "Dolphin Actions" not abiding "Open destination folder after extracting" setting. BUG: 319134 CCBUG: 298248 (cherry picked from commit 6b3b77e81a05154204ca89140afbec2021ea431b) commit 7dc57f9c9d9f709ab010c977cb420228d6caae75 Author: Méven Car Date: Fri Dec 10 10:28:43 2021 +0100 Kerfuffle CreateJob: delete addJob in dtor BUG: 443540 ####################### dolphin commit b2c137fdb7e552131c5a31db657f395f2f09e672 Author: Kai Uwe Broulik Date: Fri Dec 17 22:43:15 2021 +0100 Use QUrl::toDisplayString when presenting to the user Strips out password information ####################### elisa commit 9e7cc16a869c976a9e9cca0e62eb7949f2b702ad Author: Nate Graham Date: Tue Dec 14 13:08:55 2021 -0700 Fix volume slider scroll speed regression We stopped setting its `stepSize` property which caused the increase() and decrease() functions to scroll in increments of 0.1, which was 50x slower. This commit fixes that by using custom increase and decrease code to match the previous behavior. BUG: 446909 FIXED-IN: 21.12.1 commit 43f498f02a396e806051381510eb6fcaea87d98d Author: Nate Graham Date: Tue Dec 14 12:09:13 2021 -0700 Fix Favorite button size on list items BUG: 446911 FIXED-IN: 21.12.1 commit 4dfbbccbbec7f038ed1c03c7a3175a1bfdbb8fe5 Author: Matthieu Gallien Date: Sun Dec 12 21:13:29 2021 +0100 always restore local files that still exists in playlist ensure we do not loose tracks in playlist that have a local file as URL commit 28588557b63aeb0a5802ff50dca0836b320891a3 Author: Matthieu Gallien Date: Sun Dec 12 23:36:39 2021 +0100 add media play list for restoring local track from files not db commit 595f5ca6dd11de165f93f71b84ecc1f5f204ad76 Author: Nate Graham Date: Sun Dec 12 14:17:44 2021 -0700 Use Kirigami.Icon for icons, rather than Image This allows various icons to change their color instantly in response to changes in the active color scheme, and removes a lot of code that becomes unnecessary after the port is done. BUG: 446446 FIXED-IN: 21.12.1 ####################### gwenview commit 91fcbe9c63c17bc20dbb3dd90e0451997f1c78a6 Author: Lukáš Karas Date: Thu Dec 16 09:36:21 2021 +0100 catch std::out_of_range exception from libexiv2 For some images, libexiv2 ( < 0.27.5) throws std::out_of_range, when it tries to parse Xmp date. See this issue for more details: https://bugs.kde.org/show_bug.cgi?id=441121 It is fixed in upstream libexiv2 and released in 0.27.5, this is workaround for this issue with older libexiv. commit 555f302494be5e6fa0330e8c683918e845fdb6f7 Author: Felix Ernst Date: Mon Oct 25 12:55:01 2021 +0200 Fix scrolling on the ZoomComboBox Scrolling on the ZoomComboBox should go through the list of predefined zoom values of the box. Before this patch this was very unreliable. For example it didn't work as expected when the current zoom value wasn't one of the predefined values. With this commit, scrolling should work exactly as expected. There is one change that also affects people that aren't scrolling: The smallest zoom value is no longer generated in the list of predefined zoom values because this value is already covered by the zoom value "fit" (and by "100%" if the image is very small). ####################### incidenceeditor commit 5cca64c559b3651f40985ce9104d3bba79af3749 Author: Martin Koller Date: Sun Dec 26 18:08:00 2021 +0100 make organizer lable wider BUG: 414977 ####################### itinerary commit d4c9f775e3bca5b4f975e8859417153a7dbfb58c Author: Volker Krause Date: Wed Dec 15 18:05:31 2021 +0100 Don't break the timeline page when leaving development mode commit cf736e4c36ce76549165008cdc3baec0b94cf616 Author: Volker Krause Date: Tue Dec 14 19:14:55 2021 +0100 Also make unit tests work against older KF versions without KI18nLocaleData commit e5945d6efd18d25a9c61795a946ee12bc594c457 Author: Volker Krause Date: Tue Dec 14 19:03:13 2021 +0100 Fix station map platforms being mis-detected without live data Now also with proper test coverage. commit 22d488535b248208e12f5653655db84f0eaabc69 Author: Volker Krause Date: Mon Dec 13 17:58:35 2021 +0100 Get at least one live data update even for far future elements That's needed for completing the base data (coordinates, timezones, transport modes, etc), not yet for realtime disruption data. commit e8d25892cbb5c41e2cc17f2f44c992e48c67b8c2 Author: Volker Krause Date: Fri Dec 3 20:15:51 2021 +0100 Fix ASAN unit test failure on the CI No idea why checkIndex() lets a negative row pass there, or why that is even coming in here, doesn't happen locally. commit 05ff46fda056b71f3ee79ed82f9ffafb59c4e028 Author: Volker Krause Date: Sun Nov 28 15:15:18 2021 +0100 Sanity-check model indexes CI unit tests seem to hit a problem here which doesn't occur locally. commit cb6c5a0a346ed13b30df4f1cd983758567f220f4 Author: Volker Krause Date: Fri Dec 3 19:51:03 2021 +0100 Fix certificate ordering when facing invalid dates ####################### k3b commit bb5aedb0d80db412e4404fcc1ed6f23160280008 Author: Albert Astals Cid Date: Mon Dec 13 00:20:08 2021 +0100 Fix changing command line encoder options not having effect until app restart We have two plugins using the same config files so we need to reparse the config each time we access it since it may have been changed by the other plugin BUGS: 446900 ####################### kajongg commit 779521faa0c89b203bd05faf34398c99beafe834 Author: Antonio Rojas Date: Sat Dec 18 10:13:32 2021 +0000 Fix running with Python 3.10 (cherry picked from commit b647417e16f6146f4ae89608fd0494e7780da862) ####################### kalarm commit bd873755280721b0b738629d1988567489565e52 Author: David Jarvie Date: Mon Dec 27 23:48:35 2021 +0000 Fix bad calendar files preventing command line actions from running If a calendar file was unparsable, KAlarm initialisation did not fully complete, so that command line actions hung. commit 3076baff8e007bba6ecea7d22ead464ff070040d Author: David Jarvie Date: Fri Dec 17 00:59:04 2021 +0000 Fix crash when a resource is removed This may only happen using development builds. commit 681e0892bdc14d082c47bd6913b1abb71c62d6e8 Author: David Jarvie Date: Thu Dec 16 22:02:31 2021 +0000 If KAlarm already running, don't exit if a new activation has command line errors If an error (e.g. unknown option) occurred parsing a KAlarm command line while another KAlarm instance was already running, the running instance was terminated. This fix lets the running instance continue. commit 943c961570bc6acc4ddaa7a20d2f126a88f3e928 Author: David Jarvie Date: Thu Dec 16 20:44:49 2021 +0000 Fix resource ID numbers not working in command line & DBUS commands Resource ID numbers were erroneously interpreted as internal resource IDs instead of the IDs used in the config and known to the user. commit a6d022dcc480ca9283fba53104b4ec57b28214eb Author: David Jarvie Date: Thu Dec 16 20:23:24 2021 +0000 Fix resource ID numbers not working in command line & DBUS commands Resource ID numbers were erroneously interpreted as internal resource IDs instead of the IDs used in the config and known to the user. commit a7bb95ab362c41bcab8fa124f3c7aaef067957bf Author: David Jarvie Date: Wed Dec 15 18:00:14 2021 +0000 Bug 446749: Don't disable alarms after command line action Alarms were disabled if a KAlarm command line action (e.g. --list, --edit, --triggerEvent) was executed while KAlarm was already running. BUG: 446749 commit 2fa2eb288fe6d8110cf9273c6fcdf876eddc6b57 Author: David Jarvie Date: Tue Dec 14 23:23:47 2021 +0000 Bug 446749: Perform command line actions if KAlarm is already running Command line actions including --list, --edit, --triggerEvent were not performed if KAlarm was already running. This is a partial fix for bug 446749. commit 3965ef114a1f744a9ea96a5ffd383df6f4582c15 Author: David Jarvie Date: Tue Dec 14 00:01:08 2021 +0000 Treat empty read-only, or non-existent, calendar files as loaded ####################### kate commit 541928fd1fa4c8983efa7caf91cf5ecafcbc4aef Author: Karthik Nishanth Date: Tue Dec 28 13:39:53 2021 +0100 lsp: Do not HTML escape markdown text HTML escaping escapes symbols like `>` in markdown code blocks and inline code snippets. This breaks the tooltip contents and renders `>` instead of `>`. Fixes #43 (cherry picked from commit 6224b6112213e7dbeb42fa4203ebd9d2b41257fa) commit bc5d32943e8b7aa2b002a6f343438d911e9bef00 Author: Waqar Ahmed Date: Wed Dec 22 16:46:01 2021 +0500 Fix blame not visible after switching to a 'diff view' We wouldn't clear the URL but clear the blame, so when the next time we activated the same view the plugin would think that we already have the data and skips fetching blame info. (cherry picked from commit 2ce63dd4be4eab79c3aa097e5bb9854100dc665a) commit 87aff4f47f079d32aa286f074cb0ecce8b1304a7 Author: Waqar Ahmed Date: Tue Dec 28 15:20:32 2021 +0500 SemanticTokens: Use size_t as argument for type Should fix the case of idx = -1 being rightfully out of bounds. BUG: 447553 (cherry picked from commit 6193824fbb2fd0d4a3ae829ee258c9d3268829cf) commit 5f3f2eb057fd4ba7f166ab18e9429e22ad3258b9 Author: Waqar Ahmed Date: Wed Dec 22 11:05:56 2021 +0500 lsp: Handle client/RegisterCapability vscode-languageserver based servers terminate if we send error in response. (cherry picked from commit 33a748a44d90299210703f0f0cbce88e14cb8a5c) commit 5ad03fcf6225294ab9342d3cb63994b571dbac06 Author: Waqar Ahmed Date: Wed Dec 22 16:48:07 2021 +0500 Fix incorrect blame info parsing when summary has '\t' (cherry picked from commit 8c1ad98de99f60d2acd074145165d466945f8e13) commit 1652fc8643071cb0a08c3f85fb250c7525b8e54b Author: Waqar Ahmed Date: Tue Dec 21 19:40:05 2021 +0500 ColorBrackets: Fix disconnecting wrong view (cherry picked from commit 3b75f706a0db7103298885cadfc832cc33170466) commit 0c6341c85ebdb80f96c1348084f8b52944702be2 Author: Waqar Ahmed Date: Tue Dec 21 13:21:50 2021 +0500 Fix 2 second delays for everything semantic highlighting related Now we - highlight immediately on view change / scroll - delay 500ms when typing instead of 2 seconds which was probably overkill (cherry picked from commit 7174ebb01bef69d7575b708835e20593aa7f3778) commit 405efcee1d74423dd22e1606a5dabb85e147cb7b Author: Christoph Cullmann Date: Sat Dec 18 19:47:47 2021 +0100 do nothing if use canceled project open BUG: 447194 (cherry picked from commit 4cae287c774de7d3424b8be23b57b6ccce4f9fb2) commit 5abbcb31c7f633ebb13f0e33c7028e1632c8442c Author: Waqar Ahmed Date: Mon Dec 13 20:01:30 2021 +0500 Ensure to clean up saved ranges when docs close (cherry picked from commit eb5956e5614550df9c84b73fb304feebd0d59275) commit ff63da89715db8f7beb3103cc6d343e8aef50fc1 Author: Christoph Cullmann Date: Fri Dec 3 20:49:09 2021 +0100 enable/disable project actions don't allow project actions to be triggered if no project is active BUG: 445494 (cherry picked from commit 406b67bf6e17416bebda5659c1701c357d7c5271) commit 6c894361cbb6f98b1ef533a12e99a787c680a715 Author: Waqar Ahmed Date: Wed Dec 8 19:23:17 2021 +0500 Fix segfault on session change Kate segfaults sometimes if you switch sessions because these processes were still running. So, ensure they are killed when we are destructing. (cherry picked from commit ae3318871ba4d61ffb314a8e2df08300d1554730) commit 8713a1f683d3178d4bc125fd70160646aaf43003 Author: Christoph Cullmann Date: Sun Dec 12 21:36:33 2021 +0100 try to fix compile on FreeBSD (cherry picked from commit 46ff658a506898e0576e6536e37b93d8fb0fda54) commit 312ad9113d5b9d623036b95aeefee5d4903f922c Author: Christoph Cullmann Date: Sun Dec 12 21:20:59 2021 +0100 build 'Colored brackets for readability' plugin in master (cherry picked from commit f14b7c390199d7da00f9f4066d1764ccd087cf55) commit 382fc7990b2d62a4c026b3657535ce17763498f6 Author: Christoph Cullmann Date: Sun Dec 12 19:57:42 2021 +0100 fix sessions segfault because of invalid iterator BUG: 446863 (cherry picked from commit 48d3a525953628a084ba0c4faacf1af4be65c8a2) commit 08ec1897bfd002ae97d1a29793aa3f70c97416c1 Author: Waqar Ahmed Date: Mon Dec 6 18:35:09 2021 +0500 Fix LSPTooltip sizing This was broken since forever but got a lot worse since the wayland fixes. One reason it was broken was because document->height() equaled zero and hence our tooltip had always zero height. An adjustSize helped make it visible but the resulting size wasn't very good. This change fixes it more properly by taking into account various margins etc. (cherry picked from commit c758176c142cc8a9036b43857bdb2b9019a1d31e) ####################### kdeconnect-kde commit d541923cdd160cede9a86428eb9e8d2e7bc9f25c Author: Nicolas Fella Date: Sat Dec 25 21:47:41 2021 +0100 [settings] Rename desktop file to match desktop entry defined by KAboutData Fix task manager icon on Wayland (cherry picked from commit 5d5679c20b3efd099f9516920829f80b14d94317) commit 817b105a38a93187a777ff51cb43a890501739f1 Author: Nicolas Fella Date: Wed Dec 15 19:12:35 2021 +0100 Disable Battery plugin on Windows It's causing severe issues https://bugs.kde.org/show_bug.cgi\?id\=444612 (cherry picked from commit dc34cfb66c9a13d96bd3f755dee90d76d40e3ec7) ####################### kdenlive commit f71fde9f00e7b9a4fe897ca1bbc4fad37421131e Author: Jean-Baptiste Mardelle Date: Sun Dec 26 14:42:56 2021 +0100 Fix multiple bins should always stay tabbed together. Related to #1290 commit 3a5964ca4868962938d2dfbd49fcbf2b8016818b Author: Jean-Baptiste Mardelle Date: Sat Jan 1 18:03:46 2022 +0100 Fix shortcuts sometimes broken on fullscreen monitor. Related to #1287 commit f59033daba9060f384e69e57af3a6cf245b8830a Author: Jean-Baptiste Mardelle Date: Sat Jan 1 11:10:26 2022 +0100 Enforce 29.97 fps when using a clip with 29.94 or 29.96 fps. Related to #1273 commit 96c4dc5f3f11f3ba102a48f256c0b6437be903bd Author: Jean-Baptiste Mardelle Date: Fri Dec 31 20:19:40 2021 +0100 Fix audio thumbs not created after profile change. Related to #1276 commit 5b8ff6de6527963a4a2f8575f94b5e518e1f88ad Author: Jean-Baptiste Mardelle Date: Fri Dec 31 16:52:01 2021 +0100 Fix compilation warnings (function type compatibility) commit 569374950a17eaa03a7e69e25d5c3fad7b6617de Author: Julius Künzel Date: Wed Dec 29 00:09:19 2021 +0100 Ripple: fix strange behaviour on Windows and macOS commit 08b1465b72f82fa6d3e4096efac8547ee2737b8f Author: Julius Künzel Date: Mon Dec 27 14:44:53 2021 +0100 Add xml ui for audiolevelgraph effect and other xml format fixes commit 0b0face087c7d2cfc5395aa7de3f94e3ac871302 Author: Julius Künzel Date: Thu Dec 23 01:29:33 2021 +0100 Improvements and fixes for the status bar message field - Fix info messages are not shown because overwritten by tooltip - Don't add message to cue again if the same message is shown at the moment. - Don't allow background animation to be longer than the message display time - Show Message at least 2000ms (everything else is definetly to short to read) commit 672ef532630eae5dc98cb44277f3334fcf8c00b1 Author: Julius Künzel Date: Wed Dec 22 14:54:47 2021 +0100 Add ripple test for single track groups commit 75cbe22a43fd2d334483b8faaedcf2cd284b60d6 Author: Julius Künzel Date: Wed Dec 22 14:32:08 2021 +0100 Fix ripple in several scenarios with groups commit d0a4f2d9dc636c394959ca2f6975798ea6173291 Author: Julius Künzel Date: Wed Dec 22 03:16:20 2021 +0100 Improve Keybind Info with compositions commit 8a2ed43d5a0b2735476929308ca96e57d580b3a4 Author: Julius Künzel Date: Wed Dec 15 17:57:17 2021 +0100 Fix crash on clip insert in ripple mode commit 17d0ce55dc0f88f4f4a2dda7ce084c407b79e6a6 Author: Jean-Baptiste Mardelle Date: Wed Dec 22 09:05:41 2021 +0100 Fix archiving. Related to #1277 commit 1f0520404258c104f9de669e999e7400151061c3 Author: Jean-Baptiste Mardelle Date: Tue Dec 21 19:03:31 2021 +0100 Fix keyframe disappearing in timeline after moving the previous one in effect stack commit 9e4d9f5ee4c98eb8817f5f36d5f9a4a6f678baea Author: Jean-Baptiste Mardelle Date: Sun Dec 19 21:46:03 2021 +0100 Don't allow undo when resizing clip/composition (fixes crash) commit 6d2d09cc16bd7d44d2b590fcecd6e34aba6f9e49 Author: Jean-Baptiste Mardelle Date: Sun Dec 19 15:49:48 2021 +0100 Fix freeze on multiple title clip duplication. BUG: 443507 commit 41b5ebc0b860f002ed72f9b87eaa07dcd7e9a943 Author: Jean-Baptiste Mardelle Date: Fri Dec 17 15:18:52 2021 +0100 Fix mistake in last commit commit 96ab36c4d2470eb19927d4e82b7e40242a925ba8 Author: Jean-Baptiste Mardelle Date: Fri Dec 17 10:08:05 2021 +0100 Various fixes on project opening with missing proxies (playlist and timeremap broken) commit 9101fa7aff246b8a654e0b21ec3f23106f1a6691 Author: Julius Künzel Date: Wed Dec 15 16:06:18 2021 +0100 Add more ripple tests commit cdc5d15fc358a021312dd9fc466415d81578b474 Author: Julius Künzel Date: Wed Dec 15 16:06:01 2021 +0100 Fix ripple of groups after commit c1b0f275 commit d38d6c6a8fe6f3e6dc84215acebaedc1dace1ec7 Author: Julius Künzel Date: Wed Dec 15 01:38:54 2021 +0100 Restructure ripple code to make it possible to run more tests commit eff592e4178f579b76e607eec08d03599bfd1827 Author: Jean-Baptiste Mardelle Date: Tue Dec 14 16:24:34 2021 +0100 Fix mix corruption when moving a clip with start and end mixes to another track, add test commit b1ab19792c086aa32a2661e660ff704db2c3c0f5 Author: Jean-Baptiste Mardelle Date: Tue Dec 14 15:11:35 2021 +0100 Fix concurrency crash with autosave and multicam mode commit 7c96bd22239bdcd2d9554f3cf8d6324fc51fc8e0 Author: Jean-Baptiste Mardelle Date: Sun Dec 12 19:10:28 2021 +0100 Fix crash on extract frame if image was already part of the project Fixes #1272 ####################### kdepim-addons commit 59259cb7903c3f9cc68c2b1224ca678b91fb44b9 Author: Laurent Montel Date: Wed Dec 15 19:32:15 2021 +0100 Fix modify values commit 88748aa89078f27dbeefc6514e183a93a672335b Author: Laurent Montel Date: Wed Dec 15 13:59:03 2021 +0100 Allow to sort items commit 5e5926b0f52b7d32ce7a821368c54e00a8ab4c8b Author: Laurent Montel Date: Wed Dec 15 07:26:59 2021 +0100 Use QAbstractItemView::ExtendedSelection it's better ####################### kdepim-runtime commit f88cf86d696596a157c99c900243b621ae45f3c2 Author: Albert Astals Cid Date: Thu Dec 16 00:03:48 2021 +0100 pop3: Properly reload settings on configuration change BUGS: 447005 commit f14fabcefb45790175e209ef8ae394def4a805e9 Author: Albert Astals Cid Date: Fri Dec 10 21:55:13 2021 +0100 POP3: Fix SSL connections We need to go into ssl before trying to read from the socket, otherwise nothing works BUGS: 446751 commit bafc53dafc3e4c9dce55ad9b8736ddc2f10f3d51 Author: Laurent Montel Date: Mon Dec 6 07:36:45 2021 +0100 Use QFormLayout here ####################### kdialog commit aa381390baff2206f94f8c20118e45ea1fbba7f0 Author: Albert Astals Cid Date: Fri Dec 10 00:34:44 2021 +0100 appstream: Remove duplicated release info ####################### kget commit 13187db5a4288ad5e852c851eec16ea6e0a8ccd2 Author: Wolfgang Bauer Date: Mon Jan 3 20:22:19 2022 +0100 Fix destination filesystem type check for downloads bigger than 4 GiB `m_dest` is a QUrl, we need to use `toLocalFile()` to get a local path. `toString()` results in a URL instead ("file://...") which causes the mountpoint lookup to fail. Also, the check whether the mountpoint was found was reversed. It actually tried to compare the filesystem type when the mount point was *not* found, resulting in a crash because of the nullptr dereference. BUG: 444591 FIXED-IN: 21.12.1 ####################### kiten commit 6db9d77b1adabaa075ba68248b9b768161fc18c4 Author: Nicolas Fella Date: Sun Jan 2 01:48:47 2022 +0100 Fix dictionary data URLs The current URLs don't work, replace them with working ones ####################### kitinerary commit bccab736f3719a9a68bdc73f46a046358eee51d9 Author: Nicolas Fella Date: Thu Dec 30 17:41:41 2021 +0100 Fixes for vitolus extractor For some reason a newer sample has 18.15 instead of 18:15 in the time section. Also with the newer sample the cancellation url isn't matched. I can't be bothered to properly fix it right now, so at least not fail in that case. (cherry picked from commit dcc24e2f67150b552f1bff30758e29474abfbf89) commit 8b9ff8b9a99b68e33d59cefc4a26dadb6443a25f Author: Volker Krause Date: Sat Dec 25 21:28:29 2021 +0100 Extract UIC operator code from SNCF TER barcodes Helps e.g. Itinerary to pick the right service for retrieving realtime data. commit 85b524e455b2846438a377ca052d63692304cd90 Author: Albert Astals Cid Date: Fri Dec 24 09:40:55 2021 +0100 Make proper json commit f14a66553ca962ebe2a58cda8de6e046f7053869 Author: Volker Krause Date: Thu Dec 23 11:29:58 2021 +0100 Find more reservation number variants in SNCF TER PDF tickets commit 1a3b820a950d3b21252543e351bf3fd8b7bf3261 Author: Volker Krause Date: Thu Dec 9 20:54:34 2021 +0100 Add extractor script for Amtrak tickets commit 6619f5ae3437e81a4b5a6fe9d91afec0e9c4fdbd Author: Volker Krause Date: Wed Dec 8 17:45:23 2021 +0100 Make the VIA Rail extractor work both with a full PDF or just the barcode Also, retrieve full station names and arrival times from the PDF. ####################### kmail commit fc2ebb4ea8d62b27d54dce93176f383e0ac6e676 Author: Laurent Montel Date: Mon Dec 6 13:50:59 2021 +0100 Fix autotest ####################### knights commit 8ed2d95295db4d011eca6124f65571bb1db061a5 Author: Alexander Semke Date: Sun Dec 5 11:34:18 2021 +0100 Avoid division by zero when calculation the number of moves to go in the UCI protocol with time control activated. BUG: 446409 FIXED-IN: 21.12.1 ####################### konsole commit eb44240235fa61e662e9a521f72e8be9213bb536 Author: Ahmad Samir Date: Mon Jan 3 14:19:22 2022 +0200 Use tighter matching when finding the default profile file name The code was checking if the path ended with a specific file name, which meant that if you have two profiles "Root Shell.profile" and "Shell.profile", the matching is messed up because the former ends with the latter. Instead since we're using the path, add a '/', this way we're matching the whole file name which is the last component in the path after the last '/'. Thanks to the bug reporter for git bisect'ing the repo to find the culprit commit. BUG: 447872 FIXED_IN: 21.12.0 commit 4d635d9aa3786637bbe7ad2b4ec2f369f4ed1436 Author: Albert Astals Cid Date: Fri Dec 10 23:04:56 2021 +0100 SSHManager: Fix two i18n problems * When using i18n you don't .arg(), the parameter goes inside the i18n call * xgettext doesn't seem to be able to parse the ternary operator inside the i18n call so put it outside, otherwise the second string is not extracted for translation commit e5cf0f218cd82faff3abd73de11dfdbae6723f69 Author: Yuri Chornoivan Date: Wed Dec 8 09:01:39 2021 +0200 Fix localization in ssh widget ui. Patch by Victor Ryzykh (cherry picked from commit 9fedd1e7c40fe30c39f8ba3f8fc4186dbb83a08a) ####################### konversation commit 8d1645bc4010104e38397535f171405aeef9212d Author: Friedrich W. H. Kossebau Date: Sun Jan 2 20:58:31 2022 +0100 If restored or started hidden in systray, report start done to WM directly commit 89e43dba68f65aadc8a0ab4f826bb42309baed9e Author: Friedrich W. H. Kossebau Date: Sat Jan 1 16:47:38 2022 +0100 Hide window to systray using SNI, for consistent storing of any window info commit 10df814566b0642535481b92710af402b65eca17 Author: Friedrich W. H. Kossebau Date: Sat Jan 1 01:04:26 2022 +0100 Fix broken restore by session management commit b5c741d20e9b7862d3e4b237ce74232ccd58faa9 Author: Friedrich W. H. Kossebau Date: Thu Dec 30 23:38:32 2021 +0100 Fix unused empty space on tabbar if separate tab close button is disabled BUG: 382056 FIXED-IN: 1.8.21121 commit 4e5f1ed454ef395ca1513243df6d7dce76ef46f5 Author: Friedrich W. H. Kossebau Date: Thu Dec 30 22:29:45 2021 +0100 Fix quitting app without confirm dialog after previous canceling of quit BUG: 444440 FIXED-IN: 1.8.21121 commit ab767e1f499f4f0d822cc667dc3fb8ca5b640e63 Author: Friedrich W. H. Kossebau Date: Thu Dec 16 18:41:17 2021 +0100 Support and use modern code for Strikethrough formatting commit 82cf2e1fb59daf71c0d577f5a296b8b2fb2b24a1 Author: Friedrich W. H. Kossebau Date: Tue Dec 21 20:19:46 2021 +0100 On activation by KDBusService set proper startupId/activation token BUG: 430561 FIXED-IN: 1.8.21121 commit 074f80e2dcefdc6cd0b68714021481ee35b7df30 Author: Friedrich W. H. Kossebau Date: Sat Dec 18 23:57:31 2021 +0100 Channel Settings UI: bump max value of "User limit" to 99999 Max value was the default 99, which would result in... a) any higher value read from the channel mode being reset to 99 b) not allow users to set higher values if wanted. As applying the channel settings from the dialog always picks all the values of the dialog, also those not edited, in case of a) this also would mean changing the user limit in the channel to 99 then. RFCs are not known to define a max user limit, so this is server defined. While there is no path explored to query any max user limit capabilities, and servers implementations seems to just map too high numbers to random possible ones, there is no well defined max value to be used for the dialog. Using 99999 as arbitrary value should serve for now all expected use-cases. To be raised later if there is respective feedback. FIXED-IN: 1.8.21121 BUG: 446673 commit ce98bddae39f084fe00d846a8bfd2342339aecfb Author: Friedrich W. H. Kossebau Date: Sun Dec 19 00:26:36 2021 +0100 Fix plural arg string->int for log msg "[...] channel limit to %1 nicks." commit 68d4efb0e9dbcf1fa22c7975d92164a2f991256b Author: Luke Dashjr Date: Sat Dec 18 21:40:56 2021 +0000 Bugfix: Correct behaviour of "case sensitive" tab completion option Fixes regression from 5dfb6583. BUG:442109 commit 806312bb3e534ee3e161f084510aba025843593b Author: Nicolás Alvarez Date: Thu Dec 16 20:51:03 2021 -0300 Add CI to stable branch ####################### kopeninghours commit b4cbddb80275a34416b0f71bf6157fd48e1e8f70 Author: David Faure Date: Sat Jan 1 17:25:55 2022 +0100 Turn nthMask into a vector of entries, to preserve intervals and ordering BUG: 445963 commit 9818afb34e72b6083f8ac2fb1b7a4fa361cd476d Author: David Faure Date: Sun Dec 26 11:14:59 2021 +0100 Extended monthdays: remove ascending requirement The (unofficial) grammar says nothing about the order of the monthdays. commit e6bec2aee0ef0315e3b619d4f39bc53d80871b9a Author: David Faure Date: Sun Dec 26 11:11:47 2021 +0100 Extend the extended syntax for month day sets 2021 Dec 26-28,Dec 30-31 was being simplified to 2021 Dec 26-28,30-31 which then couldn't be parsed back. The unofficial grammar at https://wiki.openstreetmap.org/wiki/Key:opening_hours does support this: daily: months [ monthdays [ , monthdays ]... ] months: Mth [ -Mth ] monthdays: dd [ -dd ] commit c77da8891b94b1c91e9d72709c779ef04d82a175 Author: David Faure Date: Sun Dec 5 13:28:59 2021 +0100 Fix OpeningHours::simplifiedExpression not really being const Reading the code I realized it was modifying the instance internally, which isn't what one would expect from a const method. commit 405c78dd7121ce169fb89a9f9856a74df2ae69fa Author: David Faure Date: Sun Dec 5 13:57:34 2021 +0100 Simplify "Feb 1-29" to "Feb" BUG: 446252 commit 9bb6be75f673f9a57b21accd7c25c285a5683f0a Author: Volker Krause Date: Sun Dec 5 12:03:35 2021 +0100 Consider "through" as alternative range separator BUG: 446136 commit 95f816ef64a74db4f47df07e53893c4d9d4ed304 Author: David Faure Date: Sun Dec 5 11:50:51 2021 +0100 Do not repeat months when unnecessary BUG: 446224 commit 10dd6fd4cf45149df2e042e51aab44b470ceb98c Author: David Faure Date: Sun Dec 5 11:20:08 2021 +0100 Fix autocorrect for cases where the state differs The testcase in the bug is "Sa 08:00-12:00; 11:30-13:00 off" but I also added tests (and fixes) for other autocorrect features which misbehaved when the state was different between the two rules. BUG: 445787 (cherry picked from commit c1681b453408eec6c6a78d6c1b1030b7d9265ed9) commit c49116592a9a82bd566061594a3ea64e31705efd Author: Volker Krause Date: Sun Dec 5 11:47:56 2021 +0100 Add more Spanish state values BUG: 446134 commit 024831289df89c2282637eea7bfe774286b20b22 Author: Volker Krause Date: Sun Dec 5 11:32:43 2021 +0100 Support 4 digit times to the extend possible The problem with 4 digit times is the ambiguity with year numbers. To solve this we now assume anything that would be a valid time outside of the [2001-2099] range to be a time. That leaves all practically relevant years valid and still covers the vast majority of 4 digit times found in the OSM corpus. This is worth it given how common the 4 digit time mistake is in OSM data. BUG: 446137 commit 33b00e2114a2779c1961980e18694e72c9954d86 Author: Volker Krause Date: Sat Nov 20 12:08:28 2021 +0100 Merge adjacent single weekday and time range selectors BUG: 445784 commit ca23f1658b9a2eb6b3b1292c15459eefabacfc3c Author: Volker Krause Date: Tue Nov 23 18:11:12 2021 +0100 Convert 24/7 rules to timespan selectors when used in a timespan context This only covers cases where we even get here due to parser error recovery though, other variants found in the OSM corpus fail to parse already. But that's the important part for Osmose's correction suggestions. BUG: 445962 commit 15a84ba07448f8d73d916bfbf8d4f58335461b3f Author: Volker Krause Date: Thu Nov 25 17:44:38 2021 +0100 Add Russian language support for states and sun-based events This is a bit ugly in parts as Flex isn't using Unicode but working on an 8bit input stream, and we need to match Cyrillic letters here. BUG: 445785 commit cd735858fa22c2b75c0d9d3a71ef10fcacf4e7be Author: Volker Krause Date: Sat Nov 20 11:42:33 2021 +0100 Parse Russian long-form time ranges commit e50c9edd827b0b5f8ee8763a6f4ff1f9ee075424 Author: Volker Krause Date: Sat Nov 20 11:35:29 2021 +0100 Add localized Russian month names CCBUG: 445785 commit 714239588b16ce18934d55433be1c95ee7dca280 Author: Volker Krause Date: Sat Nov 20 11:23:45 2021 +0100 Parse localized Russian day names CCBUG: 445785 ####################### korganizer commit 8007f15693288e02864a592376e7c972d6abe28c Author: Allen Winter Date: Thu Dec 30 11:55:28 2021 -0500 searchdialog.cpp - activateWindow on showEvent for ease-of-use now the focus is always ready to go in the lineedit and the searching process is smoother. ####################### kpmcore commit c4f8affd2f8be28f472a5862e610f3e6ad43215c Author: Andrius Štikonas Date: Sat Dec 4 23:31:02 2021 +0000 Fix broken fstab when mount point includes space. fstab column width was calculated before spaces were escaped which would result in no space between mount point and file system type columns. BUG: 446218 ####################### kpublictransport commit 547e83be8b175bdf1b81c6e409d1431a1eaf1a62 Author: Volker Krause Date: Thu Dec 16 18:14:08 2021 +0100 Also register RentalVehicleStation for use from QML commit ab422aa324fc7f4b37b6adbda845739e8923f85b Author: Volker Krause Date: Sun Dec 12 12:48:59 2021 +0100 Parse alternative Hafas platform format as well Found e.g. in VSN and ZVV responses. commit b4b011991644332af6ab4d4206ae18bb2de74d15 Author: Nicolas Fella Date: Thu Dec 9 20:55:54 2021 +0100 Remove superfluous export macro The class itself is already exported MSVC doesn't like it otherwise (cherry picked from commit e0cd6df3cb7b9a6ebe3debb2b5a2cb6e4231a058) ####################### libksane commit 505e285a5d502251d2f13751a5e2b0455b5708e5 Author: Alexander Stippich Date: Tue Dec 14 19:33:18 2021 +0100 do not start FindDevicesThread unconditionally and document SANE API limitations CCBUG: 445139 (cherry picked from commit 7b56da61d29dd926ebad38ade5790542be30a1c6) commit 46ea84cc1113905e92bb2cdb22c42294c0e30464 Author: Alexander Stippich Date: Sat Dec 11 09:41:54 2021 +0100 announce zero progress directly after the very first byte has been read CCBUG: 446547 (cherry picked from commit ea4fa0915951974854e18413252c76bf041a0a02) ####################### lokalize commit 18c8b7d5f088edf17df510378772896bcb2e5913 Author: Oleg Solovyov Date: Thu Dec 2 14:49:07 2021 +0300 Fix stack overflow We get an infinite recursion when we perform search with no files found. See below: void FileSearchTab::performSearch() { if (m_searchFileListView->files().isEmpty()) { // <= assume true addFilesToSearch(doScanRecursive(QDir(Project::instance()->poDir()))); // <= arg is an empty list if (m_searchFileListView->files().isEmpty()) // <= unreachable, see below [...] } void FileSearchTab::addFilesToSearch(const QStringList& files) { m_searchFileListView->addFiles(files); // <= files.isEmpty() == true performSearch(); // <= m_searchFileListView->files().isEmpty() == true } Steps to reproduce: 1) Project -> Create software translation project -> Save 2) RMB -> Search in files 3) Wait ~1 minute until crash (cherry picked from commit 9b82f8642ff8d4cb1bebedf8ec37895ff0dce4b8) ####################### mailcommon commit 7a3efeae7a855b42ed1835387a1ab45319b5aa8c Author: Laurent Montel Date: Tue Dec 28 16:18:10 2021 +0100 Allow to open dialog as not modal commit 565c4084cd2a44922ac64cb561533c36058ee790 Author: Laurent Montel Date: Mon Dec 13 14:03:45 2021 +0100 Bug 446837: Fix Add recursive option to "Hide this folder in the folder selection dialog" BUG: 446837 FIXED-IN: 5.19.2 ####################### okular commit e7eb937d286882f6d291e2f6a4da21f64a372142 Author: Albert Astals Cid Date: Mon Jan 3 00:46:15 2022 +0100 Fix opening some password protected documents e.g. the ones in poppler issue 824 The PDF spec doesn't say (or I couldn't find it) how a user entered string is converted to the byte array needed for password checking, so we try both latin1 and utf8 commit 46bc21bfd9daee884673564f69d5cc652f320382 Author: Albert Astals Cid Date: Mon Jan 3 00:21:05 2022 +0100 CI: Debian has removed clazy from testing, use the one in unstable for now Disable a few new warnings in clang-tidy bugprone-implicit-widening-of-multiplication-result and bugprone-easily-swappable-parameters seem like would be nice to fix, but no time now commit e145f2797088ac40c68f1301c19303dff338d4df Author: Albert Astals Cid Date: Sun Dec 26 22:39:56 2021 +0100 Fix uninitialized memory read when opening the settings ==25792== Conditional jump or move depends on uninitialised value(s) ==25792== at 0xFC1F7C2: PreferredScreenSelector::preferredScreen() const (dlgpresentation.cpp:215) ==25792== by 0xFC1F422: PreferredScreenSelector::repopulateList() (dlgpresentation.cpp:163) ==25792== by 0xFC1F23F: PreferredScreenSelector::PreferredScreenSelector(QWidget*) (dlgpresentation.cpp:151) ==25792== by 0xFC1EFBB: DlgPresentation::DlgPresentation(QWidget*) (dlgpresentation.cpp:128) ==25792== by 0xFC15825: PreferencesDialog::PreferencesDialog(QWidget*, KConfigSkeleton*, Okular::EmbedMode) (preferencesdialog.cpp:45) ==25792== by 0xFC4A522: Okular::Part::slotPreferences() (part.cpp:2834) commit 2a041d484591c5f832247e7036432cb6e8183324 Author: Albert Astals Cid Date: Sun Dec 26 22:34:16 2021 +0100 Fix crash when adding stamps to the quick annotations BUGS: 447409 commit 8126b99062da8bf27a5d41e8a8786a8478eb6273 Author: Albert Astals Cid Date: Tue Dec 7 11:41:27 2021 +0100 Make CI happy Comment an unused varaible ####################### skanlite commit 941896c1b590d68dae92c1dead6a53177916ea99 Author: Alexander Stippich Date: Tue Dec 14 20:25:00 2021 +0100 do not search for new devices unconditionally also remember device vendor and model manually backport of 714119ae567778821d5b7041245e83e08a3759bf ####################### spectacle commit 23cbec2cb39c3b62a70c3d9ac74300659811b56e Author: Antonio Prcela Date: Sat Jan 1 20:29:34 2022 +0100 Check for right/middle click in Platform*.cpp commit 2f9bbbfc2000dd118ea7fdeb2b8ffa28b65f0c71 Author: Antonio Prcela Date: Thu Dec 30 22:39:59 2021 +0100 Do not show error message when canceling with rightclick while in rectangluar mode Don't treat it as an error when 'on click' is enabled and a user presses right mouse click while taking a screenshot with rectangluar mode, instead of drawing a rectangle with left click. Instead, treat it as a simple cancel without failure. BUG: 446882 commit b2bd3c3dfe4d26aedcba559ebb63765fb276d8c4 Author: Antonio Prcela Date: Thu Dec 9 22:45:35 2021 +0100 Cancel drag and drop if there is no screenshot in the preview. commit 86d5227eefaae0c8bb5f3c57b85bf5c81a67b65b Author: Antonio Prcela Date: Tue Dec 7 21:36:27 2021 +0100 Disable buttons that shouldn't be available when no screenshot was taken BUG: 446578 commit c22deff04ec54f16c64871d0294a3f9443b282e3 Author: Bharadwaj Raju Date: Mon Dec 6 17:59:16 2021 +0000 Disable Annotate button when there's no image Clicking it when there's no image crashes Spectacle. ####################### yakuake commit d3088870eedfb3296cba0cae5ecfdbf97826d8fe Author: Jan Blackquill Date: Mon Dec 20 12:33:31 2021 -0500 Wayland: don't block on a response from plasmashell before toggling When the system is under load, Plasma may take a while to respond, and Yakuake is left feeling unresponsive as it's waiting on a response from Plasma before responding to user input. Since the available desktop region doesn't change much, we can assume that the old value is okiedokie and go ahead and show the window according to it. When the latest value comes in, we update the position of the window. For the case when it's the same, nothing happens. For the case when it's different, it moves to the correct location. commit c92e358784cfc76126d16b0b26d33ddc106ffd92 Author: Tranter Madi Date: Thu Sep 30 14:58:22 2021 +0700 Make sure position is always set in wayland BUG: 408468 (cherry picked from commit d18320fd3f153315d5020b29f241bfd0711863f4)