5c67f61eee 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of gh:DFHack/dfhack into develop  
							
							
							
						 
						
							2021-03-10 00:31:17 -05:00  
				
					
						
							
							
								 
						
							
							
								795bd27d92 
								
									
								
							
								 
							
						 
						
							
							
								
								Add checks for scripts and luacov submodules  
							
							
							
						 
						
							2021-03-10 00:21:46 -05:00  
				
					
						
							
							
								 
						
							
							
								fba54301b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_luacov_depends' into develop  
							
							
							
						 
						
							2021-03-10 00:20:41 -05:00  
				
					
						
							
							
								 
						
							
							
								7ea44010e0 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-09 07:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f3bef8c34e 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-08 15:06:27 -08:00  
				
					
						
							
							
								 
						
							
							
								69a2f44020 
								
									
								
							
								 
							
						 
						
							
							
								
								Lua class wrappers for the xlsxreader plugin API  
							
							
							
						 
						
							2021-03-08 15:04:50 -08:00  
				
					
						
							
							
								 
						
							
							
								7688029018 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2021-03-08 07:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4aaa54c056 
								
									
								
							
								 
							
						 
						
							
							
								
								dwarfvet: remove console spam when plugin is enabled but no hospitals exist  
							
							
							
						 
						
							2021-03-07 14:59:41 -06:00  
				
					
						
							
							
								 
						
							
							
								403ba2b8ea 
								
									
								
							
								 
							
						 
						
							
							
								
								work when there is no done_command  
							
							
							
						 
						
							2021-03-07 12:06:48 -08:00  
				
					
						
							
							
								 
						
							
							
								81e62b8cfc 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-07 08:53:42 -08:00  
				
					
						
							
							
								 
						
							
							
								916a10d717 
								
									
								
							
								 
							
						 
						
							
							
								
								exempt lua test files from docstring requirements  
							
							... 
							
							
							
							and don't display them with 'ls' 
							
						 
						
							2021-03-07 08:52:45 -08:00  
				
					
						
							
							
								 
						
							
							
								ed21ed8593 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-07 08:51:33 -08:00  
				
					
						
							
							
								 
						
							
							
								98b67e170d 
								
									
								
							
								 
							
						 
						
							
							
								
								allow done_command to be set in test_config.json  
							
							
							
						 
						
							2021-03-07 08:51:02 -08:00  
				
					
						
							
							
								 
						
							
							
								dc5fe71caf 
								
									
								
							
								 
							
						 
						
							
							
								
								add more help and improve compatibility  
							
							... 
							
							
							
							- explain modes, done command, and test_config.json file format
- also be more flexible with how the done command is formatted (can now be
  passed as either separate tokens or as a single quoted string)
- print the filter values when filtering tests 
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								409bfea63e 
								
									
								
							
								 
							
						 
						
							
							
								
								update run-tests.py with new done_command syntax  
							
							
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								3ff3457c10 
								
									
								
							
								 
							
						 
						
							
							
								
								include main test file as a module for testing  
							
							... 
							
							
							
							rewrite main.lua so it can be included as a module
rename test.lua to test_test.lua since I plan to rename main.lua to
test.lua in a future PR 
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								4779dd678d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix test_dir param and allow userdata in table_eq  
							
							
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								6a95308123 
								
									
								
							
								 
							
						 
						
							
							
								
								support setting test_dir on the commandline  
							
							
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								f176310bcd 
								
									
								
							
								 
							
						 
						
							
							
								
								make table_eq check recursive equality  
							
							... 
							
							
							
							and add tests. to write test the table_eq function itself, I expose it
in the text env via expect_raw. if we don't want to do this,
alternatives could be:
1. add the test to main.lua itself
2. expose the expect.table_eq function via a test_hooks variable. then
   test.lua could require main.lua and access the function via the hook.
   may need to update main.lua a bit to ensure it does not run when it
   is "require"d 
							
						 
						
							2021-03-07 08:24:17 -08:00  
				
					
						
							
							
								 
						
							
							
								b302289864 
								
									
								
							
								 
							
						 
						
							
							
								
								prep test/main.lua for running live unit tests  
							
							... 
							
							
							
							- make test config controllable via commandline params
- enable filtering by mode
- fix test filter code (it would misbehave if multiple filters were
  specified)
- allow done_command to have multiple tokens (before it could only be
  one word)
