<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch v1.16.0</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 TestApi::localProfiles() for mingw</title>
<updated>2020-04-24T11:03:13+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2020-04-24T10:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=977a1b75664d0ee186ee6e620e8384884bd205a0'/>
<id>977a1b75664d0ee186ee6e620e8384884bd205a0</id>
<content type='text'>
This test needed adaptation due to the change in d1ad96d31b.

Change-Id: Ie5a0f2bbc4c939494ab499971f0f54fa811cecd3
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This test needed adaptation due to the change in d1ad96d31b.

Change-Id: Ie5a0f2bbc4c939494ab499971f0f54fa811cecd3
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GCC: fix detection of Mingw prefix in MXE</title>
<updated>2020-04-15T16:07:54+00:00</updated>
<author>
<name>Alberto Mardegan</name>
<email>mardy@users.sourceforge.net</email>
</author>
<published>2020-04-12T07:11:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=846fc574f38395af24a9e60726372cb56075cff4'/>
<id>846fc574f38395af24a9e60726372cb56075cff4</id>
<content type='text'>
The toolchain paths in MXE are of the form

    $MXE_PATH/usr/bin/x86_64-w64-mingw32.shared-g++

so we should not assume that what follows the dot is an extension that
needs to be stripped (like QFileInfo::completeBaseName() does). Instead,
only strip the know executable extensions.

Change-Id: I51040d65e372ef3152ddd9229dd33011661c2b46
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
Reviewed-by: Richard Weickelt &lt;richard@weickelt.de&gt;
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@gmx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The toolchain paths in MXE are of the form

    $MXE_PATH/usr/bin/x86_64-w64-mingw32.shared-g++

so we should not assume that what follows the dot is an extension that
needs to be stripped (like QFileInfo::completeBaseName() does). Instead,
only strip the know executable extensions.

Change-Id: I51040d65e372ef3152ddd9229dd33011661c2b46
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
Reviewed-by: Richard Weickelt &lt;richard@weickelt.de&gt;
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@gmx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changelog for the 1.16 release</title>
<updated>2020-04-15T13:16:10+00:00</updated>
<author>
<name>Richard Weickelt</name>
<email>richard@weickelt.de</email>
</author>
<published>2020-04-07T14:36:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=8ceb1028659f9f5f921195192cafef9791f29682'/>
<id>8ceb1028659f9f5f921195192cafef9791f29682</id>
<content type='text'>
Change-Id: Ifaca92559983990b52064edf7ef85fb7a4569bca
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ifaca92559983990b52064edf7ef85fb7a4569bca
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Session handling: Do not ignore return value of I/O functions</title>
<updated>2020-04-15T12:17:25+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2020-04-15T11:02:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=a07203f182052f2f590dba03f6ee902fdc2aeebb'/>
<id>a07203f182052f2f590dba03f6ee902fdc2aeebb</id>
<content type='text'>
... on Windows.

Task-number: QTCREATORBUG-23839
Change-Id: I7b2bc8318dd5fe39583bc7ed0367425e1d062171
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... on Windows.

Task-number: QTCREATORBUG-23839
Change-Id: I7b2bc8318dd5fe39583bc7ed0367425e1d062171
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qbs session: Keep checking whether stdin is still present</title>
<updated>2020-04-15T11:14:59+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2020-04-14T15:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=dcbb9872d3ef87e809e58329a00414f2e6a11f25'/>
<id>dcbb9872d3ef87e809e58329a00414f2e6a11f25</id>
<content type='text'>
Otherwise, we will continue to lock the build directory if the
controlling process dies.
This patch implements the solution for Unix. The Windows one will follow
shortly.

Task-number: QTCREATORBUG-23839
Change-Id: I95ca7f6666e520c78521af1e85b765bc2e266e0f
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, we will continue to lock the build directory if the
controlling process dies.
This patch implements the solution for Unix. The Windows one will follow
shortly.

Task-number: QTCREATORBUG-23839
Change-Id: I95ca7f6666e520c78521af1e85b765bc2e266e0f
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not hardcode qbs.targetPlatform in CocoaTouchApplication.qbs</title>
<updated>2020-04-14T10:48:53+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2020-04-13T01:12:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=b26370f05d26f934550f7b63227188967b2f6dc5'/>
<id>b26370f05d26f934550f7b63227188967b2f6dc5</id>
<content type='text'>
To be able to choose between ios and ios-simulator.

