D29708: Introduce EXCLUDE_DEPRECATED_BEFORE_AND_AT

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Wed May 13 14:08:11 BST 2020


kossebau created this revision.
kossebau added reviewers: Frameworks, dfaure, meven, ahmadsamir.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
kossebau requested review of this revision.

REVISION SUMMARY
  Not all versions of the past will work as value, mainly to be used with
  values "0" or "CURRENT". If any new deprecations are done without
  having code starting to use older deprecated API, in the future any
  versions >= 5.71.0 should work also reliably.
  
  Currently a build with EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT does
  not yet work, some API deprecated is still used internally by
  code behind non-deprecated API. Building with CURRENT will show by the
  failed build which those are.

TEST PLAN
  Builds with values 0, 5.70.0 (with D29707 <https://phabricator.kde.org/D29707>).

REPOSITORY
  R241 KIO

BRANCH
  excludedeprecated

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

AFFECTED FILES
  CMakeLists.txt
  autotests/CMakeLists.txt
  autotests/clipboardupdatertest.cpp
  autotests/kfilewidgettest.cpp
  autotests/krununittest.cpp
  autotests/krununittest.h
  autotests/kurlnavigatortest.cpp
  autotests/kurlnavigatortest.h
  src/core/CMakeLists.txt
  src/core/copyjob.cpp
  src/core/global.cpp
  src/core/idleslave.cpp
  src/core/job.cpp
  src/core/kfileitem.cpp
  src/core/ksambashare.cpp
  src/core/ksambashare_p.h
  src/core/ksslcertificatemanager.cpp
  src/core/ksslcertificatemanager.h
  src/core/ksslcertificatemanager_p.h
  src/core/ksslerror_p.h
  src/core/ksslerroruidata.cpp
  src/core/ktcpsocket.cpp
  src/core/scheduler.cpp
  src/core/slavebase.cpp
  src/core/slaveinterface.cpp
  src/core/statjob.cpp
  src/core/transferjob.cpp
  src/core/udsentry.cpp
  src/filewidgets/CMakeLists.txt
  src/filewidgets/kfilepreviewgenerator.cpp
  src/filewidgets/kfilewidget.cpp
  src/filewidgets/kurlnavigator.cpp
  src/kssld/kssld.cpp
  src/widgets/CMakeLists.txt
  src/widgets/accessmanager.cpp
  src/widgets/kdirmodel.cpp
  src/widgets/kpropertiesdialog.cpp
  src/widgets/krun.cpp
  src/widgets/ksslinfodialog.cpp
  src/widgets/ksslinfodialog.h
  src/widgets/kurifilter.cpp
  src/widgets/kurlrequester.cpp
  src/widgets/kurlrequester.h
  src/widgets/kurlrequesterdialog.cpp
  src/widgets/paste.cpp
  src/widgets/previewjob.cpp
  src/widgets/renamedialog.cpp
  src/widgets/sslui.cpp
  src/widgets/thumbcreator.cpp
  tests/CMakeLists.txt

To: kossebau, #frameworks, dfaure, meven, ahmadsamir
Cc: 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/20200513/bf5db818/attachment.htm>


More information about the Kde-frameworks-devel mailing list