d4e40b260e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'TymurGubayev/patch-2' and 'TymurGubayev/patch-3' into develop  
							
							
							
						 
						
							2021-08-21 11:30:36 -04:00  
				
					
						
							
							
								 
						
							
							
								ca8d89df5a 
								
									
								
							
								 
							
						 
						
							
							
								
								alt_getopt.lua: allow `?` as an option  
							
							... 
							
							
							
							This makes it possible to call `script -?` 
							
						 
						
							2021-08-21 13:39:10 +02:00  
				
					
						
							
							
								 
						
							
							
								bd423ca47c 
								
									
								
							
								 
							
						 
						
							
							
								
								argparse.lua: `hasArgument` in a comment refers to `hasArg` everywhere else  
							
							
							
						 
						
							2021-08-21 13:27:09 +02:00  
				
					
						
							
							
								 
						
							
							
								e9eef31344 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor list item removal into a library fn  
							
							
							
						 
						
							2021-08-19 19:51:25 -07:00  
				
					
						
							
							
								 
						
							
							
								8b824244ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Update library/modules/Items.cpp  
							
							... 
							
							
							
							Co-authored-by: Alan <lethosor@users.noreply.github.com> 
							
						 
						
							2021-08-19 19:21:27 -07:00  
				
					
						
							
							
								 
						
							
							
								06a85d6f0d 
								
									
								
							
								 
							
						 
						
							
							
								
								handle projectiles in the Items module  
							
							
							
						 
						
							2021-08-19 17:44:13 -07:00  
				
					
						
							
							
								 
						
							
							
								ef0ddb729e 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
depends/luacov: dfhack 
							
						 
						
							2021-08-12 02:10:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e8d9a9d184 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix out-of-bounds access in memscan.field_offset()  
							
							... 
							
							
							
							Fixes  #1907  
						
							2021-08-10 11:26:06 -04:00  
				
					
						
							
							
								 
						
							
							
								192dfd51ee 
								
									
								
							
								 
							
						 
						
							
							
								
								clear modstate on window focus  
							
							... 
							
							
							
							this fixes the issue where the alt modstate was getting stuck on systems
