Christian Kamm 
							
						 
					 
					
						
						
							
						
						02b7eacf4b 
					 
					
						
						
							
							QmlJS: Fix type detection for alias properties.  
						
						... 
						
						
						
						Task-number: QTCREATORBUG-2306 
						
						
					 
					
						2011-05-04 11:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						8397663964 
					 
					
						
						
							
							Update license.  
						
						
						
						
					 
					
						2011-04-13 11:49:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						1d4cd9b7f2 
					 
					
						
						
							
							QmlJS: Remove the strict separation of types and attached types.  
						
						... 
						
						
						
						The problem was that several lookup calls suddenly failed because
the actual QML types were no longer in the default scope chain. However,
the QML documentation says the type names are in the scope.
Also, 'MyComponent.' in a JS-expression context only showed the attached
properties of MyComponent and missed the enums.
With this change completion now may offers too many options, but that's
better than missing some.
This reverts parts of 490f2797f6 
						
						
					 
					
						2011-02-21 15:05:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						490f2797f6 
					 
					
						
						
							
							QmlJS: Completion for attached properties.  
						
						
						
						
					 
					
						2011-02-10 17:04:22 +01:00 
						 
				 
			
				
					
						
							
							
								con 
							
						 
					 
					
						
						
							
						
						d1023c7614 
					 
					
						
						
							
							It's 2011 now.  
						
						... 
						
						
						
						Reviewed-by: hjk 
						
						
					 
					
						2011-01-12 09:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								con 
							
						 
					 
					
						
						
							
						
						b1bcf081d8 
					 
					
						
						
							
							Merge branch '2.1'  
						
						... 
						
						
						
						Conflicts:
	src/plugins/coreplugin/basemode.cpp
	src/plugins/coreplugin/basemode.h
	src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp
	src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h
	src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp
	src/plugins/debugger/debuggeragents.cpp
	src/plugins/debugger/debuggeruiswitcher.cpp
	src/plugins/debugger/debuggeruiswitcher.h
	src/plugins/projectexplorer/buildconfigdialog.cpp
	src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
	src/plugins/qmldesigner/components/propertyeditor/colorwidget.h
	src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h
	src/plugins/qmldesigner/designercore/include/modelutilities.h
	src/plugins/qmldesigner/designercore/include/nodeinstance.h
	src/plugins/qmldesigner/designercore/include/propertymetainfo.h
	src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h
	src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h
	src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h
	src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp
	src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp
	src/plugins/qmldesigner/designercore/model/modelutilities.cpp
	src/plugins/snippets/inputwidget.cpp
	src/plugins/snippets/snippetscompletion.cpp
	src/plugins/snippets/snippetscompletion.h
	src/plugins/snippets/snippetspec.cpp
	src/plugins/snippets/snippetsplugin.cpp
	src/plugins/snippets/snippetswindow.cpp
	src/plugins/snippets/snippetswindow.h
	src/plugins/texteditor/snippetsparser.cpp
	src/tools/qml/qmldom/main.cpp
	tests/manual/trk/runner.cpp
	tests/manual/trk/trkolddevice.cpp
	tests/manual/trk/trkolddevice.h
	tests/manual/trk/trkserver.cpp 
						
						
					 
					
						2010-12-17 17:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								con 
							
						 
					 
					
						
						
							
						
						04e32b0049 
					 
					
						
						
							
							License headers.  
						
						
						
						
					 
					
						2010-12-17 16:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						05831a8ea5 
					 
					
						
						
							
							QmlJS: Fix binding and scoping function expressions.  
						
						... 
						
						
						
						Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-11-25 15:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						34093064fe 
					 
					
						
						
							
							QmlJS: Make evaluator understand expression statements.  
						
						... 
						
						
						
						Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-11-25 15:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						93967104f3 
					 
					
						
						
							
							QmlJS: Reactivate instantiating component scope detection.  
						
						... 
						
						
						
						* Bind::usesQmlPrototype is now significantly more performant
