Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplify QmlDeclarativeData to a single class | Aaron Kennedy | 2009-08-10 | 6 | -125/+46 |
| | |||||
* | Fix crash in property aliases | Aaron Kennedy | 2009-08-10 | 1 | -2/+1 |
| | | | | | Since 588093b3e12dd5039bcc4ee545d9d9112d25394f id objects are stored in the special idValues array, not in the generic propertyValues list. | ||||
* | Mark synthesized properties as SCRIPTABLE | Aaron Kennedy | 2009-08-10 | 1 | -1/+1 |
| | |||||
* | Avoid pointless QMetaProperty lookup | Aaron Kennedy | 2009-08-10 | 1 | -2/+1 |
| | |||||
* | Pass the "me" context directly to QmlBasicScript | Aaron Kennedy | 2009-08-07 | 3 | -14/+7 |
| | | | | This saves pointlessly manipulating the context's default object list | ||||
* | Remove unused parameters | Aaron Kennedy | 2009-08-07 | 4 | -65/+9 |
| | |||||
* | Avoid locking when the QVariant type is well known | Aaron Kennedy | 2009-08-06 | 1 | -0/+6 |
| | |||||
* | Add a QmlMetaType::typeCategory() method | Aaron Kennedy | 2009-08-06 | 3 | -8/+36 |
| | | | | | | | QmlMetaProperty was calling isObject(), isList() and isQmlList() to determine its property category, resulting in acquiring and releasing three locks (one for each call). This call allows QmlMetaProperty to do the same with only one lock. | ||||
* | Use meta property cache for property restores | Aaron Kennedy | 2009-08-06 | 3 | -36/+84 |
| | |||||
* | Fix expression linked list. | Michael Brasser | 2009-08-06 | 1 | -0/+2 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Michael Brasser | 2009-08-05 | 17 | -183/+327 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Use a linked list instead of a QSet<> to track expressions | Aaron Kennedy | 2009-08-05 | 4 | -14/+35 |
| | | | | | | | | | | | | 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. | ||||
| * | Rewrite bindings inside the compiler | Aaron Kennedy | 2009-08-05 | 6 | -47/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | | To improve execution performance, binding expressions are rewritten as function closures inside QmlExpression. To improve startup performance, where possible, the expressions are rewritten inside the compiler instead of inside QmlExpression at runtime. This also has the sideeffect of removing the StoreBinding instruction, as all bindings are now "compiled". The QmlBinding::expression() method for rewritten bindings will now return the rewritten expression instead of the original (which is lost), but this API is internal anyway. | ||||
| * | Remove unnecessary friend | Aaron Kennedy | 2009-08-05 | 1 | -1/+0 |
| | | |||||
| * | Fixup QPoint and QRect value types | Aaron Kennedy | 2009-08-05 | 2 | -18/+161 |
| | | | | | | | | The floating point and integer point/rect classes are not binary compatible, as change e494fef4cd3fd2dbec273fc48c49f8d15469bc96 assumed. | ||||
| * | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-08-05 | 2 | -2/+8 |
| |\ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * \ | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-08-04 | 4 | -12/+16 |
| |\ \ | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | | | Remove unused QmlContextPrivate member variables | Aaron Kennedy | 2009-08-04 | 4 | -17/+2 |
| | | | | |||||
| * | | | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-08-04 | 2 | -0/+4 |
| |\ \ \ | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | | | | Improve performance by separating id and context properties | Aaron Kennedy | 2009-08-04 | 8 | -91/+78 |
| | | | | | |||||
| * | | | | Shortcut testing for internal QVariant types | Aaron Kennedy | 2009-08-03 | 1 | -0/+2 |
| | | | | | |||||
* | | | | | QmlMetaProperty::binding() should only return a binding if it is enabled. | Michael Brasser | 2009-08-05 | 1 | -1/+1 |
| |_|_|/ |/| | | | |||||
* | | | | Merge branch 'kinetic-declarativeui' of ↵ | Michael Brasser | 2009-08-04 | 13 | -293/+315 |
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: tools/qmldebugger/canvasscene.cpp | ||||
| * | | | Fix to use "." not "/" in QML_DEFINE_TYPE URIs | Warwick Allison | 2009-08-04 | 4 | -12/+16 |
| | |/ | |/| | | | | | | | Fix to allow multiple version specifying defines. | ||||
| * | | Fixed import parsing, where the importId wasn't set. | Erik Verbruggen | 2009-08-03 | 2 | -0/+4 |
| |/ | | | | | | | Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> | ||||
| * | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-08-03 | 4 | -197/+201 |
| |\ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| | * | Remove some warnings | Yann Bodson | 2009-08-03 | 4 | -197/+201 |
| | | | |||||
| * | | Make QmlMetaProperty reentrant | Aaron Kennedy | 2009-08-03 | 5 | -84/+94 |
| |/ | |||||
* | | Get qmldebugger running, and add basic object/property view. | Michael Brasser | 2009-08-04 | 2 | -2/+8 |
|/ | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-07-31 | 11 | -1854/+144 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Fixed AST visiting, so UiProgram *members* are visited again. | Erik Verbruggen | 2009-07-30 | 1 | -0/+1 |
| | | |||||
| * | Removed the (outdated) pretty printer for the JS expressions. | Roberto Raggi | 2009-07-30 | 3 | -1666/+1 |
| | | |||||
| * | Improved the support for post-visits of the AST. | Roberto Raggi | 2009-07-30 | 2 | -155/+142 |
| | | |||||
| * | Get rid of classComplete. | Michael Brasser | 2009-07-29 | 6 | -33/+0 |
| | | | | | | | | componentComplete is always what is wanted. | ||||
* | | Revert "qdoc: Corrected some qdoc warnings." | Aaron Kennedy | 2009-07-30 | 1 | -5/+3 |
|/ | | | | | | | | | | | | | | This reverts commit 6df2e157391dd812ee8b71c2373411f2580117d1. Conflicts: src/corelib/animation/qabstractanimation.cpp src/corelib/animation/qanimationgroup.cpp src/corelib/animation/qparallelanimationgroup.cpp src/corelib/animation/qpauseanimation.cpp src/corelib/animation/qpropertyanimation.cpp src/corelib/animation/qsequentialanimationgroup.cpp src/declarative/qml/qmlcontext.cpp | ||||
* | add support for points and fix rect | Lars Knoll | 2009-07-29 | 2 | -21/+82 |
| | | | | | | | | The value bindings for rects where using integers. Use floats instead (as JS only knows about floats anyway) and make it work with both QRect and QRectF. Add valuse bindings for QPoint and QPointF. | ||||
* | Rewrite expressions as qualified ids. | Roberto Raggi | 2009-07-28 | 5 | -1309/+1109 |
| | |||||
* | Revert "Make private stuff public" | Alan Alpert | 2009-07-28 | 6 | -22/+16 |
| | | | | | | | This reverts commit 0cdd8518090be320fa89efaa11ced32215cc2ccc. We've made a decision on apps interacting with the engine - not in the initial version. | ||||
* | Make private stuff public | Alan Alpert | 2009-07-28 | 6 | -16/+22 |
| | | | | | | commit 752a15ca makes some stuff private that is needed to be public. Moving some stuff back to public until we make a real decision (on how apps can interact with the engine). | ||||
* | Compile after merge. | Michael Brasser | 2009-07-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Michael Brasser | 2009-07-27 | 13 | -112/+106 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Added utility methods firstSourceLocation/lastSourceLocation methods to | Erik Verbruggen | 2009-07-27 | 1 | -0/+21 |
| | | | | | | | | UiImport and UiImportList. | ||||
| * | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-07-27 | 3 | -3/+4 |
| |\ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | | Make private stuff private | Aaron Kennedy | 2009-07-27 | 12 | -112/+85 |
| | | | |||||
* | | | Fix crashes on exit. | Michael Brasser | 2009-07-27 | 2 | -10/+20 |
| |/ |/| | |||||
* | | Merge branch 'kinetic-declarativeui' of ↵ | Michael Brasser | 2009-07-27 | 15 | -56/+281 |
|\ \ | |/ | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Make private | Aaron Kennedy | 2009-07-27 | 5 | -54/+61 |
| | | |||||
| * | Merge branch 'kinetic-declarativeui' of ↵ | Henrik Hartz | 2009-07-27 | 9 | -1/+219 |
| |\ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| | * | Fixed project dependencies | Roberto Raggi | 2009-07-26 | 2 | -0/+3 |
| | | | |||||
| | * | Added formal parameters to the QML signals. | Roberto Raggi | 2009-07-26 | 7 | -1/+216 |
| | | |