<table><tr><td style="">antonanikin created this revision.<br />antonanikin added a reviewer: KDevelop.<br />antonanikin set the repository for this revision to rKDEVPLATFORM KDevPlatform.<br />Restricted Application added a subscriber: kdevelop-devel.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3087" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The patch finalize use-nullptr migration by adding "-Werror=zero-as-null-pointer-constant" compiler flag and nullptr-changes for some parts of code which was not fixed by clang-tidy.</p>

<p>For Subversion plugin this patch provide workaround for successful compilation (sets "-Wno-error=zero-as-null-pointer-constant" flag). It is necessary due using of Subversion library C API which breaks new "nullptr"-style.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rKDEVPLATFORM KDevPlatform</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D3087" rel="noreferrer">https://phabricator.kde.org/D3087</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
debugger/breakpoint/breakpointwidget.cpp<br />
debugger/tests/test_ivariablecontroller.cpp<br />
documentation/documentationfindwidget.h<br />
interfaces/idocumentation.h<br />
interfaces/iplugincontroller.h<br />
interfaces/iuicontroller.h<br />
language/codegen/applychangeswidget.cpp<br />
language/codegen/tests/test_templaterenderer.cpp<br />
language/duchain/appendedlist.h<br />
language/duchain/classdeclaration.h<br />
language/duchain/duchainlock.h<br />
language/duchain/duchainpointer.h<br />
language/duchain/duchainregister.h<br />
language/duchain/duchainutils.h<br />
language/duchain/functiondefinition.h<br />
language/duchain/indexeddeclaration.h<br />
language/duchain/indexedducontext.h<br />
language/duchain/indexedtopducontext.h<br />
language/duchain/localindexeddeclaration.h<br />
language/duchain/navigation/navigationaction.h<br />
language/duchain/parsingenvironment.h<br />
language/duchain/tests/bench_hashes.cpp<br />
language/duchain/tests/test_duchain.cpp<br />
language/duchain/tests/test_identifier.cpp<br />
language/duchain/tests/test_stringhelpers.cpp<br />
language/duchain/topducontext.h<br />
language/duchain/topducontextutils.h<br />
language/duchain/types/arraytype.h<br />
language/duchain/types/constantintegraltype.h<br />
language/duchain/types/delayedtype.h<br />
language/duchain/types/enumerationtype.h<br />
language/duchain/types/enumeratortype.h<br />
language/duchain/types/functiontype.h<br />
language/duchain/types/integraltype.h<br />
language/duchain/types/pointertype.h<br />
language/duchain/types/referencetype.h<br />
language/duchain/types/structuretype.h<br />
language/duchain/types/typealiastype.h<br />
language/duchain/types/typepointer.h<br />
language/duchain/types/typeutils.h<br />
language/util/basicsetrepository.h<br />
language/util/setrepository.h<br />
outputview/tests/test_filteringstrategy.cpp<br />
outputview/tests/test_outputmodel.cpp<br />
plugins/appwizard/appwizarddialog.h<br />
plugins/appwizard/appwizardpagewidget.h<br />
plugins/filetemplates/templateclassassistant.cpp<br />
plugins/grepview/tests/test_findreplace.cpp<br />
plugins/projectfilter/tests/test_projectfilter.cpp<br />
plugins/quickopen/tests/bench_quickopen.cpp<br />
plugins/quickopen/tests/test_quickopen.cpp<br />
plugins/standardoutputview/tests/test_standardoutputview.cpp<br />
plugins/subversion/CMakeLists.txt<br />
plugins/subversion/kdevsvncpp/client.hpp<br />
plugins/subversion/kdevsvncpp/entry.hpp<br />
plugins/subversion/kdevsvncpp/info.hpp<br />
plugins/subversion/kdevsvncpp/pool.hpp<br />
plugins/subversion/kdevsvncpp/property.hpp<br />
plugins/subversion/kdevsvncpp/status.hpp<br />
plugins/subversion/kdevsvncpp/targets.hpp<br />
project/tests/test_projectmodel.cpp<br />
serialization/itemrepository.h<br />
serialization/repositorymanager.h<br />
serialization/tests/test_indexedstring.cpp<br />
shell/core.h<br />
shell/openprojectdialog.cpp<br />
shell/tests/test_projectcontroller.cpp<br />
shell/tests/test_sessioncontroller.cpp<br />
shell/uicontroller.cpp<br />
sublime/areaindex.h<br />
sublime/examples/example1main.cpp<br />
sublime/examples/example2.cpp<br />
sublime/tests/test_areaoperation.cpp<br />
sublime/tests/test_toolviewtoolbar.cpp<br />
sublime/tests/test_viewactivation.cpp<br />
tests/json/jsondeclarationtests.h<br />
util/convenientfreelist.h<br />
util/embeddedfreetree.h<br />
util/tests/test_environment.cpp<br />
util/tests/test_foregroundlock.cpp<br />
util/tests/test_path.cpp<br />
util/tests/test_stringhandler.cpp<br />
util/tests/test_texteditorhelpers.cpp<br />
vcs/vcsjob.h</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>antonanikin, KDevelop<br /><strong>Cc: </strong>kdevelop-devel<br /></div>