1. 26 Feb, 2017 1 commit
  2. 23 Feb, 2017 1 commit
  3. 20 Feb, 2017 1 commit
  4. 19 Feb, 2017 1 commit
  5. 09 Feb, 2017 1 commit
  6. 07 Feb, 2017 1 commit
  7. 04 Feb, 2017 1 commit
  8. 03 Feb, 2017 1 commit
  9. 30 Jan, 2017 1 commit
  10. 28 Jan, 2017 1 commit
  11. 18 Jan, 2017 2 commits
    • Sven Brauch's avatar
      Update version number to 5.0.4 · 886c0afc
      Sven Brauch authored
      886c0afc
    • Kevin Funk's avatar
      Clang: Fix missing DUChain lock · adc39d42
      Kevin Funk authored
      ```
      Thread 1 (Thread 0x7fa4a716f940 (LWP 27455)):
      [KCrash Handler]
      6  __GI_raise (sig=sig@entry=6) at
      ../sysdeps/unix/sysv/linux/raise.c:58
      7  0x00007fa4c1e643ea in __GI_abort () at abort.c:89
      8  0x00007fa4c315acc1 in qt_message_fatal (context=...,
      message=<synthetic pointer>...) at global/qlogging.cpp:1648
      9  QMessageLogger::fatal (this=this@entry=0x7ffd5b5a2520,
      msg=msg@entry=0x7fa4c3410568 "ASSERT: \"%s\" in file %s, line %d") at
      global/qlogging.cpp:790
      10 0x00007fa4c315601e in qt_assert (assertion=<optimized out>,
      file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:2999
      11 0x00007fa4be8a9396 in KDevelop::ParsingEnvironmentFile::importers
      (this=0x60300153cac0) at
      /home/kfunk/devel/src/kf5/kdevplatform-stable/language/duchain/parsingenvironment.cpp:196
      12 0x00007fa4949435a1 in (anonymous
      namespace)::findMatchingIncludeFiles (declarations=...) at
      /home/kfunk/devel/src/kf5/kdevelop-stable/languages/clang/duchain/unknowndeclarationproblem.cpp:227
      13 0x00007fa49493c3f6 in (anonymous namespace)::includeFiles
      (identifier=..., declarations=..., file=...) at
      /home/kfunk/devel/src/kf5/kdevelop-stable/languages/clang/duchain/unknowndeclarationproblem.cpp:324
      14 0x00007fa494936e03 in (anonymous namespace)::fixUnknownDeclaration
      (identifier=..., file=..., docrange=...) at
      /home/kfunk/devel/src/kf5/kdevelop-stable/languages/clang/duchain/unknowndeclarationproblem.cpp:423
      15 0x00007fa4949359bd in UnknownDeclarationProblem::solutionAssistant
      (this=0x608000238520) at
      /home/kfunk/devel/src/kf5/kdevelop-stable/languages/clang/duchain/unknowndeclarationproblem.cpp:477
      ```
      adc39d42
  12. 16 Jan, 2017 2 commits
  13. 13 Jan, 2017 2 commits
    • Kevin Funk's avatar
      Clang: Also rename destructors when renaming class · 51658b81
      Kevin Funk authored
      Summary:
      BUG: 373452
      FIXED-IN: 5.0.4
      
      Subscribers: kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D4098
      51658b81
    • Anton Anikin's avatar
      Fix bug with wrong CMake arguments during adding new build directory · 8393f2b4
      Anton Anikin authored
      Summary:
      This patch fixes wrong CMake arguments during adding new build directory by user.
      
      Reproducible - always. Steps to reproduce:
      
      1) Open some CMake-based project and go to it's configuration.
      2) Open CMake settings.
      3) Press "Show Advanced" button.
      3) Press button to add new build directory.
      4) Change some parameters, for example build type to `MinSizeRel`.
      5) Press "OK".
      6) Selected parameters will be "dropped" and replaced by it's default values. For example, build type will have `Release` value.
      
      As a result, user can't set any CMake parameters for new build directory - all new directories will be `Release` builds with default settings.
      
      This caused by wrong order in the `CMakePreferences::createBuildDir()` method: it first adds new directory into combo box and then save parameters values to config. But adding directory to the combo box leads to calling `CMakePreferences::buildDirChanged()` method, which will try to read not yet populated config.
      
      Test Plan: Tested on master branch.
      
      Reviewers: apol, #kdevelop
      
      Reviewed By: apol, #kdevelop
      
      Subscribers: kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D4079
      8393f2b4
  14. 12 Jan, 2017 1 commit
  15. 11 Jan, 2017 1 commit
  16. 08 Jan, 2017 3 commits
  17. 17 Dec, 2016 2 commits
    • Anton Anikin's avatar
      QtHelp CSS images fix · 822fe3e3
      Anton Anikin authored
      Summary:
      Fix broken CSS images for QtHelp pages.
      
      Old version:
      {F784905}
      
      New version:
      {F784906}
      
      Test Plan: Tested on master branch with Qt 5.5.1 and 5.7.0.
      
      Reviewers: kfunk, #kdevelop
      
      Reviewed By: kfunk, #kdevelop
      
      Subscribers: kfunk, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D3713
      822fe3e3
    • Anton Anikin's avatar
      QtHelp page loading fix · 25af44da
      Anton Anikin authored
      Summary: This patch fixes processing of empty requests, which is necessary for successful `loadFinished()` signal emitting by corresponding QWebView.
      
      Test Plan: Tested on master branch with Qt 5.7.0
      
      Reviewers: #kdevelop, kfunk
      
      Subscribers: kfunk, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D3671
      
      (cherry picked from commit 2c04b1a8)
      25af44da
  18. 16 Dec, 2016 2 commits
  19. 13 Dec, 2016 1 commit
  20. 11 Dec, 2016 1 commit
    • Milian Wolff's avatar
      Prefer qmake over qmake-qt5 over qmake-qt4. · 85957712
      Milian Wolff authored
      In a previous patch of mine (8db2ca14) I preferred the versioned
      qmake over the unversioned one, which was apparently required
      back then on Arch. This is not the case anymore. The qmake in PATH
      should be the right one to use, always.
      
      If we don't find a fitting qmake, then we pick qmake-qt5 and only
      then fall back to qmake-qt4.
      85957712
  21. 06 Dec, 2016 1 commit
  22. 02 Dec, 2016 1 commit
  23. 01 Dec, 2016 1 commit
  24. 30 Nov, 2016 1 commit
  25. 27 Nov, 2016 1 commit
  26. 22 Nov, 2016 1 commit
  27. 20 Nov, 2016 1 commit
  28. 19 Nov, 2016 4 commits
  29. 18 Nov, 2016 1 commit
    • Kevin Funk's avatar
      Make the fwd decl assistant less aggressive · 5e197183
      Kevin Funk authored
      Only popup in case we're sure the potential candidate *is* a
      class/struct. Simply use ClassDeclaration's classType property to figure
      out if we're a class type.
      
      Individually propose to fwd declare 'struct Foo' for
      struct types, propose 'class Foo' for class types. Don't show both.
      5e197183
  30. 17 Nov, 2016 1 commit
    • Kevin Funk's avatar
      GitHub: Improve authentication handling · cc395b8f
      Kevin Funk authored
      Make sure we create a unique token name per KDevelop session.
      
      Initial patch by David Oldford, thanks! Split up the patch; bug fix goes
      to 5.0, changes to user-visible strings go to master.
      
      BUG: 372144
      CCBUG: 360589
      FIXED-IN: 5.0.3
      cc395b8f