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 
							
						 
					 
					
						
						
							
						
						e55273db19 
					 
					
						
						
							
							Removed old generators implementation (and tests)  
						
						
						
						
					 
					
						2015-11-18 19:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e4fa62a14e 
					 
					
						
						
							
							dev build 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  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						ece529ae7c 
					 
					
						
						
							
							Fixed noexcept destructors issue  
						
						
						
						
					 
					
						2015-11-03 17:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9e42153fe5 
					 
					
						
						
							
							dev build 16  
						
						
						
						
					 
					
						2015-11-03 17:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f5642be7b4 
					 
					
						
						
							
							Fixed reversed logic of NoAssertions warning check  
						
						... 
						
						
						
						(that explains the previous regressions) 
						
						
					 
					
						2015-11-03 17:05:08 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7e34619f03 
					 
					
						
						
							
							v1.2.1-develop.15  
						
						... 
						
						
						
						- includes all new section tracker 
						
						
					 
					
						2015-11-03 08:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						bc8840cbb8 
					 
					
						
						
							
							Removed deprecated section tracking implementation and tests  
						
						
						
						
					 
					
						2015-11-03 07:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						aa49823bc0 
					 
					
						
						
							
							perform startRun() at the start of each test case  
						
						
						
						
					 
					
						2015-11-03 07:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						52a417df7b 
					 
					
						
						
							
							Fitted new section tracking  
						
						
						
						
					 
					
						2015-11-02 19:21:46 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b8515929b8 
					 
					
						
						
							
							Moved all new tracking impl into catch_test_case_tracker.pp  
						
						
						
						
					 
					
						2015-11-02 06:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d43a47efca 
					 
					
						
						
							
							Refactored stream related stuff  
						
						... 
						
						
						
						- simpler, polymorphic hierarchy-based, approach
- less bitty conditionals spread across the code
- all resolved up-front so now config class is immutable
(it had evolved the way it was and in need of a clean-up sweep for a long time) 
						
						
					 
					
						2015-09-29 19:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a0de07d45b 
					 
					
						
						
							
							Some small clean-ups and refactorings  
						
						... 
						
						
						
						- removed previous instance saves in RunContext (they were a hang-over from embedded contexts)
- started cleaning up config usage 
						
						
					 
					
						2015-09-28 01:09:06 -07:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0c1c9fa922 
					 
					
						
						
							
							dev build 14  
						
						... 
						
						
						
						- workaround for uncaught_exception issue
- avoid mutating vector while iterating it (due to re-entrancy) 
						
						
					 
					
						2015-09-27 03:28:14 -07:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						166ca2e819 
					 
					
						
						
							
							Do uncaught_exception checking before calling sectionEnded  
						
						... 
						
						
						
						- split the uncaught handling (adding to unfinishedSections) into separate method 
						
						
					 
					
						2015-09-26 18:12:21 -07:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d234ed1a67 
					 
					
						
						
							
							dev build 13  
						
						
						
						
					 
					
						2015-08-24 06:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7fd7c5b8c8 
					 
					
						
						
							
							Merge branch 'matcher-not' into develop  
						
						... 
						
						
						
						* matcher-not:
  Add matcher: Not() 
						
						
					 
					
						2015-08-24 06:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Warta 
							
						 
					 
					
						
						
							
						
						312b94e532 
					 
					
						
						
							
							Add matcher: Not()  
						
						
						
						
					 
					
						2015-08-12 11:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						40d0d2f656 
					 
					
						
						
							
							Added unique_ptr detection to compiler_capabilities  
						
						... 
						
						
						
						- as well as use by C++11 conformant compilers now enabled for VS2013 on too (see #479 )
- updated docs with this (and long long and override support) 
						
						
					 
					
						2015-08-11 08:09:41 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						ad7edd0680 
					 
					
						
						
							
							Replaced some stray overrides with CATCH_OVERRIDE  
						
						
						
						
					 
					
						2015-08-10 07:32:21 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8a05f46a37 
					 
					
						
						
							
							Removed use of std::copy_if (as it's limited to c++11)  
						
						
						
						
					 
					
						2015-08-07 17:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e73583d556 
					 
					
						
						
							
							dev build 12  
						
						
						
						
					 
					
						2015-08-07 17:30:34 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						afcc38efc5 
					 
					
						
						
							
							Fixes for single include  
						
						
						
						
					 
					
						2015-08-07 17:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						368714e7aa 
					 
					
						
						
							
							Added Listeners (programatically provided extra reporters)  
						
						
						
						
					 
					
						2015-08-07 08:20:56 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4cb74761d9 
					 
					
						
						
							
							Support for multiple reporters  
						
						... 
						
						
						
						- can't (yet) specify different targets for each reporter (e.g. different files) 
						
						
					 
					
						2015-08-05 19:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c06e1909ae 
					 
					
						
						
							
							Refactored test filtering and sorting  
						
						
						
						
					 
					
						2015-08-04 23:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						8b1b7cd66e 
					 
					
						
						
							
							dev build 11  
						
						
						
						
					 
					
						2015-08-03 07:40:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						34fa25ed2f 
					 
					
						
						
							
							Removed Runner class  
						
						... 
						
						
						
						- it served no purpose - split into functions instead 
						
						
					 
					
						2015-07-28 18:55:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						85c8074784 
					 
					
						
						
							
							Set group name to -n parameter (or exe name)  
						
						... 
						
						
						
						- As discussed in #469  
						
						
					 
					
						2015-07-28 18:26:09 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f3308ed7c4 
					 
					
						
						
							
							Let gcc use __cplusplus identifier to decide if nullptr supported  
						
						... 
						
						
						
						- or, for 4.6, continue to check __GX_EXPERIMENTAL_CXX0X__
See GitHb issue #445  and PR #471  
						
						
					 
					
						2015-07-27 18:42:36 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						74eef52644 
					 
					
						
						
							
							dev build 10  
						
						
						
						
					 
					
						2015-07-24 08:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2f6371f2ec 
					 
					
						
						
							
							dev build 9  
						
						
						
						
					 
					
						2015-07-23 23:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						733ebb6024 
					 
					
						
						
							
							Added CATCH_CONFIG_CPP11_LONG_LONG support  
						
						
						
						
					 
					
						2015-07-23 23:05:05 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d6e59cd56f 
					 
					
						
						
							
							Fixed Xml encoding  
						
						... 
						
						
						
						- don't encode apostrophes
- only encode quotes in attributes
- encode control characters (as in PR #465 ) 
						
						
					 
					
						2015-07-23 18:45:31 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						6de135c63a 
					 
					
						
						
							
							Given, When, Then prefixes are now std::strings  
						
						... 
						
						
						
						(and so can be prepended to std::strings themselves)
see #455  
						
						
					 
					
						2015-07-22 18:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5bbdc8fd38 
					 
					
						
						
							
							Dev build 8  
						
						
						
						
					 
					
						2015-07-15 23:03:11 +01:00