D26594: Deprecate raiseWidget

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Thu Jan 16 09:54:26 GMT 2020


kossebau added a comment.


  Hi. When introducing the deprecation macros to a lib with `ecm_generate_export_header`, one also needs to help kapidox & ecm_add_qch. Sadly this was only discovered later, so it is also missing from the first set of such commits introducing the use of `ecm_generate_export_header`which you might have taken as template :)
  
  bdd8930cca99d81a5a5d4714b267419576e30ede <https://phabricator.kde.org/R289:bdd8930cca99d81a5a5d4714b267419576e30ede> fixes this. Teaching the documentation tools is meanwhile also documented at https://community.kde.org/Policies/Library_Code_Policy#Deprecation_of_API so hopefully future additions of ecm_generate_export_header will have all things set as needed from the start. Yes, all these duplications are hell. In a perfect world all this depreaction support would be part of the language specification, and tools would handle things be default... for now this is the best someone came up with.

INLINE COMMENTS

> CMakeLists.txt:95
> +    DEPRECATION_VERSIONS 5.67
> +    EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
> +)

This also needs the definition as option in the toplevel file. Fixed by 191078e9387b3b591c46d68f884a18ad96b4f2f6 <https://phabricator.kde.org/R289:191078e9387b3b591c46d68f884a18ad96b4f2f6>

REPOSITORY
  R289 KNotifications

REVISION DETAIL
  https://phabricator.kde.org/D26594

To: nicolasfella, #frameworks, broulik, apol
Cc: kossebau, kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200116/c806ef74/attachment.html>


More information about the Kde-frameworks-devel mailing list