Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						3d6f7de909
					 | 
					
						
						
							
							Context-sensitive highlighting.
						
						
						
						
						
						
					 | 
					
						2009-03-03 13:57:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						ea1d5503a4
					 | 
					
						
						
							
							Added a bit to annotate the generated tokens.
						
						
						
						
						
						
					 | 
					
						2009-03-03 11:31:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						f96d8ff9e0
					 | 
					
						
						
							
							Fixed: Parsing of /**/ tokens.
						
						
						
						
						
						
					 | 
					
						2009-03-02 19:00:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						fd22788d9e
					 | 
					
						
						
							
							Improved matching of qdox/doxygen comments.
						
						
						
						
						
						
					 | 
					
						2009-03-02 10:10:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hjk
							
						 
					 | 
					
						
						
							
						
						8ca887aae2
					 | 
					
						
						
							
							Fixes:    change file license headers to include LGPL
						
						
						
						
						
						
					 | 
					
						2009-02-25 09:15:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thorbjørn Lindeijer
							
						 
					 | 
					
						
						
							
						
						c5d600b1d6
					 | 
					
						
						
							
							Fixed highlighting of comment closing element */
						
						
						
						
						
						
						
						Was taking the wrong state, causing it to appear in Doxygen style
instead of as a normal comment.
Fix by Roberto Raggi 
						
						
					 | 
					
						2009-02-20 16:34:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						4c5ff047f0
					 | 
					
						
						
							
							Initial support for doxygen comments.
						
						
						
						
						
						
					 | 
					
						2009-02-20 11:52:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						6178a44fc2
					 | 
					
						
						
							
							Warning for using-directive in class scope.
						
						
						
						
						
						
					 | 
					
						2009-02-19 13:52:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						7e10664e6a
					 | 
					
						
						
							
							Instroduced TranslationUnit::spell(tokenIndex).
						
						
						
						
						
						
					 | 
					
						2009-02-19 13:01:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						f5b32ef7b0
					 | 
					
						
						
							
							Fixes: Export the pretty printer.
						
						
						
						
						
						
					 | 
					
						2009-02-18 16:02:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						c2f61a76e1
					 | 
					
						
						
							
							Merge branch '1.0.0' of git@scm.dev.nokia.troll.no:creator/mainline
						
						
						
						
						
						
					 | 
					
						2009-02-17 11:52:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thorbjørn Lindeijer
							
						 
					 | 
					
						
						
							
						
						7774977e5d
					 | 
					
						
						
							
							Fixed handling of attribute specifiers in front of declaration
						
						
						
						
						
						
						
						Done with Roberto Raggi 
						
						
					 | 
					
						2009-02-17 11:28:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						f63b8e6693
					 | 
					
						
						
							
							--warnings
						
						
						
						
						
						
					 | 
					
						2009-02-16 18:56:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						01145fd552
					 | 
					
						
						
							
							Added Type::isForwardClassDeclaration().
						
						
						
						
						
						
					 | 
					
						2009-02-16 18:20:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						ba78e075da
					 | 
					
						
						
							
							Introduced support for forward class declarations.
						
						
						
						
						
						
					 | 
					
						2009-02-16 18:20:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						2788d77229
					 | 
					
						
						
							
							Fixes: Implementation of NewExpressionAST::lastToken()
						
						
						
						
						
						
					 | 
					
						2009-02-16 18:20:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thorbjørn Lindeijer
							
						 
					 | 
					
						
						
							
						
						a33ae02927
					 | 
					
						
						
							
							Revert now unnecessary checks for null-types
						
						
						
						
						
						
						
						This reverts commits:
c721304a47
885d908ea3
a0909989f7
fb4ad59ddb
0a9a67cf54
0d1624d4d1
d018cfd5cb
0504fdd00b
a2fd10fe19
Conflicts:
	src/plugins/cpptools/cppcodecompletion.cpp
Reviewed-by: Roberto Raggi 
						
						
					 | 
					
						2009-02-10 17:41:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thorbjørn Lindeijer
							
						 
					 | 
					
						
						
							
						
						146a534932
					 | 
					
						
						
							
							Fixed all crashes due to refencing undefined types
						
						
						
						
						
						
						
						Introduced UndefinedType class to replace null pointer.
Done with Roberto Raggi 
						
						
					 | 
					
						2009-02-10 17:22:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						2d80acbe76
					 | 
					
						
						
							
							Improved the implementation of new-expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-10 14:44:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thorbjørn Lindeijer
							
						 
					 | 
					
						
						
							
						
						885d908ea3
					 | 
					
						
						
							
							Fixed two crashes with C++ engine handling
						
						
						
						
						
						
						
						These checks are necessary cause of a recent change in the C++ engine.
