1. 02 Oct, 2016 1 commit
  2. 01 Oct, 2016 2 commits
  3. 30 Sep, 2016 1 commit
  4. 28 Sep, 2016 1 commit
  5. 20 Sep, 2016 1 commit
    • Igor Kushnir's avatar
      Report man pages loading error · 2979e388
      Igor Kushnir authored
      If kio-extras is not installed, Man page loading progress bar is stuck at zero.
      Showing an error message helps to identify the problem and fix it.
      REVIEW: 128943
      (cherry picked from commit 99d2e785)
  6. 19 Sep, 2016 1 commit
  7. 17 Sep, 2016 1 commit
  8. 14 Sep, 2016 4 commits
  9. 08 Sep, 2016 12 commits
    • Milian Wolff's avatar
      Filter out declarations from non-imported contexts in code completion · a52858b8
      Milian Wolff authored
      We easily got confused in our code completion, e.g. when you
      looked at the navigation widget for `main()`, it often came from
      a different file... Other times this lead to even bigger issues,
      like not picking up the right overload and instead using a random
      other function from a different file unrelated to the current TU.
      Note, I really need to get my ass up and finally get
      https://reviews.llvm.org/D13599 integrated upstream...
    • Milian Wolff's avatar
    • Sven Brauch's avatar
    • Sven Brauch's avatar
      track Dockerfile + shell script to build AppImage in the repo · fa47b8bc
      Sven Brauch authored
      also includes a README on how to use it.
    • Milian Wolff's avatar
      Add unit test with expected failure for template functions with args. · 0dac419e
      Milian Wolff authored
      Since we put template parameters into the function context, which
      usually starts with the function arguments, things get confused
      elsewhere. We really need to create a separate context for the
      template parameters...
      CCBUG: 368460
    • Milian Wolff's avatar
      Keep template parameters in identifiers of class template declarations · c54ceefb
      Milian Wolff authored
      I'd like to do the same eventually for function templates, but the
      clang API seems to be lacking there. Using clang_cursorDisplayName
      would include the non-template function arguments as well, which
      leads to duplication.
    • Milian Wolff's avatar
      Wrap parseAndWait in QVERIFY. · e5d31141
      Milian Wolff authored
      Running tests in Valgrind could timeout and then crash the test later on.
    • Milian Wolff's avatar
    • Milian Wolff's avatar
    • Milian Wolff's avatar
      Add QDebug operator for clangtypes · 25585cfa
      Milian Wolff authored
    • Anton Anikin's avatar
      Fix KDevelop crashes when trying to debug from command-line · 449d55cf
      Anton Anikin authored
      Fixes the crash in KDE bug #367837 that is caused by starting
      debugging session from command line:
      kdevelop -d gdb dolphin
      This caused to ASSERT: QFile::exists(). Current version fix it
      by searching full paths for such binaries.
      FIXED-IN: 5.0.1
      (cherry picked from commit b386fb1c)
    • Kevin Funk's avatar
      Avoid crash in case plugins are missing · 24871784
      Kevin Funk authored
      ==24138==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000
      (pc 0x00000053ab14 bp 0x7ffee4565c30 sp 0x7ffee4565820 T0)
          #0 0x53ab13 in KDevelopApplication::saveState(QSessionManager&)
          #1 0x53c82b in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
      QtPrivate::List<QSessionManager&>, void, void
      (KDevelopApplication::*)(QSessionManager&), KDevelopApplication*,
          #2 0x53c35d in void QtPrivate::FunctionPointer<void
      void>(void (KDevelopApplication::*)(QSessionManager&),
      KDevelopApplication*, void**)
          #3 0x53bd4f in QtPrivate::QSlotObject<void
      QtPrivate::List<QSessionManager&>, void>::impl(int,
      QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
          #4 0x7fba0e2e8a95 in QtPrivate::QSlotObjectBase::call(QObject*,
          #5 0x7fba0e2e8a95 in QMetaObject::activate(QObject*, int, int,
          #6 0x7fba0e605e54 in
          #7 0x7fba0e607fda in QGuiApplicationPrivate::saveState()
          #8 0x7fb9f3f0dcdc in sm_performSaveYourself(QXcbSessionManager*)
          #9 0x7fb9f3f0e083 in sm_saveYourselfCallback(_SmcConn*, void*, int,
      int, int, int)
          #10 0x7fb9f3888b27 in _SmcProcessMessage
          #11 0x7fb9f367a166 in IceProcessMessages
          #12 0x7fba0e2e8728 in QMetaObject::activate(QObject*, int, int,
          #13 0x7fba0e3613dd in QSocketNotifier::activated(int,
          #14 0x7fba0e2f4cba in QSocketNotifier::event(QEvent*)
          #15 0x7fba0ebc1eeb in QApplicationPrivate::notify_helper(QObject*,
          #16 0x7fba0ebc98e5 in QApplication::notify(QObject*, QEvent*)
          #17 0x7fba0e2bd9a7 in QCoreApplication::notifyInternal2(QObject*,
          #18 0x7fba0e3118cc in QCoreApplication::sendEvent(QObject*, QEvent*)
          #19 0x7fba0e3118cc in socketNotifierSourceDispatch(_GSource*, int
      (*)(void*), void*)
          #20 0x7fba00faa1a6 in g_main_context_dispatch
          #21 0x7fba00faa3ff  (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a3ff)
          #22 0x7fba00faa4ab in g_main_context_iteration
          #23 0x7fba0e31140e in
          #24 0x7fba0e2bb999 in
          #25 0x7fba0edab6b6 in QDialog::exec()
          #26 0x7fba0edcd33c in showNewMessageBox(QWidget*, QMessageBox::Icon,
      QString const&, QString const&, QFlags<QMessageBox::StandardButton>,
      QMessageBox::StandardButton) [clone .constprop.36]
          #27 0x7fba147a7079 in QMessageBox::critical(QWidget*, QString
      const&, QString const&, QMessageBox::StandardButton,
          #28 0x7fba14792105 in
      KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString)
  10. 07 Sep, 2016 1 commit
  11. 06 Sep, 2016 3 commits
  12. 05 Sep, 2016 3 commits
  13. 04 Sep, 2016 2 commits
  14. 28 Aug, 2016 2 commits
  15. 27 Aug, 2016 1 commit
  16. 26 Aug, 2016 1 commit
  17. 25 Aug, 2016 2 commits
  18. 22 Aug, 2016 1 commit