Clare Macrae 
							
						 
					 
					
						
						
							
						
						67b4ada6b0 
					 
					
						
						
							
							Add 'Introduced in Catch 2.3.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						119569a67e 
					 
					
						
						
							
							Add 'Introduced in Catch 2.4.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						ab713894cc 
					 
					
						
						
							
							Add docs for AND_GIVEN macro - see  #1360  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						69fc94d6f8 
					 
					
						
						
							
							Add 'Introduced in Catch 2.4.1.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						49cd7c96b4 
					 
					
						
						
							
							Add 'Introduced in Catch 2.4.2.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						e998d152cc 
					 
					
						
						
							
							Add 'Introduced in Catch 2.5.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						42a5903188 
					 
					
						
						
							
							Add 'Introduced in Catch 2.6.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						c071f07e1a 
					 
					
						
						
							
							Add 'Introduced in Catch 2.7.0.' note  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						53776a90cf 
					 
					
						
						
							
							Add 'Introduced in Catch 2.7.1.' note  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						4511dc0c16 
					 
					
						
						
							
							Add 'Introduced in Catch 2.8.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						e7c3bdb351 
					 
					
						
						
							
							Add 'Introduced in Catch 2.8.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						9aab958667 
					 
					
						
						
							
							Add section headers, so I can later say when features were introduced  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						8cd58f75ec 
					 
					
						
						
							
							Add missing struct Template_Fixture_2 so that the example compiles.  
						
						... 
						
						
						
						Code copied from projects/SelfTest/UsageTests/Class.tests.cpp 
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						d5a69cd400 
					 
					
						
						
							
							Add 'Introduced in Catch 2.9.0.' text  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						1d13d88833 
					 
					
						
						
							
							Helper script to create "Introduced in ..." text - see  #1667  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						de0674c116 
					 
					
						
						
							
							Add a template for creating new documentation page  
						
						... 
						
						
						
						Related to #1695  
						
						
					 
					
						2019-08-02 13:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3d7282c2bd 
					 
					
						
						
							
							Add a section on documentation to contributing.md  
						
						... 
						
						
						
						Related to #1695  
						
						
					 
					
						2019-08-02 10:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Cowan 
							
						 
					 
					
						
						
							
						
						e5c0e3322d 
					 
					
						
						
							
							Add Android implementation of writeToDebugConsole that prints to Logcat ( #1710 )  
						
						
						
						
					 
					
						2019-07-31 23:12:34 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dc8c8e957f 
					 
					
						
						
							
							Use an up to date conan package version again  
						
						... 
						
						
						
						Last time it was fixed to a specific version because the `conan`
and the `conan-package-tools` package that `pip install` would
gather were not compatible, let's hope it won't happen again. 
						
						
					 
					
						2019-07-31 15:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ba9193370b 
					 
					
						
						
							
							Add autoconfiguration for RTX  
						
						... 
						
						
						
						Closes  #1693  
					
						2019-07-30 11:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Czapa10 
							
						 
					 
					
						
						
							
						
						7b70b11c23 
					 
					
						
						
							
							Add PopHead to Open Source projects using Catch  
						
						
						
						
					 
					
						2019-07-30 09:37:05 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ab80277a86 
					 
					
						
						
							
							Improve the REQUIRE_THROWS_MATCHES documentation a bit  
						
						
						
						
					 
					
						2019-07-29 20:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joachim Meyer 
							
						 
					 
					
						
						
							
						
						7e7ab0e28b 
					 
					
						
						
							
							Fix xml reporter crashing when a benchmark failed.  
						
						
						
						
					 
					
						2019-07-29 15:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						425957dc63 
					 
					
						
						
							
							Update vector matcher documentation  
						
						... 
						
						
						
						As it turns out, there were 2 undocumented vector matchers. I also
improved the documentation of them all.
Closes  #1699  
						
						
					 
					
						2019-07-27 18:41:42 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						d017f6d18f 
					 
					
						
						
							
							Document CATCH_CONFIG_CPP17_BYTE macro  
						
						... 
						
						
						
						Leftover from #1686  
						
						
					 
					
						2019-07-26 21:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						91244d30a7 
					 
					
						
						
							
							Document CATCH_CONFIG_CPP17_OPTIONAL macro  
						
						
						
						
					 
					
						2019-07-26 21:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						62b3f6c3c2 
					 
					
						
						
							
							Merge pull request  #1698  from  sfranzen/fix-#1634  
						
						... 
						
						
						
						Fix CTest command issue with square brackets 
						
						
					 
					
						2019-07-22 13:15:35 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Worpitz 
							
						 
					 
					
						
						
							
						
						e7c26f09d1 
					 
					
						
						
							
							Fix non-default-constructible type lists used in TEMPLATE_LIST_TEST_CASE ( #1697 )  
						
						... 
						
						
						
						* Fix non-default-constructible type lists used in TEMPLATE_LIST_TEST_CASE
std::tuple is not default constructible when the first type is not
default-constuctible. Therefore it can not be instantiated.
to circumvent this, we have to use std::declval in the unevaluate decltype
context. 
						
						
					 
					
						2019-07-22 12:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a22b7df46c 
					 
					
						
						
							
							Merge pull request  #1700  from claremacrae/patch-3  
						
						... 
						
						
						
						Fix typo in 2.7.1 release notes 
						
						
					 
					
						2019-07-22 12:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						032068b889 
					 
					
						
						
							
							Fix typo in 2.7.1 release notes  
						
						... 
						
						
						
						GENERATE_VAR -> GENERATE_REF 
						
						
					 
					
						2019-07-21 22:04:50 +01:00 
						 
				 
			
				
					
						
							
							
								Steven Franzen 
							
						 
					 
					
						
						
							
						
						2aed6233cf 
					 
					
						
						
							
							Fix CTest command issue with square brackets  
						
						
						
						
					 
					
						2019-07-21 16:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fb74bb133c 
					 
					
						
						
							
							Fix coverage report merging  
						
						... 
						
						
						
						For some time now (I'd guess almost a year 🤷 ), the coverage
merging on Windows has been failing, because the reports have been
generated in a different folder than expected. Our merge script did
not report failure because it was not checking the returned error
code from OpenCppCoverage, and for some reason, the `codecov` tool
happily returned 0 even though it did not find the file it was
supposed to upload...
The former is also fixed by this commit. 
						
						
					 
					
						2019-07-20 21:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0b42ada60d 
					 
					
						
						
							
							Coverage helper now passes-on test return value  
						
						... 
						
						
						
						This allows #1684  to proceed forward. 
						
						
					 
					
						2019-07-20 21:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c424ca47f9 
					 
					
						
						
							
							Revert "Do not resolve symbolic path when sanitizing filepath during approvals"  
						
						... 
						
						
						
						This reverts commit 52f3abadbb#1691  
						
						
					 
					
						2019-07-19 18:16:21 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						52f3abadbb 
					 
					
						
						
							
							Do not resolve symbolic path when sanitizing filepath during approvals  
						
						... 
						
						
						
						Fixes  #1691  
					
						2019-07-18 16:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						53281b471f 
					 
					
						
						
							
							Prevent compilation of generators that use bool in dangerous manner  
						
						... 
						
						
						
						Closes  #1692  
					
						2019-07-18 11:54:18 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						03ffc1014c 
					 
					
						
						
							
							Add a notice that benchmarking supports needs opt-in  
						
						
						
						
					 
					
						2019-07-14 15:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Stuart Dootson 
							
						 
					 
					
						
						
							
						
						87739ad3fe 
					 
					
						
						
							
							Add std::byte stringification support ( #1686 )  
						
						... 
						
						
						
						* Add `std::byte` support
1. Add byte detection in Catch config
2. Add a `std::byte`specialisation for Catch2::Detail::StringMaker 
						
						
					 
					
						2019-07-13 14:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								Clare Macrae 
							
						 
					 
					
						
						
							
						
						0c27554af5 
					 
					
						
						
							
							Update Contents in docs  #1667  
						
						
						
						
					 
					
						2019-07-06 17:25:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						11488e63b6 
					 
					
						
						
							
							Use _WIN32 macro for detecting MSVC Windows  
						
						... 
						
						
						
						Previously we used `WIN32`, which sometimes does exist, but according to
https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2019 
`_WIN32` is the one that is actually provided by the compiler.
Closes  #1676 . 
						
						
					 
					
						2019-07-06 16:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						820271bf24 
					 
					
						
						
							
							Remove the weird backronym from readme  
						
						
						
						
					 
					
						2019-07-02 20:43:37 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						56d4510138 
					 
					
						
						
							
							Default the SelfTest project to C++11  
						
						... 
						
						
						
						Unlike the previous approach, this will still obey
`-DCMAKE_CXX_STANDARD=X` properly. 
						
						
					 
					
						2019-07-02 20:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c0d3a2e08f 
					 
					
						
						
							
							Merge pull request  #1672  from sommd/master  
						
						... 
						
						
						
						Fix ChunkGenerator with chunk-size 0 
						
						
					 
					
						2019-07-01 18:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2c3018a9d5 
					 
					
						
						
							
							Merge pull request  #1673  from sfranzen/fix-sections  
						
						... 
						
						
						
						Fix TrackerBase::close children completion check 
						
						
					 
					
						2019-06-30 09:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						9a6551b22b 
					 
					
						
						
							
							Add integration test for the children completion check fix  
						
						
						
						
					 
					
						2019-06-30 00:00:41 +02:00 
						 
				 
			
				
					
						
							
							
								Steven Franzen 
							
						 
					 
					
						
						
							
						
						800f1b1d3d 
					 
					
						
						
							
							Fix TrackerBase::close children completion check  
						
						... 
						
						
						
						Now verifies that all children have completed, instead of only the last. 
						
						
					 
					
						2019-06-29 18:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Sommerich 
							
						 
					 
					
						
						
							
						
						9cf5897a11 
					 
					
						
						
							
							Fix ChunkGenerator with chunk-size 0  
						
						... 
						
						
						
						Fixes  #1671  
					
						2019-06-29 23:48:30 +10:00 
						 
				 
			
				
					
						
							
							
								Scott Hutchinson 
							
						 
					 
					
						
						
							
						
						6f32c67ea7 
					 
					
						
						
							
							Adding to documentation for --order and --rng-seed  
						
						
						
						
					 
					
						2019-06-21 15:17:55 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						7eea3ab245 
					 
					
						
						
							
							Actually fix the CMake platform-independence problem  
						
						
						
						
					 
					
						2019-06-17 19:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Bassett 
							
						 
					 
					
						
						
							
						
						80af9ca687 
					 
					
						
						
							
							Rollback ctest labels in CatchAddTests.cmake  
						
						... 
						
						
						
						Parsing --list-tests is broken, as Catch automatically line wraps the
line when it gets too long, stripping any whitespace in the process.
This means that it's impossible to reproduce the exact name of the
test if the test's name is long enough to line-wrap.
Furthermore, overwriting the LABELS property with the discovered labels
breaks users who manually added custom ctest labels.
Rolling back to using --list-test-names-only for now, as it does not
wrap lines even on very long test names.
We may be able parse the output of --list-tags to produce the ctest labels.
However, the straightforward way of doing this is to use CMake's
get_property(TEST ...) and set_property(TEST ... APPEND ...), which don't
work if the test name has spaces or other special characters. We would
need to mangle the test name to a valid CMake identifier to do it that way. 
						
						
					 
					
						2019-06-17 19:17:32 +02:00