<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/scripts/generateSingleHeader.py, branch v1.2.1-develop.16</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>Committed to semantic versioning</title>
<updated>2015-06-29T17:06:15+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2015-06-29T17:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=21f7ef6fdcfcc98fa668028c02ba51643982e7cf'/>
<id>21f7ef6fdcfcc98fa668028c02ba51643982e7cf</id>
<content type='text'>
as prompted by #365, #430, #447 and a thread on the google group.
- split version bumping out of generateSingleHeader script
- separate scripts for bumping each version component
- "build" number only incremented for "develop" builds
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as prompted by #365, #430, #447 and a thread on the google group.
- split version bumping out of generateSingleHeader script
- separate scripts for bumping each version component
- "build" number only incremented for "develop" builds
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed issue with single include generator</title>
<updated>2014-07-11T06:45:41+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-07-11T06:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=785db43bb2cd64bfe795ba1c6adef8b82b85430d'/>
<id>785db43bb2cd64bfe795ba1c6adef8b82b85430d</id>
<content type='text'>
- well, partially. The problem is it is matching /* … */ comments by assuming the intervening lines begin with whitespace followed by a *. This avoids it having to maintain extra state, but makes it brittle.
It was matching *it = " " + *it; as a comment!
It now matches on a single space followed by a  * and this seems to work for now - but it probably needs to move to proper stateful comment handling.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- well, partially. The problem is it is matching /* … */ comments by assuming the intervening lines begin with whitespace followed by a *. This avoids it having to maintain extra state, but makes it brittle.
It was matching *it = " " + *it; as a comment!
It now matches on a single space followed by a  * and this seems to work for now - but it probably needs to move to proper stateful comment handling.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed single header generator for generating no-impl header</title>
<updated>2014-06-02T06:47:24+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-06-02T06:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b198856f7941a9a1135ee3f8f9973b057a279ff9'/>
<id>b198856f7941a9a1135ee3f8f9973b057a279ff9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix python scripts for python 3 (print now a function rather than a keyword)</title>
<updated>2014-03-08T10:31:38+00:00</updated>
<author>
<name>Martin Moene</name>
</author>
<published>2014-03-08T10:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=77c9edfcdbde6f98b799784fc8d13ebfaf5c35ce'/>
<id>77c9edfcdbde6f98b799784fc8d13ebfaf5c35ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New version of Clara</title>
<updated>2014-03-01T10:38:14+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-03-01T10:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1f1ee3c63d9bc97cb6e0ede26e22019fd867e643'/>
<id>1f1ee3c63d9bc97cb6e0ede26e22019fd867e643</id>
<content type='text'>
- Clara now built with new stitch script (based on generateSingleInclude)
- also fixed python scripts for python 3 (print now a function rather than a keyword)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Clara now built with new stitch script (based on generateSingleInclude)
- also fixed python scripts for python 3 (print now a function rather than a keyword)
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated single include generator to allow for embedded micro-libraries</title>
<updated>2014-02-11T18:11:37+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-02-11T18:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d29cbecfa5c5e535dad5d91e2a0b5f1c810bc0d8'/>
<id>d29cbecfa5c5e535dad5d91e2a0b5f1c810bc0d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed broken single header following script change</title>
<updated>2013-12-04T20:25:14+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-12-04T20:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=de49ec4d7c09c18dcb9011a7f53a8ea42c234918'/>
<id>de49ec4d7c09c18dcb9011a7f53a8ea42c234918</id>
<content type='text'>
- fixed the script (was missing #ifdefs)
- also fixed single include (Xcode) test project
- build 16
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fixed the script (was missing #ifdefs)
- also fixed single include (Xcode) test project
- build 16
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored a lot of code from headers into impl headers only compiled into one TU</title>
<updated>2013-12-03T18:52:41+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-12-03T18:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c4a089c12b905843819bf0d3f17b45c9a51af3a2'/>
<id>c4a089c12b905843819bf0d3f17b45c9a51af3a2</id>
<content type='text'>
- also added noimpl option to single header script - which only generates the non impl code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also added noimpl option to single header script - which only generates the non impl code
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed script for new readme</title>
<updated>2013-06-07T20:15:25+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-06-07T20:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7d5f2715ce9e8658bb3da586d9a9c6bbfc8f39d3'/>
<id>7d5f2715ce9e8658bb3da586d9a9c6bbfc8f39d3</id>
<content type='text'>
- updated README with new version
- fixed casing error for -e opt description
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- updated README with new version
- fixed casing error for -e opt description
</pre>
</div>
</content>
</entry>
<entry>
<title>header builder script writes to file rather than stdout</title>
<updated>2013-04-24T19:19:05+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-04-24T19:19:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7293c9785a577c31c63c9c186daff32873028d3d'/>
<id>7293c9785a577c31c63c9c186daff32873028d3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
