Christian Kamm 
							
						 
					 
					
						
						
							
						
						0e2685332c 
					 
					
						
						
							
							Add check for correct color string in Qml.  
						
						 
						
						
						
						
					 
					
						2010-02-23 14:57:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						f717a7df30 
					 
					
						
						
							
							Add Qml type checks for assigning literals to properties.  
						
						 
						
						... 
						
						
						
						Done-with: Erik Verbruggen 
						
						
					 
					
						2010-02-23 12:36:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						e9039db984 
					 
					
						
						
							
							Move the scope building logic into QmlJS::ScopeBuilder.  
						
						 
						
						
						
						
					 
					
						2010-02-22 10:22:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						08cfc8f28c 
					 
					
						
						
							
							Pass in the whole AST path for scope creation.  
						
						 
						
						... 
						
						
						
						Just the declaring member isn't enough. 
						
						
					 
					
						2010-02-22 10:22:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						c289897351 
					 
					
						
						
							
							Make QmlJS scope building more flexible.  
						
						 
						
						... 
						
						
						
						Instead of only maintaining a flat list of scopes, actually store the
global, component chain, root object, scope object, function, id and js
scopes separately. 
						
						
					 
					
						2010-02-22 10:22:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						78b3145477 
					 
					
						
						
							
							Semantic checking for easing curve names.  
						
						 
						
						... 
						
						
						
						Done-with: Christian Kamm 
						
						
					 
					
						2010-02-19 15:11:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						b17fc90310 
					 
					
						
						
							
							Made the warnings/errors translatable.  
						
						 
						
						
						
						
					 
					
						2010-02-19 15:11:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						7ee1bc5242 
					 
					
						
						
							
							Suppress 'unknown property' warning after finding an unknown type.  
						
						 
						
						... 
						
						
						
						And made the warnings/errors translatable. 
						
						
					 
					
						2010-02-19 15:11:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						2440bfc5dc 
					 
					
						
						
							
							Don't try to look up members of attached properties.  
						
						 
						
						
						
						
					 
					
						2010-02-18 15:01:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						2ce1592a14 
					 
					
						
						
							
							Error when binding to nonexistant member of property in Qml.  
						
						 
						
						... 
						
						
						
						This now errors for:
anchors.undefinedAnchor: foo
x.undefinedAnchor 
						
						
					 
					
						2010-02-18 14:24:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						4d5e1a9a0c 
					 
					
						
						
							
							Fix possible crash in QmlJS semantic checker.  
						
						 
						
						
						
						
					 
					
						2010-02-18 10:42:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						499f7780e4 
					 
					
						
						
							
							Fix possible crash in QmlJS semantic checker.  
						
						 
						
						
						
						
					 
					
						2010-02-18 10:39:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						3035733415 
					 
					
						
						
							
							Workaround for not erroring on anchors { ... } in Qml for now.  
						
						 
						
						
						
						
					 
					
						2010-02-17 09:29:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						a0431f0563 
					 
					
						
						
							
							Don't error for unknown property names inside ListElement for now.  
						
						 
						
						
						
						
					 
					
						2010-02-17 09:01:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						45efd5b5b1 
					 
					
						
						
							
							Don't show 'invalid property name' errors if we can't resolve the type.  
						
						 
						
						... 
						
						
						
						The idea is that it may be a plugin-provided type. We don't want user
code to be riddled with error markers in that case.
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-02-16 13:30:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						e6d9d9e387 
					 
					
						
						
							
							Fix incorrect 'invalid property' errors for PropertyChanges.  
						
						 
						
						... 
						
						
						
						Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-02-16 11:55:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						da3679066e 
					 
					
						
						
							
							Add QmlJS semantic checker.  
						
						 
						
						... 
						
						
						
						* Add SemanticHighlighter to QmlJSTextEditor to update the semantic info
  in a background thread.
* Add QmlJS::Check to run semantic checks on qml and js documents.
* Add a check for incorrect property names.
* Fix hoverhandler to show tool tips from extra selections over help
  tooltips. 
						
						
					 
					
						2010-02-16 10:38:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						b23fc0c572 
					 
					
						
						
							
							Rename QmlJS::Check -> QmlJS::Evaluate.  
						
						 
						
						... 
						
						
						
						It is used to evaluate expressions to values.
Done to make room for a real 'check' pass. 
						
						
					 
					
						2010-02-15 11:52:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						9245c7bab5 
					 
					
						
						
							
							Removed unnecessary includes of qmljslink.h  
						
						 
						
						
						
						
					 
					
						2010-02-12 10:10:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						967ed09c29 
					 
					
						
						
							
							Initial support of `Follow symbol under cursor' for QML/JS.  
						
						 
						
						
						
						
					 
					
						2010-02-09 11:37:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						976d74ca73 
					 
					
						
						
							
							Add support for lazy prototypes.  
						
						 
						
						... 
						
						
						
						Done-with: ckamm 
						
						
					 
					
						2010-02-03 15:42:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1f0b717ad2 
					 
					
						
						
							
							Completion for global variables in JS.  
						
						 
						
						... 
						
						
						
						* Support for lookup JS vs Qml
* Bind global variables.
Done-with: ckamm 
						
						
					 
					
						2010-02-03 14:34:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						49c43aaab1 
					 
					
						
						
							
							Get rid of Environment, introduce external ScopeChain in Link.  
						
						 
						
						... 
						
						
						
						Done-with: Roberto 
						
						
					 
					
						2010-02-03 10:59:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ba18e70034 
					 
					
						
						
							
							Introduced QML/JS references.  
						
						 
						
						... 
						
						
						
						Done with ckamm 
						
						
					 
					
						2010-02-03 10:24:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fac977a5bd 
					 
					
						
						
							
							Try to get the type from a qualified-id.  
						
						 
						
						
						
						
					 
					
						2010-02-02 15:02:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						6dcc675eb2 
					 
					
						
						
							
							Guess the type of a global variable by looking at its initializer.  
						
						 
						
						
						
						
					 
					
						2010-02-01 17:31:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ab8c19f2f8 
					 
					
						
						
							
							Some initial work on the type checker for QML/JS.  
						
						 
						
						
						
						
					 
					
						2010-01-26 14:55:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c943d8e4f1 
					 
					
						
						
							
							Renamed classes and files to use the QmlJS prefix.  
						
						 
						
						
						
						
					 
					
						2010-01-18 16:59:20 +01:00