summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/parser
Commit message (Collapse)AuthorAgeFilesLines
* Change to commercial license headers in preparation for release.Jason McDonald2010-09-0717-234/+234
| | | | Reviewed-by: Trust Me
* Copied Qt QML 4.7 branch to release.Toby Tomkins2010-07-271-5/+5
| | | | Reviewed-by: MArtin Jones
* Allow to build Qt in static with mingwThierry Bastian2010-06-071-1/+1
| | | | | | | | | | Some functions were marked with Q_DECL_IMPORT where they should just be Q_CORE_EXPORT. The reason is that this macro is expanded to nothing in case of static builds whereas Q_DECL_IMPORT isn't (it is a dllimport). That leads the linker to try to import it and it shouldn't. Task-number: QTBUG-10791 Reviewed-by: gabi
* Fix parsing of regular expression literals.Roberto Raggi2010-04-211-29/+79
| | | | | | | Recognize regular expression classes and escape sequences. Task-number: QTBUG-8108 Reviewed-by: Olivier Goffart
* Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integrationQt Continuous Integration System2010-04-183-5/+45
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * '4.7' of scm.dev.nokia.troll.no:qt/qt-qml: (29 commits) Recognize identifiers containing unicode escape sequences. Fix README Fix doc: QML_DECLARE_TYPE is no longer necessary Fix doc: remote contents requires qmldir Fixed parsing of inner labelled statements. Doc Remove unsupported plugin version flags in .pro files of declarative examples Documentation typo. More QML doc consistency. Ensure existing image is gone before next photo selection. Don't use zoomfactor. Doc: in QML use "real" and "enumeration", not "qreal" and "enum" Doc: Put "default" property label on same line as property name Wait for debug clients asynchronously instead of blocking creation of Test not reliable ResizeMode support for QGraphicsWidgets created with QDeclarativeView More class documentation fixes for declarative. Simplify QML import plugin deployment lines Add QML imports to s60installs.pro Cleanup photoviewer demo. ...
| * Recognize identifiers containing unicode escape sequences.Roberto Raggi2010-04-161-1/+41
| | | | | | | | | | Task-number: QTBUG-8108 Reviewed-by: Olivier Goffart
| * Fixed parsing of inner labelled statements.Roberto Raggi2010-04-162-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The JS grammar is ambigious and the following statement can be parsed as an object-literal followed by an inserted semicolon or as two labelled statements. outer: { inner: {} } In the old days we used to resolve the conflict by reducing the statement to an expression statement but this was wrong so now we prefer the labelled statement. As nice side effect, we pass two more tests in tests/auto/declarative/parserstress. Task-number: QTBUG-8108
* | Further RVCT4 fixes for SymbianIain2010-04-161-1/+1
|/ | | | | | | More corrections to declarations to ensure symbol visibility is correct Task-number: QTBUG-9998 Reviewed-by: TrustMe
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-0215-40/+40
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Fixed: Declared properties cannot be assigned in declarationRoberto Raggi2010-03-317-1034/+1130
| | | | Task-number: QTBUG-7860
* Removed unneeded code.Roberto Raggi2010-03-292-10/+0
|
* Recompute the source location of regexp literals.Roberto Raggi2010-03-262-2/+14
| | | | Task-number: QTBUG-9367
* Manual merge.Warwick Allison2010-03-222-2/+6
|
* Compile with user defined Qt namespaceRoberto Raggi2010-03-151-2/+4
| | | | Protect the forward declaration of qstrtod with a QT_BEGIN/END namespace
* Fix grammar stringifying "on" as "readonly"Aaron Kennedy2010-03-044-5/+5
| | | | QTBUG-8676
* Don't look for contextual keywords when defining properties.Roberto Raggi2010-02-253-632/+658
|
* Introduced alternative syntax for defining QML bindings.Roberto Raggi2010-02-257-1000/+1072
| | | | | | | | | | | | | | | Now it is possible to define bindings using the `on' context keyword. For example, you can write Behavior on opacity { NumberAnimation { duration: 500 } } instead of opacity: Behavior { NumberAnimation { duration: 500 } }
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-2418-386/+386
| | | | QDeclarativeXXX.
* Fix copyright year.Jason McDonald2010-02-1614-14/+14
| | | | Reviewed-by: Trust Me
* Changed define name to reflect change in Creator.Erik Verbruggen2010-02-081-2/+2
|
* re-enable QT_USE_FAST_CONCATENATIONErik Verbruggen2010-02-081-1/+1
| | | | includes workaround for breakage with old g++
* Fixed possible array index-out-of-bounds crash in error reporting.Erik Verbruggen2010-01-212-2/+12
|
* Added utility method to parse JavaScript programs.Erik Verbruggen2010-01-187-1110/+1060
| | | | Reviewed-by: Christian Kamm
* Added a utility method to get a casted AST root node.Erik Verbruggen2010-01-184-0/+29
| | | | Reviewed-by: Christian Kamm
* Fixed the parser to start with the correct rule when requested to parse JS ↵Erik Verbruggen2010-01-183-634/+672
| | | | Source Elements.
* Fixed missing export in generated parser.Erik Verbruggen2010-01-152-2/+2
|
* Re-generated grammar and fixed license headers.Erik Verbruggen2010-01-154-1098/+1092
|
* Fixed license headers.Erik Verbruggen2010-01-151-66/+44
|
* Added utility method to parse single/stand-alone JS source elements.Erik Verbruggen2010-01-151-1/+12
|
* oops, fix the compilationThierry Bastian2009-12-041-1/+1
|
* small cleanupThierry Bastian2009-12-043-18/+18
| | | | | | make use of QVariant::userType over Qvariant::type make use of char for 1-string character QCoreApplication::translate is static
* fix includesOswald Buddenhagen2009-12-0314-41/+46
| | | | | | | | | | | | - 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.
* clean up project filesOswald Buddenhagen2009-12-031-19/+18
|
* Added conditional macro which will make the copy in QtCreator able to export ↵Erik Verbruggen2009-12-038-110/+120
| | | | the classes across shared libraries/plug-ins.
* Undo most of 913dd563064e8047fe738fc9c79135adfb928977Warwick Allison2009-12-0214-31/+31
| | | | It seems we're going to have to so a syncqt/configure in Qt modules.
* Fixed the start location of an UiArrayBinding to include the qualifiedId.Erik Verbruggen2009-11-201-1/+1
| | | | Reviewed by: Roberto Raggi.
* fix headersWarwick Allison2009-10-2917-249/+289
|
* Fixed possible crash when inserting semicolon.Roberto Raggi2009-10-284-4/+4
| | | | | | Don't insert T_SEMICOLON when yytoken == -1 Done-with: joerg
* Fixed namespace macro.Erik Verbruggen2009-10-261-2/+2
|
* i18nWarwick Allison2009-10-133-11/+13
|
* More i18nWarwick Allison2009-10-135-43/+45
|
* Allow Unicode identifiers.Warwick Allison2009-10-121-3/+8
|
* Added utility method to parse single/stand-alone bindings.Erik Verbruggen2009-09-307-1028/+1093
|
* Preliminary support for object and list synthesized property typesAaron Kennedy2009-09-226-889/+945
|
* Fixed the QML parser files to play nice when included in Creator,Erik Verbruggen2009-09-172-6/+6
| | | | when Creator is compiled against Qt with namespaces.
* Fixed the QML parser files to play nice when included in Creator, whenErik Verbruggen2009-09-1716-521/+550
| | | | Creator is compiled against Qt with namespaces.
* Remove debug.Michael Brasser2009-09-091-4/+1
|
* Added an option to the lexer to tell the engine of all comments in a QMLErik Verbruggen2009-09-086-6/+28
| | | | file.
* Modify QML grammar to accept "readonly" as a property modifierAaron Kennedy2009-09-037-1012/+1070
|
* Fixed import parsing, where the importId wasn't set.Erik Verbruggen2009-08-032-0/+4
| | | | Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>