- remove preemptive check for the title screen. it is still checked when a
  test actually requires that the game is on the title screen 
							
						 
						
							2021-03-07 08:24:17 -08:00  
				
					
						
							
							
								 
						
							
							
								3e2b5dd27c 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-07 08:23:20 -08:00  
				
					
						
							
							
								 
						
							
							
								f7ce441a3f 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure test/scripts does not exist in dfhack repo  
							
							
							
						 
						
							2021-03-07 08:21:14 -08:00  
				
					
						
							
							
								 
						
							
							
								49b34b52f5 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs  
							
							
							
						 
						
							2021-03-07 08:16:25 -08:00  
				
					
						
							
							
								 
						
							
							
								754baa45b3 
								
									
								
							
								 
							
						 
						
							
							
								
								remove io overrides  
							
							... 
							
							
							
							they were causing side effects when writing luacov reports 
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								ba6a02eb59 
								
									
								
							
								 
							
						 
						
							
							
								
								call luacov.runner.init directly and clean up dbg  
							
							
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								dc58d39c36 
								
									
								
							
								 
							
						 
						
							
							
								
								document DFHACK_ENABLE_LUACOV env var  
							
							
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								418a8c5d21 
								
									
								
							
								 
							
						 
						
							
							
								
								propagate luacov debug hook through coroutines  
							
							
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								d6cefcb00a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix luacov to v0.15.0 release  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								c07c0eec10 
								
									
								
							
								 
							
						 
						
							
							
								
								add luacov link to license list, install luacov  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								a68c73e140 
								
									
								
							
								 
							
						 
						
							
							
								
								add the luacov repository itself  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								439173248f 
								
									
								
							
								 
							
						 
						
							
							
								
								add luacov as a dependency  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								6d1bd62af9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a Java client lib and update the name of the Python one  
							
							
							
						 
						
							2021-03-06 17:31:27 -05:00  
				
					
						
							
							
								 
						
							
							
								032cd64c10 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump to r1, update submodules and changelog  
							
							
							
						 
						
							2021-03-06 13:30:16 -05:00  
				
					
						
							
							
								 
						
							
							
								2bb4dbccc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace installed hack/changelog.txt with stub  
							
							... 
							
							
							
							This was incomplete, but people were still referencing it.
Closes  #1775  
							
						 
						
							2021-03-06 12:43:31 -05:00  
				
					
						
							
							
								 
						
							
							
								2f629f3b22 
								
									
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2021-03-06 12:29:35 -05:00  
				
					
						
							
							
								 
						
							
							
								8a28fe6dc2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of DFHack/dfhack into develop  
							
							
							
						 
						
							2021-03-06 12:28:45 -05:00  
				
					
						
							
							
								 
						
							
							
								15e0db3895 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/47' into develop  
							
							
							
						 
						
							2021-03-06 12:27:08 -05:00  
				
					
						
							
							
								 
						
							
							
								1e2289c2c9 
								
							
								 
							
						 
						
							
							
								
								removed unnecessary log entry  
							
							
							
						 
						
							2021-03-06 11:03:00 +01:00  
				
					
						
							
							
								 
						
							
							
								fe175876aa 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-03-06 07:15:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ef53c2d672 
								
							
								 
							
						 
						
							
							
								
								adapted to changed df-structures enum value names  
							
							
							
						 
						
							2021-03-05 12:45:51 +01:00  
				
					
						
							
							
								 
						
							
							
								e72125dbff 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-03-05 07:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1698a80c49 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-03-04 07:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								fe2eb18c17 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of DFHack/dfhack into develop  
							
							
							
						 
						
							2021-03-03 23:56:44 -05:00  
				
					
						
							
							
								 
						
							
							
								9df06564a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/Prospector' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-03-03 23:56:06 -05:00  
				
					
						
							
							
								 
						
							
							
								12ad300d64 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-03 07:16:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c9545268fa 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-02 07:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ed3f11a31d 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-01 07:15:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3185d4d6cc 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-02-28 07:15:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1b2eed7c5e 
								
									
								
							
								 
							
						 
						
							
							
								
								confirm convict: use visible name to avoid exposing alternate identities  
							
							... 
							
							
							
							Ref #1593 
See also:
https://www.reddit.com/r/dwarffortress/comments/ltzu82/if_i_wasnt_sure_i_found_the_vampire_before/ 
http://www.bay12forums.com/smf/index.php?topic=164123.msg8253738#msg8253738  
							
						 
						
							2021-02-28 01:01:47 -05:00  
				
					
						
							
							
								 
						
							
							
								5affbce13b 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-02-27 07:15:42 +00:00