<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git/src/lib/buildgraph/abstractcommandexecutor.cpp, branch dynablaster</title>
<subtitle>code.qt.io: qbs/qbs.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/'/>
<entry>
<title>Fix meaning of "Command.silent".</title>
<updated>2013-11-06T11:33:16+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@digia.com</email>
</author>
<published>2013-11-05T15:40:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=5778df9ad083767585d7b6154db7b34c3454664b'/>
<id>5778df9ad083767585d7b6154db7b34c3454664b</id>
<content type='text'>
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 &lt;joerg.bornemann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;joerg.bornemann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove global log sink.</title>
<updated>2013-02-06T09:36:05+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@digia.com</email>
</author>
<published>2013-01-31T17:23:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=aea6cbfa9d96f3f76bbc3b81362c54c9322b3fcb'/>
<id>aea6cbfa9d96f3f76bbc3b81362c54c9322b3fcb</id>
<content type='text'>
Applications may not want to use the same log sink for all builds.

The logging facility is also decoupled from the command-line client in other
ways:
    - The LogWriter modifiers for output channel and text color are gone,
      since this type of decision should not be made by low-level code.
      Instead, the "highlight" string can be forwarded to the log sink.
    - The console logger now lives in app/shared, as it must never be used
      by library code.

Change-Id: I8863a554c9b74577320ef23f6f934a74e0f0cbb0
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Applications may not want to use the same log sink for all builds.

The logging facility is also decoupled from the command-line client in other
ways:
    - The LogWriter modifiers for output channel and text color are gone,
      since this type of decision should not be made by low-level code.
      Instead, the "highlight" string can be forwarded to the log sink.
    - The console logger now lives in app/shared, as it must never be used
      by library code.

Change-Id: I8863a554c9b74577320ef23f6f934a74e0f0cbb0
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not write directly into logger</title>
<updated>2013-01-11T10:49:26+00:00</updated>
<author>
<name>Tobias Hunger</name>
<email>tobias.hunger@digia.com</email>
</author>
<published>2012-12-15T11:59:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=7db3e4c0e950fa7a3bd08b65719c36f0ca63e5d6'/>
<id>7db3e4c0e950fa7a3bd08b65719c36f0ca63e5d6</id>
<content type='text'>
Pass information up to the client instead so that it can
decide how to handle it.

This allows e.g. creator to parse compile output for build
issues.

Change-Id: I76be4eaeb289b211b7d2527b555536b556655492
Reviewed-by: Christian Kandeler &lt;christian.kandeler@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pass information up to the client instead so that it can
decide how to handle it.

This allows e.g. creator to parse compile output for build
issues.

Change-Id: I76be4eaeb289b211b7d2527b555536b556655492
Reviewed-by: Christian Kandeler &lt;christian.kandeler@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>update copyright year</title>
<updated>2013-01-09T13:51:06+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@digia.com</email>
</author>
<published>2013-01-09T13:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=5c30d81b8c0fe398a35465e962b941bcdf05e792'/>
<id>5c30d81b8c0fe398a35465e962b941bcdf05e792</id>
<content type='text'>
Change-Id: Ic2962e57ede037b910d7e77b01b0163f0a22cb7d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic2962e57ede037b910d7e77b01b0163f0a22cb7d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement "dry run" functionality.</title>
<updated>2012-11-15T08:46:24+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@digia.com</email>
</author>
<published>2012-11-13T17:03:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=7137d6c3ae2b953ae42ffb06f22a7ce5327917b8'/>
<id>7137d6c3ae2b953ae42ffb06f22a7ce5327917b8</id>
<content type='text'>
Change-Id: Iae59f773c11ba6d7be748c95807727464906bcaa
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iae59f773c11ba6d7be748c95807727464906bcaa
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce namespace Internal.</title>
<updated>2012-11-08T14:03:50+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@digia.com</email>
</author>
<published>2012-11-07T15:19:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=d4d5bcff73d8a30b7f6eb9bb612fc5fd30eb9992'/>
<id>d4d5bcff73d8a30b7f6eb9bb612fc5fd30eb9992</id>
<content type='text'>
This makes it obvious at first glance which facilities are for
public use and which are not, which should be useful especially
for clients of the library.

Change-Id: I7f74f13b5c8a4c63a1de57bf607084a3a3852653
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it obvious at first glance which facilities are for
public use and which are not, which should be useful especially
for clients of the library.

Change-Id: I7f74f13b5c8a4c63a1de57bf607084a3a3852653
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Split up class CommandExecutor.</title>
<updated>2012-10-22T09:50:41+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@digia.com</email>
</author>
<published>2012-10-19T12:49:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=5960113cb0f28425c5cb129afbfac75a38a8da90'/>
<id>5960113cb0f28425c5cb129afbfac75a38a8da90</id>
<content type='text'>
It currently combines the running of processes and Javascript commands,
which are two completely different things. Put the respective
functionality into dedicated classes and provide a common API via
a base class.

Change-Id: I65517fc6fa75c102c9029259ec9d96563b0a2a82
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It currently combines the running of processes and Javascript commands,
which are two completely different things. Put the respective
functionality into dedicated classes and provide a common API via
a base class.

Change-Id: I65517fc6fa75c102c9029259ec9d96563b0a2a82
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@digia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
