aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmljavascriptexpression.cpp
Commit message (Expand)AuthorAgeFilesLines
* QML: Guard QProperty change triggers against deletion of targetUlf Hermann2023-06-161-16/+30
* Port from container::count() and length() to size() - V5Marc Mutz2022-10-131-1/+1
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Replace synthetic AOT functions with property-to-property bindingsUlf Hermann2022-05-241-9/+0
* QML: Port QV4::CompiledData::Location to new special integer bitfieldUlf Hermann2022-05-111-2/+2
* DelegateModel: Use actual bindings for required propertiesUlf Hermann2022-04-111-0/+9
* Avoid ping-pong between plain pointers and QQmlRefPointerUlf Hermann2022-01-251-1/+1
* Clean up PropertyCache life cycleUlf Hermann2021-11-091-1/+1
* QQmlEngine: Fine grained translation binding trackingFabian Kosmale2021-10-081-3/+15
* QQmlBinding::dependencies: Handle QPropertyFabian Kosmale2021-10-011-0/+10
* Skip superfluous property capture attemptFabian Kosmale2021-08-091-1/+1
* Avoid some double negationUlf Hermann2021-06-151-2/+2
* Eliminate JS call frame from metatypes callsUlf Hermann2021-06-101-14/+10
* Allow property observers on readonly propertiesUlf Hermann2021-06-081-9/+17
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-06-021-3/+3
* Revert "Do QMetaType-style call in QQmlPropertyBinding::evaluate"Ivan Solovev2021-05-251-3/+3
* Do QMetaType-style call in QQmlPropertyBinding::evaluateUlf Hermann2021-05-201-3/+3
* Optimize property capture for known property cachesUlf Hermann2021-04-191-14/+44
* Optimize invocation of signal handlersUlf Hermann2021-04-011-1/+1
* Provide an AOT-optimized code path for binding evaluationUlf Hermann2021-03-291-52/+95
* Clean up JSCallData setupUlf Hermann2021-03-171-1/+1
* Don't store the scope in JSCallDataUlf Hermann2021-03-171-1/+1
* Use the correct metaObject in captureProperty()Ulf Hermann2021-02-261-23/+31
* Disentangle QQmlPropertyBindingFabian Kosmale2021-02-191-1/+1
* QPropertyChangeTrigger: Inherit directly from QPropertyObserverFabian Kosmale2020-10-121-4/+5
* Handle QProperty inside bindingsFabian Kosmale2020-09-211-4/+53
* Replace QFlagPointer with QTaggedPointerSimon Hausmann2020-04-031-1/+1
* Minor cleanup in QQmlJavaScriptExpressionSimon Hausmann2020-03-231-0/+12
* Encapsulate QQmlContextDataUlf Hermann2020-03-231-20/+17
* Restore offset/length in QQmlJS::DiagnosticMessageSimon Hausmann2020-03-021-2/+3
* Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-1/+4
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-2/+2
* Remove dead compile time QML context/scope property and id object codeSimon Hausmann2019-03-201-77/+5
* Fix parsing of js files via Qt.include()Simon Hausmann2018-11-291-2/+2
* Remove bindings that have no dependenciesSimon Hausmann2018-05-161-3/+5
* Clean up manual reference of QQmlTypeData and QQmlPropertyCacheSimon Hausmann2018-04-261-1/+1
* 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