- 15 Sep, 2014 1 commit
-
-
Oswald Buddenhagen authored
it's the correct variable to use. Change-Id: I9ec7795099097715a64969516cd3fae9e213a0f4 Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
-
- 30 Jul, 2014 1 commit
-
-
Fawzi Mohamed authored
Language::Enum -> QmlDialect * class instead of enum * moved Language specific operations to it (from Document) * nicer handling QStringList -> PathsAndLanguages * store language along with path, to perform a correct scan and improve path handling Change-Id: If69d35c63cfeb48aa670b51870916cd0c40f1916 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 23 May, 2014 1 commit
-
-
Fawzi Mohamed authored
Change-Id: I3ae420ea29ed32b08f95f388b0ced5b5293219da Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 19 Feb, 2014 1 commit
-
-
Fawzi Mohamed authored
Currently ModelManager contains lot logic, but as it sits in QmlJSTools it is not possible to use it in standalone tests. Moving most of the logic to ModelManagerInterface (and cleanup) to allow better testing, and refactoring. This introduces a dependency of the qmljs lib on the cplusplus lib Also a (small) part of the CppTool::ModelManagerInterface has been moved to CPlusPlus::CppModelManagerBase to remove the dependency on CppTools to gather the Qml types exposed from C++. Change-Id: Icad7fe96dfd0f1a2b1058d82bd98c77c40aa5e9d Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 22 Nov, 2013 1 commit
-
-
Fawzi Mohamed authored
Change-Id: I8f2eaa64f3cb923753234de76f3491d4daa034fa Reviewed-by:
Christian Kandeler <christian.kandeler@digia.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 21 Nov, 2013 1 commit
-
-
Kai Koehne authored
Fix a qmake warning introduced in e1b44e87 . Change-Id: I8f7913ceabc411044785634d1708fbc035b0a5c4 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 20 Nov, 2013 1 commit
-
-
Fawzi Mohamed authored
Change-Id: I9f4de2a06aad3afb80372a4b80e56db658683575 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 22 Oct, 2013 1 commit
-
-
Fawzi Mohamed authored
Moved Document::Language, Import::Type and StaticAnalysis::Severity enums to qmljsconstants.h and renamed values removing the redundant part. Thus the effective length changed little or improved (Document::QmlLanguage => Language::Qml). The separate file allows better reuse of enum values without introducing circular dependencies. Change-Id: I5186d7c04f5d3f6c289068b919be5ff1ff118326 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 02 Sep, 2013 1 commit
-
-
Christian Kandeler authored
A lot of our build system files specify unneeded include paths. These roughly fall into the following categories: a) Paths that are already set in more general files such as qtcreator.pri. b) Paths that serve no purpose at all, possibly left over from earlier versions of the project. c) Paths that act as workarounds for wrong include statements of the form '#include "xyz.h"', where xyz.h is not in the same directory as the including file. This patch removes such path specifications and fixes the offending include statements from case c). Tested on Linux, Windows and OSX with qmake and qbs. Change-Id: I039a8449f8a65df0d616b4c08081145c18ae4b15 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 03 Jun, 2013 1 commit
-
-
Fawzi Mohamed authored
Qmljs now keeps a cache of parsed qrc files, and can resolve "qrc:" links. This breaks the assumption that the name that the qml files has on the filesystem is the one that qml sees, and that contents of directories can be found just looking at file whose path starts with the directory path. Currently the first file is used when multiple qrc files contain the same path, but support for strict and weak path resolving is already there. At the moment only qrc files for projects that call updateQmljsCodeModel are updated. ChangeLog: QmljsSupport: Imports using qrc links are resolved. Task-number: QTCREATORBUG-8953 Change-Id: I695fac2692af2417d49c192c580a1c2e7b4873f4 Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@digia.com>
-
- 21 Feb, 2013 1 commit
-
-
Fawzi Mohamed authored
QmlBundles enables us to treat the different qml dialects differently. Add imports completion. Change-log: [Qml/JS Support] Corrected handling of QtQuick2 only features. Change-log: [Qml/JS Support] Added import completion in editor. Task-number: QTCREATORBUG-8750 Task-number: QTCREATORBUG-8624 Task-number: QTCREATORBUG-8584 Task-number: QTCREATORBUG-8583 Task-number: QTCREATORBUG-8429 Change-Id: I1384b1b23136a85b4d077895ea86f92960da9e71 Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
-
- 06 Dec, 2012 1 commit
-
-
Fawzi Mohamed authored
Add a presistent trie to store imports, and provide a better (IMHO) completion algorithm. The trie is quite generic and it might be worth while to move it to utils. Change-Id: I4081346af6215b1ee8ff14bd063c2a021d7c8218 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 07 Nov, 2012 1 commit
-
-
Thomas Hartmann authored
SimpleReader is a !simple! parser for json like qml files. SimpleReader only parses literal properties for e.g. configuration files. SimpleAbstractStreamReader allows event based parsing and SimpleReader stores the parsed data in a reference counted tree structure. Change-Id: I0f6422a97f5c356149c516f227f8bbd7b736a6d0 Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com>
-
- 09 Oct, 2012 1 commit
-
-
Aurindam Jana authored
Change-Id: I26765134c19b9a6cf1e7ad26f313e2d4f8faf258 Reviewed-by:
Christiaan Janssen <christiaan.janssen@digia.com>
-
- 08 Feb, 2012 1 commit
-
-
Leandro Melo authored
Support basic validation for JSON files according to the draft http://tools.ietf.org/html/draft-zyp-json-schema-03. This is not a complete implementation yet, but it should already be useful, since "type" verification along with many of the attributes is done. Change-Id: I364bc98dd92937c5e2ea9cba7e15ed8e03eb9beb Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
-
- 15 Nov, 2011 1 commit
-
-
Christian Kamm authored
Change-Id: I0aed6c6e197e122200d720eb9291a083095a6299 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-
- 10 Oct, 2011 2 commits
-
-
Christian Kamm authored
Change-Id: I2cded26524c3f64152107e65d740658e3003ffac Reviewed-on: http://codereview.qt-project.org/5790 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
Christian Kamm authored
Change-Id: I22376d96fe575bc00a55094c06af80e32a5587e6 Reviewed-on: http://codereview.qt-project.org/6238 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@nokia.com>
-
- 08 Aug, 2011 2 commits
-
-
Christian Kamm authored
Use Context or ScopeChain instead. Change-Id: I2489477eac08774ba41710ee81876aab11b5af24 Reviewed-on: http://codereview.qt.nokia.com/1699Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
Christian Kamm authored
Context is created by Link and has information about imports for all Documents in a Snapshot. ScopeChain represents how lookup is done at a specific place in a Document. Change-Id: I874102d57bbaf1a497fa3f27633bed6ee75dcf10 Reviewed-on: http://codereview.qt.nokia.com/1694Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
- 05 Jul, 2011 2 commits
-
-
Christian Kamm authored
Change-Id: I91331b7039e27e2f57cc19b985c8ed86c955ec9e Reviewed-on: http://codereview.qt.nokia.com/1042Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
Christian Kamm authored
Also move to a separate file. Change-Id: I05910e8cf04a533b5d09a1c16e612e3b99b1d606 Reviewed-on: http://codereview.qt.nokia.com/1039Reviewed-by:
Fawzi Mohamed <fawzi.mohamed@nokia.com>
-
- 04 May, 2011 1 commit
-
-
Christian Kamm authored
Task-number: QTCREATORBUG-2306
-
- 09 Mar, 2011 1 commit
-
-
Oswald Buddenhagen authored
simply add CONFIG += depend_includepath to qtcreator.pri and remove all the manual DEPENDPATHs, as half of them were missing anyway, and i wouldn't expect it to ever change. not touching src/shared/ for syncing reasons.
-
- 09 Feb, 2011 1 commit
-
-
Christian Kamm authored
Task-number: QTCREATORBUG-3048
-
- 04 Jan, 2011 1 commit
-
-
Christian Kamm authored
-
- 10 Aug, 2010 1 commit
-
-
Christian Kamm authored
Done-with: Thomas Hartmann
-
- 21 Jul, 2010 1 commit
-
-
Olivier Goffart authored
Also used 'int' instead of QDeclarativeDebugObjectReference for the debug id in order not to use the private API from QMLJS
-
- 15 Jul, 2010 1 commit
-
-
Erik Verbruggen authored
-
- 08 Jul, 2010 2 commits
-
-
Roberto Raggi authored
-
Kai Koehne authored
Add an Icons class to QmlJS along the Icons class in the C++ support. This will be used in the QmlJS Outline.
-
- 06 Jul, 2010 1 commit
-
-
Thomas Hartmann authored
-
- 30 Jun, 2010 2 commits
-
-
Thomas Hartmann authored
-
Erik Verbruggen authored
-
- 10 Jun, 2010 1 commit
-
-
Roberto Raggi authored
-
- 09 Jun, 2010 1 commit
-
-
Christian Kamm authored
-
- 29 Apr, 2010 3 commits
-
-
Christian Kamm authored
Done-with: Erik Verbruggen
-
Christian Kamm authored
The plan is to use this to reduce the number of applicable completion options, for instance for enum completion or property names. Done-with: Erik Verbruggen
-
Christian Kamm authored
LineInfo can tell whether lines are finished or not. Done-with: Erik Verbruggen
-
- 01 Mar, 2010 1 commit
-
-
Erik Verbruggen authored
-