Reviewed-by: Roberto Raggi 
						
						
					 | 
					
						2009-02-10 13:56:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						fba8e1510c
					 | 
					
						
						
							
							Fixes: Visiting of case statements.
						
						
						
						
						
						
					 | 
					
						2009-02-10 10:09:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						fb4ad59ddb
					 | 
					
						
						
							
							Fixes: Possible crash when parsing qt methods.
						
						
						
						
						
						
					 | 
					
						2009-02-09 21:07:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						25de88fe61
					 | 
					
						
						
							
							Fixes: Removed dynamic_cast from Scope.
						
						
						
						
						
						
					 | 
					
						2009-02-09 21:00:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						c842957a8b
					 | 
					
						
						
							
							Fixes: Possible crash in LookupContext.
						
						
						
						
						
						
					 | 
					
						2009-02-09 20:22:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						d01795d933
					 | 
					
						
						
							
							Reimplemented Type::as*Type() using virtual methods.
						
						
						
						
						
						
					 | 
					
						2009-02-09 17:49:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						17d047ced8
					 | 
					
						
						
							
							Reimplemented Name::as*() using virtual functions.
						
						
						
						
						
						
					 | 
					
						2009-02-09 16:32:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						2f90539211
					 | 
					
						
						
							
							Reimplemented Symbol::as*() methods using virtual functions.
						
						
						
						
						
						
					 | 
					
						2009-02-09 16:15:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						d782ce27fb
					 | 
					
						
						
							
							Reimplemented the AST::as*AST() methods as virtual functions (as suggested by andre).
						
						
						
						
						
						
					 | 
					
						2009-02-09 15:55:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						cd9e752ae4
					 | 
					
						
						
							
							Introduced ASTVisitor::endVisit(ast node)
						
						
						
						
						
						
					 | 
					
						2009-02-09 14:58:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						208f26c9ce
					 | 
					
						
						
							
							Annotate function declarators.
						
						
						
						
						
						
					 | 
					
						2009-02-09 12:47:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						ea981d5025
					 | 
					
						
						
							
							More annotations.
						
						
						
						
						
						
					 | 
					
						2009-02-09 12:19:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						3ac4e05e37
					 | 
					
						
						
							
							Annotated NamespaceAST nodes.
						
						
						
						
						
						
					 | 
					
						2009-02-09 12:00:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						0d314977f1
					 | 
					
						
						
							
							Annotated the NameAST nodes.
						
						
						
						
						
						
					 | 
					
						2009-02-09 11:56:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						6672f89ff5
					 | 
					
						
						
							
							Annotate the ClassSpecifierAST node with the class symbol.
						
						
						
						
						
						
					 | 
					
						2009-02-09 11:35:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						47a85d5a42
					 | 
					
						
						
							
							Accept T_COLON_COLON only for the first objc message arg.
						
						
						
						
						
						
					 | 
					
						2009-02-06 16:28:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						dd65867d17
					 | 
					
						
						
							
							Fixes: Parsing of objc selector expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-06 15:51:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						7b2b182774
					 | 
					
						
						
							
							Fixes: Parsing of objc method definitions.
						
						
						
						
						
						
					 | 
					
						2009-02-06 15:13:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						8c0aa2d207
					 | 
					
						
						
							
							Fixes: Parsing of block declarations in an @implementation block.
						
						
						
						
						
						
					 | 
					
						2009-02-06 11:36:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						68552b8f4d
					 | 
					
						
						
							
							Added fast lookup of objc type qualifiers.
						
						
						
						
						
						
					 | 
					
						2009-02-05 15:06:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						c00e30187c
					 | 
					
						
						
							
							Fixes: Parsing objc method definitions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						d7defc6fe0
					 | 
					
						
						
							
							Fixes: Parsing of GCC asm definitions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						40eabdd008
					 | 
					
						
						
							
							Improved parsing of objc message expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						88b4dd35dc
					 | 
					
						
						
							
							Fixes: Parsing of objc message expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						58ff27bd83
					 | 
					
						
						
							
							Fixes: Parsing of objc string literals and selector expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						debe2a0d93
					 | 
					
						
						
							
							Fixes: Parsing of objc protocol expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						26560ca9d2
					 | 
					
						
						
							
							Parse objc encode expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						fa5b8508a0
					 | 
					
						
						
							
							Dummy method for the objc expressions.
						
						
						
						
						
						
					 | 
					
						2009-02-05 14:30:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						072e03a5cc
					 | 
					
						
						
							
							Fixes: Parsing of wide char literals.
						
						
						
						
						
						
					 | 
					
						2009-01-29 16:50:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hjk
							
						 
					 | 
					
						
						
							
						
						fe0533de2a
					 | 
					
						
						
							
							Fixes:    move all files in shared/* to src/shared/*
						
						
						
						
						
						
					 | 
					
						2009-01-26 16:19:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |