Doc: fix copy-paste error.

Change-Id: I7baa14d5b14a19b0240476584f91a47030f781a7
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Executor: Record only the first failing job's error message.

Otherwise we end up with irrelevant "Transformer canceled"
messages, while the actual error gets lost.

Change-Id: I81de84d75cdd94471c13012f23bca5bfd663ab96
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
fix crash on Properties block in Export item

The merged Export item was lacking a file context.
Added a QBS_CHECK in instantiateModule to ensure a valid file context
of the module instance scope.

Task-number: QBS-550
Change-Id: I04368ba2e290a9af70f22e9c4c07324e295da4f0
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Autotests: Increase timeout for "infinite loop" tests.

This is a bit of a shot in the dark to fix a non-reproducible test
failure on our build machine.

Change-Id: I8923c8744e3f5febb55a508a88c46f0fc9543da5
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
fix PathProbe

We must push the probe's scope last, because otherwise the file scope
would shadow property names like fileName and filePath.

Task-number: QBS-383
Change-Id: I4c78b6ad65c2f3e9af5c5c4dda721f6bb6475324
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
use PathProbe in dynamicRuleOutputs test

That's more generic and adds a Probe usage to the test suite.

Change-Id: I022022f9c1d77d5508fbbe848ce56a73eb115185
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>