<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch v1.13.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>Qt support: Fix detection of deployment target for Apple platforms</title>
<updated>2019-04-08T13:52:39+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2019-04-08T11:39:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=1301eb87fd40d200310365f7553ab4b901a855d8'/>
<id>1301eb87fd40d200310365f7553ab4b901a855d8</id>
<content type='text'>
In Qt 5.12, the deployment target information has moved from qmake.conf
into an included file, so let's expand the includes before looking for
the respective line.

Fixes: QBS-1434
Change-Id: I174c03cf227f319e33f484e82735d7ed550c2b11
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Qt 5.12, the deployment target information has moved from qmake.conf
into an included file, so let's expand the includes before looking for
the respective line.

Fixes: QBS-1434
Change-Id: I174c03cf227f319e33f484e82735d7ed550c2b11
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Auto-detect Android.ndk.platform</title>
<updated>2019-04-05T07:34:42+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2019-04-04T08:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e0c6f88fe51186eb6fc697ba74f60136bf2106e4'/>
<id>e0c6f88fe51186eb6fc697ba74f60136bf2106e4</id>
<content type='text'>
... the same way as Android.sdk.platform.

Change-Id: I974fdfd9f56f312cbd39ea155d87694622a9c0b8
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... the same way as Android.sdk.platform.

Change-Id: I974fdfd9f56f312cbd39ea155d87694622a9c0b8
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix badInterpreter autotest</title>
<updated>2019-04-05T07:34:30+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2019-04-03T13:08:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=412d81bca2bcb7bf36632770a256f6c6b80facee'/>
<id>412d81bca2bcb7bf36632770a256f6c6b80facee</id>
<content type='text'>
I now get a different error message after a system update.

Change-Id: Ic403e065c80e9297eadb636faf06a057d9328be6
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I now get a different error message after a system update.

Change-Id: Ic403e065c80e9297eadb636faf06a057d9328be6
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bare-metal: Improve filtering for KEIL compiler output</title>
<updated>2019-03-19T19:16:15+00:00</updated>
<author>
<name>Denis Shienkov</name>
<email>denis.shienkov@gmail.com</email>
</author>
<published>2019-03-16T12:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=025eeaa0050fe29e63e4bb715fda7a9a03b291da'/>
<id>025eeaa0050fe29e63e4bb715fda7a9a03b291da</id>
<content type='text'>
Added some additional allowed output patterns (for MCS51
architecture).

Change-Id: I68629566ea11c53fd5d4c10ae6e1c4e668a70694
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added some additional allowed output patterns (for MCS51
architecture).

Change-Id: I68629566ea11c53fd5d4c10ae6e1c4e668a70694
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>setup-qt: Fix magic MSVC version number used for compatibility check</title>
<updated>2019-03-18T12:51:57+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2019-03-15T14:40:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e0ada9c8aeef0a1adc2328c622c1a7aba6a93aff'/>
<id>e0ada9c8aeef0a1adc2328c622c1a7aba6a93aff</id>
<content type='text'>
MSVC 2017 starts at 19.1, not 19.10.

Change-Id: Ib65d36ca19af829c8e616f40db6bcb11d9b288f0
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MSVC 2017 starts at 19.1, not 19.10.

Change-Id: Ib65d36ca19af829c8e616f40db6bcb11d9b288f0
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix version detection for MSVC 2017</title>
<updated>2019-03-15T15:03:47+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2019-03-15T11:57:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=206debe875417c9c7740eefe37349caecc64f164'/>
<id>206debe875417c9c7740eefe37349caecc64f164</id>
<content type='text'>
The version number for recent MSVC2017 installation has changed to the
format \d+\.\d+\.\d+\.\d+ and the second number is not guaranteed to be
a zero.

Change-Id: I13728d2a5ea3162c3ff29558757cd576a83f4983
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The version number for recent MSVC2017 installation has changed to the
format \d+\.\d+\.\d+\.\d+ and the second number is not guaranteed to be
a zero.

