Fix meaning of "Command.silent".
authorChristian Kandeler <christian.kandeler@digia.com>
Tue, 5 Nov 2013 15:40:40 +0000 (16:40 +0100)
committerJoerg Bornemann <joerg.bornemann@digia.com>
Wed, 6 Nov 2013 11:33:16 +0000 (12:33 +0100)
commit5778df9ad083767585d7b6154db7b34c3454664b
treea51a94185781203326144ea28b48c08489045df2
parent7068aa68e09265fbd7d9c5c31b187b927b011188
Fix meaning of "Command.silent".

The new, saner meaning is: If this property is set to true, then qbs
will not print the status message (containing the command description).
Accordingly, the default is changed to false. Also, there is now a
check that prints a warning if a non-silent command has an empty
description.

Change-Id: I5a8fd4e2f8901f6e2858946901e8081a6929d43f
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
src/app/qbs/commandlinefrontend.cpp
src/lib/buildgraph/abstractcommandexecutor.cpp
src/lib/buildgraph/command.cpp
src/lib/buildgraph/command.h
src/lib/buildgraph/processcommandexecutor.cpp
src/lib/tools/persistence.cpp