that don't send standard keyup events after alt-tab. for example, in KDE
Plasma (on Gentoo, at least), the keyup event when alt is released after
alt-tab contains an incorrect keycode (NUMLOCK instead of L_ALT), which
was preventing us from correctly clearing the alt modstate. 
							
						 
						
							2021-08-06 07:10:42 -07:00  
				
					
						
							
							
								 
						
							
							
								d572c6c9dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update xml ( dfhack/df-structures#434 )  
							
							
							
						 
						
							2021-08-04 23:21:28 -04:00  
				
					
						
							
							
								 
						
							
							
								5b960b97bc 
								
									
								
							
								 
							
						 
						
							
							
								
								fix comment for Maps::getSize(); add getTileSize()  
							
							
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								b2054801fa 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-07-15 07:14:59 +00:00  
				
					
						
							
							
								 
						
							
							
								dde589967a 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump to 0.47.05-r2, update changelog  
							
							
							
						 
						
							2021-07-09 21:21:36 -04:00  
				
					
						
							
							
								 
						
							
							
								898d4621da 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_view_unit' into develop  
							
							
							
						 
						
							2021-07-05 20:42:49 -04:00  
				
					
						
							
							
								 
						
							
							
								87c7d02e09 
								
									
								
							
								 
							
						 
						
							
							
								
								support view unit mode for guidm.enterSidebarMode  
							
							
							
						 
						
							2021-07-05 16:02:19 -07:00  
				
					
						
							
							
								 
						
							
							
								17d4be14f3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix formatting of coords error message  
							
							
							
						 
						
							2021-07-05 16:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								f62ff3ecc0 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate existing lua code to use new library fns  
							
							
							
						 
						
							2021-07-05 15:48:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f33db33c8f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_force_extents' into develop + add extra changelog note  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-07-05 15:52:03 -04:00  
				
					
						
							
							
								 
						
							
							
								2f36404da7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/lua_label_input_fix' into develop  
							
							
							
						 
						
							2021-07-05 15:42:06 -04:00  
				
					
						
							
							
								 
						
							
							
								3e6cecbbc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_argparse' into develop  
							
							
							
						 
						
							2021-07-05 15:21:59 -04:00  
				
					
						
							
							
								 
						
							
							
								fb7560d8bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'wolfboyft/patch-2' into develop  
							
							
							
						 
						
							2021-07-05 11:41:37 -04:00  
				
					
						
							
							
								 
						
							
							
								0ef5134a33 
								
									
								
							
								 
							
						 
						
							
							
								
								add optional coordinate validation to coords  
							
							
							
						 
						
							2021-07-04 07:32:29 -07:00  
				
					
						
							
							
								 
						
							
							
								56a1c8b4d5 
								
									
								
							
								 
							
						 
						
							
							
								
								coordinates can be 0  
							
							
							
						 
						
							2021-07-03 16:26:39 -07:00  
				
					
						
							
							
								 
						
							
							
								3a8f564cd2 
								
									
								
							
								 
							
						 
						
							
							
								
								forward old processArgs fns to new locations  
							
							
							
						 
						
							2021-07-02 23:21:40 -07:00  
				
					
						
							
							
								 
						
							
							
								9535ff82bb 
								
									
								
							
								 
							
						 
						
							
							
								
								add argparse library functions  
							
							
							
						 
						
							2021-07-02 23:11:17 -07:00  
				
					
						
							
							
								 
						
							
							
								36b2d05ff6 
								
									
								
							
								 
							
						 
						
							
							
								
								add dfhack string functions and tests  
							
							... 
							
							
							
							added string:split
added string:trim
added a default value for wrap width
added function comments
added tests for all string functions (the tests for string:split will be commented out until we remove the competing implementation in gui/load-screen 
							
						 
						
							2021-07-02 13:21:54 -07:00  
				
					
						
							
							
								 
						
							
							
								eafa6e86f7 
								
									
								
							
								 
							
						 
						
							
							
								
								add utils.normalizePath()  
							
							
							
						 
						
							2021-06-29 12:22:05 -07:00  
				
					
						
							
							
								 
						
							
							
								e070f4d9d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_sidebar' into develop  
							
							
							
						 
						
							2021-06-28 01:03:13 -04:00  
				
					
						
							
							
								 
						
							
							
								4945018e92 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_multi_mock' into develop  
							
							
							
						 
						
							2021-06-25 01:27:46 -04:00  
				
					
						
							
							
								 
						
							
							
								96dd249be0 
								
									
								
							
								 
							
						 
						
							
							
								
								getAnyPlant: use Maps::getPlantAtTile  
							
							... 
							
							
							
							Followup to #1882  
							
						 
						
							2021-06-25 01:08:58 -04:00  
				
					
						
							
							
								 
						
							
							
								5807d6fbfa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'DFHack:develop' into patch-1  
							
							
							
						 
						
							2021-06-23 23:08:01 -07:00  
				
					
						
							
							
								 
						
							
							
								c5e7a54d97 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename to getPlantAtTile; remove extra variables  
							
							
							
						 
						
							2021-06-23 23:03:22 -07:00  
				
					
						
							
							
								 
						
							
							
								c5fb28a13c 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename getPlantAtCoords to getPlantAtTile  
							
							
							
						 
						
							2021-06-23 23:00:30 -07:00  
				
					
						
							
							
								 
						
							
							
								818ff7a946 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename getPlantAtCoords to getPlantAtTile  
							
							
							
						 
						
							2021-06-23 22:59:39 -07:00  
				
					
						
							
							
								 
						
							
							
								1b167e7898 
								
									
								
							
								 
							
						 
						
							
							
								
								Also add quotes in expect.ne()  
							
							... 
							
							
							
							Extension of #1886  
							
						 
						
							2021-06-24 01:15:15 -04:00  
				
					
						
							
							
								 
						
							
							
								72998cddd5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_expect_quotes' into develop  
							
							
							
						 
						
							2021-06-24 01:11:21 -04:00  
				
					
						
							
							
								 
						
							
							
								67840c033c 
								
									
								
							
								 
							
						 
						
							
							
								
								add quotes around printed unequal values  
							
							... 
							
							
							
							so you can see confusing hidden trailing spaces 
							
						 
						
							2021-06-23 14:04:16 -07:00  
				
					
						
							
							
								 
						
							
							
								5b12c64cba 
								
									
								
							
								 
							
						 
						
							
							
								
								add new string function: wrap()  
							
							... 
							
							
							
							refactored and improved from the implementation in quickfort's dialog.lua 
							
						 
						
							2021-06-23 13:59:39 -07:00  
				
					
						
							
							
								 
						
							
							
								000b589e3a 
								
									
								
							
								 
							
						 
						
							
							
								
								add dwarfmode library function: enterSidebarMode()  
							
							... 
							
							
							
							refactored from quickfort. this common implementation will replace the
now redundant functions in quickfort, gui/mass-remove, and gui/blueprint 
							
						 
						
							2021-06-23 12:29:37 -07:00  
				
					
						
							
							
								 
						
							
							
								bc841f595e 
								
									
								
							
								 
							
						 
						
							
							
								
								Update LuaApi.cpp  
							
							
							
						 
						
							2021-06-22 20:05:45 -07:00  
				
					
						
							
							
								 
						
							
							
								b64e28253f 
								
									
								
							
								 
							
						 
						
							
							
								
								Update Maps.cpp  
							
							
							
						 
						
							2021-06-22 20:03:18 -07:00  
				
					
						
							
							
								 
						
							
							
								d81de5e4c7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add getPlantAtCoords function to Maps namespace  
							
							... 
							
							
							
							Derived from disassembly of DF code. Returns a pointer to plant struct that owns the tile at position. Useful for finding a tree from one of its branches. Lua API support. 
							
						 
						
							2021-06-22 20:01:10 -07:00  
				
					
						
							
							
								 
						
							
							
								b7069a5ebd 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix label early key detection in scrolling logic  
							
							... 
							
							
							
							Current logic is because @myk002 fixed it so label would allow other widgets control when label(s) are present. However that breaks label key detection for default scroll keys. This can be worked around by setting scrollkeys to empty.
TBH: label is quite complicated and used everwhere so i'm reluctant to touch it and would love for someone to look over if i'm correct. 
							
						 
						
							2021-06-22 11:31:00 +03:00  
				
					
						
							
							
								 
						
							
							
								990c153a9a 
								
									
								
							
								 
							
						 
						
							
							
								
								Show adjective in item prompt  
							
							... 
							
							
							
							Useful for high boot/low boot etc. 
							
						 
						
							2021-06-19 13:59:38 +01:00  
				
					
						
							
							
								 
						
							
							
								2fc5fbacb5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_reveal_unhideFlood' into develop  
							
							
							
						 
						
							2021-06-19 01:08:05 -04:00  
				
					
						
							
							
								 
						
							
							
								b7a970a309 
								
									
								
							
								 
							
						 
						
							
							
								
								allow mock.func() to return multiple values  
							
							
							
						 
						
							2021-06-15 13:16:05 -07:00  
				
					
						
							
							
								 
						
							
							
								1a016a0ff3 
								
									
								
							
								 
							
						 
						
							
							
								
								force creation of extents for abstract buildings  
							
							
							
						 
						
							2021-06-07 07:02:46 -07:00  
				
					
						
							
							
								 
						
							
							
								fc860478e4 
								
									
								
							
								 
							
						 
						
							
							
								
								move fastdwarf's teleport code to Units module  
							
							... 
							
							
							
							and expose in Lua API 
							
						 
						
							2021-06-06 08:48:32 -07:00  
				
					
						
							
							
								 
						
							
							
								fb8d6614c7 
								
									
								
							
								 
							
						 
						
							
							
								
								expose core flood unhide logic to Lua  
							
							... 
							
							
							
							refactor is a straight copy-paste. this code could really stand some
cleanup (unused vars, unnecessary use of the MapCache layer, forced
allocation of all blocks even if they are not being unhidden, etc.), but
that can come in a later PR. 
							
						 
						
							2021-06-02 14:49:19 -07:00  
				
					
						
							
							
								 
						
							
							
								4f976a5909 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_blueprint' into develop  
							
							
							
						 
						
							2021-05-24 23:48:21 -04:00