Roberto Raggi
|
272014a5d0
|
Mark the trailing whitespaces.
|
2010-01-29 10:50:16 +01:00 |
|
Roberto Raggi
|
020e7f5739
|
Mark also the whitespaces inside comments and string literals.
|
2010-01-29 10:32:00 +01:00 |
|
Roberto Raggi
|
4c2c5c02bb
|
Mark the white spaces using the VisualWhitespace format.
|
2010-01-29 10:26:33 +01:00 |
|
Roberto Raggi
|
d78e64dbf7
|
Fixed the highlihting of bindings and types.
|
2010-01-29 10:22:18 +01:00 |
|
Roberto Raggi
|
2dd5bebd12
|
Skip white spaces.
|
2010-01-29 09:48:21 +01:00 |
|
Roberto Raggi
|
6fe1f5b96c
|
Made the error recovering more robust.
|
2010-01-28 16:29:45 +01:00 |
|
Roberto Raggi
|
da81d59e24
|
Look at the enumerators when populating the completion box.
|
2010-01-28 15:51:16 +01:00 |
|
Roberto Raggi
|
b4ccdab483
|
Removed obsolete code.
|
2010-01-28 15:51:16 +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 |
|
Roberto Raggi
|
d52842326f
|
Removed obsolete code.
|
2010-01-28 14:34:51 +01:00 |
|
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 |
|