Commit Graph

7538 Commits

Author SHA1 Message Date
Erik Verbruggen
e5367131bb Changed the import notifications to distinguish between adds/removes. 2010-02-03 11:18:15 +01:00
Roberto Raggi
1cbee8cd71 Fixed EnumerateProperties to enumerate properties of the base object.
Done with: ckamm
2010-02-03 11:12:19 +01:00
ck
038b75825d Maemo: Minor style/performance issues. 2010-02-03 11:01:33 +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
95849cb0bd Store bindings and definitions in one single table. 2010-02-03 09:34:28 +01:00
Kai Koehne
d5326f37c0 Pass library paths specified in .qmlproject file on to qmlviewer 2010-02-03 09:13:53 +01:00
Kai Koehne
8577347446 Add libraryPaths array to Project element (.qmlproject format)
Will be passed to qmlviewer with the "-L" option. Storing this in
the .qmlproject file format itself (and not in the .user file) is useful
in case the libraries are relative/part of the checkout that is shared
between users/computers.
2010-02-03 09:13:53 +01:00
Christiaan Janssen
fbee8695d7 QmlDesigner.Navigator:Tooltips enabled in all items, they show full item type name 2010-02-03 09:03:26 +01:00
hjk
18445dc9c6 debugger: make handling multiple core files a bit more convenient 2010-02-03 08:37:48 +01:00
hjk
7c823c6a26 debugger: prevent overwriting a correctly parsed file name for breakpoints. 2010-02-03 08:37:47 +01:00
Kai Koehne
42c66a8b3b Forbid IDs with capital letters in QmlDesigner
See according changes in kinetic-declarativeui.
2010-02-03 08:24:36 +01:00
Bea Lam
c0e85146a0 Fix all ids that start with uppercase letters as this is no
longer allowed.
2010-02-03 15:41:08 +10:00
Wolfgang Beck
f915c68281 Remove compiler warning. 2010-02-03 13:50:05 +10:00
Wolfgang Beck
e134e24919 Source update. 2010-02-03 13:21:08 +10:00
Tobias Hunger
cc278a593b Fix issues with maemorunconfiguration settings saving 2010-02-02 18:31:29 +01:00
Christiaan Janssen
add018c762 QmlDesigner.Navigator: Removed visual distinctions between types and ids 2010-02-02 17:50:24 +01:00
Christiaan Janssen
dcec6b123d QmlDesigner.Navigator: New look of the navigator 2010-02-02 17:21:03 +01:00
Friedemann Kleint
81f14bb270 Fix some code scanning issues.
QString: Use QChar/char where appropriate, do not use QString::null
2010-02-02 17:09:41 +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
e7a330f92a Fixed the member lookup.
We should never look at the scope chain of the base object when performing a dependant lookup.
2010-02-02 15:54:38 +01:00
Erik Verbruggen
a46a23835c Fix to reflect previous/older API change. 2010-02-02 15:39:42 +01:00
Erik Verbruggen
a3d0406d31 Fixed throw expression parsing. 2010-02-02 15:39:42 +01:00
Roberto Raggi
fac977a5bd Try to get the type from a qualified-id. 2010-02-02 15:02:21 +01:00
Thorbjørn Lindeijer
2443a4b365 Allow navigating into/from children with arrow keys
Related to merge request #106: Jump to filename if Key_Left pressed on
result string in SearchResultWindow.

Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
2010-02-02 14:30:30 +01:00
kh1
e94ff514ed Move HelpManager it's own source files.
Reviewed-by: ck
2010-02-02 14:27:11 +01:00
kh1
c859a721f0 Some cleanup, no intended functional change. 2010-02-02 14:26:15 +01:00
Erik Verbruggen
23b4fab5c8 Changed non-root-node type change behaviour.
Instead of calling changeType, the node is removed and a new one is
inserted. This is in preparation for renaming changeType.
2010-02-02 13:39:58 +01:00
Roberto Raggi
d22de18fae Introduced SemanticInfo::nodeUnderCursor(). 2010-02-02 13:19:27 +01:00
Roberto Raggi
f8ed5c58f0 Check the document's revision when creating links. 2010-02-02 13:19:26 +01:00
Tobias Hunger
bc77bd9e78 Simplify codepath
Reviewed-by: dt
2010-02-02 12:59:30 +01:00
Tobias Hunger
5c651c9f2a /target/buildtarget/g in cmakeprojectmanager
This is in preparation of the addition of "targets" in the
sense of "platforms to develop for" into the codebase.

Reviewed-by: dt
2010-02-02 12:59:29 +01:00
Tobias Hunger
5173c2dc01 s/target/buildtarget/ in projectnodes
This is in preparation of the addition of "targets" in the sense
of "platforms to develop for" into the codebase.

Reviewed-by: dt
2010-02-02 12:59:29 +01:00
Erik Verbruggen
a76293b5ff Fixed unintended switch-fall-through.
For @synchornized when ObjC is disabled.
2010-02-02 12:34:57 +01:00
Erik Verbruggen
c33b55537d Extended operator precedence parsing.
It now includes comma expressions, conditionals and assignment
expressions.
2010-02-02 12:34:57 +01:00
Erik Verbruggen
5878a89569 Put precedence constants in an enum. 2010-02-02 12:34:57 +01:00
Friedemann Kleint
9b76c068f9 VCS[git]: Implement add using '--intent-to-add' depending on version.
Implement IVersionControl::vcsAdd() using --intent-to-add with a cached
version check. On this occasion, implement vcsDelete() as well using
'git rm -f'.
2010-02-02 12:27:05 +01:00
Tobias Hunger
3d8b6845a3 Devirtualise cmakeproject
Reviewed-by: dt
2010-02-02 12:13:26 +01:00
kh1
9959b16465 Small refactoring to avoid the massive setupData calls.
SetupData triggers all kind of updates, most notable restarting the
content, index widget and full text search indexer threads which might
hurt startup performance.

Reviewed-by: ck
2010-02-02 12:06:33 +01:00
Erik Verbruggen
0cf0becb2e Added AST building for __attribute__ constructs. 2010-02-02 12:03:37 +01:00
Erik Verbruggen
a004dace09 Fixed compiler "sensitive" use of &(...) expressions. 2010-02-02 11:54:56 +01:00
Christian Kamm
c0506785bf Drop snapshot argument from Bind constructor. 2010-02-02 11:51:10 +01:00
Roberto Raggi
b102690b00 Bind the reachable documents. 2010-02-02 11:48:32 +01:00
Erik Verbruggen
fcf67d7d8e Added clone methods to the AST. 2010-02-02 11:41:57 +01:00
Roberto Raggi
4bb0e85cfe Cleanup 2010-02-02 11:14:30 +01:00
Roberto Raggi
53d1eba3f7 Use the snapshot from the semanticinfo when processign QML/JS documents. 2010-02-02 11:14:30 +01:00
ck
18dd273547 BinEditor: Copy data as displayed in hex column.
Instigated-by: hjk
2010-02-02 11:06:27 +01:00
Friedemann Kleint
f52e7cc384 Polish Detailswidget, remove warning of Designer plugin about Q_ENUM. 2010-02-02 09:59:55 +01:00
Christiaan Janssen
08917bb28a QmlDesigner.StatesEditor: TextInput area fits the whole containing box 2010-02-02 09:33:35 +01:00