Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Fix following af454feab24824a7ef2d28794930fb7c227c270f | Aaron Kennedy | 2009-11-09 | 1 | -1/+2 |
| | |||||
* | More QmlContext tests | Aaron Kennedy | 2009-11-03 | 1 | -14/+2 |
| | |||||
* | QmlContext tests | Aaron Kennedy | 2009-11-02 | 1 | -4/+31 |
| | |||||
* | fix headers | Warwick Allison | 2009-10-29 | 1 | -16/+16 |
| | |||||
* | Add a QmlExpression::error() method | Aaron Kennedy | 2009-10-28 | 1 | -2/+5 |
| | | | | | QmlExpression should not print errors itself. This is the responsibility of the caller. | ||||
* | Simplify the defaultObjects handling | Aaron Kennedy | 2009-10-27 | 1 | -20/+1 |
| | | | | | 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 | -3/+1 |
| | |||||
* | doc | Warwick Allison | 2009-10-16 | 1 | -1/+1 |
| | |||||
* | Tweak scope ordering (again) | Aaron Kennedy | 2009-10-09 | 1 | -8/+3 |
| | | | | | | 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 | -15/+5 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-10-08 | 1 | -1/+1 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui-scriptopt | ||||
| * | Remove a bunch of unneeded semicolons. | Martin Jones | 2009-10-08 | 1 | -1/+1 |
| | | |||||
* | | Make Script an instrinsic type | Aaron Kennedy | 2009-10-07 | 1 | -0/+39 |
| | | | | | | | | | | 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 | -10/+1 |
| | | |||||
* | | Reenable types/enums and move scripts into an isolated scope | Aaron Kennedy | 2009-10-05 | 1 | -1/+4 |
| | | |||||
* | | Read/write property directly from QmlObjectScriptClass | Aaron Kennedy | 2009-10-05 | 1 | -1/+0 |
| | | |||||
* | | Improve script lookup caching | Aaron Kennedy | 2009-10-05 | 1 | -18/+29 |
|/ | |||||
* | Fix handling of empty strings for URLs | Warwick Allison | 2009-08-26 | 1 | -1/+1 |
| | | | | | | | QUrl resolves empty to base, which is not desirable. Preserve emptiness of QUrl. Handle use of empty QUrl with WebView (WebKit doesn't handle empty URLs well either). | ||||
* | Various doc fixes. | Michael Brasser | 2009-08-19 | 1 | -5/+4 |
| | | | | Make QML docs fit in with the new Qt style. Fix numerous qdoc errors. | ||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Warwick Allison | 2009-08-18 | 1 | -0/+3 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Slightly change implementation of scope chain. | Michael Brasser | 2009-08-18 | 1 | -0/+3 |
| | | | | | | | | Preparation for merge of QtScript's JSC backend. | ||||
* | | Resolve attached property typenames in correct context. | Warwick Allison | 2009-08-18 | 1 | -0/+18 |
|/ | | | | | | The imports of the component containing the reference to the attached property are used to resolve typenames, rather than assuming "Qt" namespace. | ||||
* | Abstract expression and binding APIs | Aaron Kennedy | 2009-08-10 | 1 | -5/+9 |
| | | | | | | | | | 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 | -8/+3 |
| | |||||
* | Use a linked list instead of a QSet<> to track expressions | Aaron Kennedy | 2009-08-05 | 1 | -6/+10 |
| | | | | | | 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 | -2/+1 |
| | |||||
* | Improve performance by separating id and context properties | Aaron Kennedy | 2009-08-04 | 1 | -35/+33 |
| | |||||
* | 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 | ||||
* | Revert "Make private stuff public" | Alan Alpert | 2009-07-28 | 1 | -1/+1 |
| | | | | | | | 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 | 1 | -1/+1 |
| | | | | | | 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). | ||||
* | Make private stuff private | Aaron Kennedy | 2009-07-27 | 1 | -2/+2 |
| | |||||
* | Rework expression stuff to use a more efficient notify handler | Aaron Kennedy | 2009-07-20 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary global context management stuff | Aaron Kennedy | 2009-07-16 | 1 | -50/+0 |
| | |||||
* | Fix crash on object destruction | Aaron Kennedy | 2009-07-16 | 1 | -2/+9 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-07-15 | 1 | -29/+0 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | Merge branch 'kinetic-declarativeui' of ↵ | Warwick Allison | 2009-07-14 | 1 | -3/+30 |
| |\ | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/parser/qmljsparser.cpp | ||||
| * \ | Merge branch 'kinetic-declarativeui' of ↵ | Warwick Allison | 2009-07-09 | 1 | -2/+2 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp | ||||
| * | | | First conversion to new module handling. | Warwick Allison | 2009-07-02 | 1 | -29/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Works same as before for now, but now the variables and methods are all in the right place. In particular, type resolving is per-component, not per-engine, even though it is the engine that ultimately has the ability to find types, because each component will have a different set of available types. Designed to be optimizable - QmlEngine could share data between QmlEngine::Import objects, and the import objects could read types in bulk rather than always searching. | ||||
* | | | | Rework compiler to a two phase analyse/generate approach | Aaron Kennedy | 2009-07-15 | 1 | -4/+5 |
| |_|/ |/| | | |||||
* | | | Start moving debugger out of process | Aaron Kennedy | 2009-07-13 | 1 | -3/+30 |
| |/ |/| | |||||
* | | Move QmlExpression into its own file | Aaron Kennedy | 2009-07-03 | 1 | -2/+2 |
|/ | |||||
* | fix warnings | Warwick Allison | 2009-05-21 | 1 | -2/+0 |
| | |||||
* | Fix docs. | Michael Brasser | 2009-05-19 | 1 | -2/+2 |
| | |||||
* | Disable code that triggers a crash at exit. | Aaron Kennedy | 2009-05-12 | 1 | -3/+5 |
| | | | | This is a hack. We should fix it properly. | ||||
* | Reevaluate expressions when context properties change | Aaron Kennedy | 2009-05-11 | 1 | -12/+52 |
| | |||||
* | Clean up QmlContext's and QmlExpression's when a context gets deleted | Aaron Kennedy | 2009-05-11 | 1 | -1/+33 |
| | |||||
* | When a QmlContext is destroyed, associated objects must be disassociated | Aaron Kennedy | 2009-05-11 | 1 | -0/+12 |
| | |||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Aaron Kennedy | 2009-05-06 | 1 | -2/+2 |
|\ | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui | ||||
| * | doc | Warwick Allison | 2009-05-06 | 1 | -2/+2 |
| | |