D24682: Use ECMGenerateExportHeader to manage deprecated API better

2019-10-16 Thread Friedrich W. H. Kossebau
kossebau closed this revision. REVISION DETAIL https://phabricator.kde.org/D24682 To: kossebau, #frameworks, vkrause

D24682: Use ECMGenerateExportHeader to manage deprecated API better

2019-10-15 Thread Volker Krause
vkrause accepted this revision. This revision is now accepted and ready to land. BRANCH useECMGenerateExportHeader REVISION DETAIL https://phabricator.kde.org/D24682 To: kossebau, #frameworks, vkrause

D24682: Use ECMGenerateExportHeader to manage deprecated API better

2019-10-15 Thread Friedrich W. H. Kossebau
kossebau added inline comments. INLINE COMMENTS > recurrence.h:149 > > +#if KCALENDARCORE_BUILD_DEPRECATED_SINCE(5, 64) > /** Only using `KCALENDARCORE_BUILD_DEPRECATED_SINCE` here and not `KCALENDARCORE_ENABLE_DEPRECATED_SINCE`, because we have no idea yet how all compilers would deal

D24682: Use ECMGenerateExportHeader to manage deprecated API better

2019-10-15 Thread Friedrich W. H. Kossebau
kossebau created this revision. kossebau added reviewers: Frameworks, vkrause. kossebau requested review of this revision. REVISION SUMMARY Allows - projects linking to KCalendarCore to hide deprecated API up to a given version or silence deprecation warnings after a given version, using