Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						b1af22b3ab 
					 
					
						
						
							
							Fixed error recovery when failing to parse Q_PROPERTY.  
						
						
						
						
					 
					
						2010-02-10 11:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						8ee2521fe5 
					 
					
						
						
							
							Fixed tokenizing bug.  
						
						
						
						
					 
					
						2010-02-09 16:17:47 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Beck 
							
						 
					 
					
						
						
							
						
						c3122ce07c 
					 
					
						
						
							
							Change ICHECK_BUILD ifdef in Q_OS_SYMBIAN.  
						
						
						
						
					 
					
						2010-02-09 15:36:00 +10:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						1af05166d9 
					 
					
						
						
							
							Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it.  
						
						
						
						
					 
					
						2010-02-08 15:41:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						b58cb740e5 
					 
					
						
						
							
							Changed ObjC message arguments to have SimpleName for the name part.  
						
						
						
						
					 
					
						2010-02-08 09:34:51 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						7b913f7fa2 
					 
					
						
						
							
							Changed Q_PROPERTY parsing and AST storage.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						21488e8898 
					 
					
						
						
							
							Added semantic checks for Q_ENUMS.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						ac6aba5ec3 
					 
					
						
						
							
							Simplified Q_FLAGS and Q_DECLARE_FLAGS parsing.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						8d8b05da5a 
					 
					
						
						
							
							Reworked parts of the QtPropertyDeclaration parsing and handling.  
						
						
						
						
					 
					
						2010-02-07 10:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						6ca5f5f5f8 
					 
					
						
						
							
							Added semantic checks for compound expressions.  
						
						
						
						
					 
					
						2010-02-07 10:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						fd90c3503d 
					 
					
						
						
							
							Added AST nodes for compound expressions (a GNU extension).  
						
						
						
						
					 
					
						2010-02-07 10:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						76036ca7a7 
					 
					
						
						
							
							Avoid compile warning by putting parenthesis around && within ||  
						
						
						
						
					 
					
						2010-02-05 16:25:22 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						ae0ee18a77 
					 
					
						
						
							
							Removed #ifdefs so all AST nodes are always there.  
						
						... 
						
						
						
						Also removed the (conditional) invoke_token from DeclarationAST and use
the qt_invokable_token to store the Q_INVOKABLE, and fixed the ASTMatch
code generation. 
						
						
					 
					
						2010-02-04 12:15:32 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						1b5168c19e 
					 
					
						
						
							
							Modified parseObjCTypeQualifiers to do what the name indicates.  
						
						
						
						
					 
					
						2010-02-04 12:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						cdd8ac099d 
					 
					
						
						
							
							Renamed method.  
						
						
						
						
					 
					
						2010-02-04 10:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						f4de47ad9a 
					 
					
						
						
							
							Removed superfluous null check which somehow got back from being removed.  
						
						
						
						
					 
					
						2010-02-04 10:59:23 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Beck 
							
						 
					 
					
						
						
							
						
						f915c68281 
					 
					
						
						
							
							Remove compiler warning.  
						
						
						
						
					 
					
						2010-02-03 13:50:05 +10:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Beck 
							
						 
					 
					
						
						
							
						
						e134e24919 
					 
					
						
						
							
							Source update.  
						
						
						
						
					 
					
						2010-02-03 13:21:08 +10:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						a3d0406d31 
					 
					
						
						
							
							Fixed throw expression parsing.  
						
						
						
						
					 
					
						2010-02-02 15:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						a76293b5ff 
					 
					
						
						
							
							Fixed unintended switch-fall-through.  
						
						... 
						
						
						
						For @synchornized when ObjC is disabled. 
						
						
					 
					
						2010-02-02 12:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						c33b55537d 
					 
					
						
						
							
							Extended operator precedence parsing.  
						
						... 
						
						
						
						It now includes comma expressions, conditionals and assignment
