Roberto Raggi 
							
						 
					 
					
						
						
							
						
						82b80b9e39 
					 
					
						
						
							
							Automagically insert matching characters.  
						
						
						
						
					 
					
						2009-09-17 17:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						dfa6be721d 
					 
					
						
						
							
							Added the helper class MatchingText and use it to automagically insert text for curly braces.  
						
						
						
						
					 
					
						2009-09-17 15:51:15 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						71c46fbc54 
					 
					
						
						
							
							Added BackwardsScanner  
						
						
						
						
					 
					
						2009-09-17 12:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ee16c21067 
					 
					
						
						
							
							Look at the typedefs defined in local scopes.  
						
						
						
						
					 
					
						2009-08-26 14:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e77166a002 
					 
					
						
						
							
							Don't include whitespaces and comments at the end of macro definitions.  
						
						
						
						
					 
					
						2009-08-24 14:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						93cbef8724 
					 
					
						
						
							
							long live the king  
						
						
						
						
					 
					
						2009-08-14 09:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						86a7b26fcd 
					 
					
						
						
							
							Fixed semantic checks for Objective-C methods and fast-enumeration.  
						
						
						
						
					 
					
						2009-08-05 18:30:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thiago Macieira 
							
						 
					 
					
						
						
							
						
						d0457b70e3 
					 
					
						
						
							
							Compile the C++ parser library with Sun CC 5.9.  
						
						... 
						
						
						
						Things you mustn't do:
