This project and board is for development tasks that do not require an API/ABI breakage.
Details
Sep 23 2025
Aug 22 2025
Jul 4 2025
KDesktopFileAction solves such a problem by storing the desktop file path instead.
Hmm, turn KServicePtr m_service; into a raw pointer? Not sure the action can outlive its parent service?
Jul 3 2025
serviceClone is leaked because both KServiceAction and KService hold strong references to each other. In other words, when you destroy a KService with actions, you always leak a bit of memory. At the moment, I'm not sure how to resolve the issue without breaking the API compatibility.
Apr 10 2025
Apr 9 2025
Apr 7 2025
Apr 3 2025
Apr 2 2025
Mar 24 2025
Mar 18 2025
Mar 15 2025
Mar 14 2025
Mar 13 2025
Mar 12 2025
Mar 5 2025
And created https://invent.kde.org/frameworks/kio/-/merge_requests/1828 for KF6
Could not think of any reason, so created a patch to approach the octet-stream default extension in another way, some autotest included;
https://invent.kde.org/frameworks/kio/-/merge_requests/1827
Sadly now for octet-stream if ,currentExtension emtpy then extension becomes bogus ".". Was there any reason to make the new option not still also depend on currentExtension (edi: being empty)?
Mar 4 2025
Feb 16 2025
Feb 6 2025
Jan 31 2025
Jan 30 2025
Jan 29 2025
May 9 2024
And now reported the challenge of drop objects lifetime vs user input on decisions by https://bugreports.qt.io/browse/QTBUG-125229
Hi. I just came across dropping random data (in my case an image) into file views not working, i.e. not creating any new files due to no more data in the QMimeData instance referred to in the DropJob.
Apr 6 2024
Sep 12 2023
Sep 1 2023
Aug 6 2023
Jul 31 2023
This is done now.
Jul 10 2023
- Replacement for Dialog is in progress
- Issues of FrameSvgItem are still valid on KSvg's FrameSgItem
Jul 9 2023
All of the usages are in Plasma, so we could move it there to avoid carrying it in Frameworks
Remaining:
