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