1) end an enum with a comma
2) #include <cxxxx> and not use std::
3) use anonymous structures
All three things are invalid C++. Anonymous structures inside
anonymous unions are allowed by GCC, but that doesn't mean it's valid. 
						
						
					 
					
						2009-08-03 14:59:42 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						4a0da2c6f2 
					 
					
						
						
							
							Added Semantic checks for ObjC methods.  
						
						
						
						
					 
					
						2009-07-31 16:03:48 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1e7b406327 
					 
					
						
						
							
							Added Snapshot::dependsOn().  
						
						... 
						
						
						
						Snapshot::dependsOn(fn) returns the files in the snapshot that depends on fn. 
						
						
					 
					
						2009-07-29 10:18:07 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						26267c0344 
					 
					
						
						
							
							Improved ObjC parsing, and added semantic checks.  
						
						
						
						
					 
					
						2009-07-28 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						47a2097341 
					 
					
						
						
							
							Implemented include completion  
						
						... 
						
						
						
						Done-with: danimo 
						
						
					 
					
						2009-07-23 16:49:36 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						e509247f3d 
					 
					
						
						
							
							fix include dependency plugins/cpp* => shared/cplusplus  
						
						
						
						
					 
					
						2009-07-17 17:14:40 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						37a146d05c 
					 
					
						
						
							
							Introduced revisions in CPlusPlus::Document.  
						
						... 
						
						
						
						Reviewed by Thorbjørn Lindeijer 
						
						
					 
					
						2009-07-14 14:24:02 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						2e49aaf484 
					 
					
						
						
							
							Fixed possible crashes when resolving namespace and class bindings.  
						
						
						
						
					 
					
						2009-07-14 14:24:01 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e9d0285fbc 
					 
					
						
						
							
							Oops! operators are not objc keywords :)  
						
						
						
						
					 
					
						2009-07-13 12:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						00f7cdac36 
					 
					
						
						
							
							Search for type names in template type and template-template-type parameters.  
						
						
						
						
					 
					
						2009-07-13 12:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1eefd16383 
					 
					
						
						
							
							Fixed a few typos and bugs in the ObjC++ support.  
						
						
						
						
					 
					
						2009-07-13 12:05:29 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						a446e06742 
					 
					
						
						
							
							Moved CheckUndefinedSymbols in libCPlusPlus  
						
						
						
						
					 
					
						2009-07-13 11:41:12 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						def098bcbd 
					 
					
						
						
							
							Return the right type for the literal.  
						
						
						
						
					 
					
						2009-07-10 17:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						00025f93dc 
					 
					
						
						
							
							More work on the binding pass.  
						
						
						
						
					 
					
						2009-07-10 16:04:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						3e54a65a69 
					 
					
						
						
							
							Replaced T_INT_LITERAL and T_FLOAT_LITERAL with T_NUMERIC_LITERAL.  
						
						
						
						
					 
					
						2009-07-10 15:45:09 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fd4dbd7446 
					 
					
						
						
							
							Introduced Snapshot::simplified(doc)  
						
						
						
						
					 
					
						2009-07-10 12:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						d788306781 
					 
					
						
						
							
							Don't expand object-like macro when preprocessing in fast-mode.  
						
						
						
						
					 
					
						2009-07-09 17:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						85c501c976 
					 
					
						
						
							
							Fixed possible crash when completing function-like arguments.  
						
						
						
						
					 
					
						2009-07-09 16:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						6e3bc2c2df 
					 
					
						
						
							
							Introduced ASTparent  
						
						
						
						
					 
					
						2009-07-07 12:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						2f649be146 
					 
					
						
						
							
							Disable macro expansion when preprocessing in fast-mode.  
						
						
						
						
					 
					
						2009-07-06 09:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						b2df9bddec 
					 
					
						
						
							
							Made foreach a keyword when parsing with qtMocRun  
						
						
						
						
					 
					
						2009-07-03 11:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						3cdd48067c 
					 
					
						
						
							
							Introduced ForeachStatementAST and the bits to parse foreach statements when qtMocRun is enabled.  
						
						
						
						
					 
					
						2009-07-03 09:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						251f09c953 
					 
					
						
						
							
							Protected the new (not yet finished) code that merge environments.  
						
						
						
						
					 
					
						2009-07-01 11:00:00 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ed2eb296b1 
					 
					
						
						
							
							Fixed possible crash in the preprocessing phase when the first token in the  
						
						... 
						
						
						
						`original' (not preprocessed) token stream has the whitespace atttribute on. 
						
						
					 
					
						2009-07-01 10:49:27 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f8531cc833 
					 
					
						
						
							
							Merge the environment from the previous parse.  
						
						
						
						
					 
					
						2009-07-01 10:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1219b31e03 
					 
					
						
						
							
							Produce `join' tokens.  
						
						
						
						
					 
					
						2009-06-29 14:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fd8cd69a47 
					 
					
						
						
							
							Introduced Document::CheckMode.  
						
						
						
						
					 
					
						2009-06-26 09:11:14 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						0481176ea7 
					 
					
						
						
							
							Highlight the locals.  
						
						
						
						
					 
					
						2009-06-24 16:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c222f2aa27 
					 
					
						
						
							
							Some cleanup in the AST nodes.  
						
						
						
						
					 
					
						2009-06-17 16:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						873838fe3a 
					 
					
						
						
							
							Simplified TypeOf/ResolveExpression.  
						
						
						
						
					 
					
						2009-06-17 11:19:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jason McDonald 
							
						 
					 
					
						
						
							
						
						884b7af769 
					 
					
						
						
							
							Update license headers and sales contact details.  
						
						... 
						
						
						
						Reviewed-by: Trust Me 
						
						
					 
					
						2009-06-17 00:01:27 +10:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e2a0a4d7c5 
					 
					
						
						
							
							Keep the original encoded text around while preprocessing.  
						
						
						
						
					 
					
						2009-06-15 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						dbba0ff8d7 
					 
					
						
						
							
							Removed the filename literals.  
						
						
						
						
					 
					
						2009-06-15 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						225c784af4 
					 
					
						
						
							
							Improved the member lookup of typedef symbols.  
						
						
						
						
					 
					
						2009-06-10 14:45:27 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						3ae43daa5a 
					 
					
						
						
							
							Expand the anonymous namespace and not the enclosing namespace.  
						
						
						
						
					 
					
						2009-06-10 11:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						b18cb113da 
					 
					
						
						
							
							Added Document::source()  
						
						
						
						
					 
					
						2009-06-05 14:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						da0e9a58df 
					 
					
						
						
							
							Merge branch '1.2' of git@scm.dev.nokia.troll.no:creator/mainline  
						
						
						
						
					 
					
						2009-06-04 16:18:49 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f98b937b8c 
					 
					
						
						
							
							Expand enum and anonymous scoped symbols when resolving qualified name ids.  
						
						... 
						
						
						
						Reviewed-by: Thorbjørn Lindeijer 
						
						
					 
					
						2009-06-04 16:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						cd3022dc3e 
					 
					
						
						
							
							Show all the warn messages.  
						
						
						
						
					 
					
						2009-06-04 11:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fd62025d63 
					 
					
						
						
							
							Say hello to Snapshot::documentFromSource(), Snapshot::preprocessedCode() and Snapshot::globalNamespaceBinding().  
						
						
						
						
					 
					
						2009-06-03 16:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						d18b0195e5 
					 
					
						
						
							
							Introduced CPlusPlus::FastPreprocessor.  
						
						
						
						
					 
					
						2009-06-03 15:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						b78200221b 
					 
					
						
						
							
							Warn for undefined namespaces in using namespace directives.  
						
						
						
						
					 
					
						2009-06-03 14:16:13 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7b44f1749a 
					 
					
						
						
							
							Run the binding pass  
						
						
						
						
					 
					
						2009-06-03 12:13:22 +02:00