####################### akonadi commit 9c666d0d6039a87f6286014c7d9c7281a5bd9dd1 Author: Andreas Sturmlechner Date: Tue Feb 16 21:38:14 2021 +0100 MySQL server settings: Make use of 'loose_' option prefix Idea by one of the Gentoo MySQL maintainers. This makes MySQL skip over unsupported options rather than fail, which is important with >=MySQL-8. See also: https://dev.mysql.com/doc/refman/8.0/en/option-files.html#option-file-syntax https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#option-prefixes BUG: 421922 Thanks-to: Thomas Deutschmann commit 7b6a8c845af84976cd275bed9fb7b257a9944eae Author: David Faure Date: Mon Feb 15 23:42:19 2021 +0100 Fix 37 pixels offset for the context menu when dropping. Bug found by tsdgeos. Regression coming from the fix for bug 430787. ####################### calendarsupport commit f6d662ef8b5f12c37b5949d3062f7188889b5012 Author: Glen Ditchfield Date: Thu Feb 11 17:09:55 2021 +0000 Switch to an approved license commit 34aaaa969bb3613a414fbb8da4930eed4d8a85e3 Author: Glen Ditchfield Date: Thu Feb 11 15:58:30 2021 +0000 Find all items that must shift when a new item is placed When an item is inserted in a cell, items it overlaps must shift over, but those items might overlap others which must also shift even though they do not overlap the initial item. Bug 64603 gives an example. BUG: 64603 FIXED-IN: 5.16.3 ####################### elisa commit 3de6de27acdebe9ff08cc8b677dc4243c4237e37 Author: Matthieu Gallien Date: Mon Feb 15 23:43:07 2021 +0100 fix sort by duration to not use string sort separate the display of durations with StringDurationRole of the role used to sort by duration (i.e. DurationRole) in milliseconds ####################### eventviews commit d8d4225ad4910add9de6e06be3fcd3d62be2e1c9 Author: Glen Ditchfield Date: Fri Feb 19 01:35:33 2021 +0000 Use placeHolderText for the priority quick filter The "Select Priority" hint should be shown ias dimmed text, just like the other quick filters commit c55d4c54d5624e48adb9197ec184f33b9e2d44cc Author: Glen Ditchfield Date: Mon Feb 1 19:08:57 2021 +0000 Fix agenda view's display of end-of-day events If a non-all-day multi-day event extends to the end of a day, its dtEnd will be 00:00 of the next day. The agenda view incorrectly shows the instance occurring on that day. (Single-day events are handled correctly.) commit 2324098a8ffcf59d4e88c2c84ba2a288b8e9e783 Author: Glen Ditchfield Date: Sun Jan 31 18:18:01 2021 +0000 Fix month view's display of end-of-day instances If a non-all-day instance extends to the end of a day, its dtEnd will be 00:00 of the next day. The month view incorrectly shows the instance occurring on both days. BUG: 165212 FIXED-IN: 5.16.3 ####################### gwenview commit 7ed543b53a9fb6d11ef95e439425ed71f952e66b Author: Madhav Kanbur Date: Fri Feb 5 20:55:03 2021 +0000 Switch from QGLWidget to QOpenGLWidget * QGLWidget has been deprecated => Nuke it and don't link Qt5::OpenGL * Switch to the better, newer QOpenGLWidget (introduced in Qt 5.4) * Fixes the OpenGL Renderer not working BUG: 403323 BUG: 410083 BUG: 420672 FIXED-IN: 20.12.3 Signed-off-by: Madhav Kanbur commit a401e66621bcffbdc75048d9eaded1a5f5a67137 Author: Madhav Kanbur Date: Tue Feb 2 15:50:51 2021 +0530 Use Quality level when saving JPEG images Previously, GwenviewConfig::jPEGQuality() was being used only by updateRawDataFromImage() in jpegcontent.cpp. updateRawDataFromImage() is called only when d->mImage is not null, implying that only "modified" jpeg images get written to disk with the user's set quality level. This patch unconditionally saves jpeg images to disk at the set quality level. Also, this patch fixes a race condition introduced by merge request !26 We now wait for the save KJob to finish before restoring the quality level. Signed-off-by: Madhav Kanbur ####################### incidenceeditor commit f2f1973d255368add0e46d9edc3b715874cbd96e Author: Glen Ditchfield Date: Tue Feb 9 23:13:31 2021 +0000 Fix clazy warnings commit e5c62ff698cbeb275f8664dc6821c4380774d0b2 Author: Glen Ditchfield Date: Thu Feb 4 21:02:00 2021 +0000 Preserve tags when creating instances Pass an `Item` instead of an `Incidence` so that any tags added to the new incidence will be passed along with it. ####################### juk commit 276d30f275c52089c2df70e16cebf1c6ceb5edb3 Author: Callum Parsey Date: Tue May 26 21:47:54 2020 +0930 filerenamer: Prevent creating track name folders When renaming/moving tracks using the "file renamer" utility, a directory with the name of the file to be moved is created in the destination, which causes a later move of the file to fail. As an example, let's say the renamer is set to move the file to the directory "~/Music/Artist/Album/Track.mp3". We now have a file called "~/Music/staging/Awesome.mp3" by "Johnny" from the album "Extension". Telling JuK to rename this file will result in the creation of the directories "~/Music/Johnny/", "~/Music/Johnny/Extension/" and "~/Music/Johnny/Extension/Awesome.mp3/". The creation of that last directory means that moving the real "Awesome.mp3" to "~/Music/Johnny/Extension/" will fail, as a directory already exists with it's name. A generic error will appear saying that the rename failed. A line in FileRenamer::moveFile already exists which aims to prevent this, and it may have worked in the past, but it doesn't seem to anymore. The resulting "dir" variable retains the name of the file even after the ".resolved()" call, which of course results in the extra directory being created. To fix this, I replaced the call to ".resolved()" with one to ".adjusted()" which is supposed to guarantee that a file name is not part of the new generated URL. This should prevent any extra directories from being created, as the name of the file (or anything after the final forward slash in the destination path) is now stripped. ####################### kalarm commit 5ca740ebcbd8299c3c53720707385b49dad8e669 Author: David Jarvie Date: Fri Feb 19 18:45:11 2021 +0000 If command line action fails, quit application if not previously running commit a82408666bb5674288df90065dfafb35324a76ac Author: Laurent Montel Date: Sun Dec 6 21:22:29 2020 +0100 GitLab CI: use qt5.15 docker image The Qt 5.14 one isn't maintained anymore and has old dependencies. (cherry picked from commit b21c9b56399c60756599d1d83a8c9808f883b652) commit 05bf384f67c59b6375726ddf53ca4298c095e376 Author: David Jarvie Date: Thu Feb 18 16:30:10 2021 +0000 Bug 417108: Fix error creating alarm from command line If there is only one active alarm calendar but it is not the default, set it as the default to allow the alarm to be created. ####################### kdeconnect-kde commit 893ede696038ce52f0c9ada3999b0d40bbe04692 Author: Bharadwaj Raju Date: Tue Feb 2 12:54:16 2021 +0000 Don't escape notification title text Notifications don't support markup in title text, so escaping it causes unintended HTML entities like & to show up instead of the actual text. (cherry picked from commit 26a8ca7fe98ab77079f836a7fed9e888c8d046a6) ####################### kdenlive commit d948801db962bac3e751bff3a6ed2728d8b63c80 Author: Jean-Baptiste Mardelle Date: Mon Mar 1 20:29:53 2021 +0100 remove some debug output commit 5297ef5953a26aaa41d43e54a6ebbbef1a7f2352 Author: Jean-Baptiste Mardelle Date: Mon Mar 1 14:13:56 2021 +0100 Fix various selection issues. related to #859 commit c49d68af077321d097af5e67c9b240ed93292f4c Author: Jean-Baptiste Mardelle Date: Mon Mar 1 18:21:33 2021 +0100 Fix recursive search broken on cancel. BUG: 433773 commit 44a9f4d8842a549ce3377e179ea0e4b32184d01a Author: Julius Künzel Date: Mon Mar 1 15:32:53 2021 +0100 Change shortcut for Loop Zone to avoid conflict with windows system shortcut Fixes #791 commit 3fe09bd05f2de3573c9aa5b67d077e37db7d43d7 Author: Jean-Baptiste Mardelle Date: Sun Feb 28 11:36:32 2021 +0100 Comment out recent lost timeline focus that made things worse commit 728d2a4ac0386fbc2dab6a643132211c75f893d6 Author: Jean-Baptiste Mardelle Date: Sun Feb 28 10:45:18 2021 +0100 Improve focus handling when switching to fullscreen monitor. Related to #859 commit ed8eaeef4e6f4bfe9b7cbf68216cdabdc58d6a57 Author: Julius Künzel Date: Sat Feb 27 23:21:15 2021 +0100 Do not allow keyframe edit if keyframes are hidden commit 4c8ef3d52ae4d1dccb0697dfa7d0099b84f5c6c1 Author: Jean-Baptiste Mardelle Date: Sat Feb 27 17:14:52 2021 +0100 Ensure we use an UTF-8 encoding for markers CCBUG: 433615 commit 74fb541eadcfff7da405efc71a7bacc8565d576a Author: Jean-Baptiste Mardelle Date: Sat Feb 27 17:08:12 2021 +0100 Don't mark document modified when opening a project file with guides. CCBUG: 433615 commit c7b453ae2b4efd7f09b81d78c645464456d49b77 Author: Jean-Baptiste Mardelle Date: Sat Feb 27 12:02:10 2021 +0100 Fix animated param view when keyframes are hidden. Fixes #933 commit dc9e361318a2ad99324482dd4859355e9dfd86cc Author: Jean-Baptiste Mardelle Date: Sat Feb 27 11:26:23 2021 +0100 Make timeline tracks separator slightly more visible commit eaea42c6a73aa37cff48afd48a7a9923d3628761 Author: Jean-Baptiste Mardelle Date: Sat Feb 27 10:54:45 2021 +0100 When focusing the app, ensure we have the correct timeline item under mouse referenced. Related to #859 commit b221dba585eaa4b88b2767fe1eefae32a1a627c6 Author: Vincent Pinon Date: Mon Feb 15 23:12:43 2021 +0000 Apply !171 (typewriter effect in latest MLT, only for title clips...) (cherry picked from commit f46570bdd2c7a32d7941afcb381a5669b5458fe5) 410daee2 Typewriter effect bc5b7237 Fix parameter type commit 6e6f36e942dd0a710eaa84046115c596725a030b Author: Julius Künzel Date: Thu Feb 25 21:14:13 2021 +0100 Titler: update tab order BUG: 433590 (cherry picked from commit 2994c6f11a040f0d52d077ffe478583887b24705) commit 4be760b98c93cf0813fe464403d4170fc9349a67 Author: Jean-Baptiste Mardelle Date: Fri Feb 26 16:00:37 2021 +0100 Keyframes: Shift+drag now allows selecting last keyframe, fix corruption / crash on group keyframe move commit f1cd744c5237f890bd779f37f73031ed38959199 Author: Jean-Baptiste Mardelle Date: Fri Feb 26 15:43:22 2021 +0100 Transcode job: don't silently overwrite exported files. BUG: 433623 commit 32c27894850512ab3e195ef1904317b3d730ff27 Author: Jean-Baptiste Mardelle Date: Fri Feb 26 15:24:43 2021 +0100 Don't enforce profile width multiple of 8. Related to #954 commit c320c2f1184abcf05cf3389a1c0ce27ce1f60a86 Author: Jean-Baptiste Mardelle Date: Thu Feb 25 12:49:27 2021 +0100 Profile width in MLT can be a multiple of 2, not 8. Fixes #954 commit 84e2b4ee38d59d72f35402fe82a071be8610af2b Author: Jean-Baptiste Mardelle Date: Wed Feb 24 11:27:00 2021 +0100 Don't rebuild existing audio thumbs for playlist on project opening, display playlist audio thumbs in clip monitor commit c661c68031d7510f203d36b005ef586aca5b31fe Author: Jean-Baptiste Mardelle Date: Fri Feb 19 11:18:11 2021 +0100 Fix subtitle selection by keyboard shortcut commit 5026ce2b3c8230b57b4ed0e3ae946b957dff6613 Author: Jean-Baptiste Mardelle Date: Thu Feb 11 14:29:53 2021 +0100 Subtitle edit: switch to KTextEdit so we get spell check commit ee13f34ba7525a4bc0ef448e94740ca578803466 Author: Jean-Baptiste Mardelle Date: Fri Feb 5 10:08:19 2021 +0100 Automatically highlight text for editing when adding a subtitle. Fixes #938 commit 8e417866b8229fbfc2dc7b6d81e9c2b4316e96e8 Author: Jean-Baptiste Mardelle Date: Thu Feb 4 19:06:20 2021 +0100 FIx possible crash on subtitle resize, and allow cutting unselected subtitle. Related to #936 commit 5c13969815b0820b2fca96b3a6db8116ef0cc729 Author: Jean-Baptiste Mardelle Date: Tue Feb 2 09:23:35 2021 +0100 Allow keyboard grab of subtitles. Fixes #934 commit 303c2471de0ff0eb463bd3edfce30680b307801b Author: Julius Künzel Date: Thu Feb 25 20:39:05 2021 +0100 Do not allow zero for values of a project profile (framrate, framesize,…) BUG: 432016 (cherry picked from commit 6dc1c6f7a62025909051c588676d74c408d17518) commit 3081a236883f9b752f667bbbbfd57b4903fa962d Author: Julius Künzel Date: Tue Feb 23 15:59:23 2021 +0100 Remove "Create Region" menu item (not re-implemented yet) #82 commit 3f496c2a92ce07f2848a757ab2ce8c73f9d23fb2 Author: Julius Künzel Date: Sun Feb 21 18:35:10 2021 +0100 Titler: show correct outline color on first use Fixes #876 (cherry picked from commit 91912ff5c950954627ce422f7fddb16baf2f1017) commit 52a4aeabf89d98a653de5b4edd6e8f0a31abc03f Author: Julius Künzel Date: Sun Feb 21 20:14:42 2021 +0100 Fix color picker corruption Fixes #800 (cherry picked from commit 1fc507cb28c055cde66646a81ee2512e96d1cf92) commit 9b015768b6e66e7b091f245fe7211e2192598460 Author: Julius Künzel Date: Thu Feb 18 23:05:18 2021 +0100 Hide keyframe mode for rotoscoping (only linear supported) Fixes #823 (cherry picked from commit c5d6d41bb1028a0ee1776310090650f42743cd11) commit 095b5ca9f8b38fb08f411a6707ed4ec4c37c8e32 Author: Julius Künzel Date: Fri Feb 19 00:05:26 2021 +0100 Subtitles: fix crash on "select clip" shortcut Fixes #941 commit d1e71017b08fd9dafbc876288903ca1454b87118 Author: Julius Künzel Date: Thu Feb 18 16:53:16 2021 +0100 Fix reset config on windows #931 (cherry picked from commit f13d23a22ac3157e7b585eee45c71b1d7ecc79f2) commit ed751688dbd42f3298a99b73eb9aa991a3a70ca3 Author: Julius Künzel Date: Wed Feb 17 20:04:49 2021 +0100 Expanded track tag width only if >10 audio OR video tracks, not sum of both >10 #696 commit a322674079551ce1bf3a34261c9da8c0fffebb0f Author: Julius Künzel Date: Wed Feb 17 18:36:14 2021 +0100 Fix downloaded template titles and lumas not found on Windows commit 7f303be53fac4793c820f893a71e8eb961e8f98c Author: Julius Künzel Date: Wed Feb 17 18:13:02 2021 +0100 Keep title text item editable if even if it is empty commit 1e02108e265207ff9faf432c1bdc4938796a05a9 Author: Julius Künzel Date: Tue Feb 16 15:11:40 2021 +0000 Fix invisible text cursor in title editor #165 and other minor tweaks BUG: 403941 BUG: 407497 commit 86218927c7b1a3994ccad7d01f495174c466d424 Author: Jean-Baptiste Mardelle Date: Wed Feb 3 15:54:49 2021 +0100 Fix subtitle text not updated on go to next/prev and related crash. Related to #935 ####################### kdepim-addons commit 455d97802dc84d412d3221e354c51063021412a1 Author: Laurent Montel Date: Thu Feb 4 06:57:41 2021 +0100 Add info about kaddressbook dependancy. CCBUG: 432228 ####################### konsole commit 392ce42f5e6a1fdbaf398945b271e2d5b93ee255 Author: Friedrich W. H. Kossebau Date: Sat Feb 6 17:16:40 2021 +0100 Delete client builder before d-pointer of KXMLGUIClient is killed BUG: 432421 (cherry picked from commit 0bc553fd5134d3774e9a6b400a67ee601695b72f) ####################### kpimtextedit commit 71443f71e9deafc78770324c01b1049326292fdc Author: Laurent Montel Date: Thu Feb 4 13:43:57 2021 +0100 Use enter to activate next button too commit 23925184febe015e4cab64b298351cff47d94229 Author: Laurent Montel Date: Thu Feb 4 13:43:52 2021 +0100 Add parent ####################### kpmcore commit 2d397bb2d2eb28adc147d267fa79ed10057e7868 Author: Oxalica -- Date: Mon Feb 22 16:45:48 2021 +0000 Fix out of bounds read when parsing fstab. Some fstab files only have 3 fields and mount options are completely omitted. commit 00de13088995ae96cf660911196fceda096e5b19 Author: Andrius Štikonas Date: Fri Feb 19 17:51:43 2021 +0000 Add initial support for dosfstools 4.2. Empty labels are not allowed anymore. One can reset them with -r flag but that is not supported in older dosfstools. So for now we just manually set label to NO_LABEL. BUG: 432941 ####################### krdc commit bf7e0cb90395021f1f7ac59ce2cb497834cfd46e Author: Robert Hoffmann Date: Fri Feb 19 15:42:54 2021 +0100 Fix low quality connections If you try to create a VNC remote connection with the "low quality" setting, only a blue or black screen is shown. The reason is libvnc which does not support tight encoding and 8 bits per pixel at the same time. Only 8 bpp without tight encoding or tight encoding with 16 or 32 bpp is possible. This patch removes tight encoding from low quality connection configuration. (cherry picked from commit 7fce79ba7a6147ab46e9cd62dfaac2a87841dcb1) commit d66ffeff28e5789d3085fbb50dbdabaa918c104b Author: Albert Astals Cid Date: Wed Feb 3 23:24:20 2021 +0100 VNC: accept the wheel event otherwise wheeling is both sent to vnc and to the outer scrollview which is a bit weird BUGS: 432484 (cherry picked from commit ac72c76de7b85fcebe08af37079048527372e04e) commit a02b82fc67114f296c9b05234615c5be086a8206 Author: Robert Hoffmann Date: Thu Feb 18 10:59:55 2021 +0100 Unpress modifiers on focusOutEvent in VncView Key combinations like Alt-Tab, Alt-F2, Alt-F3, Alt-F4 or Ctrl-Alt-Delete are not effective on the remote desktop but local. The remote desktop looses its focus but pressed modifier keys like Alt, Ctrl, Shift, Meta,... stay pressed, rendering the remote desktop unusable. This patch releases the modifier keys on focus loss. Test: Press key combinations with modifier keys and check that the remote desktop stays usable, e.g. while connected to a remote desktop, type some text into a terminal or text application, then press Alt-Tab to change focus to a different local window. Press Alt-Tab again to switch back to krdc and type some text again. Without this patch, the Alt modifier is still active on the remote side and typing text will fail. With the patch applied typing is successful. Try other modifiers, too, e.g press the Ctrl-key, hold it and mouseclick some other local window to get focus. Release the Ctrl-key and mouseclick krdc again. Do the typing test. Enable KRDC.debug logging and check the "VncView::unpressModifiers key=" message. BUG: 329951 (cherry picked from commit 7558fc24428aca06bea8f218516553307fb8b66d) ####################### marble commit 86d22b6f9735673cb87fbfc6e246c23718463cba Author: Kevin Kofler Date: Sat Feb 27 01:21:54 2021 +0100 Fix GeoNames web service URL, is now api.geonames.org (#432598) Fix geonamesUrl in src/plugins/render/*/*.cpp from ws.geonames.org (which no longer resolves) to api.geonames.org. BUG: 432598 commit 8e5bfbc0b4a9333b00ad77c43a0deffdb69b91c2 Author: Andreas Cord-Landwehr Date: Sat Jan 2 17:20:53 2021 +0100 Provide BUILD_TOUCH option to force install of touch variant Otherwise the executable is getting missed during packaging. ####################### messagelib commit 4d472ca06c6448ae029a91f63266242dd316d745 Author: Sandro Knauß Date: Wed Feb 3 23:39:21 2021 +0100 mail-thread-ignored and mail-thread-watched exist in breeze-icons. Just update the paths, so icons are found. commit 13c4cb5e530135e7a13e608acf8215c06e4d542d Author: Laurent Montel Date: Thu Feb 4 13:45:37 2021 +0100 Use "enter" for searching next element commit d5f4154db7c492de3f4cfa6105f7d5be949da308 Author: Laurent Montel Date: Wed Feb 3 13:29:27 2021 +0100 Exclude loading stylesheet commit f8557851f5e43f991aaeecd5bcbb9597d65b2005 Author: Laurent Montel Date: Wed Feb 3 07:36:08 2021 +0100 Fix Bug 431218 - mail viewer loads external fonts even with external refs disabled BUG: 431218 FIXED-IN: 5.16.3 ####################### okular commit 6f5b23290fdd2ada8e0e7f44ffada02c978d0c6a Author: Albert Astals Cid Date: Thu Feb 4 00:38:40 2021 +0100 presentation: Show better the status of the "playing" button This fixes the issue that it's not obvious how to stop the next page timer if a pdf has defined a given duration. BUGS: 432416 commit f8fa27e218153958140915b8e5448740b2d43a6e Author: Albert Astals Cid Date: Thu Feb 25 00:01:34 2021 +0100 pdf: Fix InPlace text annotations being loaded as linked BUGS: 432009, 432932 ####################### palapeli commit e73bce0854c12dbb25a494670845da7c6363a7df Author: Bernd Schmidt Date: Mon Oct 5 22:18:25 2020 +0200 Make the cache work There were two problems here: the QDateTime comparisons didn't return true for files with unchanged mtime. Using the same conversion on both sides of the comparison fixes that. As a result, startup now becomes much faster since we're not rebuilding the cache each time. Since the format of the date has changed on-disk, this should be backwards compatible, causing a one-time rebuild. That exposed another problem that I was half-observing already before, which is that the PNG thumbnails weren't being restored properly. Converting the raw data to base64 when saving fixes that as well. (cherry picked from commit 6fc25040af577d65617d7ae064c6eca6cadd1c31) ####################### spectacle commit 01f0cdcde587d97d620cda90cb751f89f260c6b5 Author: Natsumi Higa Date: Sun Feb 21 18:50:50 2021 +0900 Fix compression quality range