<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch 1.19</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>Add changelog for the 1.19.2 release</title>
<updated>2021-07-26T08:51:41+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-07-26T07:19:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=ec85d5e1706dd3bead3cfaf5e09127a4798d90e2'/>
<id>ec85d5e1706dd3bead3cfaf5e09127a4798d90e2</id>
<content type='text'>
Change-Id: If0710367d0d99b0923c4b4fdcb4651b7b024d8f9
Reviewed-by: Denis Shienkov &lt;denis.shienkov@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>
Change-Id: If0710367d0d99b0923c4b4fdcb4651b7b024d8f9
Reviewed-by: Denis Shienkov &lt;denis.shienkov@gmail.com&gt;
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>baremetal: Revert usage of toWindowsSeparators() for KEIL C51/251/166</title>
<updated>2021-06-28T06:17:12+00:00</updated>
<author>
<name>Denis Shienkov</name>
<email>denis.shienkov@gmail.com</email>
</author>
<published>2021-06-25T10:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=3a408a87c1583d4a5bef0aee2ed56afcf30dd002'/>
<id>3a408a87c1583d4a5bef0aee2ed56afcf30dd002</id>
<content type='text'>
Previous commit 9e5ef99 introduces regression where the non Windows path
separators does not work in some cases, that lead to the compilation
errors (although CI tests are succeed). This strange behavior seems
related to the old engine of these toolchains. Thus, we need to use the
Windows path separators again, besides everywhere in the KEIL
documentation are used only the Windows separators.

Change-Id: I2aa0f28651b914414bcd6b67bf451b0af1b73c18
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previous commit 9e5ef99 introduces regression where the non Windows path
separators does not work in some cases, that lead to the compilation
errors (although CI tests are succeed). This strange behavior seems
related to the old engine of these toolchains. Thus, we need to use the
Windows path separators again, besides everywhere in the KEIL
documentation are used only the Windows separators.

Change-Id: I2aa0f28651b914414bcd6b67bf451b0af1b73c18
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>codesign: Add additional signing flags at end of command</title>
<updated>2021-06-16T12:46:35+00:00</updated>
<author>
<name>Denis Shienkov</name>
<email>denis.shienkov@gmail.com</email>
</author>
<published>2021-06-16T11:36:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=bd2d37ae336e3c88e2fd484cc64eb05b46d07888'/>
<id>bd2d37ae336e3c88e2fd484cc64eb05b46d07888</id>
<content type='text'>
Change-Id: I4133d6716ee6f226cdd56637f86c2b1f3e1cda65
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4133d6716ee6f226cdd56637f86c2b1f3e1cda65
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>codesign: Add new codesign.timestampAlgorithm property</title>
<updated>2021-06-16T11:37:12+00:00</updated>
<author>
<name>Denis Shienkov</name>
<email>denis.shienkov@gmail.com</email>
</author>
<published>2021-06-15T20:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=273000f895d656cc220ee4886f28334d50062b59'/>
<id>273000f895d656cc220ee4886f28334d50062b59</id>
<content type='text'>
We need this property on Windows when we use the
codesign.signingTimestamp property. This property should be set with
the "sha256" value in case when the app is to be distributed over the
App Store; otherwise the the codesign.signingTimestamp property is
quite useless.

Fixes: QBS-1651
Change-Id: Iacc5f80b8acf81ea1a34f55416e6966c41b0e727
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need this property on Windows when we use the
codesign.signingTimestamp property. This property should be set with
the "sha256" value in case when the app is to be distributed over the
App Store; otherwise the the codesign.signingTimestamp property is
quite useless.

Fixes: QBS-1651
Change-Id: Iacc5f80b8acf81ea1a34f55416e6966c41b0e727
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>codesign: Fix checking if product is a framework</title>
<updated>2021-06-14T17:42:21+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-06-12T07:43:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=fb3b51013323d76c301a36c20fb4b53cc93fb45b'/>
<id>fb3b51013323d76c301a36c20fb4b53cc93fb45b</id>
<content type='text'>
It is not correct to check for the frameworkVersion to determine if
product is a Framework - e.g. Xcode always sets this variable. Instead,
product.type or product.bundle.packageType should be checked instead.

