####################### akonadi commit 7e140c4efcad541f3a3f529b2d79cafa24ad214a Author: Joao Santos Date: Mon May 16 09:26:47 2022 -0500 Close memory leak RAII fails to clean up QT's slot/signal connection, so a manual disconnect is necessary to stop memory leaking. BUG: 423575 FIXED-IN: 22.04.2 ####################### akonadi-calendar commit e1b7964a91c7fe47a1d909e4fd079cb6c37d21b3 Author: Martin Koller Date: Sat Jun 4 22:55:43 2022 +0200 add missing connect for the "Dismiss" action BUG: 453567 commit c9999701f5d07dfc8797e730ee581f730c203f67 Author: Carl Schwan Date: Sun May 15 17:30:13 2022 +0200 Handle empty incidence Log them instead of crashin BUG: 453395 Signed-off-by: Carl Schwan (cherry picked from commit 939d98bf4e82c7fd2547b5d3882fcb95f0b8f288) commit 064a95fefb9d491c91036b7642fdc9955a0bad48 Author: Volker Krause Date: Sun May 15 10:15:03 2022 +0200 Set the Bugzilla product/component in the reminder daemon about data This is used by KCrash/drkonqi to route crash reports to the right place. ####################### akonadi-import-wizard commit 47abe68a9884d227db7e813554b3712b8954bc75 Author: Laurent Montel Date: Sat May 28 12:11:25 2022 +0200 Fix import ldap settings ####################### ark commit 41c885f45f51d2c1a5ccd78fd503eeaa7f89d8e9 Author: Snehit Sah Date: Tue Apr 5 11:49:14 2022 +0000 Update runtime version for flatpak manifest commit 907ab1cb9b5596b2fa7a727a9a7cd29fd11f175f Author: Elvis Angelaccio Date: Sat May 21 17:52:44 2022 +0200 Cleanup commit b5ee900e2c This two changes should not have part of commit b5ee900e2c. The addSwitch is directly set in the setupCliProperties() function. commit d020d3904000ecde3471461ce6388f0bdd3c58d5 Author: Max Brazhnikov Date: Tue Jan 4 14:12:15 2022 +0300 Cover one more p7zip vs 7-Zip difference CCBUG: 440135 commit b5ee900e2caa47e93d8e490500b6859809f4a6bd Author: Elvis Angelaccio Date: Sat May 21 12:41:37 2022 +0200 cli7z: conditionally add the -l switch This commit partly reverts commit 35b397c84fdc7c46a98d02aeca13d1cee1facf6e. The -l switch is actually needed for p7zip, as shown by the failing addtest/copytest, since `CliInterface::addFiles` creates a symlink and p7zip doesn't follow symlinks without the -l switch. Since we need to add the -l switch conditionally, depending on the actual 7z binary variant available at runtime, we need to actually check which 7z variant is available before defining the switches for the add operation. This fixes all the unit tests with both p7zip and upstream 7-Zip. CCBUG: 440135 commit 35b397c84fdc7c46a98d02aeca13d1cee1facf6e Author: Alex Xu (Hello71) Date: Thu Mar 3 22:06:47 2022 -0500 remove -l flag to 7z a 7z a -l flag was added in ace277330b37 "[GSoC] Implement AddTo, Rename, Copy, Move, Paste Actions and Jobs" without explanation. -l causes p7zip to follow symlinks when adding files. this is inconsistent with other ark plugins, unintuitive, and not supported by upstream 7zip. therefore, remove it. CCBUG: 440135 commit 5943a22ac4696158b40cee3a3873e88b81d5539b Author: David Gow Date: Mon Apr 4 19:01:00 2022 +0800 Support '7zip' as well as 'p7zip' 7zip 21.0 finally provided an official native port of 7zip, and has superseded the p7zip port in some distros (openSUSE, for instance, no longer packages p7zip). The CLI interface between them is almost identical, but Ark doesn't recognise the different version string, so doesn't work with 7zip (making it impossible to open 7z archives in Ark on openSUSE). Update the 7zip CLI plugin to detect both p7zip and 7zip's version lines. CCBUG: 440135 ####################### calendarsupport commit 2fd753e34b5ee3882af8d4cc7a8aa74414d02253 Author: Glen Ditchfield Date: Fri May 6 21:55:05 2022 +0000 Use standaloneMonthName in the printed month's header Use `standaloneMonthName()` to generate the month name in the printed month's header, as is done by KOrganizer's date navigator, because `monthName()` produces inappropriate month names for Slavic languages in this context. BUG: 453292 Related: https://invent.kde.org/pim/eventviews/-/merge_requests/68 ####################### cantor commit 064c0ba1526c5cb1bfcf353aea4f84d8ca6393d6 Author: Nicolas Fella Date: Sat Apr 23 22:10:55 2022 +0200 Fix includes Add missing ones Remove unneeded ones Convert forward decl to include where needed Fix syntax where needed (cherry picked from commit 6a6156db8b0041261ac4361a9231f2a974dde475) ####################### dolphin commit 81792ef4cf414b3ed97724e910b1a7dae46bf469 Author: Méven Car Date: Mon May 30 23:26:09 2022 +0200 kfileitemmodel: sortRoleCompare: allow to sort by access time. We had all sorts of weird behavior when sorting by access time. The comparison was simply missing in sortRoleCompare. commit fe6e2f367d8af476d2a110921d4abd60d468e8f5 Author: Felix Ernst Date: Thu May 26 10:38:15 2022 +0200 Remove hover highlight before opening view context menu If one was fast to open the right-click context menu on the row of an item in details view mode, the hover highlight would persist while the context menu for the view was open. This one-liner makes it so the highlight on the row is always removed before the right-click context menu for the view is opened so it is as clear as possible that the newly opened context menu has no relation to the fileItem. (cherry picked from commit f7365aa9ca9d1242cb2a0c4505c64e2ab05e0d67) commit 2fd7e7e866d0c00e6867cbbad05c8f8027580bf2 Author: Felix Ernst Date: Tue May 24 14:46:45 2022 +0200 Fix paste on row while in details view mode Before this change, right-clicking the row of an unselected item in details view mode would be in a weird state: - It didn't really count as a click on the item because the item didn't get selected by this click before opening the context menu. - It didn't really count as a click on the view background either because the actions that showed up depended on the item in that row. This commit fixes this by considering a right-click in the same row as an unselected item as a click on the view background. The behaviour of right-clicking the icon or name of a file directly is unchanged. This fixes the following bugs: - The Paste action that shows up when right-clicking in the unselected row of a folder now works (instead of doing nothing). It now pastes the clipboard contents onto the view background. - When right-clicking the unselected row of a file (not a folder) a Paste action once again shows up. (cherry picked from commit b2f18e411a929665257dad8c6a51f3e2e617cee5) commit f932b6eb9fc8567f4615d6b32e8cea1a9839c3f1 Author: Alexander Lohnau Date: Wed May 18 08:10:34 2022 +0200 Fix QDirIterator wildcard when fallback install script is searched for Otherwise, we do not find scripts like "install-user.sh". BUG: 453870 (cherry picked from commit 9bdb36abf09fbae9ba045b95bcf1b676c8e5da41) commit 94bbf13ff7fe45cb4a847ed7906fa69d5a39748b Author: Eugene Popov Date: Sat Apr 23 18:28:22 2022 +0300 Fix icon resize animation This MR fixes an issue where, under certain conditions, an icon resize animation is performed that shouldn't be there. commit e70e12e3bdf3ce4e9cca4c8f003655ea10b21d7e Author: Felix Ernst Date: Wed Apr 27 10:40:40 2022 +0000 Fix terminal panel not keeping up with dir changes The terminal panel is supposed to show the same location as the currently active Dolphin view at all times. However there was an issue when the terminal is supposed to quickly switch to a new location and then back again to the old one. The terminal ignored the switch to the old location unless it had already fully switched to the new location. Because it isn't particularly fast at fully switching to the new location, it would never do the expected thing of switching back to the old location. This commit makes it so the switch to the old location is only ignored if there are no in-progress switches to a different location. BUG: 391380 BUG: 416690 FIXED-IN: 22.04.2 Not totally sure if this fixes everything but it seems like an improvement. ####################### elisa commit fcde91570f35ebb5726580a2cdcff55c0d93130d Author: Nate Graham Date: Thu May 5 22:08:15 2022 -0600 Improve UX for buttons that open menus Make them open on pressed rather than clicked, and highlight when pressed. This makes them behave more consistently. BUG: 453399 FIXED-IN: 22.04.1 commit a5f6f0b613ae26610ba5421c7b27f7e38299ad06 Author: Firlaev-Hans Fiete Date: Tue Apr 26 15:45:34 2022 +0000 Fix Open and Save Playlist global menu entries Before, the two entries "Open Playlist…" and "Save Playlist…" in the "File" menu were bound to the same action as "Refresh Music Collection" which is obviously not wanted. commit 4ff13b1942380d9f2b86fc59abb58934063ce006 Author: Nate Graham Date: Tue Apr 19 15:50:44 2022 -0600 Emit change signals for various config changes We had forgotten to emit change signals for some config settings. BUG: 436424 FIXED-IN: 22.04.1 ####################### eventviews commit 3965ec58eae7fd8f8e79ae809e092b74b7610821 Author: Ahmad Samir Date: Sat May 7 21:09:22 2022 +0200 TodoViewQuickAddLine: fix adding a todo using the quick add line This should be connected to the returnPressed signal that takes no args, so the QLineEdit one. Apparently things broke because the signal is overriden in TodoViewQuickAddLine, overriding siganls is always a hassle. Found while using KOrganizer. (cherry picked from commit 5a3ebb42e3e3f6692adb3db8fb52a9460c8490ed) commit 6f859a64eacda84e56a793b370a3efd42f9f32cf Author: Glen Ditchfield Date: Sun May 8 16:42:53 2022 +0000 Edit start dates in the Todo view Let the user edit start dates by right-clicking in the start date column. If the new start date is later than a pre-existing due date, the due date is adjusted. Note: to preserve TodoView's ABI, I put the new popup menu in TodoViewView. commit 6a6d73274f088194ae77765854d7a06aa19d5806 Author: Glen Ditchfield Date: Fri May 6 21:17:09 2022 +0000 Use standaloneMonthName in the Month View's header Use `standaloneMonthName()` to generate the month name in the Month View's header, as is done by KOrganizer's date navigator, because `QString::toString()` produces inappropriate month names for Slavic languages in this context. BUG: 453292 Related: https://invent.kde.org/pim/calendarsupport/-/merge_requests/43 commit d1f78490130965fa9086e536419092d4f6a1b0d8 Author: Glen Ditchfield Date: Sat Apr 30 20:21:14 2022 +0000 Remove some SIGNAL and SLOT macros commit ef3e58f27b7b11fb358ab4f959861a3420b94577 Author: Glen Ditchfield Date: Wed Apr 27 21:56:24 2022 +0000 Keep dtStart valid when moving a todo The Todo view lets the user "move" a todo by changing its due date-time. If the todo has a start date-time, it allowed dtDue to move to a time earlier than dtStart, which is disallowed by RFC 5545. This patch adjusts dtStart if necessary to make the todo valid. ####################### filelight commit 35cd49b637af447b427d133ccecbeeee57da1e62 Author: Harald Sitter Date: Thu May 19 17:38:19 2022 +0200 make build_testing actually do what it says commit 75d024497dc15673a792547285d31eea10df5cbd Author: Harald Sitter Date: Thu May 19 11:24:25 2022 +0200 prevent building in source we need to synthesize the directory tree at configure time and that gets a bit complicated with srcdir==buildir. plus, we don't have CI for that scenario so it's practically not supported anyway. commit e4c9db692acf2969ef14a927a842fa5edc657887 Author: Harald Sitter Date: Sun Apr 17 00:51:30 2022 +0200 rebuild the iteration tech using better architecture the previous approach just didn't cut it for windows. the new code sports a forward iterator that fronts for a platform-dependent walker object that encapsulates the iteration logic this looks and feels a lot like std::filesystem API but unfortunately we cannot really use that API directly because I want this change to be conservative enough to land in 22.04 as a bugfix for windows, also on POSIX std::filesystem returns the st_size (size in bytes) whereas we want the actual occupied blocks (st_blocks*size), and lastly it's also a tad slower because of heavier abstraction should we choose to go the std::filesystem route in the future anyway it should be a trivial switch because of how similar the APIs are. furthermore move to always convert from/to utf8. the QFile helpers ultimately end up in the same code paths anyway, so it seems simpler to just go with the utf8 variants directly (also on windows QFile somehow produces bogus output for actual unicode characters) the combined set of changes improves windows support substantially. it's now correctly iterating unicode entries, and correctly displaying unicode characters. iteration in general now has unit testing. BUG: 442299 ####################### incidenceeditor commit 777cf46be59f9b922d8bf91eba5b1bf8d7ea95a1 Author: Glen Ditchfield Date: Mon May 30 20:16:04 2022 +0000 Unchecking the "Due" checkbox of a recurring to-do had no effect. commit 250c2de6576007c2c20a3c01ecaac04da5983b99 Author: Glen Ditchfield Date: Tue Apr 26 19:10:08 2022 +0000 Separate time order tests from time validation tests commit d4d479a26e2a895390bb2aa5cda6c0e264c3de0b Author: Glen Ditchfield Date: Tue Apr 26 14:23:47 2022 +0000 Compute locale-independant strings commit c9ad2907d6f4cd2fa359bffc22ff154614348bc3 Author: Glen Ditchfield Date: Fri Apr 22 01:26:39 2022 +0000 Simplify KTimeZoneComboBox commit 070ccf338b9d09098cd37643b1bbf528f0b725a5 Author: Glen Ditchfield Date: Thu Mar 31 22:30:30 2022 +0000 Test initialization and display of todo datetime GUI elements ####################### itinerary commit b2bc9af04be59f949012bbc709f9c1bed1ad42f4 Author: Volker Krause Date: Tue Apr 26 19:37:46 2022 +0200 Don't attempt to resolve ISO 3166-1 country codes for the address formatter That will revert that again anyway, and that seems to be less reliable on Android than it is on Linux. BUG: 452979 FIXED-IN: 20.04.1 commit 21db26241a3fcb93dd97f59ad61debe76ed20ea1 Author: Volker Krause Date: Fri Apr 22 16:19:25 2022 +0200 Support all barcode formats specified in pkpass files Also, fix an invalid reference for the size computation. ####################### kaddressbook commit ec2d34aa6cfb3c705238d083f234641f5bc50726 Author: Laurent Montel Date: Sun May 22 19:46:34 2022 +0200 Use openStateConfig for storing dialog size ####################### kajongg commit 8716aa796f819f0374e3d13b2b5ddb154f960d93 Author: Antonio Rojas Date: Fri Apr 22 08:53:47 2022 +0200 Install missing file Without it, kajongg doesn't run at all (cherry picked from commit 75cf1656b4be35cb70d1f197c5c2d4360da95512) ####################### kalarm commit 38bc9f5a2c10c57a374991f1e39ce72e41ded125 Author: David Jarvie Date: Mon May 2 15:14:03 2022 +0100 Don't show volume fade controls if Phonon backend doesn't support fade If the current Phonon backend doesn't support fade, don't mislead the user by showing fade options in the alarm edit dialog. commit f648997e7675990c0dfffbac420e126048e03014 Author: David Jarvie Date: Mon May 2 15:10:11 2022 +0100 Fix sound files not playing after previously playing with fade commit 1e44f031537711733a38fe487fee78e0be41c698 Author: David Jarvie Date: Sat Apr 30 16:28:06 2022 +0100 Bug 453193: Fix crash in font chooser after deselecting default font If the font chooser is displayed with 'use default font' selected, and 'use default font' is deselected and a style is then chosen, it crashed due to having no current font. BUG:453193 commit 7a6348bd49b9e0f5b5c3ad85403e1b450cb0c772 Author: David Jarvie Date: Mon Apr 25 22:55:37 2022 +0100 Fix Stop Play button not working for display alarm with audio file commit 30d5a943393d647bb7471d571d25a326e217ec04 Author: David Jarvie Date: Mon Apr 25 20:12:07 2022 +0100 Bug 452962: Fix crash when Try clicked to stop audio alarm with fade This implements a workaround for a Phonon crash where ~VolumeFaderEffect() called by ~MediaObject() crashes. commit 158ad4413f1609aff6a16d2254f05ecf72722483 Author: David Jarvie Date: Wed Apr 20 12:42:35 2022 +0100 Fix time spin boxes being displayed in the wrong position Using Qt 5.15.3, widgets directly inherited from SpinBox2 were redisplayed in the wrong position, at the top left of their parent's widget. This is fixed by adding a layout into SpinBox2. commit 4565ff433d5785298c9f548b1cf7486e6c915864 Author: David Jarvie Date: Mon Apr 18 00:25:02 2022 +0100 Fix checkboxes being disabled in Preferences dialog ####################### kalendar commit 8aa6e24e4ca3515e05d6c6c6bb7b7df660c4391f Author: Nicolas Fella Date: Thu May 12 16:01:47 2022 +0200 Don't call window->show() on a visible window This messes with the window's geometry Fixes #165 (cherry picked from commit f19b1a7c72b7b6cf64bb5f9383d0c46239884a4b) commit daf3c0bea9dd7479785541725a3e012d504961d1 Author: Nicolas Fella Date: Thu Apr 14 14:11:28 2022 +0200 Install locally downloaded translations commit 3966f45c3e8d3a71ffbc3b845e6753a105ad31c9 Author: Volker Krause Date: Mon Apr 4 18:33:16 2022 +0200 Use IncidenceTreeModel from akonadi-calendar This is the first step in moving TodoModel from eventviews to akonadi- calendar, which would remove the dependency on eventviews and calendar- support here entirely. commit 237167b3017b701478dc5865c77d088c62175cec Author: Claudio Cambra Date: Wed Apr 6 00:37:51 2022 +0200 Fix tasks view highlight colours commit 8b3eda5e5b24e455406a070e2b6e20e49f9cd59e Author: Claudio Cambra Date: Wed Apr 6 00:35:18 2022 +0200 Ensure Kirigami Theme colourset pulls from properties in AbstractTreeItem commit 6d9ce81caecca524b18e8add0649fa654973351f Author: Claudio Cambra Date: Wed Apr 6 00:31:23 2022 +0200 Fix bad property access commit c82d595f097ce8e427b1b1e5b223f6c48bee2777 Author: Claudio Cambra Date: Wed Apr 6 00:29:07 2022 +0200 Parity between kirigami abstractlistitem and our treeview abstracttreeitem, fix highlight of list items commit b5af9475e20cad46a42987bcbf9f48e4806b3144 Author: Claudio Cambra Date: Tue Apr 5 23:45:23 2022 +0200 Ensure delete dialog properly wraps label commit b3c9c136ad390746ed74732b62f3573e8619f355 Author: Claudio Cambra Date: Tue Apr 5 23:44:55 2022 +0200 Remove unnecessary key press handlers commit aba5daa965e4ed61ec1ee728abd6963bbdc7e093 Author: Slawek Kaplonski Date: Sat Mar 26 08:27:47 2022 +0100 Fix 'next week' button in the week's view When going to the next week in the week's view, it wasn't working at all if next week was also begining of the next month. It seems that it was because of the Math.floor() method used to calculate weekDiff - this method returns always returns integer lower or equal to the input argument. As calculated value was something like 0.99, Math.floor() returned 0 so there was no change of the week at all. This patch changes it to use Math.round() which rounds input value to the closest integer value so it should works better in that case. Closes-issue: #186 commit d937483fb680cd3edf34a862114f6acb32dc397b Author: Claudio Cambra Date: Thu Mar 24 23:45:30 2022 +0100 Ensure incidence summary text in incidence info drawer is properly escaped ####################### kate commit f8a54bf5d1adc2cddf378aa11893a1f97a4f7ca6 Author: Waqar Ahmed Date: Fri Jun 3 12:06:23 2022 +0500 Fix crash in compiler-explorer plugin (cherry picked from commit 378d8b51d2c23a6ddde71c4dd369d209ad8a19dd) commit 36ede44fc7bef479e94f76121309a900bee2b29f Author: Christoph Cullmann Date: Mon May 16 19:49:02 2022 +0200 Revert "Create filebrowser on demand" This reverts commit 7caed2681d18d9ea08c35f160e88fb44a2e52769. BUG: 453795 revert full lazy loading, doesn't work this way commit 9ccb169070a81fb7d716bbc61ff390b07076ab42 Author: Kai Uwe Broulik Date: Tue May 10 09:10:30 2022 +0200 katetabbar: Fix drag pixmap size on high-dpi One needs to multiply the size by dpr, too, otherwise it's cut off. commit 7d1c9096ebe60b4acda6c4ae2711328b39a62257 Author: Waqar Ahmed Date: Tue May 3 02:37:23 2022 +0500 Use both highlightingModeAt and highlightingMode Using only one is a bad choice because it could be that it returns ISO C++ for some location, but the snippet wants C++. This is just bad, the user should not need to care about these details. Instead just use the both. (cherry picked from commit 4478e509ca0aa2e0be696f5576e9d8e95ee99db7) commit cab17fbeb81f40b1f03801e6b5a0a947f5221028 Author: Waqar Ahmed Date: Tue May 3 02:35:52 2022 +0500 Fix snippets not showing up in completion If you have some text on a line: func() and the cursor is in between the parenthesis and you try to invoke a snippet, kate fails to do so because of what the completionRange method was doing i.e., trying to select the full line range which imo sounds not very smart. It also leads to incorrect text replacement after execution of a snippet as the range could be anything. To test, create a snippet "qst" that completes to QStringLiteral(""). Then place your cursor in func() and type qst. Nothing shows up. Add spaces between parenthesis, snippet will now show up but when you execute it, it results in `tringLiteral("")`. (cherry picked from commit b0b5da9c05dd49180b7fc44d3ae690c3cc604b57) commit 3414b6269a616a0dee4237f66e77772669ee59ff Author: Christoph Cullmann Date: Sat Apr 30 23:42:04 2022 +0200 no delayed readSessionConfig the config pointer might be invalid at that point in time if we want to delay stuff, that must be done inside readSessionConfig in the KTextEditor::View itself, after reading the stuff from the passed config BUG: 453152 ####################### kbackup commit ca33bb7d2d7c435e7f71b114965db05d9b8c9788 Author: Martin Koller Date: Mon Apr 18 11:17:47 2022 +0200 saving profile needs to reset the backup cycle when manually saving a profile, we need to restart the backup (incremental) cycle since e.g. adding a new dir would otherwise not save its content on the next run (cherry picked from commit a1769ab9160022ba42fea3ea079bc8143022691f) ####################### kcalutils commit 8d05102db40c04e753f0970511ffec377d7d5f79 Author: Glen Ditchfield Date: Mon May 9 01:52:08 2022 +0000 Display year of exception to yearly recurrence commit 494331a28bb722b4ab4c38a2520f305b8f7ad8fa Author: Laurent Montel Date: Fri Apr 22 19:06:36 2022 +0200 Fix Bug 452480: Kmail doesn't display calendar invites BUG:452480 FIXED-IN: 5.17.1 ####################### kdeconnect-kde commit a0b9a2131c2fa30c041448f87fa927128785cea0 Author: Aleix Pol Date: Mon Mar 21 18:03:45 2022 +0100 kcm: Fix showing plugins' configuration We were using the plugin infrastructure to tell the name of the plugin we were configuring. Since this doesn't make any sense, just let the kcms themselves define where they want their settings to be. This fixes a regression from when we ported away from using KService to list them. e365e1b35c397e0017803f2edd4b606b5a298ced (cherry picked from commit 21dbf0410face6ab5fd625d51f648561c44a6d0e) commit 27da388c74e5eebca05251de471057486612f69b Author: Ömer Fadıl Usta Date: Thu Apr 21 13:16:40 2022 +0000 Fix PlaySound with correct QUrl It was missing to use fromLocalFile BUG: 452591 (cherry picked from commit da84914b7d5c39af23c3e54ff7745ce6e8c55fe4) ####################### kdenetwork-filesharing commit f1323083f30a0cc72e690d1e6d7f2cc723fec0b4 Author: Harald Sitter Date: Mon May 23 15:25:35 2022 +0200 reload combobox on reuse tableview by default reuses delegates so we get state confused because we don't bind our current index to the edit role (presumably because we'd break the binding when the user selects something else anyway). in any case because the delegates get reused we need to explicitly reload our cached states when that happens. otherwise we have delegates presenting the incorrect state (that is: out of sync with what is actually in the model) Fixes #2 ####################### kdenlive commit 460910bcea5bdd9d1ecd2ca2dc3fc45e960afe0b Author: Julius Künzel Date: Mon Jun 6 12:24:35 2022 +0000 Fix icon color change in some situations (eg. Appimage) BUG: 450556 (cherry picked from commit 4ca161d52ba43b894c70d216ee458e43331c0d70) commit 056d146294df253c8124594df399b015d8f75897 Author: Jean-Baptiste Mardelle Date: Mon Jun 6 22:07:21 2022 +0200 Fix incorrect lambda capture leading to crash. Fixes #1451 commit 9a5315d3e52c9caede81f9ccaae2b5c1cd054b1b Author: Jean-Baptiste Mardelle Date: Sat Jun 4 16:25:41 2022 +0200 Fix AppImage icons. Related to #1447 CCBUG: 451406 commit 6c7e607f955991f64feae81efd4a40f2b6d37905 Author: Jean-Baptiste Mardelle Date: Thu Jun 2 06:50:51 2022 +0200 Online resources: only show warning about loading time once. CCBUG: 454470 commit f4cdefe0e47601fcfae483884009708a21207ff5 Author: Jean-Baptiste Mardelle Date: Thu Jun 2 08:44:55 2022 +0200 clang format fixes commit 038b7c03acc621fdad7d02ef6d80f59990c31354 Author: Jean-Baptiste Mardelle Date: Tue May 31 15:30:53 2022 +0200 Fix crash clicking ok in empty transcoding dialog commit 1920dd4c15f4ec35e0d16c0e93c40468124efa8c Author: Jean-Baptiste Mardelle Date: Tue May 31 14:57:14 2022 +0200 Fix possible crash when load task is running on exit commit 16b177c6a900fea6eb2be13439005a25552f49f6 Author: Jean-Baptiste Mardelle Date: Mon May 30 21:47:20 2022 +0200 Fix file watcher broken, changed clips were not detected anymore Fixes #1444 commit bfab72ad7079f52516e285f985039d3044b980de Author: Jean-Baptiste Mardelle Date: Sat May 28 16:59:51 2022 +0200 Fix timeremap clip always using proxies on rendering. BUG: 454089 commit 49543041f85981d731b23c07fecc1f3f2e65368f Author: Jean-Baptiste Mardelle Date: Sat May 28 07:11:19 2022 +0200 Ensure internal effects like subtitles stay on top so that they are not affected by color or transform effects. Fixes #1438 commit d9a9c00dca9b7065b551ddcc6c6c25ea94bbdc43 Author: Jean-Baptiste Mardelle Date: Fri May 27 20:47:51 2022 +0200 Fix crash on undo center keyframe commit ce28f4d2520edbeba455d7b23fdbeea6c42726dd Author: Jean-Baptiste Mardelle Date: Fri May 27 18:09:17 2022 +0200 Fix crash changing clip monitor bg color when no clip is selected commit 660858733e4eeda7fc5902ca03b73cd0ae90b073 Author: Jean-Baptiste Mardelle Date: Fri May 27 17:27:30 2022 +0200 Fix crash on undo selected clip insert commit 456bb4fb76c6f1066ab637687f97658ea47abee3 Author: Jean-Baptiste Mardelle Date: Fri May 27 16:22:29 2022 +0200 Fix nvenc codec CCBUG: 454469 commit 338e677b54629df877d4f0091c8d08ddad8bc3fe Author: Jean-Baptiste Mardelle Date: Fri May 27 16:15:50 2022 +0200 Fix clip thumbs not discarded on property change commit 937e2061349c94c3f3411013772b315d2404e3f4 Author: Jean-Baptiste Mardelle Date: Fri May 27 15:37:55 2022 +0200 On document loading, also check images for changes commit e9a62a1c0a273e07388b90743719b3c2e740a4ea Author: Jean-Baptiste Mardelle Date: Fri May 27 12:35:16 2022 +0200 Fix tests and mix direction regression commit 919596ad105dd4c5d6e4f3419963c39d61732ea8 Author: Jean-Baptiste Mardelle Date: Fri May 27 09:32:26 2022 +0200 Fix major corruption on undo/redo clip cut, with tests commit 5e9d56a96feeeac8fbf77871ea4c1a0b8eb75c27 Author: Jean-Baptiste Mardelle Date: Fri May 27 06:56:33 2022 +0200 Project loading: detect and fix corruption if audio or video clips on the same track use a different producer commit a7fc91dbabc05e9778698ab6aafd747a9507db49 Author: Jean-Baptiste Mardelle Date: Thu May 26 16:03:05 2022 +0200 Fix crash dropping an effect on the clip monitor commit 006c7a1761669b3fbd0000eda130cf7aae366111 Author: Jean-Baptiste Mardelle Date: Wed May 25 07:35:51 2022 +0200 Speedup maker search commit 13c5f4434cf01dacec300f1a0e0490cd783c6efa Author: Jean-Baptiste Mardelle Date: Tue May 24 13:16:31 2022 +0200 Fix cannot put monitor in fullscreen with mirrored screens commit a6c365a3d01441bf6bf77782df9db2a323498927 Author: Jean-Baptiste Mardelle Date: Sat May 21 19:10:40 2022 +0200 Fix mix on very short AV clips broken, with test commit 019491631e59fc735fe1b3c7be33edea9314bed6 Author: Jean-Baptiste Mardelle Date: Sat May 21 17:56:21 2022 +0200 Fix Slide mix not correctly updated when creating a new mix on the previous clip, add tests. CCBUG: 453770 commit 8142abe5c2754ed09945af51ffa16284c2df0542 Author: Jean-Baptiste Mardelle Date: Fri May 20 22:49:52 2022 +0200 Fix mix mix not correctly reversed in some cases and on undo. Bug: 453770 commit d332064716d3ee9eaedaaf9402c9ffcd15a42de5 Author: Jean-Baptiste Mardelle Date: Fri May 20 16:42:06 2022 +0200 Fix slide composition going in wrong direction (mix is still todo) CCBUG: 453770 commit cf5e56aa4620395b0895a4885482054b489c86c1 Author: Jean-Baptiste Mardelle Date: Fri May 20 15:41:19 2022 +0200 Fix several small glitches in bin selection commit cf5c0a473a59f4eda17bdf367377197b0868bcba Author: Jean-Baptiste Mardelle Date: Thu May 19 23:24:24 2022 +0200 Fix clip height not aligned to its track. Fixes #1435 commit 8ffbef7fb62a5b70b8ee31e6dcc457ae3e79886c Author: Jean-Baptiste Mardelle Date: Thu May 19 11:44:54 2022 +0000 Fix speech to text on Mac commit b128c3b384addfba1228ab931dc08c0ee16f8d97 Author: Jean-Baptiste Mardelle Date: Thu May 19 06:47:13 2022 +0200 Fix crash/corruption in overwrite mode when moving grouped clips above or below existing tracks commit 57d849d69077fb0abd6faed2bfdc3d29c2d58428 Author: Julius Künzel Date: Fri May 27 14:26:25 2022 +0200 Fix missing audio with "WebM-VP9/Opus (libre)" preset Related to #1439 CCBUG: 452950 FIXED-IN: 22.04.1 commit 5060037f97a4f487f2b9ae161d4fafa24f6ec455 Author: Julius Künzel Date: Mon May 23 18:09:18 2022 +0200 [Render Widget] Allow more steps for quality slider Related to #1393 commit 01ca6009148dd49f52823852cda17bbd65e70ca6 Author: Julius Künzel Date: Mon May 23 17:27:54 2022 +0200 [Render Presets] Fix wrongly reversed quality with custom presets Related to #1393 commit 854c1aef1a96ece1831048cef7ec837e0c410f24 Author: Julius Künzel Date: Mon May 23 17:05:24 2022 +0200 [Render Presets] Add more speed preset steps for x254 and x256 Related to #1393 commit ee7a06a3ada559a82ad1505254b8ee817ca8dc04 Author: Jean-Baptiste Mardelle Date: Tue May 17 22:20:39 2022 +0200 Fix mixers don't display levels if a track was added/removed with collapsed mixer commit b0b13930d16402ba28ba90b987f4ef15c565094b Author: Jean-Baptiste Mardelle Date: Tue May 17 22:00:14 2022 +0200 Fix possible crash in transcoding dialog if there are no clips to convert commit 8131671594ead2d318418359c0a1b7e175979fbd Author: Julius Künzel Date: Mon May 16 23:58:55 2022 +0200 [RenderWidget] Add scrollbar to improve experience on small screens commit f7bc263e620657957726f5887a07ab913525a31a Author: Gary Wang Date: Mon May 9 00:46:23 2022 +0800 Add 'reverse' parameter to transition 'mix' commit 89cdeb163db3392ce5cbc6094974e8f4b83c11b2 Author: Jean-Baptiste Mardelle Date: Fri May 6 10:14:55 2022 +0200 Fix custom effect type sometimes incorrect. Fixes #336 commit c6f537bea43ec6fb88153752dd8c9ccf106f66e3 Author: Jean-Baptiste Mardelle Date: Sun May 1 18:20:48 2022 +0200 Fix drag incorrectly terminating in icon view commit 077f2f290a4f42ca7bacae1cc05c87db16c3f35c Author: Jean-Baptiste Mardelle Date: Fri Apr 29 11:42:48 2022 +0200 Fix freeze cause by incorrect duplicate entry in thumbnail cache. Maybe related to #1364 commit ae1e79a176067ed3f78ff473fd5063972c26f1d2 Author: Jean-Baptiste Mardelle Date: Mon Apr 25 00:02:25 2022 +0200 Fix crash trying to drag in empty space in Bin icon view commit 7431f170cefc5424a5bf21fc2188161d18a6e266 Author: Massimo Stella Date: Sun Apr 24 19:36:25 2022 +0000 Update kdenliveeffectscategory.rc new mlt's box_blur added to the 'Blur and Sharpen' category commit 02cd900aa5e72ed17f13585434aaa1576fa87dd2 Author: Massimo Stella Date: Sun Apr 24 19:34:31 2022 +0000 Update CMakeLists.txt adding the new mlt's Box_Blur commit 42c8bd8c555acd470563cfcab94197112857f1d7 Author: Massimo Stella Date: Sun Apr 24 19:33:44 2022 +0000 Add new mlt's Box_Blur ui. It was not working with the automatic one commit 6ba4c16f48d9ef64c26ea2c2744c066fee52e1ef Author: Massimo Stella Date: Sun Apr 24 17:03:30 2022 +0000 Update secondary_color_correction.xml fixing Transparency default value error commit 4685d1353cf0b098049cdf31828720241c9f026a Author: Eric Jiang Date: Sat Apr 16 15:32:47 2022 -0700 Fix titler text alignment When editing text in the title editor, modifying left-aligned text behaves as though the text is right-aligned and vice-versa. This diff fixes the logic of offsetting the text location based on alignment. commit 3c59d78541e124c4a639537bbe1f696ebd563d40 Author: Jean-Baptiste Mardelle Date: Fri Apr 22 17:54:28 2022 +0200 Fix potential deadlock, maybe related to #1380 commit a61a8f94657883e781e405e6db30a9b2a25b7a6c Author: Jean-Baptiste Mardelle Date: Fri Apr 22 16:49:25 2022 +0200 Small refactoring of cache get thumbnail commit 9f51aeb7ca86b074284782accfb993c626aa1707 Author: Jean-Baptiste Mardelle Date: Fri Apr 22 13:10:21 2022 +0200 Fix timeline preview failing when creating a new project Related to #993 commit e725bcfdcddda0753232fef78e87636c3865c881 Author: Jean-Baptiste Mardelle Date: Thu Apr 21 16:43:43 2022 +0200 Timeline preview profiles - remove unused audio parameters, fix interlaced nvenc commit 18f77f07afb37011473e3fef211d42ba6434d648 Author: Jean-Baptiste Mardelle Date: Thu Apr 21 15:55:58 2022 +0200 Another set of minor improvements for monitor audio level commit 1ba4dedcfe7d59504815d5c237c4605586d69ed4 Author: Jean-Baptiste Mardelle Date: Thu Apr 21 14:46:26 2022 +0200 Minor fix in audio levels look commit 8ab8f8e53e1935190521470ba306bf0c6b664352 Author: Jean-Baptiste Mardelle Date: Thu Apr 21 13:29:57 2022 +0200 Ensure all color clips use the RGBA format commit a5690290305ac7c096b8b3a3bdd49745913d813a Author: Jean-Baptiste Mardelle Date: Thu Apr 21 09:29:31 2022 +0200 Show dB in mixer tooltip commit 637661db295e18f623f439b090e384f34fb29100 Author: Jean-Baptiste Mardelle Date: Thu Apr 21 08:49:41 2022 +0200 Fix audio levels showing incorrect values, and not impacted by master effects Related to #798. Track audio levels still don't display the correct values, a change in MLT is required, patch will be posted soon ####################### kdevelop commit 7d02895fd0ef22fb93c4f2a5fc3fe5dfc7aba4cb Author: Jeremy W. Murphy Date: Sat Apr 30 14:30:47 2022 +1000 On Apple, use project version format compatible with Apple linker BUG: 448152 FIXED-IN: 5.8.220402 Using PROJECT here makes sure that it is never out of sync with the ecm setup in kdevplatform. However, I'm pretty sure that the 'micro' (fourth) version level is ignored. commit 5dbeef5fa857f1643f8b47cf2b025ca1325a38b9 Author: Igor Kushnir Date: Sun May 1 14:46:34 2022 +0300 ContextBrowserPlugin: remove redundant DUChain read locks DUChain read locks are recursive, so this commit does not fix anything, only improves performance. The removed locks were redundant because: 1. ContextBrowserPlugin::findDeclaration() is called only from ContextBrowserPlugin::updateForView() while holding DUChain::lock(). 2. ContextBrowserPlugin::switchUse() acquires DUChain::lock() almost at the beginning => no need to acquire it again below. Michael Swan originally proposed similar changes in https://phabricator.kde.org/D22182 along with a fix for Bug 358787. Jonathan L. Verner reinvented the same fix, but for Bug 416714, in the parent of this commit. This commit modifies and applies the remaining fixes from the Phabricator review. The Phabricator review's summary contains: "There were two paths which needed a lock added given my change, so this change set should not cause any regression on bug #386901." As explained at the top of this commit message, the moved/removed locks were just redundant, and so removing them is unrelated to the bug fix. commit a947074f0872ad3245b8c73679143998a88e3753 Author: Jonathan L. Verner Date: Fri Oct 29 01:59:42 2021 +0200 Fix a crash in the "update signature action". The problem seems to be that the DUChain is readlocked in `AbstractNavigationWidgetPrivate::anchorClicked` (see also [2]), which then proceeds through the following (backtrace-like) call chain #9 AdaptSignatureAction::execute() (at plugins/clang/codegen/adaptsignatureaction.cpp:83) #10 ProblemNavigationContext::executeAction(int) (at kdevplatform/language/duchain/navigation problemnavigationcontext.cpp:258) #11 ProblemNavigationContext::executeKeyAction(QString const&) (at kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:243) const&) (at kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:183) #13 AbstractNavigationContext::acceptLink(QString const&) (at kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:487) #14 AbstractNavigationWidgetPrivate::anchorClicked which ends at plugins/clang/codegen/adaptsignatureaction.cpp:83 with an `ENSURE_CHAIN_NOT_LOCKED` macro, which asserts. However, the lock in `anchorClicked` was added there in commit ff72bc32 to fix bug 386901 ([1]) so it cannot just be removed. The callchain triggering the 386901 bug looks as follows: #0 FunctionDefinition::declaration (at kdevplatform/language/duchain/functiondefinition.cpp:52) #1 FunctionDefinition::declaration (at kdevplatform/language/duchain/functiondefinition.cpp:52) AbstractDeclarationNavigationContext::AbstractDeclarationNavigationContext (at kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:67) #3 DeclarationNavigationContext::AbstractDeclarationNavigationContext (at plugins/clang/duchain/navigationwidget.cpp:38) #4 ClangNavigationWidget::ClangNavigationWidget (at plugins/clang/duchain/navigationwidget.cpp:98) #5 ClangDUContext::createNavigationWidget (at plugins/clang/duchain/clangducontext.cpp:46) #6 AbstractNavigationContext::registerChild (at kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:281) #7 AbstractNavigationContext::execute (at kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:201) #8 AbstractNavigationContext::acceptLink (at kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:487) #9 AbstractNavigationWidgetPrivate::anchorClicked (at kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:285) which hits an assert at kdevplatform/language/duchain/functiondefinition.cpp:52 in the `ENSURE_CAN_READ` macro. This commit moves the lock from `anchorClicked` into `AbstractNavigationContext::registerChild`, which is the last opportunity for a lock before a language-plugin specific method is called (so that the bug does not reappear in other language plugins). References [1] https://bugs.kde.org/show_bug.cgi?id=386901 [2] https://phabricator.kde.org/D22182 BUG: 416714 CCBUG: 358787 FIXED-IN: 5.8.220401 ####################### kio-extras commit d676e8085e86b7f78a86877c038bd98bcc02bde4 Author: Igor Kushnir Date: Mon May 30 20:53:55 2022 +0300 man: remove the section suffix from page names in listDir() After recent major changes to man's listDir() (starting at 223de3ec8cde479fbe7f102c76b756cacbedbda5 and ending with 1d752c0497868fb07abd574f260f85c1ce62dfc9) man page names acquired section suffixes in parentheses. For example, "aio.h" became "aio.h (0p)". This page name format change broke URLs formed by joining a section URL and a page name, e.g. "man:/(7)" + '/' + "bootup (7)". The `xdg-open "man:/(7)/bootup (7)"` command opens this broken link in KHelpCenter, which displays the "Manual Page Viewer Error" page. The added section suffixes also break displaying man pages in KDevelop's Man Pages documentation plugin. Revert this breaking change by removing the section suffix rather than reformatting it into parentheses. BUG: 452920 FIXED-IN: 22.04.02 commit afe11f248c663e4038f0bab99c1bcb9fd1345b69 Author: Antonio Rojas Date: Tue Apr 26 23:29:16 2022 +0200 fish: don't overwrite dir mimetype with extension based one This makes dirs with a dot in their name or special names (such as 'core') report a wrong mime type BUG: 452940 ####################### kitinerary commit 0a201e6877cab003cd0bc045d8c86c61787c4a89 Author: Volker Krause Date: Sat Jun 4 20:05:00 2022 +0200 Fix hex vs decimal mix-up in barcode content detection commit da2622ed4ee1827c514e9c524696605cbe584477 Author: Volker Krause Date: Mon May 30 18:07:51 2022 +0200 Slightly relax the square barcode aspect ratio threshold This fixes decoding the slightly distorted Aztec codes in mobile PDF boarding passes from Eurowings. commit 68748049851bd404fea3f2c997c3f6227efc0951 Author: Volker Krause Date: Tue May 24 18:48:57 2022 +0200 Try harder to clean Eventbrite street addresses The order in which postal code and locality are appended to that can differ depending on local formatting rules. commit 2e45f1b28661422845412055d84a3f872f2e869a Author: Volker Krause Date: Sun May 22 18:38:53 2022 +0200 Add extractor script for UK national rail PDF tickets commit 276c9e91daf818ecc100d6e2c68e08e1958d6d95 Author: Volker Krause Date: Wed May 18 17:25:37 2022 +0200 Add extractor script for Thalys PDF tickets We get most of the data from the Thalys barcodes already, this fills in station names, departure/arrival times and passenger name. commit d62695c849ed806f4d1cdf571432d32ec734577e Author: Volker Krause Date: Thu May 5 19:02:18 2022 +0200 Add PDF extractor stage for SNCF discount cards This augments what we get from the barcode, e.g. the owner name and (once the data model supports that) the validity range. CCBUG: 453322 commit c7e4dee7d0f6d4fb5c3499bcbd8fcc18642dd021 Author: Volker Krause Date: Wed May 4 17:27:57 2022 +0200 Extract SNCF discount card barcodes CCBUG: 453322 commit 141af23a9b0a8b1ddf92d432b0a2b910650dfd91 Author: Volker Krause Date: Wed May 4 17:27:41 2022 +0200 Extract SNCF discount program information from tickets CCBUG: 453322 commit 982732660dfc94355d92d4627138ad3536558e9d Author: Volker Krause Date: Wed May 4 17:27:02 2022 +0200 Fix reservation number propagation from barcode to PDF extracted data commit 0a475e3fe444410eaee60e4fb329aea8296d5ea1 Author: Volker Krause Date: Mon Apr 25 17:13:03 2022 +0200 Handle minor variations in the phone number part from simplebooking.it Also, extract the guest name while at it. commit 8b09a8ebe23ad91f7e1aeeeca1fee82f418a9080 Author: Volker Krause Date: Fri Apr 22 16:10:50 2022 +0200 Extract onepagebooking.com pkpass files as well commit 20b287eabca8a7f82346c7ffec24c2798bdf8d59 Author: Volker Krause Date: Fri Apr 22 16:10:32 2022 +0200 Make the onepagebooking.com email extractor slightly more tolerant commit c014509147dd15bce483f3cb1a5b8d6ff458e7cd Author: Volker Krause Date: Tue Apr 19 18:27:20 2022 +0200 Add extractor for alternative booking.com HTML emails Additionally this also adds support for email contacts and modification URLs for all formats. commit f85ea284528b01b547bcceb320bbfd6a7e03d739 Author: Volker Krause Date: Mon Apr 18 10:20:23 2022 +0200 Also post-process stand-alone program membership elements commit 71b0372bd67223fce21fa0b877e84196da2911d8 Author: Jan Hambrecht Date: Fri Apr 15 22:49:43 2022 +0200 Update eurowings plaintext extractor The eurowings plaintext extractor did not work anymore due to slight changes in booking confirmation text received from eurowings. The various regex had to be slightly extended to catch the correct data points from the text. (cherry picked from commit 7d86a0ede07ccdc0dd0e7891e61b11410faba65d) ####################### kmahjongg commit c49e284e180195aacf7797842d3c930b3a2241bd Author: Albert Astals Cid Date: Mon Jun 6 21:36:26 2022 +0200 Fix issue when restaring a game with a selected tile We need to clear the selected tile otherwise clicking on the same position again makes the tile disappear incorrectly BUGS: 454903 ####################### kmail commit 0ef1c9191eac2812e689b696dbe8c28192a74d1f Author: Laurent Montel Date: Tue Jun 7 08:58:02 2022 +0200 Fix update menu when we switch tab commit 3150b97b3e33971b01f8c6d71c2c5d11430fe729 Author: Laurent Montel Date: Mon May 23 08:49:27 2022 +0200 Follow BinaryUnitDialect option CCBUG: 454182 commit 1206c629da48c2eaec8205cca47e4c42ddefe7c3 Author: Laurent Montel Date: Thu May 19 07:48:32 2022 +0200 Fix crash when we add/edit/remove not commit aa500afa6358b742cd8f609a716e6cd3d2582bee Author: Laurent Montel Date: Wed Apr 27 06:53:51 2022 +0200 Fix crash when we delete several identities ####################### kmailtransport commit a753314885c642b58f53198bf8870348631d5917 Author: Laurent Montel Date: Fri Apr 29 14:46:58 2022 +0200 Add separator ####################### kolourpaint commit 859b4455e37464a8d6e8167f2581abf237f45bd4 Author: Marco Martin Date: Fri Apr 29 13:58:30 2022 +0000 recalculate toolbar size on layout requests on events like style change all the size hints can be not valid anymore. visible when changing style on the fly or using a feature from breeze which enlarges buttons when in tablet mode doing this at stylechange event is too soon, on layout request is the proper moment in the chain of events Removing adjustSizeConstraint completely is probably the proper fix, though seems to indeed mis size the toolbar on undock ####################### konsole commit a6fce70f6c4e4d355c14475be8f5669a83c7023f Author: Luis Javier Merino Morán Date: Sat Apr 30 19:12:36 2022 +0200 Fix scroll position jumps regression Commit d37d3ac1 "CompactHistoryScroll: Remove _maxLineCount + 5 lines at a time" caused a regression: addHistLine queried the number of lines in history before and after adding a line, and if it had not incremented it assumed one line entered history and another was dropped at the other end. Now, lines are dropped from history in batches, so take care of that. Very similar to the regression fixed at 7a1e4768, only this one is about keeping the scroll position on the presence of scroll, and that other one is about keeping the selection. Thanks to the bug reporters Michael and Luke-Jr for the heads-up. BUG: 452955 BUG: 453112 (cherry picked from commit d2ca202abd4e6b415a7647927db493337092d5f3) commit 9ae57f4e1de920d1a30b8f64448fd6c186a36730 Author: Matan Ziv-Av Date: Tue Apr 12 00:03:12 2022 +0300 Fix cursor position after drawing Sixel graphics Moving all cursor and scroll handling to addPlacement. This requires the moveCursor parameter to have three possible values, since Sixel cursor movement is not the same as Kitty/iterm2. This also unnecessitates addPlacement return value. BUG: 452476 ####################### kopeninghours commit 4ef92d5fa3e20bb5bd2d3534b31bdd2f2a81d866 Author: Fam Lam Date: Thu Apr 21 17:32:03 2022 +0000 Add Dutch month abbreviations and weekdays. Remove Ma conversion Add Dutch month abbreviations and weekdays. Skipping Di, Do abbreviations due to conflicts with other languages. Remove conversion of Ma -> Tu as Ma is Dutch for Maandag (Monday) ####################### kosmindoormap commit 97824328deacda5d4f8f014bb8d623bf9afa1745 Author: Volker Krause Date: Tue Apr 26 19:02:34 2022 +0200 Fix removing the country prefix from the country subdivision code ####################### kpmcore commit 82a6351bae64b99616249e44492259ec31a3b34e Author: Andrius Štikonas Date: Wed May 4 17:48:35 2022 +0100 Fix location of GPT header on 4K LBA devices. BUG: 453333 ####################### kpublictransport commit f418c258c4f228e8804205b1aa490fe6da9b0650 Author: Volker Krause Date: Tue May 17 18:04:01 2022 +0200 Discard Hafas load values outside of the expected range Fixes broken load information with recent BVG responses that report a load value of "11" for "low load" in the tcocL structure. We now discard that and only use the information from the remL-based load data, which is parsed correctly. ####################### ksirk commit 6e8ae29aa621df7e02cf5cf897352e20d28c4986 Author: Ahmad Samir Date: Sun Jun 5 23:26:41 2022 +0200 Fix KNewStuff includes KF*/KNewStuff3/ has been in the target include directories for a long time. Cherry-picked from 459f18191e11e7a1d38b61cd0114bd881a110539 ####################### libkcddb commit f9e58d3b294ba6c07d9e0ae2c600ac253d9e0cf4 Author: Albert Astals Cid Date: Thu May 26 00:00:26 2022 +0200 Needs kdoctools_install since it has docs ####################### libkexiv2 commit 54a2c9c974291a42959d5721a3dcb3b5ade80522 Author: Nicolas Fella Date: Thu May 19 22:38:29 2022 +0200 Remove usage of register keyword It serves no purpose and is invalid C++17 BUG: 454050 (cherry picked from commit d0d6b191ebc1bdd2d1b722ee243b09abac5e5629) ####################### libkleo commit 5c4b8edb6d0b142a1d76276509e5252cacdecbe0 Author: Martin Liska Date: Fri Mar 25 14:40:37 2022 +0100 Include . In order to fix: [ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/kleo/keyserverconfig.cpp:73:44: required from here [ 16s] /home/abuild/rpmbuild/BUILD/libkleo-21.12.3/src/utils/algorithm.h:35:30: error: no matching function for call to 'begin(QStringList&)' [ 16s] 35 | std::transform(std::begin(c), std::end(c), std::begin(c), op); [ 16s] | ~~~~~~~~~~^~~ The change is documented here: https://gcc.gnu.org/gcc-12/porting_to.html#header-dep-changes (cherry picked from commit f290218a6fd4e2b849875f6d465eaa861ec02aff) ####################### lokalize commit 0bdd8bd236459338bfc52b7ae57e78eed29e2268 Author: Karl Ove Hufthammer Date: Sun May 22 20:36:53 2022 +0200 Update mailing lists for Norwegian translation teams The three teams (Norwegian Nynorsk, Norwegian Bokmål and Northern Sami) now share the same mailing list. ####################### messagelib commit 7b956ab759445ef9b556ee67b60ba3a6292bed9e Author: Laurent Montel Date: Mon May 23 08:12:41 2022 +0200 Fix bug 454182: message (part) size display: please follow BinaryUnitDialect everywhere BUG: 454182 FIXED-IN: 5.20.2 commit ba074c52e53351a7c210c43423990700623fc4b7 Author: Laurent Montel Date: Wed May 11 07:16:00 2022 +0200 We only need a close button here ####################### okular commit 1a980008be43e006c21254c45a06b7dd17a215bd Author: Albert Astals Cid Date: Wed May 18 23:12:18 2022 +0200 Fix crash while undoing with the menu on an empty annotation BUGS: 453987 commit afc0d8ed07a645f2013ec6f3094e36f70ab5edce Author: Albert Astals Cid Date: Tue Apr 26 21:46:51 2022 +0200 Fix part of the Welcome Screen not being translatable ####################### partitionmanager commit 6c195278ce608b5df4462fe986ea686c6a63e243 Author: ivan tkachenko Date: Sun May 29 16:14:32 2022 +0300 Fix info pane layout alignment to top commit e351dfd21d8a8b8a45bc086059e27080e0a9338f Author: Andrius Štikonas Date: Sat May 28 22:36:25 2022 +0100 Fix empty frame in resize/move dialog. Bug: 454530 ####################### pim-data-exporter commit af84327bb50b1c4ffe08143b5594124cd9ce57df Author: Laurent Montel Date: Tue May 31 13:27:09 2022 +0200 Fix copy file commit 5865c8c41235f3ddd544336347ca00eebdddfc06 Author: Laurent Montel Date: Tue May 31 13:02:12 2022 +0200 Use mkpath here commit c8d5bd2fc1b91e01966b94a5dddc8d6f148c2aeb Author: Laurent Montel Date: Tue May 31 13:02:06 2022 +0200 Fix autotest commit c344824ddf8216fa8814fd79ebfe3f54b6a2cbb7 Author: Laurent Montel Date: Tue May 31 11:44:36 2022 +0200 Fix reactivate action when we cancel sync commit 80367de70202849f4977d77956658e2360e3c199 Author: Laurent Montel Date: Mon May 30 13:06:56 2022 +0200 Exclude akonadi_google_resource too for setPath commit f35ff0f4ff28704ffd28ab980ad45460c9b536f7 Author: Laurent Montel Date: Mon May 30 11:05:18 2022 +0200 Fix export default maildir folder commit f31d77aaf651fc60044ea8b1e82f358be2a2b7c4 Author: Laurent Montel Date: Mon May 30 10:03:23 2022 +0200 We need to keep order For example we need to load mail first for sync kolab resource we can be need by kaddressbook commit b73366af51a28e6362ece401fc6742538a436026 Author: Laurent Montel Date: Mon May 30 09:52:23 2022 +0200 Create on stack commit 8cf1eae78345cd0a450d79e19d6932723b4601a7 Author: Laurent Montel Date: Mon May 30 09:41:03 2022 +0200 These resources doesn't have setPath method commit bef4da5087214bb5112611b28634615a08ab1b89 Author: Laurent Montel Date: Tue May 3 13:38:02 2022 +0200 Show all headers in qtc6 commit 38640527b8dd1e072690d4f253d6f1de78e724f6 Author: Laurent Montel Date: Tue May 3 13:37:48 2022 +0200 use auto directly commit 766a54ffa2e260fbe49cef82f118e9741c6ab082 Author: Laurent Montel Date: Tue May 3 13:37:36 2022 +0200 const'ify variable commit 42e9b063ae1f928605f25784c6c3fc2fd0d9372b Author: Laurent Montel Date: Tue May 3 07:32:28 2022 +0200 USe auto foo directly commit f290d7eae3c39b7c556e54a075398228a7b9d064 Author: Laurent Montel Date: Tue May 3 07:31:51 2022 +0200 Fix compile warning commit 04ba0f6ea6dfa5a79c78fb31b982b2ca9692f7bd Author: Laurent Montel Date: Mon May 2 13:50:55 2022 +0200 Const'ify variable commit 7da217c878f542dbcb6e5b23d1ac62605cb9aa36 Author: Laurent Montel Date: Mon May 2 07:21:43 2022 +0200 const'ify variables commit a7a5563837355e2637176970a9516d35a3b9b966 Author: Laurent Montel Date: Sun May 1 19:56:21 2022 +0200 const'ify pointer commit 003bb0cc14bfc367b4d2fcc52aed42a76c5ee32c Author: Laurent Montel Date: Sun May 1 14:54:16 2022 +0200 Show headers in qtc6 commit dd0fc50af0f0055c3ee50c782b097051dffe6ba0 Author: Laurent Montel Date: Sun May 1 14:50:11 2022 +0200 Remove it commit b6068df9c898137365f9a195e2cc4da02dd49621 Author: Laurent Montel Date: Sun May 1 13:43:59 2022 +0200 Fix install variable commit d475027ac9b37254ade73b11ad24da12ac1b7931 Author: Laurent Montel Date: Sun May 1 13:43:15 2022 +0200 Add more fix compile warnings commit c9bbae9d96214fd05a60420f5fa6d8def4b2f9d5 Author: Laurent Montel Date: Sun May 1 13:32:57 2022 +0200 Prepare to use custom install dir PIMDATAINSTALL_DIR commit ff25429742a31a89680e83364357f116a5cc4db7 Author: Laurent Montel Date: Sun May 1 13:32:34 2022 +0200 Fix some compile warnings commit 77ab9619695e9621330c014760d60ac58e7eb283 Author: Laurent Montel Date: Sun May 1 12:41:57 2022 +0200 Fix compile warnings commit 9afa8d15ccddacb783cc414c61c2418a2f6c43b4 Author: Laurent Montel Date: Sun May 1 12:36:27 2022 +0200 Show all headers in qtc6 commit 95a11b035d9e4b35bc01ec603481e9868be53997 Author: Laurent Montel Date: Fri Apr 29 08:11:51 2022 +0200 Fix export reminder agent config commit f600b003b341a4e908bb8ea69ff9aa76bf3a41b0 Author: Laurent Montel Date: Fri Apr 29 08:01:06 2022 +0200 Fix update buttons commit 321465bfd9c5fa0dfcd592a47c6abc27ebe7baa8 Author: Laurent Montel Date: Fri Apr 29 07:56:02 2022 +0200 Comment for the moment commit 9161494a1fa2cdbd611bd531d94d18c950bd3ed2 Author: Laurent Montel Date: Fri Apr 29 07:27:22 2022 +0200 fix import/export colors commit 6e73de4eb8dd2288fec69929472b8e82b3d90df8 Author: Laurent Montel Date: Fri Apr 29 07:12:56 2022 +0200 Fix import kalendar config commit c3ef8d26b460d77763ff9a2664f425691c154779 Author: Laurent Montel Date: Wed Apr 27 19:22:46 2022 +0200 Add more autotest (kalendar) commit 79c8d7209d2859da84148ea94ed3321fc8d4f34b Author: Laurent Montel Date: Wed Apr 27 13:41:25 2022 +0200 Start to import/export Kalendar config commit 5bbe4dd7dc83b6841e4551b3dbda3ea10b2a983b Author: Laurent Montel Date: Wed Apr 27 13:33:51 2022 +0200 Fix autotest commit 9927305c4655e07402d3ffe7fedf1e5d910023d2 Author: Laurent Montel Date: Wed Apr 27 13:30:24 2022 +0200 ignore repo commit e19f04c9e7116df3fc0d7f11be490662fc01a8d0 Author: Laurent Montel Date: Wed Apr 27 13:28:49 2022 +0200 Fix import kalendar reminder agent commit 966e0241d0a04cdf53c94043b34659959b94c63e Author: Laurent Montel Date: Wed Apr 27 13:19:12 2022 +0200 Now korgac is remplaced by kalendaracrc commit 926d000d939ce534423428c0dc329527a082e820 Author: Laurent Montel Date: Tue Apr 26 13:50:24 2022 +0200 make sure to synchronize resources commit 7c3a5d87369110397b2b765458c3579313d9fa3c Author: Laurent Montel Date: Tue Apr 26 13:50:14 2022 +0200 change the logic commit caf36588c9ba654645e12c3e9cdacf5efa73d0ab Author: Laurent Montel Date: Tue Apr 26 13:34:50 2022 +0200 Fix sync tree folder ####################### pimcommon commit 97cd0b7e44f09e11f9b3b449edca0d591ee3b850 Author: Laurent Montel Date: Thu May 19 07:09:26 2022 +0200 Fix typo ####################### spectacle commit 8beca3b9fdc1beffc7172155f3ae3a239ec9993d Author: Paul Worrall Date: Mon May 30 19:33:20 2022 +0000 Update org.kde.spectacle.desktop.cmake to include both required parameters for WindowUnderCursor BUG: 446971 (cherry picked from commit e28ba9c1199cc9b2524903000ebcbe83fe61f267) commit 21bd2a92431fe9039a6833ec1402c6559eb82011 Author: Antonio Prcela Date: Mon Apr 18 09:51:00 2022 +0200 Canceling a screenshot shall not disable buttons if previous screenshot is visible Problem: take screenshot, it shows up in Spectacle. Take, for example, new screenshot with rectangluar region. Cancel it, the previous screenshot is still in Spectacle, but most of the buttons are disabled. Solution: if checking that the new Pixmap has been forwarded to setScreenshotAndShow() is empty, because the 'shot' was canceled, check if a previous screenshot is already visible in Spectacle and set mPixmapExists to true so the buttons don't get disabled. Do not check for mKSWidget->isScreenshotSet() before the 'if (mPixmapExists) {}', in case the empty pixmap will overwrite the old screenshot. ####################### yakuake commit 3c90b54a2c880f251d51a8f8d10bd0e2c1353116 Author: Ahmad Samir Date: Sun Jun 5 23:24:13 2022 +0200 Fix KNewStuff includes /KF*/KNewStuff3/ has been part of the target_include_directories for a long time. Cherry picked from 9e691cfa077bb2e26efc14dd021da0836d70782d commit 06cd7566630c2652f06b5059cc427f95f033e194 Author: Jonathan F Date: Mon May 9 22:46:11 2022 +1000 Fix screen index preference resetting unexpectedly Update MainWindow::moveEvent() to correctly handle a result of -1 from QApplication::desktop()->screenNumber() ("widget is not on any screen"), which was previously causing a user preference for "show yakuake on a fixed screen" to revert to "show yakuake on the same screen as the mouse". BUG: 445106 (cherry picked from commit 554ca4bc41ba9018cc0819707c788fb02447a906)