aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmljavascriptexpression.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix calling Qt.binding() on bound functionsLars Knoll2018-04-161-13/+1
* Fix crash when QML engine warning handler feeds errors back into QMLSimon Hausmann2018-04-091-1/+1
* Fix QQmlExpression::hasError()/error() on syntax errorsSimon Hausmann2018-03-271-9/+5
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-13/+13
* Remove double indirection between QJSEngine and QV4::ExecutionEngineUlf Hermann2018-02-021-4/+4
* Cut out one more C++ layer when doing JS function callsLars Knoll2017-11-131-8/+2
* Simplify JSCallData constructionLars Knoll2017-11-071-1/+1
* Get rid of the implicit cast operator to a CallDataLars Knoll2017-11-071-1/+1
* Rename JSCall to JSCallDataLars Knoll2017-11-071-1/+1
* Don't add to the JS stack after creating the calldataLars Knoll2017-11-071-7/+6
* Move the registration of QML dependencies to where it belongsLars Knoll2017-10-231-0/+9
* Always set the correct FunctionObject when calling JS functionsLars Knoll2017-09-021-2/+2
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-0/+1
* Use the context member in CallDataLars Knoll2017-09-011-2/+3
* Merge remote-tracking branch 'origin/dev' into wip/new-backendLars Knoll2017-08-221-6/+12
|\
| * Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-07-281-2/+2
| |\
| | * Do not (dis)connectNotify on dynamically created model item objectsErik Verbruggen2017-07-251-2/+2
| * | Add support for QEvent::LanguageChangeSimon Hausmann2017-07-141-1/+6
| * | Refactor le integer types from qjson_p.h to qendian_p.hAllan Sandfeld Jensen2017-07-061-3/+3
| |/
| * Don't leak QQmlJavaScriptExpression errorsColin Ogilvie2017-06-161-0/+1
* | Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-1/+1
* | Get rid of simpleCallLars Knoll2017-08-101-7/+3
* | Refactor context handlingLars Knoll2017-08-101-4/+4
* | Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-1/+2
* | Completely avoid intermediate scopes for simple functionsLars Knoll2017-08-081-2/+2
* | Remove Scope dependency from registerQmlDependenciesLars Knoll2017-08-081-5/+4
* | Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-3/+2
* | Change function signatures for call/construct backLars Knoll2017-08-041-4/+15
|/
* Get rid of QQmlJavaScriptExpression::setFunctionObject()Lars Knoll2016-12-091-12/+0
* Avoid passing a FunctionObject to QQmlBinding::create()Lars Knoll2016-12-091-1/+1
* Directly store the referenced QV4::Function pointer in the binding functionLars Knoll2016-12-091-4/+0
* Don't store a source location in the QQmlBindingFunction anymoreLars Knoll2016-12-091-1/+0
* Add a setSourceLocation() methodLars Knoll2016-12-091-1/+8
* Don't create a FunctionObject in createQmlBinding()Lars Knoll2016-12-091-5/+2
* Avoid the creation of a FunctionObject for most bindingsLars Knoll2016-12-091-0/+9
* Don't store a FunctionObject in QQmlJavaScriptExpression anymoreLars Knoll2016-12-091-17/+25
* Limit access to m_function to QQmlJavaScriptExpressionLars Knoll2016-12-091-3/+12
* Avoid using the FunctionObject in QQmlJavaScriptExpression::evaluate()Lars Knoll2016-12-091-3/+10
* Mostly use the QV4::Function in javascript expressionsLars Knoll2016-12-091-0/+12
* Add sourceLocation() accessor to QQmlJavascriptExpressionLars Knoll2016-12-091-0/+5
* Start cleaning up the QmlContextWrapperLars Knoll2016-12-041-2/+2
* QML: treat permanent guards more like active guardsv5.8.0-alpha1Erik Verbruggen2016-08-311-2/+8
* Merge dev into 5.8Oswald Buddenhagen2016-08-221-1/+1
|\
| * Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-08-191-1/+1
| |\
| | * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-191-1/+1
| | |\
| | | * QML: Do not register dependencies of deleted bindingErik Verbruggen2016-08-181-1/+1
* | | | Fix exponential signal emission growthStephen Kelly2016-08-151-1/+1
|/ / /
* | | Fix endian support in compiled data structuresSimon Hausmann2016-07-141-3/+3
* | | QML: Do not register static QML dependencies on every call.Erik Verbruggen2016-06-241-11/+32
* | | V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-17/+7
|/ /