Clare Macrae 
							
						 
					 
					
						
						
							
						
						1d13d88833 
					 
					
						
						
							
							Helper script to create "Introduced in ..." text - see  #1667  
						
						
						
						
					 
					
						2019-08-02 19:18:47 +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ý 
							
						 
					 
					
						
						
							
						
						e640c3837a 
					 
					
						
						
							
							Move the async-using parts of benchmarking into a .cpp file  
						
						... 
						
						
						
						This keeps it out of the main include path when benchmarking is
enabled, somewhat reducing the compilation-time penalty.
Also moved some other functions into the .cpp file, especially
helpers that could be given internal linkage, and concretized some
iterator-templated code that only ever used
`std::vector<double>::iterator`. 
						
						
					 
					
						2019-06-15 11:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								hbina4326 
							
						 
					 
					
						
						
							
						
						bf4771a7ed 
					 
					
						
						
							
							Script helper getBuildExecutable now works properly on Windows  
						
						
						
						
					 
					
						2019-02-23 14:44:40 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						34dcd2c436 
					 
					
						
						
							
							Remove remains of the old conan things from release script  
						
						
						
						
					 
					
						2018-11-26 20:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								MaciejPatro 
							
						 
					 
					
						
						
							
						
						1faccd601d 
					 
					
						
						
							
							Improve path normalization for approvalTests.py  
						
						... 
						
						
						
						This fixes 3 problems:
* Relative paths on Windows are now supported
* Out-of-tree (paths starting with ../) builds are now supported
* Path separator normalization no longer affects non-path components of input (problem with Compact reporter)
Fixes  #1379  
Fixes  #1222  
Fixes  #1200  
Fixes  #1194  
						
						
					 
					
						2018-10-19 12:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						6b9ca0888a 
					 
					
						
						
							
							Add tests for  #1404  
						
						
						
						
					 
					
						2018-10-13 16:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						46e99e258f 
					 
					
						
						
							
							Fixup TOC script sluggification and documentation  
						
						
						
						
					 
					
						2018-09-09 17:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								Axel Huebl 
							
						 
					 
					
						
						
							
						
						90663b2e75 
					 
					
						
						
							
							Tests: Spaces & TABs  
						
						... 
						
						
						
						Fix TABs and none-PEP8 spaces in approval test.
Does not yet fix overlong lines for full `flake8` compliance. 
						
						
					 
					
						2018-08-29 18:28:27 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						898d111f72 
					 
					
						
						
							
							Fix generateSingleHeader.py to properly copy utf-8  
						
						
						
						
					 
					
						2018-08-29 12:52:29 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						1a63fad8d6 
					 
					
						
						
							
							Seed the RNG in approval tests  
						
						
						
						
					 
					
						2018-08-19 22:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9b0e740e31 
					 
					
						
						
							
							Changed approval tests path to match changes in CMakeLists.txt  
						
						
						
						
					 
					
						2018-06-25 18:38:08 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						44722f9ed3 
					 
					
						
						
							
							Integrate CMake with <catch2/catch.hpp> include paths  
						
						... 
						
						
						
						This also goes for pkg-config installed by our CMake installation.
This includes
* Updating CMake version on Travis
* Adding a `Catch2` subfolder to the `single_include/` folder to
provide this include path both _inside_ the repository, and _outside_.
* Updated examples to build with the new paths
* Other general CMake cleanup 
						
						
					 
					
						2018-06-24 12:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c5301bf8bf 
					 
					
						
						
							
							Updated release process documentation to reflect vcpkg autoupdate  
						
						
						
						
					 
					
						2018-06-11 22:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2771a8ee9a 
					 
					
						
						
							
							Normalize OS X specific pass/fail strings in approvals  
						
						
						
						
					 
					
						2018-06-04 23:19:55 +02:00 
						 
				 
			
				
					
						
							
							
								Rupert Steel 
							
						 
					 
					
						
						
							
						
						90988f578c 
					 
					
						
						
							
							Enable console colour in the approval tests on windows.  
						
						
						
						
					 
					
						2018-05-14 09:41:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marcus Näslund 
							
						 
					 
					
						
						
							
						
						9e7c281e6e 
					 
					
						
						
							
							Minor fixes to python scripts by pycodestyle  
						
						
						
						
					 
					
						2018-04-27 18:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						aa7b0c9104 
					 
					
						
						
							
							Fix generating single header using Python3  
						
						
						
						
					 
					
						2018-04-19 22:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						375f2052bd 
					 
					
						
						
							
							Use io.open in approvalTests.py regardless of Python version  
						
						... 
						
						
						
						Both Python 2.7 and 3.x support full-featured io.open, so we
