9b6781f0f2 
								
							
								 
							
						 
						
							
							
								
								Temporary lower command-prompt when executing the command  
							
							... 
							
							
							
							command-prompt viewscreen may affect command execution if they are
looking for UI state. To make commands execute simillary to hotkeys or
console commands the viewscreen needs to removed from the top position.
Fixes  #1194  
							
						 
						
							2018-06-20 21:51:45 +03:00  
				
					
						
							
							
								 
						
							
							
								10e6016989 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'units_dead' into develop  
							
							... 
							
							
							
							Closes  #1297  
						
							2018-06-13 15:38:35 -04:00  
				
					
						
							
							
								 
						
							
							
								f329774059 
								
							
								 
							
						 
						
							
							
								
								dead & killed flag separation  
							
							... 
							
							
							
							squashed 4 commits from #1297  
							
						 
						
							2018-06-13 15:37:45 -04:00  
				
					
						
							
							
								 
						
							
							
								03968db344 
								
							
								 
							
						 
						
							
							
								
								Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins  
							
							
							
						 
						
							2018-06-01 10:02:38 -04:00  
				
					
						
							
							
								 
						
							
							
								7a04fefb0b 
								
							
								 
							
						 
						
							
							
								
								Remove Vermin module (unused and obsolete)  
							
							
							
						 
						
							2018-06-01 00:22:10 -04:00  
				
					
						
							
							
								 
						
							
							
								17ba492992 
								
							
								 
							
						 
						
							
							
								
								Add some exclusion functions to Kitchen module, expose to Lua, fix build  
							
							
							
						 
						
							2018-05-17 19:34:03 -04:00  
				
					
						
							
							
								 
						
							
							
								97a79893e7 
								
							
								 
							
						 
						
							
							
								
								Change Kitchen.{h,cpp} to title case  
							
							
							
						 
						
							2018-05-17 11:08:13 -04:00  
				
					
						
							
							
								 
						
							
							
								e9ec08f419 
								
							
								 
							
						 
						
							
							
								
								Add Buildings::getRoomDescription(), moved from search plugin, +cleanup  
							
							
							
						 
						
							2018-05-12 17:00:21 -04:00  
				
					
						
							
							
								 
						
							
							
								c15571caa0 
								
							
								 
							
						 
						
							
							
								
								Move isRouteVehicle, isSquadEquipment from workflow to Items module  
							
							
							
						 
						
							2018-05-12 14:49:30 -04:00  
				
					
						
							
							
								 
						
							
							
								a34b34d3cb 
								
							
								 
							
						 
						
							
							
								
								Move a few item functions from autotrade/stocks into DFHack::Items  
							
							
							
						 
						
							2018-05-12 12:04:46 -04:00  
				
					
						
							
							
								 
						
							
							
								272cdcb2b5 
								
							
								 
							
						 
						
							
							
								
								Add function names to NullPointer and InvalidArgument exceptions  
							
							
							
						 
						
							2018-05-11 09:49:27 -04:00  
				
					
						
							
							
								 
						
							
							
								2a52582c1f 
								
							
								 
							
						 
						
							
							
								
								Add Gui::inRenameBuilding  
							
							
							
						 
						
							2018-05-09 10:23:05 -04:00  
				
					
						
							
							
								 
						
							
							
								a708b0b303 
								
							
								 
							
						 
						
							
							
								
								Add some includes in DataDefs.h  
							
							
							
						 
						
							2018-04-19 21:11:43 -04:00  
				
					
						
							
							
								 
						
							
							
								2bf9632000 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into complex-enum  
							
							
							
						 
						
							2018-04-11 10:23:32 -04:00  
				
					
						
							
							
								 
						
							
							
								61539bf345 
								
							
								 
							
						 
						
							
							
								
								Lua: implement key lookup and ipairs for complex enums  
							
							
							
						 
						
							2018-04-09 11:04:37 -04:00  
				
					
						
							
							
								 
						
							
							
								ae6b8a16e8 
								
							
								 
							
						 
						
							
							
								
								Handle most complex enum metadata on the C++ side  
							
							
							
						 
						
							2018-04-09 03:00:58 -04:00  
				
					
						
							
							
								 
						
							
							
								9cbba0ae01 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide warnings about non-virtual destructors from df-structures.  
							
							
							
						 
						
							2018-04-05 14:46:28 -05:00  
				
					
						
							
							
								 
						
							
							
								eb22d5c38e 
								
							
								 
							
						 
						
							
							
								
								Add ABI version symbol to plugins  
							
							
							
						 
						
							2018-03-10 16:55:00 -05:00  
				
					
						
							
							
								 
						
							
							
								f2ff609e1c 
								
							
								 
							
						 
						
							
							
								
								Initial 0.44.06 support, update xml  
							
							
							
						 
						
							2018-03-10 16:18:15 -05:00  
				
					
						
							
							
								 
						
							
							
								8779168c96 
								
							
								 
							
						 
						
							
							
								
								DFHACK_PLUGIN: qualify Plugin  
							
							
							
						 
						
							2018-02-16 02:17:58 -05:00  
				
					
						
							
							
								 
						
							
							
								7b19c9b8f0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/DFHack/develop' into RemoteServerUnsafe  
							
							... 
							
							
							
							# Conflicts:
