2222757e77 
								
							
								 
							
						 
						
							
							
								
								Implement context-sensitive keybinding support.  
							
							... 
							
							
							
							Allow defining commands with guard conditions, and binding
one or more commands to alphabetic and function keys. When
the relevant key is pressed, the first listed command with
successfully evaluated guard is chosen.
For consistency, the guard is also checked when the command
is invoked from the console; this requires suspending the
core inside PluginManager, before invoking plugin code. 
							
						 
						
							2011-12-30 23:25:50 +04:00  
				
					
						
							
							
								 
						
							
							
								4aa77f5530 
								
							
								 
							
						 
						
							
							
								
								Execute commands from the dfhack.init file on startup.  
							
							
							
						 
						
							2011-12-30 23:11:34 +04:00  
				
					
						
							
							
								 
						
							
							
								b71e577771 
								
							
								 
							
						 
						
							
							
								
								Allow specifying parameters in hotkey commands.  
							
							... 
							
							
							
							Now that hotkeys can be set to arbitrary strings, tokenize them. 
							
						 
						
							2011-12-30 18:27:55 +04:00  
				
					
						
							
							
								 
						
							
							
								53346328e8 
								
							
								 
							
						 
						
							
							
								
								Notify plugins about game being loaded or unloaded.  
							
							... 
							
							
							
							As a test, make seadwatch deactivate on these events. 
							
						 
						
							2011-12-30 18:12:15 +04:00  
				
					
						
							
							
								 
						
							
							
								298e2fe92d 
								
							
								 
							
						 
						
							
							
								
								Add a plugin to rename squads and hotkeys (without the 9 char limit).  
							
							
							
						 
						
							2011-12-29 17:37:07 +04:00  
				
					
						
							
							
								 
						
							
							
								5173a1235b 
								
							
								 
							
						 
						
							
							
								
								Fix plugin reloading.  
							
							
							
						 
						
							2011-12-29 16:46:08 +04:00  
				
					
						
							
							
								 
						
							
							
								b14e2a0c0d 
								
							
								 
							
						 
						
							
							
								
								Update the XML definitions.  
							
							
							
						 
						
							2011-12-29 16:46:08 +04:00  
				
					
						
							
							
								 
						
							
							
								d513e75365 
								
							
								 
							
						 
						
							
							
								
								Use the updated code generator with support for vtables & constructors.  
							
							
							
						 
						
							2011-12-29 16:46:01 +04:00  
				
					
						
							
							
								 
						
							
							
								51dae5a5dc 
								
							
								 
							
						 
						
							
							
								
								Fix for minor MSVC error.  
							
							
							
						 
						
							2011-12-24 14:34:10 +01:00  
				
					
						
							
							
								 
						
							
							
								e9f9f9b92e 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2011-12-24 14:27:58 +01:00  
				
					
						
							
							
								 
						
							
							
								59c32b1ee9 
								
							
								 
							
						 
						
							
							
								
								Some changes required on windows.  
							
							
							
						 
						
							2011-12-24 14:27:35 +01:00  
				
					
						
							
							
								 
						
							
							
								2eb56d0480 
								
							
								 
							
						 
						
							
							
								
								Make strongly-typed 'any virtual class' pointers optional.  
							
							... 
							
							
							
							It seems they might not work properly on msvc. 
							
						 
						
							2011-12-24 17:17:01 +04:00  
				
					
						
							
							
								 
						
							
							
								81ad287c06 
								
							
								 
							
						 
						
							
							
								
								Generate very simple static functions to find objects in global vectors.  
							
							
							
						 
						
							2011-12-24 16:22:10 +04:00  
				
					
						
							
							
								 
						
							
							
								79ac2a781a 
								
							
								 
							
						 
						
							
							
								
								Add infrastructure necessary to use the generated headers.  
							
							... 
							
							
							
							As a usage example, allow toggling water level display and idlers,
