<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qbs.git, branch v2.0.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>grpc: Bump C++ language version in the autotest again</title>
<updated>2023-03-17T13:06:50+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-16T16:13:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=0319b0acc7a11f9ba84d8708d8e88575470ca75c'/>
<id>0319b0acc7a11f9ba84d8708d8e88575470ca75c</id>
<content type='text'>
The generated code makes use of it these days.

Change-Id: I90460a15630cfb55f274da3484d59bf6f1a2e4ec
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The generated code makes use of it these days.

Change-Id: I90460a15630cfb55f274da3484d59bf6f1a2e4ec
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>grpc: Fix macOS CI again</title>
<updated>2023-03-17T13:06:30+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-16T16:22:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=66562560fcbe0271407560dd1d446c42a70252e5'/>
<id>66562560fcbe0271407560dd1d446c42a70252e5</id>
<content type='text'>
Change-Id: I224ace97588400f540f155eed68495345f1d55a9
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I224ace97588400f540f155eed68495345f1d55a9
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove UBSAN suppressions file</title>
<updated>2023-03-17T13:06:18+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-14T21:17:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=cc6630d0e6b89327287a923a48aeebeda2ac6ca9'/>
<id>cc6630d0e6b89327287a923a48aeebeda2ac6ca9</id>
<content type='text'>
It's not relevant anymore without QtScript.

Change-Id: Iafb56f71764f8334a1e983cdb83014ac847deed3
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not relevant anymore without QtScript.

Change-Id: Iafb56f71764f8334a1e983cdb83014ac847deed3
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedesktop: Rename "name" property to "appName"</title>
<updated>2023-03-15T09:20:41+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-09T12:20:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=33d129352a2674fdc8fc8c26b826a78f10e5f7a6'/>
<id>33d129352a2674fdc8fc8c26b826a78f10e5f7a6</id>
<content type='text'>
"name" is a built-in property of the Module item that must not be set by
users. Astonishingly, this has worked so far due to the way the
ModuleLoader code was written.

Change-Id: I959bc0bba6b7c17a420fc6201031ab0bf4449292
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"name" is a built-in property of the Module item that must not be set by
users. Astonishingly, this has worked so far due to the way the
ModuleLoader code was written.

Change-Id: I959bc0bba6b7c17a420fc6201031ab0bf4449292
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: Upgrade the grpc test app to C++14</title>
<updated>2023-03-07T09:20:42+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-06T16:03:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=3115f086efef4aebbb1f014bc685389b80893bb7'/>
<id>3115f086efef4aebbb1f014bc685389b80893bb7</id>
<content type='text'>
As requested by our macOS CI machines.

Change-Id: Ic5ef011585bf89da1f04162a26682308b9291c38
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As requested by our macOS CI machines.

Change-Id: Ic5ef011585bf89da1f04162a26682308b9291c38
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: Find qdoc directly instead of relying on qmake path</title>
<updated>2023-03-06T18:55:51+00:00</updated>
<author>
<name>Dmitry Shachnev</name>
<email>mitya57@gmail.com</email>
</author>
<published>2023-03-05T14:35:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e7763d972a4404b283260d29ebf7720a981349cb'/>
<id>e7763d972a4404b283260d29ebf7720a981349cb</id>
<content type='text'>
Qt6ToolsToolsTargets.cmake provides a Qt6::qdoc target, so there is
no need to guess qdoc path based on qmake path. It is the same file
where Qt6::qhelpgenerator is defined, which we use here too.

This fixes build on Debian where we moved Qt6::qmake into a different
path to help with cross-building, leaving Qt6::qdoc where it was.

Change-Id: I9e66ffafc8aeb18edc1fe2b27608caa4ee90c3f7
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt6ToolsToolsTargets.cmake provides a Qt6::qdoc target, so there is
no need to guess qdoc path based on qmake path. It is the same file
where Qt6::qhelpgenerator is defined, which we use here too.

This fixes build on Debian where we moved Qt6::qmake into a different
path to help with cross-building, leaving Qt6::qdoc where it was.

