3358a2b516 
								
									
								
							
								 
							
						 
						
							
							
								
								enable more tests  
							
							
							
						 
						
							2023-08-04 20:40:33 -07:00  
				
					
						
							
							
								 
						
							
							
								4c89af7c20 
								
									
								
							
								 
							
						 
						
							
							
								
								targets -> target  
							
							
							
						 
						
							2023-08-04 10:11:28 -07:00  
				
					
						
							
							
								 
						
							
							
								a6de9a21fa 
								
									
								
							
								 
							
						 
						
							
							
								
								enable most core tests  
							
							
							
						 
						
							2023-08-04 10:11:28 -07:00  
				
					
						
							
							
								 
						
							
							
								f8dd09200f 
								
									
								
							
								 
							
						 
						
							
							
								
								enable remaining core and structures tests  
							
							
							
						 
						
							2023-08-04 10:11:28 -07:00  
				
					
						
							
							
								 
						
							
							
								e3161b8a4d 
								
									
								
							
								 
							
						 
						
							
							
								
								enable some core tests  
							
							
							
						 
						
							2023-08-03 22:48:43 -07:00  
				
					
						
							
							
								 
						
							
							
								86b57380a6 
								
							
								 
							
						 
						
							
							
								
								fixup unnecessary changes, remove unnecessary stuff  
							
							
							
						 
						
							2023-02-05 19:04:21 -05:00  
				
					
						
							
							
								 
						
							
							
								a770a4cae4 
								
							
								 
							
						 
						
							
							
								
								WIP  
							
							
							
						 
						
							2023-02-05 19:04:21 -05:00  
				
					
						
							
							
								 
						
							
							
								c4a2bdd08e 
								
									
								
							
								 
							
						 
						
							
							
								
								update lua too  
							
							
							
						 
						
							2023-01-05 17:35:33 -08:00  
				
					
						
							
							
								 
						
							
							
								c9cf5ecca8 
								
									
								
							
								 
							
						 
						
							
							
								
								we kept editfield as MOUSE_L for click and drag  
							
							
							
						 
						
							2022-11-21 17:51:24 -08:00  
				
					
						
							
							
								 
						
							
							
								24dc879888 
								
									
								
							
								 
							
						 
						
							
							
								
								adapt library code to newly correct mouse events  
							
							
							
						 
						
							2022-11-21 17:36:46 -08:00  
				
					
						
							
							
								 
						
							
							
								fea0ce0718 
								
									
								
							
								 
							
						 
						
							
							
								
								fix cvs quoting  
							
							
							
						 
						
							2022-10-14 13:11:26 -07:00  
				
					
						
							
							
								 
						
							
							
								b1bf80e585 
								
									
								
							
								 
							
						 
						
							
							
								
								support "group" file split strategy for blueprint  
							
							
							
						 
						
							2022-10-14 12:27:24 -07:00  
				
					
						
							
							
								 
						
							
							
								c52138b168 
								
									
								
							
								 
							
						 
						
							
							
								
								generate meta blueprints  
							
							
							
						 
						
							2022-10-12 17:42:36 -07:00  
				
					
						
							
							
								 
						
							
							
								80d993e734 
								
									
								
							
								 
							
						 
						
							
							
								
								split rooms phase from query and record names  
							
							
							
						 
						
							2022-10-12 16:01:54 -07:00  
				
					
						
							
							
								 
						
							
							
								aa83aa4e71 
								
									
								
							
								 
							
						 
						
							
							
								
								handle construct phase in ecosystem tests  
							
							
							
						 
						
							2022-10-12 14:51:36 -07:00  
				
					
						
							
							
								 
						
							
							
								598f2c4b12 
								
									
								
							
								 
							
						 
						
							
							
								
								support --smooth option for blueprints  
							
							
							
						 
						
							2022-10-12 10:10:53 -07:00  
				
					
						
							
							
								 
						
							
							
								2bff70a290 
								
									
								
							
								 
							
						 
						
							
							
								
								add unit tests for widgets.Scrollbar  
							
							
							
						 
						
							2022-10-07 13:14:52 -07:00  
				
					
						
							
							
								 
						
							
							
								5722d6914b 
								
									
								
							
								 
							
						 
						
							
							
								
								transition Label to use the new generic Scrollbar  
							
							
							
						 
						
							2022-10-07 12:45:43 -07:00  
				
					
						
							
							
								 
						
							
							
								9817106c30 
								
									
								
							
								 
							
						 
						
							
							
								
								add --exclude option for ls  
							
							
							
						 
						
							2022-10-05 13:30:14 -07:00  
				
					
						
							
							
								 
						
							
							
								dc535004e9 
								
									
								
							
								 
							
						 
						
							
							
								
								better formatting for ls output for tags  
							
							
							
						 
						
							2022-10-05 12:51:30 -07:00  
				
					
						
							
							
								 
						
							
							
								fae26b2375 
								
									
								
							
								 
							
						 
						
							
							
								
								replace die's underline with tombstones  
							
							... 
							
							
							
							easter egg suggested by thurin : ) 
							
						 
						
							2022-09-23 08:34:22 -07:00  
				
					
						
							
							
								 
						
							
							
								bb52e7bac8 
								
							
								 
							
						 
						
							
							
								
								list tools in categories with tags builtin  
							
							
							
						 
						
							2022-09-13 23:17:19 -07:00  
				
					
						
							
							
								 
						
							
							
								bcf1b5ddac 
								
									
								
							
								 
							
						 
						
							
							
								
								update tests  
							
							
							
						 
						
							2022-09-11 18:08:00 -07:00  
				
					
						
							
							
								 
						
							
							
								49798f6412 
								
									
								
							
								 
							
						 
						
							
							
								
								add unit test for wrapping  
							
							
							
						 
						
							2022-09-11 13:51:57 -07:00  
				
					
						
							
							
								 
						
							
							
								2fdbcaebf5 
								
							
								 
							
						 
						
							
							
								
								Accept negative indices, add vector tests  
							
							
							
						 
						
							2022-09-07 09:14:09 -07:00  
				
					
						
							
							
								 
						
							
							
								483652e193 
								
							
								 
							
						 
						
							
							
								
								Rewrite utils.df_expr_to_ref() for consistency, add tests  
							
							
							
						 
						
							2022-09-07 09:14:09 -07:00  
				
					
						
							
							
								 
						
							
							
								c178fa35a2 
								
							
								 
							
						 
						
							
							
								
								unit test EditField ignore_keys  
							
							
							
						 
						
							2022-08-31 10:22:41 -07:00  
				
					
						
							
							
								 
						
							
							
								19c231071b 
								
									
								
							
								 
							
						 
						
							
							
								
								adapt to new quickfort api  
							
							
							
						 
						
							2022-08-26 18:00:24 -07:00  
				
					
						
							
							
								 
						
							
							
								8672282fd8 
								
									
								
							
								 
							
						 
						
							
							
								
								add helpdb, unit test, and document API  
							
							... 
							
							
							
							note that we have to dynamically sort some of the expected lists for
