1. 02 Dec, 2019 3 commits
  2. 01 Dec, 2019 2 commits
  3. 30 Nov, 2019 1 commit
    • David Faure's avatar
      Fix compilation error with gcc 7.4.1, ambiguous overload · 2c362695
      David Faure authored
      Summary:
      test_lldbformatters.cpp: In member function ‘void LldbFormattersTest::testQSetString()’:
      test_lldbformatters.cpp:837:62: error: call of overloaded ‘verifyVariable(int, QString, QString, <brace-enclosed initializer list>, [...])’ is ambiguous
                               __FILE__, __LINE__, true, false, true)) {
                                                                    ^
      test_lldbformatters.cpp:231:6: note: candidate: bool LldbFormattersTest::verifyVariable(int, const QString&, const QString&, QList<QPair<QString, QString> >, [...])
      test_lldbformatters.cpp:208:6: note: candidate: bool LldbFormattersTest::verifyVariable(int, const QString&, const QString&, QStringList, [...])
      
      Test Plan: Builds
      
      Reviewers: kfunk, kossebau
      
      Subscribers: kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D25639
      2c362695
  4. 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
  5. 09 Nov, 2019 2 commits
  6. 08 Nov, 2019 2 commits
  7. 07 Nov, 2019 1 commit
  8. 01 Nov, 2019 2 commits
  9. 31 Oct, 2019 1 commit
  10. 28 Oct, 2019 1 commit
  11. 22 Oct, 2019 2 commits
  12. 21 Oct, 2019 3 commits
  13. 20 Oct, 2019 2 commits
  14. 19 Oct, 2019 1 commit
  15. 14 Oct, 2019 1 commit
  16. 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
  17. 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
  18. 01 Oct, 2019 1 commit
  19. 24 Sep, 2019 1 commit
  20. 21 Sep, 2019 7 commits
  21. 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
  22. 14 Sep, 2019 2 commits