#	plugins/proto/RemoteFortressReader.proto
#	plugins/remotefortressreader/remotefortressreader.cpp
#	scripts 
							
						 
						
							2018-02-12 20:19:40 +05:30  
				
					
						
							
							
								 
						
							
							
								7426f08504 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix Error.cpp compile for Windows  
							
							
							
						 
						
							2018-02-07 10:40:52 -06:00  
				
					
						
							
							
								 
						
							
							
								c1e2633e17 
								
							
								 
							
						 
						
							
							
								
								Refactor DFHack exception classes  
							
							... 
							
							
							
							Move implementations out of MiscUtils.cpp to Error.cpp and make what() return a
more useful description 
							
						 
						
							2018-02-05 19:18:35 -05:00  
				
					
						
							
							
								 
						
							
							
								1ba5477b63 
								
							
								 
							
						 
						
							
							
								
								Add designation priority support to MapCache and dig plugin  
							
							... 
							
							
							
							Fixes  #481  
						
							2018-01-21 19:27:16 -05:00  
				
					
						
							
							
								 
						
							
							
								0332a5c25a 
								
							
								 
							
						 
						
							
							
								
								Replace a call to abort() with a VTableMissing exception  
							
							... 
							
							
							
							This makes some scripts crash less when the viewscreen vtable is unavailable,
