1. 27 Nov, 2019 1 commit
    • Rolf Eike Beer's avatar
      remove bad assert · 3d2ff6f3
      Rolf Eike Beer authored
      Example on how to trigger this:
      -have a CMake project with unit tests
      -make clean
      -try to launch one test that has an executable cleaned by the previous step
      
      (cherry picked from commit 4a4592f3)
      3d2ff6f3
  2. 09 Nov, 2019 2 commits
  3. 08 Nov, 2019 2 commits
  4. 07 Nov, 2019 1 commit
  5. 01 Nov, 2019 2 commits
  6. 31 Oct, 2019 1 commit
  7. 28 Oct, 2019 1 commit
  8. 22 Oct, 2019 2 commits
  9. 21 Oct, 2019 3 commits
  10. 20 Oct, 2019 2 commits
  11. 19 Oct, 2019 1 commit
  12. 14 Oct, 2019 1 commit
  13. 11 Oct, 2019 1 commit
    • René J.V. Bertin's avatar
      FileManagerListJob: use a semaphore for locking · 900d5ec8
      René J.V. Bertin authored
      The previous implementation from a0fd2014 and 73fb3cd6 used a mutex
      and would attempt to unlock it in the helper thread after locking
      it in the main thread. This is UB and triggered an assert in libc++
      on Mac (observed on OS X 10.9 and affecting an as yet unknown number of
      newer OS versions).
      900d5ec8
  14. 04 Oct, 2019 1 commit
    • Christoph Roick's avatar
      Fix Infinite Recursion in DUChain · f81d8884
      Christoph Roick authored
      In some projects - I recognized the issue browsing the kbanking part of #kmymoney -
      aliased types may point to themselves. I assume an issue with forward-declared types,
      but did not investigate this further.
      The recursive call of declarationSizeInformation() may then lead to an infinite number
      of function calls and consequently to a stack overflow.
      
      The fix ends the recursion if the type is recurring.
      f81d8884
  15. 01 Oct, 2019 1 commit
  16. 24 Sep, 2019 1 commit
  17. 21 Sep, 2019 7 commits
  18. 20 Sep, 2019 2 commits
    • Marcin Dłubakowski's avatar
      Fixed crash when filtering class list · 5bff5d65
      Marcin Dłubakowski authored
      Issue: When you select an inner node (method or member) in classes
      panel, then type something in search bar that filters that node out,
      Kdevelop crashes. It seems that when nodes get filtered, at some
      point currentIndex of QTreeView points to deleted node, which causes
      segfault in ClassModel::hasChildren. Manually invalidating
      currentIndex before filtering seems to have fixed the issue.
      
      Differential Revision: https://phabricator.kde.org/D22660
      BUG: 406931
      5bff5d65
    • Axel Kellermann's avatar
      gcclikecompiler: properly resolve include paths with symbolic links · c315333c
      Axel Kellermann authored
      Make sure include paths containing symbolic links are canonicalized
      - and thereby properly resolved - before wrapping them in a Path
      object. This is necessary, as class Path is not properly handling
      symbolic links.
      
      BUG: 405221
      c315333c
  19. 14 Sep, 2019 2 commits
  20. 06 Sep, 2019 1 commit
  21. 03 Sep, 2019 1 commit
  22. 02 Sep, 2019 1 commit
  23. 01 Sep, 2019 3 commits