Change-Id: I9e66ffafc8aeb18edc1fe2b27608caa4ee90c3f7
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Qt/Android: Adapt to 6.4 androiddeployqt</title>
<updated>2023-03-06T09:18:10+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-02T10:19:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=1a6cfb0af220926f8b00219c5dd7feb36bcaa0d2'/>
<id>1a6cfb0af220926f8b00219c5dd7feb36bcaa0d2</id>
<content type='text'>
Task-number: QTBUG-111558
Change-Id: I728c69635b3946db8a9019fa2fecf076d72d8468
Reviewed-by: Raphaël Cotty &lt;raphael.cotty@gmail.com&gt;
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-111558
Change-Id: I728c69635b3946db8a9019fa2fecf076d72d8468
Reviewed-by: Raphaël Cotty &lt;raphael.cotty@gmail.com&gt;
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent dangling JS values</title>
<updated>2023-03-06T09:17:43+00:00</updated>
<author>
<name>Christian Kandeler</name>
<email>christian.kandeler@qt.io</email>
</author>
<published>2023-03-03T09:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=73994b550f85576844df229c6c7bea44604091e9'/>
<id>73994b550f85576844df229c6c7bea44604091e9</id>
<content type='text'>
As opposed to QtScript, such values cannot be re-used in QuickJS. This
was overlooked in 087c22e17721f37490dd2048a567b6a58065d939.
I assume this is the culprit for seemingly random crashes and "not a
function" messages we have been seeing sometimes when building with Qt
Creator.

Change-Id: Ia4e7aed0cda97439ac75db5ecfbf08ff096a02b2
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As opposed to QtScript, such values cannot be re-used in QuickJS. This
was overlooked in 087c22e17721f37490dd2048a567b6a58065d939.
I assume this is the culprit for seemingly random crashes and "not a
function" messages we have been seeing sometimes when building with Qt
Creator.

Change-Id: Ia4e7aed0cda97439ac75db5ecfbf08ff096a02b2
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Enable exception handling on MSVC</title>
<updated>2023-02-23T09:29:44+00:00</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2023-02-22T10:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=1f8c6d3560607078cf33a396f1907bb1677ba234'/>
<id>1f8c6d3560607078cf33a396f1907bb1677ba234</id>
<content type='text'>
Sample warning:
Building CXX object src\shared\qbs\src\shared\json\CMakeFiles\qbsjson.dir\json.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\ostream(378): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\ostream(371): note: while compiling class template member function 'std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt; &amp;std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt;::operator &lt;&lt;(unsigned __int64)'
F:\Projects\qt-creator\qt-creator\src\shared\qbs\src\shared\json\json.cpp(4142): note: see reference to function template instantiation 'std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt; &amp;std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt;::operator &lt;&lt;(unsigned __int64)' being compiled
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\ostream(671): note: see reference to class template instantiation 'std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt;' being compiled

Change-Id: I404cdeb5e447fe880998aaec4c576c0ed6dd3507
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sample warning:
Building CXX object src\shared\qbs\src\shared\json\CMakeFiles\qbsjson.dir\json.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\ostream(378): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\ostream(371): note: while compiling class template member function 'std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt; &amp;std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt;::operator &lt;&lt;(unsigned __int64)'
F:\Projects\qt-creator\qt-creator\src\shared\qbs\src\shared\json\json.cpp(4142): note: see reference to function template instantiation 'std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt; &amp;std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt;::operator &lt;&lt;(unsigned __int64)' being compiled
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\ostream(671): note: see reference to class template instantiation 'std::basic_ostream&lt;char,std::char_traits&lt;char&gt;&gt;' being compiled

Change-Id: I404cdeb5e447fe880998aaec4c576c0ed6dd3507
Reviewed-by: Ivan Komissarov &lt;ABBAPOH@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>docker: update Windows image</title>
<updated>2023-02-21T10:49:41+00:00</updated>
<author>
<name>Ivan Komissarov</name>
<email>abbapoh@gmail.com</email>
</author>
<published>2023-02-19T08:52:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qbs.git/commit/?id=e332de10b30665d9d6dcaf6d4d72aad918ca0b5d'/>
<id>e332de10b30665d9d6dcaf6d4d72aad918ca0b5d</id>
<content type='text'>
- install latest vs2019 compiler
- install latest win10 SDK
- add vswhere to simplify searching VS
- update Qt to 6.2.4
- update Qbs to 1.24.0
- drop support for 32-bit packages in choco

Change-Id: I0a57baf160307b84e62fea5c56687efcce7fe42c
Reviewed-by: Christian Kandeler &lt;christian.kandeler@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- install latest vs2019 compiler
- install latest win10 SDK
- add vswhere to simplify searching VS
- update Qt to 6.2.4
- update Qbs to 1.24.0
- drop support for 32-bit packages in choco

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