- 29 Dec, 2014 3 commits
-
-
Kevin Funk authored
-
Kevin Funk authored
-
Kevin Funk authored
Removes the need for the kdewin library
-
- 23 Sep, 2014 1 commit
-
-
Kevin Funk authored
Multi-line strings in QStringLiteral don't work on MSVC. Just removing the QStringLiteral() here, this is not performance critical anyway.
-
- 14 Sep, 2014 4 commits
-
-
Milian Wolff authored
The test input comes from a CMake-generated compile_commands.json that I test-compiled.
-
Milian Wolff authored
-
Milian Wolff authored
-
Milian Wolff authored
Port the big regular expression to QRegularExpression.
-
- 13 Sep, 2014 1 commit
-
-
Milian Wolff authored
-
- 12 Sep, 2014 1 commit
-
-
Aleix Pol Gonzalez authored
-
- 27 Aug, 2014 1 commit
-
-
Aleix Pol Gonzalez authored
Improve unit test Use QRegExp captured texts rather than weird string arithmetics Support -isystem argument
-
- 09 Aug, 2014 1 commit
-
-
Kevin Funk authored
-
- 05 Aug, 2014 2 commits
-
-
Aleix Pol Gonzalez authored
-
Sergey Kalinichev authored
It doesn't make sense at all to run "make" to compute include directories for projects that don't use Makefiles. Even if some project managers indirectly use Makefiles and can't compute include directories themselves, then it should be fixed there, and not workarounded by calling MakeFile include path resolver, which btw works only with very simple Makefiles, and as a result, at least for me, it almost never succeeds. REVIEW: 119613
-
- 04 Aug, 2014 1 commit
-
-
Milian Wolff authored
-
- 29 Jul, 2014 2 commits
-
-
Sergey Kalinichev authored
-
Sergey Kalinichev authored
That way it can be reused by kdev-clang REVIEW: 119328
-
- 10 Jul, 2014 1 commit
-
-
Sergey Kalinichev authored
-
- 09 Jul, 2014 1 commit
-
-
Sergey Kalinichev authored
First part is the MakeFileResolver and the second one is CustomIncludePaths for out of project files. WIP.
-
- 03 Jan, 2014 1 commit
-
-
Apparently the author thought = binds stronger than ==, but that's not the case. This completely blocked the C++ parser in my project. REVIEW: 114811
-
- 19 Dec, 2013 4 commits
-
-
Milian Wolff authored
-
Milian Wolff authored
-
Milian Wolff authored
We now still call the resolver's includeResolver.resolveIncludePath as that is required to support custom include paths in the hidden .kdev_include_paths files. Instead, we disable the make-resolution when we get any paths from the build manager. Also get rid of the code which tries to be faster by looking at the DUChain to find include paths. It's not faster. Also note how the IncludePathResolver has a cache internally.
-
Milian Wolff authored
-
- 02 Dec, 2013 1 commit
-
-
Milian Wolff authored
Instead of introducing Path here though, we simply operate on QStrings directly as is done already in lots of other places. This simplifies the code and is fine here as we are just looking for local string paths anyways. The additional API or memory savings of Path are not important here, considering that the list of include paths is small and temporary anyways. The overhead of converting to Path first would not be worth it here. With this patch in place, no Path conversions to KUrl take place anymore when running KDevelop and parsing code.
-
- 05 Nov, 2013 1 commit
-
-
Milian Wolff authored
Here we only test for the insertion of the code. If someone wants to ensure its properly formatted, add a test to the corresponding formatter plugin. This should hopefully resolve the test failure on our build server.
-
- 19 Jul, 2013 1 commit
-
-
Milian Wolff authored
This fixes another global static issue that I see with valgrind in the cppcodegen test.
-
- 31 May, 2013 1 commit
-
-
Alexandre Courbot authored
The unresolved include assistant include relative paths which are resolved from the storage directory. However, when reopening the assistant, all relative paths would be turned into absolute ones. Fix this by converting relative paths in a dedicated method of CustomIncludePathsSettings and use this one in places where absolute paths are desirable, leaving the assistant with the original relative paths for editing. REVIEW: 110295
-
- 17 Mar, 2013 1 commit
-
-
Milian Wolff authored
-
- 16 Mar, 2012 1 commit
-
-
Milian Wolff authored
-
- 21 Sep, 2011 1 commit
-
-
Convert paths in .kdev_include_paths that do not start with '/' into absolute paths by concatenating them to the storage directory. REVIEW: 102644
-
- 25 Apr, 2011 1 commit
-
-
David nolden authored
Increase the timeout to 30 seconds. 10s is simply not enough when working on highly loaded machines and/or cold disk-caches.
-
- 14 Apr, 2011 1 commit
-
-
Milian Wolff authored
if make in -n (dry-run) mode takes longer something is wrong (e.q. infinite loop in qmake - yes that can happen with QtCreator e.g.)
-
- 24 Apr, 2010 1 commit
-
-
David Nolden authored
- Don't follow recursive make calls if the working directory didn't change BUG: 232972
-
- 07 Apr, 2010 1 commit
-
-
Milian Wolff authored
-
- 05 Apr, 2010 4 commits
-
-
Milian Wolff authored
remove error message on failed make run, since now that we run aggregated make calls it will probably fail everytime. note: i18n(%1, someLargeString) is rather slow, so this actually improves performance as well
-
Milian Wolff authored
up to 2x faster to parse CCBUG: 215968
-
Milian Wolff authored
merge make runs for different possible targets, should make parsing of some custom make file projects already 3x faster since I have no clue about unsermake, I don't know whether it works there as well, anyone? CCMAIL: kdevelop-devel@barney.cs.uni-potsdam.de CCBUG: 215968
-
Milian Wolff authored
the thing is that in e.g. the linux kernel there are cases where make acutally gives some paths but still fails. furthermore we can now merge multiple make calls
-
- 10 Jan, 2010 1 commit
-
-
David Nolden authored
Do a bit less between calling "stat" and "utimes", to reduce the probability of modification-time issues.
-