aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/scriptengine.h
Commit message (Expand)AuthorAgeFilesLines
* C++17: Simplify some templatesChristian Kandeler2020-08-211-4/+4
* Add missing virtual destructorsIvan Komissarov2019-05-031-0/+1
* Apply fix-its for the missing override keywordIvan Komissarov2019-05-031-1/+1
* Use pass-by-value and moveIvan Komissarov2019-03-071-2/+2
* Module providers: Fix some change tracking problemsChristian Kandeler2019-02-111-1/+5
* Merge 1.12 into masterChristian Kandeler2018-09-041-2/+2
|\
| * Fix invariant in the RequestedArtifacts classChristian Kandeler2018-09-041-2/+2
* | Merge 1.12 into masterChristian Kandeler2018-08-031-0/+15
|\|
| * Fix false positives in artifacts map change trackingChristian Kandeler2018-07-301-0/+15
* | Do not generally re-apply rules just because inputs have changedChristian Kandeler2018-07-111-0/+5
* | JS imports: Cache also the results of "require"Christian Kandeler2018-06-121-0/+1
|/
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-1/+4
* Merge 1.11 into masterChristian Kandeler2018-03-021-1/+4
|\
| * Guard QScriptEngine's creation/destruction with a mutexJoerg Bornemann2018-02-281-1/+4
* | Track accesses to product.artifactsChristian Kandeler2018-02-161-0/+12
* | Simplify some templatesChristian Kandeler2018-02-151-8/+7
* | Implement change tracking for the product.dependencies arrayChristian Kandeler2018-01-291-0/+15
* | Re-use product, module and project script valuesChristian Kandeler2018-01-261-3/+29
|/
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-1/+1
* Better change tracking for imported JS filesChristian Kandeler2017-11-101-2/+17
* Un-observe properties on observer destructionChristian Kandeler2017-11-071-0/+3
* Fix the dependencies array for modulesChristian Kandeler2017-10-251-2/+0
* Fix recursion issue when releasing ResourceAcquiringScriptObjectsJoerg Bornemann2017-09-271-5/+1
* Remove currently unused informationJoerg Bornemann2017-08-301-3/+0
* Remove the need for calling TextFile.close()Joerg Bornemann2017-08-231-0/+20
* Move the buildgraph, language and tools tests into the proper locationsJake Petroules2017-06-221-1/+1
* Replace QStack with std::stack/std::vector depending on usage patternsJake Petroules2017-05-291-3/+3
* Try harder to find out the correct location for evaluation errorsChristian Kandeler2017-05-041-0/+5
* Merge 1.7 into 1.8Christian Kandeler2017-04-041-3/+3
|\
| * Fix ScriptEngine::PropertyCacheKey1.7Christian Kandeler2017-04-041-3/+3
* | Replace all uses of QPair/qMakePair with std::pair/std::make_pairJake Petroules2017-03-221-2/+2
* | Add a convenient replacement for moduleProperty()Joerg Bornemann2017-03-071-0/+4
* | Make calls to ScriptEngine::newFunction type-safeJake Petroules2017-02-261-1/+21
* | Deprecate loadFile and loadExtension in favor of requireJake Petroules2017-02-151-0/+2
* | Add ScriptEngine::isActive()Joerg Bornemann2017-01-101-0/+6
* | Use a sorted vector rather than QSet or std::setChristian Kandeler2017-01-051-1/+2
* | Change style of #includes of Qt headersJake Petroules2017-01-041-7/+8
|/
* Warn against possibly improper use of JS extensions in qbs project filesChristian Kandeler2016-11-111-0/+12
* Attach information about the context to our script engineChristian Kandeler2016-11-071-1/+23
* Time more operationsChristian Kandeler2016-10-101-0/+3
* Re-display warnings when loading a stored build graphChristian Kandeler2016-09-301-4/+3
* Update license headersIikka Eklund2016-08-291-14/+23
* Deprecate the "moduleProperties" functionChristian Kandeler2016-08-041-4/+3
* Merge remote-tracking branch 'origin/1.5'Joerg Bornemann2016-06-081-1/+1
|\
| * Replace 'the Qt build suite' with 'Qbs' in copyright notices.Jake Petroules2016-06-061-1/+1
* | Use Qt5-style connectsOrgad Shaneh2016-06-071-1/+1
* | Revisit importing JS source codeJoerg Bornemann2016-05-101-2/+2
* | Merge remote-tracking branch 'origin/1.5'Joerg Bornemann2016-05-031-1/+1
|\|
| * Add a code location to deprecation warnings.Christian Kandeler2016-04-211-1/+1
* | Remove QScriptProgram from import codeJoerg Bornemann2016-04-291-1/+2