for example. 
							
						 
						
							2017-12-25 20:13:15 -05:00  
				
					
						
							
							
								 
						
							
							
								4edc7a6f43 
								
									
								
							
								 
							
						 
						
							
							
								
								update DataFuncs to support vmethods with 12-13 parameters ( #1192 )  
							
							
							
						 
						
							2017-12-02 21:41:44 -06:00  
				
					
						
							
							
								 
						
							
							
								a0634f9ee0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DFHack/develop' into RemoteServerUnsafe  
							
							
							
						 
						
							2017-11-25 11:50:56 +05:30  
				
					
						
							
							
								 
						
							
							
								2c95ac411e 
								
							
								 
							
						 
						
							
							
								
								Update xml and all uses of job_handler  
							
							
							
						 
						
							2017-11-25 00:59:59 -05:00  
				
					
						
							
							
								 
						
							
							
								3c5483df03 
								
							
								 
							
						 
						
							
							
								
								Change tabs to spaces to satisfy travis.  
							
							
							
						 
						
							2017-10-04 09:48:12 +05:30  
				
					
						
							
							
								 
						
							
							
								8dffd48f70 
								
							
								 
							
						 
						
							
							
								
								Add a flag for functions considered safe for a remote computer to call.  
							
							
							
						 
						
							2017-10-02 19:55:16 +05:30  
				
					
						
							
							
								 
						
							
							
								17a7885ef2 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of 64-bit Windows warnings  
							
							
							
						 
						
							2017-07-21 13:30:05 -05:00  
				
					
						
							
							
								 
						
							
							
								10e13c532a 
								
							
								 
							
						 
						
							
							
								
								Add "tweak cage-butcher" and some extra Building module functions  
							
							... 
							
							
							
							* Buildings::markedForRemoval()
* Buildings::getCageOccupants()
Closes  #906  
							
						 
						
							2017-06-25 15:27:21 -04:00  
				
					
						
							
							
								 
						
							
							
								ae809afde7 
								
							
								 
							
						 
						
							
							
								
								Add Gui::refreshSidebar()  
							
							... 
							
							
							
							This handles feeding CURSOR_DOWN_Z and CURSOR_UP_Z properly, avoiding issues
when on the lowest z-level. 
							
						 
						
							2017-06-23 00:02:21 -04:00  
				
					
						
							
							
								 
						
							
							
								0796fafb2a 
								
							
								 
							
						 
						
							
							
								
								Add new built-in "alias" command  
							
							... 
							
							
							
							Closes  #701  
						
							2017-06-19 00:15:20 -04:00  
				
					
						
							
							
								 
						
							
							
								27343e3253 
								
							
								 
							
						 
						
							
							
								
								Add unit and tile visibility functions  
							
							
							
						 
						
							2017-06-10 21:54:08 -04:00  
				
					
						
							
							
								 
						
							
							
								778ffb0971 
								
							
								 
							
						 
						
							
							
								
								More Units module cleanup, modernize getUnitsInBox  
							
							
							
						 
						
							2017-06-10 21:02:30 -04:00  
				
					
						
							
							
								 
						
							
							
								1321a64613 
								
							
								 
							
						 
						
							
							
								
								Remove lots of old/unused functions from the Units module  
							
							
							
						 
						
							2017-06-10 17:21:34 -04:00  
				
					
						
							
							
								 
						
							
							
								ba68683964 
								
							
								 
							
						 
						
							
							
								
								Fix ncurses wgetch() on OS X  
							
							... 
							
							
							
							Ref #731  
							
						 
						
							2017-06-08 13:05:31 -04:00  
				
					
						
							
							
								 
						
							
							
								43c4a88068 
								
							
								 
							
						 
						
							
							
								
								Move some checks in paintTile/readTile after hooks are called  
							
							
							
						 
						
							2017-06-02 00:40:14 -04:00  
				
					
						
							
							
								 
						
							
							
								05f322ca30 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/lua-dmdims' into develop  
							
							
							
						 
						
							2017-06-01 23:34:35 -04:00  
				
					
						
							
							
								 
						
							
							
								939aff3231 
								
							
								 
							
						 
						
							
							
								
								readTile(): add hook support and map parameter  
							
							
							
						 
						
							2017-05-31 12:12:15 -04:00  
				
					
						
							
							
								 
						
							
							
								55931703ac 
								
							
								 
							
						 
						
							
							
								
								Designate the correct tile for trees with multi-tile trunks  
							
							... 
							
							
							
							DF always designates the southeast trunk tile, while plant.pos is the center,
which is sometimes inaccessible (see #1014 ) 
							
						 
						
							2017-05-05 21:25:25 -04:00  
				
					
						
							
							
								 
						
							
							
								d3c496cc2b 
								
							
								 
							
						 
						
							
							
								
								Add getSelectedPlant() and related functions  
							
							... 
							
							
							
							Currently only works with the center tile of multi-tile trees 
							
						 
						
							2017-05-05 14:45:46 -04:00  
				
					
						
							
							
								 
						
							
							
								1e469453fc 
								
							
								 
							
						 
						
							
							
								
								Add Designations module, currently supporting plant/tree designations  
							
							... 
							
							
							
							This makes it easier for tools to properly handle designating and undesignating
trees for chopping and plants for gathering, which changed significantly in
0.40.20.
Ref #531  (?), #656 , #1014 , #1018 , #1030 , #1076  
							
						 
						
							2017-05-04 21:47:12 -04:00  
				
					
						
							
							
								 
						
							
							
								71b553b305 
								
							
								 
							
						 
						
							
							
								
								Add a few functions to retrieve unit social activities  
							
							
							
						 
						
							2017-04-28 17:25:58 -04:00  
				
					
						
							
							
								 
						
							
							
								a10d4ae226 
								
							
								 
							
						 
						
							
							
								
								Add viewscreen::feed_key method  
							
							
							
						 
						
							2017-02-11 16:53:50 -05:00  
				
					
						
							
							
								 
						
							
							
								538b07d214 
								
							
								 
							
						 
						
							
							
								
								Update xml and fix knowledge_scholar_category_flag::value() custom method  
							
							... 
							
							
							
							Allows bitfields within unions (#1047 , dfhack/df-structures#169 ) 
							
						 
						
							2016-12-27 23:24:22 -05:00  
				
					
						
							
							
								 
						
							
							
								acdb369aa8 
								
							
								 
							
						 
						
							
							
								
								Avoid non-trivial bitfield constructors  
							
							
							
						 
						
							2016-12-09 13:41:14 -05:00  
				
					
						
							
							
								 
						
							
							
								8521b830b2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'CannibalVox/job_remove' into develop  
							
							
							
						 
						
							2016-12-05 15:24:37 -05:00  
				
					
						
							
							
								 
						
							
							
								595f3857b6 
								
							
								 
							
						 
						
							
							
								
								Reverse the param order of these two methods  
							
							... 
							
							
							
							The current way doesn't match other Job module methods 
							
						 
						
							2016-12-01 20:13:49 -08:00