This fixes the problem when codesign incorrectly determines bundle as a
framework if product.version is set.

Fixes: QBS-1649
Change-Id: I067e852df82a43897000d45e27908dd5e22eac70
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is not correct to check for the frameworkVersion to determine if
product is a Framework - e.g. Xcode always sets this variable. Instead,
product.type or product.bundle.packageType should be checked instead.

This fixes the problem when codesign incorrectly determines bundle as a
framework if product.version is set.

Fixes: QBS-1649
Change-Id: I067e852df82a43897000d45e27908dd5e22eac70
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 1.19.2</title>
<updated>2021-06-14T17:41:46+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-06-12T07:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=a9b5f3ad3175830925f67f723ff04a8f2a954011'/>
<id>a9b5f3ad3175830925f67f723ff04a8f2a954011</id>
<content type='text'>
Change-Id: Icad305a9ccfe2b4da13a609205ef9af2b4a6f1e0
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: Icad305a9ccfe2b4da13a609205ef9af2b4a6f1e0
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changelog for the 1.19.1 release</title>
<updated>2021-06-14T17:41:15+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-06-11T15:22:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=5b4ce6f52b70e80135994cb5ebcfa17d4eed8d34'/>
<id>5b4ce6f52b70e80135994cb5ebcfa17d4eed8d34</id>
<content type='text'>
Change-Id: Iaf880423147b82b8bd664e6360f0999c9968dc93
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: Iaf880423147b82b8bd664e6360f0999c9968dc93
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Add missing note about "qcc" toolchain</title>
<updated>2021-06-03T14:29:04+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-06-03T11:16:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=f002b866e7e190ddcadfb61ca935c6f0b6ef7e1a'/>
<id>f002b866e7e190ddcadfb61ca935c6f0b6ef7e1a</id>
<content type='text'>
Change-Id: I93b8d7c08d864939c6b6c8b9fcef966f49a5abb5
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: I93b8d7c08d864939c6b6c8b9fcef966f49a5abb5
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>msvc: fix system include support with MSVC &gt;= 19.29.30037</title>
<updated>2021-06-01T09:50:05+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>ABBAPOH@gmail.com</email>
</author>
<published>2021-05-31T17:49:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=f5a13789ee53426f64ccb254a464949cf6276f01'/>
<id>f5a13789ee53426f64ccb254a464949cf6276f01</id>
<content type='text'>
Otherwise, compiler fails with "ERROR: cl : Command line warning D9007 :
'/external:I' requires '/external:W'; option ignored"

Change-Id: I45b01175e5d868370368d31dafa19d0d455f267c
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, compiler fails with "ERROR: cl : Command line warning D9007 :
'/external:I' requires '/external:W'; option ignored"

Change-Id: I45b01175e5d868370368d31dafa19d0d455f267c
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>darwin: do not strip debug symbols when dsyms are built-in</title>
<updated>2021-05-31T11:29:52+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2021-05-29T02:13:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=ae63b558af0f541d83f69195e730d3007f28e9c4'/>
<id>ae63b558af0f541d83f69195e730d3007f28e9c4</id>
<content type='text'>
We do not need to strip debugging symbols (strip -S) when compiling with
'cpp.separateDebugInformation: false' on Darwin platforms. At least, gcc
does not do that when building non-aggregated products, it only strips
symbols when separate debug info is enabled.

Also, stip symbols from all primary outputs (aka build variants), not
only from the first one (which happens to be "release". This seems to be
correct since we separate debug info from all build variants

Fixes: QBS-1647
Change-Id: I7a0c0883c6b7f74fa4a2c7d4b7bdadc9ee23923a
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do not need to strip debugging symbols (strip -S) when compiling with
'cpp.separateDebugInformation: false' on Darwin platforms. At least, gcc
does not do that when building non-aggregated products, it only strips
symbols when separate debug info is enabled.

Also, stip symbols from all primary outputs (aka build variants), not
only from the first one (which happens to be "release". This seems to be
correct since we separate debug info from all build variants

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