1. 06 May, 2019 1 commit
  2. 04 May, 2019 1 commit
  3. 01 May, 2019 1 commit
  4. 30 Apr, 2019 4 commits
  5. 24 Apr, 2019 1 commit
  6. 23 Apr, 2019 2 commits
  7. 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
  8. 14 Apr, 2019 4 commits
    • Milian Wolff's avatar
      Also find clang include path based on runtime libclang library path · bc13f955
      Milian Wolff authored
      My KDevelop was compiled against my system libclang v7.0.1, thus
      KDEV_CLANG_BUILTIN_DIR points to /usr/lib/clang/7.0.1/include. Now
      I compiled clang 8 from sources and put it in a different folder
      in my home path and adapted LD_LIBRARY_PATH to make KDevelop pick it
      up. This then fails to find the builtin include path, since it tries
      to find `/usr/lib/clang/8.0.1/include` which doesn't exit.
      
      This patch adds another fallback to fix the above scneario: We now
      lookup the path of libclang at runtime through dlfcn.h's dladdr,
      which we pass a libclang function address, here clang_getClangVersion.
      Then on success we deduce the include path by removing the library
      name and then instead appending `clang/$version/include`, which makes
      it use /home/milian/projects/compiled/other/lib/clang/8.0.1/include
      as required.
      bc13f955
    • Milian Wolff's avatar
      clang: add new (partially failing) test file for lambdas · c88bf19b
      Milian Wolff authored
      We apparently fail to build uses for lambda captures using
      C++14 `identifier initializer` statements. Turns out that the
      init-capture isn't visited by libclang, see also:
      
      https://reviews.llvm.org/D60672
      c88bf19b
    • Milian Wolff's avatar
      Simplify setting custom parser args for unit tests · d8119c13
      Milian Wolff authored
      Make it possible to add parser args from a background provider and
      share the test provider implementation.
      d8119c13
    • Milian Wolff's avatar
      clang: fix functions.cpp test · bbb42a2f
      Milian Wolff authored
      Potentially this got fixed/changed by a newer clang version
      bbb42a2f
  9. 13 Apr, 2019 1 commit
  10. 10 Apr, 2019 1 commit
  11. 09 Apr, 2019 1 commit
  12. 06 Apr, 2019 1 commit
  13. 02 Apr, 2019 1 commit
  14. 01 Apr, 2019 2 commits
  15. 31 Mar, 2019 1 commit
  16. 25 Mar, 2019 4 commits
  17. 20 Mar, 2019 2 commits
    • Thibault North's avatar
      CMake: discover more unit tests · d5e3e27b
      Thibault North authored
      Discover unit-tests using bracket arguments and/or listed in
      files other than CTestTestFile.cmake:
      
      When using gtest_discover_tests(), add_test() directives are present
      in various .cmake files. To date, Kdevelop searches for unit-tests
      does not follow include() directives present in the main
      CTestTestfile.cmake, leading to no unit-tests being shown.
      Additionally, the bracket arguments of CMake is not enabled for
      parsing tests arguments.
      
      This patch enables them, and follows include() directives.
      
      Reviewers: apol, kfunk, mwolff
      Reviewed By: mwolff
      Subscribers: mwolff, kdevelop-devel
      Tags: #kdevelop
      BUG: 405225
      Differential Revision: https://phabricator.kde.org/D19673
      d5e3e27b
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · a19629cc
      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"
      a19629cc
  18. 19 Mar, 2019 1 commit
  19. 11 Mar, 2019 2 commits
  20. 08 Mar, 2019 2 commits
  21. 07 Mar, 2019 2 commits
  22. 02 Mar, 2019 1 commit
  23. 25 Feb, 2019 2 commits
  24. 24 Feb, 2019 1 commit