Commit Graph

2960 Commits

Author SHA1 Message Date
Roberto Raggi
c943d8e4f1 Renamed classes and files to use the QmlJS prefix. 2010-01-18 16:59:20 +01:00
Erik Verbruggen
e86f2e6041 Fixed tests and tools to use the qmljs dll/so. 2010-01-18 14:12:44 +01:00
Kai Koehne
d3ed242d24 Compile qml autotests only if QtDeclarative module is available 2010-01-18 11:02:10 +01:00
Erik Verbruggen
96e31c2a0f Started merging the JS and QML editor plug-ins. 2010-01-15 17:20:19 +01:00
Erik Verbruggen
8e11f81d96 Gotten rid of dulplicate files, and fixed includes. 2010-01-15 13:39:54 +01:00
Christian Kamm
cbaa9b9fc0 Add lookup for members of builtin types to QmlLookupContext. 2010-01-15 12:23:33 +01:00
Kai Koehne
33ec15b9ab Prevent symbol clashes for qml classes
Fix namespace usage such that all classes in shared/qml live in the
Qml namespace, and classes in QmlDesigner plugin in the QmlDesigner
namespace.

This should prevent any symbol clashes until we can finally get rid
of the file dublicates (e.g. QmlDocument).
2010-01-14 16:32:22 +01:00
Christian Kamm
f82d95f413 Build correct scopes for the lookup test. 2010-01-13 15:40:17 +01:00
Christian Kamm
5e9af2b3e0 Take builtin properties into account for QML lookup tests. 2010-01-13 15:12:34 +01:00
Kai Koehne
85ab6eee45 Add autotest for ModelNode::isAncestorOf 2010-01-12 15:28:36 +01:00
Christian Kamm
06fb416ea7 Add local lookup tests for QmlLookupContext. 2010-01-12 15:01:17 +01:00
Kai Koehne
45f8895e93 Change signature of AbstractView::nodeSlidedToIndex in QmlDesigner
The usage of 'int newIndex' was ambiguous in the case of
oldIndex < newIndex. Solved by directly passing the ModelNode that was
moved around.

'nodeSlidedToIndex' was also renamed to 'nodeOrderChanged', since
'Slided' is no proper English.
2010-01-12 13:59:35 +01:00
Robert Loehning
830b563ceb Added library name for Q_OS_SYMBIAN. 2010-01-11 15:50:58 +01:00
Erik Verbruggen
518bdd3b5e Fixed testcase: setting an empty ID should remove the ID. 2010-01-11 14:35:47 +01:00
Erik Verbruggen
7524d91651 Added tests for QmlSymbol and QmlLookupContext. 2010-01-11 13:58:21 +01:00
Kai Koehne
818a7b226b New QmlDesigner plugin & Design mode
This adds a new "Design" mode that can be used to manipulate qml files
in a visual way. It will only get build if you have the declarativeui
module in Qt.

This is a squashed import from the Bauhaus project. Share & enjoy :)
2010-01-07 12:14:35 +01:00
Martin Aumüller
f6619d0087 fakevim: some 'dG' and 'dgg' auto tests
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
489a21a143 fakevim: auto tests for 'dj', 'dk', 'cj', 'ck'
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
c9dbf30b4d fakevim: auto tests for 'C', 'D', 'c$', 'd$'
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
b5454e58c9 fakevim: auto test for 'P' at end of line
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
22c700a4f6 fakevim: auto tests for 'o'/'O' at beginning and end of file
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:51 +01:00
hjk
11a300dd92 debugger: refactor passing of options to new dumpers 2010-01-05 16:48:11 +01:00
hjk
7d5ef1fbf0 debugger: add a manual test with a object reference 2010-01-04 13:16:46 +01:00
Roberto Raggi
986559d297 Test the new preprocessor. 2009-12-15 16:49:59 +01:00
Roberto Raggi
d0abb5daf0 Run the semantic passes. 2009-12-15 16:38:33 +01:00
Roberto Raggi
c09a8e4fc3 Some work on the new preprocessor. 2009-12-15 12:34:31 +01:00
hjk
c7850c3f98 fakevim: improve some basic tab/space/indentation handling 2009-12-11 13:25:36 +01:00
Roberto Raggi
3fb1bc46ae Compile. 2009-12-07 12:00:35 +01:00
hjk
9e939c1931 Revert "debugger: rename 'magic' prefix for custom dumper from qqDump to qdump__"
This reverts commit 136f3b8bbc.
2009-12-07 11:34:56 +01:00
hjk
136f3b8bbc debugger: rename 'magic' prefix for custom dumper from qqDump to qdump__
It is nicer in the presence of namespaces as '::' will be replaced by '__'
to create the dumper function names.
2009-12-07 11:28:47 +01:00
hjk
b7c93c03c1 debugger: simply dumper logic in case of inner types are pointers 2009-12-07 11:28:47 +01:00
hjk
d2ab8762e9 debugger: special handling of char *argv[] in l&w
It's nicer this way.
2009-12-07 11:28:47 +01:00
hjk
71c3d0977b debugger: try make custom dumpers more "user friendly"
Introduce Dumper.put{Value,Name,StringValue,ByteArrayValue} functions.
No need for explicit specification of valueencoding in user code.
2009-12-03 14:12:54 +01:00
hjk
4bac496926 debugger: fix QTextCodec dumper 2009-12-03 14:00:01 +01:00
hjk
f6cafeccda debugger: handle larger response packages in dumper autotest 2009-12-02 14:11:11 +01:00
Roberto Raggi
75a7abb8c5 Compile. 2009-12-02 12:45:28 +01:00
hjk
4e29b16f92 debugger: work on new dumpers
more robustness in case qt's namespace cannot be determined
work on qvariant dumper
2009-12-01 17:11:20 +01:00
hjk
ebff16f8b1 debugger: fix dumper for QString::isNull() 2009-12-01 17:11:09 +01:00
Friedemann Kleint
b792b934e4 Dumper: Compile fix. 2009-12-01 11:42:48 +01:00
Daniel Molkentin
96a66661b4 fix gdb autotest 2009-11-30 01:21:47 +01:00
hjk
ecf7517352 debugger: add a slightly more complex QObject manual test 2009-11-27 14:47:22 +01:00
hjk
dd71d9a593 debugger: fix more cases of .. if ... else .. 2009-11-27 14:11:36 +01:00
hjk
f27c5cc617 debugger: make debian testing happy 2009-11-26 17:59:27 +01:00
hjk
36db421fce debugger: make dumper exception passing configurable 2009-11-26 14:59:57 +01:00
hjk
63102dec0a debugger: make dumper test suite pass again 2009-11-26 14:59:57 +01:00
Christian Kamm
746bea8e1e Make flip in ChangeSet move two different-length strings around.
Instead of just flipping same-length strings.
Also fix an incorrect replace position adjustment.
2009-11-26 14:45:11 +01:00
Christian Kamm
80b52e589d Improve ChangeSet to support more rewriting operations. 2009-11-26 12:24:18 +01:00
hjk
58e562b80a debugger: autotest fixes 2009-11-25 13:52:29 +01:00
hjk
b8dbb12009 debugger: add autotests for QFile, QDir, QFileInfo and QLocale dumpers 2009-11-25 13:46:33 +01:00
hjk
735f307c85 debugger: fix some of the autotests for uninitialized objects 2009-11-24 11:05:29 +01:00