Change-Id: I13728d2a5ea3162c3ff29558757cd576a83f4983
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bare-metal: Add missed linker options from IAR for AVR toolchain</title>
<updated>2019-03-12T13:09:47+00:00</updated>
<author>
<name>Denis Shienkov</name>
<email>denis.shienkov@gmail.com</email>
</author>
<published>2019-03-12T12:48:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=216b592da415e78b805204b58b5e15a208338004'/>
<id>216b592da415e78b805204b58b5e15a208338004</id>
<content type='text'>
Change-Id: I7654eb66ea4a11c9e7e035d3512f2b0601733b28
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: I7654eb66ea4a11c9e7e035d3512f2b0601733b28
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PkgConfigProbe: Check for package version in an extra call</title>
<updated>2019-03-12T12:14:53+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2019-03-12T10:50:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=27d9bc85aa5eb2aa717fdc909cb2104cad0d3334'/>
<id>27d9bc85aa5eb2aa717fdc909cb2104cad0d3334</id>
<content type='text'>
The --*-version arguments cannot be mixed with --cflags and --libs.

Change-Id: I6326fd34f4698cb91cdaa592d7843bd2fdeaa7cf
Fixes: QBS-1430
Reviewed-by: Kai Dohmen &lt;psykai1993@googlemail.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>
The --*-version arguments cannot be mixed with --cflags and --libs.

Change-Id: I6326fd34f4698cb91cdaa592d7843bd2fdeaa7cf
Fixes: QBS-1430
Reviewed-by: Kai Dohmen &lt;psykai1993@googlemail.com&gt;
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some warnings</title>
<updated>2019-03-04T12:17:43+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2019-03-04T08:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=d596d72ae8fdb1e936eafadd94004cdea3b4ab64'/>
<id>d596d72ae8fdb1e936eafadd94004cdea3b4ab64</id>
<content type='text'>
None of them really necessary or even desirable to fix, but...

tools/launcherinterface.cpp:114:80: warning: ‘void QProcess::finished(int)’ is deprecated:
Use QProcess::finished(int, QProcess::ExitStatus) instead [-Wdeprecated-declarations]

api/projectdata.cpp: In function ‘QString qbs::mapToString(const QVariantMap&amp;, const QString&amp;)’:
api/projectdata.cpp:882:15: warning: ‘void qSort(Container&amp;) [with Container = QStringList]’
is deprecated: Use std::sort [-Wdeprecated-declarations]

parser/qmljsparser.cpp: In member function ‘void QbsQmlJS::Parser::reallocateStack()’:
parser/qmljsparser.cpp:72:104: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class QStringRef’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]

etc.

The QStringRef is the only one theoretically applicable, but isn't in
practice given the current implementation.

Change-Id: Idb2a03e3fd096b6ad428615f81266f952d2a8d95
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
None of them really necessary or even desirable to fix, but...

tools/launcherinterface.cpp:114:80: warning: ‘void QProcess::finished(int)’ is deprecated:
Use QProcess::finished(int, QProcess::ExitStatus) instead [-Wdeprecated-declarations]

api/projectdata.cpp: In function ‘QString qbs::mapToString(const QVariantMap&amp;, const QString&amp;)’:
api/projectdata.cpp:882:15: warning: ‘void qSort(Container&amp;) [with Container = QStringList]’
is deprecated: Use std::sort [-Wdeprecated-declarations]

parser/qmljsparser.cpp: In member function ‘void QbsQmlJS::Parser::reallocateStack()’:
parser/qmljsparser.cpp:72:104: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class QStringRef’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess]

etc.

The QStringRef is the only one theoretically applicable, but isn't in
practice given the current implementation.

Change-Id: Idb2a03e3fd096b6ad428615f81266f952d2a8d95
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Check for valid package name upon package creation</title>
<updated>2019-02-27T11:55:49+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2019-02-18T16:38:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=50eb4d183ccb526874cefe73c7f4c2129769aa4a'/>
<id>50eb4d183ccb526874cefe73c7f4c2129769aa4a</id>
<content type='text'>
That's nicer than letting users get a cryptic error message when they
try to install their package on the device.

Change-Id: Ie5321a28475f879f991c4440c7e64c1c3ebd5a9d
Fixes: QBS-1428
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That's nicer than letting users get a cryptic error message when they
try to install their package on the device.

Change-Id: Ie5321a28475f879f991c4440c7e64c1c3ebd5a9d
Fixes: QBS-1428
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
