Phil Nash 
							
						 
					 
					
						
						
							
						
						97150f27ac 
					 
					
						
						
							
							Renamed catch_tostring.hpp catch_tostring.h  
						
						... 
						
						
						
						- in preparation for splitting implementation into catch_tostring.hpp 
						
						
					 
					
						2014-04-23 06:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7059b2cdac 
					 
					
						
						
							
							Added ability to show “invisibles” in strings (just tabs and newline chars, for now).  
						
						
						
						
					 
					
						2014-04-22 18:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f219194199 
					 
					
						
						
							
							Replace some static strings with static char*s for leak detection friendliness (h/t  #272 )  
						
						
						
						
					 
					
						2014-04-22 17:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						48153e8e10 
					 
					
						
						
							
							Considers endianness when printing raw memory into a string  
						
						
						
						
					 
					
						2014-04-22 08:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a020865990 
					 
					
						
						
							
							Sections are, once again, eagerly entered.  
						
						... 
						
						
						
						When the section tracking code was rewritten a while back to simplify and iron out some bugs the order of evaluation was changed so that each new section was skipped on the first run through.
This had unwelcome consequences for some people.
This commit restores the original semantics (while maintaining the simpler, less buggy, new code). 
						
						
					 
					
						2014-04-21 19:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						d7e1790347 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/gnzlbg/Catch  
						
						... 
						
						
						
						# By gnzlbg
# Via gnzlbg
* 'master' of https://github.com/gnzlbg/Catch :
  Conditionally removes usage of deprecated features
Conflicts (resolved):
	include/internal/catch_common.h
	include/internal/catch_section.hpp 
						
						
					 
					
						2014-04-18 08:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9d469b6cb5 
					 
					
						
						
							
							build 37  
						
						
						
						
					 
					
						2014-04-18 08:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7303b2b60e 
					 
					
						
						
							
							Changed branchName to char*, as per  #266  
						
						
						
						
					 
					
						2014-04-18 08:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						970127e488 
					 
					
						
						
							
							Removed some unnecessary core macros  
						
						
						
						
					 
					
						2014-04-16 18:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						20cad7cb1d 
					 
					
						
						
							
							Tags beginning with a non alpha-numeric character are now disallowed.  
						
						... 
						
						
						
						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). 
						
						
					 
					
						2014-04-15 18:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c5406a25bf 
					 
					
						
						
							
							build 35  
						
						
						
						
					 
					
						2014-04-12 19:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1bccc03213 
					 
					
						
						
							
							Secondary fix for  #270  (addresses same issue with CHECK)  
						
						
						
						
					 
					
						2014-04-12 19:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						a176b93738 
					 
					
						
						
							
							Fix for  #270  (REQUIRE continues if test throws an exception).  
						
						... 
						
						
						
						Added test case that reproduced the bug then applied the fix. 
						
						
					 
					
						2014-04-12 19:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						af8cd98f20 
					 
					
						
						
							
							New version of Clara that fixes operator= issue with ref member ( #265 )  
						
						
						
						
					 
					
						2014-03-24 18:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								gnzlbg 
							
						 
					 
					
						
						
							
						
						ce6598599b 
					 
					
						
						
							
							Conditionally removes usage of deprecated features  
						
						... 
						
						
						
						-add macros to test for C++ version and features
to catch_compiler_capabilities.hpp
- replaces dynamic exception specifications (deprecated)
with noexcept in C++ Version >= 11
- defines defaulted copy constructor/move constructors/assignment
in C++ Version >= 11 since their implicit generation is deprecated
under some circumstances.
- fixes  #259  
						
						
					 
					
						2014-03-20 14:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						472dc2a61f 
					 
					
						
						
							
							New version of Clara  
						
						... 
						
						
						
						- interface changed slightly
- moved clara.h and tbc_text_format.h into “external” folder 
						
						
					 
					
						2014-03-17 18:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f9df35b12b 
					 
					
						
						
							
							Fixed instance of Clara::_ placeholder when using CATCH_CONFIG_RUNNER  
						
						
						
						
					 
					
						2014-03-10 18:02:18 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						dd2810d60a 
					 
					
						
						
							
							build 30  
						
						... 
						
						
						
						- with Clara fix for null deref crash 
						
						
					 
					
						2014-03-07 06:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9abb27676d 
					 
					
						
						
							
							Fix problem (hopefully) with single source definitions from Clara  
						
						... 
						
						
						
						- define CLARA_CONFIG_MAIN in the right place 
						
						
					 
					
						2014-03-06 21:53:34 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						fd879f7e77 
					 
					
						
						
							
							Build 28  
						
						... 
						
						
						
						- new version of Clara
- removed command line tests 
						
						
					 
					
						2014-03-06 08:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b9fea75109 
					 
					
						
						
							
							New version of Clara.  
						
						... 
						
						
						
						- updated command line setup with new API
- updated STITCH macros
- force embedded Clara to use Catch’s console width (but restore it after)
- remove command line tests (as these have now moved into the Clara project) 
						
						
					 
					
						2014-03-06 08:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1f1ee3c63d 
					 
					
						
						
							
							New version of Clara  
						
						... 
						
						
						
						- Clara now built with new stitch script (based on generateSingleInclude)
- also fixed python scripts for python 3 (print now a function rather than a keyword) 
						
						
					 
					
						2014-03-01 10:38:14 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1c2fbe146b 
					 
					
						
						
							
							build 26  
						
						
						
						
					 
					
						2014-02-11 18:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						5845ae94aa 
					 
					
						
						
							
							Added private assignment operator to fix VS2010 issue  
						
						... 
						
						
						
						- thanks to Kosta (#239 ) 
						
						
					 
					
						2014-02-11 18:11:06 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b15726beba 
					 
					
						
						
							
							Added #include for <memory> to Clara  
						
						... 
						
						
						
						- thanks again, Martin 
						
						
					 
					
						2014-02-11 17:45:15 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						160b74d6c7 
					 
					
						
						
							
							… and <stdexcept>  
						
						
						
						
					 
					
						2014-02-11 17:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						633feaa4a6 
					 
					
						
						
							
							Added #include <algorithm> to clara.h  
						
						... 
						
						
						
						- thanks Martin 
						
						
					 
					
						2014-02-11 17:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						0dc49d1b57 
					 
					
						
						
							
							Extracted stand-alone micro-library, tbc_text_format.h, from catch_text.h.  
						
						... 
						
						
						
						- use this version in clara.h so clara can stand alone. 
						
						
					 
					
						2014-02-11 06:32:56 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b756243935 
					 
					
						
						
							
							Fixed some comments  
						
						
						
						
					 
					
						2014-02-10 17:31:31 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						c98a97cf90 
					 
					
						
						
							
							Tweaked Cliche macros/ names  
						
						
						
						
					 
					
						2014-02-10 17:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						4554155e3d 
					 
					
						
						
							
							Made Clara a “Cliche” header, which will be usable independently of Catch.  
						
						... 
						
						
						
						- This is just a first step. It still has a dependency on catch_text.h, which also needs to be made a Cliche header.
- These then need their own homes on GitHub. 
						
						
					 
					
						2014-02-10 17:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						7eb5acc183 
					 
					
						
						
							
							build 25  
						
						... 
						
						
						
						- fix for #231  
						
						
					 
					
						2014-01-08 17:17:31 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						46a1fc7615 
					 
					
						
						
							
							Removed unnecessary union name  
						
						
						
						
					 
					
						2014-01-07 17:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						be890d0c15 
					 
					
						
						
							
							build 24  
						
						
						
						
					 
					
						2014-01-07 17:26:59 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e091018514 
					 
					
						
						
							
							Fixes toString() for function pointers and added support for member function pointers.  
						
						... 
						
						
						
						- thanks to Malcolm Noyes for supplying sample code on which the solution here was based 
						
						
					 
					
						2014-01-07 17:25:27 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						440a47011f 
					 
					
						
						
							
							Convert pointers to integrates when printing.  
						
						... 
						
						
						
						- handles function pointers that way too (otherwise printed as 1 by gcc and clang) 
						
						
					 
					
						2014-01-04 19:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						e45e3a139a 
					 
					
						
						
							
							Clara ignores anything after a lone — (double dash)  
						
						... 
						
						
						
						- this allows use within an environment that appends additional arguments that Clara will otherwise reject
- generated build 23 
						
						
					 
					
						2013-12-23 10:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						91ef5f7d40 
					 
					
						
						
							
							build 22  
						
						
						
						
					 
					
						2013-12-20 19:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						886d9d397c 
					 
					
						
						
							
							Reporter command line parser errors more eagerly  
						
						... 
						
						
						
						- show all “unrecognised option” errors 
						
						
					 
					
						2013-12-20 19:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						f385a0b13d 
					 
					
						
						
							
							build 21  
						
						
						
						
					 
					
						2013-12-19 18:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1aa60fada9 
					 
					
						
						
							
							Changed Approx::toString() to be implemented in terms of toString( double ) (as proposed in  #233 )  
						
						
						
						
					 
					
						2013-12-19 18:41:55 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						eb760f689b 
					 
					
						
						
							
							Build 20  
						
						
						
						
					 
					
						2013-12-18 08:38:33 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9e529853ee 
					 
					
						
						
							
							Fixes compiler error for some versions of GCC  
						
						... 
						
						
						
						- Manual application of PR #196  (couldn’t merge)
- See also #226  
						
						
					 
					
						2013-12-18 08:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						557b3bdbe3 
					 
					
						
						
							
							Made SUCCESS variadic too (optional stream)  
						
						
						
						
					 
					
						2013-12-14 23:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						2851b4a55a 
					 
					
						
						
							
							Try again with nullptr compatibility check in GCC  
						
						
						
						
					 
					
						2013-12-14 23:04:06 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9d7b77956c 
					 
					
						
						
							
							build 19  
						
						... 
						
						
						
						- fixes nullptr regression (I had accidentally left in some dev changes) 
						
						
					 
					
						2013-12-14 22:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						859760abb4 
					 
					
						
						
							
							Build 18  
						
						
						
						
					 
					
						2013-12-14 14:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						563429d9a3 
					 
					
						
						
							
							Compile in CATCH_CONFIG_CPP11_NULLPTR for some compilers  
						
						
						
						
					 
					
						2013-12-14 14:32:26 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						b4625208d0 
					 
					
						
						
							
							Test for FAIL that doesn’t take an argument  
						
						
						
						
					 
					
						2013-12-14 14:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						274ed3ea76 
					 
					
						
						
							
							Allow FAIL() to be empty  
						
						
						
						
					 
					
						2013-12-12 23:02:31 +00:00