Trevor Hickey 
							
						 
					 
					
						
						
							
						
						a4a2c15e0c 
					 
					
						
						
							
							removes link to missing readme file  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:13:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sean Middleditch 
							
						 
					 
					
						
						
							
						
						3f226c1999 
					 
					
						
						
							
							Support explicit operator bool  
						
						 
						
						... 
						
						
						
						Fix for issue 596 
						
						
							
						
					 
					
						2016-06-06 20:13:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e134da2e10 
					 
					
						
						
							
							Use Clara v0.0.1.1  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:12:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7f9fbd58c8 
					 
					
						
						
							
							Fix as suggested in  #574  
						
						 
						
						... 
						
						
						
						Cast expression to bool to prevent custom && from defeating short-circuiting 
						
						
							
						
					 
					
						2016-06-06 20:12:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5c60a06ffe 
					 
					
						
						
							
							Removed reference to pre 1.0 release from README  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:12:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						51cc268609 
					 
					
						
						
							
							Fix EndsWith Matcher (and refactored EndsWith  and StartsWith in terms of endsWith and startsWith) (see Issue  #573 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:11:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d1b394d957 
					 
					
						
						
							
							Fixed CATCH_REGISTER_TEST_CASE too  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:10:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						642598b11e 
					 
					
						
						
							
							Fixed REGISTER_TEST_CASE for VS2013 (hopefully)  
						
						 
						
						... 
						
						
						
						- see #549  
						
						
							
						
					 
					
						2016-06-06 20:10:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7e86613377 
					 
					
						
						
							
							Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp)  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:10:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b54813e84e 
					 
					
						
						
							
							First cut of ThreadContext (not plumbed in anywhere yet)  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:06:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						3d6bef2a82 
					 
					
						
						
							
							Keep Xcode 7.1 happy  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:06:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c2b8919b4d 
					 
					
						
						
							
							Removed LegacyReporter support  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:06:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						79e4327329 
					 
					
						
						
							
							Fixed a couple of warning regressions  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:06:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ebb4677089 
					 
					
						
						
							
							Funnel most calls to getCurrentRunContext() through C_A_T_C_H_Context()  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-06 20:06:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f4ba8aaf19 
					 
					
						
						
							
							dev build 2  
						
						 
						
						
						
						
							
  v2.0.0-develop-2
 
						
					 
					
						2015-12-15 07:54:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						25899ea20e 
					 
					
						
						
							
							Use __COUNTER__ when generating unique names instead of __LINE__, if available.  
						
						 
						
						... 
						
						
						
						Based on PR #351  
						
						
							
						
					 
					
						2015-12-15 07:51:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						36cee598cf 
					 
					
						
						
							
							Approvals for Matcher change (added comma)  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-10 18:16:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Warta 
							
						 
					 
					
						
						
							
						
						506b915f7f 
					 
					
						
						
							
							Add missing comma when in captured expression for matchers  
						
						 
						
						... 
						
						
						
						Such that
CHECK_THAT( hex_encode(outbuf) Equals("B5D4045C") )
becomes
CHECK_THAT( hex_encode(outbuf), Equals("B5D4045C") ) 
						
						
							
						
					 
					
						2015-12-10 08:13:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5cab3cc1b8 
					 
					
						
						
							
							Fixed non-variadic version of REGISTER_TEST_CASE  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-10 08:12:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d2642325ae 
					 
					
						
						
							
							main takes args by non-const char*  
						
						 
						
						... 
						
						
						
						- see #548  
						
						
							
						
					 
					
						2015-12-09 18:08:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8fa41d96c7 
					 
					
						
						
							
							Initialise m_currentSortOrder  
						
						 
						
						... 
						
						
						
						- as reported in #545  
						
						
							
						
					 
					
						2015-12-09 18:08:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						693355cc75 
					 
					
						
						
							
							Regenerated single header  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-23 10:29:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5e0db60443 
					 
					
						
						
							
							Use CATCH_AUTO_PTR in DebugOutStream  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-23 10:28:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ce547c1799 
					 
					
						
						
							
							Moved branch on to v2  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-23 10:09:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						28aece6a7a 
					 
					
						
						
							
							Added noexcept to CustomStdException destructor  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-23 10:07:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bd8688cded 
					 
					
						
						
							
							Added support for manually registering test functions.  
						
						 
						
						... 
						
						
						
						As discussed in #421  
						
						
							
						
					 
					
						2015-11-20 16:54:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c70170e904 
					 
					
						
						
							
							Reduce number of places getCurrentRunContext() is called  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-20 08:31:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6789dfa2ba 
					 
					
						
						
							
							catch_capture.hpp doesn't need to depend on catch_interfaces_capture.h  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-19 18:37:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fdc8a2b2df 
					 
					
						
						
							
							Fully removed Context class  
						
						 
						
						... 
						
						
						
						- responsibilities subsumed by RunContext 
						
						
							
						
					 
					
						2015-11-19 18:30:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						eea9357284 
					 
					
						
						
							
							Removed IRunner (rolled into IRunContext)  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-19 17:53:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						73968f29a5 
					 
					
						
						
							
							ResultCapture -> RunContext  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-19 17:45:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b77b45a390 
					 
					
						
						
							
							Some RunContext clean-up  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-19 07:35:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2ebe11660c 
					 
					
						
						
							
							Approvals for generator test removal  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-18 19:28:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e55273db19 
					 
					
						
						
							
							Removed old generators implementation (and tests)  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-18 19:19:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e4fa62a14e 
					 
					
						
						
							
							dev build 3  
						
						 
						
						
						
						
							
  v1.3.0-develop.3
 
						
					 
					
						2015-11-18 08:39:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a49f088032 
					 
					
						
						
							
							exception translators considered even for types deriving from std::exception, now  
						
						 
						
						... 
						
						
						
						- also added docs for exception translators
