D6769: Proper lifetime support for one-time menu objects with contextMenuExtension

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Tue Jul 18 12:25:48 UTC 2017


kossebau updated this revision to Diff 16869.
kossebau added a comment.


  - remove default nullptr (only used during development)
  - small api dox fix with VcsPluginHelper

REPOSITORY
  R33 KDevPlatform

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D6769?vs=16866&id=16869

BRANCH
  fixcontextmenuleakage

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

AFFECTED FILES
  interfaces/context.h
  interfaces/iplugin.cpp
  interfaces/iplugin.h
  interfaces/iplugincontroller.h
  language/codegen/basicrefactoring.cpp
  language/codegen/basicrefactoring.h
  plugins/appwizard/appwizardplugin.cpp
  plugins/appwizard/appwizardplugin.h
  plugins/bazaar/bazaarplugin.cpp
  plugins/bazaar/bazaarplugin.h
  plugins/classbrowser/classbrowserplugin.cpp
  plugins/classbrowser/classbrowserplugin.h
  plugins/classbrowser/classtree.cpp
  plugins/contextbrowser/contextbrowser.cpp
  plugins/contextbrowser/contextbrowser.h
  plugins/contextbrowser/contextbrowserview.cpp
  plugins/cvs/cvsplugin.cpp
  plugins/cvs/cvsplugin.h
  plugins/docker/dockerplugin.cpp
  plugins/docker/dockerplugin.h
  plugins/documentview/kdevdocumentview.cpp
  plugins/externalscript/externalscriptplugin.cpp
  plugins/externalscript/externalscriptplugin.h
  plugins/filemanager/filemanager.cpp
  plugins/filetemplates/filetemplatesplugin.cpp
  plugins/filetemplates/filetemplatesplugin.h
  plugins/flatpak/flatpakplugin.cpp
  plugins/flatpak/flatpakplugin.h
  plugins/grepview/grepviewplugin.cpp
  plugins/grepview/grepviewplugin.h
  plugins/openwith/openwithplugin.cpp
  plugins/openwith/openwithplugin.h
  plugins/patchreview/patchreview.cpp
  plugins/patchreview/patchreview.h
  plugins/patchreview/patchreviewtoolview.cpp
  plugins/perforce/perforceplugin.cpp
  plugins/perforce/perforceplugin.h
  plugins/problemreporter/problemreporterplugin.cpp
  plugins/problemreporter/problemreporterplugin.h
  plugins/projectfilter/projectfilterprovider.cpp
  plugins/projectfilter/projectfilterprovider.h
  plugins/projectmanagerview/projectbuildsetwidget.cpp
  plugins/projectmanagerview/projectmanagerviewplugin.cpp
  plugins/projectmanagerview/projectmanagerviewplugin.h
  plugins/projectmanagerview/projecttreeview.cpp
  plugins/quickopen/quickopenplugin.cpp
  plugins/quickopen/quickopenplugin.h
  plugins/subversion/kdevsvnplugin.cpp
  plugins/subversion/kdevsvnplugin.h
  plugins/switchtobuddy/switchtobuddyplugin.cpp
  plugins/switchtobuddy/switchtobuddyplugin.h
  plugins/vcschangesview/vcschangesview.cpp
  shell/debugcontroller.cpp
  shell/debugcontroller.h
  shell/documentationcontroller.cpp
  shell/documentationcontroller.h
  shell/plugincontroller.cpp
  shell/plugincontroller.h
  shell/projectcontroller.cpp
  shell/projectcontroller.h
  shell/runcontroller.cpp
  shell/runcontroller.h
  shell/sourceformattercontroller.cpp
  shell/sourceformattercontroller.h
  shell/textdocument.cpp
  tests/testplugincontroller.cpp
  tests/testplugincontroller.h
  vcs/dvcs/dvcsplugin.cpp
  vcs/dvcs/dvcsplugin.h
  vcs/vcspluginhelper.cpp
  vcs/vcspluginhelper.h

To: kossebau, #kdevelop
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170718/c27a03c8/attachment.html>


More information about the KDevelop-devel mailing list