####################### akonadi commit aebb20a082d05b36458008fedff4397f022c3ffa Author: Antonio Rojas Date: Sun Jun 19 12:50:00 2022 +0000 Don't delete mariadb log files The ib_logfile0 file is mandatory in MariaDB 10.8 [1] so akonadi deleting it on upgrade breaks the database self-check and prevents akonadi from working [1] https://jira.mariadb.org/browse/MDEV-14425 BUG: 454948 FIXED-IN: 22.04.3 ####################### akonadi-calendar commit 76bcb55f38d7496e1aa91c8fd77a5296bedef516 Author: Claudio Cambra Date: Fri Jul 1 12:29:14 2022 +0000 Prevent crashing from null AlarmNotification pointer Backport of !29 commit 26694e8c82562eac2fdbdb6fa85f56b27fca82a0 Author: David Faure Date: Thu Jun 30 16:32:49 2022 +0200 Fix crash when clicking on dismiss, sometimes. client->dismiss(this) ends up setting client to nullptr, so the disconnect() warns about null receiver and doesn't actually disconnect. (This is similar to 24f3853f14ec in master) BUGS: 455472, 455369, 455886, 455258, 455583 ####################### akonadi-contacts commit e74adfd30eae3f70b3b5452c52f33d285188568d Author: David Faure Date: Mon Jun 27 11:20:22 2022 +0200 akonadi-contacts links to contact-editor, so add to find_dependency Otherwise, find_package for AkonadiContact says: [...] but it set KF5AkonadiContact_FOUND to FALSE so package "KF5AkonadiContact" is considered to be NOT FOUND. Reason given by package: The following imported targets are referenced, but are missing: KF5::ContactEditor commit 7bc13fe24daaf2a2faa56f45b8e82f1915892523 Author: David Faure Date: Mon Jun 27 11:14:10 2022 +0200 Remove duplicated install() calls The exact same call is there a few lines above ####################### elisa commit 2f466c49d52858823003e56f4472051b6d13a707 Author: Yerrey Dev Date: Fri Jul 1 16:49:53 2022 +0000 Fix case sensitivity sorting issue in viewsproxymodel There was an issue where in the backend the entries are sorted case insensitively, but when sorting the entries in viewsproxymodel it was done case sensitive. This caused that albums and other entries in the sidebar that started with a lower capital letter would be pushed to the bottom of the list. This discrepancy made it so you could click an album on the sidebar and the actual album that opened would be completely different that you clicked. Before: ![casesensitivity-before-2022-06-30_14.09.06](/uploads/68f5eb71b224b614b1163b7097a175de/casesensitivity-before-2022-06-30_14.09.06.mp4) After: ![casesensitivity-after-2022-06-30_14.08.04](/uploads/c7c818d9ce63737d19c802312bd87218/casesensitivity-after-2022-06-30_14.08.04.mp4) (cherry picked from commit 301c7462ef0d516e7b4896854ed6b9f3d82d3ed8) commit b3d081d14a6da1e18ac220867eb7961b8a017837 Author: Bart De Vries Date: Tue Jun 21 18:56:02 2022 +0200 Rescale internal Slider values to avoid integer overflow The original implementation used the raw duration and position as reported by qmultimedia, which are in milliseconds. This, combined with the actual Slider implementation in qqc2-desktop-style caused value/duration to overflow at about 3 minutes and 30 seconds. The adapted implementation uses seconds for the internal Slider values. CCBUG: 455339 (cherry picked from commit 98227f05186d80124d9375f125057af0585267f8) ####################### kalarm commit ecd226d55520477a95f94538ae5ca2cdb994bba8 Author: Heiko Becker Date: Sun Jul 3 23:12:02 2022 +0200 Append the KDE Gear version to KAlarm's version This avoids the problem of identical versions in appstream metadata and recognizing which KAlarm version belongs to which KDE Gear release, while still providing information about added features when the patch level component is incremented. ####################### kdenlive commit 03170f45d2978fae72b45f6bb6efea072e10db6a Author: Julius Künzel Date: Sat Jul 2 20:59:01 2022 +0200 Supplement to "Disable pip on Flatpak (we bundle the deps there)" (Commit f9ef095b9791fb683f391f118c98b0537b254590) (cherry picked from commit d34c03e636753d2e0b58fd997e712751e3124a58) commit 1d82251684c0f37d6a9d3b78cc668b685aec5d9c Author: Julius Künzel Date: Sat Jul 2 09:36:59 2022 +0200 Fix syntax error (cherry picked from commit 6ce98a151999031bffc2d04cad36aa8b148345bd) commit 13b46025711bbe74d47b6652e1f627905112d624 Author: Julius Künzel Date: Fri Jul 1 23:01:16 2022 +0200 [Python Interface] Disable pip on Flatpak (we bundle the deps there) This fixes a regression that blocks otio and sst features while complaining about missing pip3 (cherry picked from commit f9ef095b9791fb683f391f118c98b0537b254590) commit e77e578e1f8298dce2319b3c88c94ff73e4337d1 Author: Jean-Baptiste Mardelle Date: Tue Jun 28 16:48:17 2022 +0200 Fix type (spotted by erjiang) commit 59a39a977d9057078a620da44227741186369c50 Author: Jean-Baptiste Mardelle Date: Fri Jun 24 14:00:53 2022 +0200 Fix effect parameter spin box incrementing twice on mouse wheel commit 5c9135c962854de074b494d264c3799c1b9e1cfd Author: Jean-Baptiste Mardelle Date: Sun Jun 19 19:04:26 2022 +0000 Fix compilation - wrong change committed commit aefb8432540208bf9292b5819f4e596052338fac Author: Jean-Baptiste Mardelle Date: Sun Jun 19 16:21:03 2022 +0200 Fix bug and warning calculating available mix duration when no frame is available commit aa544462f2043155ee0f52fec02597d71b98d5f1 Author: Julius Künzel Date: Sun Jun 26 22:18:35 2022 +0200 [Scene Split] reimplement threshold commit 2a44964b71949ce42eb6d4cd538a15ad7d5defe5 Author: Julius Künzel Date: Tue Jun 21 14:31:32 2022 +0200 Fix keyframe view seeking with effect zones commit 388c8188b93209d3e5e01c05b07e2239f4fa627e Author: Jean-Baptiste Mardelle Date: Sun Jun 19 11:23:31 2022 +0200 Fix timeline playing autoscroll incorrectly enabled CCBUG: 455512 commit 52e5f1bd33a6ad0e318bb333eb2d96cfb7df0310 Author: Jean-Baptiste Mardelle Date: Fri Jun 17 16:37:14 2022 +0200 Fix timeline scrolling broken after opening a widget from timeline menu, like edit clip duration commit ba1cbea6838f0b17e3711719cec71c890d01757c Author: Jean-Baptiste Mardelle Date: Fri Jun 17 13:47:48 2022 +0000 Fix oversized UI on Windows commit ceb9ee08e1bcc28a206583d4c8874e89d57fc869 Author: Jean-Baptiste Mardelle Date: Fri Jun 17 10:28:42 2022 +0000 Fix incorrect encoding in rendered clip name on Windows. BUG: 455286 commit edede016f553f917740a192b06c2ed134333f19e Author: Jean-Baptiste Mardelle Date: Wed Jun 15 22:43:28 2022 +0200 Fix incorrect ungroup when dragging selection. Related to #1460 commit 3e871332c6cc6c3c849211f837c297fd90c3c39a Author: Jean-Baptiste Mardelle Date: Tue Jun 14 13:30:34 2022 +0200 Fix incorrect behavior of external proxies, allow multiple patterns by profile CCBUG: 455140 commit e5911772c142d0d0bc45c944ab743d93bb84f9e0 Author: Jean-Baptiste Mardelle Date: Sat Jun 11 16:00:21 2022 +0200 Fixes for external proxies. CCBUG: 455140 commit 5d7f592fba28a70054f4829c4d4aa5ccf4338cc4 Author: Jean-Baptiste Mardelle Date: Thu Jun 9 23:17:14 2022 +0200 Correctly enable current bin item proxy action after proxy is enabled/disabled in project settings commit 5af84df5e92e583c693e96a48546d4aa8f06ded9 Author: Jean-Baptiste Mardelle Date: Thu Jun 9 23:00:44 2022 +0200 Fix timeline cursor sometimes losing sync with wuler playhead commit d05bb528afd1160f0be97f1c96ad5ccd27df0045 Author: Jean-Baptiste Mardelle Date: Thu Jun 9 13:31:32 2022 +0200 Fix freeze copying proxy clips. Related to #1453 commit a658c8052137d2fd4b5d9c08cc2593c57e88957d Author: Julius Künzel Date: Thu Jun 16 00:12:32 2022 +0200 [Render Presets] Follow ffmpeg defaults See https://trac.ffmpeg.org/wiki/Encode/H.264 and https://trac.ffmpeg.org/ wiki/Encode/H.265 Fixes #1455 commit db6f817469e5b96f18f952e6066a060968a7a26c Author: Julius Künzel Date: Wed Jun 15 23:35:52 2022 +0200 Proper rounding for persistant quality slider value Related to 7a54eea5ab7d928b1af1e1e3b13cc4bf5049d370 commit c10a0984ff145f5b2d4ecc397792cb0a66ff82e7 Author: Julius Künzel Date: Wed Jun 15 23:32:48 2022 +0200 [Render Widget] Backend option to set speed default index Also set the default speed for x254 and x256 to "veryfast" (See https://superuser.com/questions/1556953/why-does-preset-veryfast- in-ffmpeg-generate-the-most-compressed-file-compared) Related to #1455 commit 7a54eea5ab7d928b1af1e1e3b13cc4bf5049d370 Author: Julius Künzel Date: Wed Jun 15 22:15:44 2022 +0200 [Render Widget] Don't enable "Custom Quality" by default, remember state commit 4b087384a2718a17f7c643554cfdf5fe549f4521 Author: Jean-Baptiste Mardelle Date: Sat May 21 19:24:45 2022 +0200 Fix compilation with Qt < 5.14 ####################### klickety commit 54cabb534358f90734578a029d4c9f609be572bd Author: Albert Astals Cid Date: Thu Jun 30 00:32:00 2022 +0200 Fix score being wrongly calculated if clicking while animation is running BUGS: 455871 ####################### konsole commit 013cf65c52106954f7958eb481b598797e362e7d Author: Luis Javier Merino Morán Date: Wed Jun 15 18:04:32 2022 +0200 url filter: do not allow parenthesis in hostname commit e925acc1ca60ef1116fa84cc35328d5accad23c5 Author: Luis Javier Merino Morán Date: Tue Jun 14 17:10:21 2022 +0200 Only recognize URIs with balanced parentheses To prevent URIs inside parentheses from getting extended to the closing parenthesis, only recognize URIs with balanced parentheses in regname, path, query and/or fragment. We still allow unbalanced parenthesis in userInfo, since the postfix @ should prevent most ambiguous situations, and the parenthesis can be part of a password. CCBUG: 455166 commit 6e7cf530a8a9ef2676a1b4faf9a06af9f955c5be Author: Ahmad Samir Date: Sun Jun 12 11:39:07 2022 +0200 Match urls between grave ` CCBUG: 455166 FIXED-IN: 22.08 commit 6e2eb175f2051a05729b44c03eb45f4cb8340cec Author: Luis Javier Merino Morán Date: Fri Jun 3 18:00:44 2022 +0200 URI regexp: allow empty queries and fragments Test: http://example.com/? commit f499af3ca8f186910e279c3af7b06c299bea0e15 Author: Luis Javier Merino Morán Date: Fri Jun 3 17:57:24 2022 +0200 URI regexp: support ? in query and fragment The query and fragment components can include question marks in them. As an example, LDAP URIs have queries of the form: ["?" [attributes] ["?" [scope] ["?" [filter] ["?" extensions]]]]]] so the following: ldap://[2001:db8::7]/c=GB?objectClass?one does a one-level deep query to the LDAP server at IPv6 address 2001:db8::7 for the children of object c=GB and returns their objectClass attribute. commit 12f920231a14623f8e7aa078471aafd85ba83234 Author: Luis Javier Merino Morán Date: Fri Jun 3 17:54:27 2022 +0200 URI regexp: allow / as path Allow a single slash as path component of a URI. Test: https://example.com/?query=value commit d6960e92dd4db3255a4bce86420f825c142a1371 Author: Luis Javier Merino Morán Date: Fri Jun 3 17:45:46 2022 +0200 URI regexp: allow more than one colon in userinfo RFC 3986 allows more than one colon in userinfo. This allows simplifying the regexp a little. commit bd290db4367dd971cadf61bb17e14342a5a54501 Author: Luis Javier Merino Morán Date: Fri Jun 3 17:41:03 2022 +0200 Allow IPv6 literals in URIs This allows recognizing URIs like the following: http://[2a00:1450:4001:829::200e]/ http://[2a00:1450:4001:829::200e]:80/ Our regexp is not as strict as the syntax in RFC 3986, we just allow any combination of hex-digits, colons and dots. Besides, we don't go to the effort of forbidding IP-literals in www. URI suffixes, so the following invalid suffix is recognized by our regexp: www.[dead::beef] but that was already recognized by the old regexp before 3b7e73f5. commit a2d91de8f39188bba26ef65d0aa97599f35409cb Author: Luis Javier Merino Morán Date: Fri Jun 3 17:35:19 2022 +0200 URI: be more strict with www. URIs We recognize URIs that start with an scheme and a possibly empty authority, and URI suffixes that start with "www." In the case of URIs starting with an scheme, they are of the form: scheme://[ userinfo "@" ] host ... while "www." URI suffixes are of the form: www. ... where host is actually in reg-name form (not in IPv4address or IP-literal form). This commit allows more strict parsing of e.g. www.example.com:foo@bar.com as : instead of as a long . commit 8e8b3978e978ed236d152e73ddd489e80f348fec Author: Ahmad Samir Date: Sat May 7 20:23:48 2022 +0200 Make UrlFilter::CompleteUrlRegExp match case-insensitively Since it uses the pattern of UrlFilter::FullUrlRegExp, which should match case-insensitively. commit 65d5d45c18493deebb3b5a8581ac167d228b2563 Author: Ahmad Samir Date: Mon May 2 17:49:26 2022 +0200 Use possessive quantifiers to optimise regex matching performance See 'ATOMIC GROUPING AND POSSESSIVE QUANTIFIERS' section at: https://pcre.org/pcre.txt Thanks to Giuseppe D'Angelo for pointing that out. commit c8d8abd1b2b8e93cc38b3bedb1b63f69791e5882 Author: Ahmad Samir Date: Sun May 1 17:27:41 2022 +0200 UrlFilter::FullUrlRegExp matches more valid urls Add unittest. This is based on: https://datatracker.ietf.org/doc/html/rfc3986 BUG: 452978 FIXED-IN: 22.08 commit 94b23518853affdf1ed9d74e8bb86e9e3b607a75 Author: Grider Li Date: Fri Jun 17 17:59:39 2022 +0000 Fix z-modem detection by using proper string index (cherry picked from commit dd52d722643e5e40914622fb9588c2317c101e1e) commit 922abd0cd68f02c57cc498a2bdfecccccf6a016d Author: Heiko Becker Date: Wed Apr 27 00:09:36 2022 +0200 Include CheckFunctionExists for check_function_exists Introduced with f6310c2b791275f3727f2240ca7fab9f58db943d. (cherry picked from commit 7cc1a5afe5505553512f46dd0795d79b0f0c62b7) commit b8c90a830ceaf293e61f6cd5217bb3e584f997b8 Author: Heiko Becker Date: Tue Mar 22 22:08:10 2022 +0100 Detect the presence of malloc_trim to fix the build with musl malloc_trim is indeed a GNU extension, but an extension of glibc. Relying on __GNUC__ unfortunately doesn't help with that. Check for the actual presence of malloc_trim with cmake's check_function_exists instead. This fixes the build with musl libc, which doesn't come with malloc_trim. Co-authored-by: Ahmad Samir (cherry picked from commit f6310c2b791275f3727f2240ca7fab9f58db943d) ####################### korganizer commit 9a73aa319ed25e75d0719667138749f93f159b55 Author: Glen Ditchfield Date: Tue Jun 28 00:42:24 2022 +0000 Fix special dates summary configuration In the "Contact List" portion of the Kontact Summary View configuration dialog * Unchecking "Show birthdays" hid *all* special dates. * Unchecking "Show anniversaries" did nothing. In the "Calendar" portion, unchecking "Show anniversaries" hid both kinds of anniversaries. CCBUG: 393054 commit c4e58599b3f3eeece0d94d5cee9259be904cdbe7 Author: Glen Ditchfield Date: Thu Jun 30 02:08:16 2022 +0000 Fix crash when completing a to-do in the summary view The "Mark To-do Completed" entry in the `KUrlLabel` pop-up menu called `completeTodo()`, which called `updateView()`, which deleted the `KUrlLabel`. This seems to cause a segfault in Qt. `completeTodo()` doesn't need to call `updateView()`; `mChanger->modifyIncidence()` will cause an update. BUG: 454536 commit f2ceb65a847ff27c3eef8360116e94fa8f12e3e3 Author: Glen Ditchfield Date: Mon Jun 27 01:14:09 2022 +0000 Make summary's todo settings consistent `KCMTodoSummary` and `TodoSummaryWidget` disagreed on the default value of the OpenEnded setting. Changing `KCMTodoSummary` avoids changes in the summary view's behaviour if the user has not customized that setting. ####################### kosmindoormap commit 1245545f5fe4e59e752f52d5f2136c0952b04e7d Author: Volker Krause Date: Fri Jun 17 16:11:29 2022 +0200 Don't detect monorail systems as regular railways This fixes the platform detection getting confused in Wuppertal. ####################### ktuberling commit 4f4c9cf5d1506ca0a9695a013f996b497f6df93f Author: Karl Ove Hufthammer Date: Wed Jun 29 20:44:25 2022 +0200 Use ‘bow’ sound instead of ‘tie’ sound for bow images In the ‘Potato Guy 2’ playground, the two bow objects were incorrectly assigned the ‘tie’ sound description. Now we instead reuse the ‘bow’ sound from the ‘Potato Guy’ playground (which have both bow and tie objects). ####################### libkleo commit ac2e62e11a091e43ba6c5fb561e91ecc4bea04ac Author: Ingo Klöcker Date: Thu Jun 30 11:15:35 2022 +0200 Add the required dependency on QGpgme to the Config.cmake file (cherry picked from commit d1a7ec55be435ddfecac7c162383b7648b3f7345) ####################### libksieve commit 00923dec214ffe94385c7d321264d3095f503b7f Author: Laurent Montel Date: Fri Jun 10 22:18:55 2022 +0200 It's a boolean commit 032422928542c5d1db2a7eb862e9a4a27cfaa589 Author: Laurent Montel Date: Fri Jun 10 22:18:42 2022 +0200 Fix menu position ####################### messagelib commit bc10f5111b40d56d7b484dc3a4f0df1c84e161ee Author: Laurent Montel Date: Tue Jun 21 20:07:22 2022 +0200 When we don't found info => it's ok commit 700b61e64b0d8950a7b619de77b7aecbb7289f10 Author: Laurent Montel Date: Tue Jun 21 20:07:03 2022 +0200 Remove unused debug ####################### okular commit e7db8c92ae398a0c75be471aea01d44d5880e8a4 Author: Albert Astals Cid Date: Mon Jul 4 01:05:31 2022 +0200 Don't leave temp files around when saving BUGS: 453421 commit 079a13d6221ec037a12d11ba561371e7415cf4eb Author: Albert Astals Cid Date: Thu Jun 30 00:00:11 2022 +0200 Extract i18n from gui Sorry to have missed this :/ commit 1e6ee25f0bf1a541f9eb3fd525efc4614a9e0d13 Author: Albert Astals Cid Date: Thu Jun 9 00:52:17 2022 +0200 Allow word-wrapping for the "Welcome to Okular" message ####################### skanpage commit c6953e3cf8ae5f97682f2992456d77d9454ac956 Author: Heiko Becker Date: Fri Jul 1 23:28:55 2022 +0200 kde-ci.yml: Use libksane from the stable branch The build broke because apparently KSaneCore was split out from libksane.