1. 09 Jan, 2021 1 commit
  2. 17 Dec, 2020 1 commit
  3. 04 Dec, 2020 1 commit
  4. 28 Aug, 2020 1 commit
  5. 23 Aug, 2020 1 commit
  6. 10 Jun, 2020 2 commits
  7. 08 May, 2020 2 commits
  8. 07 May, 2020 1 commit
  9. 06 May, 2020 1 commit
  10. 28 Jan, 2020 1 commit
  11. 22 Jan, 2020 2 commits
  12. 21 Jan, 2020 2 commits
  13. 21 Dec, 2019 1 commit
  14. 07 Nov, 2019 1 commit
  15. 10 Aug, 2019 1 commit
  16. 02 Jul, 2019 3 commits
  17. 27 Jun, 2019 1 commit
  18. 26 Jun, 2019 1 commit
  19. 22 Jun, 2019 1 commit
  20. 16 Jun, 2019 1 commit
  21. 19 Apr, 2019 1 commit
    • Christian Tacke's avatar
      DVCS Branch Manager with filtering and sorting proposal · 8f77f44b
      Christian Tacke authored
      Summary:
      The porposal is to utilize QSortFilterProxyModel for sorting and filtering.
      
      When working with on a bigger project with multiple branches some means to find a desired branch for switching or creating a new branch may be considered helpful.
      So I added a line edit and a QSortFilterProxyModel to do that for me.
      
      Additionally: new branches are currently appended. Though this makes them easy to find, I think it's counter intuitive and a tad ugly. While the sort mechanism of the Proxy does not help initially, it does upon adding branches.
      
      Drawback: the line edit for filtering may be associated with the "New" button by users. This could make the workflow for that less intuitive.
      
      Test Plan:
      Fire up Git->Branches on a git project.
      
      Make sure all branches are there.
      Type in the line edit to filter. Only branches that match should be included.
      Clearing the line edit should result in all elements to become visible again.
      Create New branch, that should be added to list in alphabetical order.
      
      Reviewers: apol
      
      Reviewed By: apol
      
      Subscribers: kfunk, apol, kdevelop-devel
      
      Tags: #vdg, #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D20142
      8f77f44b
  22. 29 Dec, 2018 1 commit
  23. 28 Dec, 2018 1 commit
  24. 20 Nov, 2018 2 commits
  25. 19 Nov, 2018 1 commit
  26. 04 Nov, 2018 1 commit
    • Friedrich W. H. Kossebau's avatar
      Add VcsAnnotationItemDelegate, for control of rendering and tooltip · 94751dcd
      Friedrich W. H. Kossebau authored
      Summary:
      Uses upcoming KTextEditor::AbstractAnnotationItemDelegate
      
      While staying in the boundaries of line-based rendering,
      the delegate takes advantage of knowledge about grouped
      lines for the same annotation, and does not repeat the main
      info, but writes a secondary info on a second line (taking into
      account visibility) and keeps further ones blank.
      
      It also applies an ActiveToolTip for the tooltip on the annotation,
      to allow copying data and in the future clicking links in the shown
      commit message.
      
      Reviewers: kfunk
      
      Subscribers: croick, kfunk, brauch, apol, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D8709
      94751dcd
  27. 27 Oct, 2018 1 commit
  28. 26 Oct, 2018 1 commit
  29. 25 Oct, 2018 1 commit
  30. 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
  31. 07 Oct, 2018 1 commit
    • Friedrich W. H. Kossebau's avatar
      Generate kdebugsettings .categories file automatically · b2b1d083
      Friedrich W. H. Kossebau authored
      Summary:
      Done only for kdevplatform to showcase the idea. Would extend also for
      plugins & app once okayed.
      
      Things could be even more simplified by adding another wrapper macro which
      avoid repeating all the patterns.
      
      Test Plan:
      Generated file matches the old manually one (except comments) and is
      installed to same location.
      Build works as before.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D15977
      b2b1d083
  32. 02 Oct, 2018 1 commit
    • Aaron Puchert's avatar
      Make implicit fallthroughs a compiler error, remove unneeded breaks · 3a2f9a9d
      Aaron Puchert authored
      Summary:
      With -Wimplicit-fallthrough the compiler warns about unannotated
      fallthroughs in switch statements. Since it is supported by both GCC and
      Clang, and can easily be fixed by adding Q_FALLTHROUGH() we enable it as
      error.
      
      As a consequence, we don't need to add redundant break statements as
      safety measure. So we also warn about that, but not as error, especially
      since it's only supported on Clang. (As far as I know.)
      
      Reviewers: #kdevelop, kossebau, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: mwolff, apol, kfunk, rjvbb, brauch, mssola, kossebau, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D15694
      3a2f9a9d
  33. 30 Aug, 2018 1 commit