* type environments are no longer hashed by filename, but rather
  by Document *
* duplicate scope builds are avoided
Task-number: QTCREATORBUG-2835
Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-11-25 15:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						f7a077b1fa 
					 
					
						
						
							
							QmlJS: Avoid infinite loop with recursive prototypes.  
						
						
						
						
					 
					
						2010-11-15 10:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						a2824be292 
					 
					
						
						
							
							QmlJS: Fix false-positive errors reported for ListElement, Connections.  
						
						... 
						
						
						
						Task-number: QTCREATORBUG-2802
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-10-20 11:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						a30c016189 
					 
					
						
						
							
							QmlJS: Fix several crashes when UiQualifiedId::name is 0.  
						
						... 
						
						
						
						Task-number: QTCREATORBUG-2737
Reviewed-by: Kai Koehne 
						
						
					 
					
						2010-10-14 15:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						c502c6e818 
					 
					
						
						
							
							QmlJS: Fix an instance of relying on the Qt package name.  
						
						... 
						
						
						
						Reviewed-by: Thomas Hartmann 
						
						
					 
					
						2010-10-01 13:52:55 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						3f505e9982 
					 
					
						
						
							
							QmlJS: Add initial 'Find Usages' support.  
						
						
						
						
					 
					
						2010-09-24 14:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						898098c1f2 
					 
					
						
						
							
							QmlJS: Allow lookups on const Contexts. Pass const Contexts where ok.  
						
						... 
						
						
						
						In preparation for caching Contexts.
Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-08-25 11:53:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						6ee1027eaa 
					 
					
						
						
							
							Add missing license headers.  
						
						
						
						
					 
					
						2010-07-09 15:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						62141475e3 
					 
					
						
						
							
							QmlJS: Potentially fix hard-to-reproduce crash in JS completion.  
						
						... 
						
						
						
						* Context::build was potentially dangerous. Link and ScopeBuilder
  went out of scope before their results stopped being used.
* ScopeBuilder: If no function scope object was found, don't add it.
Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-05-19 14:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						088bdb29db 
					 
					
						
						
							
							QmlJS: Provide good completion for PropertyChanges with a target again.  
						
						... 
						
						
						
						Task-number: QTCREATORBUG-1413
Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-05-19 11:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						28ec223314 
					 
					
						
						
							
							QmlJS: Fix completion for grouped property bindings.  
						
						... 
						
						
						
						Task-number: QTCREATORBUG-1388
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-05-12 14:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						3286f48504 
					 
					
						
						
							
							QmlJS: Remove Link::scopeChainAt, initialize scope chain in constructor.  
						
						... 
						
						
						
						Use ScopeBuilder.push(...) for the same functionality.
Reviewed-by: Erik Verbruggen 
						
						
					 
					
						2010-04-22 16:36:43 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						ce99372c63 
					 
					
						
						
							
							QmlJS: Add variables and functions in a JS function to code model.  
						
						... 
						
						
						
						Allows completion of local variable and function names.
Task-number: QTCREATORBUG-942
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-04-20 15:20:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						08b9323f0c 
					 
					
						
						
							
							Fix completion and checking for Script elements. Update Qml type xml.  
						
						... 
						
						
						
						* The "Script" type is now implicitly available without imports.
* No errors for bindings inside a Connections element.
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2010-03-03 11:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						13d7612f09 
					 
					
						
						
							
							Removed private header dependencies and introduced loading QML types from XML file.  
						
						
						
						
					 
					
						2010-03-01 13:13:02 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						912a1b95a9 
					 
					
						
						
							
							Fixed crash when putting a second root item into a QML file.  
						
						
						
						
					 
					
						2010-02-25 12:57:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						b1522ba5c8 
					 
					
						
						
							
							Fix semantic checks not being applied to the Qml root object.  
						
						... 
						
						
						
						By always setting the scope object, even if it is identical to the root
object.
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