<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/CMake, branch v3.0.0-preview5</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Add default reporter for Bazel integration (#2399)</title>
<updated>2022-04-08T16:01:59+00:00</updated>
<author>
<name>Lukasz Okraszewski</name>
</author>
<published>2022-04-08T16:01:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cb551b4f6d338020322eb39a2f3747c81896a1ba'/>
<id>cb551b4f6d338020322eb39a2f3747c81896a1ba</id>
<content type='text'>
When the added Bazel configuration flag is enabled,
a default JUnit reporter will be added if the XML
envrioment variable is defined.
Fix include paths for generated config header.
Enable Bazel config by default when building with
Bazel.


Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the added Bazel configuration flag is enabled,
a default JUnit reporter will be added if the XML
envrioment variable is defined.
Fix include paths for generated config header.
Enable Bazel config by default when building with
Bazel.


Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor colour handling to prepare for per-reporter colour modes</title>
<updated>2022-03-28T11:10:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-03-27T21:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1a8a793178d50b74b0f9a0adb3eec937b61039a9'/>
<id>1a8a793178d50b74b0f9a0adb3eec937b61039a9</id>
<content type='text'>
This includes always compiling the ANSI and None colour
implementations, as they don't need to touch any platform
specific APIs, and removing their respective compile-time
configuration options.

Because the Win32 colour implementation requires Win32-specific
APIs, it is still hidden behind a compile-time toggle,
`CATCH_CONFIG_COLOUR_WIN32` (renamed from `..._COLOUR_WINDOWS`).

The commandline options for colours were also changed. The
option now uses different name, and allows to select between
different implementations, rather than changing whether
the compiled-in colour implementation is used through
"yes/no/default" options.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This includes always compiling the ANSI and None colour
implementations, as they don't need to touch any platform
specific APIs, and removing their respective compile-time
configuration options.

Because the Win32 colour implementation requires Win32-specific
APIs, it is still hidden behind a compile-time toggle,
`CATCH_CONFIG_COLOUR_WIN32` (renamed from `..._COLOUR_WINDOWS`).

The commandline options for colours were also changed. The
option now uses different name, and allows to select between
different implementations, rather than changing whether
the compiled-in colour implementation is used through
"yes/no/default" options.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix name of with-main library.</title>
<updated>2022-03-03T23:40:55+00:00</updated>
<author>
<name>Joel Uckelman</name>
</author>
<published>2022-03-03T16:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2ebc04190310ca741ff234be78701e6b6fa0a95f'/>
<id>2ebc04190310ca741ff234be78701e6b6fa0a95f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow passing compile-time configuration options through CMake</title>
<updated>2022-02-18T10:15:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-02-02T14:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33ffc3b6fc1cdb2815a87476b06ff9afb2f2a6bd'/>
<id>33ffc3b6fc1cdb2815a87476b06ff9afb2f2a6bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename MiscFunctions.cmake -&gt; CatchMiscFunctions.cmake</title>
<updated>2022-02-06T23:05:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-02-06T23:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a9ed2c235d4f0bea96315079a6b4fb7b8293812c'/>
<id>a9ed2c235d4f0bea96315079a6b4fb7b8293812c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add licence header to MiscFunctions.cmake</title>
<updated>2022-02-06T22:59:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-02-02T23:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a1e5934aa9ccf881ab95c102f05f9044ad438dd8'/>
<id>a1e5934aa9ccf881ab95c102f05f9044ad438dd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkgconfig: Add missing entries</title>
<updated>2021-09-11T17:02:21+00:00</updated>
<author>
<name>Biswapriyo Nath</name>
</author>
<published>2021-09-10T18:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=efd8cc8777406457a34e15313076ac3a77d4e54b'/>
<id>efd8cc8777406457a34e15313076ac3a77d4e54b</id>
<content type='text'>
This adds prefix and exec_prefix fields</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds prefix and exec_prefix fields</pre>
</div>
</content>
</entry>
<entry>
<title>Use -Wextra-semi instead of -Wextra-semi-stmt for stricter warnings</title>
<updated>2021-09-02T09:04:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-02T09:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=432d03d1aab8472a0813c34a7f0e2e1a2c585d22'/>
<id>432d03d1aab8472a0813c34a7f0e2e1a2c585d22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the static library build reproducible with supported compilers</title>
<updated>2021-05-09T16:05:34+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-05-09T15:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d4a3cd99925166d6cbaed8f26fd989083ddae0a8'/>
<id>d4a3cd99925166d6cbaed8f26fd989083ddae0a8</id>
<content type='text'>
This is based on bed285af07607a9da93892f8b08d36c3fd6af98d from
`v2.x` branch, but done properly for the build in v3 branch,
effectively porting #2141 to devel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is based on bed285af07607a9da93892f8b08d36c3fd6af98d from
`v2.x` branch, but done properly for the build in v3 branch,
effectively porting #2141 to devel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Wold-style-cast error (#2125)</title>
<updated>2020-12-28T13:00:19+00:00</updated>
<author>
<name>Roman Proskuryakov</name>
</author>
<published>2020-12-28T13:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0acb371b9200140ed958d60b86cbb95663ee93bd'/>
<id>0acb371b9200140ed958d60b86cbb95663ee93bd</id>
<content type='text'>
* Add Wold-style-cast to cmake flags
* Fix old style cast in catch_stats.hpp
* Fix old style cast in catch_stats.cpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add Wold-style-cast to cmake flags
* Fix old style cast in catch_stats.hpp
* Fix old style cast in catch_stats.cpp
</pre>
</div>
</content>
</entry>
</feed>
