[Differential] [Request, 502 lines] D3087: Final step for use-nullptr

antonanikin (Anton Anikin) noreply at phabricator.kde.org
Mon Oct 17 15:24:41 UTC 2016


antonanikin created this revision.
antonanikin added a reviewer: KDevelop.
antonanikin set the repository for this revision to rKDEVPLATFORM KDevPlatform.
Restricted Application added a subscriber: kdevelop-devel.

REVISION SUMMARY
  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.
  
  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.

REPOSITORY
  rKDEVPLATFORM KDevPlatform

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

AFFECTED FILES
  CMakeLists.txt
  debugger/breakpoint/breakpointwidget.cpp
  debugger/tests/test_ivariablecontroller.cpp
  documentation/documentationfindwidget.h
  interfaces/idocumentation.h
  interfaces/iplugincontroller.h
  interfaces/iuicontroller.h
  language/codegen/applychangeswidget.cpp
  language/codegen/tests/test_templaterenderer.cpp
  language/duchain/appendedlist.h
  language/duchain/classdeclaration.h
  language/duchain/duchainlock.h
  language/duchain/duchainpointer.h
  language/duchain/duchainregister.h
  language/duchain/duchainutils.h
  language/duchain/functiondefinition.h
  language/duchain/indexeddeclaration.h
  language/duchain/indexedducontext.h
  language/duchain/indexedtopducontext.h
  language/duchain/localindexeddeclaration.h
  language/duchain/navigation/navigationaction.h
  language/duchain/parsingenvironment.h
  language/duchain/tests/bench_hashes.cpp
  language/duchain/tests/test_duchain.cpp
  language/duchain/tests/test_identifier.cpp
  language/duchain/tests/test_stringhelpers.cpp
  language/duchain/topducontext.h
  language/duchain/topducontextutils.h
  language/duchain/types/arraytype.h
  language/duchain/types/constantintegraltype.h
  language/duchain/types/delayedtype.h
  language/duchain/types/enumerationtype.h
  language/duchain/types/enumeratortype.h
  language/duchain/types/functiontype.h
  language/duchain/types/integraltype.h
  language/duchain/types/pointertype.h
  language/duchain/types/referencetype.h
  language/duchain/types/structuretype.h
  language/duchain/types/typealiastype.h
  language/duchain/types/typepointer.h
  language/duchain/types/typeutils.h
  language/util/basicsetrepository.h
  language/util/setrepository.h
  outputview/tests/test_filteringstrategy.cpp
  outputview/tests/test_outputmodel.cpp
  plugins/appwizard/appwizarddialog.h
  plugins/appwizard/appwizardpagewidget.h
  plugins/filetemplates/templateclassassistant.cpp
  plugins/grepview/tests/test_findreplace.cpp
  plugins/projectfilter/tests/test_projectfilter.cpp
  plugins/quickopen/tests/bench_quickopen.cpp
  plugins/quickopen/tests/test_quickopen.cpp
  plugins/standardoutputview/tests/test_standardoutputview.cpp
  plugins/subversion/CMakeLists.txt
  plugins/subversion/kdevsvncpp/client.hpp
  plugins/subversion/kdevsvncpp/entry.hpp
  plugins/subversion/kdevsvncpp/info.hpp
  plugins/subversion/kdevsvncpp/pool.hpp
  plugins/subversion/kdevsvncpp/property.hpp
  plugins/subversion/kdevsvncpp/status.hpp
  plugins/subversion/kdevsvncpp/targets.hpp
  project/tests/test_projectmodel.cpp
  serialization/itemrepository.h
  serialization/repositorymanager.h
  serialization/tests/test_indexedstring.cpp
  shell/core.h
  shell/openprojectdialog.cpp
  shell/tests/test_projectcontroller.cpp
  shell/tests/test_sessioncontroller.cpp
  shell/uicontroller.cpp
  sublime/areaindex.h
  sublime/examples/example1main.cpp
  sublime/examples/example2.cpp
  sublime/tests/test_areaoperation.cpp
  sublime/tests/test_toolviewtoolbar.cpp
  sublime/tests/test_viewactivation.cpp
  tests/json/jsondeclarationtests.h
  util/convenientfreelist.h
  util/embeddedfreetree.h
  util/tests/test_environment.cpp
  util/tests/test_foregroundlock.cpp
  util/tests/test_path.cpp
  util/tests/test_stringhandler.cpp
  util/tests/test_texteditorhelpers.cpp
  vcs/vcsjob.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: antonanikin, #kdevelop
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20161017/830c3a7f/attachment.html>


More information about the KDevelop-devel mailing list