1. 13 Jul, 2016 5 commits
    • Kevin Funk's avatar
      test_files: Fix directory_import.qml test · e357f3cb
      Kevin Funk authored
      QDEBUG : TestFiles::testFiles(directory_import.qml) "Warning: Module not
      found, some types or properties may not be recognized in
      <no explanation> (found by Semantic analysis)"
      FAIL!  : TestFiles::testFiles(directory_import.qml)
      'top->problems().isEmpty()' returned FALSE. ()
      I'm not sure why a module import is tested in a file called
      'directory_import.qml'. I also don't know how the QML/JS is supposed to
      find the kdevplatform module without knowing about its location.
    • Gleb Popov's avatar
      Enhance FindClang.cmake logic to find more variations of LLVM installations. · fd302ac7
      Gleb Popov authored
      Original patch by Mathias Hasselmann <mathias@taschenorakel.de>
      REVIEW: 128341
    • Kevin Funk's avatar
      test_manpagemodel: Stabilize more · 3e74297f
      Kevin Funk authored
    • Kevin Funk's avatar
      test_qmljsdeclarations: Fix unit test · 74db5690
      Kevin Funk authored
      Remove references to modules which are not installed / not installed by
      CCMAIL: cordlandwehr@kde.org
    • Kevin Funk's avatar
      test_assistants: Fix unit test · fa014cb0
      Kevin Funk authored
  2. 12 Jul, 2016 8 commits
  3. 11 Jul, 2016 2 commits
  4. 09 Jul, 2016 2 commits
  5. 05 Jul, 2016 1 commit
  6. 03 Jul, 2016 3 commits
    • David Nolden's avatar
      Parse imports in the correct order. · a2bf38cd
      David Nolden authored
      This is critical for the correct resolution of declarations
      and uses when headers influence each other.
      Added two tests which failed before and succeed now. The tests
      also test the more robust linking of uses which I committed
      to kdevplatform, and which allows building functional uses
      across headers that are dependent on each other but don't
      include each other.
    • David Nolden's avatar
      Allow creating navigation widgets for empty-range declarations. · d8145b18
      David Nolden authored
      This makes navigation tooltips work for objects that were
      created by a macro.
    • Andreas Cord-Landwehr's avatar
      Provide qmake arguments via list. · 4650682b
      Andreas Cord-Landwehr authored
      Provide QProcess arguments as specified by documentation. Apparently,
      with Qt 5.6 QProcess stopped to accept the previously used single string
      argument. This fixes detection of the system's qthelp documentation for
      Test Plan: Manual testing.
      Reviewers: apol, #kdevelop, kfunk
      Reviewed By: apol, #kdevelop, kfunk
      Subscribers: kfunk, apol, kdevelop-devel
      Differential Revision: https://phabricator.kde.org/D2065
  7. 02 Jul, 2016 1 commit
    • Andreas Cord-Landwehr's avatar
      Specify category for GHNS · 831d75d4
      Andreas Cord-Landwehr authored
      With my last fixes in Synchrotron, the phenomenon of empty category
      names is gone and no content is assigned to an empty category name
      anymore. With this patch, GHNS again finds the QtHelp files.
      Test Plan: Manual testing.
      Reviewers: #kdevelop, apol
      Reviewed By: #kdevelop, apol
      Subscribers: kdevelop-devel
      Differential Revision: https://phabricator.kde.org/D2064
  8. 30 Jun, 2016 1 commit
    • Kevin Funk's avatar
      Fix crash in CMakePreferences::updateCache · 0a3210b8
      Kevin Funk authored
      Happened when invoking a solution involving starting up the
      project config page.
      SUMMARY: AddressSanitizer: undefined-behavior
      ==31850==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000
      (pc 0x7f10b452f8b7 bp 0x7fff26dce210 sp 0x7fff26dcdd20 T0)
          #0 0x7f10b452f8b6 in CMakePreferences::updateCache(KDevelop::Path
          #1 0x7f10b451a94f in CMakePreferences::buildDirChanged(int)
          #2 0x7f10b454f049 in
      QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>,
      void, void (CMakePreferences::*)(int)>::call(void
      (CMakePreferences::*)(int), CMakePreferences*, void**)
          #3 0x7f10b454eb5d in void QtPrivate::FunctionPointer<void
      (CMakePreferences::*)(int)>::call<QtPrivate::List<int>, void>(void
      (CMakePreferences::*)(int), CMakePreferences*, void**)
          #4 0x7f10b454e5ff in QtPrivate::QSlotObject<void
      (CMakePreferences::*)(int), QtPrivate::List<int>, void>::impl(int,
      QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
          #5 0x7f10fb4b8e4e in QMetaObject::activate(QObject*, int, int,
      void**) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2b4e4e)
          #6 0x7f10fbe8f380 in QComboBox::currentIndexChanged(int)
          #7 0x7f10fbe917e0
          #8 0x7f10fbe93e0c
          #9 0x7f10fbe9403e in QComboBox::setCurrentIndex(int)
          #10 0x7f10fbe99678
          #11 0x7f10fb4b8fc9 in QMetaObject::activate(QObject*, int, int,
      void**) (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2b4fc9)
          #12 0x7f10fb535323 in QAbstractItemModel::rowsInserted(QModelIndex
      const&, int, int, QAbstractItemModel::QPrivateSignal)
          #13 0x7f10fb432775 in QAbstractItemModel::endInsertRows()
          #14 0x7f10fbb38f32
          #15 0x7f10fbe965bb in QComboBox::insertItems(int, QStringList
      const&) (/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x2745bb)
          #16 0x7f10b454148e in QComboBox::addItems(QStringList const&)
          #17 0x7f10b4526a23 in CMakePreferences::reset()
          #18 0x7f10b4519e3d in
      KDevelop::ProjectConfigOptions const&, QWidget*)
          #19 0x7f10b4479bd7 in CMakeManager::perProjectConfigPage(int,
      KDevelop::ProjectConfigOptions const&, QWidget*)
          #20 0x7f11021ecfdc in
          #21 0x7f11021c380f in
          #22 0x7f10afe80e42 in
      DefinesAndIncludesManager::openConfigurationDialog(QString const&)
  9. 28 Jun, 2016 5 commits
  10. 27 Jun, 2016 1 commit
  11. 26 Jun, 2016 1 commit
  12. 25 Jun, 2016 2 commits
  13. 22 Jun, 2016 2 commits
  14. 18 Jun, 2016 5 commits
  15. 17 Jun, 2016 1 commit