locale agnosticism 
							
						 
						
							2022-08-15 16:31:52 -07:00  
				
					
						
							
							
								 
						
							
							
								22f9f3b042 
								
							
								 
							
						 
						
							
							
								
								add unit tests for new widget functionality  
							
							
							
						 
						
							2022-08-15 16:24:34 -07:00  
				
					
						
							
							
								 
						
							
							
								aa80f280d3 
								
							
								 
							
						 
						
							
							
								
								[pre-commit.ci] auto fixes from pre-commit.com hooks  
							
							... 
							
							
							
							for more information, see https://pre-commit.ci  
							
						 
						
							2022-08-15 16:24:34 -07:00  
				
					
						
							
							
								 
						
							
							
								d3abe93a75 
								
							
								 
							
						 
						
							
							
								
								clean up Label tests  
							
							
							
						 
						
							2022-08-15 16:24:34 -07:00  
				
					
						
							
							
								 
						
							
							
								79b6cd13e9 
								
							
								 
							
						 
						
							
							
								
								support scrolling by half pages in Label  
							
							
							
						 
						
							2022-08-15 16:24:34 -07:00  
				
					
						
							
							
								 
						
							
							
								a4c8535977 
								
							
								 
							
						 
						
							
							
								
								add argparse int checking methods, more docs  
							
							
							
						 
						
							2022-08-15 16:15:41 -07:00  
				
					
						
							
							
								 
						
							
							
								c940f086b5 
								
							
								 
							
						 
						
							
							
								
								make the extra_fns functionality clearer  
							
							
							
						 
						
							2022-06-06 16:44:11 -07:00  
				
					
						
							
							
								 
						
							
							
								d9addb0f24 
								
									
								
							
								 
							
						 
						
							
							
								
								[gui/quantum] add integration test ( #2175 )  
							
							... 
							
							
							
							* add integration test for gui/quantum
* exercise the gui/quantum ui a little more 
							
						 
						
							2022-06-03 13:19:56 -07:00  
				
					
						
							
							
								 
						
							
							
								ad2d9cad03 
								
									
								
							
								 
							
						 
						
							
							
								
								[lua] implement keyboard focus subsystem ( #2160 )  
							
							... 
							
							
							
							* implement keyboard focus subsystem
* Fix error in focus group combining
* documentation for the inputToSubviews decision
* modify unit tests to catch that last bug 
							
						 
						
							2022-06-01 17:42:13 -07:00  
				
					
						
							
							
								 
						
							
							
								07f54deb0b 
								
									
								
							
								 
							
						 
						
							
							
								
								fix wrong `Label.frame_body.x2` value ( #2134 )  
							
							... 
							
							
							
							* fix wrong `Label.frame_body.x2` value
`update_scroll_inset` might change `frame_inset`, i.e. we need to `computeFrame` with the new values.
* add tests for Label
* add missing `local`, remove code in comments
* move `TestFramedScreen` outside test functions 
							
						 
						
							2022-05-27 15:25:17 -07:00  
				
					
						
							
							
								 
						
							
							
								888c531774 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mock.observe_func(), improve mock.lua documentation  
							
							... 
							
							
							
							observe_func() is similar to func() but passes through all calls to a specified
function. 
							
						 
						
							2022-05-27 00:33:44 -04:00  
				
					
						
							
							
								 
						
							
							
								53609db1f9 
								
							
								 
							
						 
						
							
							
								
								let CycleHotkeyLabels take numeric initial_options  
							
							... 
							
							
							
							even if all of the option values are non-numeric 
							
						 
						
							2022-05-18 15:39:52 -07:00  
				
					
						
							
							
								 
						
							
							
								fe29bff845 
								
									
								
							
								 
							
						 
						
							
							
								
								Adds cxxrandom unit test and fixes interface problems ( #2099 )  
							
							... 
							
							
							
							* Adds cxxrandom unit test and fixes interface problems
* Tightens braces
* Adds detection code for Shuffle's seqID/engID
* Adds usage examples for cxxrandom
* Gives cxxrandom objects id ranges, sort of
* Updates changelog
* Updates changelog.txt
* Increases id space for cxxrandom
* Fixes bool distribution error message and improves check
* Adds comment explaining the seeded RNG tests for cxxrandom
* Fixes type problem for 32bit builds
* Reduces loop count a few magnitudes
* Fixes a mistake in test.cxxrandom_seed 
							
						 
						
							2022-04-30 21:46:47 -07:00  
				
					
						
							
							
								 
						
							
							
								af47434f52 
								
									
								
							
								 
							
						 
						
							
							
								
								protect against 0 width in string:wrap()  
							
							
							
						 
						
							2022-04-29 11:29:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
				
					
						
							
							
								 
						
							
							
								4f9608da13 
								
									
								
							
								 
							
						 
						
							
							
								
								Document and update argparse module ( #2089 )  
							
							... 
							
							
							
							also add unit tests and use new string fns in processArgs and allow it to recognize parameters with two dashes instead of just one 
							
						 
						
							2022-04-11 16:16:55 -07:00  
				
					
						
							
							
								 
						
							
							
								96b5b4420b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add string:escape_pattern() utility function ( #2082 )  
							
							... 
							
							
							
							* add string:escape_pattern() to dfhack.lua
stolen from devel/query.lua. will migrate scripts to use the common implementation later 
							
						 
						
							2022-04-10 21:18:01 -07:00  
				
					
						
							
							
								 
						
							
							
								54e8761aa0 
								
							
								 
							
						 
						
							
							
								
								capture fortifications and engravings in blueprint  
							
							
							
						 
						
							2022-04-01 12:20:37 -07:00  
				
					
						
							
							
								 
						
							
							
								1f49d4a7cf 
								
							
								 
							
						 
						
							
							
								
								test: quickfort/ecosystem: avoid assuming output folder exists  
							
							
							
						 
						
							2022-03-31 21:57:20 -07:00  
				
					
						
							
							
								 
						
							
							
								dbe87d4156 
								
							
								 
							
						 
						
							
							
								
								implement orders list  
							
							
							
						 
						
							2022-02-25 12:58:56 -08:00  
				
					
						
							
							
								 
						
							
							
								5ab541c17e 
								
							
								 
							
						 
						
							
							
								
								support start() markers in test blueprints  
							
							
							
						 
						
							2022-02-18 14:54:45 -08:00  
				
					
						
							
							
								 
						
							
							
								925132af4e 
								
							
								 
							
						 
						
							
							
								
								use "golden" files for regression testing  
							
							... 
							
							
							
							where they differ from the raw input files. this is required for meta
blueprints since the output blueprints that the `blueprint` plugin
generates only knows map state, not the meta hierarchy that produced it. 
							
						 
						
							2022-02-12 18:28:47 -08:00