summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlparser_p.h
Commit message (Collapse)AuthorAgeFilesLines
* fix includesOswald Buddenhagen2009-12-031-2/+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-1/+1
| | | | 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/+8
|
* Do not use "QtDeclarative/XXX" style includes in declarative module code,Warwick Allison2009-11-121-1/+1
| | | | as it breaks reinstalling the module against existing Qt.
* Remove dead codeAaron Kennedy2009-11-061-6/+0
|
* fix headersWarwick Allison2009-10-291-16/+16
|
* Support assigning scripts to QML propertiesAaron Kennedy2009-10-221-0/+2
|
* Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-10-111-0/+2
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Output file/line for script errorsAaron Kennedy2009-10-091-0/+2
| |
* | Improve Behavior reliability.Michael Brasser2009-10-111-0/+2
|/
* Make Script an instrinsic typeAaron Kennedy2009-10-071-0/+5
| | | | | This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts.
* Make more qmlecmascript tests passAaron Kennedy2009-09-231-0/+3
| | | | | Test cases constantsOverrideBindings, outerBindingOverridesInnerBinding and aliasPropertyAndBinding now pass.
* Preliminary support for object and list synthesized property typesAaron Kennedy2009-09-221-1/+2
|
* Expose type library information in QmlDomObjectKai Koehne2009-08-241-0/+5
| | | | | New QmlDomObject::objectTypeMajorVersion && objectTypeMinorVersion accessors expose import library information.
* Added objectClassName now that objectType is the fully-qualified typeErik Verbruggen2009-07-241-1/+3
| | | | name.
* Add prototype value type supportAaron Kennedy2009-07-231-0/+2
|
* Protect against overriding FINAL propertiesAaron Kennedy2009-07-161-1/+1
|
* Small cleanupsAaron Kennedy2009-07-161-3/+4
|
* Rework compiler to a two phase analyse/generate approachAaron Kennedy2009-07-151-4/+26
|
* Support parameterized synthesized methodsAaron Kennedy2009-07-021-0/+1
|
* Initial property aliasing supportAaron Kennedy2009-07-021-1/+1
| | | | Currently very basic - the only alias "script" that is allowed is Id.property
* Add parameterized synthesized signalsAaron Kennedy2009-07-021-0/+2
| | | | Also changed syntax for emitting a signal to be consistent with normal QtScript.
* Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-06-301-0/+1
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Merge branch 'kinetic-declarativeui' of ↵Erik Verbruggen2009-06-301-0/+11
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | First set of changes to add dynamic properties to the QML DOM.Erik Verbruggen2009-06-301-0/+1
| | |
* | | Support compile-in-namespace for the declarative module.Michael Brasser2009-06-301-1/+2
| |/ |/|
* | CleanupMichael Brasser2009-06-301-0/+11
|/ | | | | Fix up license headers and private warnings, as well as other general cleanups.
* Expose extended type URLs through the QML DOM APIAaron Kennedy2009-06-251-0/+2
|
* Renamed the QML front-end.Roberto Raggi2009-06-111-4/+4
|
* Changed the QML parser and the AST to store the position of comma tokensErik Verbruggen2009-06-101-0/+1
| | | | 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-1/+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 range information for lists which contains the position and lengthErik Verbruggen2009-05-291-0/+1
| | | | from the open bracket upto the close bracket.
* Delay the compilation of bindings until the endAaron Kennedy2009-05-281-0/+3
| | | | This way we have a better understanding of the complete context in which the binding will be executed.
* Save the JavaScript AST in the QmlParser::Variant for use by othersAaron Kennedy2009-05-271-1/+6
|
* Remove more unneeded semicolons.Martin Jones2009-05-271-1/+1
|
* Fixed #includesRoberto Raggi2009-05-181-3/+3
|
* Implement SetProperties as a custom parserAaron Kennedy2009-05-151-0/+1
| | | | This will allow us to remove all "Assign*" style instructions from the QML compiler and have it depend only on static data.
* Move inside the guardsAaron Kennedy2009-05-151-3/+2
|
* Fix qmlparser test failureAaron Kennedy2009-05-131-1/+2
|
* More testsAaron Kennedy2009-05-121-1/+0
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-05-111-0/+8
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Added positioning information to the dom as position+length.Erik Verbruggen2009-05-111-0/+8
| | | | | | | | Reviewed-by: Roberto Raggi
* | Remove some XML'isms from the parser/compiler interfaceAaron Kennedy2009-05-111-1/+43
|/
* Add an (unused) locations field to compiled dataAaron Kennedy2009-05-061-3/+1
|
* Improve parser line/column trackingAaron Kennedy2009-05-061-9/+22
|
* Beginings of an experimental QML debugger viewAaron Kennedy2009-05-061-0/+3
|
* Fix crashAaron Kennedy2009-05-061-1/+2
| | | | As QMetaObject::indexOfProperty() downcasts QMetaObject's that have the DynamicMetaObject flag set, we must ensure that we use a QAbstractDynamicMetaObject whereever we set this flag, otherwise it may crash.
* Add parser support for object slot declarationsAaron Kennedy2009-05-051-2/+11
|
* Remove magic "properties" and "signals" property supportAaron Kennedy2009-05-051-4/+0
| | | | | | | New properties and signals should be defined using the QML syntax: [default] property <type> <name> [: <expr>] signal <name>