<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3, branch v2.12.3</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>v2.12.3</title>
<updated>2020-06-29T18:50:39+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-29T18:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0f05c034c2cf4dd039b8ea375c70dbe657f21d97'/>
<id>0f05c034c2cf4dd039b8ea375c70dbe657f21d97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OverallResultsCases element to XML reporter</title>
<updated>2020-06-28T20:36:08+00:00</updated>
<author>
<name>Ryan Pavlik</name>
</author>
<published>2020-06-11T21:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ee4538c0c68196a51c047ae6ed64672606f4f208'/>
<id>ee4538c0c68196a51c047ae6ed64672606f4f208</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite the contributing documentation</title>
<updated>2020-06-27T15:44:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-26T18:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dc7a20fc741085778b8dc645a74806273b39aeda'/>
<id>dc7a20fc741085778b8dc645a74806273b39aeda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace a TODO comment in examples</title>
<updated>2020-06-26T18:04:05+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-23T16:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=018dc0b74fcf5b3e363b2b61fe3b4abf59fe882d'/>
<id>018dc0b74fcf5b3e363b2b61fe3b4abf59fe882d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an example of using GENERATE(table())</title>
<updated>2020-06-23T20:55:03+00:00</updated>
<author>
<name>Richard Ash</name>
</author>
<published>2020-06-19T14:32:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ad1940f336b4527544d435372a5f5c65fe7d783d'/>
<id>ad1940f336b4527544d435372a5f5c65fe7d783d</id>
<content type='text'>
There are some examples on issue #850 of using this feature, but they
are not easily found from the documentation. Adding them here as an
example makes them more findable and ensures they keep working if the
API changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are some examples on issue #850 of using this feature, but they
are not easily found from the documentation. Adding them here as an
example makes them more findable and ensures they keep working if the
API changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add notes on compiling the examples.</title>
<updated>2020-06-20T19:41:10+00:00</updated>
<author>
<name>Richard Ash</name>
</author>
<published>2020-06-18T16:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=53999216221a8b38bf619ddee6a48107f5bfc7c9'/>
<id>53999216221a8b38bf619ddee6a48107f5bfc7c9</id>
<content type='text'>
This took me some time to figure out so document for others.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This took me some time to figure out so document for others.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clang-format configuration added.</title>
<updated>2020-06-19T07:49:10+00:00</updated>
<author>
<name>offa</name>
</author>
<published>2020-04-29T11:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e815acddf8535a6c3709a43bcf643acf234d4856'/>
<id>e815acddf8535a6c3709a43bcf643acf234d4856</id>
<content type='text'>
Some notes on the configuration options chosen:

* We want `AllowShortEnumsOnASingleLine` set to `false`, but that
option is clang-format-11 and up, which is not out yet.
* `IndentPPDirectives` is currently inconsistent, but `AfterHash`
is the preferred style in new code.
* `NamespaceIndentation` is a mess, but `All` is closer to the effect
we want than `Inner`.
* `SpacesInParentheses` set to `true` is not ideal due to it also
introducing extra spaces in preprocessor expressions, but using it
is much closer to the current style than not.

All in all, using this setting globally would reformat pretty much
every line of code in the codebase, but it is as close as possible
to the bespoke style currently used. Still, it should only be used
on the diffs.

Closes #1182
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some notes on the configuration options chosen:

* We want `AllowShortEnumsOnASingleLine` set to `false`, but that
option is clang-format-11 and up, which is not out yet.
* `IndentPPDirectives` is currently inconsistent, but `AfterHash`
is the preferred style in new code.
* `NamespaceIndentation` is a mess, but `All` is closer to the effect
we want than `Inner`.
* `SpacesInParentheses` set to `true` is not ideal due to it also
introducing extra spaces in preprocessor expressions, but using it
is much closer to the current style than not.

All in all, using this setting globally would reformat pretty much
every line of code in the codebase, but it is as close as possible
to the bespoke style currently used. Still, it should only be used
on the diffs.

Closes #1182
</pre>
</div>
</content>
</entry>
<entry>
<title>Make scripts/updateDocumentToC.py executable.</title>
<updated>2020-06-18T19:28:08+00:00</updated>
<author>
<name>Richard Ash</name>
</author>
<published>2020-06-18T16:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e7189f1e4f4ba22bf479a464f892a0e2f9ec0ef9'/>
<id>e7189f1e4f4ba22bf479a464f892a0e2f9ec0ef9</id>
<content type='text'>
On systems where the file system has excute permissions, this script was
not marked as executable in a clean git checkout and so could be run
without first changing the permissions. Fixed by setting the relevant
git flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On systems where the file system has excute permissions, this script was
not marked as executable in a clean git checkout and so could be run
without first changing the permissions. Fixed by setting the relevant
git flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit test for shortcircuiting behaviour of combined matchers</title>
<updated>2020-06-14T19:48:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-14T19:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1806b215457ff90cfdc7d0eaaacbdf21f7a02d3c'/>
<id>1806b215457ff90cfdc7d0eaaacbdf21f7a02d3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Devirtualize NameAndLocation query on trackers</title>
<updated>2020-06-13T17:26:17+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-13T17:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=288416f50108ed3b17e37a6b6705821d0e2530e5'/>
<id>288416f50108ed3b17e37a6b6705821d0e2530e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
