aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/rulesapplicator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow rules without output artifactsChristian Kandeler2018-05-281-8/+29
* Add new property explicitlyDependsOnFromDependenciesAlexandru Croitor2018-05-091-9/+34
* Make Rule::artifacts a vectorJoerg Bornemann2018-04-271-1/+1
* Make ResolvedProduct::artifactProperties a vectorJoerg Bornemann2018-04-261-1/+1
* Print debug output when the project's "dirty" flag is writtenChristian Kandeler2018-04-261-1/+1
* API: Make transformer data availableChristian Kandeler2018-04-201-6/+18
* Fix and rename the excludedAuxiliaryInputs propertyChristian Kandeler2018-04-051-3/+7
* Move transformer change tracking out of the build graph loaderChristian Kandeler2018-02-161-4/+21
* Merge 1.11 into masterChristian Kandeler2018-02-021-0/+1
|\
| * RulesApplicator: Mark project build data as dirtyChristian Kandeler2018-02-011-0/+1
* | Re-use product, module and project script valuesChristian Kandeler2018-01-261-2/+3
|/
* corelib: Gather string constants in central placeChristian Kandeler2017-11-291-15/+18
* Replace more loops with range-forJake Petroules2017-11-271-5/+5
* Share ScriptFunction objects between productsChristian Kandeler2017-11-231-17/+17
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-2/+2
* Make Module.setup{Build,Run}Environment first-class citizensChristian Kandeler2017-11-201-1/+2
* STL compatibility: use push_back() instead of operator<<Jake Petroules2017-11-161-3/+3
* STL compatibility: use empty() instead of isEmpty()Jake Petroules2017-11-161-7/+7
* STL compatibility: use size() instead of count()Jake Petroules2017-11-151-3/+3
* Amend some function signatures to take raw pointersChristian Kandeler2017-11-151-1/+1
* Do not store argument names in ScriptFunction objectsChristian Kandeler2017-11-151-3/+2
* Better change tracking for imported JS filesChristian Kandeler2017-11-101-2/+3
* Remove unnecessary indirection from property mapsChristian Kandeler2017-11-081-6/+3
* Merge 1.10 into masterChristian Kandeler2017-11-071-4/+30
|\
| * Yield error if Rule.outputArtifacts has invalid elementsJoerg Bornemann2017-11-061-4/+30
* | Merge 1.10 into masterChristian Kandeler2017-10-271-1/+1
|\|
| * Fix releasing of script resources for Rule.outputArtifactsJoerg Bornemann2017-10-261-1/+1
* | Replace QScopedPointer with std::unique_ptrJoerg Bornemann2017-10-131-6/+5
|/
* Fix recursion issue when releasing ResourceAcquiringScriptObjectsJoerg Bornemann2017-09-271-0/+1
* Generalize signature of setupScriptEngineForFileJoerg Bornemann2017-09-011-0/+1
* Merge 1.9 into masterChristian Kandeler2017-08-281-0/+1
|\
| * Fix edge case in change trackingChristian Kandeler2017-08-211-0/+1
* | Make it possible to add file tags to generated artifactsJoerg Bornemann2017-08-031-4/+5
* | Use categorized logging for the moc scannerJoerg Bornemann2017-08-021-1/+1
* | Use categorized logging for the build graphJoerg Bornemann2017-08-021-13/+9
|/
* Small clean-up in Transformer classChristian Kandeler2017-07-041-2/+2
* Give rules access to artifacts matching "explicitlyDependsOn"Christian Kandeler2017-07-041-12/+21
* Fix change tracking with Rule.requiresInputs == falseChristian Kandeler2017-06-301-1/+1
* Make Rule.auxiliaryInputs consider outputs of rules in dependenciesChristian Kandeler2017-06-301-1/+8
* Introduce Rule.requiresInputsChristian Kandeler2017-06-301-2/+2
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-3/+3
* Try harder to find out the correct location for evaluation errorsChristian Kandeler2017-05-041-14/+6
* Replace all uses of QVector with std::vectorJake Petroules2017-03-291-5/+4
* Replace all uses of QPair/qMakePair with std::pair/std::make_pairJake Petroules2017-03-221-2/+2
* Remove all usages of Q_FOREACH from the libraryChristian Kandeler2017-02-211-16/+16
* RulesApplicator: fix bug with setting output artifact module propertiesJake Petroules2017-02-011-4/+5
* Clean up ArtifactBindingsExtractorJoerg Bornemann2017-01-261-22/+26
* Remove superfluous constructor from ArtifactBindingsExtractorJoerg Bornemann2017-01-261-4/+0
* Remove superfluous config traversal from RulesApplicatorJoerg Bornemann2017-01-261-39/+8
* Clean up usage of ScriptEngine in TransformerJoerg Bornemann2017-01-111-1/+1