Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix copyright year. | Jason McDonald | 2010-02-16 | 1 | -1/+1 |
| | | | | Reviewed-by: Trust Me | ||||
* | Cleanup | Aaron Kennedy | 2010-01-27 | 1 | -9/+53 |
| | |||||
* | Harden binding optimizer | Aaron Kennedy | 2010-01-27 | 1 | -1/+2 |
| | |||||
* | Optimization: Cache compiled dynamic functions | Aaron Kennedy | 2010-01-08 | 1 | -1/+0 |
| | |||||
* | Mark function contexts as temporary | Aaron Kennedy | 2010-01-05 | 1 | -0/+2 |
| | | | | QTBUG-5690 | ||||
* | Stop using QGuard | Aaron Kennedy | 2009-12-23 | 1 | -3/+3 |
| | | | | | | This should allow QGuard to be removed from Qt and QObjectPrivate::ExtraData. Having QmlGuard inside QmlDeclarativeData reduces the number of new's, and creating QmlDeclarativeData is faster than QObjectPrivate::ExtraData anyway. | ||||
* | Support binding optimizer and deferred properties | Aaron Kennedy | 2009-12-18 | 1 | -0/+4 |
| | |||||
* | Introduce experimental binding optimizer | Aaron Kennedy | 2009-12-14 | 1 | -1/+3 |
| | | | | Enable with QML_EXPERIMENTAL=1 | ||||
* | fix includes | Oswald Buddenhagen | 2009-12-03 | 1 | -6/+9 |
| | | | | | | | | | | | | - 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. | ||||
* | Optimization: Use linked-list for context objects | Aaron Kennedy | 2009-12-03 | 1 | -1/+1 |
| | |||||
* | Undo most of 913dd563064e8047fe738fc9c79135adfb928977 | Warwick Allison | 2009-12-02 | 1 | -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 Allison | 2009-12-01 | 1 | -4/+4 |
| | | | | May help modularization (syncqt and configure are Qt-specific). | ||||
* | Support array-literal Script::source values | Aaron Kennedy | 2009-11-29 | 1 | -2/+1 |
| | |||||
* | Do not use "QtDeclarative/XXX" style includes in declarative module code, | Warwick Allison | 2009-11-12 | 1 | -1/+1 |
| | | | | as it breaks reinstalling the module against existing Qt. | ||||
* | Export symbols for class QmlContextPrivate | Kai Koehne | 2009-11-06 | 1 | -1/+1 |
| | | | | | | | | Bauhaus needs a way to e.g. change the context hierarchy, and force the reevaluation of bindings. This cannot be done (right now) through the public QmlContext API. Reviewed-by: akennedy | ||||
* | More QmlContext tests | Aaron Kennedy | 2009-11-03 | 1 | -3/+0 |
| | |||||
* | QmlContext tests | Aaron Kennedy | 2009-11-02 | 1 | -0/+1 |
| | |||||
* | fix headers | Warwick Allison | 2009-10-29 | 1 | -16/+16 |
| | |||||
* | Simplify the defaultObjects handling | Aaron Kennedy | 2009-10-27 | 1 | -6/+0 |
| | | | | | As the scope object is no longer added to the defaultObjects list it makes sense that the root object remain constant at position 0 | ||||
* | Fix more warnings. | Michael Brasser | 2009-10-26 | 1 | -1/+1 |
| | |||||
* | Tweak scope ordering (again) | Aaron Kennedy | 2009-10-09 | 1 | -2/+0 |
| | | | | | | ids and methods shadow properties. The reasoning is that the user explicitly declared these names, whereas they might not even know a property by that name exists. | ||||
* | Output file/line for script errors | Aaron Kennedy | 2009-10-09 | 1 | -1/+2 |
| | |||||
* | Make Script an instrinsic type | Aaron Kennedy | 2009-10-07 | 1 | -0/+1 |
| | | | | | This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts. | ||||
* | Improve scope handling | Aaron Kennedy | 2009-10-06 | 1 | -2/+1 |
| | |||||
* | Reenable types/enums and move scripts into an isolated scope | Aaron Kennedy | 2009-10-05 | 1 | -1/+5 |
| | |||||
* | Improve script lookup caching | Aaron Kennedy | 2009-10-05 | 1 | -2/+8 |
| | |||||
* | Add QML enum support | Aaron Kennedy | 2009-09-03 | 1 | -0/+2 |
| | | | | | | Enums are accessed as <Type Name>.<Enum value name> Currently this is highly unoptimal - enum assignments are not detected in the compiler, nor are they cached in the script engine. | ||||
* | Object property binding optimization | Aaron Kennedy | 2009-08-11 | 1 | -2/+2 |
| | | | | | Add a binding optimization that hits anchors.fill: parent | ||||
* | Abstract expression and binding APIs | Aaron Kennedy | 2009-08-10 | 1 | -1/+5 |
| | | | | | | | | | By splitting the interface through which the system interacts with bindings away from a specific implementation, we can introduce highly specialized implementations for specific optimizations. This commit also includes a sample optimization for object properties being assigned directly from a local id. | ||||
* | Simplify QmlDeclarativeData to a single class | Aaron Kennedy | 2009-08-10 | 1 | -2/+1 |
| | |||||
* | Use a linked list instead of a QSet<> to track expressions | Aaron Kennedy | 2009-08-05 | 1 | -1/+3 |
| | | | | | | While the QSet<> wasn't that expensive, the QmlContext only tracks the expressions to stop programmers doing something "stupid" so any overhead is unacceptable. This does give a measurable improvement. | ||||
* | Remove unused QmlContextPrivate member variables | Aaron Kennedy | 2009-08-04 | 1 | -4/+0 |
| | |||||
* | Improve performance by separating id and context properties | Aaron Kennedy | 2009-08-04 | 1 | -2/+16 |
| | |||||
* | Remove pointless QmlCompiledComponent class | Aaron Kennedy | 2009-07-15 | 1 | -1/+0 |
| | |||||
* | Start moving debugger out of process | Aaron Kennedy | 2009-07-13 | 1 | -0/+4 |
| | |||||
* | Cleanup | Michael Brasser | 2009-06-30 | 1 | -0/+13 |
| | | | | | Fix up license headers and private warnings, as well as other general cleanups. | ||||
* | Fixed #includes | Roberto Raggi | 2009-05-18 | 1 | -3/+3 |
| | |||||
* | Reevaluate expressions when context properties change | Aaron Kennedy | 2009-05-11 | 1 | -2/+4 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Martin Jones | 2009-05-11 | 1 | -0/+1 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Compile | Yann Bodson | 2009-05-11 | 1 | -0/+1 |
| | | |||||
* | | d-pointerize QmlOpenMetaObject | Martin Jones | 2009-05-11 | 1 | -0/+1 |
|/ | |||||
* | Clean up QmlContext's and QmlExpression's when a context gets deleted | Aaron Kennedy | 2009-05-11 | 1 | -0/+5 |
| | |||||
* | When a QmlContext is destroyed, associated objects must be disassociated | Aaron Kennedy | 2009-05-11 | 1 | -0/+1 |
| | |||||
* | Beginings of an experimental QML debugger view | Aaron Kennedy | 2009-05-06 | 1 | -0/+3 |
| | |||||
* | Removed dependency of QmlContext to QmlCompiledComponent | Kai Koehne | 2009-05-05 | 1 | -1/+2 |
| | | | | | | Store component url directly in context, instead of referencing the associated QmlCompiledComponent. In addition, allow to explicitly set the base url to a context. This is needed for Bauhaus. | ||||
* | Use QObject declarative data to store attached properties. | Aaron Kennedy | 2009-04-28 | 1 | -6/+2 |
| | | | | | An element's qmlAttachedProperties() function will now only ever get called once per object. | ||||
* | Add a declarative data ptr to QObjectPrivate | Aaron Kennedy | 2009-04-27 | 1 | -0/+7 |
| | | | | This data ptr does not increase the size of the QObject, as we take advantage of space only used during destruction. Currently this data is only used to store an object's QmlContext, but it will be used for more later. | ||||
* | Initial import of kinetic-dui branch from the old kinetic | Michael Brasser | 2009-04-22 | 1 | -0/+87 |