aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/buildgraph.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make ResolvedProject::products a vectorJoerg Bornemann2018-04-271-2/+2
* Make ResolvedProduct::modules a vectorJoerg Bornemann2018-04-261-2/+2
* Make ResolvedProduct::rules a vectorJoerg Bornemann2018-04-261-2/+2
* Print debug output when the project's "dirty" flag is writtenChristian Kandeler2018-04-261-2/+1
* Fix false positives in change tracking of exported modulesChristian Kandeler2018-04-121-8/+4
* Fix MSVC's C4267 warningsJoerg Bornemann2018-04-031-3/+3
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-9/+133
* Track accesses to product.artifactsChristian Kandeler2018-02-161-0/+2
* Save the build data of disabled productsChristian Kandeler2018-02-151-2/+3
* Add another build graph sanity checkChristian Kandeler2018-02-121-0/+2
* Merge 1.11 into masterChristian Kandeler2018-02-021-1/+0
|\
| * Fix MSVC warningsOrgad Shaneh2018-01-241-1/+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-133/+148
* | Factor out the setup of the product.artifacts script valueChristian Kandeler2018-01-251-67/+3
* | Make ProductBuildData a proper class with accessors and modifiersChristian Kandeler2018-01-231-10/+8
* | Use 'auto' keywords more for the allocated variablesDenis Shienkov2018-01-231-1/+1
|/
* Introduce a named constant for the magic "_qbs_procenv" variableChristian Kandeler2018-01-181-1/+1
* Remove as many dynamic_casts as possibleChristian Kandeler2017-11-301-8/+13
* Fix some issues preventing Qbs from being built in amalgamation modeJake Petroules2017-11-301-1/+1
* corelib: Gather string constants in central placeChristian Kandeler2017-11-291-16/+18
* STL compatibility: use push_back() instead of append()Jake Petroules2017-11-221-1/+1
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-1/+1
* Make Module.setup{Build,Run}Environment first-class citizensChristian Kandeler2017-11-201-3/+3
* STL compatibility: use empty() instead of isEmpty()Jake Petroules2017-11-161-2/+2
* STL compatibility: use size() instead of count()Jake Petroules2017-11-151-5/+5
* Amend some function signatures to take raw pointersChristian Kandeler2017-11-151-8/+8
* Merge 1.10 into masterChristian Kandeler2017-11-131-2/+7
|\
| * Fix check for the "same file as different artifact" case in connect()Christian Kandeler2017-11-091-2/+7
* | Better change tracking for imported JS filesChristian Kandeler2017-11-101-2/+2
* | Remove unnecessary indirection from property mapsChristian Kandeler2017-11-081-1/+1
* | Enable modules to declare target artifactsChristian Kandeler2017-11-071-46/+81
* | Fix the dependencies array for modulesChristian Kandeler2017-10-251-18/+18
* | Add a product back pointer to ResolvedModuleChristian Kandeler2017-10-201-0/+2
* | Replace QScopedPointer with std::unique_ptrJoerg Bornemann2017-10-131-3/+3
|/
* Generalize signature of setupScriptEngineForFileJoerg Bornemann2017-09-011-1/+1
* Fix internal documentation of connectJoerg Bornemann2017-08-141-7/+1
* Extend sanity checksChristian Kandeler2017-08-031-1/+15
* Use categorized logging for the build graphJoerg Bornemann2017-08-021-42/+23
* Add product dependencies to ResolvedProduct::modulesChristian Kandeler2017-06-301-0/+2
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-5/+6
* Make it possible to parametrize dependenciesJoerg Bornemann2017-05-221-8/+51
* Re-work linking library dependenciesJoerg Bornemann2017-03-091-0/+48
* Clean up [q]fileinfo.h includesJoerg Bornemann2017-03-061-1/+0
* Make calls to ScriptEngine::newFunction type-safeJake Petroules2017-02-261-7/+7
* Use range-based for loops instead of iteratorsChristian Kandeler2017-02-231-4/+5
* Remove all usages of Q_FOREACH from the libraryChristian Kandeler2017-02-211-14/+15
* Use a sorted vector rather than QSet or std::setChristian Kandeler2017-01-051-15/+14
* Change style of #includes of Qt headersJake Petroules2017-01-041-3/+3
* Do the buildgraph sanity checks only on demandChristian Kandeler2016-12-191-10/+1