Commit Graph

17 Commits

Author SHA1 Message Date
Olivier Goffart
1ce574f19e Qml Live Preview: Match debug Id for new created objects. 2010-07-19 15:38:46 +02:00
Olivier Goffart
6292f1a5f7 QmlJsDelta: Add ability to remove object 2010-07-19 11:17:43 +02:00
Olivier Goffart
c1d681811a QmlJsDelta: When coputing the debug ids, we need to do it on the original document.
Else, the line numbers does not match anymore.
2010-07-16 16:38:50 +02:00
Lasse Holmstedt
e0aa4f86f2 changing QmlJsLivePreview to work with multiple documents 2010-07-16 16:12:06 +02:00
Olivier Goffart
8e8581a238 QmlJsDelta: support for resetting property
... with a little bit of refactoring.

But for some reason it does not seem to have an effect
2010-07-16 15:26:18 +02:00
Lasse Holmstedt
a457d2eec3 Live preview: Creating objects dynamically 2010-07-16 10:25:32 +02:00
Olivier Goffart
6532fe5c28 QmlJSDelta: put the internals class into an annonymous namespace 2010-07-14 15:31:23 +02:00
Olivier Goffart
1f4ded6ec4 QmlJsDelta: better support for order change 2010-07-14 15:30:55 +02:00
Olivier Goffart
fc7d52872b qmjsdelta: support adding property to object and better labels for comparison 2010-07-14 15:30:55 +02:00
Olivier Goffart
42abd8b15c QmlJS::Delta: fix crash if a document does not have a qmlProgram 2010-07-14 15:30:54 +02:00
Olivier Goffart
8f528e241d QMLJS::Delta: Improved the delta
Use a smarter way to compare the AST (based on the diffX algorithm)
That way we do not rely anymore on the id property
2010-07-14 15:30:53 +02:00
Olivier Goffart
5d745a288f QMLJSInspector: remove more warnings and debugs 2010-07-09 14:36:56 +02:00
Lasse Holmstedt
6b4ed2145e setting method bodies for objects 2010-07-08 16:51:25 +02:00
Lasse Holmstedt
9a81759101 manually applied changes from qmlinspector to qmljsinspector 2010-07-08 11:36:26 +02:00
Roberto Raggi
2ec7f0b484 Share the debug object references. 2010-06-29 15:49:26 +02:00
Roberto Raggi
6559ec7d79 Cleanup. 2010-06-29 15:45:30 +02:00
Roberto Raggi
1952f06c4e Added a class to represent QML/JS delta changes. 2010-06-29 15:32:32 +02:00