Tobias Hunger
954569387c
Update License according to agreement with Free Qt Foundation
...
* Update license information in tests directory
Change-Id: I311441dd37d053ca3175e44b284258e232ee93e0
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-01-19 16:01:06 +00:00
Nikolai Kosjar
0985e67858
Clang: Reparse editor document on project change
...
Change-Id: If7dcdc370fd50fded996df80ab6c893b4ec1ad55
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
2015-12-07 15:49:33 +00:00
Marco Bubke
7ce9ef9db4
Clang: Integrate highlighting results from backend
...
Change-Id: I2c3fb69aabfe075bde76d63eafc2ca370f17493c
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
2015-11-26 15:19:27 +00:00
Nikolai Kosjar
216f110385
Clang: Tests on MSVC2013: Fix file name clashes
...
The following files conflicted:
src\tools\clangbackend\ipcsource\translationunit.cpp
src\libs\3rdparty\cplusplus\TranslationUnit.cpp
src\libs\3rdparty\cplusplus\Type.cpp
src\tools\clangbackend\ipcsource\type.cpp
src\libs\3rdparty\cplusplus\Symbol.cpp
src\plugins\clangcodemodel\symbol.cpp
Change-Id: If7865570cd70e39e25cc8d508f771c8023288f0c
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
2015-11-26 13:54:21 +00:00
Nikolai Kosjar
609bc2a389
Clang: Avoid needless reparse after first parse
...
Change-Id: Ie97818f29d1df61380cd1c22ef2598091050b10d
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
2015-11-23 14:22:39 +00:00
Nikolai Kosjar
2ca473d59e
Clang: Print command line args for debugging
...
...if qtc.clangbackend.verboselib=true.
Change-Id: Ibba408db955892daf055b2050d810ce55b9d8913
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com >
2015-11-06 11:55:12 +00:00
Nikolai Kosjar
23fa5a7efd
Clang: Provide the language option to the backend
...
Provide the language option (e.g. "-x c++-header") when registering a
translation unit for the editor.
Task-number: QTCREATORBUG-14787
Change-Id: Ie06f9fdab302f1b21ba72cdb65b6aabf9f7bc04c
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com >
2015-11-06 11:54:16 +00:00
Marco Bubke
b8a9e85880
Clang: Don't set a translation unit dirty if the main file is deleted
...
If a file is deleted the translation unit should be not updated. It will be
later removed anyway.
Task-number: QTCREATORBUG-15070
Change-Id: I40c9c70629dab1d35b713d54442ffdbb2df3db43
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-10-12 15:49:07 +00:00
Nikolai Kosjar
f1300df6b3
Strip BOM from files
...
Change-Id: I9167c016760fe1e8378cdf84144c4bed5cd4e57c
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
2015-10-01 10:51:10 +00:00
Marco Bubke
0267f2861d
Clang: Send the diagnostics delayed
...
Change-Id: I6065e51d38c262cf59d977c11c6453dec85a6dfe
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-08-31 15:01:18 +00:00
Marco Bubke
aa300e363f
Clang: Adds needs reparsing test
...
Change-Id: Id58a831ac7ae389f225e3eac5d376dbf78a07772
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-08-31 15:01:10 +00:00
Marco Bubke
f2b7371af1
Clang: Reparse only if files are changed
...
Includes are now watched by a file watcher. Unsaved file changes are
watched too. If they are changed the translation units which depend on
them are set to a state which require a reparse. Later the diagnostics
of this units are collected and send back to creator.
Change-Id: I2fb5c7dd6644687f22399edd8d18edd6215c9505
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-08-31 15:00:07 +00:00
Marco Bubke
568d7e7c7d
Revert "Clang: Reparse the translation unit for unsaved file changes"
...
We reparse before every code completion so this code can be removed. We
will reuse some of it later.
This reverts commit 2443f18b85 .
Change-Id: Ifcadfaa09b87ce5b58bfe5fe3cbaa2a86a59c5a6
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-07-23 09:08:19 +00:00
Marco Bubke
2443f18b85
Clang: Reparse the translation unit for unsaved file changes
...
Change-Id: I49711ce040a995f193d36961e010decc27c34c4c
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-07-17 09:08:08 +00:00
Nikolai Kosjar
9e4a4586f9
Clang: Tests: Fix unit tests compilation on Windows
...
Change-Id: Id9e51de3b2bcb273fd2268ba7f7192f80dee1f53
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com >
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com >
2015-07-02 13:16:16 +00:00
Marco Bubke
2b84d7611b
Clang: Reorder includes
...
Change-Id: I324e88c0d295114390c1fac2745c0d2d47637ece
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-06-16 13:53:30 +00:00
Marco Bubke
1402c067b1
Clang: Rename CodeModelBackEnd in ClangBackEnd
...
Change-Id: I13e8a458634110456375956d4d4da7239c86957f
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2015-06-16 13:29:27 +00:00