- updated approvals 
						
						
							
						
					 
					
						2015-11-18 08:39:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ed6e9128a4 
					 
					
						
						
							
							Session's argv now taken by char const* const*  
						
						 
						
						... 
						
						
						
						- see #427  
						
						
							
						
					 
					
						2015-11-18 07:57:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						92356769f1 
					 
					
						
						
							
							dev build 2  
						
						 
						
						
						
						
							
  v1.3.0-develop.2
 
						
					 
					
						2015-11-06 18:07:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d10b73f9f1 
					 
					
						
						
							
							changed Not struct to a class.  
						
						 
						
						... 
						
						
						
						- it was forward declared as a class, which caused warnings on some compilers. It should really have been a class anyway.
- this addresses the same issue as PR #534 , albeit from the other angle. 
						
						
							
						
					 
					
						2015-11-06 18:07:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						71fd2c2fdf 
					 
					
						
						
							
							Fixed test names mentioning the new Matcher combinator operators  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-06 18:07:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						08844e7e57 
					 
					
						
						
							
							build 1.3.0-develop.1  
						
						 
						
						... 
						
						
						
						I've incremented the minor release number. This is a slight abuse of semantic versioning so let me explain:
I've slightly changed how matchers are used. The matcher macro (REQUIRE_THAT/ CHECK_THAT) used to introduce the Catch::Matchers namespace before the macro token for the matcher, to save you having import the namespace yourself.
The trouble is if the matcher token is not a simple matcher (can now be an expression) this breaks!
So I've removed that qualification. Now if you use Matchers you'll have to do somethings like using namespace Catch::Matchers to bring them in.
This is a breaking change - but, OTTOH, Matchers are an undocumented "beta' feature that I've stated in the past is not guaranteed to have a stable API - so I don't think this warrants a major version change - but I did want to make it significant enough that people do notice that something is going on - and perhaps lead them to this commit message. 
						
						
							
  v1.3.0-develop.1
 
						
					 
					
						2015-11-05 18:52:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						054e3c5b43 
					 
					
						
						
							
							Added &&, || and ! operator overloads for matchers  
						
						 
						
						... 
						
						
						
						(syntactic sugar for AllOf, AnyOf and Not compositional matchers, respectively) 
						
						
							
						
					 
					
						2015-11-05 18:46:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f3e7722cc6 
					 
					
						
						
							
							Don't introduce Catch::Matchers namespace in macro  
						
						 
						
						... 
						
						
						
						- this could be a breaking change - fixed up self-test code to compensate 
						
						
							
						
					 
					
						2015-11-05 18:10:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						315c83ad87 
					 
					
						
						
							
							Removed unnecessary parentheses  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-04 18:49:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9576ad9108 
					 
					
						
						
							
							Removed unused parameter  
						
						 
						
						... 
						
						
						
						- as per PR #530  
						
						
							
						
					 
					
						2015-11-04 18:11:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e91738103c 
					 
					
						
						
							
							Stripped trailing whitespace from all source code lines  
						
						 
						
						... 
						
						
						
						(replaces need for PRs #310  and #504 ) 
						
						
							
						
					 
					
						2015-11-04 18:04:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8c32b49d5f 
					 
					
						
						
							
							Added script to strip trailing whitespace from source files  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-04 07:33:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ece529ae7c 
					 
					
						
						
							
							Fixed noexcept destructors issue  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-03 17:37:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9e42153fe5 
					 
					
						
						
							
							dev build 16  
						
						 
						
						
						
						
							
  v1.2.1-develop.16
 
						
					 
					
						2015-11-03 17:06:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c81778ecd0 
					 
					
						
						
							
							Fixed CMake file  
						
						 
						
						... 
						
						
						
						(changed SectionTrackerTests.cpp - now deleted - to the new PartTrackerTests.cpp) 
						
						
							
						
					 
					
						2015-11-03 17:06:24 +00:00