<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch v1.3.4</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>Amend property evaluation optimization.</title>
<updated>2015-02-16T09:52:44+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-02-13T16:44:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=59c61da6ec4027c0a52a57a6357f58a07f2e1a96'/>
<id>59c61da6ec4027c0a52a57a6357f58a07f2e1a96</id>
<content type='text'>
There is code further down in the chain (e.g. setupBuildEnvironment())
that expects the first module instance it finds to contain the right
definition for all its properties. So make sure that is the case.

Change-Id: I55f10d626f5be7ec8502f54e0b1a9673df0b5d93
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is code further down in the chain (e.g. setupBuildEnvironment())
that expects the first module instance it finds to contain the right
definition for all its properties. So make sure that is the case.

Change-Id: I55f10d626f5be7ec8502f54e0b1a9673df0b5d93
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt autotest so that it fails again.</title>
<updated>2015-02-16T09:52:15+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-02-13T15:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=5819a73fa013a16f68449c4d5be54fbcfbf82902'/>
<id>5819a73fa013a16f68449c4d5be54fbcfbf82902</id>
<content type='text'>
Task-number: QBS-736
Change-Id: I94a4bd869f289e78816b56d5de974342cc463c6c
Reviewed-by: Jake Petroules &lt;jake.petroules@petroules.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QBS-736
Change-Id: I94a4bd869f289e78816b56d5de974342cc463c6c
Reviewed-by: Jake Petroules &lt;jake.petroules@petroules.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't evaluate properties that will never be seen.</title>
<updated>2015-02-13T14:33:12+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-02-12T17:33:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=f53d724eec925180e94cda4bd7db6b86eba0f82b'/>
<id>f53d724eec925180e94cda4bd7db6b86eba0f82b</id>
<content type='text'>
During project resolving, we can make use of our knowledge
of how the PropertyFinder works, skipping evaluation for
"shadowed" properties.
In the long term, we might want to get rid of the nested
modules map altogether and replace it with a "flat" map
(with special support for mergeable list values).

Task-number: QBS-746
Change-Id: I75f62239daadce1f8826444a2e3b3a51d581df98
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During project resolving, we can make use of our knowledge
of how the PropertyFinder works, skipping evaluation for
"shadowed" properties.
In the long term, we might want to get rid of the nested
modules map altogether and replace it with a "flat" map
(with special support for mergeable list values).

Task-number: QBS-746
Change-Id: I75f62239daadce1f8826444a2e3b3a51d581df98
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase tests timeout to make them succeed on slow hardware</title>
<updated>2015-02-12T17:09:39+00:00</updated>
<author>
<name>Dmitry Shachnev</name>
<email>mitya57@gmail.com</email>
</author>
<published>2015-02-12T12:24:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=04df1532c412cb62db033865055d14dfe3ec7b71'/>
<id>04df1532c412cb62db033865055d14dfe3ec7b71</id>
<content type='text'>
In Debian, QBS failed to build on some architectures (like MIPS) due
to timeout error in tests. Increasing the timeout made the tests succeed.

See https://bugs.debian.org/774974 for details.

Done-with: Dejan Latinovic &lt;Dejan.Latinovic@imgtec.com&gt;
Change-Id: I68b24260eefd1cb5cb6486f71a4cd9e9e2f3d2f2
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer &lt;perezmeyer@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Debian, QBS failed to build on some architectures (like MIPS) due
to timeout error in tests. Increasing the timeout made the tests succeed.

See https://bugs.debian.org/774974 for details.

Done-with: Dejan Latinovic &lt;Dejan.Latinovic@imgtec.com&gt;
Change-Id: I68b24260eefd1cb5cb6486f71a4cd9e9e2f3d2f2
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer &lt;perezmeyer@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove invalid assertion.</title>
<updated>2015-02-11T10:24:20+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-02-10T16:54:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e1ea84b740fb54bf7a60e852f68dd5a126da0104'/>
<id>e1ea84b740fb54bf7a60e852f68dd5a126da0104</id>
<content type='text'>
We can find different values for a scalar property in module prototypes
if they are assigned indirectly at some place.

Change-Id: I97349cd5879e33133ad85751d76728e9873ff265
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can find different values for a scalar property in module prototypes
if they are assigned indirectly at some place.

