summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlscriptparser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improve property alias exceptions.Michael Brasser2009-12-151-0/+3
| | | | | Make sure the proper location is given, and provide more specific error messages.
* fix includesOswald Buddenhagen2009-12-031-5/+4
| | | | | | | | | | | | - include headers from own directory with "" - include headers from own project without private/ - sort includes from most specific to most generic - make headers self-contained - some whitespace unification no attempt was made at making the qt includes consistent regarding the use of module names and forwarding headers. no attempt was made at sorting includes.
* Undo most of 913dd563064e8047fe738fc9c79135adfb928977Warwick Allison2009-12-021-4/+4
| | | | It seems we're going to have to so a syncqt/configure in Qt modules.
* Remove include styles that rely on configure.Warwick Allison2009-12-011-1/+1
| | | | May help modularization (syncqt and configure are Qt-specific).
* Support array-literal Script::source valuesAaron Kennedy2009-11-291-3/+5
|
* QmlDom testsAaron Kennedy2009-11-111-4/+11
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-10-301-16/+16
|\ | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/debugger/qmldebug.cpp src/declarative/fx/qmlgraphicsimagebase_p.h src/declarative/util/qmlanimation.h src/declarative/util/qmlstate.h src/declarative/util/qmltimer.cpp
| * fix headersWarwick Allison2009-10-291-16/+16
| |
* | Make private headers _pAaron Kennedy2009-10-301-1/+1
| |
* | Rename QFx classes to QmlGraphicsAaron Kennedy2009-10-301-1/+1
|/
* Use QmlScriptString for Connection scriptWarwick Allison2009-10-231-40/+1
| | | | | (instead of AST special-case handling) Fixes QT-734
* Force QML files to be always UTF-8.Warwick Allison2009-10-141-0/+1
| | | | Ensure test works in all locales.
* Stop crash (stop on error)Warwick Allison2009-10-131-0/+1
|
* Library importing requires a version. Fix and test.Warwick Allison2009-10-131-2/+10
|
* Use utf8 instead of latin1 where appropriateAaron Kennedy2009-10-121-3/+3
|
* Make Script an instrinsic typeAaron Kennedy2009-10-071-4/+47
| | | | | This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts.
* Disallow inline var definitionsAaron Kennedy2009-09-251-0/+7
| | | | This was previously just silently ignored.
* Preliminary support for object and list synthesized property typesAaron Kennedy2009-09-221-0/+32
|
* Modify QML grammar to accept "readonly" as a property modifierAaron Kennedy2009-09-031-0/+9
|
* Disallow lowercase import qualifier idsAaron Kennedy2009-08-241-1/+10
|
* Expose type library information in QmlDomObjectKai Koehne2009-08-241-0/+1
| | | | | New QmlDomObject::objectTypeMajorVersion && objectTypeMinorVersion accessors expose import library information.
* Store location information for "Type XXX is not available" messagesKai Koehne2009-08-211-12/+22
| | | | | QmlScriptParser now also stores the locations where a specific type was referenced.
* Removed support for CSS-like literals.Roberto Raggi2009-07-241-15/+6
|
* Protect against overriding FINAL propertiesAaron Kennedy2009-07-161-2/+2
|
* Move the QML rewriting stuff into a central locationAaron Kennedy2009-07-161-44/+2
|
* Libraries and library versioning.Warwick Allison2009-07-141-4/+3
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-121-5/+15
|\ | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlscriptparser.cpp src/declarative/qml/qmlscriptparser_p.h Compiles, but probably next needs a revert/change of module stuff, since that work seems to have been duplicated.
| * Expand input keyword to include "as" supportAaron Kennedy2009-07-091-4/+15
| |
* | Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-091-9/+14
|\ \ | |/ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp
| * Support parameterized synthesized methodsAaron Kennedy2009-07-021-8/+7
| |
| * Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-07-021-1/+1
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-07-021-18/+42
| | |\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | Make performance logging classes private.Michael Brasser2009-07-021-1/+1
| | | |
| * | | Initial property aliasing supportAaron Kennedy2009-07-021-0/+6
| | |/ | |/| | | | | | | Currently very basic - the only alias "script" that is allowed is Id.property
* | | First conversion to new module handling.Warwick Allison2009-07-021-12/+4
|/ / | | | | | | | | | | | | | | | | | | | | Works same as before for now, but now the variables and methods are all in the right place. In particular, type resolving is per-component, not per-engine, even though it is the engine that ultimately has the ability to find types, because each component will have a different set of available types. Designed to be optimizable - QmlEngine could share data between QmlEngine::Import objects, and the import objects could read types in bulk rather than always searching.
* | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-07-021-11/+0
|\ \ | |/ | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Removed superfluous methods.Erik Verbruggen2009-07-011-11/+0
| |
* | Add parameterized synthesized signalsAaron Kennedy2009-07-021-18/+42
|/ | | | Also changed syntax for emitting a signal to be consistent with normal QtScript.
* Merge branch 'kinetic-declarativeui' of ↵Erik Verbruggen2009-06-301-1/+0
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * CleanupMichael Brasser2009-06-301-1/+0
| | | | | | | | | | Fix up license headers and private warnings, as well as other general cleanups.
* | First set of changes to add dynamic properties to the QML DOM.Erik Verbruggen2009-06-301-0/+2
|/
* Fixed range calculation for UiQualifiedId in the visitor forErik Verbruggen2009-06-161-0/+2
| | | | UiScriptBinding.
* Renamed the QML front-end.Roberto Raggi2009-06-111-8/+8
|
* Changed the QML parser and the AST to store the position of comma tokensErik Verbruggen2009-06-101-1/+17
| | | | of QML arrays. Also exposed these positions through the QML DOM.
* Support URLs directly (not just as strings), so they are correctly resolved.Warwick Allison2009-06-101-0/+1
| | | | | | | URLs expressed as strings (possible relative) are resolved relative to the component in which the string expression is converted to a url value. All items are converted to use QUrl properties, except SqlConnection, where the databasename is only a special-case URL (this may need further consideration).
* Added offsets of automatically inserted semicolons to the DOM and theErik Verbruggen2009-06-041-0/+11
| | | | QML script parser.
* Added range information for lists which contains the position and lengthErik Verbruggen2009-05-291-0/+5
| | | | from the open bracket upto the close bracket.
* Delay the compilation of bindings until the endAaron Kennedy2009-05-281-0/+1
| | | | This way we have a better understanding of the complete context in which the binding will be executed.
* Small cleanupsAaron Kennedy2009-05-271-9/+25
|
* Save the JavaScript AST in the QmlParser::Variant for use by othersAaron Kennedy2009-05-271-4/+4
|