Roberto Raggi
|
98474002ad
|
Store all the object-based values in the QML/JS interpreter.
|
2010-01-28 14:20:57 +01:00 |
|
Roberto Raggi
|
280a99b6dc
|
Invoke onBlockEnd() after the block highlighter is done.
|
2010-01-28 14:18:52 +01:00 |
|
Roberto Raggi
|
fa925ccd5a
|
Say hello to the new incremental scanner for QML/JS.
|
2010-01-28 13:13:23 +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
|
8ecc80ec4c
|
Generalized ExpressionUnderCursor and got rid of duplicate code.
Done-with: Roberto Raggi
|
2010-01-27 12:41:01 +01:00 |
|
Roberto Raggi
|
72172ea7d4
|
Use the Interpreter::Engine::defaultValueForBuiltinType(ty) when processing property definitions.
|
2010-01-27 11:01:07 +01:00 |
|
Roberto Raggi
|
a05f2cb318
|
Check the file extension before computing the component's name.
|
2010-01-27 09:24:49 +01:00 |
|
Roberto Raggi
|
cac1973a27
|
Import the types in the declaring namespace object.
|
2010-01-27 09:23:06 +01:00 |
|
Christian Kamm
|
4f31f0f51f
|
Qml editor: add function declarations to objects or the Script scope.
Enables completion for function declarations inside qml files.
|
2010-01-26 18:09:30 +01:00 |
|
Roberto Raggi
|
9cdca3a92b
|
Some initial support for relative imports.
|
2010-01-26 17:23:18 +01:00 |
|
Roberto Raggi
|
5107ba57c2
|
There's no need to create a namespace object when the importId is invalid.
|
2010-01-26 16:31:07 +01:00 |
|
Roberto Raggi
|
c1b3f0b120
|
Coding style.
|
2010-01-26 16:21:03 +01:00 |
|
Roberto Raggi
|
02ee76b82a
|
Initalize the members of the binder.
|
2010-01-26 15:51:31 +01:00 |
|
Erik Verbruggen
|
138221ac24
|
Add missing qmljsmetatypesystem.*
Done-with: ckamm
|
2010-01-26 15:29:35 +01:00 |
|
Erik Verbruggen
|
cf35a0249b
|
Implemented the binding phase for QML.
Done-with: Christian Kamm
|
2010-01-26 15:20:18 +01:00 |
|
Roberto Raggi
|
aa92c84e08
|
Group the members of ConvertToString and ConvertToNumber.
|
2010-01-26 15:12:47 +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
|
f995022af7
|
Insert the semicolon at the end of the trimmed line only when it is stricly necessary.
|
2010-01-26 12:56:05 +01:00 |
|
Roberto Raggi
|
3bb70c1c49
|
Fixed String.prototype.split. The property `length' should be 1 and not 2.
|
2010-01-26 12:38:52 +01:00 |
|
Roberto Raggi
|
34751f4af8
|
Added family to the QML font object.
|
2010-01-26 12:31:01 +01:00 |
|
Simon Hausmann
|
521c69a744
|
Fix compilation without declarative backend
|
2010-01-26 12:06:58 +01:00 |
|
Roberto Raggi
|
e722570f06
|
Inserted a fake semicolon at the end of the trimmed line.
|
2010-01-26 11:58:20 +01:00 |
|
Roberto Raggi
|
478907e5c3
|
Added method defaultValueForBuiltinType(typeName) to the QML/JS interpreter.
|
2010-01-26 11:15:21 +01:00 |
|
Roberto Raggi
|
84d721078e
|
Added some basic support for the attached Keys property.
|
2010-01-26 11:06:28 +01:00 |
|
Roberto Raggi
|
2512a684d5
|
Show the argument names from the method's signature.
|
2010-01-26 10:50:55 +01:00 |
|
Roberto Raggi
|
bf8c0b8a22
|
Complete signals, slots and generate slots of QML items.
|
2010-01-26 10:19:42 +01:00 |
|
Roberto Raggi
|
2a5506b1d0
|
Show auto generated slots (e.g. onClicked) only when performing a global completion.
|
2010-01-26 10:10:11 +01:00 |
|
Roberto Raggi
|
6c9dd09587
|
Added support for QFont based properties.
|
2010-01-25 16:43:23 +01:00 |
|
Roberto Raggi
|
327893d7fd
|
Call the base implementation of ObjectValue::process()
|
2010-01-25 15:50:21 +01:00 |
|
Roberto Raggi
|
cca9910287
|
Added support for properties of type point, rect, and borders.
|
2010-01-25 15:06:23 +01:00 |
|
Roberto Raggi
|
a8f0971a0b
|
Show the auto-created slots in the completion box (e.g. MouseRegion's onClicked).
|
2010-01-25 14:48:44 +01:00 |
|
Roberto Raggi
|
c9efafcb98
|
Introduced ranges and versioning of QML/JS documents.
|
2010-01-25 14:18:53 +01:00 |
|
Roberto Raggi
|
971e4b596c
|
Return a normal plain Object value when Qt/Declaritive is not available.
|
2010-01-25 09:40:37 +01:00 |
|
Roberto Raggi
|
6db71d185b
|
Try to get the item under cursor.
|
2010-01-25 09:31:36 +01:00 |
|
Roberto Raggi
|
24f5a9c0e4
|
Set up the scope chain.
|
2010-01-25 09:31:36 +01:00 |
|
Roberto Raggi
|
feab07de81
|
Refactored the QML/JS completer
|
2010-01-25 09:31:35 +01:00 |
|
Roberto Raggi
|
659b2a7ee3
|
Complete QML properties.
|
2010-01-25 09:31:35 +01:00 |
|
Roberto Raggi
|
3c37eaa577
|
Simulate the call stack.
|
2010-01-25 09:31:34 +01:00 |
|
Roberto Raggi
|
2d2ec2b785
|
Cleanup
|
2010-01-25 09:31:34 +01:00 |
|
Tobias Hunger
|
b832bc3d6e
|
Replace "sth */* text */" with "sth * /* text */"
* Fixes a warning in windows.
|
2010-01-22 14:54:26 +01:00 |
|
Roberto Raggi
|
099f2072a2
|
Added a simple scanner to get the expression under cursor.
|
2010-01-22 14:42:59 +01:00 |
|
Roberto Raggi
|
ba3e68fcbb
|
Try to get the type of the qualified name id under cursor
|
2010-01-22 10:26:52 +01:00 |
|
Erik Verbruggen
|
2395ec51a6
|
Incorporated commit 38c0ed9870fc6bd8ba759c283eaf2bffb61c2e3f from kinetic-declarativeui.
Fixed possible array index-out-of-bounds crash in error reporting.
|
2010-01-21 16:47:46 +01:00 |
|
Roberto Raggi
|
60af1681c2
|
Initial work on the QML/JS expression evaluator.
|
2010-01-21 15:54:36 +01:00 |
|
Roberto Raggi
|
e87cd6d1a8
|
Fixed indentation of QML/JS for-statements.
|
2010-01-19 13:57:59 +01:00 |
|
Roberto Raggi
|
6b6b827d9b
|
Added helper method QmlJSIndenter::tokenText().
|
2010-01-19 12:59:31 +01:00 |
|
Roberto Raggi
|
60ad6c478c
|
Moved QmlJSScanner::Token in the QmlJS namespace.
|
2010-01-19 12:54:17 +01:00 |
|
Roberto Raggi
|
1bc838fd2b
|
Handle comments at the end of braceless control statements.
|
2010-01-19 12:50:48 +01:00 |
|
ck
|
4fb2a9fd5f
|
QmlJS: Fix compile for namespaced Qt.
Reviewed-by: Roberto Raggi
|
2010-01-19 11:31:24 +01:00 |
|