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 |
|
Christian Kamm
|
25e04d8ef1
|
Make QmlJS::Link private. Use Context::build to set up a context.
|
2010-02-04 10:34:49 +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
|
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
|
fac977a5bd
|
Try to get the type from a qualified-id.
|
2010-02-02 15:02:21 +01:00 |
|
Roberto Raggi
|
d22de18fae
|
Introduced SemanticInfo::nodeUnderCursor().
|
2010-02-02 13:19:27 +01:00 |
|
Roberto Raggi
|
53d1eba3f7
|
Use the snapshot from the semanticinfo when processign QML/JS documents.
|
2010-02-02 11:14:30 +01:00 |
|
Roberto Raggi
|
fc77c277be
|
Hide the tooltip when we can't guess the value of the expression under cursor.
|
2010-01-28 15:51:16 +01:00 |
|
Christian Kamm
|
1d39377fb1
|
Separate bind into bind, link imports and building the scope chain.
|
2010-01-28 14:53:53 +01:00 |
|
Roberto Raggi
|
a658ee55f2
|
Ask the HelpEngine for documentation about builtin QML components.
Done with: Erik
|
2010-01-27 15:13:30 +01:00 |
|
Roberto Raggi
|
39c2575ab3
|
Removed obsolete code
Done with: Erik
|
2010-01-27 14:37:24 +01:00 |
|
Erik Verbruggen
|
d89b7ecb73
|
Changed hovering to use the new interpreter & binding code.
Done-with: Roberto Raggi
|
2010-01-27 14:00:55 +01:00 |
|
Erik Verbruggen
|
8ecc80ec4c
|
Generalized ExpressionUnderCursor and got rid of duplicate code.
Done-with: Roberto Raggi
|
2010-01-27 12:41:01 +01:00 |
|
Roberto Raggi
|
9cdca3a92b
|
Some initial support for relative imports.
|
2010-01-26 17:23:18 +01:00 |
|
Roberto Raggi
|
e622d70617
|
There's no need to store the diagnostic messages in the editor.
Store the error message in the QTextCharFormat of the extra selection.
|
2010-01-26 14:03:37 +01:00 |
|
Roberto Raggi
|
c943d8e4f1
|
Renamed classes and files to use the QmlJS prefix.
|
2010-01-18 16:59:20 +01:00 |
|
Erik Verbruggen
|
96e31c2a0f
|
Started merging the JS and QML editor plug-ins.
|
2010-01-15 17:20:19 +01:00 |
|