hjk
4a24df38a3
EditorManager: Use static pattern, adjust surrounding code
...
Change-Id: I3255a0150cd9a730336456c5a9f986eb74fefbff
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com >
2013-08-30 11:22:56 +02:00
Nikolai Kosjar
fd9293dd0a
CppTools: CppPreprocessor: Track also unresolved includes
...
Change-Id: Ia36e7e7142dbc030a428369ed04e76e70e8eef0b
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-08-22 11:57:27 +02:00
Nikolai Kosjar
e2ce17ef00
CppTools: Fix "! condition" coding style
...
Change-Id: Ic7e634e4249fb64edbc2daceb65ec8e9b5f0f8b9
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com >
2013-07-25 13:11:34 +02:00
Nikolai Kosjar
c67f7f6349
C++: Clean up CppPreprocessor
...
* const correctness
* 100 columns
* superfluous curly braces
* include order
* old qDebugs()
Change-Id: Id8012d3cf4e292b671cdbc1952ff13dde316791e
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-07-17 11:08:49 +02:00
Eike Ziller
8685ff8a28
Merge remote-tracking branch 'origin/2.8' into HEAD
...
Conflicts:
qtcreator.pri
qtcreator.qbs
Change-Id: I5d2018d3437b99bcdffa92bf1a212f42923c4fad
2013-07-03 16:55:27 +02:00
Nikolai Kosjar
99647b89e5
C++: Add clarifying comment about local include handling
...
Change-Id: I96486983460bb72dc7b7fa993863b2938e99a8b4
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-07-02 15:17:43 +02:00
Nikolai Kosjar
c264c0d213
C++: Fix resolving ui_* files in CppPreprocessor
...
The working copy contains the artificial ui_* files and therefore we
have to consider it while resolving include files.
Task-number: QTCREATORBUG-9683
Change-Id: Icb3387b4cd885b3652bae3f1da465d3e0f633332
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
Reviewed-by: Robert Loehning <robert.loehning@digia.com >
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-07-02 12:09:43 +02:00
Nikolai Kosjar
e3bc84c414
C++: Record also unresolved paths for includes
...
Change-Id: Id107b6c1f34f594c5a01502c156963c964235ed7
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-06-11 15:54:52 +02:00
Sergey Shambir
d8eb5ddb75
CppTools: cleanup CppPreprocessor header, added short docs.
...
Change-Id: Ib61197da939165d24b99e40f29f9de13d109e044
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-05-31 10:53:18 +02:00
Nikolai Kosjar
0d9bf5e543
C++: Fix 'already seen files' when indexing
...
Resetting the environment (after each *.cpp file) did not clear the
already seen files (m_included). Because of that the succeeding header
files were not parsed correctly - the environments of the mistakenly
already seen header files were not merged in.
Note that this change slow downs the parsing/indexing of files to its
original speed, as it was before the problematic commit (and it is in
2.7):
commit 82e347095c
C++: Untangle include file resolving from loading.
Task-number: QTCREATORBUG-9205
Change-Id: Iea57b7c59ea04a3c8843fd1291f4c375382958fc
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com >
2013-05-23 08:37:36 +02:00
Erik Verbruggen
09ea0d235a
C++: moved the CppPreprocessor into its own file.
...
Change-Id: I399d667a1fccb376fadbd6ab8fbba243e86d8f4b
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com >
2013-04-26 13:56:08 +02:00