Dear packagers, KDE Frameworks 5.91.0 has been uploaded to the usual place.
New frameworks: none this time. Public release next Saturday. Thanks for the packaging work! -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5
attica v5.91.0-rc1 555d02a78ee07599a18a4ff70516e3368dc9746c c05ee119f66d6dc60ecff5b7c6e883d4bc478aca547811b4edbc45eaf0f17b6b sources/attica-5.91.0.tar.xz baloo v5.91.0-rc1 ddf0ff67c9a1af644c5a2dc532431519d955654b 7574d63379c41d8cb0e6579a0d73ab4257967ecbfaa7affa01472dcca35a12b3 sources/baloo-5.91.0.tar.xz bluez-qt v5.91.0-rc1 64439d6b62129707ee9da6efe1f0b75150dc1d90 595a9ebf11845b2a3f7da4b9db596f485760bbe1930fac368150f17b6b96675c sources/bluez-qt-5.91.0.tar.xz breeze-icons v5.91.0-rc1 67852da8b0a4525d22ffe79cb25c91c444535877 c17db793b931a640f9db4466e1fee917127809f80ac8fc65b2273044ec23422a sources/breeze-icons-5.91.0.tar.xz extra-cmake-modules v5.91.0-rc1 ab9410be016f47a38f46061bb880c5a2351db1cb 9717885e30aadf184fa71511930409cabbf08eb6627ea8b051de8804fbcec54c sources/extra-cmake-modules-5.91.0.tar.xz frameworkintegration v5.91.0-rc1 1731552d9cd7932c7c97a8aeb4005fec94b53b05 7fbc8c3b949849d22161f78df453d759389319a91b4925ff235799e410c5e684 sources/frameworkintegration-5.91.0.tar.xz kactivities v5.91.0-rc1 5ad69741d0fbf39537c0ba3a7caecf3bcf1f46ac c0c811b91ff79cb23b99ec85b390ae331107a010f522ed45600ae6274f87c40f sources/kactivities-5.91.0.tar.xz kactivities-stats v5.91.0-rc1 d885fd7d37cc07817a8bd56e409286a62b76c4e8 98fdea4517529df0b1b733425a040a80df680d44bb7d27db10070828a9c3c420 sources/kactivities-stats-5.91.0.tar.xz kapidox v5.91.0-rc1 09c805c6061d0c4fb715ef875cb8e099100e78ce 434daaf49056471af72a97043c054d0104f1341f92a4464f66a2256233a2b7f7 sources/kapidox-5.91.0.tar.xz karchive v5.91.0-rc1 acb8cb937af564b0b5f01ee7d31aac6a5f77a66c a3602cbed2aaf4d446ff7af78b626042aa6fbce1df60eb2b8332b5f6ff214cce sources/karchive-5.91.0.tar.xz kauth v5.91.0-rc1 9052587a57f7442a20d5b492da2d21d964661cc0 f865cb134cf4013496940d48f397eae6cf6bc5013dadf911340c23bd7ddb3a00 sources/kauth-5.91.0.tar.xz kbookmarks v5.91.0-rc1 a99ba42142cad12eac877f025de786c63aaea821 a42233135dc255a0ff0147f22f9446c2b5932e6b11198aa099fdadbbf5b30e47 sources/kbookmarks-5.91.0.tar.xz kcalendarcore v5.91.0-rc1 bd13fd43b4de5ec72feb8d11eef9290d31007b78 37f6975c0ebc8d1983f7c8bef96104dbad705a6a0fc59be53548fd317f05763e sources/kcalendarcore-5.91.0.tar.xz kcmutils v5.91.0-rc1 977b2f91bfcb4417d8dbb611c32160d42815a98b 1a195d83a092c493f10f372e245107277c275a418563cbc443a884ef4e4e3901 sources/kcmutils-5.91.0.tar.xz kcodecs v5.91.0-rc1 0fbe6bc2d481816890cb8a722eae402c5c0b829a 3ec08377a1b2cbc30401ae9e43e1394c61635ab7537a37dc297cdc4deeda7c62 sources/kcodecs-5.91.0.tar.xz kcompletion v5.91.0-rc1 eb60a1ba92bb5bcd54af413beae523fba0a78451 2422485b10de631583b7e92e0778e5cf0c0ceec677bcd289cb7bc04c5441dfd0 sources/kcompletion-5.91.0.tar.xz kconfig v5.91.0-rc1 e1dedc43fa1f0cd442e76a99a682f09c0565ae31 a63c3feadc7b6b94d8e06ead5430289742f62da59dfa4f0ceaaf237523b6ad2b sources/kconfig-5.91.0.tar.xz kconfigwidgets v5.91.0-rc1 d58c6aff0d89dcb67b2e0049e8c9b44a1d47dc91 028493a1515a6c965ea0eecabc362340af1d2e8463760465539c980d03d8bb06 sources/kconfigwidgets-5.91.0.tar.xz kcontacts v5.91.0-rc1 83039c3ba792aa51fd3262c62ae6194ea00a3db1 1b067820de0370a0da43b069f4c9cafb411bb201fcbb112b9743fb9d134b03b1 sources/kcontacts-5.91.0.tar.xz kcoreaddons v5.91.0-rc1 14743e4b13e29fdc5698914b7c09b150731615e2 dfe3da03260e0153f9f6ced1fc7464eaaf0ed1fb692fc6c2b2d968b629ad719b sources/kcoreaddons-5.91.0.tar.xz kcrash v5.91.0-rc1 d2e95d4e26d60e7ca584367fd67575121cadcf8d 544996a31f616a274961c12023fc0650deeeb9ef50125dffbed10c556eb5b33d sources/kcrash-5.91.0.tar.xz kdav v5.91.0-rc1 30066d21230983c74dc124a1a29427bb64ca0998 5b8cdae0d401dc24bf0cd98cdf35de30501111968923953fa687552ae61adc08 sources/kdav-5.91.0.tar.xz kdbusaddons v5.91.0-rc1 0d14d66910776174e7e8aeb6311904041d1ea769 3a726a9ba053c2e484b5d1d2e53b361bcfb039414df488d6bc7e29a281bc10a3 sources/kdbusaddons-5.91.0.tar.xz kdeclarative v5.91.0-rc1 33f50f29de667ab7ca3395f1146d937be4f0b0f6 ffb8fb0edb1036aa310f1a80344e5a7209cfc9dc1bff086ed458fa0e58716da0 sources/kdeclarative-5.91.0.tar.xz kded v5.91.0-rc1 dccf7c78579c51e9bde933d50102dd610d609ed2 e59e6d0fbdad184b2e0d59dccedd1e5be53ea21959d0e828e1bbab4f7bd420fe sources/kded-5.91.0.tar.xz kdelibs4support v5.91.0-rc1 af7a1d30a3f70c193c983569de981cd4ee30e0ed 4f6448fc6d03801b8f0e440aecd12e299631ae375c5390b343719eb85374e38c sources/portingAids/kdelibs4support-5.91.0.tar.xz kdesignerplugin v5.91.0-rc1 1c7bab049551045b5855fd4ff143b49b64d0c822 d89cfb46171bb467de99bb22a56328cc881621a6ad1d091a4481ccc17cde9b1e sources/portingAids/kdesignerplugin-5.91.0.tar.xz kdesu v5.91.0-rc1 144a3527c863985b4eb64545d312194d1b79ff8e 55da7ee8c24e49dfd8ae49e1d006e67f541d35d111df412c5eaa8180784a40f2 sources/kdesu-5.91.0.tar.xz kdewebkit v5.91.0-rc1 90e00a8f21ce88328d365d0962a753d54893432b 18f361573109e95f39ca1fda04f973d9f64eb4f6ecba3dcea877e5df020796d6 sources/portingAids/kdewebkit-5.91.0.tar.xz kdnssd v5.91.0-rc1 624d002e93703ebd7b2df3b987f64754ba016e27 6f58dcaf51b7188cde16f3b0a9ccf5e7550fe09ca2d9defc3e0ffd4d0fe4bfea sources/kdnssd-5.91.0.tar.xz kdoctools v5.91.0-rc1 1e367b97e8972246d8b00e50b4ac8aca0e18f924 7620010ddfaec988715be343af4e35f8bac75b5e14d1fa9d3bdbbe620925990a sources/kdoctools-5.91.0.tar.xz kemoticons v5.91.0-rc1 ba7c29cf22e9128b228326d0cf0239dbbc333f3d 10287a304fbe0bd6992afe29313c156883591639c9e80ec26e76e683709cf6cb sources/kemoticons-5.91.0.tar.xz kfilemetadata v5.91.0-rc1 753b6eab48f2e67736824ab95f13adb0a4d81270 380335d7f08653d0d85bdcde5b93e72d94c6101cd3719bc4c0b26ef6730403fc sources/kfilemetadata-5.91.0.tar.xz kglobalaccel v5.91.0-rc1 5e67418e8572921e44c45d37c214ac276e8874ef c0610c5dfe078827594e0f32793f0fae87dcee21b75fee491850a7e0cc639a27 sources/kglobalaccel-5.91.0.tar.xz kguiaddons v5.91.0-rc1 f054736c5aac8c8cfd36320a5c9bdbc721cd3250 7e56c2d826973632ee90b091c50aac53feb88409f5d2ad76d1214452efa6c83e sources/kguiaddons-5.91.0.tar.xz kholidays v5.91.0-rc1 25271f5010578d53639824d8c8288c984f69ffab b55535746cd3b56270fd19bf377f7256bea00b4f8690449e0580225f6275bb98 sources/kholidays-5.91.0.tar.xz khtml v5.91.0-rc1 03cc95e408a8d3b34f90abe84b5b68770f7f4d4b a40056d988fd77bc4bd3749465ed5452701b7e4948e10dc67fb592925c98b3d1 sources/portingAids/khtml-5.91.0.tar.xz ki18n v5.91.0-rc1 295591da3cc51c5e647af31baad53ade7acd8dea 9e1a8be4e1c0b7bbae262dfb0fffb75c6ec9efe2bd2fbc3fcae3ebbf9f68ed85 sources/ki18n-5.91.0.tar.xz kiconthemes v5.91.0-rc1 ff232dd4a8e01c169e0bef1912a5454905f4604d 820d592beab1547265fcc2a61f6262535b85d444a05fd67b4eb2f11d9f2510ce sources/kiconthemes-5.91.0.tar.xz kidletime v5.91.0-rc1 5bef1c24320b241be459ace428da34bd1cf31c1b 1b23a2503defae1fca23bb1574439dcc24a2856c3603587c903f8e8b188f158b sources/kidletime-5.91.0.tar.xz kimageformats v5.91.0-rc1 54bd4bcd497f29db5d86e0f99de5dc6c39216175 aba371cbb11afba36c394beac443f1e8d3ab9d84801f44bcc252f13e868dc835 sources/kimageformats-5.91.0.tar.xz kinit v5.91.0-rc1 66afcef39aee55690198d42e897d9da4041cdacb 71c3d83e2303f01bfd936351260ee3a7e0e78de568c90dd9236f7d5e8998c2f8 sources/kinit-5.91.0.tar.xz kio v5.91.0-rc1 ddfa54138af33c3786630b0ab73e8e6b3c531025 118ba4c802dc2324de56a6cf37318be3a4188fc86c69f5b9704f5d295e870988 sources/kio-5.91.0.tar.xz kirigami v5.91.0-rc1 f6ad6b2bda802494b3ecbe857218c42011cdf341 74fe8c2cbd6244c7b1a416ea282566ff3d79d4305d80b43cc80f8367724e55e7 sources/kirigami2-5.91.0.tar.xz kitemmodels v5.91.0-rc1 db2f7ee65147d569a35700a87b3fcf7397992222 081c7fcf4ed9ec4034720bf87c9592b67603b6168e645c8f0129cb2d787e33a1 sources/kitemmodels-5.91.0.tar.xz kitemviews v5.91.0-rc1 7f84bad1d2757343b74e4c8d1b177c2a939c95a9 68883dbd26401dbde559ca60fe1163e881d679d9cb83697cd5f9d9b0eb279599 sources/kitemviews-5.91.0.tar.xz kjobwidgets v5.91.0-rc1 82cb34413c2b428a63d0d0226c5033efc0e261ed 5b909845e5707689e010d636cd36fb9b3b11fdddd37561b27d71a2234df3f392 sources/kjobwidgets-5.91.0.tar.xz kjs v5.91.0-rc1 9666cd92f37ab53a8911fa5d6cd9190691ccc2b9 322309164f54bcc7b0a8c338f8088160cf61ad6e5bdb95a77c1f72e4aaa57c49 sources/portingAids/kjs-5.91.0.tar.xz kjsembed v5.91.0-rc1 24e74f84435d7f2cd42265151a63f0e22f2edcaa c0d07cba5fc4173279335f8bf696eb6e013696a19eadd3851f4f428942399e88 sources/portingAids/kjsembed-5.91.0.tar.xz kmediaplayer v5.91.0-rc1 1e89cc92a82d9ee826905d49459c00f7fbb3fe7b 018aea7a06b09b9ebf7dcd6c1cf50caed144b91d0e449bfc31354c24f357c966 sources/portingAids/kmediaplayer-5.91.0.tar.xz knewstuff v5.91.0-rc1 17794d827b2f4bf61485502adfc39f6870efaafa d56bf70529bbb16f452533049d4205581806a5e883b14caa78f1362a97fab881 sources/knewstuff-5.91.0.tar.xz knotifications v5.91.0-rc1 59b340a1eab08473abc3fae75a839f3d75375cae f5f78ae7ca381524f990ead138ea68796a185418e608646dff216a846bcc0788 sources/knotifications-5.91.0.tar.xz knotifyconfig v5.91.0-rc1 aa763e5b5094269f9fb42b7c0adf175d245571de cedb0993e813f063a14b91b3db13d986a4501a5b8d52dc74992a57d4e0ada51e sources/knotifyconfig-5.91.0.tar.xz kpackage v5.91.0-rc1 af56edeba32be76cc6696c20e3d8987bd8ca0883 51309ab8fbb5774f04ef989b15674df63348cef97f349a293f202817b9a3888b sources/kpackage-5.91.0.tar.xz kparts v5.91.0-rc1 81f034d5edd468c57d657dfeef203d9e5118f475 f2ff8a873ae20899233d7ff8936204814d1ccbe1786fa872b5922912c232d182 sources/kparts-5.91.0.tar.xz kpeople v5.91.0-rc1 24d2fe6787a336ff17f5d198bdd42c6e426c0550 77bf43f6714e2b82029b7a45d9a72779e28540375dd6d0e63f0fddf418c28226 sources/kpeople-5.91.0.tar.xz kplotting v5.91.0-rc1 ac1381e3ca422facd878df663aa5734bc8e41fb2 46eb996698946d7b0dc60d69674b26a06278a7f8f8eb588504d1b1c423adf565 sources/kplotting-5.91.0.tar.xz kpty v5.91.0-rc1 7da01606ce0076fc70de5e5bc687f16ffa4b7fc8 0da072117ddcded5de1d9befd2c1cf0b471711607902d03cb57bcf384d9ac1fb sources/kpty-5.91.0.tar.xz kquickcharts v5.91.0-rc1 5fc9948ee4372d3b412842944962fa4403ed72e0 930178d092b6e04394d739bf6ce11f1d89c5d7d167ad38ebeb689d226af511be sources/kquickcharts-5.91.0.tar.xz kross v5.91.0-rc1 70d2186eab8afe818a48d2b7e370c28fff630a45 54e17773868cc6ecd91a5927ee475cce49ce225f5ee429ff725aee2a8110c819 sources/portingAids/kross-5.91.0.tar.xz krunner v5.91.0-rc1 e0ab70a373810d3e54d57ec1d4a635e865464841 0677f9409d1d60e53608632cdbc04aa7454ed4355609bee6bbceff994be12a9e sources/krunner-5.91.0.tar.xz kservice v5.91.0-rc1 b7afcdddd316eb53d352196b9ed7f57a485704af 779d11c436887c5300c6f3bf477ba334673444b3e9d3212a0cf12a1f653b9254 sources/kservice-5.91.0.tar.xz ktexteditor v5.91.0-rc1 5effb17b91cf8c905e7ccf91c773c459fead39c6 31f3168dae1a8f44927d4596617de1d4bac989d02198b55a9e9121905deb89f2 sources/ktexteditor-5.91.0.tar.xz ktextwidgets v5.91.0-rc1 1ea8c3a6afdf95b96d5f2afe73cc0ae62ab7f5ce c41a6ae85345c33188c251e011a43672641fe489243c3436a1e1f15aa6cabf76 sources/ktextwidgets-5.91.0.tar.xz kunitconversion v5.91.0-rc1 d080559bad8a56a1c26c0e4181a3f1b913357fad 57456b649efe2488f403e7b3cae73a734b3b459d32100b6b143f1c8d80035b58 sources/kunitconversion-5.91.0.tar.xz kwallet v5.91.0-rc1 068bef0539c78d414b0f7084c7e46a607be05f90 3736051cfc42598368704b36c36f41482f778c45ba22a4e591389725945938fc sources/kwallet-5.91.0.tar.xz kwayland v5.91.0-rc1 ff932b679ffd427c81e98d16d82979c4a762019d 3efdfa6539fb0c053092ef5f178d0ea776a93a35754eefb1be348dcbd46403a8 sources/kwayland-5.91.0.tar.xz kwidgetsaddons v5.91.0-rc1 a6c7daee1485038e369061964e0eb20be63b4246 e3b4dc3db4d608b2a725e9087ca3add1105e4027e7e47d10f96c2eff344af20e sources/kwidgetsaddons-5.91.0.tar.xz kwindowsystem v5.91.0-rc1 d184b3e9bb12841daad27323250f7b188359af7e 257990566f0ef96ca23e84eaad7a66a28dd67493b6cd5c6fdb3a2fe5b613c0fb sources/kwindowsystem-5.91.0.tar.xz kxmlgui v5.91.0-rc1 0e36444db1a9731fa0e976a5ab52ccca97516396 2f68b187570e22c7037fdbcff83ebaad8b5c77fe1bec166c059da6d475149ce3 sources/kxmlgui-5.91.0.tar.xz kxmlrpcclient v5.91.0-rc1 4eedd3b3da2309c8249a024a0ce884f2315953f7 f0c2a92910283997c21c4f49b2bb074c1edede63706da89f965711cc8babdeae sources/portingAids/kxmlrpcclient-5.91.0.tar.xz modemmanager-qt v5.91.0-rc1 0528b67cfc472b2550acf718e5f21fa0c05727e6 a2673f18c7866d39c9cedca2f86540c56baf966a2491a86ca06a5a0427358496 sources/modemmanager-qt-5.91.0.tar.xz networkmanager-qt v5.91.0-rc1 4b76ac3da4c0dbcc36ddcd119ecd703a55695211 2e20ffd995ce64a90b1133b594bab2b2292be54e538f62633e78e8296cc44738 sources/networkmanager-qt-5.91.0.tar.xz oxygen-icons5 v5.91.0-rc1 3cc2fa7d0a65a91a53c68f6a4ee3e18dd6bd2e97 51713501fe067cd34d3c296bc2b891d62ed2e3c4f26ead36323f8adc3d157248 sources/oxygen-icons5-5.91.0.tar.xz plasma-framework v5.91.0-rc1 0fb53a4b60057f79dea87be07288ef6b422c04fa f4471872b4f279e2979f661f2792f0afa8af5f15896bd9e6a08e1ec7ed85b079 sources/plasma-framework-5.91.0.tar.xz prison v5.91.0-rc1 e1ff01ab5ab6b00438891b7236bec450d79c9c10 8f61c6c351e018df29a837a2d276d088b61fc844af406ea2d4f221f8e5b83f4c sources/prison-5.91.0.tar.xz purpose v5.91.0-rc1 098fd52322fac6e37688b7b922de56998ab65d76 952c012d347f0ca6f1dc1aaad7e0ab538699bcaf9099fe8b25ddafd4cebfdcfc sources/purpose-5.91.0.tar.xz qqc2-desktop-style v5.91.0-rc1 db9462e34450a5b771e1e2030b16e161a825a909 11d52dfd9f576ee4933b32c6dd2458c5e25836935d9dcc27f3c845e8dccea965 sources/qqc2-desktop-style-5.91.0.tar.xz solid v5.91.0-rc1 9875902d75155d8f16990b107693e810f1365825 4f561eaa048a6c0e35c3bb14b8bc1f637708afff689f464576bba2e7ab0293a8 sources/solid-5.91.0.tar.xz sonnet v5.91.0-rc1 2ec551289d2aa573a5ff72be57d256b6c10914bb bda19e339d19ffcfa6bfa74eb6f0cdaf75e2537450d2deed03f45f4a6b91fd18 sources/sonnet-5.91.0.tar.xz syndication v5.91.0-rc1 579fd4b1b3aa4ef6eb6d0bca9ba62a76acf19036 fe05fc898c8e5adf23b977138e8b595448805fc2d48c62579881f500ab5953b8 sources/syndication-5.91.0.tar.xz syntax-highlighting v5.91.0-rc1 8b91c58d43881d8f003bbed4d2cf88bc619c8a58 370a45b274db90e8d2d34d61d3f665a3f1f9f552d4503ce5805a47f445c4f93a sources/syntax-highlighting-5.91.0.tar.xz threadweaver v5.91.0-rc1 0c334601aae3cdc1c2b6a1f4e9db36b2385193e8 22485000cf28d4b28a46e7856532339df5e3e49180ee4a0493f3f3491f9e00a4 sources/threadweaver-5.91.0.tar.xz
### Baloo * Static libs linked into shared libs need -fPIC ### Breeze Icons * start-here-kde: Make icon adaptable to dark themes (bug 416302) * Fix icon colors to be consistent across all sizes * Check executables exist in PATH before passing them to QProcess * Declare namespace for kongress icon * Fix naming of brightness icons ### Extra CMake Modules * kde_package_app_templates: drop atime,ctime, consistently set mtime * kde_package_app_templates: use numeric owner/group with tar * Set the right @since version for ECMQmlModule * Only enable -bsymbolic-functions when Qt is built in a compatible way * Introduce ECMFindQmlModule.cmake * Add ecm_set_deprecation_versions cmake function ### Framework Integration * Install plugin in kf<version> * Fix wrong porting of KNSCore::Engine::configSearchLocations (bug 448237) ### KActivitiesStats * reduce boost ### KActivities * Use uppercase includes * Unharcode Qt major version ### KAuth * Move plugins in kf<version> directory * Correct the dependencies specified for KAuth * Bump minimum required version of Polkit-Qt-1 to 0.112.0 * Remove Polkit-Qt build support, Polkit-Qt-1 replaced it a long time ago * Adjust CMake code to find PolkitQt{5,6}-1 ### KCalendarCore * Revert "Honour STATUS:CANCELLED" * Serialize container sizes as 32bit integers * Compare timeSpec() for the due date/time, too * Fix generate pkg file * T12270: create an inheritance hierarchy of private types ### KCMUtils * Add KPluginWidget::load() * Remove assertion for KPluginMetaData param in KCModuleLoader::loadModule * KCModuleProxy: Use std::optional to check if we have a KPluginMetaData object * KCModuleProxy: Replace space with underscore when registering DBus service * Switch header style to ToolBar for system settings * kpluginmodel: Also copy plugin Id from KService to json object * KCMUtils can be built on Windows too ### KConfig * Introduce StandardShortcutWatcher to watch for runtime changes (bug 426656) * Extract isNonDeletedKey() helper function * Look for entries with common group prefix in entryMap's subrange * KConfigPrivate::copyGroup: remove redundant entryMap lookup * groupList: convert each group name from UTF-8 once * Exclude deleted groups from groupList() (bug 384039) ### KConfigWidgets * KLanguageButton: Don't insert duplicates * KLanguageButton: Adapt to new .desktop filenames * Change shortcuts of standard actions if standard shortcut changes (bug 426656) * Use BUILD* deprecation wrapper for virtual method (bug 448680) * Simplify KHamburgerMenu menu items * Only require KAuth on Linux/FreeBSD * Don't use KAuth on Windows ### KCoreAddons * Search in kf<version> plugin * kcoreaddons_target_static_plugins: Use private linking for plugin registration file * klibexec helper to resolve libexec path relative * KPluginMetaDataTest: Fix check for service type querying error essage * desktopfileparser: Avoid a run-time string concatenation * KF5CoreAddonsConfig: check desktoptojson version when cross-compiling * desktoptojson: Further improvements to cross-compilation mode * Fix kcoreaddons_desktop_to_json when cross-compiling * Add KPluginMetaData::fromJsonFile() * KPluginMetadata: store all paths as absolute ones * KPluginMetaData::metaDataFileName: Fix broken check if we have the metaDataFileName value set * kcoreaddons_add_plugin: Throw error when we have unparsed args * Improve formatRelativeDateTime * Improve error message for KPluginFactory::loadFactory * Add missing copying of error text in KPluginFactory::instantiatePlugin ### KDAV * Fix header installation path to include module prefix * Use uppercase "KDAV" name as qmake identifier, to be match KF standards * Fix pri file to also note KCoreAddons dependency * Fix non-existing include path set in pri file ### KDeclarative * proper position for top separator * [KeySequenceItem] Make keySequence «non-null», «non-undefined» and «non-""» * [KeySequenceItem] Fix code style and bump QML imports * Make QML code depend less on the `kcm` context property * Fix QT_NO_OPENGL build after 66c5bb0efa * kquickcontrols: Improve accessibility in ColorButton.qml (bug 449282) * GridDelegate: Focus on the delegate after a menu is closed * GridDelegate: Open menu when Menu key is pressed * Exclude epoxy in qt6 => exclude plotter class * Deprecate KDeclarative::ConfigPropertyMap in favor of KConfigPropertyMap * It's not necessary now as "the Frameworks that actually require * Don't use KGlobalAccel on Windows ### KDED * install plugins in kf<version> * Set order of kded launching with systemd boot * kded supports building on Windows, make sure we have our dependencies available ### KDELibs 4 Support * Link against KF5::Auth * Also add the KAuth dependency in the CI metadata ### KDESU * Check executables exist in PATH before passing them to QProcess * Port from KToolInvocation::kdeinitExecWait (deprecated) to QProcess * kdesud: close all file descriptors > 3 on exec() ### KDocTools * Check executables exist in PATH before passing them to QProcess * Don't hardcode "kf5" for the catalog search path ### KFileMetaData * make TypInfo comparison const * Install plugins in kf<version> * deprecate image extraction via embeddedimagedata ### KGlobalAccel * Fix action registration and unregistration order (bug 448369) * Check executables exist in PATH before passing them to QProcess ### KDE GUI Addons * Add Google Maps Geo URI handler * Add Qwant Maps to CMakeLists * Add Qwant Maps Geo URI handler * Add a fallback handler for the geo: URI scheme * Install plugins in kf<version> ### KHolidays # * Update Taiwanese holidays * UK holiday change 2022 (Spring bank holiday) (bug 448305) ### KHTML * fix khtml crash in wayland session * [ci] Fix phonon dep ### KI18n * Default initialize QVariants as such, not as a QString * install plugins in kf<version> * Fix warning info * KuitSetup: fix setting classification of tags ### KIconThemes * Check executables exist in PATH before passing them to QProcess * Don't create a new KColorScheme for each KIconColors ### KIdleTime * Change plugin install dir on macOS * Install plugins in kf<version> ### KImageFormats * Check executables exist in PATH before passing them to QProcess ### KIO * [KFilePlacesView] Use helpEvent for teardown action tooltip * KPropertiesDialog: only load plugins suitable for mime type of file * Use new KLibexec to locate kioslave5 * Consider slow files as remote files in previewjob (bug 372849) * [KFilePlacesView] Elide section header if needed * exec line is not necessary now * [desktopexecparser] Consider associations from mimeapps.list to determine whether an app supports a scheme (bug 439132) * [kopenwithdialog] Fix filtering (bug 449330) * [KFilePlacesView] Adjust entire delegate height during (dis)appear animation * kdirmodel: Allow using full path for Icon in .desktop file (bug 448596) * Deprecate class KNTLM & methods, no users known outside of kio-http * [previewjob] Don't recreate same regex * KDirOperator: on first show, don't display files in dir-only mode * Group configure_file and kcoreaddons_add_plugin * Install plugins in kf<version> * Officially deprecate kcoredirlister methods that use QRegExp * Utilize KPluginMetaData::value overloads * Install kio_version.h in the KIO include prefix * Add option of using DBus activation for ApplicationLauncherJob * [KFilePlacesView] Don't highlight delegate when hovering header area * [KFilePlacesView] Call teardownFunction from inline eject button, too * [KFilePlacesView] Don't hide hidden entries when clicking one * [KFilePlacesView] Add inline eject button * [KFilePlacesModel] Introduce TeardownAllowedRole * [KFilePlacesView] Wire up QAbstractItemView::iconSize * [KFilePlacesView] Add getter and change signal for showAll * [KFilePlacesView] Allow to provide a teardown function * [KFilePlacesView] Add middle click support and signals for item activation * [KFilePlacesView] Refactor context menu * file_unix: Do not try to preserve ownership when permission is -1 (bug 447779) * KPropertiesDialog: use the KFileItem when checkig if the url is local (bug 444624) * Deprecate the "connected slave" feature ### Kirigami * OverlaySheet: Accommodate the left and right padding * OverlaySheet: Initialise the view with sound values * FormLayout: Replace heuristic approach with an instanceof check * Fix install plugin in kf<version> * libkirigami: Port to target_sources and other target-specific properties * Disable BUILD_EXAMPLES/TESTING when BUILD_SHARED_LIBS is off * Add Chip Component * Add android related files to template * Add BasicListItem.iconSelected property and use it in CheckableListItem * Take in count difference in bottom and top padding in search icon * API dox: document CamelCase include headers * KF5Kirigami2: install headers to path prefix matching C++ namespace Kirigami * Introduce "InputMethod" singleton and supporting code to detect virtual keyboard * Properly document ShadowedRectangle and co * Deprecate TabBar toolbar style * Dialog: Smoothen enter/exit animation, and ensure themes don't add footer background * Improve search icon inside SearchField * Give the NavigationTabBar component an ocean style * Add a search icon to the SearchField * template: remove title from AboutPage * examples/PageRouter: don't introduce applicationWindow id * Make enter/key presses "click" BasicListItems * Improve default template * Dialog: Use performant shadow * Use version-less/non-deprecated install location variables * Fix find_dependency * change color when card is highlighted * Kirigami supports Windows, ensure we have our dependencies there too ### KItemModels * Rework removeParentMappings() to not rely on stable QHash iterators * Don't cache end iterator when modifying the container ### KJobWidgets * Check executables exist in PATH before passing them to QProcess ### KJS * Revert "Install kjs_version.h in /usr/include/KF5/KJS/" ### KNewStuff * Update code snippet for NewStuff.Action * Register KNSCore::Entry under name "Entry" as a Q_GADGET to QML * Consume string views before they become invalid * Focus search field by default unless doing so would show the virtual keyboard (bug 444727) * Deprecate KNS3::Button class in favor of KNSWidgets::Button * Introduce KNSWidgets::Button class for better compatibility with KF6 changes * KNSWidgets::Action add compatibility for unified entry class in KF6 * Unify how kpackageType is determined for the addons * Button.qml Fix binding for engine property * Button.qml: Use QML loaders for dialog component * Fix broken usage example for NewStuff.Action * Remove QProcess::ExitStatus parameter from signal handler parameter list if we don't need it ### KNotification * Remove Phonon from Linux CI * Add KStatusNotifierItem::hideAssociatedWidget() * KStatusNotifierItem: use actions instead of Yes/No in Quit confirm dialog ### KPackage Framework * Simplify code using KPluginMetaData::fromJsonFile * Explicitly call KPluginMetaData::fromJsonFile when constructing metadata objects * Fix unintended result in readKPackageTypes (bug 448625) * Use ecm_mark_nongui_executable() for mock:// handler * PackageJob: Use QStandardPaths::findExecutable() to find resolvers * QueryTest: validate the install() result * Build static libs which are linked into shared libs as PIC ### KQuickCharts * ModelSource: Don't use QPointer for storing the model * ModelSource: Cache minimum/maximum properties of the model ### KRunner * search plugins in kf<version> * Put aliased classes in "KRunner"-namespace * Fix flickering in Application Launcher for every character typed (bug 423161) * Port to KDEDeprecationSettings cmake function * KF5RunnerConfig.cmake.in: Explicitly require QtGui and KCoreAddons, exclude Plasma on deprecation free builds * Add compatibility type definitions for classes without 'Plasma' namespace * Fixups for building without including KService/KIO/Plasma-Frameworks (bug 447908) * Silence deprecation warning for KPluginInfo/KServiceTypeTrader in compatibility blocks ### KService * Install kservice_version.h in KService include prefix * Make parseLayoutNode function const * Make "missing merge tag" error actionable ### KTextEditor * Abort completion on view scroll on wayland * Avoid flicker on refresh * install plugin in kf<version> * Use QDir::temp().filepath() instead of manually creating temp file paths * KateModOnHdPrompt::slotDiff: Create diff file in temp folder (bug 448257) * avoid flicker for border on size changes (bug 435361) * Fix undo manager leaks more properly * When using tabs, use tabs to auto indent (bug 367966 375529) * Fix @since for aboutToSave * Fix leaks in undo manager * Don't scroll on select all (bug 435855) * Fix auto-reloading files in git repositories * Handle single statement condition blocks better (bug 385472) * Fix cstyle for cases where there is a func in param * Reload doc on OnDiskCreated * Allow disabling focus frame (bug 418657) * Fix selection scrolling from line border works only downwards (bug 419076) * Fix camel cursor when last word is of one letter only (bug 448692) * only execute diff in path * only start programs in user's path * completion: Use scored fuzzy matching * Do proper fuzzy matching in completion (bug 401509) * Fix undo history wrongfully restored in some cases * Revert "Do not cancel mouse selection when using the keyboard" (bug 446189) * don't let auto-detection overwrite user settings * Introduce auto indent detection * Restore undo history when document is same (bug 297883) * Fix drag pixmap highlight sometimes does not match original text (bug 438567) * Find: Update working range when replacing (bug 447972) * set QClipboard::Selection for select all (bug 428099) * Fix rash when switching between tabs while search is running (bug 445683) * improve wording for modified on disk warnings (bug 372638) * KTextEditor has a hard dependency on KAuth - ensure it is available * Introduce Document::aboutToSave signal * Fix creative QString constructions from numerical values * Use version-less install target default arguments * Use non-deprecated style option initialization * Combine keys and modifiers using the | operator * Disambiguate QStringBuilder to QByteArray conversion for hashing * Make comparison operator const * Don't pass a QString pointer to QString::compare * Automatically determine iterator type * Fix QChar conversion ambiguities ### KWallet Framework * Fix install headers ### KWayland * Ensure when unmapped is emitted, ::windows() will not contain unmapped window * Don't use hard-coded versions with targets and variables * Install pkg-config file * Deprecate PlasmaWindowModel::requestVirtualDesktop() * kwayland server has been moved to plasma kwayland-server since 5.73 * src/client: wrap deprecated methods in deprecation macros ### KWindowSystem * Check executables exist in PATH before passing them to QProcess * install plugins in kf<version> * Avoid XKeycodeToKeysym in KKeyServer::initializeMods (bug 426684) * Remove placeholder wayland platform plugin * [kwindowinfo] Add support for reading _GTK_APPLICATION_ID * Add KWindowSystem::updateStartupId(QWindow *window) ### KXMLGUI * Check executables exist in PATH before passing them to QProcess * Use uppercase includes * Allow KToolBar to be in other places than MainWindow's ToolBarArea * Fix i18n comment not being properly extracted ### ModemManagerQt * Explicitly register QDBusObjectPath type ### NetworkManagerQt * Don't write to QByteArray out of bounds * Make de/serializing of the parity option symmetric * Add support for WPA3-Enterprise 192-bit mode ### Oxygen Icons * Check executables exist in PATH before passing them to QProcess ### Plasma Framework * Check executables exist in PATH before passing them to QProcess * ExpandableListItem: Deprecate custom isEnabled property and alias it to enabled (bug 449539) * PC3 ButtonContent: Move property defaultIconSize to the top-level component * Identify containments using X-Plasma-ContainmentType instead of service types * Native interface always available * ModelContextMenu: drop Accessible.role property * Do not use Control for PC3::IconLabel (bug 445899) * Corona::containmentForScreen: Ignore activities when an empty string is used (bug 448590) * Change where add_feature_info(EGL) is called * Fix detection of GLX support in QtGui * PC3 ScrollView: set step sizes based on devicePixelRatio * ConfigModel: Expose Roles enum to QML * Adapt build system for building against qt6 + fix some compile errors * Don't fallback to EGL::EGL, just don't link to EGL when it's not found * Always sync the setPanelBehavior to wayland (bug 448373) * PlasmaQuick::Dialog - Fix flickering issues when resizing (specially in krunner) (bug 427672) * Always sync the setPanelBehavior to wayland (bug 426969) * PC3 ScrollView: Avoid importing QtQuick.Controls.2 * Doc: Improve descriptions of Plasma::DataSource methods * Don't crash when a screen gets disabled and enabled again (bug 447752) * PC3 RadioIndicator: use radiobutton.svg for breeze-light and breeze-dark * KWayland does not make sense outside of Linux/FreeBSD, so don't try to depend on it there * Add Yakuake panel icon (bug 427485) * Deprecated PlasmaExtras.ScrollArea component * PC3 SwipeView: use longDuration for highlight animation ### Prison * Prison supports Windows ### QQC2StyleBridge * Avoid needlessly reading font settings * StyleItem: emit signal on style changes * install plugins in kf<version> * take icon width into account * adapt width of combobox to its content (bug 403153) * Theme placeholderTextColor * Make menu items taller in Tablet Mode * Fix find_package * Remove QStyle::State_Horizontal when it's not horizontal * Adapt build system for building against qt6 * Slider: handle scrolling (bug 417211) * Use upstream scroll implementations for Combobox and SpinBox * Use metrics from Breeze for menu items (bug 447289) ### Solid * Convert some connect to new signature style * [UDisks2 Backend] Don't do media check for loop devices * [upower] Properly round up battery's capacity (bug 448372) * [UPower Backend] Check for Bluez for any unknown battery type * [UDisks2] Ignore file systems mounted with x-gdu.hide option ### Sonnet * Allow to install plugin in kf5 or kf6 directory ### Syntax Highlighting * Python: fix line continuation starting with a string * CSS: add some values and functions * CSS: fix nested function call (bug 444506) * Zsh: fix line-break and pattern in double bracket condition * Bash: fix line-break in double bracket condition (bug 448126) * Bash: fix parameter expansion replacement with extended glob * [R] Add support for new pipe from R 4.1 * Update Stan highlighting ### Security information The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <fa...@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB