1. 19 Feb, 2019 1 commit
  2. 15 Feb, 2019 2 commits
    • Milian Wolff's avatar
      Add 'back' to QuickOpenEmbeddedWidgetInterface · 35277af9
      Milian Wolff authored
      The AbstractNavigationWidget already supported this, and it was
      picked up by KTextEditor. But our own quickopen embedded widget
      interface didn't allow going 'back' via Alt + Backspace yet. This
      patch fixes this.
      35277af9
    • Milian Wolff's avatar
      cleanup: remove html prefix/suffix feature from navigation widget · 12e3583f
      Milian Wolff authored
      This was *only* being used by the project file quickopen feature,
      and you only saw it when clicking into the quickopen list, or when
      pressing alt. I doubt anyone ever did that. And it was madness
      anyways: we decreased the font size in a hacky non-html compliant
      way which actually made it quite hard to read for me. So the only
      thing we lose is the project name... which is an acceptable
      tradeoff. This feature messed up the whole API considerably, removing
      it makes me very happy.
      
      We can bring back the project name in the future by introducing a
      generic wrapper-widget that supports the
      QuickOpenEmbeddedWidgetInterface.
      12e3583f
  3. 20 Jan, 2019 1 commit
  4. 06 Jan, 2019 1 commit
  5. 04 Jan, 2019 1 commit
    • Gleb Popov's avatar
      QuickOpen: Trim whitespace from input · 263a5737
      Gleb Popov authored
      Summary: Trim whitespace from the input to QuickOpen. For example, when copying a file path into the QuickOpen widget from some command line output and it happens to contain some whitespace at the start or end, it will still work with this patch. Without the patch, one has to remove the whitespace manually.
      
      Test Plan: Shortly tested it manually.
      
      Reviewers: #kdevelop, dhaumann
      
      Reviewed By: dhaumann
      
      Subscribers: dhaumann, apol, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D17885
      263a5737
  6. 29 Dec, 2018 1 commit
  7. 20 Nov, 2018 2 commits
  8. 04 Nov, 2018 1 commit
  9. 03 Nov, 2018 1 commit
  10. 27 Oct, 2018 1 commit
  11. 25 Oct, 2018 1 commit
  12. 24 Oct, 2018 2 commits
  13. 23 Oct, 2018 1 commit
    • Friedrich W. H. Kossebau's avatar
      Generate all kdebugsettings .categories files automatically · 774429d0
      Friedrich W. H. Kossebau authored
      Summary:
      Adds two wrapping variants of the macros
      declare_qt_logging_category() & install_qt_logging_categories()
      which have an argument TYPE to control specific behaviour that
      otherwise is generalized in the wrapping macros to not have to repeat
      any things with every macro call and to ensure consistency, e.g. in
      the used description texts.
      
      The wrapper macros also handle linking things by the matching EXPORT ids,
      so the caller does not have to care for this.
      
      No perfect solution yet, but at least a first working approach to automatic
      generation of the kdebugsettings files.
      
      Test Plan:
      Generated categories files contain same ids with same descriptions as
      before.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, apol, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D16032
      774429d0
  14. 18 Oct, 2018 1 commit
    • Friedrich W. H. Kossebau's avatar
      Context browser: fix handleRect for non-symbol tooltips · 27c15b18
      Friedrich W. H. Kossebau authored
      Summary:
      The ContextBrowserPlugin::showToolTip() tried to calculate the handle
      rect for the tooltip in all cases from DUChainUtils::itemUnderCursor(),
      which currently in case of no symbol repots a valid empty range at
      position 0,0.
      
      This results in bogus active zones for the tooltips for problem tooltips,
      but also languages where the language support plugin has many items not
      in the DUChain (like the CMake support plugin).
      
      This patches fixes this by
      a) changing ILanguageSupport::specialLanguageObjectNavigationWidget()
      to report not only the widget but also which document range the object
      covers for which the widget was created.
      b) collect the ranges from all places from which the tooltip widget is
      fetched
      
      Test Plan:
      Tooltips for problems and cmake symbols behave now similar to those for e.g.
      C++ symbols. E.g.. tooltips for items at the bottom of the screen, where the
      tooltip is shown above, the tooltip now can be entered by the mouse and does
      not disappear on a move.
      C++ language tooltips work as before.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, brauch, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D16203
      27c15b18
  15. 29 Aug, 2018 1 commit
  16. 26 Aug, 2018 1 commit
  17. 24 Aug, 2018 4 commits
  18. 23 Aug, 2018 1 commit
  19. 21 Aug, 2018 2 commits
  20. 20 Aug, 2018 1 commit
  21. 18 Aug, 2018 2 commits
  22. 17 Aug, 2018 3 commits
  23. 15 Aug, 2018 4 commits
  24. 22 Jul, 2018 2 commits
  25. 18 Jul, 2018 1 commit
  26. 07 Jul, 2018 1 commit