can avoid using a polyfill over this. 
						
						
					 
					
						2018-04-19 22:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Hughes 
							
						 
					 
					
						
						
							
						
						dc6b83bec9 
					 
					
						
						
							
							Support Python3 in approval tests  
						
						
						
						
					 
					
						2018-04-16 21:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						b11175548a 
					 
					
						
						
							
							Fixup various spelling errors ( #1208 )  
						
						
						
						
					 
					
						2018-03-07 10:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						414e2fa946 
					 
					
						
						
							
							Make embedClara.py executable  
						
						
						
						
					 
					
						2018-02-09 16:49:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						44dbda9f01 
					 
					
						
						
							
							Add CATCH_VERSION_* defines for external use  
						
						... 
						
						
						
						I wonder how much use they will actually see, but their cost is
fairly minor.
Closes  #1131  
						
						
					 
					
						2018-01-26 20:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Seifert 
							
						 
					 
					
						
						
							
						
						1e3ddbb496 
					 
					
						
						
							
							Specify VERSION in modern CMake  
						
						
						
						
					 
					
						2018-01-18 23:20:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						15ad95c8db 
					 
					
						
						
							
							Make generateSingleHeader compatible with Python 2.7  
						
						
						
						
					 
					
						2018-01-18 16:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f0f40a0dbf 
					 
					
						
						
							
							Ensure that the single header is kept with LFs  
						
						
						
						
					 
					
						2018-01-18 12:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f0909dfe02 
					 
					
						
						
							
							Add yet another expansion of INF macro  
						
						... 
						
						
						
						Closes  #1151  
					
						2018-01-14 17:04:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c053dca26e 
					 
					
						
						
							
							Update path to vcpkg's portfile  
						
						
						
						
					 
					
						2018-01-12 11:09:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						2bc33dd04d 
					 
					
						
						
							
							Fix script responsible for updating release link in the readme  
						
						
						
						
					 
					
						2018-01-10 14:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						f5910f38ef 
					 
					
						
						
							
							Copy reporters to single_include during releases  
						
						
						
						
					 
					
						2018-01-10 13:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						673dcc16a9 
					 
					
						
						
							
							Make approval tests also check compact reporter  
						
						
						
						
					 
					
						2017-12-06 15:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						812bf21740 
					 
					
						
						
							
							Move imports close to point of usage in Python scripts  
						
						... 
						
						
						
						This means that you no longer need urllib2 to regenerate
single header file, etc 
						
						
					 
					
						2017-11-19 22:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						8dbaac61ff 
					 
					
						
						
							
							Final set of fixes for floating matchers approvals  
						
						
						
						
					 
					
						2017-11-12 11:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						cecee3459a 
					 
					
						
						
							
							Add another MSVC NAN macro  
						
						
						
						
					 
					
						2017-11-10 19:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						0b1f1b1003 
					 
					
						
						
							
							Add ULP and margin matcher  
						
						... 
						
						
						
						Closes  #1074  
					
						2017-11-10 18:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						accf9859b4 
					 
					
						
						
							
							Add OSX specific INFINITE macro parsing in approval tests  
						
						
						
						
					 
					
						2017-11-01 08:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						22ac9d2184 
					 
					
						
						
							
							Approx cleanup: More tests, INFINITY handling, etc  
						
						
						
						
					 
					
						2017-11-01 07:30:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						276393e4e5 
					 
					
						
						
							
							Change ToC script to use <br> instead of trailing spaces  
						
						... 
						
						
						
						Also updated docs that contain ToC. Fixes  #1048  
						
						
					 
					
						2017-10-13 11:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						c7d9f02d5b 
					 
					
						
						
							
							Add pkg-config support  
						
						... 
						
						
						
						Closes  #1032  
					
						2017-10-12 21:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						79b405fd3f 
					 
					
						
						
							
							Add stringification for std::chrono::{duration,time_point}  
						
						... 
						
						
						
						Also hides std::chrono, std::pair and std::chrono::* behind
new configuration macros, CATCH_CONFIG_ENABLE_*_STRINGMAKER
to avoid dragging in <utility>, <tuple> and <chrono> in common
path, unless requested. 
						
						
					 
					
						2017-10-09 13:03:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Moene 
							
						 
					 
					
						
						
							
						
						61280e6d0a 
					 
					
						
						
							
							Rename to updateDocumentToC.py and adapt for use with Catch  
						
						... 
						
						
						
						adding missing GPL 3.0 license (thanks for noting @horenmar). 
						
						
					 
					
						2017-10-03 15:43:18 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Moene 
							
						 
					 
					
						
						
							
						
						7e9b53e40c 
					 
					
						
						
							
							Add original markdown_toclify.py by Sebastian Raschk (@rasbt)  
						
						... 
						
						
						
						- https://github.com/rasbt/markdown-toclify  
						
						
					 
					
						2017-10-03 15:43:18 +02:00 
						 
				 
			
				
					
						
							
							
								Phil Nash 
							
						 
					 
					
						
						
							
						
						9541e89e6a 
					 
					
						
						
							
							Changed embed script to just do direct regex substitution  
						
						
						
						
					 
					
						2017-09-26 14:13:08 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						ab5d176195 
					 
					
						
						
							
							Fix/disable failing approval tests  
						
						
						
						
					 
					
						2017-09-02 10:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						97edf7ce65 
					 
					
						
						
							
							Fix-up compilation benchmark script  
						
						
						
						
					 
					
						2017-08-30 18:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						46e28791ff 
					 
					
						
						
							
							Stitch .cpp files into single header in deterministic order  
						
						
						
						
					 
					
						2017-08-30 15:43:44 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						4dcdcc0ac3 
					 
					
						
						
							
							Change developBuild to work same as *Release  
						
						
						
						
					 
					
						2017-08-30 12:16:10 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						67dc654c70 
					 
					
						
						
							
							Fix updateVcpkgPackage  
						
						
						
						
					 
					
						2017-08-27 11:48:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hořeňovský 
							
						 
					 
					
						
						
							
						
						dee61df274 
					 
					
						
						
							
							Refactor release scripts, automatically update Wandbox on release  
						
						
						
						
					 
					
						2017-08-24 22:50:25 +02:00