Commit Graph

13 Commits

Author SHA1 Message Date
Friedemann Kleint
edb4893547 Header cleanup in src, specify module name. 2011-01-24 12:29:48 +01:00
Christian Kamm
34093064fe QmlJS: Make evaluator understand expression statements.
Reviewed-by: Erik Verbruggen
2010-11-25 15:06:44 +01:00
Oswald Buddenhagen
04d4d309f7 Merge remote branch 'origin/2.1'
Conflicts:
    share/qtcreator/static.pro
    src/plugins/qmljseditor/qmljsoutlinetreeview.cpp
    src/plugins/projectexplorer/outputwindow.cpp
2010-11-15 19:03:18 +01:00
Christian Kamm
f7a077b1fa QmlJS: Avoid infinite loop with recursive prototypes. 2010-11-15 10:36:22 +01:00
Thomas Hartmann
7b179fea73 QuickToolBar: critical bugfix
The protype chain is cached in m_prototypes,
but the type might have changed.
We have to check for this case.

Reviewed-by: Lasse Holmstedt
2010-11-11 16:33:13 +01:00
Thomas Hartmann
24a76a73a9 fix warnings
Reviewed-by: Marco Bubke
2010-10-21 17:14:27 +02:00
Thomas Hartmann
408214486f QuickToolBar: reduce usage of lookup context
Getting the lookup context is expensive. So it is now done only
on user interaction.




Reviewed-by: Roberto Raggi
2010-10-21 15:42:26 +02:00
Thomas Hartmann
e788d9f062 QmlDesigner: fix warnings 2010-09-08 16:36:17 +02:00
Christian Kamm
87e04df257 QmlJS: Refactor LookupContext creation for speed.
* If possible, create LookupContexts through SemanticInfo; it caches the
  linked Context and will be faster.
* Contexts now own their Engine.

Reviewed-by: Lasse Holmstedt
2010-08-26 11:34:29 +02:00
Thomas Hartmann
d82acb2c31 fix warning and possible bug 2010-08-18 16:39:22 +02:00
Thomas Hartmann
76c865fc61 QuickToolBar: support for PropertyChanges
The ToolBar now detects the target type of the target
of a PropertyChanges object.
2010-08-18 16:25:25 +02:00
Thomas Hartmann
2c160a9b2a QmlJSEditor: extending IContextPane with a signal
closed() is emitted when the pane is hidden/closed.
2010-08-13 17:22:19 +02:00
Thomas Hartmann
36edd86441 QmlJSEditor: Add QuickToolBar to QmlJSEditor
QmlDesigner is not needed anymore for the QuickToolBar
QmlJSEditor has a depends now on libs/qmleditorwidgets
2010-08-12 15:51:14 +02:00