1. 06 Jan, 2019 1 commit
  2. 15 Nov, 2018 2 commits
  3. 14 Nov, 2018 2 commits
  4. 04 Nov, 2018 1 commit
  5. 03 Nov, 2018 1 commit
  6. 24 Oct, 2018 2 commits
  7. 26 Sep, 2018 2 commits
  8. 30 Aug, 2018 1 commit
  9. 29 Aug, 2018 2 commits
  10. 26 Aug, 2018 1 commit
  11. 19 Apr, 2018 1 commit
  12. 19 Feb, 2018 2 commits
  13. 02 Feb, 2018 2 commits
  14. 06 Jan, 2018 2 commits
  15. 30 Nov, 2017 1 commit
    • Friedrich W. H. Kossebau's avatar
      Make SourceFormatter plugins enablable, hide actions with no plugins · a6a42ec3
      Friedrich W. H. Kossebau authored
      Summary:
      Source formatting is a feature seemingly only used by some.
      So it makes sense to allow disabling this feature, for some minimal smaller
      runtime footprint and less unused clutter in the UI (like menu actions or
      settings).
      
      This patch achieves this to a good degree:
      * makes the plugins astyle & customscript normal global plugins which can be
        enabled/disabled by the user
      * removes the SourceFormatterController actions from the menus when there are
        no formatters available
      * shows no source formatting settings page in the project settings
        when there are no formatters available
      
      Not yet done is to hide the source formatting settings page from the
      application settings dialog in case no formatters are available. That might
      need some more custom logic all over the shell code, which is not so nice.
      Instead the option should be investigated to make the source formatting
      controller a normal plugin with a suited interface, which then can be
      queried by other code needing that service.
      
      Test Plan:
      See plugins astyle & customscript turn up in plugin selection settings.
      Disable and enable both and see how actions in the main Edit menu and the
      context menu on file items are present or not present, as well as the
      formatting settings page in the project settings dialog being shown or not.
      
      See also the formatting settings pages for projects and the global one only
      offering the formatters of the enabled plugins.
      
      Reviewers: #kdevelop, kfunk, mwolff
      
      Reviewed By: #kdevelop, kfunk, mwolff
      
      Subscribers: mwolff, kfunk, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D8492
      a6a42ec3
  16. 21 Nov, 2017 1 commit
  17. 17 Nov, 2017 1 commit
  18. 04 Nov, 2017 1 commit
  19. 24 Oct, 2017 2 commits
  20. 20 Oct, 2017 2 commits
  21. 25 Sep, 2017 2 commits
  22. 17 Sep, 2017 1 commit
  23. 13 Sep, 2017 1 commit
  24. 08 Aug, 2017 1 commit
  25. 07 Aug, 2017 1 commit
  26. 06 Aug, 2017 2 commits
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · 0c9fdaad
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      0c9fdaad
    • Friedrich W. H. Kossebau's avatar
      [Feature] Enable per-project setting of source formatters · 47f298ae
      Friedrich W. H. Kossebau authored
      Summary:
      Patch adds a plugin kdevsourceformatter, as currently needed
      to provide some per-project config pages. To ensure it is
      always available, "X-KDevelop-LoadMode": "AlwaysOn" is set.
      This plugin then provides the per-project config page
      for source formatters.
      
      To reuse the code for selecting, editing, creating & deleting
      formatters, the respective code is factored out from
      the class KDevelop::SourceFormatterSettings
      into a new (exported) class KDevelop::SourceFormatterSelectionEdit,
      which is then used both from the global and the project config page.
      
      To enable the SourceFormarController instance to take the per-project
      settings into account, the API of ISourceFormatterController is
      changed to always include the url of the object, so the project
      it belongs to can be estimated.
      
      Test Plan:
      Changes to per-project settings are properly saved and restored in
      the UI.
      Source format controller takes settings of project into account
      if configured to do, both for snippets/line and whole files.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D6903
      47f298ae
  27. 27 Dec, 2009 1 commit
  28. 20 Dec, 2009 1 commit