1. 23 Nov, 2016 1 commit
  2. 21 Nov, 2016 1 commit
  3. 20 Nov, 2016 3 commits
  4. 19 Nov, 2016 4 commits
  5. 17 Nov, 2016 5 commits
    • Kevin Funk's avatar
      Github: Improve user-visible strings · 4b1b1a8b
      Kevin Funk authored
      Second part of gcc395b8f
      
      Differential Revision: https://phabricator.kde.org/D3395
      4b1b1a8b
    • Kevin Funk's avatar
      Merge remote-tracking branch 'origin/5.0' · f3274e27
      Kevin Funk authored
      f3274e27
    • 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
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · f67036a7
      Script Kiddy authored
      In case of conflict in i18n, keep the version of the branch "ours"
      To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
      f67036a7
    • Anton Anikin's avatar
      Fix context help for template data types · 40c522a1
      Anton Anikin authored
      Summary:
      This patch fixes broken code-context help for template data types. Old version has buggy behavior:
      
      1) Place following code to some source file:
      
      ```
      #include <cmath>
      #include <math.h>
      #include <vector>
      #include <QList>
      
      void test()
      {
          QList<int> l;
          l.append(1);
      
          double x = std::sin(1);
          double y = sin(1);
          std::vector<int> v;
      }
      ```
      
      2) Place cursor to any function or templated type and call "Show Documentation" from context menu. Help page is NOT shown.
      
      This behavior caused by wrong usage of documentation Url - we pass full qualified type (with template information like `QList<...>`), but documentation has topics only for plain data type like `QList`.
      
      Man-pages help plugin also fixed to work with new default parser (Clang-based). Previous version doesn't show help context page for **any** code element.
      
      This fix based on revision D3205 (kdevplatform).
      
      Test Plan: Tested on master branch.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D3206
      40c522a1
  6. 16 Nov, 2016 3 commits
  7. 15 Nov, 2016 1 commit
  8. 13 Nov, 2016 1 commit
  9. 07 Nov, 2016 2 commits
  10. 04 Nov, 2016 3 commits
  11. 01 Nov, 2016 3 commits
  12. 29 Oct, 2016 2 commits
    • Anton Anikin's avatar
      Merge remote-tracking branch 'origin/5.0' · ae16439c
      Anton Anikin authored
      ae16439c
    • Anton Anikin's avatar
      Fix QtHelp · 48b0276f
      Anton Anikin authored
      Summary:
      This patch fixes broken code-context help. Old version has buggy behavior:
      
      1) Place following code to some source file (line numbers is for example):
      
      ```
      1: QHBoxLayout hbl;
      2: QLayout* l = &hbl;
      3: l->addWidget(new QPushButton);
      4: hbl.addWidget(new QPushButton);
      ```
      Restart KDevelop.
      
      2) Place cursor to `addWidget` in line `3` and call "Show Documentation" from context menu. Help page is shown and all it's OK.
      
      4) Place cursor to `addWidget` in line `4` and call help again. Help page is shown but with wrong contents.
      
      5) Place cursor again to `addWidget` in line 3 and call "Show documentation". Help page is shown but again with wrong contents.
      
      6) Such broken search will happens until next restart.
      
      This behavior caused by wrong usage of documentation Url - it passed as `baseUrl` parameter of `QWebView::setContent()` method, which is wrong. Qt doc says:
      
      //External objects referenced in the content are located relative to `baseUrl`.//
      
      Therefore new version uses `setUrl()` method to set correct documentation Url.
      
      Test Plan: Tested on master branch. The presented example works as it must.
      
      Reviewers: brauch, #kdevelop
      
      Reviewed By: brauch, #kdevelop
      
      Subscribers: brauch, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D3197
      48b0276f
  13. 28 Oct, 2016 2 commits
  14. 27 Oct, 2016 1 commit
    • Alex Richardson's avatar
      Add a python script that starts kdevelop with the all required env vars · 969afe34
      Alex Richardson authored
      I have set up a system where all KF5 libraries are system libraries and
      only KDevelop and Clang are built from source. I have two installations
      of KDevelop built using two different clang versions and want to start
      these without setting env vars globally.
      
      It will only be installed when the user runs cmake with
      -DINSTALL_KDEVELOP_LAUNCH_WRAPPER=ON as it is not normally required.
      
      REVIEW: 129254
      969afe34
  15. 26 Oct, 2016 1 commit
  16. 25 Oct, 2016 1 commit
    • Kevin Funk's avatar
      Fetch fileutils_mac.mm from qt-creator master · b2b254e1
      Kevin Funk authored
      Summary:
      This is basically a cherry-pick of the patch from:
        https://codereview.qt-project.org/#/c/140319/
      
      Probably also fixes the following compile error on macOS Sierra:
      :info:build In file included from
      /opt/local/var/macports/build/_Users_marko_WC_GIT_macstrop_kf5_kdevelop5/kf5-kdevelop/work/kdevelop-5.0.2/languages/qmljs/libs/utils/autoreleasepool.h:35:
      :info:build In file included from
      /System/Library/Frameworks/Foundation.framework/Headers/NSAutoreleasePool.h:5:
      :info:build
      /System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:44:12:
      error: unknown property attribute 'class'
      :info:build @property (class, readonly) BOOL supportsSecureCoding;
      :info:build            ^
      
      Reviewers: apol, rjvbb, kaning
      
      Reviewed By: apol, rjvbb, kaning
      
      Subscribers: kaning, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D3145
      b2b254e1
  17. 20 Oct, 2016 3 commits
    • Kevin Funk's avatar
      Fix -Wdocumentation warnings · 3d7874aa
      Kevin Funk authored
      3d7874aa
    • Anton Anikin's avatar
      Fix Debuggers Actions Text · 7fb0f322
      Anton Anikin authored
      Summary: The patch fixes debuggers actions text when we have GDB and LLD plugins both enabled. This produce same text for both plugins and as a result we have 2 actions with text "Examine Core File..." and 2 with "Attach to Process...". This leads to user's impossibility to understand different between such actions.
      
      Test Plan: Tested on mater branch
      
      Reviewers: kfunk, #kdevelop
      
      Reviewed By: kfunk, #kdevelop
      
      Subscribers: kfunk, kdevelop-devel
      
      Differential Revision: https://phabricator.kde.org/D3122
      7fb0f322
    • Kevin Funk's avatar
      kdevelop-msvc: Prefer back slashes · ba5c2f56
      Kevin Funk authored
      Apparently that fixes the script in some environments. You shouldn't mix
      forward & backward slashes in path names on Windows.
      ba5c2f56
  18. 19 Oct, 2016 3 commits