and implement a ui tweak for easily copying stockpiles.
Also disable df2mc by default - default options shouldn't
require anything not in the base package. 
							
						 
						
							2011-12-24 14:51:58 +04:00  
				
					
						
							
							
								 
						
							
							
								0b5a470a38 
								
							
								 
							
						 
						
							
							
								
								Add header generation from xml.  
							
							
							
						 
						
							2011-12-24 14:38:28 +04:00  
				
					
						
							
							
								 
						
							
							
								b36e5ac248 
								
							
								 
							
						 
						
							
							
								
								Add missing files.  
							
							
							
						 
						
							2011-12-07 20:50:37 +01:00  
				
					
						
							
							
								 
						
							
							
								647916e109 
								
							
								 
							
						 
						
							
							
								
								Graphic module  
							
							
							
						 
						
							2011-12-07 20:37:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f7d78539d3 
								
							
								 
							
						 
						
							
							
								
								Renaming Creatures to Units  
							
							
							
						 
						
							2011-12-02 10:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9dba6003bc 
								
							
								 
							
						 
						
							
							
								
								Small Items tweak.  
							
							
							
						 
						
							2011-11-30 07:42:59 +01:00  
				
					
						
							
							
								 
						
							
							
								57b5ed8fa7 
								
							
								 
							
						 
						
							
							
								
								Made invalid tile types really invalid, license and unused depends cleanup.  
							
							
							
						 
						
							2011-11-25 18:54:50 +01:00  
				
					
						
							
							
								 
						
							
							
								44dad25690 
								
							
								 
							
						 
						
							
							
								
								No nullptr, propector -> prospect  
							
							
							
						 
						
							2011-11-14 09:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								7e475970fb 
								
							
								 
							
						 
						
							
							
								
								Fix crash when using load, unload and reload commands.  
							
							
							
						 
						
							2011-11-07 10:55:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2c27119d85 
								
							
								 
							
						 
						
							
							
								
								Set CXXFLAGS properly to ensure compatibility with i686 systems.  
							
							
							
						 
						
							2011-11-06 21:16:16 +01:00  
				
					
						
							
							
								 
						
							
							
								9968d387a0 
								
							
								 
							
						 
						
							
							
								
								Add zlib as windows depend for df2mc, fix md5 on windows.  
							
							
							
						 
						
							2011-11-06 03:26:24 +01:00  
				
					
						
							
							
								 
						
							
							
								9be4092c7f 
								
							
								 
							
						 
						
							
							
								
								creature thoughts  
							
							
							
						 
						
							2011-11-06 01:22:11 +01:00  
				
					
						
							
							
								 
						
							
							
								9dca825ef7 
								
							
								 
							
						 
						
							
							
								
								Fix include in md5 (memory.h is obsolete).  
							
							
							
						 
						
							2011-11-04 19:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								da21fa1d79 
								
							
								 
							
						 
						
							
							
								
								MATERIAL_SOIL tweak  
							
							
							
						 
						
							2011-11-04 18:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								321f9e589e 
								
							
								 
							
						 
						
							
							
								
								Switched out md5 implementation for a different one.  
							
							
							
						 
						
							2011-11-04 09:33:33 +01:00  
				
					
						
							
							
								 
						
							
							
								af46b262b5 
								
							
								 
							
						 
						
							
							
								
								More init hardening.  
							
							
							
						 
						
							2011-11-04 09:08:29 +01:00  
				
					
						
							
							
								 
						
							
							
								0f42dee97a 
								
							
								 
							
						 
						
							
							
								
								More material changes.  
							
							
							
						 
						
							2011-11-03 05:01:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4f0695a6d5 
								
							
								 
							
						 
						
							
							
								
								Messing with materials.  
							
							
							
						 
						
							2011-11-03 04:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								a6eea1adfd 
								
							
								 
							
						 
						
							
							
								
								More checks added to MD5.  
							
							
							
						 
						
							2011-11-03 02:40:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f0417e12dd 
								
							
								 
							
						 
						
							
							
								
								Hardening.  
							
							
							
						 
						
							2011-11-01 13:06:27 +01:00  
				
					
						
							
							
								 
						
							
							
								98cab0e9ad 
								
							
								 
							
						 
						
							
							
								
								Really fix linux Console.  
							
							
							
						 
						
							2011-10-31 04:17:35 +01:00  
				
					
						
							
							
								 
						
							
							
								84e1a95205 
								
							
								 
							
						 
						
							
							
								
								Fix race condition in Linux version of Console.  
							
							
							
						 
						
							2011-10-31 03:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7f6fa2a008 
								
							
								 
							
						 
						
							
							
								
								Add an enum for base material types.  
							
							
							
						 
						
							2011-10-30 21:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								063894276c 
								
							
								 
							
						 
						
							
							
								
								Tiny type fixes for spatter veins, updated df2mc.  
							
							
							
						 
						
							2011-10-30 15:25:29 +01:00  
				
					
						
							
							
								 
						
							
							
								dc12c41d86 
								
							
								 
							
						 
						
							
							
								
								Fix kitchen exclusion class not being exported.  
							
							
							
						 
						
							2011-10-30 03:26:50 +01:00  
				
					
						
							
							
								 
						
							
							
								a29bb4578f 
								
							
								 
							
						 
						
							
							
								
								Move kitchen exclusion module methods to a source file.  
							
							
							
						 
						
							2011-10-30 03:20:54 +01:00  
				
					
						
							
							
								 
						
							
							
								a3a1629521 
								
							
								 
							
						 
						
							
							
								
								Fix seedwatch some more.  
							
							
							
						 
						
							2011-10-30 02:52:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4688f6557e 
								
							
								 
							
						 
						
							
							
								
								Fix problem with magic numbers in fastdwarf.  
							
							
							
						 
						
							2011-10-28 06:22:07 +02:00  
				
					
						
							
							
								 
						
							
							
								e74aae6f3e 
								
							
								 
							
						 
						
							
							
								
								Rename some plant material variables  
							
							
							
						 
						
							2011-10-28 05:25:49 +02:00  
				
					
						
							
							
								 
						
							
							
								bfc8df3005 
								
							
								 
							
						 
						
							
							
								
								Added plant raw struct  
							
							
							
						 
						
							2011-10-28 04:40:35 +02:00  
				
					
						
							
							
								 
						
							
							
								61be3413e3 
								
							
								 
							
						 
						
							
							
								
								Make seedwatch work on linux, still with ugly hacks.  
							
							
							
						 
						
							2011-10-27 03:31:13 +02:00  
				
					
						
							
							
								 
						
							
							
								335ad28fe5 
								
							
								 
							
						 
						
							
							
								
								Add item contaminants vector to df_item, fixed up cleanitems plugin to use it.  
							
							
							
						 
						
							2011-10-27 01:08:59 +02:00  
				
					
						
							
							
								 
						
							
							
								c8cd307bcf 
								
							
								 
							
						 
						
							
							
								
								Added missing method stubs to df_item.  
							
							
							
						 
						
							2011-10-26 23:47:45 +02:00  
				
					
						
							
							
								 
						
							
							
								1f0e91c3d0 
								
							
								 
							
						 
						
							
							
								
								Add enum for item types.  
							
							
							
						 
						
							2011-10-26 23:12:20 +02:00  
				
					
						
							
							
								 
						
							
							
								b545de7f43 
								
							
								 
							
						 
						
							
							
								
								Items refactor. readItem turned into copyItem, most Items methods now accept plain df_item * instead of the copies.  
							
							
							
						 
						
							2011-10-26 22:18:13 +02:00  
				
					
						
							
							
								 
						
							
							
								866b63f567 
								
							
								 
							
						 
						
							
							
								
								More of the items overhaul  
							
							
							
						 
						
							2011-10-25 13:30:41 +02:00  
				
					
						
							
							
								 
						
							
							
								2adf1d22eb 
								
							
								 
							
						 
						
							
							
								
								Item description method found!  
							
							
							
						 
						
							2011-10-25 05:31:37 +02:00