Change-Id: I97349cd5879e33133ad85751d76728e9873ff265
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build.</title>
<updated>2015-02-10T15:32:13+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-02-10T14:18:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=7409abb0b7dc2a8ecb672de09b50d0c199873532'/>
<id>7409abb0b7dc2a8ecb672de09b50d0c199873532</id>
<content type='text'>
Change-Id: Ib03cb4dfbe018964629fb48be5f567c67e05c1f1
Reviewed-by: Jake Petroules &lt;jake.petroules@petroules.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib03cb4dfbe018964629fb48be5f567c67e05c1f1
Reviewed-by: Jake Petroules &lt;jake.petroules@petroules.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix scalar property lookup some more</title>
<updated>2015-02-10T10:57:56+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@theqtcompany.com</email>
</author>
<published>2015-02-09T13:36:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=6cd2ec6266f29d08ed337357049faea7a93c1b7c'/>
<id>6cd2ec6266f29d08ed337357049faea7a93c1b7c</id>
<content type='text'>
Let there be a product P that depends on module A. Module A depends on
module B.A sets B.foo to 1. Default value of B.foo is 0.  The value of
product.moduleProperty("B", "foo") is 1.

Now add the direct dependency B to P. P does not overwrite the default
value of B.foo. The overwritten value of B.foo from A takes
precedence.

This semantics change is needed to make sure that adding/removing
modules to a product does not change property values in surprising
ways.

Task-number: QBS-736
Change-Id: I73152a24649bc670a9075e82998ef2b0d8709a84
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let there be a product P that depends on module A. Module A depends on
module B.A sets B.foo to 1. Default value of B.foo is 0.  The value of
product.moduleProperty("B", "foo") is 1.

Now add the direct dependency B to P. P does not overwrite the default
value of B.foo. The overwritten value of B.foo from A takes
precedence.

This semantics change is needed to make sure that adding/removing
modules to a product does not change property values in surprising
ways.

Task-number: QBS-736
Change-Id: I73152a24649bc670a9075e82998ef2b0d8709a84
Reviewed-by: Christian Kandeler &lt;christian.kandeler@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Add a configuration for online documentation builds</title>
<updated>2015-02-06T10:47:50+00:00</updated>
<author>
<name>Topi Reinio</name>
<email>topi.reinio@digia.com</email>
</author>
<published>2015-02-06T08:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=aec6c77bb8ce33b6535106c78eeb9cd755398953'/>
<id>aec6c77bb8ce33b6535106c78eeb9cd755398953</id>
<content type='text'>
When the build_online_docs qmake config variable is set, select
the correct version of the Qt documentation template and set
the copyright notice.

Change-Id: I4dc590ebfd2f09b49ff808efe1ac26d3ee228887
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the build_online_docs qmake config variable is set, select
the correct version of the Qt documentation template and set
the copyright notice.

Change-Id: I4dc590ebfd2f09b49ff808efe1ac26d3ee228887
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add XFAIL'ing autotest.</title>
<updated>2015-02-03T15:28:56+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-01-29T16:20:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=8c74d8c210e64bfe5ce6afe9374fb634d6d86d7a'/>
<id>8c74d8c210e64bfe5ce6afe9374fb634d6d86d7a</id>
<content type='text'>
Task-number: QBS-736
Change-Id: I69ae2f62c1258774fc0a2558aba5ec2b145431b9
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QBS-736
Change-Id: I69ae2f62c1258774fc0a2558aba5ec2b145431b9
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix removeFileRecursion().</title>
<updated>2015-02-03T08:57:24+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@theqtcompany.com</email>
</author>
<published>2015-01-29T10:35:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e69e1e3719617d4fb48555c17e94af8e096f1647'/>
<id>e69e1e3719617d4fb48555c17e94af8e096f1647</id>
<content type='text'>
Neither symlinks to directories nor broken symlinks were handled
correctly (due to QFileInfo weirdness again).

Change-Id: I652e677643273c9d57f98d87b652483a870dcd0c
Reviewed-by: Jake Petroules &lt;jake.petroules@petroules.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Neither symlinks to directories nor broken symlinks were handled
correctly (due to QFileInfo weirdness again).

Change-Id: I652e677643273c9d57f98d87b652483a870dcd0c
Reviewed-by: Jake Petroules &lt;jake.petroules@petroules.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
