Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						3d44c5621d
					 | 
					
						
						
							
							Improved completion of JavaScript expressions.
						
						
						
						
						
						
					 | 
					
						2010-02-09 11:37:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						25e04d8ef1
					 | 
					
						
						
							
							Make QmlJS::Link private. Use Context::build to set up a context.
						
						
						
						
						
						
					 | 
					
						2010-02-04 10:34:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						e984691fe6
					 | 
					
						
						
							
							Fix prototype reference resolution for Qml objects.
						
						
						
						
						
						
					 | 
					
						2010-02-04 10:34:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						fcf81b22ed
					 | 
					
						
						
							
							Get rid of BindPtr.
						
						
						
						
						
						
						
						There is no reason to store the Bind object in a QSharedPointer because the `binder' has the same
lifetime of its document. 
						
						
					 | 
					
						2010-02-03 15:59:15 +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
							
						 
					 | 
					
						
						
							
						
						95849cb0bd
					 | 
					
						
						
							
							Store bindings and definitions in one single table.
						
						
						
						
						
						
					 | 
					
						2010-02-03 09:34:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						14ffb1e465
					 | 
					
						
						
							
							Some refactoring needed to create ranges for JavaScript functions.
						
						
						
						
						
						
					 | 
					
						2010-02-02 16:36:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						03fa188b41
					 | 
					
						
						
							
							Bind each QML document after parsing. Link them before use.
						
						
						
						
						
						
						
						Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> 
						
						
					 | 
					
						2010-02-02 16:03:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						a8bc5a4bb0
					 | 
					
						
						
							
							Create bindings for the javascript soure elements.
						
						
						
						
						
						
					 | 
					
						2010-02-01 17:20:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roberto Raggi
							
						 
					 | 
					
						
						
							
						
						15ae1001f4
					 | 
					
						
						
							
							Process QML Script elements.
						
						
						
						
						
						
					 | 
					
						2010-02-01 17:05:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						1ec6cbd913
					 | 
					
						
						
							
							Fix for renamed directory imports in the QML code model.
						
						
						
						
						
						
					 | 
					
						2010-01-29 13:36:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						a49f313c0c
					 | 
					
						
						
							
							Drop implicit directory imports, implement renamed directory imports.
						
						
						
						
						
						
					 | 
					
						2010-01-29 13:22:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						6134f2880a
					 | 
					
						
						
							
							Always return a valid scope from Link.
						
						
						
						
						
						
					 | 
					
						2010-01-28 15:03:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Kamm
							
						 
					 | 
					
						
						
							
						
						1d39377fb1
					 | 
					
						
						
							
							Separate bind into bind, link imports and building the scope chain.
						
						
						
						
						
						
					 | 
					
						2010-01-28 14:53:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |