Norbert Wenzel 
							
						 
					 
					
						
						
							
						
						be813faaa0 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2020-12-12 15:31:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4b51d0dd3b 
					 
					
						
						
							
							Remove rest of std::shared_ptr usage in Trackers  
						
						... 
						
						
						
						Closes  #2088  
					
						2020-12-05 15:19:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6350851f9a 
					 
					
						
						
							
							Return plain ptr from ITracker::findChild instead of shared_ptr  
						
						... 
						
						
						
						This is part of wider rework of trackers to avoid `std::shared_ptr`
everywhere.
Related to #2088  
						
						
					 
					
						2020-12-04 21:37:24 +01:00 
						 
				 
			
				
					
						
							
							
								cat_mint 
							
						 
					 
					
						
						
							
						
						21c97f2fad 
					 
					
						
						
							
							Use snprintf instead of sprintf ( #2111 )  
						
						
						
						
					 
					
						2020-12-01 18:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						5b1a6ae00a 
					 
					
						
						
							
							Merge pull request  #2112  from Emil-Jarosz/patch-1  
						
						... 
						
						
						
						Update cmake-integration.md 
						
						
					 
					
						2020-11-30 21:18:25 +01:00 
						 
				 
			
				
					
						
							
							
								Emil Jarosz 
							
						 
					 
					
						
						
							
						
						b9fe8a208f 
					 
					
						
						
							
							Update cmake-integration.md  
						
						... 
						
						
						
						The "contrib" folder was renamed to "extras", but the name wasn't updated in the documentation. 
						
						
					 
					
						2020-11-30 13:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c19b8ec5d7 
					 
					
						
						
							
							Remove TravisCI builds subsumed by GitHub Actions builds  
						
						
						
						
					 
					
						2020-11-29 23:18:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						230f23e6ee 
					 
					
						
						
							
							Add more Clang builds to github actions  
						
						
						
						
					 
					
						2020-11-29 10:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						88504e5332 
					 
					
						
						
							
							Use Ubuntu-20.04 runner for running header guard validation  
						
						... 
						
						
						
						Using `ubuntu-latest` is triggering warning that it will soon migrate
from 18.04 to 20.04, so I am migrating preventively. 
						
						
					 
					
						2020-11-28 23:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4da0c18526 
					 
					
						
						
							
							C++17 Mac builds  
						
						
						
						
					 
					
						2020-11-28 21:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1d746a15ac 
					 
					
						
						
							
							Move Examples and ExtraTests Mac builds to Github Actions  
						
						
						
						
					 
					
						2020-11-28 21:03:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						19cbdebb0e 
					 
					
						
						
							
							Lenghten timing threshold in --min-duration integration test  
						
						
						
						
					 
					
						2020-11-28 21:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f30a9e3feb 
					 
					
						
						
							
							Move some Mac builds from Travis to GitHub Actions  
						
						
						
						
					 
					
						2020-11-28 17:47:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e7740316e3 
					 
					
						
						
							
							Split TestFailureException into its own header  
						
						
						
						
					 
					
						2020-11-28 11:18:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						72525a3053 
					 
					
						
						
							
							Rename catch_common.hpp -> catch_source_line_info.hpp  
						
						... 
						
						
						
						Previous splitting of catch_common.hpp left it containing only one
actual thing, which is the `SourceLineInfo` type. Given that, there
is no reason to keep the old name.
Also found out that it was included in some places for no reason
(primarily Matchers). 
						
						
					 
					
						2020-11-28 11:18:51 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1982c0d5ee 
					 
					
						
						
							
							Split out the StreamEndStop helper into its own header  
						
						
						
						
					 
					
						2020-11-28 11:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0442229dc9 
					 
					
						
						
							
							Start using GitHub actions for Linux builds  
						
						... 
						
						
						
						For now we switched only some of the builds, those that do not
need manually installed compiler packages to function. 
						
						
					 
					
						2020-11-28 11:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						130bf835b5 
					 
					
						
						
							
							Simple Doxygen file  
						
						
						
						
					 
					
						2020-11-26 18:43:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c3e8ae642f 
					 
					
						
						
							
							Remove pointless virtual in WildcardPattern  
						
						
						
						
					 
					
						2020-11-26 18:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3bd5fd6bc5 
					 
					
						
						
							
							Mention GENERATE decaying inputs in release notes docs  
						
						
						
						
					 
					
						2020-11-26 18:35:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f36e059453 
					 
					
						
						
							
							Remove superfluous <memory> include from catch_reporter_cumulative_base.hpp  
						
						
						
						
					 
					
						2020-11-26 18:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						677adf8ade 
					 
					
						
						
							
							Replace shared_ptrs with unique_ptrs in CumulativeReporterBase nodes  
						
						... 
						
						
						
						Closes  #2089  
					
						2020-11-26 14:45:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bfe5553416 
					 
					
						
						
							
							CumulativeReporterBase doesn't use shared_ptrs for sectionStack  
						
						
						
						
					 
					
						2020-11-26 10:21:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c673db7a4e 
					 
					
						
						
							
							Add explanatory comment to CumulativeReporterBase  
						
						
						
						
					 
					
						2020-11-26 09:45:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						b10a19545b 
					 
					
						
						
							
							CumulativeReporterBase stores TestRunNodes directly  
						
						
						
						
					 
					
						2020-11-26 09:43:23 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						e5ccb79bf8 
					 
					
						
						
							
							Remove pointless virtual on StreamingReporterBase::Node destructor  
						
						
						
						
					 
					
						2020-11-25 21:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						3610eb81b1 
					 
					
						
						
							
							Explicitly inline trivial function in CumulativeReporterBase impl  
						
						
						
						
					 
					
						2020-11-17 21:02:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						bd1e76cc3a 
					 
					
						
						
							
							Untypedef some types for clarity when refactoring  
						
						
						
						
					 
					
						2020-11-17 21:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						166c520598 
					 
					
						
						
							
							Remove another unused member variable from CumulativeReporterBase  
						
						
						
						
					 
					
						2020-11-14 16:17:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a29deeb129 
					 
					
						
						
							
							Remove unused member in StreamingReporterBase  
						
						... 
						
						
						
						Part of #2089  
						
						
					 
					
						2020-11-14 16:17:39 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						1cef51b69b 
					 
					
						
						
							
							Default StreamingReporterBase::Node destructor  
						
						
						
						
					 
					
						2020-11-14 16:17:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						79c1bf9301 
					 
					
						
						
							
							Use plain pointer to point to deepest section in CumulativeReporterBase  
						
						... 
						
						
						
						Part of #2089  
						
						
					 
					
						2020-11-14 16:17:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4f14922aa3 
					 
					
						
						
							
							Don't use shared_ptr to store test run info in CumulativeReporterBase  
						
						... 
						
						
						
						Part of #2089  
						
						
					 
					
						2020-11-14 16:16:28 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0fa133a0c5 
					 
					
						
						
							
							Run checking scripts directly  
						
						
						
						
					 
					
						2020-11-10 15:25:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						447b39cae0 
					 
					
						
						
							
							Better names for misc-checks workflow steps  
						
						
						
						
					 
					
						2020-11-10 15:25:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						851a0e907e 
					 
					
						
						
							
							Make scripts executable  
						
						
						
						
					 
					
						2020-11-10 15:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						93312b369e 
					 
					
						
						
							
							Merge pull request  #2099  from innerout/check-license  
						
						... 
						
						
						
						Adds license check in CI 
						
						
					 
					
						2020-11-10 11:10:03 +01:00 
						 
				 
			
				
					
						
							
							
								George Xanthakis 
							
						 
					 
					
						
						
							
						
						d913837a5d 
					 
					
						
						
							
							Adds license check in CI  
						
						
						
						
					 
					
						2020-11-10 00:51:24 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						a9941d4231 
					 
					
						
						
							
							Merge pull request  #2098  from innerout/check-duplicates  
						
						... 
						
						
						
						Adds duplication check for source files in CI 
						
						
					 
					
						2020-11-07 20:59:37 +01:00 
						 
				 
			
				
					
						
							
							
								George Xanthakis 
							
						 
					 
					
						
						
							
						
						39e13bf530 
					 
					
						
						
							
							Adds duplication check for source files in CI  
						
						
						
						
					 
					
						2020-11-07 21:35:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						fefa001bb6 
					 
					
						
						
							
							Fixup approvals  
						
						
						
						
					 
					
						2020-11-07 20:16:53 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						135103bacf 
					 
					
						
						
							
							Arg::parse accepts plain Args as argument  
						
						
						
						
					 
					
						2020-11-07 18:00:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2baa472bcc 
					 
					
						
						
							
							Add GitHub action to check that include guards use standard pattern  
						
						... 
						
						
						
						Based on work by @innerout, but finished and merged by me, because
the GitHub action refused to run for him.
Closes  #2075 
Closes  #2091  
						
						
					 
					
						2020-11-06 21:36:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f97436a1f7 
					 
					
						
						
							
							Normalize include guard in catch_config_ucnaught_exceptions.hpp  
						
						
						
						
					 
					
						2020-11-06 18:01:27 +01:00 
						 
				 
			
				
					
						
							
							
								Morwenn 
							
						 
					 
					
						
						
							
						
						dd5652933a 
					 
					
						
						
							
							Silence -Wuseless-cast warning with GCC10  
						
						... 
						
						
						
						With GCC 10, the `static_cast<bool>` triggers the -Wuseless-cast warning. This commit changes the cast into `static_cast<const bool&>`: it achieves the same thing but doesn't trigger the warning thanks to the "gratuitous" type conversion to `const bool&`. As per references rules, `const bool&` should bind to anything, be it `const` or not, an rvalue or an lvalue, so I doubt that this change is breaking anything. 
						
						
					 
					
						2020-11-02 16:01:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandr Timofeev 
							
						 
					 
					
						
						
							
						
						3a15433d52 
					 
					
						
						
							
							Add support for Components  
						
						
						
						
					 
					
						2020-11-02 15:37:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandr Timofeev 
							
						 
					 
					
						
						
							
						
						67a9561fb5 
					 
					
						
						
							
							Fix slashes for Windows builds  
						
						
						
						
					 
					
						2020-11-02 15:37:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandr Timofeev 
							
						 
					 
					
						
						
							
						
						2f31f9037d 
					 
					
						
						
							
							Inject conan_basic_setup to properly set MD/MT flags  
						
						
						
						
					 
					
						2020-11-02 15:37:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						33bcdc6bf5 
					 
					
						
						
							
							Picked release notes for v2.13.3  
						
						
						
						
					 
					
						2020-11-02 14:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhold Gschweicher 
							
						 
					 
					
						
						
							
						
						74b397e6b8 
					 
					
						
						
							
							Consider CMP0110 add_test() policy  
						
						... 
						
						
						
						CMake 3.19 introduces new add_test() behavior guarded with the policy
CMP0110.
See: https://cmake.org/cmake/help/latest/policy/CMP0110.html 
Update the helper script ParseAndAddCatchTests to consider the policy and
handle the test case name accordingly. 
						
						
					 
					
						2020-11-02 14:42:22 +01:00