summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlcompiler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-2779/+0
| | | | QDeclarativeXXX.
* Disallow ids that start with upper case letters.Bea Lam2010-02-241-3/+2
| | | | Task-number: QT-2786
* More precise compiler errorsAlan Alpert2010-02-231-2/+2
| | | | | | | | People were having trouble figureing what was wrong based off the previous error message. This should now be rectified - at least for users who read the docs. Reviewed-by: mae
* String to enum conversion in value typesAaron Kennedy2010-02-231-1/+7
| | | | | | Assigning a string to a value type enum property from a binding was not working as QmlMetaProperty didn't realise the property was of enum type.
* Make QmlBinding (and friends) privateAaron Kennedy2010-02-231-1/+1
| | | | | QmlBinding exposes way too many implementation details to be confident about making it public right now.
* Replace QmlList* and QList* support with a single QmlListProperty typeAaron Kennedy2010-02-221-72/+31
| | | | | | | | As a value type QmlListProperty doesn't consume any memory in the object. It also has a companion QmlListReference class that is part of the public API for C++ developers to interact with that also manages memory issues that existed with previous solutions (if the containing QObject was destroyed it left a dangling pointer).
* Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2010-02-161-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1: (42 commits) doc: Fixed some qdoc errors. doc: Fixed some qdoc errors. Fix copyright year. Fix broken license headers. doc: Fixed some qdoc errors. Reusing sheets on Mac OS X 10.5 & above shows painting artifacts. doc: Fixed some qdoc errors. QNetworkAccessManager: add method to send custom requests doc: Fixed some qdoc errors. Optimization: Avoid calling out to public API function Mac: submenu shows up at the wrong position Add operator< and qHash for QSharedPointer and fix operator-. Don't use QSystemLocale if QT_NO_SYSTEMLOCALE (like QWS) Don't use QSystemLocale if QT_NO_SYSTEMLOCALE (like QWS) Optimized QLocale to access system locale on demand. Fix QRegion under Mac OS X. update according to Thiago's comments. Changes: add functionality for dbus auto start to qt Add license header to this file readdir64 is not available on HP-UX ...
| * Fix copyright year.Jason McDonald2010-02-161-1/+1
| | | | | | | | Reviewed-by: Trust Me
* | Prepare translations of the declarative module.Friedemann Kleint2010-02-151-6/+6
|/ | | | | Add to translations profile. move stuff out of QObject-context, correct spelling and contractions, correct usage of tr().
* Fix warningsAaron Kennedy2010-02-121-1/+1
|
* Don't enforce lower-case starting letters for ids yet; just print aBea Lam2010-02-031-2/+5
| | | | warning for now.
* Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic ↵Bea Lam2010-02-031-2/+49
|\ | | | | | | into kinetic-declarativeui
| * Honor default property orderingAaron Kennedy2010-02-031-2/+49
| |
* | Disallow ids that start with uppercase letters and update docs andBea Lam2010-02-031-1/+4
|/ | | | | | examples accordingly. Task-number: QT-2786
* Support builtin string converters in every contextAaron Kennedy2010-01-281-12/+16
| | | | QTBUG-6919
* CleanupAaron Kennedy2010-01-271-2/+2
|
* Harden binding optimizerAaron Kennedy2010-01-271-63/+29
|
* Remove unused variable.Alexis Menard2010-01-211-1/+0
|
* Allow composite value sourcesAaron Kennedy2010-01-211-3/+3
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2010-01-111-4/+7
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Don't double function'ize dynamic QML functionsAaron Kennedy2010-01-111-4/+7
| |
* | unwarnWarwick Allison2010-01-111-1/+1
|/
* Deferred properties are not experimental anymoreAaron Kennedy2010-01-111-3/+0
|
* Optimization: Bypass qt_metacall for synthesized methodsAaron Kennedy2010-01-091-2/+17
|
* Optimization: Cache compiled dynamic functionsAaron Kennedy2010-01-081-2/+13
|
* Remove unused optimizationAaron Kennedy2009-12-221-19/+2
|
* Remove QML_ENABLE_DEFERRED env variableAaron Kennedy2009-12-181-2/+1
| | | | Use QML_EXPERIMENTAL instead
* Deferred properties are off by defaultAaron Kennedy2009-12-181-0/+4
|
* Fix deferred property bugsAaron Kennedy2009-12-181-0/+8
| | | | | Previously deferred properties would fail if any of the sub objects used bindings or QmlParserStatus. Whoops.
* Support aliasing of composite types.Michael Brasser2009-12-171-0/+15
| | | | | Composite types haven't been registered with the metatype system, so we use the base type as the property type instead.
* Fix regression introduced in 6fe6e803f08750534a6c14b4a2847a6ec1b29350.Michael Brasser2009-12-171-1/+2
| | | | Only use the component name if it is actually a type.
* Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic ↵Aaron Kennedy2009-12-161-0/+8
|\ | | | | | | into kinetic-declarativeui
| * Use the component name as the base class name for dynamic meta objectsMichael Brasser2009-12-161-0/+8
| | | | | | | | | | | | when appropriate. This allows for much improved debug presentation. e.g. what used to be shown as "QmlGraphicsRectangle_QML_3" can now be show as "MyComponent".
* | Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic ↵Aaron Kennedy2009-12-161-2/+54
|\ \ | |/ | | | | into kinetic-declarativeui
| * Optimize <Type>.<EnumValue> type enum assignments.Michael Brasser2009-12-161-0/+52
| | | | | | | | Treat it as a literal assignment rather than a binding.
| * Improve property alias exceptions.Michael Brasser2009-12-151-2/+2
| | | | | | | | | | Make sure the proper location is given, and provide more specific error messages.
* | Binding optimizer extensionsAaron Kennedy2009-12-161-7/+22
|/
* Remove left over debugging outputAaron Kennedy2009-12-141-1/+0
|
* Binding optimizer extensionsAaron Kennedy2009-12-141-1/+3
|
* Introduce experimental binding optimizerAaron Kennedy2009-12-141-4/+37
| | | | Enable with QML_EXPERIMENTAL=1
* Generate error when attempting to write to a read-only object property.Michael Brasser2009-12-101-0/+3
|
* small cleanupThierry Bastian2009-12-041-98/+89
| | | | | | make use of QVariant::userType over Qvariant::type make use of char for 1-string character QCoreApplication::translate is static
* fix includesOswald Buddenhagen2009-12-031-27/+30
| | | | | | | | | | | | - 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.
* Avoid QString <-> QUrl conversionsAaron Kennedy2009-12-031-1/+1
|
* OptimizationAaron Kennedy2009-12-031-11/+17
|
* Undo most of 913dd563064e8047fe738fc9c79135adfb928977Warwick Allison2009-12-021-19/+19
| | | | It seems we're going to have to so a syncqt/configure in Qt modules.
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-12-021-2/+16
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlmetatype.cpp
| * Cleanup cached binding closuresAaron Kennedy2009-12-021-4/+9
| |
| * Cache binding closuresAaron Kennedy2009-12-021-0/+9
| |
* | Remove include styles that rely on configure.Warwick Allison2009-12-011-14/+14
|/ | | | May help modularization (syncqt and configure are Qt-specific).