expressions. 
						
						
					 
					
						2010-02-02 12:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						5878a89569 
					 
					
						
						
							
							Put precedence constants in an enum.  
						
						
						
						
					 
					
						2010-02-02 12:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						0cf0becb2e 
					 
					
						
						
							
							Added AST building for __attribute__ constructs.  
						
						
						
						
					 
					
						2010-02-02 12:03:37 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						a004dace09 
					 
					
						
						
							
							Fixed compiler "sensitive" use of &(...) expressions.  
						
						
						
						
					 
					
						2010-02-02 11:54:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						fcf67d7d8e 
					 
					
						
						
							
							Added clone methods to the AST.  
						
						
						
						
					 
					
						2010-02-02 11:41:57 +01:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						75b42f18d8 
					 
					
						
						
							
							Merge remote branch 'origin/1.3'  
						
						... 
						
						
						
						Trailing whitespace removal re-applied manually. 
						
						
					 
					
						2010-01-29 22:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						a6ca348636 
					 
					
						
						
							
							remove trailing whitespace  
						
						... 
						
						
						
						doing it in 1.3 as well to avoid possible later conflicts 
						
						
					 
					
						2010-01-29 21:33:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						b7cbc9b0c1 
					 
					
						
						
							
							Removed methods which always returned a constant (false).  
						
						
						
						
					 
					
						2010-01-28 17:05:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						3dd011fcb6 
					 
					
						
						
							
							Changed binary expression parsing to use  precedence parsing.  
						
						
						
						
					 
					
						2010-01-28 15:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						df11fc95f9 
					 
					
						
						
							
							Introduced a few paranoia checks.  
						
						
						
						
					 
					
						2010-01-26 12:45:58 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1f5d65e4a3 
					 
					
						
						
							
							Initialize Parser::depth  
						
						
						
						
					 
					
						2010-01-25 09:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						4912ffe729 
					 
					
						
						
							
							Temporary fix to prevent the parser from going too deep into recursion.  
						
						
						
						
					 
					
						2010-01-22 16:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						0874b4a25d 
					 
					
						
						
							
							Fixed typo in method name.  
						
						
						
						
					 
					
						2010-01-22 13:23:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						58d06f520d 
					 
					
						
						
							
							Manually reverted parts of  d61eb9c893.  
						
						
						
						
					 
					
						2010-01-22 12:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						9de8f384ab 
					 
					
						
						
							
							Removed duplicate null check.  
						
						
						
						
					 
					
						2010-01-22 11:35:42 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						007d76aada 
					 
					
						
						
							
							Fixed bug in ObjC class field parsing which could result in an invalid pointer in the AST.  
						
						
						
						
					 
					
						2010-01-22 09:54:00 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						800f4babc6 
					 
					
						
						
							
							Removed unused method.  
						
						
						
						
					 
					
						2010-01-22 09:54:00 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Beck 
							
						 
					 
					
						
						
							
						
						4b33881729 
					 
					
						
						
							
							Merge ichecker branch changes into the mainline. New project can be found under src/tools/ICheck  
						
						
						
						
					 
					
						2010-01-19 15:26:08 +10:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						35e3526825 
					 
					
						
						
							
							Access the method insert() using its fully qualified name.  
						
						
						
						
					 
					
						2010-01-14 15:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						0c17d53875 
					 
					
						
						
							
							Fixed semantic check for ObjC fast-enumeration for-loops, then merged it with the semantic check for the foreach.  
						
						
						
						
					 
					
						2010-01-11 09:29:15 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Hunger 
							
						 
					 
					
						
						
							
						
						f5a893bc5a 
					 
					
						
						
							
							Add copyright headers.  
						
						... 
						
						
						
						* Make sure all non-empty source files found below ./src have
   a copyright header.
Reviewed-by: con 
						
						
					 
					
						2010-01-07 14:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						eb1baa9e2e 
					 
					
						
						
							
							Fix to selector parameter position.  
						
						
						
						
					 
					
						2010-01-06 17:39:35 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						5723682b21 
					 
					
						
						
							
							Fixes for highlighting locals in Objective-C methods.  
						
						
						
						
					 
					
						2010-01-06 17:39:35 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						83d5659454 
					 
					
						
						
							
							Fixed parsing of friend class declarations.  
						
						
						
						
					 
					
						2010-01-06 16:15:28 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						6d47004cc3 
					 
					
						
						
							
							Added BaseType::setType()  
						
						
						
						
					 
					
						2010-01-06 11:24:50 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias Hunger 
							
						 
					 
					
						
						
							
						
						a3113da32c 
					 
					
						
						
							
							Add copyright headers.  
						
						... 
						
						
						
						Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-01-06 10:25:16 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						918856cac3 
					 
					
						
						
							
							Added method to check if a scope is an ObjCClass scope.  
						
						
						
						
					 
					
						2009-12-18 17:26:07 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						19beb9c84f 
					 
					
						
						
							
							Fixed parsing of selector argument expressions.  
						
						
						
						
					 
					
						2009-12-18 17:26:07 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						6573ec5709 
					 
					
						
						
							
							Fixed potential 0 pointer deref.  
						
						
						
						
					 
					
						2009-12-18 17:26:07 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						0274828b2e 
					 
					
						
						
							
							Reset the AST  
						
						
						
						
					 
					
						2009-12-18 12:24:29 +01:00