Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

  1. 16 Jan, 2019 3 commits
  2. 15 Jan, 2019 8 commits
  3. 14 Jan, 2019 2 commits
  4. 13 Jan, 2019 2 commits
  5. 12 Jan, 2019 1 commit
  6. 11 Jan, 2019 2 commits
    • Thomas Schöps's avatar
      Clang plugin: Handle CUDA files better · 71c65a65
      Thomas Schöps authored
      Summary:
      This fixes two issues in how KDevelop's clang plugin handles CUDA files (.cu source files and .cuh headers):
      1) Those file types were not treated as source files, therefore if such a file was modified, it was not passed among the list of modified source files to clang for re-parsing. The re-parsing thus incorrectly used the unmodified file on disk instead. This is addressed by the change to documentfinderhelpers.cpp and kdevclang.xml.
      2) The patch passes the general code parser settings also to CUDA files (change in parsesession.cpp). This is for example important to get flags such as -std=c++11 that are required for correct parsing. However, it is not correct: the build system may use separate options for CUDA files (e.g., CMake's CUDA_NVCC_FLAGS). But it might still be better than the previous behavior of not passing any options except -xcuda, since it might be somewhat likely that it is a reasonable guess.
      
      Additional comments:
      a) I am not sure whether the change in clanghelpers.cpp is required, but it seems coherent.
      b) I changed the CUDA mime types in kdevclang.xml to inherit from text/x-c++src/hdr instead of text/x-csrc/hdr since the CUDA files can contain C++ code.
      c) This patch is not sufficient to enable proper CUDA support. I'll post to the kdevelop-devel mailing list for that.
      
      Test Plan: Tested manually.
      
      Reviewers: #kdevelop, kfunk
      
      Reviewed By: #kdevelop, kfunk
      
      Subscribers: kfunk, apol, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D17909
      71c65a65
    • Script Kiddy's avatar
      SVN_SILENT made messages (.desktop file) - always resolve ours · e7bd7d39
      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"
      e7bd7d39
  7. 10 Jan, 2019 2 commits
  8. 09 Jan, 2019 7 commits
  9. 08 Jan, 2019 3 commits
    • Gleb Popov's avatar
      GrepView: Extend default file extensions to search · 16c8d3c6
      Gleb Popov authored
      Summary:
      Extends the default file extensions to search by *.txt,*.xml,*.rc as proposed in: https://bugs.kde.org/show_bug.cgi?id=402207
      
      Also extends the header extensions by *.cuh (CUDA headers) and the C sources by *.cu (CUDA sources).
      
      FEATURE: 402207
      
      Test Plan: Tested it manually. Note: If one manually changed the file extensions in a session before, the new defaults won't show up there since they are overridden by the previously modified value.
      
      Reviewers: #kdevelop, arrowd
      
      Reviewed By: arrowd
      
      Subscribers: kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D17892
      16c8d3c6
    • Daniel Mensinger's avatar
      Meson plugin: First working version · b53ea9aa
      Daniel Mensinger authored
      Summary:
      This patch implements the basic functionality of the meson plugin.
      Introspection (targets, include dirs, etc.) is not implemented yet.
      
      The current features are:
        - (re)configuring a meson project
        - building with ninja
        - GUI for configuring a build directory (currently only install prefix and build type)
        - managing multiple build directories
        - GUI for adding a new build directory
      
      Reviewers: apol, arrowd
      
      Reviewed By: arrowd
      
      Subscribers: arrowd, rjvbb, flherne, rizzitello, yurchor, kde-doc-english, kdevelop-devel
      
      Tags: #kdevelop, #documentation
      
      Differential Revision: https://phabricator.kde.org/D17278
      b53ea9aa
    • Amish Naidu's avatar
      Add assistant to generate header guards · a54c4652
      Amish Naidu authored
      Summary:
      Assistant with two actions allowing you to either add a conventional macro-
      based header guard or pragma-once.
      
      Test Plan: Run `test_assistants testHeaderGuardAssistant`
      
      Reviewers: #kdevelop, arrowd
      
      Reviewed By: arrowd
      
      Subscribers: apol, arrowd, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D17370
      a54c4652
  10. 07 Jan, 2019 2 commits
  11. 06 Jan, 2019 2 commits
  12. 05 Jan, 2019 1 commit
  13. 04 Jan, 2019 1 commit
    • Gleb Popov's avatar
      QuickOpen: Trim whitespace from input · 263a5737
      Gleb Popov authored
      Summary: Trim whitespace from the input to QuickOpen. For example, when copying a file path into the QuickOpen widget from some command line output and it happens to contain some whitespace at the start or end, it will still work with this patch. Without the patch, one has to remove the whitespace manually.
      
      Test Plan: Shortly tested it manually.
      
      Reviewers: #kdevelop, dhaumann
      
      Reviewed By: dhaumann
      
      Subscribers: dhaumann, apol, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D17885
      263a5737
  14. 29 Dec, 2018 1 commit
  15. 28 Dec, 2018 2 commits
  16. 21 Dec, 2018 1 commit