Same applies to qbs.architecture, pick it from the given profile

Change-Id: I695c87d187dc5fd01cb1ae52ec146f76ad2899f8
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To be able to choose between ios and ios-simulator.

Same applies to qbs.architecture, pick it from the given profile

Change-Id: I695c87d187dc5fd01cb1ae52ec146f76ad2899f8
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>session: Fix reading values from JSON</title>
<updated>2020-04-13T19:24:06+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>ABBAPOH@gmail.com</email>
</author>
<published>2020-04-13T12:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e8cf4840b5e9445f3b4b744d4a2ac5239d562aa8'/>
<id>e8cf4840b5e9445f3b4b744d4a2ac5239d562aa8</id>
<content type='text'>
Apparently, QJsonObject.isNull() returns false in case if key is not
present in the map. This leads to wrong default values e.g. in case
of the "fallback-provider-enabled" key.

Fixes: QTCREATORBUG-23852
Change-Id: Idc85b3fd3a21fc4ce704c112c8c5b7a842cf57ba
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently, QJsonObject.isNull() returns false in case if key is not
present in the map. This leads to wrong default values e.g. in case
of the "fallback-provider-enabled" key.

Fixes: QTCREATORBUG-23852
Change-Id: Idc85b3fd3a21fc4ce704c112c8c5b7a842cf57ba
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable coredumps on macOS</title>
<updated>2020-04-07T11:21:42+00:00</updated>
<author>
<name>Richard Weickelt</name>
<email>richard@weickelt.de</email>
</author>
<published>2020-04-04T10:10:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=77541d68c135039a7ad3431ec1b2f00753e1028e'/>
<id>77541d68c135039a7ad3431ec1b2f00753e1028e</id>
<content type='text'>
This patch enables backtraces in case a program crashes during the build/test.
We want to see the backtrace of Qbs when it crashes.

Change-Id: Ie90f805a68ca9b2d01644b25e81d4d60ab467d0c
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch enables backtraces in case a program crashes during the build/test.
We want to see the backtrace of Qbs when it crashes.

Change-Id: Ie90f805a68ca9b2d01644b25e81d4d60ab467d0c
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Exclude VariantValues when checking for conflicts</title>
<updated>2020-04-06T11:41:45+00:00</updated>
<author>
<name>Richard Weickelt</name>
<email>richard@weickelt.de</email>
</author>
<published>2020-03-29T14:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=6f904ec4e8fd8596840038341f408569c7813f0d'/>
<id>6f904ec4e8fd8596840038341f408569c7813f0d</id>
<content type='text'>
Qbs prints a warning when different modules contain conflicting assignments to
scalar properties. This check assumed that the source values were always of type
JSSourceValue and thus performed a invalid static cast which caused sporadic
crashes on macOS in TestLanguage::moduleMergingVariantValues. No crashes were
obtained on other platforms, but that was only a coincidence.

This patch amends 8ff1dd00.

Change-Id: Id4809496a5fbc4985d040118a4684f3ac040cdc0
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qbs prints a warning when different modules contain conflicting assignments to
scalar properties. This check assumed that the source values were always of type
JSSourceValue and thus performed a invalid static cast which caused sporadic
crashes on macOS in TestLanguage::moduleMergingVariantValues. No crashes were
obtained on other platforms, but that was only a coincidence.

This patch amends 8ff1dd00.

Change-Id: Id4809496a5fbc4985d040118a4684f3ac040cdc0
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix accessing temporary object data</title>
<updated>2020-04-06T10:37:03+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2020-04-04T19:47:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=3e607549f61e9bc97da1d91edcd7d1a284224766'/>
<id>3e607549f61e9bc97da1d91edcd7d1a284224766</id>
<content type='text'>
Dectected by the 'clazy-returning-data-from-temporary' check

Change-Id: I2ab979bb1d58ea96a36d0331aeffa6a719d2f423
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dectected by the 'clazy-returning-data-from-temporary' check

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