From kde-release-team Sat Nov 06 15:04:45 2021 From: David Faure Date: Sat, 06 Nov 2021 15:04:45 +0000 To: kde-release-team Subject: KDE Frameworks 5.88.0 Message-Id: <2813629.suTV0piTAz () asterixp15> X-MARC-Message: https://marc.info/?l=kde-release-team&m=163621109227486 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart2379786.cbnaaKk8WQ" This is a multi-part message in MIME format. --nextPart2379786.cbnaaKk8WQ Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Dear packagers, KDE Frameworks 5.88.0 has been uploaded to the usual place. New frameworks: none this time. Public release next Saturday. Thanks for the packaging work! -- David Faure, faure@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5 --nextPart2379786.cbnaaKk8WQ Content-Disposition: attachment; filename="REVISIONS_AND_HASHES" Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; name="REVISIONS_AND_HASHES" attica v5.88.0-rc1 3987579eca9308a94fbd3dada79def7a51695537 8dabc5073bddaf8bc85a4f13a1638d6da4bc6ea5f49845800e4433c1da606f08 sources/attica-5.88.0.tar.xz baloo v5.88.0-rc1 f425be140bbf7dadc34f6042de91e840672071bf 09018da3a01c21e9a8369841fa033737e1b93b56f2b2837663e657ff076abc3d sources/baloo-5.88.0.tar.xz bluez-qt v5.88.0-rc1 21d804750f12fa1a01b5361263191a3fe94847aa 3f8c0dbc2a8264e77a218a77893d9584b957dd7905de77e6eda0f9fb112ae509 sources/bluez-qt-5.88.0.tar.xz breeze-icons v5.88.0-rc1 120931a6450655bddf6165d6a498ddd3a785af1e 99659ef3775a537fa51b0a9e942bbe1b7a5a6f9d911adf2ca2d3e9638f0884b4 sources/breeze-icons-5.88.0.tar.xz extra-cmake-modules v5.88.0-rc1 dda244455ac2ab136590d28ad87f69a9e6d4c02a 33bd83908daa531654455b77fc121b598f757aadf8ba01dbacfda8b8fb050319 sources/extra-cmake-modules-5.88.0.tar.xz frameworkintegration v5.88.0-rc1 559fdb7d07ee7baeb5bad1fadf248a24027caa1f 423b05d84364956cac1eaa01669aa25db6a78ad46f8557eb2766e326d7bf4191 sources/frameworkintegration-5.88.0.tar.xz kactivities v5.88.0-rc1 c7c1f3bc651f711e4f8e7dc3a1bd5feb8d074570 ceec595cf5ff6de06a05fa54f0549a257e74afbfcc712b54a6018be7edb89822 sources/kactivities-5.88.0.tar.xz kactivities-stats v5.88.0-rc1 0a7f8c1bfd3b4ba66ceb4684522474662b967808 2625a634bf5b5fdfe0ecf6d80777516b196503842f6657141c9bfd7a5c15119e sources/kactivities-stats-5.88.0.tar.xz kapidox v5.88.0-rc1 b7cf713b7fada7f5e10f4540f1955d553c262f8a f9bdcb7482c6c4481553da1ff39f3a05a51830e033e1ae06d606d6e6b94ee6e3 sources/kapidox-5.88.0.tar.xz karchive v5.88.0-rc1 38f3ab812a079556ed1c8a35f661a1db15452ec8 4b9979a3f0c1acb9822e0bea4b84e84970b9ca0a0e4daf914a35fe079f4ceae3 sources/karchive-5.88.0.tar.xz kauth v5.88.0-rc1 39f2c87011d262669a97e4263a57162932df9446 0539e6eb5c94da0309f2fbf1503444f2f8cc916ea8899ea05ce4170565d6f995 sources/kauth-5.88.0.tar.xz kbookmarks v5.88.0-rc1 351989362c25a5f83b53b31acd5555032bc7b0c3 82b0f2248a28417531edac66c14b1f1f75245b3887baa3663e0ebe707362428c sources/kbookmarks-5.88.0.tar.xz kcalendarcore v5.88.0-rc1 e6fc6cdc110c0b29848f5ff3411c5c235cfa9b61 5e13d34179f5e315cf5301286340e52b3dc78d4f48927b7f2f0bbf453f03cc43 sources/kcalendarcore-5.88.0.tar.xz kcmutils v5.88.0-rc1 452a9b07fcabffd97d65e53e1d69ae4df46435c5 008a2348c35b29f9257c99d0e68343a168e799adcf83eaa13ca6324db47e193f sources/kcmutils-5.88.0.tar.xz kcodecs v5.88.0-rc1 276e6afd0708115bdb94337faff83c4583f696d7 d16b6c87b2daf27f1845d61307666b0f451658322ac2ed469966d7560af917e9 sources/kcodecs-5.88.0.tar.xz kcompletion v5.88.0-rc1 9947ef9d718852e883621b0c54f36a5ef2d1c342 b64c7a2720675599385c0faedae27d5255694e6d6637455b2740d49d3a813938 sources/kcompletion-5.88.0.tar.xz kconfig v5.88.0-rc1 794da15276d431f431bb57e72e526481103598aa 3414e40306c294e28a376e73b5e871ddf2cfc06b751396244dcc585aecd402ac sources/kconfig-5.88.0.tar.xz kconfigwidgets v5.88.0-rc1 ae66759e495813f75037b71b62b3bf1ef5c38c46 7995523bee2c89867287a26994859ceb7d2a5be80e7bce80c186d6339bf18ad4 sources/kconfigwidgets-5.88.0.tar.xz kcontacts v5.88.0-rc1 cddcdb06f47774b1a59fb0c435fdc11b494e0f41 c5b975c2d935d38807634eb176d872fa45d6bca05136777714f5e729a50e42a0 sources/kcontacts-5.88.0.tar.xz kcoreaddons v5.88.0-rc1 79399aa6a702a93b923acddded083d40b5b6c586 7af6221846d7552bb99c04c2fac2d9f9c247e6cdd13cb3e37e9694fa0b8f2c51 sources/kcoreaddons-5.88.0.tar.xz kcrash v5.88.0-rc1 e8ce0c2f64e57f32447eb44bba95a20710148a40 9effa892a1ab726f3ddb3c025e600c2fa02496925fcb37a525d4ac5713199e3e sources/kcrash-5.88.0.tar.xz kdav v5.88.0-rc1 3ccdb8257c4ffa2c8d5a9315a33c36b7583bb6ca 7cf87774f0d1b9437b113ba0e2495d253d5cd73769c2b2e160a7d3859e3ff2c7 sources/kdav-5.88.0.tar.xz kdbusaddons v5.88.0-rc1 180ee9ed7a53b42813ff8cf9c829c890d8e79dc3 5ada2a78a778f9356e259876b649d9799936a096d2d0056fccccb406a3e532de sources/kdbusaddons-5.88.0.tar.xz kdeclarative v5.88.0-rc1 e59d9b9b4a1517e9dfcb932e36bfd18080f0385a b506b44b9f50768de9b145980a41de943c2b375defc7e5a97fbb9fc2a441e3a9 sources/kdeclarative-5.88.0.tar.xz kded v5.88.0-rc1 5158320e457b9e9cc2bb0636bb0cf56bde64139d cc240053ad396821a8b7174f44ce41a9db793ad3c6dda4ad8d84fd4994b794e1 sources/kded-5.88.0.tar.xz kdelibs4support v5.88.0-rc1 b161afa1c487750461ca8f0f96d3d0f6a390130a e680c437cb94cda65d54eea228bd3a652b45031c0ba2e1a7b0ee4810be298245 sources/portingAids/kdelibs4support-5.88.0.tar.xz kdesignerplugin v5.88.0-rc1 2c4b5cae659de6e0963af1be318effc66287dcb1 d90c6245209d52e891755fcf8a35ce40d9de3b9c315c3f4bef8b556270b0154b sources/portingAids/kdesignerplugin-5.88.0.tar.xz kdesu v5.88.0-rc1 6c92e7a3dfb5d4b37c9fa66fe8501847df902a72 4505e560c6e5504a29f42baaa910b3efee401c4d8b7ed0fc1e2a6e2d776e25fd sources/kdesu-5.88.0.tar.xz kdewebkit v5.88.0-rc1 b3f10d4279c84bcd7cdd5b95c28c8bdddc1d1b1c 99949eb3198aada509032ce06aac31588e9230ebfcc19297178e15a127d5369e sources/portingAids/kdewebkit-5.88.0.tar.xz kdnssd v5.88.0-rc1 56397f5629b8de2edc2642a8df7e3618c45829a5 6d312cef416baba20c6f1d5eac426e7c6c87d1b3f7fe07b3c7d26c8ee54e15fa sources/kdnssd-5.88.0.tar.xz kdoctools v5.88.0-rc1 8177c68dcaef37f37abfb232e285608d2c5c3ef3 14b00acc8129395cb7e523a7cb55ec6ddb479166c96693b7b13eefe285ec9030 sources/kdoctools-5.88.0.tar.xz kemoticons v5.88.0-rc1 4e99bfd0ed64bb15f2bb04a801e97a608e375821 0ed955801d4185aaadfebaf54bcb263d701d10bc89b3dccbf689bb516caf34cd sources/kemoticons-5.88.0.tar.xz kfilemetadata v5.88.0-rc1 5133aaf953cd000b5dd67de0367c6b6560b9ba8f 727013fda110a5423d1aabefc6d24a642a3d561ff33babed04e46d8b0c97838b sources/kfilemetadata-5.88.0.tar.xz kglobalaccel v5.88.0-rc1 1506409a07f9c76637c410e69a7bcbca57c8b82e 4ab6ada0a11d6634712c5e70e42d6c9e9998013a2800fdf2b73135085eb9433f sources/kglobalaccel-5.88.0.tar.xz kguiaddons v5.88.0-rc1 98f8efaf793bb158bd46c647e39c0a6f0a82e6b7 5a9dba0bd5845468d5f3d2ed847ec43f2511a416bf374e001b84058fcbe02f63 sources/kguiaddons-5.88.0.tar.xz kholidays v5.88.0-rc1 2a25bd1c7f982fca7c0c63608ee35f94b72febd0 8a97a884a60bcd5bc091a833aeb40ca0c5e203389abd44e3076c1c1553bc803b sources/kholidays-5.88.0.tar.xz khtml v5.88.0-rc1 39289503769506526a965832e56a9542c42bd292 5e5d0b57a7300ae48a6137e2ec8e9942959eb7e4eec9d936cc06961733e73fae sources/portingAids/khtml-5.88.0.tar.xz ki18n v5.88.0-rc1 c432646efa3258692948b2017769d133a4a5db58 ca204e531e0f6bbe5971a6f04a021a46ed06fbbee89a387f4a1bc86698496488 sources/ki18n-5.88.0.tar.xz kiconthemes v5.88.0-rc1 25bb79879c317da39253cffb2eccac7bacdbf952 f7ab45cb8d7b9a148ec21b64881142b7c04608e6d36f1fa1964e721d8d30e939 sources/kiconthemes-5.88.0.tar.xz kidletime v5.88.0-rc1 93e33ea503d9a4c022036700f4dffbd1da99b53e baa36125b6b4b18dbe9004431365635e63f9c9491806ca6560ebb47d7f5962c3 sources/kidletime-5.88.0.tar.xz kimageformats v5.88.0-rc1 495484701153d4b1ace4bdfe755bc0084e5aba7f eee708f338fa55a5780acb6cb01dced092446f3d4f66b9e001d61fbfe2b588b5 sources/kimageformats-5.88.0.tar.xz kinit v5.88.0-rc1 3845aa04221dfd19c5c645b52925cc9b8211058d 106448c5b7f2859243cd22c2f04790de78707f6d2926682f3ea39ec4c0b650c2 sources/kinit-5.88.0.tar.xz kio v5.88.0-rc1 717c81733632f7b8d50a9fbc84b62d767e4f37de ffd4aa4277ce545a50ee01783eeb92ca060094fc582c1affd8186c9df0d4a66c sources/kio-5.88.0.tar.xz kirigami v5.88.0-rc1 8845b65d9291e3492c474d12c79e889e722ca43d 190608bc49b75f38c3db81538a5f522e391c21b97398e615222449eefbf577fa sources/kirigami2-5.88.0.tar.xz kitemmodels v5.88.0-rc1 55bcd02ef6775d780ff4c91378bc30a4c48a7cbd 60f4e112f6862f7e0536e625ce53ec67c77c873d9802ef92f485b5d752b383fe sources/kitemmodels-5.88.0.tar.xz kitemviews v5.88.0-rc1 5ab34c2def17917c71b196a6846e47ac2d580392 276a27bd556e977d31666846736382f75429a0632a20a01406257dcfcfce70cb sources/kitemviews-5.88.0.tar.xz kjobwidgets v5.88.0-rc1 d50685917230b0a28d941c4dd48920d136653622 5131391391372d71ee4d2a832c45fa5e2d2c8a02c0df61078451551b50b8ba26 sources/kjobwidgets-5.88.0.tar.xz kjs v5.88.0-rc1 c3d8cf06b56721184e8ddd331e6a1eb5e248b262 ac1094b7ca3a6a88e09428a4c4d09c8af7f487dc2c3c82440abf59867bd87b12 sources/portingAids/kjs-5.88.0.tar.xz kjsembed v5.88.0-rc1 d9532bf27ed55ff6e28a32c8bc4c746055fbc4e5 1700da37c2ef365aec02f6d4dee08173d0746ede911ca5a50b9f51960363af2e sources/portingAids/kjsembed-5.88.0.tar.xz kmediaplayer v5.88.0-rc1 6907327b7c52f04140241912461d69a9f3b2d706 891510510de20afcd604bf825718748ac9b5a4d075d8e68257ee36e857a43b54 sources/portingAids/kmediaplayer-5.88.0.tar.xz knewstuff v5.88.0-rc1 b1d2e966fefb3215b36659d1ba68c51d9c854983 f73689a88bf5042075baefd1b5bbfa10e58997c98aeccd36cb9292e6efc076f9 sources/knewstuff-5.88.0.tar.xz knotifications v5.88.0-rc1 d5fe09543f559ec59b49b884aadd7ce4f3623865 f4822b18a9315eaf06b705b89538b28546cacf1938689d0a3d6d6974b9f90522 sources/knotifications-5.88.0.tar.xz knotifyconfig v5.88.0-rc1 2577cb9e9c59302a4c3d704686857d6919fce1fe 0033f594d93c7a23a4203dedaf3ab0b07e840862f85fe240b0b5171f4f39706c sources/knotifyconfig-5.88.0.tar.xz kpackage v5.88.0-rc1 fcc54e7942970076c1db1f41d543cc65c7e8f8ca 9d4c8e5c44c14b0b020c8c71c6da64c78761ee01766874efed5f3077b86600ff sources/kpackage-5.88.0.tar.xz kparts v5.88.0-rc1 9e9b0a5ea96c2c0efea60ed69733ceae8f01923e 74ef0eff2b87ec65256691f9124a89b4010a83541b93b6325020541ecabcfbbd sources/kparts-5.88.0.tar.xz kpeople v5.88.0-rc1 8b4be58893052f41939c84604575f644c40c9169 ceafb9690010c7c4a075aefc96cc721cf976cfedc3e4822a1bca5ff2916c6cdd sources/kpeople-5.88.0.tar.xz kplotting v5.88.0-rc1 66898ce301932878d3f305fec5e02689fd105830 b7b5438bfcf113e13977861644e29871552ec337a100b99d9eba9e5cf6a42a41 sources/kplotting-5.88.0.tar.xz kpty v5.88.0-rc1 ed12d4317104def7a3bcdda3892607b0297390c7 ca2a37fbe0c54ba9e7ff0e7e7c20d86621735ce85f093f79929d51e191d4c061 sources/kpty-5.88.0.tar.xz kquickcharts v5.88.0-rc1 c84226615d5fe3cf08ac1640ac8ce509bb0e4635 5c04438fda04767f4fddbb28dd3e4db3bae1d4777a6b8e6dc73edfd4bbd87f88 sources/kquickcharts-5.88.0.tar.xz kross v5.88.0-rc1 90050478cba8f57c07069fd4a34beffa26ac9dcf c889a3f8ceef51f8ad188e8cc98d7aae110268d23ff4ade8d7ef779bb90f5e6d sources/portingAids/kross-5.88.0.tar.xz krunner v5.88.0-rc1 2e18a01dc32ab5922c7e5eb174bac07cfafe996c bae4bab2de20caf0ad6f87d32d5d9c7e807342986571cdffeea3259acdccb35c sources/krunner-5.88.0.tar.xz kservice v5.88.0-rc1 3a1fb18a23525981a0e6f186e2e1d702c77e7f15 841e572bd74f267375dca5dc5c7561162a12bca2c76b11a6860ea14fe2416aa9 sources/kservice-5.88.0.tar.xz ktexteditor v5.88.0-rc1 9642974d30215be2519130bc6d1ce4400b5fa0fa 25bf3c6e50ccb744d29cf4cf704ef499143a00f66ce9f98464b68ae68f9af3c5 sources/ktexteditor-5.88.0.tar.xz ktextwidgets v5.88.0-rc1 5fb894663b8dbf08b52152ae4435d69f7f4c0792 33660e1e3e59f194250873ca59e6c8be375fc114b8c9ba44bd1dd7a97990d719 sources/ktextwidgets-5.88.0.tar.xz kunitconversion v5.88.0-rc1 41684b93f78f2b942b8598179c92df003de8ac1f 6cd307174e96702a051d96328527e3890f24874ae7a58195257ea9689a097e16 sources/kunitconversion-5.88.0.tar.xz kwallet v5.88.0-rc1 8bfc1d9943c512bf0721b25014c364014ef8a319 4ea69018f85f44472e77a76a6f5af180e60702f7e72a8e34f792d55729e255b8 sources/kwallet-5.88.0.tar.xz kwayland v5.88.0-rc1 5d47b7452c651bf691e53f883a9a075bba040f7c 5015f330eca73ded1f0f38046832925848e2de15c0f4490667c97c61d7a0463b sources/kwayland-5.88.0.tar.xz kwidgetsaddons v5.88.0-rc1 8bae12ebf13f9b09b30d307f73cc78d1122a471e 07f11f4b62abe1299e3a9e45c8e09a0a01125164a0df7df58148393f6bbba311 sources/kwidgetsaddons-5.88.0.tar.xz kwindowsystem v5.88.0-rc1 abfd97a10d608090e64026f5bc0fcb3a7512398d 80d3984f9ef8077df0fa94ce0be0131b58dffb25965529c5d9f4f8a56ca40cc1 sources/kwindowsystem-5.88.0.tar.xz kxmlgui v5.88.0-rc1 4c1bf9dd49408c0a5016a542d54a190d5bca7faa 623c5a73369c0f1bd7b143de72addae33bfcd03fa4ab5ea5d9b3ac6d9be0a117 sources/kxmlgui-5.88.0.tar.xz kxmlrpcclient v5.88.0-rc1 bfab9e21a628b9196fae32757cea308fd7241afb 679af4618fdb2f24f00de779f4430124bf8e0d8c7f447d05ede037806048800a sources/portingAids/kxmlrpcclient-5.88.0.tar.xz modemmanager-qt v5.88.0-rc1 02e05430784e24d9cb8ef0c6a53a581b6ee6d4d9 f4e630d15e2eb524e89d73a51d9d73467f946bae42aaae8dd20a46e36f8c9bbc sources/modemmanager-qt-5.88.0.tar.xz networkmanager-qt v5.88.0-rc1 a1b2db68be553ecaf961ba0f931972ad61591a3b 8690c8922896e29a2b8c48a3312801bd25a164c0d5bb79f2ab0fc16eb2cf5281 sources/networkmanager-qt-5.88.0.tar.xz oxygen-icons5 v5.88.0-rc1 f92cd89fd6ffe3c48b5191f37952a5a1f2ac0993 b7e36ea83cf840dbbc7a0a9fe0528b64d96c764e0485ed5d6e0c5cbb3072f12f sources/oxygen-icons5-5.88.0.tar.xz plasma-framework v5.88.0-rc1 ed251a6897db7e2046fce21c8ca19eb79a17a5fd 9640040242aaacd1017b993e23426449ee71ba7b54ac5ce7e042e5d5aca301a8 sources/plasma-framework-5.88.0.tar.xz prison v5.88.0-rc1 328a5712843e635a813c2481be673381a0dbba1c 37a16df7ac823f7e97a7e1e9ef48a794879bf81cccb126809b24e25091343f7a sources/prison-5.88.0.tar.xz purpose v5.88.0-rc1 e17c95803f8e9ed4c9d6ba5387515c093d6a5d15 374506aff7b54cbd3cec87c0d8782bf896f573548b3b689224e2bd8b38b148a2 sources/purpose-5.88.0.tar.xz qqc2-desktop-style v5.88.0-rc1 e94e5b766e656cdd1e9dcb80c6dfd190a5bd5a71 a2f4afa088a81b6e9367c08c341e721d4a92832ff26b0889ae3566f37247445f sources/qqc2-desktop-style-5.88.0.tar.xz solid v5.88.0-rc1 06d358f51af3737d72608a280b9bc3cfdde3c30a cf850337434f6844750bda625fb769615202cda0c047b4bc9dbc44634f556fea sources/solid-5.88.0.tar.xz sonnet v5.88.0-rc1 7ab90fd4340958ccaf8a38e0e65d5b36baabb4ab 8f99640923b500affd549c4990a9a5ee526b704bfab446e41588963ecade0869 sources/sonnet-5.88.0.tar.xz syndication v5.88.0-rc1 00e520110a93b5543f50175bbc406ac6d2690aaa 09008afd3add5f57942d21d50328ffcd013aff9ea942d6b188069bc6a1ae9638 sources/syndication-5.88.0.tar.xz syntax-highlighting v5.88.0-rc1 5e7bc141964d761154dc74a41c829819807d7be4 53d7a97d479543bba4bd6f214b973a88a5316e1b04b01f68a4e2210467fc5f0d sources/syntax-highlighting-5.88.0.tar.xz threadweaver v5.88.0-rc1 11a506a9322c26da11302ac545832c2c1a5d90ca b2f3079158a52c8e49ea0989e18a509dc9693f6a26f0739b133bee0f4b02df1f sources/threadweaver-5.88.0.tar.xz --nextPart2379786.cbnaaKk8WQ Content-Disposition: attachment; filename="changelog-5.88.0" Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; name="changelog-5.88.0" ### Attica * Add Android CI ### BluezQt * Add GATT Client functionality * Generate pkgconfig file ### Breeze Icons * Bug 404810 add flatpak packages mimetype icon * Bug 444452 Custom folder icons * Use reference to a QString to avoid copying, fixing a warning * BUG: 395569 places icon use ColorScheme colors (bug 395569 places icon use ColorScheme colors) * Add RTL logout icons * Missing color scheme usage at some icons * BUG: 174203 add mail-download-now and mail-download-later icon (bug 174203 add mail-download-now and mail-download-later icon) * BUG: 436931 update anacondainstaller icon to respect fedora logo (bug 436931 update anacondainstaller icon to respect fedora logo) * Fix the dark install directory for installing colored icons (bug 444095) * Install colored icons sizes into breeze-dark them as well (bug 444095) * Make some of the 22 px places icons actually be 22 again * Add Kongress icon fix grid alignment * Fix color of 16px im-user-offline icon (bug 443658) * Optimize places 16 and 22px icons * BreezeIcon additional app icons most are for math apps * BreezeIcons add task-process icons for kalendar app task view * Add Joplin icon * Add syncthing icon * Move all of /preferences to icons, remove it from icons_dark * Fix scalable test to check breeze for breeze-dark * Make breeze-dark inherit from breeze ### Extra CMake Modules * Fix Wayland_DATADIR when cross-compiling * [android] Extend NDK workaround to version 22 * msvc: Fix __cplusplus value * Fix ECM on systems without PyQt5 on Python 2 * ECMFindQMLModule: Use QT_HOST_BINS to find qmlplugindump * FindQtWaylandScanner: Use QT_HOST_BINS to find qtwaylandscanner * ecm_add_test: add -DQT_FORCE_ASSERTS to compile flags by default ### KDE Doxygen Tools * Handle uppercase directory names (bug 441560) * Remove whitespace in generic type definitions ### KArchive * Add Android CI * This framework is now LGPL-2.0-or-later ### KBookmarks * Correct platform specification - we can be built on Android as well ### KCalendarCore * Dirty fields and update observers in Event and FreeBusy * Dirty fields and update observers in Incidence * Dirty updates in IncidenceBase * Move IncidencePrivate and IncidenceBasePrivate to headers * Simplify IncidenceBasePrivate constructors * Rename incidence classes from Foo::Private to FooPrivate * Copy improvements in recent changes to Event etc * cmake: Port to using libical's cmake scripts ### KCMUtils * KPluginSelector: Make sure to check if metaData/moduleInfo is valid before accessing it * KPluginSelector: Allow KCMs to be loaded using X-KDE-ConfigModule keyword * Remove unused internal method in KPluginSelector * Deprecate KCModuleInfo in favor of KPluginMetaData API * KCMultiDialog: Use deprecation macros to wrap internal KCModuleInfo API usage * KCModuleLoader: Deprecate overloads using KCModuleInfo * KPluginSelector: Port internally deprecated KCModuleInfo usage * KCModuleProxy: Deprecate KService/KCModuleInfo overloads for constructor ### KCompletion * New KCompletion::setSorterFunction() to allow custom sorting by providing function (bug 442717) ### KConfig * Exclude new enum-overload from python bindings build * Enforce KAuthorized enums being not 0 * Create enum to to authorize common keys * Do not try to generate python bindings for KConfigGroup::moveValuesTo * Create utility method for moving entries from one group to another ### KConfigWidgets * Fix auto color scheme switching * [kcolorschememodel] Expose color scheme id * [KCommandBar] Additionally sort commands by name (bug 443731) * [KCommandBar] Don't display an indent for an icon if no item has an icon (bug 443382) * [KCommandBar] Skip actions with empty text (bug 443732) * Read proper color setting on Windows (bug 443300) * [KCommandBar] Show information about a command in a tooltip (bug 438735) ### KContacts * Adressee: use a vector instead of a QHash with ~8 elements * VCard: Replace QMap with a vector of struct * Addressee: deprecate insertEmail() and add a new method instead * VCardTool::addParamter() should take by pointer * Deprecate parameters/setParameters() from the public API * Deprecate the unused Field class * Replace country <-> iso code mapping with the new KI18nLocaleData * VCardParser: less temporary allocations * Don't use QTime::fromString() with format being a string * Don't use QDate/QTime::fromString() with a string format arg * Perf: Manually parse timezone offset * VCardTool::createVCards(): split Adressee-related code to a separate method * VCardTool::createVCards(): split Adress-related code to a separate method ### KCoreAddons * KPluginFactory: Provide more context for warning * Add comments describing checks made before registering plugin * Move utility method to read translated json values to dedicated header * Improve deprecation docs of KAboutData::programIconName * kcoreaddons_add_plugin: Avoid clash if app name and plugin namepace are the same * K_PLUGIN_CLASS_WITH_JSON: Use name provided by kcoreaddons_add_plugin for factory * Port internal readStringList usage * Deprecate KPluginMetaData::readStringList in favor of value overload * Discard KPluginMetaData::value overloads for python bindings * KPluginMetaData: Add overload to interpret char array as string * KPluginMetaData: Add overloads to read int and bool value * merge the util's config.h ### KCrash * Move more Linux-specific functions under #ifdef Q_OS_LINUX * Add CMake option to build without X11 * Use imported target for X11 ### KDeclarative * GridDelegate: don't let labels overflow (bug 444707) * Use a readonly property to control KCM margins * [configmodule] Deprecate aboutData * [ConfigModule] Allow creating KCMs without KAboutData * [ConfigModule] Deprecate ctors that take KAboutData and KPluginMetaData * Don't explicitly build shared libs * Expose KAuthorized enum as dynamic properties to QML * KCM GridDelegate: Display a blue line when the delegate has active focus ### KDED * Bump KF_DISABLE_DEPRECATED_BEFORE_AND_AT value * Utilize KPluginMetaData::value overloads ### KFileMetaData * Fix wrong testcase * [FFmpegExtractor] Remove FFmpeg 2.x/3.0 support, handle deprecations * Fix version checks in FindFFmpeg.cmake * [DublinCore] Also test terms namespace * [PopplerExtractor] directly use getters provided by poppler ### KGlobalAccel * Properly split exec line args (bug 444730) ### KDE GUI Addons * Remove unneeded lambda capture, fixing a compiler warning ### KHolidays # * Correct Name of last day of daylight saving time (bug 444615) * Fixed typo on holiday_mx_es * various holiday_* - assign explicit names for subregions * holidays/holidays.qrc - remove trailing white-space * Remove unneeded fstream include * removed shabs * added pakistan holidays ### KI18n * Don't discard non-conflicting substring matches * Fall back to the compile-time detected iso-codes location * Use unique_ptr instead of managing memory manually * Load Qt translations even if some catalogs are missing * Add KCountry[Subdivision]::operator!= * Forward declaration needs a matching export macro on Windows * Extend README to cover the new features * Move the new country/country subdivision/timezone code into its on library * Add QML API for KTimeZone * Add QML bindings for country/country subdivision API * Fix offset overflows for ISO 3166-2 name lookups * Integrate the Unicode normalization and prefix matching from KContacts * Cache iso codes cache sizes * Implement KCountry::fromName() * Add timezone lookup by geo coordinate, and timezone to country mapping * Make use of the spatial index for countries and subdivisions * Generate spatial index for timezones/countries/country subdivisions * Implement timezone by country (subdivision) lookup * QGIS Python scripts for generating country/timezone lookup tables * Add country and country subdivision lookup and translation API ### KIconThemes * Add QIcon::fallbackThemeName() as fallback * Fix @since marker * Include a test for properly testing icon recoloring * Also highlight charged text colors (bug 442569) * Use KIconColors to re-color icons * Make icon colouring a per-icon property rather than a system (bug 442533) * Create a d-pointer for KIconEngine * [KIconDialog] Also apply edge padding vertically * Ensure we retrieve our dependencies on Android ### KIdleTime * Relicense framework from LGPL-2.0-only to LGPL-2.1-or-later ### KInit * Remove code for loading libkdeinit5_foo.so modules ### KIO * PasteDialog: fix data pasting in Wayland (bug 421974) * Find LibMount when building statically * kdeinit is gone, use KDE_SLAVE_DEBUG_WAIT in kioslave instead * [KFilePlacesModel] Specify which data roles have actually been changed * Deduplicate KCoreDirLister before going through them * Use CMake to check if copy_file_range() is available * file_unix: make the read/write loop the same as the copy_file_range one * file_unix: let copy_file_range() manage the fd's offsets * file_unix: emit processed size change after each copy_file_range() call * file_unix: only update sizeProcessed once per iteration * KDiskFreeSpaceInfo: Remove redundant deprecation #if * Deprecate KDiskFreeSpaceInfo * fix KTerminalLauncherJob working with exec * file_unix: fix copying status report * file_unix: Refactor copy() * KMountPoint: revert to parsing /dev/disk/by-{uuid,label}/ manually (bug 442106) * CopyJob: handle the no-op case of symlinks on FAT partitions (bug 442310) * SkipDialog: adapt buttons to more use cases * Port to enum values for KAuthorized::authorize * KUrlCompletion: Disregard the trailing slash when sorting directory paths (bug 442717) * Deprecate Scheduler::publishSlaveOnHold as well * Remove the last use klauncher in slave.cpp * Remove cmake option KIO_FORK_SLAVES * KFilePropsPlugin: Allow to edit properties when setFileNameReadOnly is set (bug 441847) * Increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT version * Add easy Invent repo search * Add invent web search keyword * kcm_cookies: Embed json metadata * kcm_webshortcuts: Embed json metadata * kcmproxy: Embed json metadata * kcmtrash: Embed json metadata and drop X-KDE-PluginKeyword usage * scheduler: reorder to avoid the need for fwd-decl functions * [KUrlNavigator] Fix first button text for local paths * kuriikwsfiltereng: Fix quitting match logic if accidentally bang syntax is used (bug 437660) * kurifilter: Add test to check if bang syntax is preferred * Deprecate KAutoMount/KAutoUnmount * file_unix: Fix endless loop during xattr copy (bug 441446) * Improve "trash is full" error message (bug 442865) * Don't use kdoctools on Android * KDesktopPropsPlugin: open "Advanced Options" dialog with show() * Adjust dependencies for Android ### Kirigami * Fix missing titlebar on ApplicationWindow modals in Windows * NavigationTabButton: Set minimum width and wrap text * Icon: Use icon-png as the default placeholder instead of icon-x-icon (bug 444884) * Remove the no longer existing Units.qml file from the qrc files * Add missing AboutItem to to the qrc files * Cleanup FormLayout * reliably drop component pools (bug 429027) * [GlobalDrawerActionItem] Dim when disabled * Small improvement in Api doc * Pass properties when creating a dialog for pushDialogLayers * Fix context drawer being inaccessible on secondary layers in mobile mode * [PageRow] Fix variable shadowing * [ActionTextField] Doc: Reword nullable field to an empty list * [Breadcrumb] Fix breadcrumb position on content change * Improve look of FormLayout section headers * Fix punctuation/whitespace of runtime rate-limited deprecation warnings * Always allow sidebar handles in header by default * remove duplicated frile * NavigationTabBar: Support actions that have mnemonics * Heading: Lower all sizes * Fix issues with setting components on tablet ### KItemModels * Take into account a possible QLocale::setDefault() override ### KJobWidgets * Handle all cases in switch(KJob::Unit) expressions to fix a compiler warning ### KJS * Do no longer remove -Wsuggest-override flag ### KNewStuff * Port to enum values for KAuthorized::authorizeAction * Make sure that we query KService with lowercase desktop names since it seems that KService stores everything lowercase (bug 417575) ### KNotification * Fix Windows build * warn when notifybypopup has pending notifications on destruction * Add KNotifications QML plugin * KWindowSystem is also not required on Android - but unlike Phonon is also needed on Windows * Phonon is not required for KNotifications on Windows or Android ### KPackage Framework * Allow KCM kpackages to use metadata of C++ plugin * Utilize std::optional to check if we have already searched for a KPluginMetaData object * KPackage: Copy KPluginMetaData object when copying d-ptr ### KParts * Deprecate unused & internal method * PartLoader::createPartInstanceForMimeType: Port inlined code from hack * Increase KF_DISABLE_DEPRECATED_BEFORE_AND_AT version * Un-Overload KParts::BrowserExtension::selectionInfo signal ### Kross * Emit deprecation warnings for central Kross::Manager class ### KRunner * Deprecate K_EXPORT_PLASMA_RUNNER_WITH_JSON macro in favor or K_PLUGIN_CLASS_WITH_JSON * Deprecate RunnerManager::allowedRunners method ### KService * Use KSERVICE_ENABLE_DEPRECATED_SINCE in header instead of BUILD variant * cmake: Remove intermediate copy targets * kservice.h: Silence deprecation warnings in inlined, deprecated code ### KTextEditor * ViMode: Dont respond to doc changes when vi mode is disabled for view * Expand katepart metadata (bug 444714) * Set metadata when creating katepart (bug 444714) * TextFolding::importFoldingRanges: get rid of UB (bug 444726) * KateFoldingTest: don't leak ViewPrivate * Simplify DocumentCursor::setPosition * Highlight Folding Markers * #37 Improve the context menu for selections * Make the regex search fast * Improve Appearance > Borders Dialog * KateRenderer: Check for m_view being null in more places * Fix leaving selectionByUser state * Do not cancel mouse selection when using the keyboard * [KateIconBorder] Handle annotations context menu * Enable enclose selection by default for brackets * Dont indent the lines if line already has text + noindent * Improve Open/Save Advanced Dialog * Better General dialogue for text editing settings * [KateIconBorder] Add context menu ### KWayland * Correct the eglQueryWaylandBufferWL_func prototype ### KWidgetsAddons * KTitleWidget: Lower all sizes * KSqueezedTextLabel: Fix clipped characters (bug 442595) * KMessageDialog: fix setButtons() being called twice * KMessageDialog: disconnect default buttonbox signals as we emit done() manually (bug 442332) ### KWindowSystem * Fix the compiler warning by casting int to unsigned * Link privately against XCB when building statically (bug 441266) ### KXMLGUI * Migrate "State" config entry to state config group if available * Allow apps to opt-in storing state data in separate file (bug 397602) * [ci] Remove unused kwindowsystem dep ### ModemManagerQt * Introduce VoiceInterface Type * Add signals to watch for interface changes * Fix DBus signal connection ### NetworkManagerQt * cmake: use imported targets ### Plasma Framework * Deprecate KServiceTypeTrader containment action loading * Deprecate standardInternal*Info methods * Avoid creating a Theme object for every icon fetch * Introduce dismissOnHoverLeave property and toolTipVisibleChanged signal (bug 444142) * Deprecate plugin export macros in favor or K_PLUGIN_CLASS_WITH_JSON * PC3 SpinBox: improve visuals and behavior, remove drag to change value * Deprecate parentApp parameter in PluginLoader::listAppletMetaData * PC2 ScrollViewStyle: fix scrollbar sizing * PC3 TextField: Make focus frame not delayed * PC3 Slider: get rid of HoverFocusSvgItem * PC3 CheckIndicator: only show focus visuals for visualFocus * PC3 Slider: fix tickmark positions * PC3 ScrollView: remove ability to show background in onCompleted * PC3 private/RaisedbuttonBackground: disable shadow when disabled * PC3 private/ButtonBackground: reduce opacity when disabled * Breeze button: Use more realistic shadow * PC3/Breeze progressbar: update style, improve implicit sizing * Breeze line: removed built-in blank space, simplify * Breeze button: Use solid backgrounds for raised button pressed graphics * PC3/Breeze sliders: add solid background, handle shadow, fix pixel alignment, fix vertical groove height * PC3/Breeze scrollbar: update style and behavior * PC3/Breeze radiobutton: improve style * PC3 Control: use better implicit size calculation * Fix crash in WindowThumbnail::updatePaintNode() (bug 444015) * ExpandableListItem: Finally fix expanded height calculation permanently (bug 443755) * Properly discard window texture provider when thumbnail item shows only icon * Have Containment::restore also call its parent's Applet::restore * Simplify code by using KPluginMetaData::value overloads * Prevent tooltips from being incorrectly dismissed (bug 434657) * Split window texture provider from window texture node (bug 439681) * Make tab/right move focus to default action button or expand button * Heading: sync with Kirigami version * Ensure context menu is PC2.Menu, and open it relative to the item * Fix context menu opening * Add keyboard navigation to ExpandableListItem * ScrollView: Do not overlay scrollbars over contents (bug 443173) * PC3 Button/ToolButton: use down instead of pressed for background graphics * PC3 TabButton: Add focus underline to label * PC3 TabButton: Use IconLabel, set padding from theme, show background when no tabbar * PC3 TabBar: improve implicit sizing, support spacing, remove pointless background, use 0 highlightResizeDuration * breeze: increase tab top/bottom margins * breeze: fix wrong element IDs for north tab margin hints * PC3 Slider: set implicit handle size, separate hover/focus from shadow * breeze: update slider style (bug 355889) * PC3 private/IconLabel: simplify properties, add convenience display properties * PC3 TextField/lineedit.svg: Add focus frame for visualFocus * breeze: update button style * breeze: update checkbox and radiobutton style (bug 355889) * Use onPositionChanged instead of onContainsMouseChanged in ExpandableListItem * Corona: save after ending edit mode * Heading: Lower all sizes * Add scroll support to calendar component in plasma frameworks * PC3 checkbox/radiobutton/switch: left align IconLabel * PC3 ToolTip: ceil label size * PC3 ToolTip: fix pressed/hovered undefined error * PC3 ToolBar: set spacing, remove pointless contentItem * PC3 TabButton: set spacing, remove pointless background item * PC3 DialogButtonBox: fix property undefined error * PC3 ComboBox: make text field use parent palette, modernize code * PC3 ComboBox: set cursor delegate to null instead of undefined * PC3: Use shared Icon+Label implementation * PC3 ComboBox: account for indicator and content size better * PlasmaCore Units: Fix sizeForLabels icon size * PC3: improve implicit sizing * PC3 ButtonBackground: Don't load the background we aren't using * PC3 Button: use same check for color group as ToolButton * PC3 button backgrounds: remove TODO for required properties ### Prison * Decrease the preferred size for PDF417 barcodes * Add PDF417 barcode support ### Purpose * cmake: Use custom command instead of custom target for copy * Set a title for JobDialog (bug 444205) * Improve job window buttons (bug 444145) * Fix whitespace punctuation in a warning * email: Ensure we don't crash when there's no mailto preferredService (bug 443788) * Make sharing via Telegram work again ### QQC2StyleBridge * Pane: add missing Kirigami import * Add Pane control * Remove some id, this should improve the performance * Do not set the palette for every component (bug 406295) * [TextFieldContextMenu] Fix null property accesses * [TextFieldContextMenu] Free the action function after running it * Only re-compute the icon when it's necessary * Don't change MenuItem's arrow's color when selected (bug 443453) * Use KIconColors to color icons * Implement Spellchecking using Sonnet for TextArea ### Solid * Implement ARM specific CPU info ### Sonnet * Build examples only when BUILD_EXAMPLES is on * Fix applying highlighter in quick document * data/parsetrigrams.cpp: ensure the output is deterministic * Don't crash on null textDocument if suggestions are invoked * Add missing qmldir * Implement QtQuick bindings for Sonnet ### Syntax Highlighting * ' is a valid identifier part * Fix the colors of modified and saved lines * cmake.xml: Recognize CMake provided modules and functions/macros * Remove *.nix files from Bash syntax * Add Nix highlighting * debchangelog: add Jammy Jellyfish * update refs to improved Dockerfile highlighting * bash.xml: Add Exherbo script file extensions recognized as `bash` * dockerfile.xml: Use `bash` syntax for shell form of commands * Specify byproducts for ExternalProject_Add call * cmake.xml: Improvements to highlighting * Add support of YAML in Fenced Code Blocks in Markdown * Update GNU Assmebler syntax * merge loadhighlightingdata_p.hpp with highlightingdata_p.hpp and rename KSyntaxHighlighting::loadContextData() to HighlightingContextData::load() * add comments and inline in the header some functions * loading rules in 2 parts to reduce the final memory used ### Security information The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB --nextPart2379786.cbnaaKk8WQ--