<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch v1.4.3</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 using Properties items in Groups.</title>
<updated>2015-10-02T13:13:10+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-10-02T08:00:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=55ff3783ce27c87517ae4758fdaca0f16a86367b'/>
<id>55ff3783ce27c87517ae4758fdaca0f16a86367b</id>
<content type='text'>
In EvaluatorScriptClass, we overwrote the already existing outer item
with a (non-working) new one. The original intention of that code is not
entirely clear to me; my assumption is that it can continue to exist as
a fallback where "outer" is used outside a group.

Task-number: QBS-877
Change-Id: Ife0b7f85574f7d880307cd2f65f551a64ca3cf6f
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In EvaluatorScriptClass, we overwrote the already existing outer item
with a (non-working) new one. The original intention of that code is not
entirely clear to me; my assumption is that it can continue to exist as
a fallback where "outer" is used outside a group.

Task-number: QBS-877
Change-Id: Ife0b7f85574f7d880307cd2f65f551a64ca3cf6f
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing check for evaluation error.</title>
<updated>2015-10-02T12:58:07+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-10-02T09:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=9087e2667e20a391acd9caa34293e913cee19080'/>
<id>9087e2667e20a391acd9caa34293e913cee19080</id>
<content type='text'>
Change-Id: I83b53ec2d37a2e5b499b1cd81b1cd2fb3e593750
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I83b53ec2d37a2e5b499b1cd81b1cd2fb3e593750
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix examples/code-generator</title>
<updated>2015-09-11T08:16:50+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@theqtcompany.com</email>
</author>
<published>2015-09-10T13:31:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=90c4ca7070273929c87e481f18015a226124b3db'/>
<id>90c4ca7070273929c87e481f18015a226124b3db</id>
<content type='text'>
This example did nothing since commit c91dcd35.

Change-Id: I7aa440272b2499e26bc947e9b973682a82ca2b75
Reviewed-by: Jake Petroules &lt;jake.petroules@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This example did nothing since commit c91dcd35.

Change-Id: I7aa440272b2499e26bc947e9b973682a82ca2b75
Reviewed-by: Jake Petroules &lt;jake.petroules@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GitIgnore: Add debug/release directories and rc artifacts</title>
<updated>2015-09-03T13:47:17+00:00</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2015-09-03T12:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=31881df00d0321f54b8f0d1865d8b16847befde0'/>
<id>31881df00d0321f54b8f0d1865d8b16847befde0</id>
<content type='text'>
Change-Id: I4115a6e2972c83f6764596b63f882f356feb8db5
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4115a6e2972c83f6764596b63f882f356feb8db5
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Group items in Modules as child items to the respective product.</title>
<updated>2015-09-01T11:36:01+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-08-24T13:16:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=319a81ac369e66744cd4e391af877588bbc60efc'/>
<id>319a81ac369e66744cd4e391af877588bbc60efc</id>
<content type='text'>
Mainly to make binding to module properties work. This should also
reduce the potential for other suprising behavior, as now all following
code sees the Group items where they always were.
Also tighten the autotest.

Task-number: QBS-848
Change-Id: Iebce3f6534a4faace5c9c8bcf4447b938b9a651b
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mainly to make binding to module properties work. This should also
reduce the potential for other suprising behavior, as now all following
code sees the Group items where they always were.
Also tighten the autotest.

Task-number: QBS-848
Change-Id: Iebce3f6534a4faace5c9c8bcf4447b938b9a651b
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ProjectResolver: Remove ExportsContext.</title>
<updated>2015-08-31T11:43:35+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-08-31T09:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=4540a7f4eddd20d870607f1e8f2a64959d2e25b2'/>
<id>4540a7f4eddd20d870607f1e8f2a64959d2e25b2</id>
<content type='text'>
Was forgotten in 9d025655d5.

Change-Id: I10d37c47be99d6366bef857218d7d895e0c71a62
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Was forgotten in 9d025655d5.

Change-Id: I10d37c47be99d6366bef857218d7d895e0c71a62
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cleaning of rescuable artifacts.</title>
<updated>2015-08-31T08:22:14+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-08-21T10:46:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=fb0f175ec1ca0ed91784f680f87b0f3aa77adf96'/>
<id>fb0f175ec1ca0ed91784f680f87b0f3aa77adf96</id>
<content type='text'>
The following sequence was problematic:
    1) qbs build someModuleProperty:true
    2) qbs resolve someModuleProperty:false
    3) qbs clean
Step 2) causes the artifact objects to get removed from the build graph
and their relevant information stored in the list of rescuable artifact
data, so that on the next build the files will either get re-created as
artifacts or removed from the disk, depending on whether the changed
property causes their transformer command to change.
The problem was that the ArtifactCleaner only looked at the build graph
and was not aware of rescuable artifact data. With this patch, we go
through the list of rescuable artifacts and remove the entries from that
list as well as from the disk.

Change-Id: I05348fa1e92268c58f75074ea99371e39cc662f4
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following sequence was problematic:
    1) qbs build someModuleProperty:true
    2) qbs resolve someModuleProperty:false
    3) qbs clean
Step 2) causes the artifact objects to get removed from the build graph
and their relevant information stored in the list of rescuable artifact
data, so that on the next build the files will either get re-created as
artifacts or removed from the disk, depending on whether the changed
property causes their transformer command to change.
The problem was that the ArtifactCleaner only looked at the build graph
and was not aware of rescuable artifact data. With this patch, we go
through the list of rescuable artifacts and remove the entries from that
list as well as from the disk.

Change-Id: I05348fa1e92268c58f75074ea99371e39cc662f4
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to use qbs properties in the condition of a Project item.</title>
<updated>2015-08-27T15:05:51+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-08-27T14:58:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=a34e10961d4b502bf63099084ae230e25a927754'/>
<id>a34e10961d4b502bf63099084ae230e25a927754</id>
<content type='text'>
By moving the call to loadBaseModule() before the one to
checkItemCondition().

Change-Id: I7536dcf54fbf572112ce914d6cce3c941efc1338
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By moving the call to loadBaseModule() before the one to
checkItemCondition().

Change-Id: I7536dcf54fbf572112ce914d6cce3c941efc1338
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix 'gcc.exe is not a standard compiler file name' message on Windows.</title>
<updated>2015-08-26T18:09:18+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@petroules.com</email>
</author>
<published>2015-08-26T11:15:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=d1c307a08400f63afccd9d2baeb53c665579c3b7'/>
<id>d1c307a08400f63afccd9d2baeb53c665579c3b7</id>
<content type='text'>
Change-Id: Ic526342ba837a92dfee0f79ee37c0d8c586c200e
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic526342ba837a92dfee0f79ee37c0d8c586c200e
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ib.appIconName.</title>
<updated>2015-08-25T20:36:05+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@petroules.com</email>
</author>
<published>2015-08-23T00:55:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=d170bb9a8902cdd56c966c8a56da66cbd5d7cf52'/>
<id>d170bb9a8902cdd56c966c8a56da66cbd5d7cf52</id>
<content type='text'>
actool requires --output-partial-info-plist to be specified if
--app-icon is.

Change-Id: I558ff6be4f78eaafbee22726b9a00c4fdf7ba82d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
actool requires --output-partial-info-plist to be specified if
--app-icon is.

Change-Id: I558ff6be4f78eaafbee22726b9a00c4fdf7ba82d
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
