D29281: Deprecate defunct functions
Friedrich W. H. Kossebau
noreply at phabricator.kde.org
Wed Apr 29 18:46:34 BST 2020
kossebau added a comment.
Be aware that just adding a plain KRUNNER_DEPRECATED is not up-to-modern KF standards :)
Please see cf5f7b4040a77ae69452d58bc189dcc3baaedd92 <https://phabricator.kde.org/R308:cf5f7b4040a77ae69452d58bc189dcc3baaedd92> what macros there are now and how to apply them. Note especially the difference between the ENABLE (for declarations, visible both to library and 3rd-party API users) & BUILD (visible only to library)), as well as that 5.0 can be only used in the API dox text, the macros need the version where the deprecation tags are first used/released with, to be backward-compatible for library consumers which use the KF_DISABLE_DEPRECATED_BEFORE_AND_AT control macro.
Please see also https://community.kde.org/Policies/Library_Code_Policy#Deprecation_of_API for general info about API deprecation in KF.
REPOSITORY
R308 KRunner
REVISION DETAIL
https://phabricator.kde.org/D29281
To: alex, #plasma, broulik, davidedmundson, vkrause
Cc: kossebau, kde-frameworks-devel, LeGast00n, cblack, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200429/9c25b4e3/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list