<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_console_colour_impl.hpp, branch v1.2.1-develop.15</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>Fix for white background in windows powershell when using colour output.</title>
<updated>2015-07-03T10:02:40+00:00</updated>
<author>
<name>csa</name>
</author>
<published>2015-07-03T10:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6160a2b0796c73e64916f2602c9b6410c8b00bb6'/>
<id>6160a2b0796c73e64916f2602c9b6410c8b00bb6</id>
<content type='text'>
This commit fixes the white background that appears in windows powershell
when catch outputs messages with colour. The previous implementation
ignored the original background colour and defaulted to a white background.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes the white background that appears in windows powershell
when catch outputs messages with colour. The previous implementation
ignored the original background colour and defaulted to a white background.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --force-colour option to force colour output.</title>
<updated>2015-02-11T21:12:42+00:00</updated>
<author>
<name>Peter Huene</name>
</author>
<published>2015-02-11T20:40:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e5280b2c5722ab93419905d886e8675ee912bd25'/>
<id>e5280b2c5722ab93419905d886e8675ee912bd25</id>
<content type='text'>
Adding a --force-colour option to force colour output on POSIX systems,
provided a debugger is not attached.

This allows for Catch to output colours even if STDOUT is not a tty,
which can be the case when the test executable is being spawned by a
parent process (e.g. CMake's ctest).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding a --force-colour option to force colour output on POSIX systems,
provided a debugger is not attached.

This allows for Catch to output colours even if STDOUT is not a tty,
which can be the case when the test executable is being spawned by a
parent process (e.g. CMake's ctest).
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleaned up terminal colouring impl and added more config options</title>
<updated>2014-10-21T06:24:30+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-10-21T06:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=bde3567f3ec079b29a0c2ed24c4e385008e3b36f'/>
<id>bde3567f3ec079b29a0c2ed24c4e385008e3b36f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only use std::cout/ cert via Catch::cout/ cert - and make those conditional on CATCH_CONFIG_NOSTDOUT</title>
<updated>2014-10-02T18:08:19+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-10-02T18:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=383d7c06a1ac91b3bb471cc6ea9aa275c1f996c2'/>
<id>383d7c06a1ac91b3bb471cc6ea9aa275c1f996c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Made Colour copyable to remove warning</title>
<updated>2014-07-09T06:36:12+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-07-09T06:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a469d9bc0f464db29b1c9d8c87ed2f3120e01324'/>
<id>a469d9bc0f464db29b1c9d8c87ed2f3120e01324</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tags beginning with a non alpha-numeric character are now disallowed.</title>
<updated>2014-04-15T17:44:37+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2014-04-15T17:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=20cad7cb1dd87f0773f796433276c78de5fa88d6'/>
<id>20cad7cb1dd87f0773f796433276c78de5fa88d6</id>
<content type='text'>
Added !throws special tag which denotes a test case to be skipped when run with -e
(the idea being that the test case is expected to throw an exception which is not caught within a XXX_THROWS assertion).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added !throws special tag which denotes a test case to be skipped when run with -e
(the idea being that the test case is expected to throw an exception which is not caught within a XXX_THROWS assertion).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix fileno not always present. fileno(stdout) = STDOUT_FILENO.</title>
<updated>2013-11-26T22:20:05+00:00</updated>
<author>
<name>Petter Strandmark</name>
</author>
<published>2013-11-26T18:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c032dfa41c658201563f9a7352570183132639a7'/>
<id>c032dfa41c658201563f9a7352570183132639a7</id>
<content type='text'>
This was a problem when compiling on Cygwin with gcc 4.8.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was a problem when compiling on Cygwin with gcc 4.8.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed all trailing whitespace</title>
<updated>2013-07-03T18:14:59+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-07-03T18:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3d1f08c3b563c17d5d102c3e8ce46e7081c4fe9'/>
<id>f3d1f08c3b563c17d5d102c3e8ce46e7081c4fe9</id>
<content type='text'>
- addresses #105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- addresses #105
</pre>
</div>
</content>
</entry>
<entry>
<title>Use MFCs windows include if present</title>
<updated>2013-07-01T17:44:40+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-07-01T17:44:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ba9b2b5a377b0495ff2bb5dd06c0a4e5b6f3345a'/>
<id>ba9b2b5a377b0495ff2bb5dd06c0a4e5b6f3345a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>guard NOMINMAX definition (windows)</title>
<updated>2013-06-29T19:31:17+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2013-06-29T19:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4b5e008b20da8c6e11c6192710d60cdb2c884056'/>
<id>4b5e008b20da8c6e11c6192710d60cdb2c884056</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
