1c2efcd8ce 
								
									
								
							
								 
							
						 
						
							
							
								
								fix test  
							
							
							
						 
						
							2023-08-12 22:04:15 -07:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ecdfca89d1 
								
							
								 
							
						 
						
							
							
								
								support nil to indicate no short param name  
							
							
							
						 
						
							2021-09-25 22:00:49 -07:00  
				
					
						
							
							
								 
						
							
							
								fc556c9e5d 
								
							
								 
							
						 
						
							
							
								
								implement non-alias long form params  
							
							... 
							
							
							
							now long form parameters can exist by themselves without being an alias
for a required equivalent short form param 
							
						 
						
							2021-09-25 22:00:49 -07:00  
				
					
						
							
							
								 
						
							
							
								d5be63823d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'TymurGubayev/patch-1' into develop  
							
							
							
						 
						
							2021-08-31 00:55:36 -04:00  
				
					
						
							
							
								 
						
							
							
								39a8f2c799 
								
							
								 
							
						 
						
							
							
								
								migrate existing tests to use expect.str_find()  
							
							
							
						 
						
							2021-08-25 06:38:22 -07:00  
				
					
						
							
							
								 
						
							
							
								9168f9359d 
								
									
								
							
								 
							
						 
						
							
							
								
								name test method the same as the method under test  
							
							
							
						 
						
							2021-08-24 21:29:32 -07:00  
				
					
						
							
							
								 
						
							
							
								691e54dfc6 
								
									
								
							
								 
							
						 
						
							
							
								
								rename expect.find to expect.str_find  
							
							
							
						 
						
							2021-08-24 21:06:12 -07:00  
				
					
						
							
							
								 
						
							
							
								b2f44f00f1 
								
									
								
							
								 
							
						 
						
							
							
								
								add pattern matching expect.find() for unit tests  
							
							... 
							
							
							
							settled on `find()` since the string method of the same name has the
same semantics. other options: `str_find()` since it fails on non-string
or `match()` (but that might imply that the pattern needs to match the
entire string). 
							
						 
						
							2021-08-23 22:59:30 -07:00  
				
					
						
							
							
								 
						
							
							
								3a27a5d6a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow dialog tests to run outside of fortress mode  
							
							
							
						 
						
							2021-08-22 17:45:45 -04:00  
				
					
						
							
							
								 
						
							
							
								86b2329b7f 
								
									
								
							
								 
							
						 
						
							
							
								
								fix hardcoded call to pairs, add test  
							
							
							
						 
						
							2021-08-20 22:55:07 -07:00  
				
					
						
							
							
								 
						
							
							
								119595dcaf 
								
									
								
							
								 
							
						 
						
							
							
								
								use df.item._identity to test noniterable userdata  
							
							
							
						 
						
							2021-08-19 21:57:16 -07:00  
				
					
						
							
							
								 
						
							
							
								0f0ae156c3 
								
									
								
							
								 
							
						 
						
							
							
								
								test printall_recurse  
							
							
							
						 
						
							2021-08-19 21:57:16 -07:00  
				
					
						
							
							
								 
						
							
							
								c5bb139282 
								
									
								
							
								 
							
						 
						
							
							
								
								unit test with userdata  
							
							
							
						 
						
							2021-08-19 21:57:16 -07:00  
				
					
						
							
							
								 
						
							
							
								d9c6c2dde3 
								
									
								
							
								 
							
						 
						
							
							
								
								add safe_pairs, update unit tests  
							
							
							
						 
						
							2021-08-19 21:57:16 -07:00  
				
					
						
							
							
								 
						
							
							
								3f2795e80a 
								
									
								
							
								 
							
						 
						
							
							
								
								unit tests first draft  
							
							
							
						 
						
							2021-08-19 21:56:44 -07:00  
				
					
						
							
							
								 
						
							
							
								4c2473de92 
								
									
								
							
								 
							
						 
						
							
							
								
								add test.ListBox_with_multi_select_and_visual_indicator  
							
							... 
							
							
							
							this test also demonstrates actual (minimal) example usage 
							
						 
						
							2021-07-31 11:46:59 +02:00  
				
					
						
							
							
								 
						
							
							
								4bf8b6daab 
								
									
								
							
								 
							
						 
						
							
							
								
								fix tabs and whitespaces  
							
							
							
						 
						
							2021-07-30 23:23:58 +02:00