aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/jscommandexecutor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix Qt 5.15 deprecation warningsChristian Kandeler2020-06-161-2/+3
* Fix nullpointer access and heap-use-after-free errorJochen Ulrich2019-11-161-7/+18
* Add command and AutotestRunner timeoutJochen Ulrich2019-08-011-6/+10
* Fix uninitialized variablesIvan Komissarov2019-05-021-1/+1
* Use pass-by-value and moveIvan Komissarov2019-03-071-2/+2
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-0/+4
* Add product name to command descriptionsChristian Kandeler2018-03-121-2/+2
* Merge 1.11 into masterChristian Kandeler2018-03-021-1/+1
|\
| * Guard QScriptEngine's creation/destruction with a mutexJoerg Bornemann2018-02-281-1/+1
* | Track accesses to product.artifactsChristian Kandeler2018-02-161-0/+1
* | Implement change tracking for the product.dependencies arrayChristian Kandeler2018-01-291-0/+1
* | Re-use product, module and project script valuesChristian Kandeler2018-01-261-2/+2
|/
* Share ScriptFunction objects between productsChristian Kandeler2017-11-231-1/+2
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-1/+1
* Make Module.setup{Build,Run}Environment first-class citizensChristian Kandeler2017-11-201-2/+2
* Amend some function signatures to take raw pointersChristian Kandeler2017-11-151-1/+1
* Better change tracking for imported JS filesChristian Kandeler2017-11-101-2/+8
* Fix change tracking for rules with more than one commandChristian Kandeler2017-11-061-1/+1
* Fix recursion issue when releasing ResourceAcquiringScriptObjectsJoerg Bornemann2017-09-271-0/+1
* Generalize signature of setupScriptEngineForFileJoerg Bornemann2017-09-011-0/+1
* JsCommandExecutor: Try harder not to cancel non-running commandsChristian Kandeler2017-07-211-1/+4
* Small clean-up in Transformer classChristian Kandeler2017-07-041-1/+1
* Give rules access to artifacts matching "explicitlyDependsOn"Christian Kandeler2017-07-041-0/+1
* Make loaded extensions available in JavaScript commandsJoerg Bornemann2017-01-191-0/+9
* Give the two copies command.{cpp,h} non-ambiguous namesJake Petroules2017-01-051-1/+1
* Change style of #includes of Qt headersJake Petroules2017-01-041-3/+3
* Fix change tracking for module properties requested from artifactsChristian Kandeler2016-11-301-0/+2
* Attach information about the context to our script engineChristian Kandeler2016-11-071-1/+1
* Update license headersIikka Eklund2016-08-291-14/+23
* 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-9/+9
* | Provide the ability to let commands bypass dry-run mode.Jake Petroules2016-06-011-1/+1
* | Add a new command line echo mode that also prints environment variables.Jake Petroules2016-05-231-1/+3
* | Do not use QScriptEngine::push/popScope in rule evaluationJoerg Bornemann2016-05-101-3/+3
|/
* Display proper file paths and line numbers for errors in more places.Jake Petroules2016-04-141-1/+3
* Add an extendedDescription property for commands.Jake Petroules2015-08-131-0/+10
* update license headersJoerg Bornemann2015-03-021-2/+2
* Merge branch '1.3' into 'master'Christian Kandeler2015-01-281-6/+6
|\
| * Update LicenseEike Ziller2015-01-261-6/+6
* | Merge remote-tracking branch 'origin/1.3'Joerg Bornemann2014-10-161-7/+8
|\|
| * License update.Eike Ziller2014-10-161-7/+8
* | do not distinguish between internal and external module namesJoerg Bornemann2014-08-141-0/+1
|/
* Fix JS command canceling for the "dry run" case.Christian Kandeler2014-07-211-1/+2
* Fix exception leak in JS command execution.Christian Kandeler2014-07-021-5/+20
* Fix repeated emission of the finished() signal in JsCommandExecutor.Christian Kandeler2014-05-261-4/+4
* Prevent user code from hanging qbs during resolving.Christian Kandeler2014-04-161-3/+1
* Allow long-running commands to be canceled.Christian Kandeler2014-04-151-1/+15
* Sanitize error/finished handling in executor jobs and command executors.Christian Kandeler2014-04-151-1/+1
* Add new qml item ScannerMaxim Zaitsev2014-03-121-1/+1