fa4fb4b407 
								
							
								 
							
						 
						
							
							
								
								Modify a number of commands to use CR_WRONG_USAGE for displaying help.  
							
							
							
						 
						
							2012-01-28 16:03:56 +04:00  
				
					
						
							
							
								 
						
							
							
								69b8f168cc 
								
							
								 
							
						 
						
							
							
								
								Improve Translation::isValid() - make sure world exists  
							
							
							
						 
						
							2012-01-27 22:01:59 -06:00  
				
					
						
							
							
								 
						
							
							
								34f9d98d45 
								
							
								 
							
						 
						
							
							
								
								Simplify TranslateName a bit using a helper function  
							
							
							
						 
						
							2012-01-27 21:46:52 -06:00  
				
					
						
							
							
								 
						
							
							
								116e5d60be 
								
							
								 
							
						 
						
							
							
								
								Update Translation::TranslateName to include the first name, plus have it follow the init setting for nickname display (in Dwarf mode)  
							
							
							
						 
						
							2012-01-27 21:36:01 -06:00  
				
					
						
							
							
								 
						
							
							
								b89cd43b85 
								
							
								 
							
						 
						
							
							
								
								More work on getting the map exporter up to speed.  
							
							
							
						 
						
							2012-01-27 17:32:52 -08:00  
				
					
						
							
							
								 
						
							
							
								ccad6efeb8 
								
							
								 
							
						 
						
							
							
								
								Remove UTF-8 BOMs  
							
							
							
						 
						
							2012-01-27 09:47:14 -06:00  
				
					
						
							
							
								 
						
							
							
								5521459fc1 
								
							
								 
							
						 
						
							
							
								
								"unknown1" was renamed to "body_info"  
							
							
							
						 
						
							2012-01-27 09:41:51 -06:00  
				
					
						
							
							
								 
						
							
							
								1d7ed14442 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							... 
							
							
							
							Re-add some get* forms of module calls.
Conflicts:
	plugins/mapexport/mapexport.cpp 
							
						 
						
							2012-01-27 06:27:57 +01:00  
				
					
						
							
							
								 
						
							
							
								d5d4875532 
								
							
								 
							
						 
						
							
							
								
								Make things work properly.  
							
							
							
						 
						
							2012-01-27 05:54:26 +01:00  
				
					
						
							
							
								 
						
							
							
								be892beba9 
								
							
								 
							
						 
						
							
							
								
								Update materials module to match XML changes  
							
							
							
						 
						
							2012-01-26 21:32:47 -06:00  
				
					
						
							
							
								 
						
							
							
								fe34e07d2b 
								
							
								 
							
						 
						
							
							
								
								Re-add the ability to request simplified copies of Constructions, Engravings, and Plants; also fix the "isValid" checks for those modules to actually be meaningful  
							
							
							
						 
						
							2012-01-26 20:29:59 -06:00  
				
					
						
							
							
								 
						
							
							
								cfca04f2d2 
								
							
								 
							
						 
						
							
							
								
								Cleanup TileTypes  
							
							... 
							
							
							
							* Group tiletypes by 0x10 instead of by 10
* Change tile type parameters to use int16_t consistently
* Various description fixes 
							
						 
						
							2012-01-26 10:38:18 -06:00  
				
					
						
							
							
								 
						
							
							
								0375be549c 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/mikestewart/dfhack  
							
							
							
						 
						
							2012-01-26 05:37:50 +01:00  
				
					
						
							
							
								 
						
							
							
								850ede3e72 
								
							
								 
							
						 
						
							
							
								
								Sync structures.  
							
							
							
						 
						
							2012-01-26 05:36:35 +01:00  
				
					
						
							
							
								 
						
							
							
								3c60b43a38 
								
							
								 
							
						 
						
							
							
								
								Fix "origin" field on mapblock40d to actually be correct  
							
							
							
						 
						
							2012-01-25 07:57:11 -06:00  
				
					
						
							
							
								 
						
							
							
								902e0c4d90 
								
							
								 
							
						 
						
							
							
								
								Strip out old offsets from Gui module and use df::global vars where available  
							
							
							
						 
						
							2012-01-24 22:18:21 -06:00  
				
					
						
							
							
								 
						
							
							
								9a683ffda4 
								
							
								 
							
						 
						
							
							
								
								Switch some World module stuff to read out of appropriate df::global vars, and fix setPauseState to only write a byte instead of a dword  
							
							
							
						 
						
							2012-01-24 21:51:17 -06:00  
				
					
						
							
							
								 
						
							
							
								26730dc6c2 
								
							
								 
							
						 
						
							
							
								
								Kill the Constructions module  
							
							
							
						 
						
							2012-01-24 16:11:48 -06:00  
				
					
						
							
							
								 
						
							
							
								e68cdee95b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-24 12:27:38 -08:00  
				
					
						
							
							
								 
						
							
							
								8861e93848 
								
							
								 
							
						 
						
							
							
								
								Kill the Vegetation module, replacing it with the same 3 simple methods used in Engravings  
							
							
							
						 
						
							2012-01-24 12:02:12 -06:00  
				
					
						
							
							
								 
						
							
							
								6d1af090c5 
								
							
								 
							
						 
						
							
							
								
								Tweak Engravings.h  
							
							
							
						 
						
							2012-01-24 11:57:47 -06:00  
				
					
						
							
							
								 
						
							
							
								f8ce959402 
								
							
								 
							
						 
						
							
							
								
								Kill the Engravings module  
							
							
							
						 
						
							2012-01-24 11:53:49 -06:00  
				
					
						
							
							
								 
						
							
							
								cc7c7795a1 
								
							
								 
							
						 
						
							
							
								
								Kill the Units module, and add another pair of methods to the Items module to simplify some things  
							
							
							
						 
						
							2012-01-24 11:32:34 -06:00  
				
					
						
							
							
								 
						
							
							
								02d75e2c94 
								
							
								 
							
						 
						
							
							
								
								Building module is gone, so this function doesn't exist anymore  
							
							
							
						 
						
							2012-01-24 10:59:26 -06:00  
				
					
						
							
							
								 
						
							
							
								a3904b99dd 
								
							
								 
							
						 
						
							
							
								
								Remove bad assert from Translation, as well as <cassert> from other modules that don't use it  
							
							
							
						 
						
							2012-01-24 10:57:25 -06:00  
				
					
						
							
							
								 
						
							
							
								466bf89578 
								
							
								 
							
						 
						
							
							
								
								Goodbye, Translation module  
							
							
							
						 
						
							2012-01-24 10:54:12 -06:00  
				
					
						
							
							
								 
						
							
							
								174d9d0739 
								
							
								 
							
						 
						
							
							
								
								Tweak showmood, add a few validity checks, commit a dfhack.init example.  
							
							
							
						 
						
							2012-01-24 15:36:30 +04:00  
				
					
						
							
							
								 
						
							
							
								6adadb396e 
								
							
								 
							
						 
						
							
							
								
								df::tool_uses is now implicitly int16_t, so no more enum_field<> here  
							
							
							
						 
						
							2012-01-23 19:40:02 -06:00  
				
					
						
							
							
								 
						
							
							
								031119ac73 
								
							
								 
							
						 
						
							
							
								
								Made mapexport build with latest Material changes.  
							
							
							
						 
						
							2012-01-22 15:47:39 -08:00  
				
					
						
							
							
								 
						
							
							
								0d79fd9b15 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-22 15:31:34 -08:00  
				
					
						
							
							
								 
						
							
							
								7f23c322a2 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2012-01-21 19:24:58 -06:00  
				
					
						
							
							
								 
						
							
							
								ccf22bed10 
								
							
								 
							
						 
						
							
							
								
								Replace df_plant with df::plant - this leaves the Vegetation module a bit empty, but I'll leave it in case we decide to add something new there  
							
							
							
						 
						
							2012-01-21 17:54:57 -06:00  
				
					
						
							
							
								 
						
							
							
								debeebb7c4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-21 11:26:12 -08:00  
				
					
						
							
							
								 
						
							
							
								d2c78646ea 
								
							
								 
							
						 
						
							
							
								
								t_creaturecaste shouldn't be using t_attrib, because those AREN'T actual attribute values, just the PHYS/MENT_ATT_RANGE values from the raws  
							
							
							
						 
						
							2012-01-21 13:24:38 -06:00  
				
					
						
							
							
								 
						
							
							
								7b2835e2a9 
								
							
								 
							
						 
						
							
							
								
								Get rid of df_name  
							
							
							
						 
						
							2012-01-21 13:12:40 -06:00  
				
					
						
							
							
								 
						
							
							
								8052305c2e 
								
							
								 
							
						 
						
							
							
								
								Cleanup the Units module  
							
							
							
						 
						
							2012-01-21 13:03:39 -06:00  
				
					
						
							
							
								 
						
							
							
								118e5c6617 
								
							
								 
							
						 
						
							
							
								
								Major cleanup of Materials modul, precursor to eventually nuking it  
							
							
							
						 
						
							2012-01-21 10:12:26 -06:00  
				
					
						
							
							
								 
						
							
							
								d504479fc2 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-01-21 09:59:54 -06:00  
				
					
						
							
							
								 
						
							
							
								d9c4f259a0 
								
							
								 
							
						 
						
							
							
								
								These will become necessary shortly  
							
							
							
						 
						
							2012-01-21 08:59:19 -06:00  
				
					
						
							
							
								 
						
							
							
								b0cda1526e 
								
							
								 
							
						 
						
							
							
								
								Adjust FOR_ENUM_ITEMS to account for ENUM_LAST_ITEM being inclusive now.  
							
							
							
						 
						
							2012-01-21 18:50:44 +04:00  
				
					
						
							
							
								 
						
							
							
								2449b80010 
								
							
								 
							
						 
						
							
							
								
								Update to match the data definitions.  
							
							
							
						 
						
							2012-01-21 17:18:53 +04:00  
				
					
						
							
							
								 
						
							
							
								df08914549 
								
							
								 
							
						 
						
							
							
								
								Better fix for building protobufs with C++0x turned on.  
							
							
							
						 
						
							2012-01-20 16:21:50 -08:00  
				
					
						
							
							
								 
						
							
							
								bf60f5975a 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the protobuf and mapexport build scripts a lot, and added two more simple proto files to store map geometry information.  
							
							
							
						 
						
							2012-01-20 11:21:29 -08:00  
				
					
						
							
							
								 
						
							
							
								9b0b0d53f9 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-20 09:47:32 -08:00  
				
					
						
							
							
								 
						
							
							
								941c643b5c 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the protobuf build a bit, and made git ignore files generated in doing so. Fixed building mapexport on Linux by forcing CMake to create a directory for protobuf output files.  
							
							
							
						 
						
							2012-01-20 09:17:08 -08:00  
				
					
						
							
							
								 
						
							
							
								1b419313f4 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-01-20 10:40:25 -06:00  
				
					
						
							
							
								 
						
							
							
								80292bd49e 
								
							
								 
							
						 
						
							
							
								
								Update Maps to match the new geo_biome definitions.  
							
							
							
						 
						
							2012-01-20 20:27:39 +04:00  
				
					
						
							
							
								 
						
							
							
								67f60a07bd 
								
							
								 
							
						 
						
							
							
								
								Fix crash bug in dfprobe  
							
							
							
						 
						
							2012-01-20 08:30:09 -06:00  
				
					
						
							
							
								 
						
							
							
								cc510a2c4b 
								
							
								 
							
						 
						
							
							
								
								Replace DFCoord with df::coord and df::coord2d.  
							
							
							
						 
						
							2012-01-20 14:28:00 +04:00  
				
					
						
							
							
								 
						
							
							
								c0a0702882 
								
							
								 
							
						 
						
							
							
								
								Improve error handling within Maps module - only throw exceptions if there's no meaningful return type  
							
							
							
						 
						
							2012-01-19 22:11:43 -06:00  
				
					
						
							
							
								 
						
							
							
								e7ecda1434 
								
							
								 
							
						 
						
							
							
								
								Kill the Maps module  
							
							
							
						 
						
							2012-01-19 21:44:17 -06:00  
				
					
						
							
							
								 
						
							
							
								1e59811e65 
								
							
								 
							
						 
						
							
							
								
								Fixed check for old GCC versions.  
							
							
							
						 
						
							2012-01-19 14:55:10 -08:00  
				
					
						
							
							
								 
						
							
							
								494a4202df 
								
							
								 
							
						 
						
							
							
								
								Added Google Protocol Buffers to the library dependencies folder (though nothing yet depends on it). This definitely works in Linux, but needs checking in Windows.  
							
							
							
						 
						
							2012-01-19 14:44:01 -08:00  
				
					
						
							
							
								 
						
							
							
								e7dcd4c66a 
								
							
								 
							
						 
						
							
							
								
								Fix stupid typo  
							
							
							
						 
						
							2012-01-19 14:57:55 -06:00  
				
					
						
							
							
								 
						
							
							
								4bb724cd6c 
								
							
								 
							
						 
						
							
							
								
								Significant cleanup of Maps module - next step will be to kill it properly  
							
							
							
						 
						
							2012-01-19 14:11:52 -06:00  
				
					
						
							
							
								 
						
							
							
								e2d7359bdd 
								
							
								 
							
						 
						
							
							
								
								Add the gps global to Memory.xml.  
							
							
							
						 
						
							2012-01-19 17:26:21 +04:00  
				
					
						
							
							
								 
						
							
							
								7db467a740 
								
							
								 
							
						 
						
							
							
								
								Update code to accomodate the new coord/coord2d/coord_path structs.  
							
							... 
							
							
							
							Also replicate the methods of DFCoord. 
							
						 
						
							2012-01-19 14:30:22 +04:00  
				
					
						
							
							
								 
						
							
							
								35ad84c58a 
								
							
								 
							
						 
						
							
							
								
								angavrilov changed general_ref_type to be all uppercase  
							
							
							
						 
						
							2012-01-18 08:26:08 -06:00  
				
					
						
							
							
								 
						
							
							
								fd653a0227 
								
							
								 
							
						 
						
							
							
								
								Kill the Items module  
							
							
							
						 
						
							2012-01-16 22:12:58 -06:00  
				
					
						
							
							
								 
						
							
							
								9d8c67b710 
								
							
								 
							
						 
						
							
							
								
								Kill the Kitchen module (which was never really a proper module to begin with)  
							
							
							
						 
						
							2012-01-16 21:22:42 -06:00  
				
					
						
							
							
								 
						
							
							
								a9eb555b99 
								
							
								 
							
						 
						
							
							
								
								Get rid of t_itemimprovement (wasn't even used)  
							
							
							
						 
						
							2012-01-16 20:41:09 -06:00  
				
					
						
							
							
								 
						
							
							
								7c5835d318 
								
							
								 
							
						 
						
							
							
								
								t_itemref -> df::general_ref  
							
							
							
						 
						
							2012-01-16 20:40:29 -06:00  
				
					
						
							
							
								 
						
							
							
								c18619520d 
								
							
								 
							
						 
						
							
							
								
								df_contaminant -> df::contaminant  
							
							
							
						 
						
							2012-01-16 20:18:40 -06:00  
				
					
						
							
							
								 
						
							
							
								64b55acf37 
								
							
								 
							
						 
						
							
							
								
								df_item -> df::item, t_itemflags -> df::item_flags  
							
							
							
						 
						
							2012-01-16 20:16:16 -06:00  
				
					
						
							
							
								 
						
							
							
								97bae19c13 
								
							
								 
							
						 
						
							
							
								
								Update BitArray to automatically grow whenever setting/toggling bits beyond the end  
							
							
							
						 
						
							2012-01-15 18:08:35 -06:00  
				
					
						
							
							
								 
						
							
							
								e82055986e 
								
							
								 
							
						 
						
							
							
								
								Only use #include <> for system libraries - for everything else, use ""  
							
							
							
						 
						
							2012-01-15 14:54:14 -06:00  
				
					
						
							
							
								 
						
							
							
								d972b07d57 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/autodump.cpp
	plugins/cleaners.cpp 
							
						 
						
							2012-01-15 19:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								bcb51d8ff7 
								
							
								 
							
						 
						
							
							
								
								Use the announcement API to report starting and stopping workflow jobs.  
							
							
							
						 
						
							2012-01-15 15:39:20 +04:00  
				
					
						
							
							
								 
						
							
							
								0f56611edc 
								
							
								 
							
						 
						
							
							
								
								Support showing announcements, as suggested by Q.  
							
							
							
						 
						
							2012-01-15 15:19:20 +04:00  
				
					
						
							
							
								 
						
							
							
								a31542862a 
								
							
								 
							
						 
						
							
							
								
								Add utility functions to retrieve the selected job/unit/item.  
							
							... 
							
							
							
							Units can be selected via 'u', 'j', 'v' and 'k'; full-screen
unit details view not supported.
Items can be selected via 't', 'k', 'v'->inventory.
Also, when viewing a container item full-screen, the selected
contained item or unit is returned; never the container itself.
The api is used in rename to allow setting nicknames for
arbitrary units, including animals and enemies. 
							
						 
						
							2012-01-14 19:31:43 +04:00  
				
					
						
							
							
								 
						
							
							
								53e9a1659b 
								
							
								 
							
						 
						
							
							
								
								Add automatic drybucket and melting to workflow.  
							
							
							
						 
						
							2012-01-12 20:07:53 +04:00  
				
					
						
							
							
								 
						
							
							
								555183cb25 
								
							
								 
							
						 
						
							
							
								
								Remove unreferenced variables  
							
							
							
						 
						
							2012-01-11 10:57:05 -06:00  
				
					
						
							
							
								 
						
							
							
								6d2ce7b8a9 
								
							
								 
							
						 
						
							
							
								
								Add default return value to MaterialInfo::matches  
							
							
							
						 
						
							2012-01-11 10:50:38 -06:00  
				
					
						
							
							
								 
						
							
							
								9a86087db5 
								
							
								 
							
						 
						
							
							
								
								Add timeouts when a job is cancelled, and color the command output.  
							
							
							
						 
						
							2012-01-11 20:04:04 +04:00  
				
					
						
							
							
								 
						
							
							
								24576ffe19 
								
							
								 
							
						 
						
							
							
								
								Silence annoying warning in MSVC  
							
							
							
						 
						
							2012-01-11 08:54:54 -06:00  
				
					
						
							
							
								 
						
							
							
								cc2ac0b04f 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/xml 
							
						 
						
							2012-01-10 19:50:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1d4b9ac318 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-01-10 19:47:48 +01:00  
				
					
						
							
							
								 
						
							
							
								7f5aa4de62 
								
							
								 
							
						 
						
							
							
								
								Support the most important job types in workflow.  
							
							
							
						 
						
							2012-01-10 17:23:37 +04:00  
				
					
						
							
							
								 
						
							
							
								571498ea21 
								
							
								 
							
						 
						
							
							
								
								Vermin tweaks.  
							
							
							
						 
						
							2012-01-10 00:45:43 +01:00  
				
					
						
							
							
								 
						
							
							
								50386f66a3 
								
							
								 
							
						 
						
							
							
								
								Update structures and implement modifying the job_item item type.  
							
							
							
						 
						
							2012-01-09 16:20:17 +04:00  
				
					
						
							
							
								 
						
							
							
								ea790f1346 
								
							
								 
							
						 
						
							
							
								
								Move a few functions into the core, and add some more.  
							
							
							
						 
						
							2012-01-08 20:02:12 +04:00  
				
					
						
							
							
								 
						
							
							
								64a9a49ec0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2012-01-08 16:19:58 +04:00  
				
					
						
							
							
								 
						
							
							
								22071e2d51 
								
							
								 
							
						 
						
							
							
								
								Update data defs.  
							
							
							
						 
						
							2012-01-08 16:10:38 +04:00  
				
					
						
							
							
								 
						
							
							
								da2b00d480 
								
							
								 
							
						 
						
							
							
								
								Sync structures  
							
							
							
						 
						
							2012-01-08 07:02:05 +01:00  
				
					
						
							
							
								 
						
							
							
								8a46386502 
								
							
								 
							
						 
						
							
							
								
								Dissolve vermin module.  
							
							
							
						 
						
							2012-01-08 06:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								72016d9188 
								
							
								 
							
						 
						
							
							
								
								Buildings aren't a module anymore, fix probe segfaults.  
							
							
							
						 
						
							2012-01-08 02:22:13 +01:00  
				
					
						
							
							
								 
						
							
							
								87009c0535 
								
							
								 
							
						 
						
							
							
								
								Add a plugin that protects specific repeat jobs from disappearing.  
							
							... 
							
							
							
							If they do disappear, they are re-added in a suspended state. 
							
						 
						
							2012-01-07 21:47:23 +04:00  
				
					
						
							
							
								 
						
							
							
								07ad9ad972 
								
							
								 
							
						 
						
							
							
								
								Add persistent data storage in fake historical figure names.  
							
							
							
						 
						
							2012-01-07 19:21:31 +04:00  
				
					
						
							
							
								 
						
							
							
								f5e121a196 
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff from the jobutils plugin into the core.  
							
							
							
						 
						
							2012-01-07 19:21:07 +04:00  
				
					
						
							
							
								 
						
							
							
								0e90e6b78e 
								
							
								 
							
						 
						
							
							
								
								Support multi-valued enum attributes.  
							
							
							
						 
						
							2012-01-06 22:08:09 +04:00  
				
					
						
							
							
								 
						
							
							
								a2cad00dbb 
								
							
								 
							
						 
						
							
							
								
								Remove GetCustomWorkshopType, custom workshop types are now saner.  
							
							
							
						 
						
							2012-01-06 01:08:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e520a1d43b 
								
							
								 
							
						 
						
							
							
								
								Fix building coord variables.  
							
							
							
						 
						
							2012-01-06 00:24:00 +01:00  
				
					
						
							
							
								 
						
							
							
								756b8131c1 
								
							
								 
							
						 
						
							
							
								
								Small fix in Buildings, update stonesense.  
							
							
							
						 
						
							2012-01-06 00:09:49 +01:00  
				
					
						
							
							
								 
						
							
							
								72a4698968 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-01-05 23:54:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8e993fedc3 
								
							
								 
							
						 
						
							
							
								
								Update df structures.  
							
							
							
						 
						
							2012-01-05 23:51:47 +01:00  
				
					
						
							
							
								 
						
							
							
								78a98de37e 
								
							
								 
							
						 
						
							
							
								
								Fix MSVC builds, break buildings :D  
							
							
							
						 
						
							2012-01-05 23:39:14 +01:00  
				
					
						
							
							
								 
						
							
							
								687245abd9 
								
							
								 
							
						 
						
							
							
								
								Allow setting job item materials.  
							
							
							
						 
						
							2012-01-05 22:04:05 +04:00  
				
					
						
							
							
								 
						
							
							
								4a59690968 
								
							
								 
							
						 
						
							
							
								
								Don't print empty parentheses without any flags to fill them.  
							
							
							
						 
						
							2012-01-04 20:22:56 +04:00  
				
					
						
							
							
								 
						
							
							
								284009e873 
								
							
								 
							
						 
						
							
							
								
								Add a hotkey command to duplicate jobs in workshops.  
							
							
							
						 
						
							2012-01-04 19:39:38 +04:00  
				
					
						
							
							
								 
						
							
							
								99dda069de 
								
							
								 
							
						 
						
							
							
								
								Update data definitions.  
							
							
							
						 
						
							2012-01-04 18:46:39 +04:00  
				
					
						
							
							
								 
						
							
							
								86464b99cc 
								
							
								 
							
						 
						
							
							
								
								Remove DfVector, break MSVC builds until further notice.  
							
							
							
						 
						
							2012-01-04 01:45:11 +01:00  
				
					
						
							
							
								 
						
							
							
								1d1cd63800 
								
							
								 
							
						 
						
							
							
								
								Implement printing job details.  
							
							
							
						 
						
							2012-01-03 22:56:05 +04:00  
				
					
						
							
							
								 
						
							
							
								f8814909a9 
								
							
								 
							
						 
						
							
							
								
								Move the MaterialInfo class to the main library.  
							
							
							
						 
						
							2012-01-03 19:25:55 +04:00  
				
					
						
							
							
								 
						
							
							
								fb736a8556 
								
							
								 
							
						 
						
							
							
								
								Support more ways to binsearch in a vector.  
							
							
							
						 
						
							2012-01-03 13:07:49 +04:00  
				
					
						
							
							
								 
						
							
							
								326c58f793 
								
							
								 
							
						 
						
							
							
								
								Add a plugin to tweak inorganic materials in jobs.  
							
							... 
							
							
							
							It also auto-seeks in the build item list if used in that context. 
							
						 
						
							2012-01-02 18:46:24 +04:00  
				
					
						
							
							
								 
						
							
							
								bfcaca9266 
								
							
								 
							
						 
						
							
							
								
								Update xml defs with more ui info.  
							
							
							
						 
						
							2012-01-02 15:18:23 +04:00  
				
					
						
							
							
								 
						
							
							
								6476d61e59 
								
							
								 
							
						 
						
							
							
								
								Update structure definitions & add the fixwagons plugin from Q.  
							
							
							
						 
						
							2012-01-01 23:05:45 +04:00  
				
					
						
							
							
								 
						
							
							
								3f9e1b0c2b 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2012-01-01 04:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								6029949ca3 
								
							
								 
							
						 
						
							
							
								
								Update library/xml so things actually build.  
							
							
							
						 
						
							2012-01-01 03:46:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f2a69188ea 
								
							
								 
							
						 
						
							
							
								
								Use submodule for memory structure definitions (df-structures).  
							
							
							
						 
						
							2012-01-01 03:34:29 +01:00  
				
					
						
							
							
								 
						
							
							
								52dfa842cc 
								
							
								 
							
						 
						
							
							
								
								Add missing MiscUtils.cpp  
							
							
							
						 
						
							2011-12-31 13:14:08 +01:00  
				
					
						
							
							
								 
						
							
							
								f35cdb84cd 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/Core.cpp
	library/PluginManager.cpp
	library/include/Core.h
	library/include/PluginManager.h
	library/modules/Gui.cpp
	plugins/stockpiles.cpp 
							
						 
						
							2011-12-31 13:09:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9db20bd84d 
								
							
								 
							
						 
						
							
							
								
								Header changes/cleanup.  
							
							
							
						 
						
							2011-12-31 12:48:42 +01:00  
				
					
						
							
							
								 
						
							
							
								b652ec4132 
								
							
								 
							
						 
						
							
							
								
								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-31 13:25:46 +04:00  
				
					
						
							
							
								 
						
							
							
								1284b30f79 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2011-12-31 01:40:08 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1a88df201c 
								
							
								 
							
						 
						
							
							
								
								Traits are active if MORE than 10 away from 50  
							
							
							
						 
						
							2011-12-30 10:20:16 +08:00  
				
					
						
							
							
								 
						
							
							
								e6ff6b04fc 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-12-30 03:12:29 +01: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  
				
					
						
							
							
								 
						
							
							
								2643e0c5a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2011-12-28 22:49:31 +02: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  
				
					
						
							
							
								 
						
							
							
								dc78e99f75 
								
							
								 
							
						 
						
							
							
								
								Added getKeys to OffsetGroup (for easy lua access to all things that memory.xml has)  
							
							
							
						 
						
							2011-12-24 13:53:59 +02: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  
				
					
						
							
							
								 
						
							
							
								04495a304c 
								
							
								 
							
						 
						
							
							
								
								Kill item variable accessors. YES.  
							
							
							
						 
						
							2011-10-25 04:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								998d85919f 
								
							
								 
							
						 
						
							
							
								
								Windows offset for save name, some tweaks, updated stonesense submodule to current.  
							
							
							
						 
						
							2011-10-23 22:23:54 +02:00  
				
					
						
							
							
								 
						
							
							
								a83d9fa944 
								
							
								 
							
						 
						
							
							
								
								Added mouse position and designation coord, along with a 'trackpos' command for kittens plugin.  
							
							
							
						 
						
							2011-09-26 03:39:27 +02:00  
				
					
						
							
							
								 
						
							
							
								83ae8d6c12 
								
							
								 
							
						 
						
							
							
								
								Creature likes (at least the structures are back), malloc wrapper that sets memory to 0xCC.  
							
							
							
						 
						
							2011-09-25 01:29:55 +02:00  
				
					
						
							
							
								 
						
							
							
								dc81367a68 
								
							
								 
							
						 
						
							
							
								
								Gems are now properly detected in prospector. Nuked some legacy garbage.  
							
							
							
						 
						
							2011-09-24 06:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								71de950919 
								
							
								 
							
						 
						
							
							
								
								Possible creature variables  
							
							
							
						 
						
							2011-09-21 21:48:54 +02:00  
				
					
						
							
							
								 
						
							
							
								1df71d2b7a 
								
							
								 
							
						 
						
							
							
								
								More tweaks related to creatures, murder implication flag for items/corpse pieces.  
							
							
							
						 
						
							2011-09-21 13:47:12 +02:00  
				
					
						
							
							
								 
						
							
							
								dca4c43b0b 
								
							
								 
							
						 
						
							
							
								
								Creatures module rewrite  
							
							
							
						 
						
							2011-09-18 13:49:10 +02:00  
				
					
						
							
							
								 
						
							
							
								d47e9b35a0 
								
							
								 
							
						 
						
							
							
								
								Update stonesense, fix small text alignment error.  
							
							
							
						 
						
							2011-09-04 14:16:12 +02:00  
				
					
						
							
							
								 
						
							
							
								e48f8af9a8 
								
							
								 
							
						 
						
							
							
								
								Remove stray include.  
							
							
							
						 
						
							2011-08-31 14:41:46 +02:00  
				
					
						
							
							
								 
						
							
							
								e5f0c7637e 
								
							
								 
							
						 
						
							
							
								
								Fixes to help/readme entries related to digcircle.  
							
							
							
						 
						
							2011-08-27 15:12:03 +02:00  
				
					
						
							
							
								 
						
							
							
								b173a59a42 
								
							
								 
							
						 
						
							
							
								
								Change < to " for dfhack/BitArray.h include  
							
							... 
							
							
							
							Unchanged, I got and error when building in MSVC++ 2010 Express
Not sure if line endings are UNIX as online edit from Windows machine 
							
						 
						
							2011-08-23 10:57:37 +02:00  
				
					
						
							
							
								 
						
							
							
								90163c4be5 
								
							
								 
							
						 
						
							
							
								
								Added includes for <maps> and <vector>  
							
							... 
							
							
							
							Without, I got errors when building in MSVC++ 2010 Express
Not sure if line endings are UNIX as online edit from Windows machine 
							
						 
						
							2011-08-23 10:48:28 +02:00  
				
					
						
							
							
								 
						
							
							
								4922be0a75 
								
							
								 
							
						 
						
							
							
								
								Circle dig designation tool.  
							
							
							
						 
						
							2011-08-22 15:18:35 +02:00  
				
					
						
							
							
								 
						
							
							
								b1868f802c 
								
							
								 
							
						 
						
							
							
								
								Make autodump fix the block-local item ID vectors.  
							
							
							
						 
						
							2011-08-21 23:02:05 +02:00  
				
					
						
							
							
								 
						
							
							
								d2d4ce898d 
								
							
								 
							
						 
						
							
							
								
								Added weather plugin info to readme, option to make the console not catch 'CTRL+C' on linux.  
							
							
							
						 
						
							2011-08-18 22:09:30 +02:00  
				
					
						
							
							
								 
						
							
							
								09cb6a6828 
								
							
								 
							
						 
						
							
							
								
								Added exporatory mining patterns tool.  
							
							
							
						 
						
							2011-08-17 13:26:03 +02:00  
				
					
						
							
							
								 
						
							
							
								03e3e9002b 
								
							
								 
							
						 
						
							
							
								
								Linux debug...  
							
							
							
						 
						
							2011-08-16 23:39:18 +02:00  
				
					
						
							
							
								 
						
							
							
								a0f99ef707 
								
							
								 
							
						 
						
							
							
								
								Many tweaks to plugins, reorganized the build system and removed more cruft.  
							
							
							
						 
						
							2011-08-14 08:42:21 +02:00  
				
					
						
							
							
								 
						
							
							
								81e6bce92c 
								
							
								 
							
						 
						
							
							
								
								Command history separated from Console.  
							
							
							
						 
						
							2011-08-13 14:42:09 +02:00  
				
					
						
							
							
								 
						
							
							
								d93032de3b 
								
							
								 
							
						 
						
							
							
								
								Fix formatting in Core.cpp  
							
							
							
						 
						
							2011-08-07 08:41:46 +02:00  
				
					
						
							
							
								 
						
							
							
								fedb6150f4 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-08-06 21:00:54 +02:00  
				
					
						
							
							
								 
						
							
							
								cb93b5542e 
								
							
								 
							
						 
						
							
							
								
								Fix problem with running interactive commands from hotkeys.  
							
							
							
						 
						
							2011-08-06 04:37:29 +02:00  
				
					
						
							
							
								 
						
							
							
								4d6ad9e073 
								
							
								 
							
						 
						
							
							
								
								A whole bunch of fixes for crash bugs.  
							
							
							
						 
						
							2011-08-05 05:02:36 +02:00  
				
					
						
							
							
								 
						
							
							
								be358ec1de 
								
							
								 
							
						 
						
							
							
								
								Ported deramp, cleanowned and cleartask tools.  
							
							
							
						 
						
							2011-08-05 00:41:31 +02:00  
				
					
						
							
							
								 
						
							
							
								4b9786f8af 
								
							
								 
							
						 
						
							
							
								
								Thread safety for void* sharing part of DFHack::Core  
							
							
							
						 
						
							2011-08-04 22:33:54 +03:00  
				
					
						
							
							
								 
						
							
							
								9985b5de0f 
								
							
								 
							
						 
						
							
							
								
								DFHack::Core modification: added a way to share void* between plugins and/or plugin unloads.  
							
							
							
						 
						
							2011-08-04 22:00:21 +03:00  
				
					
						
							
							
								 
						
							
							
								6cc66d3434 
								
							
								 
							
						 
						
							
							
								
								Merged grow and immolate tools into plants plugin.  
							
							
							
						 
						
							2011-08-02 02:21:25 +02:00  
				
					
						
							
							
								 
						
							
							
								b0659224fa 
								
							
								 
							
						 
						
							
							
								
								Fix windows build.  
							
							
							
						 
						
							2011-08-01 06:30:29 +02:00  
				
					
						
							
							
								 
						
							
							
								fa970fc8fa 
								
							
								 
							
						 
						
							
							
								
								Hotkey commands work with TEXT mode (limited).  
							
							
							
						 
						
							2011-08-01 04:40:23 +02:00  
				
					
						
							
							
								 
						
							
							
								331ada8f91 
								
							
								 
							
						 
						
							
							
								
								Don't take over console in TEXT mode.  
							
							
							
						 
						
							2011-08-01 03:31:52 +02:00  
				
					
						
							
							
								 
						
							
							
								a36d8b0619 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-07-31 23:29:34 +02:00  
				
					
						
							
							
								 
						
							
							
								262e915b93 
								
							
								 
							
						 
						
							
							
								
								Make building DFusion optional.  
							
							
							
						 
						
							2011-07-30 22:08:24 +02:00  
				
					
						
							
							
								 
						
							
							
								9cf69164ed 
								
							
								 
							
						 
						
							
							
								
								BitArray implementation, now used in Maps for the flags.  
							
							
							
						 
						
							2011-07-30 16:47:49 +02:00  
				
					
						
							
							
								 
						
							
							
								a9a3a3ff5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'topic_tools'  
							
							
							
						 
						
							2011-07-28 02:36:25 +02:00  
				
					
						
							
							
								 
						
							
							
								bc23cc9eca 
								
							
								 
							
						 
						
							
							
								
								Made Process::setPermisions functions, to set memory page's permisions  
							
							
							
						 
						
							2011-07-28 01:00:12 +03:00  
				
					
						
							
							
								 
						
							
							
								2a95a4edf2 
								
							
								 
							
						 
						
							
							
								
								Windows part of mutex rewrite.  
							
							
							
						 
						
							2011-07-27 14:22:37 +02:00  
				
					
						
							
							
								 
						
							
							
								2470e564a9 
								
							
								 
							
						 
						
							
							
								
								Linux-side of threading function rewrite. Windows=broken.  
							
							
							
						 
						
							2011-07-27 05:59:09 +02:00  
				
					
						
							
							
								 
						
							
							
								8dec3546a3 
								
							
								 
							
						 
						
							
							
								
								More plugin work  
							
							
							
						 
						
							2011-07-26 11:01:16 +02:00  
				
					
						
							
							
								 
						
							
							
								d65f5596cb 
								
							
								 
							
						 
						
							
							
								
								Ported mode, probe. Some changes required for that.  
							
							
							
						 
						
							2011-07-25 10:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								a8ff3d9d48 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #116  from matthew-cline/TOPIC-items  
							
							... 
							
							
							
							Improved Items module and itemhacks plugin 
							
						 
						
							2011-07-25 01:10:07 -07:00  
				
					
						
							
							
								 
						
							
							
								109f34cd6e 
								
							
								 
							
						 
						
							
							
								
								Improved Items module and itemhacks plugin  
							
							... 
							
							
							
							Items module:
* Identified flags for "owned by hostile" and "owned by trader".
* Identified an unknown uint32_t field as being the item age.
* Added and documented ClassNameCheck for more item ref types, though
  they aren't used yet (other than to mark that item ref class as a
  "known" class).
* Added method to get list of an item's unknown item ref classes.
* Made all unknown flags have name 'unk#', instead of some also having
  the name 'u_ngrd#'.
Itemhacks plugin:
* Folded second command into "dumpitems unknown", which will list
  any items which have the unknown vector field non-empty (which seems
  to be associated with tasked items).
* "dumpitems unknown" will also dump any item with a set unknown flag
  or with item refs of an unknown class. 
							
						 
						
							2011-07-24 21:35:50 -07:00  
				
					
						
							
							
								 
						
							
							
								41130cb613 
								
							
								 
							
						 
						
							
							
								
								ClassNameCheck tracks class names used  
							
							... 
							
							
							
							Each time the ClassNameCheck constructor is called it adds to the list
of class names given to it, which can later be retrieved by a class
static method. 
							
						 
						
							2011-07-24 21:24:34 -07:00  
				
					
						
							
							
								 
						
							
							
								bd9643c8cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi'  
							
							... 
							
							
							
							Conflicts:
	CMakeLists.txt
	library/DFProcess-linux.cpp
	library/include/dfhack-c/modules/Creatures_C.h
	library/include/dfhack/modules/Maps.h
	library/modules/Creatures_C.cpp 
							
						 
						
							2011-07-23 17:29:05 +02:00  
				
					
						
							
							
								 
						
							
							
								6b6eed34cc 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/zilpin/dfhack  
							
							
							
						 
						
							2011-07-23 17:08:15 +02:00  
				
					
						
							
							
								 
						
							
							
								97ee2a2a39 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #95  from matthew-cline/TOPIC-pregnancy  
							
							... 
							
							
							
							creatures: read and write pregnancy counter 
							
						 
						
							2011-07-23 08:07:34 -07:00  
				
					
						
							
							
								 
						
							
							
								caf6f881df 
								
							
								 
							
						 
						
							
							
								
								Minimize notes module.  
							
							
							
						 
						
							2011-07-23 03:25:42 +02:00  
				
					
						
							
							
								 
						
							
							
								35cf108040 
								
							
								 
							
						 
						
							
							
								
								Fix up material color names and basic flag array type in Materials.  
							
							
							
						 
						
							2011-07-22 03:54:09 +02:00  
				
					
						
							
							
								 
						
							
							
								e00a4e8888 
								
							
								 
							
						 
						
							
							
								
								Fix ore/gem sorting.  
							
							
							
						 
						
							2011-07-22 03:00:56 +02:00  
				
					
						
							
							
								 
						
							
							
								7325808c98 
								
							
								 
							
						 
						
							
							
								
								Fixes to materials.  
							
							
							
						 
						
							2011-07-22 02:44:36 +02:00  
				
					
						
							
							
								 
						
							
							
								131c32494a 
								
							
								 
							
						 
						
							
							
								
								Added DF material structs reversed by Quietust  
							
							
							
						 
						
							2011-07-21 22:37:02 +02:00  
				
					
						
							
							
								 
						
							
							
								86577d4f8a 
								
							
								 
							
						 
						
							
							
								
								Notes module  
							
							... 
							
							
							
							Gets a vector of pointers to note structs 
							
						 
						
							2011-07-20 18:26:52 -07:00  
				
					
						
							
							
								 
						
							
							
								bde3616015 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #110  from matthew-cline/TOPIC-inorganic  
							
							... 
							
							
							
							More info on inorganic materials 
							
						 
						
							2011-07-20 12:35:58 -07:00  
				
					
						
							
							
								 
						
							
							
								873cbd8388 
								
							
								 
							
						 
						
							
							
								
								Make 'die' plugin a builtin, made the console interaction less confusing.  
							
							
							
						 
						
							2011-07-20 20:58:19 +02:00  
				
					
						
							
							
								 
						
							
							
								6631f97a6a 
								
							
								 
							
						 
						
							
							
								
								More info on inorganic materials  
							
							... 
							
							
							
							Get value, wall tile, boulder tile, smelting info and strand extraction
info for inorganic materials.  Prospector uses this to separete out vein
materials into ores, gems and other.
Offsets provided for both Linux and Windows, but only tested on Linux. 
							
						 
						
							2011-07-20 06:18:50 -07:00  
				
					
						
							
							
								 
						
							
							
								0defcc9889 
								
							
								 
							
						 
						
							
							
								
								Making Items a bit more sane. It's still using Accessors though.  
							
							
							
						 
						
							2011-07-20 10:41:13 +02:00  
				
					
						
							
							
								 
						
							
							
								3d5169901c 
								
							
								 
							
						 
						
							
							
								
								minor bug fixes  
							
							
							
						 
						
							2011-07-18 16:34:35 -04:00  
				
					
						
							
							
								 
						
							
							
								4eb13800cd 
								
							
								 
							
						 
						
							
							
								
								-WriteVein(), and some convenience functions for the vein bitmaps.  
							
							
							
						 
						
							2011-07-18 15:55:41 -04:00  
				
					
						
							
							
								 
						
							
							
								00cf7bc39e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-18 16:28:06 +02:00  
				
					
						
							
							
								 
						
							
							
								84f74bc091 
								
							
								 
							
						 
						
							
							
								
								Added plugin loading/unloading/reloading. Many locks. Too many damn locks.  
							
							
							
						 
						
							2011-07-18 16:22:49 +02:00  
				
					
						
							
							
								 
						
							
							
								e021199178 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #106  from matthew-cline/TOPIC-folder  
							
							... 
							
							
							
							Get game's current world save folder 
							
						 
						
							2011-07-17 02:26:06 -07:00  
				
					
						
							
							
								 
						
							
							
								fdb5397a1d 
								
							
								 
							
						 
						
							
							
								
								Safer console shutdown.  
							
							
							
						 
						
							2011-07-17 11:06:45 +02:00  
				
					
						
							
							
								 
						
							
							
								a923d19f76 
								
							
								 
							
						 
						
							
							
								
								Get game's current world save folder  
							
							... 
							
							
							
							Use World::ReadWorldFolder() to get "region1" (or whatever it currently
is).  Only have offset for Linux. 
							
						 
						
							2011-07-16 16:00:50 -07:00  
				
					
						
							
							
								 
						
							
							
								9f822af45a 
								
							
								 
							
						 
						
							
							
								
								Process: added a method for getting the main module base (windows). Returns 0 on linux.  
							
							
							
						 
						
							2011-07-16 23:00:28 +02:00  
				
					
						
							
							
								 
						
							
							
								d6d108dd34 
								
							
								 
							
						 
						
							
							
								
								Qt plugin fixes for windows, renamed interface to df_interface in Gui.  
							
							
							
						 
						
							2011-07-16 18:10:08 +02:00  
				
					
						
							
							
								 
						
							
							
								9025066a2b 
								
							
								 
							
						 
						
							
							
								
								Added SDLreal.dll on windows.  
							
							
							
						 
						
							2011-07-16 10:32:18 +02:00  
				
					
						
							
							
								 
						
							
							
								0d1dd5aead 
								
							
								 
							
						 
						
							
							
								
								Extended escape sequences are 4 bytes, not 5.  
							
							
							
						 
						
							2011-07-16 10:31:49 +02:00  
				
					
						
							
							
								 
						
							
							
								003ad63c56 
								
							
								 
							
						 
						
							
							
								
								Disabled ctrl+c on windows (null signal handler). Some small fixes.  
							
							
							
						 
						
							2011-07-16 08:00:13 +02:00  
				
					
						
							
							
								 
						
							
							
								fd418cd2dc 
								
							
								 
							
						 
						
							
							
								
								cmake cleanup in library/  
							
							
							
						 
						
							2011-07-16 07:59:36 +02:00  
				
					
						
							
							
								 
						
							
							
								9eea07fb66 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome when you use C++ streams too.  
							
							
							
						 
						
							2011-07-16 00:15:20 +02:00  
				
					
						
							
							
								 
						
							
							
								b85f196dc4 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome on Windows too.  
							
							
							
						 
						
							2011-07-15 19:58:17 +02:00  
				
					
						
							
							
								 
						
							
							
								459d48d75a 
								
							
								 
							
						 
						
							
							
								
								Made the linux console super awesome. The dfhack script won't LD_PRELOAD dfhack for gdb.  
							
							
							
						 
						
							2011-07-15 15:55:01 +02:00  
				
					
						
							
							
								 
						
							
							
								0af631aaa3 
								
							
								 
							
						 
						
							
							
								
								And nuke the rest of linenoise...  
							
							
							
						 
						
							2011-07-14 12:28:41 +02:00  
				
					
						
							
							
								 
						
							
							
								3ecf244e67 
								
							
								 
							
						 
						
							
							
								
								Nuke linenoise. Now it's integrated in Console.  
							
							
							
						 
						
							2011-07-14 12:21:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d21b196766 
								
							
								 
							
						 
						
							
							
								
								Error printing call for Console, the NYAN CAT!  
							
							
							
						 
						
							2011-07-14 11:15:23 +02:00  
				
					
						
							
							
								 
						
							
							
								f2b46274ec 
								
							
								 
							
						 
						
							
							
								
								Fix for a bug in command history queue access. dfhack script can run valgrind.  
							
							
							
						 
						
							2011-07-14 08:02:29 +02:00  
				
					
						
							
							
								 
						
							
							
								de24b01a69 
								
							
								 
							
						 
						
							
							
								
								-fix pillar tile types to be TILE_SMOOTH instead of TILE_NORMAL.  
							
							... 
							
							
							
							-Added working (though clumsy) draw tile tool.
-Began lumberjack and veinswap tools. 
							
						 
						
							2011-07-13 23:44:37 -04:00  
				
					
						
							
							
								 
						
							
							
								96153a7b05 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-14 04:06:12 +02:00  
				
					
						
							
							
								 
						
							
							
								792d272fbf 
								
							
								 
							
						 
						
							
							
								
								Windows side of the Console rewrite  
							
							
							
						 
						
							2011-07-14 04:05:27 +02:00  
				
					
						
							
							
								 
						
							
							
								a40153a8e1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #98  from matthew-cline/TOPIC-vermin  
							
							... 
							
							
							
							Vermin module and colonies plugin 
							
						 
						
							2011-07-13 04:24:38 -07:00  
				
					
						
							
							
								 
						
							
							
								630b746cfe 
								
							
								 
							
						 
						
							
							
								
								Integrate linenoise into Console - Linux part  
							
							
							
						 
						
							2011-07-13 11:45:30 +02:00  
				
					
						
							
							
								 
						
							
							
								d1170d54c3 
								
							
								 
							
						 
						
							
							
								
								Vermin module and colonies plugin  
							
							... 
							
							
							
							This is the start of the vermin module.  Right now it just gets a list
of the positions at which vermin are created (spawn points).  Most
spawn points are invisible and transient, but colonies (ant hills and
such) are permanent and visible.  The address of the spawn points vector
is only provided for Linux 0.31.25
The colonies plugin uses the vermin module to list the location and
species of colonies, and can either wipe them all out or turn them all
into honey bee colonies. 
							
						 
						
							2011-07-12 23:17:51 -07:00  
				
					
						
							
							
								 
						
							
							
								a30a4a2720 
								
							
								 
							
						 
						
							
							
								
								CMake linux: copy LD_PRELOAD script  
							
							... 
							
							
							
							Copy package/linux/dfhack to the games directory; it's the same as the
normal df script, but sets LD_PRELOAD properly.
Also, CMAkeLists.txt now checks to see that the output directory is set
to the game directory, and fatally fails if it isn't. 
							
						 
						
							2011-07-12 17:25:27 -07:00  
				
					
						
							
							
								 
						
							
							
								b5a6087da5 
								
							
								 
							
						 
						
							
							
								
								Forgot to commit a file.  
							
							
							
						 
						
							2011-07-12 23:27:09 +02:00  
				
					
						
							
							
								 
						
							
							
								3a67a4d3c7 
								
							
								 
							
						 
						
							
							
								
								Added linenoise library to allow line editing in the terminal.  
							
							
							
						 
						
							2011-07-12 12:13:14 +02:00  
				
					
						
							
							
								 
						
							
							
								aeeece5c5f 
								
							
								 
							
						 
						
							
							
								
								Made kittens plugin optional, and disabled by default.  
							
							
							
						 
						
							2011-07-12 00:07:59 +02:00  
				
					
						
							
							
								 
						
							
							
								fa4d2d9b2e 
								
							
								 
							
						 
						
							
							
								
								Removed some silly data races from using cerr...  
							
							
							
						 
						
							2011-07-11 23:07:42 +02:00  
				
					
						
							
							
								 
						
							
							
								4015586d89 
								
							
								 
							
						 
						
							
							
								
								Eliminated the core suspend latency, possibly added a heap of race conditions. Added vdig.  
							
							
							
						 
						
							2011-07-11 22:23:13 +02:00  
				
					
						
							
							
								 
						
							
							
								5c1526d6d9 
								
							
								 
							
						 
						
							
							
								
								creatures: read and write pregnancy counter  
							
							... 
							
							
							
							Also change creaturemanger to print out the ticks-until-birth for
pregnant creatures. 
							
						 
						
							2011-07-11 02:48:10 -07:00  
				
					
						
							
							
								 
						
							
							
								5da4eb3344 
								
							
								 
							
						 
						
							
							
								
								readSTLString() new/free mismatch fix  
							
							... 
							
							
							
							valgrind caught a problem where memory was allocated with "new[]" but
freed with "delete"; changed it to free with "delete[]". 
							
						 
						
							2011-07-11 02:06:38 -07:00  
				
					
						
							
							
								 
						
							
							
								3850954449 
								
							
								 
							
						 
						
							
							
								
								Hotkey input works on windows/under wine. Added skeleton for the veindigger plugin.  
							
							
							
						 
						
							2011-07-10 21:07:14 +02:00  
				
					
						
							
							
								 
						
							
							
								cb9c9aae7c 
								
							
								 
							
						 
						
							
							
								
								Deal with third flag group in creatures  
							
							... 
							
							
							
							Added support for reading and writing the third creature flag group,
t_creaturflags3 (the offest already exists in Memory.xml).  So far I've
only figured out three of the flags (out of an apparent 13):
1) announce_titan, which causes the creature to be announced as if
   it was a titan or FB which had just arrived.
2) scuttle, which causes the creature to be die like it had been
   killed in the game.  That is, it leaves behind a corpse, and
   will generate unhappy thoughts in dwarves if approriate.
3) ghostly, for creatures which are the ghosts of dead dwarves.
I updated creaturemanager to use scuttle for --kill, and added the
action --erase to kill in the old way which doesn't leave a corpse or
creatre unhappy thoughts. 
							
						 
						
							2011-07-10 04:00:52 -07:00  
				
					
						
							
							
								 
						
							
							
								07c11c704d 
								
							
								 
							
						 
						
							
							
								
								Fix Windows build (untested, expect explosions).  
							
							
							
						 
						
							2011-07-09 16:05:40 +02:00  
				
					
						
							
							
								 
						
							
							
								d894ef0ffa 
								
							
								 
							
						 
						
							
							
								
								Hotkey UI for linux.  
							
							
							
						 
						
							2011-07-09 11:33:58 +02:00  
				
					
						
							
							
								 
						
							
							
								65d7278f53 
								
							
								 
							
						 
						
							
							
								
								Added a bunch of butchered SDL headers, catching SDL events on linux.  
							
							
							
						 
						
							2011-07-08 03:55:37 +02:00  
				
					
						
							
							
								 
						
							
							
								367d79bcfa 
								
							
								 
							
						 
						
							
							
								
								Weather plugin to mirror the weather tool.  
							
							
							
						 
						
							2011-07-07 10:57:57 +02:00  
				
					
						
							
							
								 
						
							
							
								8b298f8d91 
								
							
								 
							
						 
						
							
							
								
								More maps tweaks, function for block event removal, added cleanmap version that nukes spatter objects instead of rewriting their  
							
							... 
							
							
							
							bitmaps. 
							
						 
						
							2011-07-07 09:49:58 +02:00  
				
					
						
							
							
								 
						
							
							
								4ff5db06be 
								
							
								 
							
						 
						
							
							
								
								Maps no longer copy the map block pointer array, blocks are structs, map data is public.  
							
							
							
						 
						
							2011-07-07 07:00:36 +02:00  
				
					
						
							
							
								 
						
							
							
								74ab0f94aa 
								
							
								 
							
						 
						
							
							
								
								Added std namespace use for stl types in MapExtras.h  
							
							
							
						 
						
							2011-07-06 12:26:18 +02:00  
				
					
						
							
							
								 
						
							
							
								56a409d9a4 
								
							
								 
							
						 
						
							
							
								
								sync, some map data structures, commented out some dead code  
							
							
							
						 
						
							2011-07-06 11:13:36 +02:00  
				
					
						
							
							
								 
						
							
							
								b1d4163095 
								
							
								 
							
						 
						
							
							
								
								Fixed prospector, added the command list back, removed the plugin init console spam.  
							
							
							
						 
						
							2011-06-27 04:49:56 +02:00  
				
					
						
							
							
								 
						
							
							
								00ddb45dbd 
								
							
								 
							
						 
						
							
							
								
								Added optional plugin_onupdate function, called each Core update.  
							
							
							
						 
						
							2011-06-27 02:13:01 +02:00  
				
					
						
							
							
								 
						
							
							
								722531f590 
								
							
								 
							
						 
						
							
							
								
								Added destructor code for PluginManager, console color reset funstion.  
							
							
							
						 
						
							2011-06-25 08:05:17 +02:00  
				
					
						
							
							
								 
						
							
							
								6fd7d42f00 
								
							
								 
							
						 
						
							
							
								
								Plugin manager, reworked kittens and reveal.  
							
							
							
						 
						
							2011-06-25 05:35:29 +02:00  
				
					
						
							
							
								 
						
							
							
								0bb097296a 
								
							
								 
							
						 
						
							
							
								
								Prospector prints text again. Plugin lookup is better (ignores more non-library files)  
							
							
							
						 
						
							2011-06-24 02:48:56 +02:00  
				
					
						
							
							
								 
						
							
							
								857decbcce 
								
							
								 
							
						 
						
							
							
								
								Plugins go into a folder, disabled console close button on windows because of bugs.  
							
							
							
						 
						
							2011-06-22 18:04:22 +02:00  
				
					
						
							
							
								 
						
							
							
								8f27966540 
								
							
								 
							
						 
						
							
							
								
								Console revamp - windows part  
							
							
							
						 
						
							2011-06-22 14:25:39 +02:00  
				
					
						
							
							
								 
						
							
							
								f8cdd95b09 
								
							
								 
							
						 
						
							
							
								
								Console revamp - linux part.  
							
							
							
						 
						
							2011-06-22 08:14:21 +02:00  
				
					
						
							
							
								 
						
							
							
								c6dc4900d2 
								
							
								 
							
						 
						
							
							
								
								Very basic plugin system.  
							
							
							
						 
						
							2011-06-20 04:29:38 +02:00  
				
					
						
							
							
								 
						
							
							
								ffd2ca3281 
								
							
								 
							
						 
						
							
							
								
								License updates done, removed argstream.  
							
							
							
						 
						
							2011-06-20 01:17:49 +02:00  
				
					
						
							
							
								 
						
							
							
								f2b91d3269 
								
							
								 
							
						 
						
							
							
								
								Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts.  
							
							
							
						 
						
							2011-06-20 01:12:07 +02:00  
				
					
						
							
							
								 
						
							
							
								e0fb8f7c81 
								
							
								 
							
						 
						
							
							
								
								Crud removal: Context is gone. Added missing FakeSDL.h  
							
							
							
						 
						
							2011-06-17 15:02:43 +02:00  
				
					
						
							
							
								 
						
							
							
								4da11927af 
								
							
								 
							
						 
						
							
							
								
								Kittens, now for real. Also a lightweight curses relacement. Use it, love it.  
							
							
							
						 
						
							2011-06-17 02:09:03 +02:00  
				
					
						
							
							
								 
						
							
							
								93be1eb1fb 
								
							
								 
							
						 
						
							
							
								
								Yay, kittens! Also some license cleanup, IO thread usage, more SDL wrapping and ability to run reveal from DFHack console.  
							
							
							
						 
						
							2011-06-16 23:53:39 +02:00  
				
					
						
							
							
								 
						
							
							
								7136ac7aa4 
								
							
								 
							
						 
						
							
							
								
								Get rid of the stdint.h garbage and use the real header.  
							
							
							
						 
						
							2011-06-15 17:35:47 +02:00  
				
					
						
							
							
								 
						
							
							
								b29871cb8c 
								
							
								 
							
						 
						
							
							
								
								Fixed tick count offset, hotkey support is back from the dead (untested)  
							
							
							
						 
						
							2011-06-15 06:09:24 +02:00  
				
					
						
							
							
								 
						
							
							
								71d46d533f 
								
							
								 
							
						 
						
							
							
								
								Some windows console refinement.  
							
							
							
						 
						
							2011-06-14 16:49:53 +02:00  
				
					
						
							
							
								 
						
							
							
								22b79bb46e 
								
							
								 
							
						 
						
							
							
								
								Now works on Windows again, some more cleanups, added a singleton Core object for holding all the globals.  
							
							
							
						 
						
							2011-06-14 16:13:28 +02:00  
				
					
						
							
							
								 
						
							
							
								0a428b509e 
								
							
								 
							
						 
						
							
							
								
								Vegetation module becomes rather skeletal.  
							
							
							
						 
						
							2011-06-13 21:11:02 +02:00  
				
					
						
							
							
								 
						
							
							
								511f459182 
								
							
								 
							
						 
						
							
							
								
								Stripped nonsense from the DFHack vector wrapper. Next step: removal.  
							
							
							
						 
						
							2011-06-13 01:14:10 +02:00  
				
					
						
							
							
								 
						
							
							
								81d648dfa7 
								
							
								 
							
						 
						
							
							
								
								First 'working' DFHack inside DF, for 'some' values of 'working'.  
							
							
							
						 
						
							2011-06-12 23:17:40 +02:00  
				
					
						
							
							
								 
						
							
							
								da2fb1cb1a 
								
							
								 
							
						 
						
							
							
								
								Fix creature owned items vector offset on Windows, added support for owned items to more versions.  
							
							
							
						 
						
							2011-05-28 10:18:50 +02:00  
				
					
						
							
							
								 
						
							
							
								6e00dc4c8e 
								
							
								 
							
						 
						
							
							
								
								Update version numbers, readme file. Adding a lot of batch scripts for the windows versions of new tools.  
							
							
							
						 
						
							2011-05-27 08:20:52 +02:00  
				
					
						
							
							
								 
						
							
							
								07bb0408c1 
								
							
								 
							
						 
						
							
							
								
								Fix memory.xml and pdcurses.dll copy problems for good.  
							
							
							
						 
						
							2011-05-26 12:33:38 +02:00  
				
					
						
							
							
								 
						
							
							
								a459ee8137 
								
							
								 
							
						 
						
							
							
								
								Added 'glowing barrier' to the known tile types.  
							
							
							
						 
						
							2011-05-26 05:51:04 +02:00  
				
					
						
							
							
								 
						
							
							
								0661248d1f 
								
							
								 
							
						 
						
							
							
								
								Cleanmap filters on matter state. Anything non-solid is removed (including mud and water). Solid mud and snow stay.  
							
							
							
						 
						
							2011-05-26 02:14:42 +02:00  
				
					
						
							
							
								 
						
							
							
								6d32802dd4 
								
							
								 
							
						 
						
							
							
								
								Vegetation update order is a 16bit integer!  
							
							
							
						 
						
							2011-05-26 02:13:29 +02:00  
				
					
						
							
							
								 
						
							
							
								608b0f9f56 
								
							
								 
							
						 
						
							
							
								
								Better document Items module  
							
							
							
						 
						
							2011-05-26 02:10:23 +02:00  
				
					
						
							
							
								 
						
							
							
								e7d9bc6f91 
								
							
								 
							
						 
						
							
							
								
								matter states for tile coverings, pig iron watch in dfstatus  
							
							
							
						 
						
							2011-05-25 05:13:24 +02:00  
				
					
						
							
							
								 
						
							
							
								d2e01ec579 
								
							
								 
							
						 
						
							
							
								
								Fix many warnings from MSVC builds.  
							
							
							
						 
						
							2011-05-23 21:30:51 +02:00  
				
					
						
							
							
								 
						
							
							
								040b5be290 
								
							
								 
							
						 
						
							
							
								
								Reformat stopwatch.h for readability  
							
							
							
						 
						
							2011-05-23 04:19:17 +02:00  
				
					
						
							
							
								 
						
							
							
								c6b749e7e5 
								
							
								 
							
						 
						
							
							
								
								Small tweak to process enumeration on Windows.  
							
							
							
						 
						
							2011-05-23 03:24:16 +02:00  
				
					
						
							
							
								 
						
							
							
								e5e0391d76 
								
							
								 
							
						 
						
							
							
								
								stop dfstatus from wasting time. added 'stopwatch.h' to extras for getting accurate unix time in milliseconds  
							
							
							
						 
						
							2011-05-21 21:54:53 +02:00  
				
					
						
							
							
								 
						
							
							
								bb99924b24 
								
							
								 
							
						 
						
							
							
								
								Curses support across platforms!  
							
							
							
						 
						
							2011-05-21 20:32:53 +02:00  
				
					
						
							
							
								 
						
							
							
								909cd8b60b 
								
							
								 
							
						 
						
							
							
								
								Move termutil to a globally accessible area.  
							
							
							
						 
						
							2011-05-17 08:36:38 +02:00  
				
					
						
							
							
								 
						
							
							
								61dea59e29 
								
							
								 
							
						 
						
							
							
								
								Fix a big heap of warnings.  
							
							
							
						 
						
							2011-05-15 22:24:40 +02:00  
				
					
						
							
							
								 
						
							
							
								515f4952a9 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/include/dfhack/DFProcess.h 
							
						 
						
							2011-05-15 21:50:20 +02:00  
				
					
						
							
							
								 
						
							
							
								fe6eb4b70a 
								
							
								 
							
						 
						
							
							
								
								Fix for MSVC build, added prototype cmd.exe detection on windows.  
							
							
							
						 
						
							2011-05-15 05:19:51 +02:00  
				
					
						
							
							
								 
						
							
							
								4d3f4c2c23 
								
							
								 
							
						 
						
							
							
								
								Unknown 3 was update order.  
							
							
							
						 
						
							2011-05-15 02:21:24 +02:00  
				
					
						
							
							
								 
						
							
							
								d9e9fae7a0 
								
							
								 
							
						 
						
							
							
								
								Unknown 1 was the grow counter. Added the immolate and grow tools.  
							
							
							
						 
						
							2011-05-15 01:53:43 +02:00  
				
					
						
							
							
								 
						
							
							
								43fc15476a 
								
							
								 
							
						 
						
							
							
								
								Added ability to set trees on fire.  
							
							
							
						 
						
							2011-05-15 00:26:44 +02:00  
				
					
						
							
							
								 
						
							
							
								b65c4ed55b 
								
							
								 
							
						 
						
							
							
								
								New vegetation variables, fixed vegetation vector for 31.25 linux  
							
							
							
						 
						
							2011-05-14 15:51:11 +02:00  
				
					
						
							
							
								 
						
							
							
								7dbb41cc66 
								
							
								 
							
						 
						
							
							
								
								Add method for writing block/map feature indexes  
							
							
							
						 
						
							2011-05-13 05:00:29 +02:00  
				
					
						
							
							
								 
						
							
							
								a7be2aee33 
								
							
								 
							
						 
						
							
							
								
								Support actually removing owner links between items and creatures.  
							
							
							
						 
						
							2011-05-12 21:10:29 +04:00  
				
					
						
							
							
								 
						
							
							
								c7f4f8c281 
								
							
								 
							
						 
						
							
							
								
								Support printing refs in dfitemdump, and add methods for containers.  
							
							
							
						 
						
							2011-05-12 21:10:29 +04:00  
				
					
						
							
							
								 
						
							
							
								77dda6faea 
								
							
								 
							
						 
						
							
							
								
								Support overwriting and removing values in STL vectors.  
							
							
							
						 
						
							2011-05-12 21:10:20 +04:00  
				
					
						
							
							
								 
						
							
							
								4631ec2e0d 
								
							
								 
							
						 
						
							
							
								
								Item quantity support for 31.25  
							
							
							
						 
						
							2011-05-11 23:53:16 +02:00  
				
					
						
							
							
								 
						
							
							
								ed1477b53d 
								
							
								 
							
						 
						
							
							
								
								Support listing items owned by a creature.  
							
							
							
						 
						
							2011-05-09 14:49:44 +04:00  
				
					
						
							
							
								 
						
							
							
								14f291d539 
								
							
								 
							
						 
						
							
							
								
								Support reading the item ID field, which is used for cross-referencing.  
							
							
							
						 
						
							2011-05-09 14:04:39 +04:00  
				
					
						
							
							
								 
						
							
							
								e993bbcb67 
								
							
								 
							
						 
						
							
							
								
								Implement class name caching and optimized equality check.  
							
							
							
						 
						
							2011-05-09 13:48:54 +04:00  
				
					
						
							
							
								 
						
							
							
								3935293986 
								
							
								 
							
						 
						
							
							
								
								Attach and suspend all threads on linux.  
							
							
							
						 
						
							2011-05-09 13:17:35 +04:00  
				
					
						
							
							
								 
						
							
							
								abc473db5d 
								
							
								 
							
						 
						
							
							
								
								Implemented thread enumeration on linux.  
							
							
							
						 
						
							2011-05-09 01:55:02 +02:00  
				
					
						
							
							
								 
						
							
							
								6dc80d393f 
								
							
								 
							
						 
						
							
							
								
								Remove silly debug output  
							
							
							
						 
						
							2011-05-08 03:36:26 +02:00  
				
					
						
							
							
								 
						
							
							
								96bfec5402 
								
							
								 
							
						 
						
							
							
								
								The mood offset on linux was OK. General fixage of things.  
							
							
							
						 
						
							2011-05-08 03:21:34 +02:00  
				
					
						
							
							
								 
						
							
							
								8c4916958e 
								
							
								 
							
						 
						
							
							
								
								A fixme in Maps: replace feature reading with accessors  
							
							
							
						 
						
							2011-05-07 20:23:31 +02:00  
				
					
						
							
							
								 
						
							
							
								8b2ab8de68 
								
							
								 
							
						 
						
							
							
								
								Ending the map feature failtrain.  
							
							
							
						 
						
							2011-05-07 09:07:28 +02:00  
				
					
						
							
							
								 
						
							
							
								97af676bdb 
								
							
								 
							
						 
						
							
							
								
								Fix color variable naming in t_descriptor_color  
							
							
							
						 
						
							2011-05-07 03:48:41 +02:00  
				
					
						
							
							
								 
						
							
							
								fc0f6f1e48 
								
							
								 
							
						 
						
							
							
								
								Minor rearrangement with no impact  
							
							
							
						 
						
							2011-05-07 03:44:10 +02:00  
				
					
						
							
							
								 
						
							
							
								7ad83c80b8 
								
							
								 
							
						 
						
							
							
								
								added modified getopt (c++-ized) with BSD license, vegetation flags clarified, prospector lists trees and plants separately,  
							
							... 
							
							
							
							prospector pretty-prints 
							
						 
						
							2011-05-02 05:03:48 +02:00  
				
					
						
							
							
								 
						
							
							
								3318487ad9 
								
							
								 
							
						 
						
							
							
								
								Untested item deletion mode for the autodump tool.  
							
							
							
						 
						
							2011-04-30 04:48:28 +02:00  
				
					
						
							
							
								 
						
							
							
								456a979244 
								
							
								 
							
						 
						
							
							
								
								Fun with tiletypes. Expect explosions.  
							
							
							
						 
						
							2011-04-28 23:00:52 +02:00  
				
					
						
							
							
								 
						
							
							
								03a3f29871 
								
							
								 
							
						 
						
							
							
								
								Fix misplaced exports  
							
							
							
						 
						
							2011-04-28 05:10:37 +02:00  
				
					
						
							
							
								 
						
							
							
								6e38ce71df 
								
							
								 
							
						 
						
							
							
								
								Item flag garbage_collect.  
							
							
							
						 
						
							2011-04-28 01:41:59 +02:00  
				
					
						
							
							
								 
						
							
							
								923c8cae9c 
								
							
								 
							
						 
						
							
							
								
								Occupancy support in MapCache. Added the item dumper tool mentioned on irc (autodump).  
							
							
							
						 
						
							2011-04-28 01:36:31 +02:00  
				
					
						
							
							
								 
						
							
							
								21ddc2c461 
								
							
								 
							
						 
						
							
							
								
								Fix build on Windows.  
							
							
							
						 
						
							2011-04-24 03:00:23 +02:00  
				
					
						
							
							
								 
						
							
							
								f481ee7b5d 
								
							
								 
							
						 
						
							
							
								
								Add missing stddef.h include in Creatures module.  
							
							
							
						 
						
							2011-04-24 02:49:49 +02:00  
				
					
						
							
							
								 
						
							
							
								b2a47cf99c 
								
							
								 
							
						 
						
							
							
								
								Fix STLstring writing for plain linux process.  
							
							
							
						 
						
							2011-04-20 21:32:49 +02:00  
				
					
						
							
							
								 
						
							
							
								66bb9d448c 
								
							
								 
							
						 
						
							
							
								
								Big messy commit...  
							
							
							
						 
						
							2011-04-20 01:28:47 +02:00  
				
					
						
							
							
								 
						
							
							
								bc855b296f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2011-04-17 16:08:13 +02:00  
				
					
						
							
							
								 
						
							
							
								cf3534bc42 
								
							
								 
							
						 
						
							
							
								
								Fix silly typo.  
							
							
							
						 
						
							2011-04-17 13:13:23 +02:00  
				
					
						
							
							
								 
						
							
							
								67ea981dc3 
								
							
								 
							
						 
						
							
							
								
								Big ugly deuglyfication of DFTileTypes and its use in the tools.  
							
							
							
						 
						
							2011-04-17 13:06:19 +02:00  
				
					
						
							
							
								 
						
							
							
								e255a2cba6 
								
							
								 
							
						 
						
							
							
								
								Rename single character member variables from DFTileTypes to something sensible.  
							
							
							
						 
						
							2011-04-17 11:37:36 +02:00  
				
					
						
							
							
								 
						
							
							
								6e607d45d9 
								
							
								 
							
						 
						
							
							
								
								Fixed mingw32 build.  
							
							
							
						 
						
							2011-04-17 01:48:58 +02:00  
				
					
						
							
							
								 
						
							
							
								b0cb59a3f2 
								
							
								 
							
						 
						
							
							
								
								The item designator tool lives again.  
							
							
							
						 
						
							2011-04-16 23:57:04 +02:00  
				
					
						
							
							
								 
						
							
							
								89169053ff 
								
							
								 
							
						 
						
							
							
								
								Item support for windows 31.25  
							
							
							
						 
						
							2011-04-16 21:02:20 +02:00  
				
					
						
							
							
								 
						
							
							
								56b29cf12e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2011-04-15 10:58:09 +04:00  
				
					
						
							
							
								 
						
							
							
								34128c2f6d 
								
							
								 
							
						 
						
							
							
								
								Item Accessor method pointer was used incorrectly.  
							
							
							
						 
						
							2011-04-14 15:16:12 +02:00  
				
					
						
							
							
								 
						
							
							
								1a8c27ce01 
								
							
								 
							
						 
						
							
							
								
								Fix accessor mess I made. Added Accessor description dump to the dfitemdump tool and Items module.  
							
							
							
						 
						
							2011-04-14 01:42:03 +02:00  
				
					
						
							
							
								 
						
							
							
								ebc4d21e66 
								
							
								 
							
						 
						
							
							
								
								Improve name structure handling, and support duplicating them (on linux).  
							
							... 
							
							
							
							The name structure actually contains additional linguistical data,
ignoring which produces wrong renderings for non-dwarfish names.
This data also obviously has to be copied with the structure.
Copying STL strings works by replicating the shared copy logic
(i.e. incrementing the reference counter), but leaks memory owned
by the string being overwritten. 
							
						 
						
							2011-04-13 20:36:10 +04:00  
				
					
						
							
							
								 
						
							
							
								f5911a14a6 
								
							
								 
							
						 
						
							
							
								
								Some const correctness, re-enabled job printing in the creature dump tool.  
							
							
							
						 
						
							2011-04-12 13:59:07 +02:00  
				
					
						
							
							
								 
						
							
							
								212500ee00 
								
							
								 
							
						 
						
							
							
								
								Big Items refactor, made all the Accessor offsets optional.  
							
							
							
						 
						
							2011-04-11 22:13:06 +02:00  
				
					
						
							
							
								 
						
							
							
								77f0885d9e 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  into items  
							
							
							
						 
						
							2011-04-11 12:48:28 +02:00  
				
					
						
							
							
								 
						
							
							
								2e0ec2db72 
								
							
								 
							
						 
						
							
							
								
								Support retrieving the item owner reference.  
							
							... 
							
							
							
							Reference is done by item id, and stored in some kind
of generic reference vector in the item structure. 
							
						 
						
							2011-04-11 14:32:53 +04:00  
				
					
						
							
							
								 
						
							
							
								fbf76440b5 
								
							
								 
							
						 
						
							
							
								
								Try to handle signed and unsigned 16-bit accessors.  
							
							... 
							
							
							
							Not sure whether it makes much sense, seeing as some
accessors (e.g. wear) actually return 32-bit values,
assuming that the caller would correctly sign-extend
the lower half and discard the upper. 
							
						 
						
							2011-04-10 22:44:01 +04:00  
				
					
						
							
							
								 
						
							
							
								f6ae41fe49 
								
							
								 
							
						 
						
							
							
								
								Provide access to item header, including flags, and wear information.  
							
							... 
							
							
							
							Add preliminary offsets for the item data to Memory.xml 
							
						 
						
							2011-04-10 22:42:25 +04:00  
				
					
						
							
							
								 
						
							
							
								e3897b0f93 
								
							
								 
							
						 
						
							
							
								
								Improve the accessor instruction parser.  
							
							... 
							
							
							
							Instead of hard-coding complete machine code patterns, try
to really parse a certain subset of MOV instructions. 
							
						 
						
							2011-04-10 21:51:21 +04:00  
				
					
						
							
							
								 
						
							
							
								b0b76f6d7c 
								
							
								 
							
						 
						
							
							
								
								Tool for resetting hidden tile status after botched reveals.  
							
							
							
						 
						
							2011-04-10 18:41:49 +02:00  
				
					
						
							
							
								 
						
							
							
								b630e93c5a 
								
							
								 
							
						 
						
							
							
								
								Added base layer material support to map cache, material display to dfprobe.  
							
							
							
						 
						
							2011-04-10 17:01:58 +02:00  
				
					
						
							
							
								 
						
							
							
								7876a42258 
								
							
								 
							
						 
						
							
							
								
								The C test tool doesn't compile as a plain C program!  
							
							
							
						 
						
							2011-04-10 15:36:01 +02:00  
				
					
						
							
							
								 
						
							
							
								cfc1dad4b6 
								
							
								 
							
						 
						
							
							
								
								Fix the item flag bitfield & set the item vector ptr.  
							
							
							
						 
						
							2011-04-10 16:55:22 +04:00  
				
					
						
							
							
								 
						
							
							
								1d35044db3 
								
							
								 
							
						 
						
							
							
								
								Started removing C++-isms from C wrapper. Removed DFGlobal.h  
							
							
							
						 
						
							2011-04-10 13:12:28 +02:00  
				
					
						
							
							
								 
						
							
							
								c1deee768e 
								
							
								 
							
						 
						
							
							
								
								Add missing files, wix build on windows.  
							
							
							
						 
						
							2011-04-10 11:03:24 +02:00  
				
					
						
							
							
								 
						
							
							
								d4e2850768 
								
							
								 
							
						 
						
							
							
								
								Make C-wrapper compile times less ridiculous.  
							
							
							
						 
						
							2011-04-10 10:50:32 +02:00  
				
					
						
							
							
								 
						
							
							
								bb04aa1a32 
								
							
								 
							
						 
						
							
							
								
								Linux header cleanups. Windows side will follow.  
							
							
							
						 
						
							2011-04-10 10:19:15 +02:00  
				
					
						
							
							
								 
						
							
							
								425971ef8c 
								
							
								 
							
						 
						
							
							
								
								Linux fixes/creature vector addresses. Needs more testing.  
							
							
							
						 
						
							2011-04-10 09:21:32 +02:00  
				
					
						
							
							
								 
						
							
							
								696ca5ccb9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2011-04-10 06:17:55 +02:00  
				
					
						
							
							
								 
						
							
							
								4547c8c0aa 
								
							
								 
							
						 
						
							
							
								
								Use MapExtras more.  
							
							
							
						 
						
							2011-04-10 06:17:11 +02:00  
				
					
						
							
							
								 
						
							
							
								b5d086ac02 
								
							
								 
							
						 
						
							
							
								
								Fix memory access on 32-bit linux.  
							
							... 
							
							
							
							The reason for random read failures is that these defines
are only effective if they are placed before any system
headers, especially sys/types.h; in the old version they
didn't work, and pread was expecting a signed 32-bit offset. 
							
						 
						
							2011-04-09 22:54:45 +04:00  
				
					
						
							
							
								 
						
							
							
								5465890b34 
								
							
								 
							
						 
						
							
							
								
								Added more direction flags to engravings.  
							
							
							
						 
						
							2011-04-04 11:57:09 +02:00  
				
					
						
							
							
								 
						
							
							
								c0cdf8d827 
								
							
								 
							
						 
						
							
							
								
								Linux 31.22 support.  
							
							
							
						 
						
							2011-04-04 03:49:29 +02:00  
				
					
						
							
							
								 
						
							
							
								7b1f3ce72b 
								
							
								 
							
						 
						
							
							
								
								Job ID is a Word, not DWord.  
							
							
							
						 
						
							2011-04-03 21:43:16 +02:00  
				
					
						
							
							
								 
						
							
							
								8b8c70b5ff 
								
							
								 
							
						 
						
							
							
								
								Big creature jobs read/write fix (it was cmpletely broken)  
							
							
							
						 
						
							2011-04-03 21:27:47 +02:00  
				
					
						
							
							
								 
						
							
							
								fcc23149db 
								
							
								 
							
						 
						
							
							
								
								Engravings: 3 byte padding after the display character.  
							
							
							
						 
						
							2011-04-03 03:25:12 +02:00  
				
					
						
							
							
								 
						
							
							
								46c5041bea 
								
							
								 
							
						 
						
							
							
								
								Direction flags for engravings.  
							
							
							
						 
						
							2011-04-03 03:19:34 +02:00  
				
					
						
							
							
								 
						
							
							
								a68702000d 
								
							
								 
							
						 
						
							
							
								
								hexdump accepts length in bytes, hopefully fixed engravings struct  
							
							
							
						 
						
							2011-04-03 02:49:03 +02:00  
				
					
						
							
							
								 
						
							
							
								e18ade4ea6 
								
							
								 
							
						 
						
							
							
								
								Engravings are 0x28 bytes long.  
							
							
							
						 
						
							2011-04-03 02:00:56 +02:00  
				
					
						
							
							
								 
						
							
							
								4cfc12b52b 
								
							
								 
							
						 
						
							
							
								
								Engravings module.  
							
							
							
						 
						
							2011-04-03 00:15:47 +02:00  
				
					
						
							
							
								 
						
							
							
								68b13d6bf0 
								
							
								 
							
						 
						
							
							
								
								Dreary offset work.  
							
							
							
						 
						
							2011-04-02 12:35:23 +02:00  
				
					
						
							
							
								 
						
							
							
								84494e873c 
								
							
								 
							
						 
						
							
							
								
								added readClassName  
							
							
							
						 
						
							2011-04-01 14:42:03 -05:00  
				
					
						
							
							
								 
						
							
							
								3ef6893bc7 
								
							
								 
							
						 
						
							
							
								
								removed getPosition prototype (since the Position module doesn't exist anymore)  
							
							
							
						 
						
							2011-04-01 14:41:26 -05:00  
				
					
						
							
							
								 
						
							
							
								cb88d59358 
								
							
								 
							
						 
						
							
							
								
								uncommented C process wrappers  
							
							
							
						 
						
							2011-03-31 13:56:12 -05:00  
				
					
						
							
							
								 
						
							
							
								695303d0c6 
								
							
								 
							
						 
						
							
							
								
								added memrange buffer callback  
							
							
							
						 
						
							2011-03-31 13:54:36 -05:00  
				
					
						
							
							
								 
						
							
							
								5e67ee2970 
								
							
								 
							
						 
						
							
							
								
								removed unneeded memrange wrapper struct  
							
							... 
							
							
							
							renamed some stuff to match the C++ version
added read, write, readSTLVector, readString, getPath, getMemranges, and getPID 
							
						 
						
							2011-03-31 13:47:17 -05:00  
				
					
						
							
							
								 
						
							
							
								fea7d56c32 
								
							
								 
							
						 
						
							
							
								
								added DFProcess_C stuff to project lists (although they're commented out, since it's not done yet)  
							
							
							
						 
						
							2011-03-31 09:46:34 -05:00  
				
					
						
							
							
								 
						
							
							
								9b6f5d2ac1 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							
							
						 
						
							2011-03-31 09:45:53 -05:00  
				
					
						
							
							
								 
						
							
							
								837ea52c22 
								
							
								 
							
						 
						
							
							
								
								Fix windows/wine version information bugs related to processes without a PE header.  
							
							
							
						 
						
							2011-03-31 05:39:12 +02:00  
				
					
						
							
							
								 
						
							
							
								6cd08c3f31 
								
							
								 
							
						 
						
							
							
								
								Suspend all DF threads on Windows.  
							
							
							
						 
						
							2011-03-31 01:14:08 +02:00  
				
					
						
							
							
								 
						
							
							
								d6bd4d47fb 
								
							
								 
							
						 
						
							
							
								
								Revert "Hide depend headers better, upgraded tinyxml"  
							
							... 
							
							
							
							This reverts commit 54a580ac68 
							
						 
						
							2011-03-31 01:12:50 +02:00  
				
					
						
							
							
								 
						
							
							
								e61a907da1 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-30 14:35:41 +02:00  
				
					
						
							
							
								 
						
							
							
								37b0dbe02e 
								
							
								 
							
						 
						
							
							
								
								31.25, tweaks to make dfliquids and dfreveal better  
							
							
							
						 
						
							2011-03-30 14:27:47 +02:00  
				
					
						
							
							
								 
						
							
							
								1bf6a2ea71 
								
							
								 
							
						 
						
							
							
								
								generally, function signatures are supposed to match between header and implementation file...  
							
							
							
						 
						
							2011-03-29 10:42:04 -05:00  
				
					
						
							
							
								 
						
							
							
								4c55f54464 
								
							
								 
							
						 
						
							
							
								
								spelled a couple of allocator names wrong  
							
							
							
						 
						
							2011-03-29 10:41:45 -05:00  
				
					
						
							
							
								 
						
							
							
								cf59b7802d 
								
							
								 
							
						 
						
							
							
								
								added getPosition  
							
							
							
						 
						
							2011-03-29 10:23:04 -05:00  
				
					
						
							
							
								 
						
							
							
								e34831a354 
								
							
								 
							
						 
						
							
							
								
								added getters/setters for cursor/view coords, window size, and screen tiles added ReadHotkeys  
							
							
							
						 
						
							2011-03-29 09:59:12 -05:00  
				
					
						
							
							
								 
						
							
							
								b3455b0192 
								
							
								 
							
						 
						
							
							
								
								MSVC is a pile of fail that can't even align variables in a struct.  
							
							
							
						 
						
							2011-03-28 11:22:21 +02:00  
				
					
						
							
							
								 
						
							
							
								75b44ba33b 
								
							
								 
							
						 
						
							
							
								
								Fix possible bug in zero length C string reading  
							
							
							
						 
						
							2011-03-28 02:13:32 +02:00  
				
					
						
							
							
								 
						
							
							
								cfd309bf70 
								
							
								 
							
						 
						
							
							
								
								fix C string idiocy.  
							
							
							
						 
						
							2011-03-28 02:09:13 +02:00  
				
					
						
							
							
								 
						
							
							
								8ef1ef1985 
								
							
								 
							
						 
						
							
							
								
								31.23 Windows support, tiny little tweaks to liquids tool.  
							
							
							
						 
						
							2011-03-27 00:02:23 +01:00  
				
					
						
							
							
								 
						
							
							
								635e1998ee 
								
							
								 
							
						 
						
							
							
								
								Stop DFVector from accessing VersionInfo in the constructor (slight optimization).  
							
							
							
						 
						
							2011-03-25 06:40:33 +01:00  
				
					
						
							
							
								 
						
							
							
								1a1a28ee3d 
								
							
								 
							
						 
						
							
							
								
								World module offsets for windows 31.22  
							
							
							
						 
						
							2011-03-25 03:27:07 +01:00  
				
					
						
							
							
								 
						
							
							
								4c030e7cc1 
								
							
								 
							
						 
						
							
							
								
								Some linux 31.22 offsets, slight tweaks to Materials  
							
							
							
						 
						
							2011-03-25 02:31:27 +01:00  
				
					
						
							
							
								 
						
							
							
								754647fe96 
								
							
								 
							
						 
						
							
							
								
								The mysterious variable is mysterious, 31.22 support, needs testing  
							
							
							
						 
						
							2011-03-24 23:21:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ecb239f64c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'worldmap'  
							
							
							
						 
						
							2011-03-24 17:43:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1f4ac33200 
								
							
								 
							
						 
						
							
							
								
								Clarification of some values of geology and local feature reading  
							
							
							
						 
						
							2011-03-24 17:41:34 +01:00  
				
					
						
							
							
								 
						
							
							
								7c971cd8f1 
								
							
								 
							
						 
						
							
							
								
								World coords for dfposition  
							
							
							
						 
						
							2011-03-24 06:13:21 +01:00  
				
					
						
							
							
								 
						
							
							
								d0a171a350 
								
							
								 
							
						 
						
							
							
								
								Add a form of ReadFeature applicable to already read blocks.  
							
							
							
						 
						
							2011-03-24 04:39:38 +01:00  
				
					
						
							
							
								 
						
							
							
								4090a378c1 
								
							
								 
							
						 
						
							
							
								
								Remove message spam, make sure the old methods act the same.  
							
							
							
						 
						
							2011-03-24 04:20:34 +01:00  
				
					
						
							
							
								 
						
							
							
								64a578b204 
								
							
								 
							
						 
						
							
							
								
								Added cache for map features inside the Maps module along with convenience feature getter for blocks. Adamantine vein refiller tool.  
							
							
							
						 
						
							2011-03-24 04:00:23 +01:00  
				
					
						
							
							
								 
						
							
							
								34a687b95a 
								
							
								 
							
						 
						
							
							
								
								Make sure things build with playground turned on.  
							
							
							
						 
						
							2011-03-21 21:29:54 +01:00  
				
					
						
							
							
								 
						
							
							
								e8ee9b7cab 
								
							
								 
							
						 
						
							
							
								
								dflair tool to match what the dfusion people have. minor tweaks to playground  
							
							
							
						 
						
							2011-03-21 21:14:07 +01:00  
				
					
						
							
							
								 
						
							
							
								7f0ba3b1ff 
								
							
								 
							
						 
						
							
							
								
								Fix header install rule.  
							
							
							
						 
						
							2011-03-20 17:24:34 +01:00  
				
					
						
							
							
								 
						
							
							
								0a35afb16a 
								
							
								 
							
						 
						
							
							
								
								Use proper paths in build system.  
							
							
							
						 
						
							2011-03-20 17:17:33 +01:00  
				
					
						
							
							
								 
						
							
							
								fe92edfb4e 
								
							
								 
							
						 
						
							
							
								
								No more generated config files.  
							
							
							
						 
						
							2011-03-20 06:20:23 +01:00  
				
					
						
							
							
								 
						
							
							
								c06df18ea7 
								
							
								 
							
						 
						
							
							
								
								Fix linux builds not installing the header files  
							
							
							
						 
						
							2011-03-20 02:06:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1481b07b6b 
								
							
								 
							
						 
						
							
							
								
								Ubuntu packaging magic, forgotten header files, an icon.  
							
							
							
						 
						
							2011-03-19 23:26:32 +01:00  
				
					
						
							
							
								 
						
							
							
								2bc7aacb79 
								
							
								 
							
						 
						
							
							
								
								Remove precompiled garbage, fix dfcleanmap for real  
							
							
							
						 
						
							2011-03-19 20:17:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a7f3258018 
								
							
								 
							
						 
						
							
							
								
								Get rid of SHM in modules.  
							
							
							
						 
						
							2011-03-18 17:58:48 +01:00  
				
					
						
							
							
								 
						
							
							
								7809ed6cd5 
								
							
								 
							
						 
						
							
							
								
								Small fixes to documentation and build scripts.  
							
							
							
						 
						
							2011-03-18 16:47:55 +01:00  
				
					
						
							
							
								 
						
							
							
								d75c940958 
								
							
								 
							
						 
						
							
							
								
								Kill Position module everywhere.  
							
							
							
						 
						
							2011-03-18 11:45:37 +01:00  
				
					
						
							
							
								 
						
							
							
								e1b80e6f33 
								
							
								 
							
						 
						
							
							
								
								Massive tool and wrapper fixage.  
							
							
							
						 
						
							2011-03-18 11:38:37 +01:00  
				
					
						
							
							
								 
						
							
							
								a6c724bfb5 
								
							
								 
							
						 
						
							
							
								
								Module rearrangement and doxygen documentification. API break.  
							
							
							
						 
						
							2011-03-18 11:09:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b94ddf50d0 
								
							
								 
							
						 
						
							
							
								
								Eliminated silly dependency cascade within the library. Some documentation tweaks.  
							
							
							
						 
						
							2011-03-18 08:53:59 +01:00  
				
					
						
							
							
								 
						
							
							
								737643a33f 
								
							
								 
							
						 
						
							
							
								
								Spring cleaning in python wrappers.  
							
							
							
						 
						
							2011-03-18 06:17:43 +01:00  
				
					
						
							
							
								 
						
							
							
								001b8e059d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-18 06:12:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2911b203ce 
								
							
								 
							
						 
						
							
							
								
								DFHack. Now with more packaging fun.  
							
							
							
						 
						
							2011-03-18 00:07:40 +01:00  
				
					
						
							
							
								 
						
							
							
								557d6733e2 
								
							
								 
							
						 
						
							
							
								
								Make the build system sane, pt. 1 - no install or packages yet  
							
							
							
						 
						
							2011-03-16 07:35:08 +01:00  
				
					
						
							
							
								 
						
							
							
								901cebc683 
								
							
								 
							
						 
						
							
							
								
								updated to use centralized pointer_dict retrieval  
							
							... 
							
							
							
							fixed an argtypes bug in read_vegetation 
							
						 
						
							2011-03-15 15:36:48 -05:00  
				
					
						
							
							
								 
						
							
							
								35438b82e3 
								
							
								 
							
						 
						
							
							
								
								added Hotkey structure  
							
							
							
						 
						
							2011-03-15 15:35:50 -05:00  
				
					
						
							
							
								 
						
							
							
								290368321c 
								
							
								 
							
						 
						
							
							
								
								updated to use the centralized pointer_cache retrieval  
							
							
							
						 
						
							2011-03-15 15:35:29 -05:00  
				
					
						
							
							
								 
						
							
							
								2c28d8f3bf 
								
							
								 
							
						 
						
							
							
								
								added read_hotkeys  
							
							
							
						 
						
							2011-03-15 15:35:00 -05:00  
				
					
						
							
							
								 
						
							
							
								6b467a36b5 
								
							
								 
							
						 
						
							
							
								
								centralized getting an array/list from the pointer_cache  
							
							
							
						 
						
							2011-03-15 15:34:39 -05:00  
				
					
						
							
							
								 
						
							
							
								d28279894f 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							
							
						 
						
							2011-03-15 15:33:39 -05:00  
				
					
						
							
							
								 
						
							
							
								2ea6a3d84a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-14 22:06:25 +01:00  
				
					
						
							
							
								 
						
							
							
								fda4ad94cd 
								
							
								 
							
						 
						
							
							
								
								added read_local_features  
							
							
							
						 
						
							2011-03-14 15:01:09 -05:00  
				
					
						
							
							
								 
						
							
							
								e126f21e4b 
								
							
								 
							
						 
						
							
							
								
								updated map coordinate struct/union  
							
							... 
							
							
							
							added callback for turning a std::map of coordinates to features into a list 
							
						 
						
							2011-03-14 15:00:51 -05:00  
				
					
						
							
							
								 
						
							
							
								5cbc9e5918 
								
							
								 
							
						 
						
							
							
								
								added Maps_ReadLocalFeatures  
							
							
							
						 
						
							2011-03-14 14:59:31 -05:00  
				
					
						
							
							
								 
						
							
							
								b1ed423f98 
								
							
								 
							
						 
						
							
							
								
								added map coordinate struct and the callback needed to flatten the std::map of coords to features into an array  
							
							
							
						 
						
							2011-03-14 14:59:03 -05:00  
				
					
						
							
							
								 
						
							
							
								d347713860 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							
							
						 
						
							2011-03-14 09:54:19 -05:00  
				
					
						
							
							
								 
						
							
							
								6ed74065d1 
								
							
								 
							
						 
						
							
							
								
								Cleanmap bugfix.  
							
							
							
						 
						
							2011-03-14 09:18:09 +01:00  
				
					
						
							
							
								 
						
							
							
								cb86f52993 
								
							
								 
							
						 
						
							
							
								
								minor liquids bugfix, added typedef for planecoord so that stonesense builds. Build system bits. Doxygen bits.  
							
							
							
						 
						
							2011-03-13 19:38:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b6d02768b4 
								
							
								 
							
						 
						
							
							
								
								No DbgHelp.h  
							
							
							
						 
						
							2011-03-12 11:01:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f0f3960bb0 
								
							
								 
							
						 
						
							
							
								
								added read_vegetation  
							
							
							
						 
						
							2011-03-11 16:59:36 -06:00  
				
					
						
							
							
								 
						
							
							
								de8226e142 
								
							
								 
							
						 
						
							
							
								
								fixed a couple of allocator callback names  
							
							... 
							
							
							
							added __str__ method to Tree 
							
						 
						
							2011-03-11 16:59:25 -06:00  
				
					
						
							
							
								 
						
							
							
								c5e9f67389 
								
							
								 
							
						 
						
							
							
								
								added ReadVegetation implementation  
							
							
							
						 
						
							2011-03-11 16:58:42 -06:00  
				
					
						
							
							
								 
						
							
							
								870be3a1e7 
								
							
								 
							
						 
						
							
							
								
								added tree buffer allocators  
							
							... 
							
							
							
							renamed a couple of allocators for consistency 
							
						 
						
							2011-03-11 16:58:22 -06:00  
				
					
						
							
							
								 
						
							
							
								6e54715706 
								
							
								 
							
						 
						
							
							
								
								added ReadVegetation  
							
							
							
						 
						
							2011-03-11 16:56:21 -06:00  
				
					
						
							
							
								 
						
							
							
								df3c6d706f 
								
							
								 
							
						 
						
							
							
								
								fixed a couple of small pointer bugs  
							
							
							
						 
						
							2011-03-11 16:11:34 -06:00  
				
					
						
							
							
								 
						
							
							
								4e3a66fcd8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-11 22:38:25 +01:00  
				
					
						
							
							
								 
						
							
							
								5aeac3d43d 
								
							
								 
							
						 
						
							
							
								
								updated CreatureCaste, and CreatureType structs  
							
							... 
							
							
							
							added MatglossPlant and creature type descriptor structs
got the creature type allocator callback working 
							
						 
						
							2011-03-11 14:13:52 -06:00  
				
					
						
							
							
								 
						
							
							
								f6a7de9ba6 
								
							
								 
							
						 
						
							
							
								
								updated getters to use the changed pointer caching stuff  
							
							
							
						 
						
							2011-03-11 14:12:07 -06:00  
				
					
						
							
							
								 
						
							
							
								5b29bf5280 
								
							
								 
							
						 
						
							
							
								
								changed pointer cache to use array addresses instead of pointer ids  
							
							
							
						 
						
							2011-03-11 14:11:36 -06:00  
				
					
						
							
							
								 
						
							
							
								b9e8aa8952 
								
							
								 
							
						 
						
							
							
								
								Materials_getRaceEx finally works as expected  
							
							
							
						 
						
							2011-03-11 14:10:51 -06:00  
				
					
						
							
							
								 
						
							
							
								49b7f8acb5 
								
							
								 
							
						 
						
							
							
								
								fixed a couple of bad return values  
							
							
							
						 
						
							2011-03-11 14:10:22 -06:00  
				
					
						
							
							
								 
						
							
							
								b75f513238 
								
							
								 
							
						 
						
							
							
								
								updated creature caste and type structs  
							
							... 
							
							
							
							removed some (now) unneeded callbacks
made a better t_creaturetype -> c_creaturetype converter 
							
						 
						
							2011-03-11 14:09:51 -06:00  
				
					
						
							
							
								 
						
							
							
								c223bb858f 
								
							
								 
							
						 
						
							
							
								
								Added MapExtras, ported dfliquids to MapCache. Fixed vein non-ident bug in dfvdig.  
							
							
							
						 
						
							2011-03-11 03:09:45 +01:00  
				
					
						
							
							
								 
						
							
							
								1de2efb162 
								
							
								 
							
						 
						
							
							
								
								updated documentation  
							
							
							
						 
						
							2011-03-09 14:25:32 -06:00  
				
					
						
							
							
								 
						
							
							
								828df5fa80 
								
							
								 
							
						 
						
							
							
								
								consolidated buffer stuff, so that the callbacks are a lot shorter  
							
							
							
						 
						
							2011-03-09 14:20:34 -06:00  
				
					
						
							
							
								 
						
							
							
								1839c6b843 
								
							
								 
							
						 
						
							
							
								
								fixed callback registration  
							
							... 
							
							
							
							allocator callbacks now cache the buffers and associated pointers so they don't get collected too early
added CreatureCaste, TileColor, and CreatureType classes 
							
						 
						
							2011-03-09 12:29:29 -06:00  
				
					
						
							
							
								 
						
							
							
								50af9e2d7e 
								
							
								 
							
						 
						
							
							
								
								updated to use the pointer caching callbacks  
							
							
							
						 
						
							2011-03-09 12:27:58 -06:00  
				
					
						
							
							
								 
						
							
							
								5bd51c2e08 
								
							
								 
							
						 
						
							
							
								
								updated to use the allocator callbacks correctly  
							
							
							
						 
						
							2011-03-09 12:26:04 -06:00  
				
					
						
							
							
								 
						
							
							
								44cbc3fd5c 
								
							
								 
							
						 
						
							
							
								
								fixed allocator callbacks to take pointers to pointers so they'll actually, you know, WORK  
							
							
							
						 
						
							2011-03-09 12:23:20 -06:00  
				
					
						
							
							
								 
						
							
							
								187a8a0578 
								
							
								 
							
						 
						
							
							
								
								added a function to read all the veins at once  
							
							... 
							
							
							
							updated vein reading functions to use the allocator callbacks correctly 
							
						 
						
							2011-03-09 12:22:00 -06:00  
				
					
						
							
							
								 
						
							
							
								5c32991c40 
								
							
								 
							
						 
						
							
							
								
								Corrected game mode enum and added a mode changing tool to the playground.  
							
							
							
						 
						
							2011-03-07 00:19:12 -05:00  
				
					
						
							
							
								 
						
							
							
								bbbea3d023 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-06 23:57:22 +01:00  
				
					
						
							
							
								 
						
							
							
								9e62ee6e75 
								
							
								 
							
						 
						
							
							
								
								Maps + Materials for 31.20. Still many broken offsets!  
							
							
							
						 
						
							2011-03-06 20:27:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9b0c426f9c 
								
							
								 
							
						 
						
							
							
								
								The age of creatures is signed int.  
							
							
							
						 
						
							2011-03-06 11:42:02 +01:00  
				
					
						
							
							
								 
						
							
							
								450562437a 
								
							
								 
							
						 
						
							
							
								
								Memory.xml cleanup, removing redundant information.  
							
							
							
						 
						
							2011-03-03 23:54:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c98bc9da9d 
								
							
								 
							
						 
						
							
							
								
								updated to actually match the C stuff (not passing allocator callbacks every time, etc)  
							
							
							
						 
						
							2011-03-03 14:19:20 -06:00  
				
					
						
							
							
								 
						
							
							
								d314c733b2 
								
							
								 
							
						 
						
							
							
								
								added world and window_io getters  
							
							
							
						 
						
							2011-03-03 14:18:28 -06:00  
				
					
						
							
							
								 
						
							
							
								a816b67362 
								
							
								 
							
						 
						
							
							
								
								added key types for window_io module  
							
							
							
						 
						
							2011-03-03 14:17:56 -06:00  
				
					
						
							
							
								 
						
							
							
								6fc1f31e31 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							
							
						 
						
							2011-03-03 14:17:31 -06:00  
				
					
						
							
							
								 
						
							
							
								2c9016d2f2 
								
							
								 
							
						 
						
							
							
								
								added checks for allocator callback being null  
							
							
							
						 
						
							2011-03-03 14:17:09 -06:00  
				
					
						
							
							
								 
						
							
							
								4cf037d5d3 
								
							
								 
							
						 
						
							
							
								
								changed a couple of argument types to be more explicit  
							
							
							
						 
						
							2011-03-03 14:15:38 -06:00  
				
					
						
							
							
								 
						
							
							
								368f3c1b2e 
								
							
								 
							
						 
						
							
							
								
								added World getter renamed get_Window to get_WindowIO  
							
							
							
						 
						
							2011-03-03 14:14:59 -06:00  
				
					
						
							
							
								 
						
							
							
								f307d2c4c3 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-03 17:51:27 +01:00  
				
					
						
							
							
								 
						
							
							
								6f7a8e3af5 
								
							
								 
							
						 
						
							
							
								
								Export fail removal - sa_feature, other minor changes  
							
							
							
						 
						
							2011-03-03 17:50:17 +01:00  
				
					
						
							
							
								 
						
							
							
								f4be3ef4fe 
								
							
								 
							
						 
						
							
							
								
								updated to use t_gamemodes struct in Read/WriteGameMode calls  
							
							
							
						 
						
							2011-03-03 10:18:27 -06:00  
				
					
						
							
							
								 
						
							
							
								680fe2981e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tomprince/dfhack  
							
							
							
						 
						
							2011-03-03 16:56:38 +01:00  
				
					
						
							
							
								 
						
							
							
								552180d430 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/doomchild/dfhack  
							
							
							
						 
						
							2011-03-03 16:24:26 +01:00  
				
					
						
							
							
								 
						
							
							
								faea954da1 
								
							
								 
							
						 
						
							
							
								
								Now with less endless loops.  
							
							
							
						 
						
							2011-03-02 22:43:46 +01:00  
				
					
						
							
							
								 
						
							
							
								777e997da2 
								
							
								 
							
						 
						
							
							
								
								Make vein reading a little saner.  
							
							
							
						 
						
							2011-03-02 22:36:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3ff4e2c43e 
								
							
								 
							
						 
						
							
							
								
								Get rid of 'unknown vein' spam.  
							
							
							
						 
						
							2011-03-02 22:32:08 +01:00  
				
					
						
							
							
								 
						
							
							
								a969f9893f 
								
							
								 
							
						 
						
							
							
								
								Fix wine process suspend/resume. They use same mechanism as attach/detach now.  
							
							
							
						 
						
							2011-03-02 22:23:24 +01:00  
				
					
						
							
							
								 
						
							
							
								509971d6b1 
								
							
								 
							
						 
						
							
							
								
								Small fix of the GameMode enum  
							
							
							
						 
						
							2011-03-02 09:07:37 +01:00  
				
					
						
							
							
								 
						
							
							
								f28a29d29d 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings on linux using C99 scanf modifiers.  
							
							... 
							
							
							
							Signed-off-by: Tom Prince <tom.prince@ualberta.net> 
							
						 
						
							2011-03-01 17:36:26 -05:00  
				
					
						
							
							
								 
						
							
							
								a82e249205 
								
							
								 
							
						 
						
							
							
								
								Move definition of sa_feature to .cpp to avoid unsed variable warning.  
							
							... 
							
							
							
							Signed-off-by: Tom Prince <tom.prince@ualberta.net> 
							
						 
						
							2011-03-01 17:29:27 -05:00  
				
					
						
							
							
								 
						
							
							
								f477fc002c 
								
							
								 
							
						 
						
							
							
								
								Fix lots of -Wall warnings.  
							
							... 
							
							
							
							Signed-off-by: Tom Prince <tom.prince@ualberta.net> 
							
						 
						
							2011-03-01 17:19:18 -05:00  
				
					
						
							
							
								 
						
							
							
								267bc1d446 
								
							
								 
							
						 
						
							
							
								
								Game/Control mode improvements. Use dfposition to check them.  
							
							
							
						 
						
							2011-03-01 22:18:26 +01:00  
				
					
						
							
							
								 
						
							
							
								f56cad1265 
								
							
								 
							
						 
						
							
							
								
								added grass vein and world construction readers  
							
							
							
						 
						
							2011-03-01 14:39:56 -06:00  
				
					
						
							
							
								 
						
							
							
								42670c798b 
								
							
								 
							
						 
						
							
							
								
								added grass vein and world construction types  
							
							
							
						 
						
							2011-03-01 14:39:33 -06:00  
				
					
						
							
							
								 
						
							
							
								06ae98c9dd 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							
							
						 
						
							2011-03-01 14:39:18 -06:00  
				
					
						
							
							
								 
						
							
							
								0b77744905 
								
							
								 
							
						 
						
							
							
								
								added game mode reader  
							
							
							
						 
						
							2011-03-01 14:38:55 -06:00  
				
					
						
							
							
								 
						
							
							
								bdb0ebd8ea 
								
							
								 
							
						 
						
							
							
								
								added grass vein and world construction readers  
							
							
							
						 
						
							2011-03-01 14:38:18 -06:00  
				
					
						
							
							
								 
						
							
							
								fa220531b7 
								
							
								 
							
						 
						
							
							
								
								Proper enum for game mode  
							
							
							
						 
						
							2011-03-01 13:08:20 +01:00  
				
					
						
							
							
								 
						
							
							
								54a580ac68 
								
							
								 
							
						 
						
							
							
								
								Hide depend headers better, upgraded tinyxml  
							
							
							
						 
						
							2011-03-01 07:50:56 +01:00  
				
					
						
							
							
								 
						
							
							
								b1061d0f94 
								
							
								 
							
						 
						
							
							
								
								Game mode reading, removed some include paths  
							
							
							
						 
						
							2011-03-01 06:59:23 +01:00  
				
					
						
							
							
								 
						
							
							
								c6a402c2b8 
								
							
								 
							
						 
						
							
							
								
								One more vein type. No ready for use.  
							
							
							
						 
						
							2011-02-27 20:43:44 +01:00  
				
					
						
							
							
								 
						
							
							
								254aec1787 
								
							
								 
							
						 
						
							
							
								
								Alternate way to read vegetation using a vector in map blocks. 31.19 only for now.  
							
							
							
						 
						
							2011-02-27 13:59:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4284b948a0 
								
							
								 
							
						 
						
							
							
								
								Creature matgloss, creature and color matgloss offsets.  
							
							
							
						 
						
							2011-02-27 09:48:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d6592502cc 
								
							
								 
							
						 
						
							
							
								
								No need to start Buildings for reading the custom types  
							
							
							
						 
						
							2011-02-25 03:13:50 +01:00  
				
					
						
							
							
								 
						
							
							
								803269122f 
								
							
								 
							
						 
						
							
							
								
								... What The Hell ?  
							
							
							
						 
						
							2011-02-24 21:34:51 +01:00  
				
					
						
							
							
								 
						
							
							
								820acc7483 
								
							
								 
							
						 
						
							
							
								
								Windows fixes  
							
							
							
						 
						
							2011-02-24 21:32:12 +01:00  
				
					
						
							
							
								 
						
							
							
								97bfa32a82 
								
							
								 
							
						 
						
							
							
								
								More cleanup in the Process lands.  
							
							
							
						 
						
							2011-02-24 11:43:33 +01:00  
				
					
						
							
							
								 
						
							
							
								79b78673e5 
								
							
								 
							
						 
						
							
							
								
								Fix build on MSVC  
							
							
							
						 
						
							2011-02-24 01:32:15 +01:00  
				
					
						
							
							
								 
						
							
							
								d26f9ee4a4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tomprince/dfhack  into tomprince-master  
							
							
							
						 
						
							2011-02-23 23:48:24 +01:00  
				
					
						
							
							
								 
						
							
							
								62bec260b1 
								
							
								 
							
						 
						
							
							
								
								Fix 32bit linux build again.  
							
							
							
						 
						
							2011-02-23 21:57:36 +01:00  
				
					
						
							
							
								 
						
							
							
								a62196dea3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/tomprince/dfhack  into tomprince-master  
							
							... 
							
							
							
							Conflicts:
	library/DFProcess-linux.cpp 
							
						 
						
							2011-02-23 21:55:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4806318494 
								
							
								 
							
						 
						
							
							
								
								Factor out microsoft string handling functions.  
							
							
							
						 
						
							2011-02-23 15:55:07 -05:00  
				
					
						
							
							
								 
						
							
							
								aac3056b12 
								
							
								 
							
						 
						
							
							
								
								Get rid of NormalProcess::Private on windows.  
							
							
							
						 
						
							2011-02-23 15:27:15 -05:00  
				
					
						
							
							
								 
						
							
							
								a5479a4bef 
								
							
								 
							
						 
						
							
							
								
								Linux 32bit fix.  
							
							
							
						 
						
							2011-02-23 20:13:29 +01:00  
				
					
						
							
							
								 
						
							
							
								63ab8672d3 
								
							
								 
							
						 
						
							
							
								
								Add create*Process functions to create process instances.  
							
							... 
							
							
							
							This allows us to remove friendship of DFProcessEnumerator for Process
subclasses. 
							
						 
						
							2011-02-23 06:13:10 -05:00  
				
					
						
							
							
								 
						
							
							
								2927b08f93 
								
							
								 
							
						 
						
							
							
								
								Remove handle-body idiom of DFProcess on linux.  
							
							... 
							
							
							
							Since the classes aren't exposed to the client, there is no reason to
split the class. 
							
						 
						
							2011-02-23 06:11:28 -05:00  
				
					
						
							
							
								 
						
							
							
								b3c490857c 
								
							
								 
							
						 
						
							
							
								
								Refactor DFProcess-linux-{,wine}.cpp into DFProcess-linux-base.cpp.  
							
							
							
						 
						
							2011-02-23 06:11:28 -05:00  
				
					
						
							
							
								 
						
							
							
								c287e54793 
								
							
								 
							
						 
						
							
							
								
								Merge much of DFProcess-*-SHM.cpp into DFProcess-SHM.cpp.  
							
							
							
						 
						
							2011-02-23 04:02:14 -05:00  
				
					
						
							
							
								 
						
							
							
								9ba80d517f 
								
							
								 
							
						 
						
							
							
								
								Remove some gratuitous differences in the SHM implementations.  
							
							
							
						 
						
							2011-02-23 02:26:55 -05:00  
				
					
						
							
							
								 
						
							
							
								9b854be327 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate code implementing readInt.  
							
							... 
							
							
							
							Implement one version in terms of the other. 
							
						 
						
							2011-02-23 02:04:29 -05:00  
				
					
						
							
							
								 
						
							
							
								9964dbac72 
								
							
								 
							
						 
						
							
							
								
								Add missing private/ProcessInternal.h  
							
							
							
						 
						
							2011-02-23 01:07:22 -05:00  
				
					
						
							
							
								 
						
							
							
								6ca0dd7c1d 
								
							
								 
							
						 
						
							
							
								
								Fix Process class.  
							
							
							
						 
						
							2011-02-23 04:01:07 +01:00  
				
					
						
							
							
								 
						
							
							
								9f5ee8a790 
								
							
								 
							
						 
						
							
							
								
								Many fixes, still many to go.  
							
							
							
						 
						
							2011-02-18 02:51:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1c8249c55a 
								
							
								 
							
						 
						
							
							
								
								Mingw32 fixes  
							
							
							
						 
						
							2011-02-18 01:14:16 +01:00  
				
					
						
							
							
								 
						
							
							
								02e6e46d5f 
								
							
								 
							
						 
						
							
							
								
								Grass veins  
							
							
							
						 
						
							2011-02-17 01:54:45 +01:00  
				
					
						
							
							
								 
						
							
							
								72fd88cff3 
								
							
								 
							
						 
						
							
							
								
								Windows base map offsets  
							
							
							
						 
						
							2011-02-17 01:18:27 +01:00  
				
					
						
							
							
								 
						
							
							
								eb1a0b6b22 
								
							
								 
							
						 
						
							
							
								
								A little cleanup in Context.cpp, started work on 31.19  
							
							
							
						 
						
							2011-02-16 19:29:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ad5e207276 
								
							
								 
							
						 
						
							
							
								
								make veinlook work with less offsets (maybe)  
							
							
							
						 
						
							2011-02-15 00:45:37 +01:00  
				
					
						
							
							
								 
						
							
							
								6c9652258d 
								
							
								 
							
						 
						
							
							
								
								memory xml bugfix related to valid attribute of the Offsets tag  
							
							
							
						 
						
							2011-02-14 21:25:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3835ba0f75 
								
							
								 
							
						 
						
							
							
								
								Search tools run on windows and moved to supported, some windows segment/heap/PE section enumeration work.  
							
							... 
							
							
							
							New windows dependency: ntdll.lib 
							
						 
						
							2011-02-14 03:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e958b8432a 
								
							
								 
							
						 
						
							
							
								
								More work on windos VM map method (compiles, needs testing), some MSVC 2010 nonsense warnings disabled.  
							
							
							
						 
						
							2011-02-12 10:26:36 +01:00  
				
					
						
							
							
								 
						
							
							
								d16bee48d2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:peterix/dfhack  
							
							
							
						 
						
							2011-02-08 22:57:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5bed6c5949 
								
							
								 
							
						 
						
							
							
								
								Sync, autosearch skeleton.  
							
							
							
						 
						
							2011-02-08 22:55:40 +01:00  
				
					
						
							
							
								 
						
							
							
								7676120dc8 
								
							
								 
							
						 
						
							
							
								
								Windows VM ranges (not tested)  
							
							
							
						 
						
							2011-02-08 15:34:34 +01:00  
				
					
						
							
							
								 
						
							
							
								130d965494 
								
							
								 
							
						 
						
							
							
								
								TODO use VirtualQuery  
							
							
							
						 
						
							2011-02-08 14:34:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8439b3fa7d 
								
							
								 
							
						 
						
							
							
								
								Required fixes for properly exporting the new symbols.  
							
							
							
						 
						
							2010-11-19 02:40:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c13b7c035f 
								
							
								 
							
						 
						
							
							
								
								Fix weather tool/offsets for 31.18. Added a file I missed.  
							
							
							
						 
						
							2010-11-19 01:14:41 +01:00  
				
					
						
							
							
								 
						
							
							
								ac91f46b6c 
								
							
								 
							
						 
						
							
							
								
								Merged patches from Rainer Keller  
							
							
							
						 
						
							2010-11-17 20:50:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1a93c73737 
								
							
								 
							
						 
						
							
							
								
								Big chunk of windows 31.18 offsets.  
							
							
							
						 
						
							2010-11-17 04:48:06 +01:00  
				
					
						
							
							
								 
						
							
							
								a5d21e612b 
								
							
								 
							
						 
						
							
							
								
								Fixes, some messing around with the invalidation code  
							
							
							
						 
						
							2010-11-08 00:31:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9ac7c1a9f2 
								
							
								 
							
						 
						
							
							
								
								memory.xml invalidation (untested)  
							
							
							
						 
						
							2010-11-08 00:10:59 +01:00  
				
					
						
							
							
								 
						
							
							
								457b331be7 
								
							
								 
							
						 
						
							
							
								
								Small fixes  
							
							
							
						 
						
							2010-11-03 10:45:29 +01:00  
				
					
						
							
							
								 
						
							
							
								cb6cf89b0c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/reverb/dfhack  
							
							
							
						 
						
							2010-11-01 10:47:15 +01:00  
				
					
						
							
							
								 
						
							
							
								ab1a3a8cef 
								
							
								 
							
						 
						
							
							
								
								Salt/Stagnant water finally understood.  
							
							
							
						 
						
							2010-10-29 07:36:06 +02:00  
				
					
						
							
							
								 
						
							
							
								4edd33e13a 
								
							
								 
							
						 
						
							
							
								
								Fix crash when deallocating items module  
							
							
							
						 
						
							2010-10-28 17:22:56 -05:00  
				
					
						
							
							
								 
						
							
							
								5e507163b8 
								
							
								 
							
						 
						
							
							
								
								Material fix, custom reaction items seem to work again with offset update and bars work  
							
							
							
						 
						
							2010-10-27 22:30:58 -05:00  
				
					
						
							
							
								 
						
							
							
								df012b4bae 
								
							
								 
							
						 
						
							
							
								
								Fixes animal bars but may need to be reworked if other item types were messed up. Also, fix shouldn't break other types.  
							
							
							
						 
						
							2010-10-25 16:15:14 -05:00  
				
					
						
							
							
								 
						
							
							
								48dd2fc424 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							
							
						 
						
							2010-10-25 16:12:27 -05:00  
				
					
						
							
							
								 
						
							
							
								70cb93d9f4 
								
							
								 
							
						 
						
							
							
								
								Fixed includes, unified formatting.  
							
							
							
						 
						
							2010-10-25 04:39:14 +02:00  
				
					
						
							
							
								 
						
							
							
								92d0468694 
								
							
								 
							
						 
						
							
							
								
								added more information to probe.  
							
							... 
							
							
							
							added pit-with-floor option to hellhole.
bug fixes for the fake magma pipe in hellhole. 
							
						 
						
							2010-10-20 12:31:16 -04:00  
				
					
						
							
							
								 
						
							
							
								ba88c86670 
								
							
								 
							
						 
						
							
							
								
								dfitemdump appears to work. Materials still buggy (Pig Iron Bar != Mule Bar). This has been bugged since .12 or earlier  
							
							
							
						 
						
							2010-10-19 05:07:07 -05:00  
				
					
						
							
							
								 
						
							
							
								3acc410857 
								
							
								 
							
						 
						
							
							
								
								Tile Types update, and new hellhole n deramp tools in playground  
							
							
							
						 
						
							2010-10-17 00:21:18 -04:00  
				
					
						
							
							
								 
						
							
							
								b3121b898d 
								
							
								 
							
						 
						
							
							
								
								Urrgh. Seriously.  
							
							
							
						 
						
							2010-10-07 01:23:35 +02:00  
				
					
						
							
							
								 
						
							
							
								ec032240aa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/belal/dfhack  
							
							
							
						 
						
							2010-09-24 19:07:38 +02:00  
				
					
						
							
							
								 
						
							
							
								b95ec7a2b3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-09-24 19:07:07 +02:00  
				
					
						
							
							
								 
						
							
							
								583f997e2f 
								
							
								 
							
						 
						
							
							
								
								fix linux getPaths to append a null terminator on the strings  
							
							
							
						 
						
							2010-09-23 08:33:45 -04:00  
				
					
						
							
							
								 
						
							
							
								a8ae899f2e 
								
							
								 
							
						 
						
							
							
								
								Add checks to handle missing custom workshop offsets.  
							
							
							
						 
						
							2010-09-22 18:34:51 +02:00  
				
					
						
							
							
								 
						
							
							
								a3870bb5a1 
								
							
								 
							
						 
						
							
							
								
								Constructions, buildings, base 31.13 windows entry on DF2010 instead of 31.12.  
							
							
							
						 
						
							2010-09-22 18:20:55 +02:00  
				
					
						
							
							
								 
						
							
							
								026a2eb94e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack into belal  
							
							
							
						 
						
							2010-09-22 10:42:22 -04:00  
				
					
						
							
							
								 
						
							
							
								369b7cf701 
								
							
								 
							
						 
						
							
							
								
								Fix MSVC10 build error.  
							
							
							
						 
						
							2010-09-21 03:18:34 +02:00  
				
					
						
							
							
								 
						
							
							
								8ac0b653df 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							
							
						 
						
							2010-09-20 12:40:44 -05:00  
				
					
						
							
							
								 
						
							
							
								1a5bce53a7 
								
							
								 
							
						 
						
							
							
								
								added ReadGeology  
							
							
							
						 
						
							2010-09-20 12:40:00 -05:00  
				
					
						
							
							
								 
						
							
							
								0f7a27d611 
								
							
								 
							
						 
						
							
							
								
								fix the WindowIO-windows.cpp module to work correctly with the new DF, also made it a little simpler.  
							
							
							
						 
						
							2010-09-19 19:50:20 -04:00  
				
					
						
							
							
								 
						
							
							
								88934f0add 
								
							
								 
							
						 
						
							
							
								
								Materials done  
							
							
							
						 
						
							2010-09-19 06:17:48 +02:00  
				
					
						
							
							
								 
						
							
							
								dfdd1467ff 
								
							
								 
							
						 
						
							
							
								
								Offset stuff  
							
							
							
						 
						
							2010-09-18 04:36:14 +02:00  
				
					
						
							
							
								 
						
							
							
								918de0271b 
								
							
								 
							
						 
						
							
							
								
								fix to get the windowIO.h to compile from a submodule  
							
							
							
						 
						
							2010-09-17 09:20:15 -04:00  
				
					
						
							
							
								 
						
							
							
								3dfbc5fb21 
								
							
								 
							
						 
						
							
							
								
								update widows getPath to only output the path, not the path and exe filename, to correspond with the linux versions  
							
							
							
						 
						
							2010-09-16 21:44:38 -04:00  
				
					
						
							
							
								 
						
							
							
								6661d7e1f7 
								
							
								 
							
						 
						
							
							
								
								added getPath() for all linux versions as well, should work fine  
							
							
							
						 
						
							2010-09-16 18:21:41 -07:00  
				
					
						
							
							
								 
						
							
							
								9844a8f8b3 
								
							
								 
							
						 
						
							
							
								
								added SetPauseState wrapper  
							
							
							
						 
						
							2010-09-16 13:10:13 -05:00  
				
					
						
							
							
								 
						
							
							
								70b1a48cea 
								
							
								 
							
						 
						
							
							
								
								added unregistration functions for callbacks  
							
							
							
						 
						
							2010-09-16 13:05:02 -05:00  
				
					
						
							
							
								 
						
							
							
								78a12876d5 
								
							
								 
							
						 
						
							
							
								
								added ReadInventoryIdx and ReadInventoryPtr wrappers  
							
							
							
						 
						
							2010-09-16 13:04:19 -05:00  
				
					
						
							
							
								 
						
							
							
								36400f2833 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dotnet'  
							
							
							
						 
						
							2010-09-16 09:06:12 -05:00  
				
					
						
							
							
								 
						
							
							
								3592748a50 
								
							
								 
							
						 
						
							
							
								
								Bits and pieces  
							
							
							
						 
						
							2010-09-16 15:09:42 +02:00  
				
					
						
							
							
								 
						
							
							
								d2db7524a1 
								
							
								 
							
						 
						
							
							
								
								Keeping the current working directory addition, but reverting the current tileset and color stuff, as the tileset was just an initializer, not the actual current one, just going to have to read the init.txt file myself  
							
							... 
							
							
							
							Revert "Add function to get the current working directory of the DF process, as well as offsets for the relative paths of the current tileset and color file, also created a simple program to dump those three things out"
This reverts commit 040f8f7b7a 
							
						 
						
							2010-09-13 09:45:53 -04:00  
				
					
						
							
							
								 
						
							
							
								040f8f7b7a 
								
							
								 
							
						 
						
							
							
								
								Add function to get the current working directory of the DF process, as well as offsets for the relative paths of the current tileset and color file, also created a simple program to dump those three things out  
							
							
							
						 
						
							2010-09-12 21:38:21 -04:00  
				
					
						
							
							
								 
						
							
							
								f6b137230a 
								
							
								 
							
						 
						
							
							
								
								Fixed pause state offset in 31.12 linux version, dfreveal pauses and has improved usability.  
							
							
							
						 
						
							2010-09-04 07:43:39 +02:00  
				
					
						
							
							
								 
						
							
							
								315aab0d57 
								
							
								 
							
						 
						
							
							
								
								added registration functions for callbacks, since some languages can't directly access DLL data exports (*cough*P/Invoke*cough*)  
							
							
							
						 
						
							2010-09-03 10:31:14 -05:00  
				
					
						
							
							
								 
						
							
							
								5a5745590a 
								
							
								 
							
						 
						
							
							
								
								More Creatures rework, this time with more memset  
							
							
							
						 
						
							2010-09-03 03:01:37 +02:00  
				
					
						
							
							
								 
						
							
							
								dc6aa19083 
								
							
								 
							
						 
						
							
							
								
								Creature rework  
							
							
							
						 
						
							2010-09-03 02:15:09 +02:00  
				
					
						
							
							
								 
						
							
							
								a46422d2a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-09-01 20:30:25 +02:00  
				
					
						
							
							
								 
						
							
							
								f1307d9f13 
								
							
								 
							
						 
						
							
							
								
								Added a common exception for DFHack, made World and Position use it for feature detection.  
							
							
							
						 
						
							2010-09-01 18:03:52 +02:00  
				
					
						
							
							
								 
						
							
							
								988b1d8692 
								
							
								 
							
						 
						
							
							
								
								Added support for reading and setting the weather.  
							
							... 
							
							
							
							Signed-off-by: Mike Stewart <thewonderiidot@gmail.com> 
							
						 
						
							2010-09-01 11:22:19 -04:00  
				
					
						
							
							
								 
						
							
							
								86aa19daa4 
								
							
								 
							
						 
						
							
							
								
								Fix for Creature module  
							
							
							
						 
						
							2010-08-31 17:21:47 +02:00  
				
					
						
							
							
								 
						
							
							
								66c3d30bd8 
								
							
								 
							
						 
						
							
							
								
								Fix Gui module so Stonesense can work.  
							
							
							
						 
						
							2010-08-31 12:59:48 +02:00  
				
					
						
							
							
								 
						
							
							
								ff550a7e09 
								
							
								 
							
						 
						
							
							
								
								Fix getPE()  
							
							
							
						 
						
							2010-08-31 07:07:37 +02:00  
				
					
						
							
							
								 
						
							
							
								b9bee108e1 
								
							
								 
							
						 
						
							
							
								
								Sync, fixes.  
							
							
							
						 
						
							2010-08-31 06:52:03 +02:00  
				
					
						
							
							
								 
						
							
							
								9bcdc78d00 
								
							
								 
							
						 
						
							
							
								
								name of GUI offset group was wrong in its module  
							
							
							
						 
						
							2010-08-31 05:32:40 +02:00  
				
					
						
							
							
								 
						
							
							
								95166d39a2 
								
							
								 
							
						 
						
							
							
								
								changed uint to uint32_t in declaration of VersionInfo::getPE()  
							
							
							
						 
						
							2010-08-30 12:37:13 -05:00  
				
					
						
							
							
								 
						
							
							
								c5c1d52047 
								
							
								 
							
						 
						
							
							
								
								fixed spelling of BUILD_DFHACK_C_BINDINGS  
							
							
							
						 
						
							2010-08-30 12:36:40 -05:00  
				
					
						
							
							
								 
						
							
							
								95abf6e605 
								
							
								 
							
						 
						
							
							
								
								All the modules *should* now use the new offset storage properly. Maybe, needs testing :)  
							
							
							
						 
						
							2010-08-30 00:08:17 +02:00  
				
					
						
							
							
								 
						
							
							
								2dd8aed7a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://genodeen.net/adeon_dfhack  
							
							... 
							
							
							
							Conflicts:
	CMakeLists.txt
	library/modules/Position.cpp 
							
						 
						
							2010-08-28 22:47:38 +02:00  
				
					
						
							
							
								 
						
							
							
								85240c78b5 
								
							
								 
							
						 
						
							
							
								
								Fix probe utility, Position module  
							
							
							
						 
						
							2010-08-28 22:07:31 +02:00  
				
					
						
							
							
								 
						
							
							
								d46dcb8342 
								
							
								 
							
						 
						
							
							
								
								Maps stuff, geology seems broken  
							
							
							
						 
						
							2010-08-28 15:43:53 +02:00  
				
					
						
							
							
								 
						
							
							
								51d545402d 
								
							
								 
							
						 
						
							
							
								
								Offset dumper reports missing offsets instead of skipping them  
							
							
							
						 
						
							2010-08-28 14:06:18 +02:00  
				
					
						
							
							
								 
						
							
							
								b44fd18dc8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/belal/dfhack  
							
							
							
						 
						
							2010-08-28 13:52:12 +02:00  
				
					
						
							
							
								 
						
							
							
								2703d74fbd 
								
							
								 
							
						 
						
							
							
								
								Sane output from offset dumper  
							
							
							
						 
						
							2010-08-28 12:47:33 +02:00  
				
					
						
							
							
								 
						
							
							
								4d55e37e20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-08-28 06:36:40 +02:00  
				
					
						
							
							
								 
						
							
							
								84b417cf1a 
								
							
								 
							
						 
						
							
							
								
								Memory-ng.xml should be consistent now. Offset dumper doesn't complain.  
							
							
							
						 
						
							2010-08-28 06:31:44 +02:00  
				
					
						
							
							
								 
						
							
							
								e762f1caea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://bigbox.banquise.net/dfhack  
							
							... 
							
							
							
							Conflicts:
	tools/examples/creaturedump.cpp
	tools/supported/dumpoffsets.cpp 
							
						 
						
							2010-08-28 04:39:03 +02:00  
				
					
						
							
							
								 
						
							
							
								f2dea86819 
								
							
								 
							
						 
						
							
							
								
								Seemingly working VersionInfo loading parts. The offset names are now all wrong in the modules. DO NOT USE  
							
							
							
						 
						
							2010-08-28 03:57:56 +02:00  
				
					
						
							
							
								 
						
							
							
								2df6433fef 
								
							
								 
							
						 
						
							
							
								
								Fix map reading for dfcopypaste, add simple console application to do the copy/pasting.  
							
							
							
						 
						
							2010-08-27 14:56:38 -04:00  
				
					
						
							
							
								 
						
							
							
								afdc91265d 
								
							
								 
							
						 
						
							
							
								
								Revert "Add a dirty hack to stop flickering on non-synchronizing DF processes."  
							
							... 
							
							
							
							This reverts commit 3a33e64acc4da7270eef30ef595fc6f82eb72efc.
I guess it's better this way. 
							
						 
						
							2010-08-27 18:34:13 +03:00  
				
					
						
							
							
								 
						
							
							
								4197ad064f 
								
							
								 
							
						 
						
							
							
								
								Add a dirty hack to stop flickering on non-synchronizing DF processes.  
							
							
							
						 
						
							2010-08-27 18:34:12 +03:00  
				
					
						
							
							
								 
						
							
							
								35a58cdf0c 
								
							
								 
							
						 
						
							
							
								
								Add screen_tiles_pointer for Memory.xml and fix reading screen tiles in Position module.  
							
							
							
						 
						
							2010-08-27 18:34:12 +03:00  
				
					
						
							
							
								 
						
							
							
								60bfc1d420 
								
							
								 
							
						 
						
							
							
								
								added the new callbacks to the list  
							
							
							
						 
						
							2010-08-27 09:31:08 -05:00  
				
					
						
							
							
								 
						
							
							
								c7f37b697c 
								
							
								 
							
						 
						
							
							
								
								added include for Position.h  
							
							
							
						 
						
							2010-08-27 09:30:15 -05:00  
				
					
						
							
							
								 
						
							
							
								33cd5fb1b4 
								
							
								 
							
						 
						
							
							
								
								added ReadHotkeys and getScreenTiles  
							
							
							
						 
						
							2010-08-27 09:29:55 -05:00  
				
					
						
							
							
								 
						
							
							
								fb7cfc45c8 
								
							
								 
							
						 
						
							
							
								
								added getType  
							
							
							
						 
						
							2010-08-27 09:19:43 -05:00  
				
					
						
							
							
								 
						
							
							
								cfa39dde7f 
								
							
								 
							
						 
						
							
							
								
								wrapped ReadGlobalFeatures  
							
							
							
						 
						
							2010-08-26 10:29:04 -05:00  
				
					
						
							
							
								 
						
							
							
								b78b0ad2e6 
								
							
								 
							
						 
						
							
							
								
								wrapped ReadMenuState  
							
							
							
						 
						
							2010-08-26 10:28:31 -05:00  
				
					
						
							
							
								 
						
							
							
								fba11842bc 
								
							
								 
							
						 
						
							
							
								
								add allocator callbacks for t_feature, t_hotkey, and t_screen  
							
							
							
						 
						
							2010-08-26 10:27:56 -05:00  
				
					
						
							
							
								 
						
							
							
								1327b7236b 
								
							
								 
							
						 
						
							
							
								
								changed extension to "rst"  
							
							
							
						 
						
							2010-08-25 09:20:00 -05:00  
				
					
						
							
							
								 
						
							
							
								b33d56354f 
								
							
								 
							
						 
						
							
							
								
								OffsetGroup class (unfinished)  
							
							
							
						 
						
							2010-08-23 19:28:53 +02:00  
				
					
						
							
							
								 
						
							
							
								143f30f64b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/sizeak/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/VersionInfo.cpp 
							
						 
						
							2010-08-23 16:16:58 +02:00  
				
					
						
							
							
								 
						
							
							
								0ddc431013 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-08-23 16:11:46 +02:00  
				
					
						
							
							
								 
						
							
							
								368de864a1 
								
							
								 
							
						 
						
							
							
								
								Sync  
							
							
							
						 
						
							2010-08-23 01:29:55 +02:00  
				
					
						
							
							
								 
						
							
							
								1bceac2343 
								
							
								 
							
						 
						
							
							
								
								Rename memory_info and its factory class.  
							
							
							
						 
						
							2010-08-20 14:10:05 +02:00  
				
					
						
							
							
								 
						
							
							
								a08258e36b 
								
							
								 
							
						 
						
							
							
								
								"import pydftypes" changed to "import dftypes"  
							
							... 
							
							
							
							buildings now using custom workshop callback
creatures now using material callback
fixed return value for civ and race index getters 
							
						 
						
							2010-08-19 12:51:02 -05:00  
				
					
						
							
							
								 
						
							
							
								a508542d7c 
								
							
								 
							
						 
						
							
							
								
								added material and custom workshop buffer callback  
							
							... 
							
							
							
							updated Creature class definition with new members
fixed field size in Skill class 
							
						 
						
							2010-08-19 12:47:45 -05:00  
				
					
						
							
							
								 
						
							
							
								464919635f 
								
							
								 
							
						 
						
							
							
								
								fixed bug where reading en empty job list played with a null pointer  
							
							
							
						 
						
							2010-08-19 12:45:43 -05:00  
				
					
						
							
							
								 
						
							
							
								fd872922a5 
								
							
								 
							
						 
						
							
							
								
								updated to match C++ additions  
							
							
							
						 
						
							2010-08-18 16:00:58 -05:00  
				
					
						
							
							
								 
						
							
							
								f2696dadca 
								
							
								 
							
						 
						
							
							
								
								added updated Write functions  
							
							
							
						 
						
							2010-08-18 15:46:15 -05:00  
				
					
						
							
							
								 
						
							
							
								2889b01357 
								
							
								 
							
						 
						
							
							
								
								updated to use pre-registered callbacks like everything else  
							
							
							
						 
						
							2010-08-18 12:59:11 -05:00  
				
					
						
							
							
								 
						
							
							
								9cf2e0f26d 
								
							
								 
							
						 
						
							
							
								
								Support for reading inventory  
							
							
							
						 
						
							2010-08-17 15:21:54 +02:00  
				
					
						
							
							
								 
						
							
							
								34b6bc06b6 
								
							
								 
							
						 
						
							
							
								
								started in on added docs  
							
							
							
						 
						
							2010-08-16 14:52:00 -05:00  
				
					
						
							
							
								 
						
							
							
								e84ea20fb0 
								
							
								 
							
						 
						
							
							
								
								minor cleanup  
							
							
							
						 
						
							2010-08-16 14:19:26 -05:00  
				
					
						
							
							
								 
						
							
							
								d96578a3b4 
								
							
								 
							
						 
						
							
							
								
								added missing #include for DFTileTypes.h  
							
							
							
						 
						
							2010-08-16 13:50:34 -05:00  
				
					
						
							
							
								 
						
							
							
								e57be44cde 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							
							
						 
						
							2010-08-16 13:41:33 -05:00  
				
					
						
							
							
								 
						
							
							
								3b29fddf7b 
								
							
								 
							
						 
						
							
							
								
								unify build system, start on the new offset file format  
							
							
							
						 
						
							2010-08-16 00:45:02 +02:00  
				
					
						
							
							
								 
						
							
							
								94872b8abd 
								
							
								 
							
						 
						
							
							
								
								A bit of checking in some places.  
							
							
							
						 
						
							2010-08-14 18:32:38 +02:00  
				
					
						
							
							
								 
						
							
							
								a159707250 
								
							
								 
							
						 
						
							
							
								
								Fix memleak with Context not cleaning up.  
							
							
							
						 
						
							2010-08-14 01:25:18 +02:00  
				
					
						
							
							
								 
						
							
							
								7fbdd6c69a 
								
							
								 
							
						 
						
							
							
								
								Cleartask tool, updated docs.  
							
							
							
						 
						
							2010-08-13 23:25:14 +02:00  
				
					
						
							
							
								 
						
							
							
								bae7b88be0 
								
							
								 
							
						 
						
							
							
								
								Make sure the compatible memory.xml is used.  
							
							
							
						 
						
							2010-08-13 21:44:17 +02:00  
				
					
						
							
							
								 
						
							
							
								78c5ef5c71 
								
							
								 
							
						 
						
							
							
								
								added vein readers  
							
							
							
						 
						
							2010-08-13 12:31:53 -05:00  
				
					
						
							
							
								 
						
							
							
								a94c398a0e 
								
							
								 
							
						 
						
							
							
								
								added vein allocators  
							
							
							
						 
						
							2010-08-13 12:31:31 -05:00  
				
					
						
							
							
								 
						
							
							
								2a34b9fd79 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							
							
						 
						
							2010-08-13 12:30:58 -05:00  
				
					
						
							
							
								 
						
							
							
								b26506195e 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							
							
						 
						
							2010-08-13 09:40:45 -05:00  
				
					
						
							
							
								 
						
							
							
								f6a777bccd 
								
							
								 
							
						 
						
							
							
								
								added getter for tile type  
							
							
							
						 
						
							2010-08-13 09:40:32 -05:00  
				
					
						
							
							
								 
						
							
							
								cf8c805add 
								
							
								 
							
						 
						
							
							
								
								just made the tile type array length a #define  
							
							
							
						 
						
							2010-08-13 09:39:37 -05:00  
				
					
						
							
							
								 
						
							
							
								8fa3d0811c 
								
							
								 
							
						 
						
							
							
								
								Make building C bindings optional.  
							
							
							
						 
						
							2010-08-13 02:35:10 +02:00  
				
					
						
							
							
								 
						
							
							
								21f7f8e703 
								
							
								 
							
						 
						
							
							
								
								Moved memory defs to /data. Memory.xml is copied into the right folder at build time (works even with MSVC).  
							
							
							
						 
						
							2010-08-13 02:23:38 +02:00  
				
					
						
							
							
								 
						
							
							
								f6aea927c8 
								
							
								 
							
						 
						
							
							
								
								Memory.xml in new format (offsetedit/Memory-ng.xml). The declarations/descriptions are still missing.  
							
							
							
						 
						
							2010-08-12 21:38:15 +02:00  
				
					
						
							
							
								 
						
							
							
								1e9c4a0450 
								
							
								 
							
						 
						
							
							
								
								Added function to get const reference to stored map of labours. Nothing special  
							
							
							
						 
						
							2010-08-10 22:28:53 +01:00  
				
					
						
							
							
								 
						
							
							
								7d684d12b4 
								
							
								 
							
						 
						
							
							
								
								Job writing for mood material editing  
							
							
							
						 
						
							2010-08-09 19:28:35 +01:00  
				
					
						
							
							
								 
						
							
							
								3afff27f03 
								
							
								 
							
						 
						
							
							
								
								A bit of offset work on linux, uprated README and COMPILE, screen reading code (untested).  
							
							
							
						 
						
							2010-07-19 21:42:17 +02:00  
				
					
						
							
							
								 
						
							
							
								0cb5e99a44 
								
							
								 
							
						 
						
							
							
								
								Fix for SHM on windows  
							
							
							
						 
						
							2010-07-17 20:13:44 +02:00  
				
					
						
							
							
								 
						
							
							
								52178e779f 
								
							
								 
							
						 
						
							
							
								
								Fixes to merged C API and windows SHM.  
							
							
							
						 
						
							2010-07-17 01:55:18 +02:00  
				
					
						
							
							
								 
						
							
							
								9bafefbd80 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2010-07-15 12:58:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1e7a705129 
								
							
								 
							
						 
						
							
							
								
								getType needs lots of work but its ok(ish). Mostly working .10 creature offsets  
							
							
							
						 
						
							2010-07-15 12:57:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ebbb497630 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-07-15 00:47:51 +02:00  
				
					
						
							
							
								 
						
							
							
								46d776cf46 
								
							
								 
							
						 
						
							
							
								
								doxygen index page, OnResume all modules from Context::Resume  
							
							
							
						 
						
							2010-07-07 01:35:38 +02:00  
				
					
						
							
							
								 
						
							
							
								a8b5c461fe 
								
							
								 
							
						 
						
							
							
								
								added terrain checkers  
							
							
							
						 
						
							2010-07-06 14:07:39 -05:00  
				
					
						
							
							
								 
						
							
							
								e7751f8fd9 
								
							
								 
							
						 
						
							
							
								
								changed vein readers to return a pointer to a buffer of just one kind of vein at a time  
							
							
							
						 
						
							2010-07-06 13:45:35 -05:00  
				
					
						
							
							
								 
						
							
							
								9ef7a74a44 
								
							
								 
							
						 
						
							
							
								
								added MapPoint class  
							
							
							
						 
						
							2010-07-06 13:19:55 -05:00  
				
					
						
							
							
								 
						
							
							
								3abdd0f2f2 
								
							
								 
							
						 
						
							
							
								
								added vein reading functions  
							
							
							
						 
						
							2010-07-06 13:18:36 -05:00  
				
					
						
							
							
								 
						
							
							
								c77a049d8b 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							
							
						 
						
							2010-07-06 10:57:24 -05:00  
				
					
						
							
							
								 
						
							
							
								ec35663b62 
								
							
								 
							
						 
						
							
							
								
								Common base for all modules  
							
							
							
						 
						
							2010-06-25 07:11:26 +02:00  
				
					
						
							
							
								 
						
							
							
								4f009a5c5c 
								
							
								 
							
						 
						
							
							
								
								Civilisation writing  
							
							
							
						 
						
							2010-06-23 03:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								e1e1850d8e 
								
							
								 
							
						 
						
							
							
								
								Position writing  
							
							
							
						 
						
							2010-06-22 18:27:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3f0ab50b5d 
								
							
								 
							
						 
						
							
							
								
								mood skill writing  
							
							
							
						 
						
							2010-06-22 17:21:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8d07001674 
								
							
								 
							
						 
						
							
							
								
								0.31.08 Windows SDL  
							
							
							
						 
						
							2010-06-20 19:20:10 +02:00  
				
					
						
							
							
								 
						
							
							
								31167475de 
								
							
								 
							
						 
						
							
							
								
								Tool for dumping the effective addresses/offsets of a running DF instance  
							
							
							
						 
						
							2010-06-20 02:50:37 +02:00  
				
					
						
							
							
								 
						
							
							
								95b52d099f 
								
							
								 
							
						 
						
							
							
								
								flag writing type fix  
							
							
							
						 
						
							2010-06-19 20:09:16 +01:00  
				
					
						
							
							
								 
						
							
							
								bbb29fe3d5 
								
							
								 
							
						 
						
							
							
								
								Find, Filter, FindInRange and Incremental search methods  
							
							
							
						 
						
							2010-06-19 03:47:09 +02:00  
				
					
						
							
							
								 
						
							
							
								0b9605e08a 
								
							
								 
							
						 
						
							
							
								
								changed def to class (durrrr)  
							
							
							
						 
						
							2010-06-18 10:39:40 -05:00  
				
					
						
							
							
								 
						
							
							
								0735c8b84a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2010-06-18 01:18:00 +01:00  
				
					
						
							
							
								 
						
							
							
								5fd94efb10 
								
							
								 
							
						 
						
							
							
								
								Added moods to memory.xml  
							
							
							
						 
						
							2010-06-18 01:17:19 +01:00  
				
					
						
							
							
								 
						
							
							
								41f3432d1c 
								
							
								 
							
						 
						
							
							
								
								whitespace  
							
							
							
						 
						
							2010-06-18 01:17:46 +02:00  
				
					
						
							
							
								 
						
							
							
								d3e7701bc8 
								
							
								 
							
						 
						
							
							
								
								Fix template brackets  
							
							
							
						 
						
							2010-06-18 01:10:03 +02:00  
				
					
						
							
							
								 
						
							
							
								760cb59522 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/sizeak/dfhack  
							
							
							
						 
						
							2010-06-18 01:08:23 +02:00  
				
					
						
							
							
								 
						
							
							
								ecb83f2288 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-06-18 01:08:07 +02:00  
				
					
						
							
							
								 
						
							
							
								96c774629a 
								
							
								 
							
						 
						
							
							
								
								Added mood writing. Mood only, not skill or anything. Seems to work ok  
							
							
							
						 
						
							2010-06-17 23:18:01 +01:00  
				
					
						
							
							
								 
						
							
							
								5b71ac7dae 
								
							
								 
							
						 
						
							
							
								
								add __init__ file  
							
							... 
							
							
							
							renamed flags and types 
							
						 
						
							2010-06-17 16:26:53 -05:00  
				
					
						
							
							
								 
						
							
							
								fa8238af08 
								
							
								 
							
						 
						
							
							
								
								removed reveal and force_suspend to examples  
							
							
							
						 
						
							2010-06-17 15:38:48 -05:00  
				
					
						
							
							
								 
						
							
							
								d58260740f 
								
							
								 
							
						 
						
							
							
								
								moved the old Python/C stuff to python/deprecated  
							
							... 
							
							
							
							renamed "c api" to "pydfhack" 
							
						 
						
							2010-06-17 15:32:53 -05:00  
				
					
						
							
							
								 
						
							
							
								061108c685 
								
							
								 
							
						 
						
							
							
								
								weird skill reading byte alignment fix (reverted to how it was original minus the offsetof change)  
							
							
							
						 
						
							2010-06-17 19:24:18 +01:00  
				
					
						
							
							
								 
						
							
							
								39222c972a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2010-06-17 14:16:37 +01:00  
				
					
						
							
							
								 
						
							
							
								c53b643886 
								
							
								 
							
						 
						
							
							
								
								Fix liquids bug, added status checks to Maps (still not the real thing, but better)  
							
							
							
						 
						
							2010-06-17 06:46:20 +02:00  
				
					
						
							
							
								 
						
							
							
								9a15f00c8d 
								
							
								 
							
						 
						
							
							
								
								bug fix, sex writing (seems to work ok), trait writing(untested)  
							
							
							
						 
						
							2010-06-16 20:47:05 +01:00  
				
					
						
							
							
								 
						
							
							
								5e105c9571 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2010-06-16 02:03:37 +02:00  
				
					
						
							
							
								 
						
							
							
								ba9d2d14c2 
								
							
								 
							
						 
						
							
							
								
								Magic number cleaning  
							
							
							
						 
						
							2010-06-16 08:01:17 +08:00  
				
					
						
							
							
								 
						
							
							
								77d2343742 
								
							
								 
							
						 
						
							
							
								
								Attribute writing added  
							
							
							
						 
						
							2010-06-16 07:22:39 +08:00  
				
					
						
							
							
								 
						
							
							
								8fb05f24db 
								
							
								 
							
						 
						
							
							
								
								Skill writing added  
							
							
							
						 
						
							2010-06-16 07:22:38 +08:00  
				
					
						
							
							
								 
						
							
							
								2254f3dfe5 
								
							
								 
							
						 
						
							
							
								
								Flag writing function added  
							
							
							
						 
						
							2010-06-16 07:22:38 +08:00  
				
					
						
							
							
								 
						
							
							
								b95efc22fe 
								
							
								 
							
						 
						
							
							
								
								Happiness writing function added and tested. Seems ok so far  
							
							
							
						 
						
							2010-06-16 07:22:38 +08:00  
				
					
						
							
							
								 
						
							
							
								b732e63673 
								
							
								 
							
						 
						
							
							
								
								long long  
							
							
							
						 
						
							2010-06-11 20:13:37 +02:00  
				
					
						
							
							
								 
						
							
							
								3f099f8928 
								
							
								 
							
						 
						
							
							
								
								LARGE_INTEGER replacement  
							
							
							
						 
						
							2010-06-11 19:53:28 +02:00  
				
					
						
							
							
								 
						
							
							
								0562ce9802 
								
							
								 
							
						 
						
							
							
								
								Ok fixed level data to work from 0 to xp needed for next level. Due to xp starting from 0 for each level, getting the level based on xp had to be removed so now you can only get level data by level, which returns a struct containing level, name and xp need to next level.  
							
							
							
						 
						
							2010-06-11 00:00:21 +01:00  
				
					
						
							
							
								 
						
							
							
								3142e75186 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2010-06-10 17:42:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8987111cfe 
								
							
								 
							
						 
						
							
							
								
								Stupid mistake was stupid  
							
							
							
						 
						
							2010-06-10 17:31:09 +01:00  
				
					
						
							
							
								 
						
							
							
								45031a3724 
								
							
								 
							
						 
						
							
							
								
								Added levels done (unless issues)  
							
							
							
						 
						
							2010-06-10 16:53:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7885eb8e74 
								
							
								 
							
						 
						
							
							
								
								0.31.06-SDL, needs testing  
							
							
							
						 
						
							2010-06-10 10:30:56 +02:00  
				
					
						
							
							
								 
						
							
							
								1645df7088 
								
							
								 
							
						 
						
							
							
								
								Some offsets for 0.31.04, bugfixes  
							
							
							
						 
						
							2010-06-06 00:56:09 +02:00  
				
					
						
							
							
								 
						
							
							
								6b7f3e1816 
								
							
								 
							
						 
						
							
							
								
								Big namespace cleaning  
							
							
							
						 
						
							2010-06-05 00:02:02 +02:00  
				
					
						
							
							
								 
						
							
							
								115e969530 
								
							
								 
							
						 
						
							
							
								
								Build fixes, made precompiled SHM libs  
							
							
							
						 
						
							2010-06-04 03:05:38 +02:00  
				
					
						
							
							
								 
						
							
							
								b8600169ef 
								
							
								 
							
						 
						
							
							
								
								Minor comments and other changes  
							
							
							
						 
						
							2010-06-01 21:06:16 +02:00  
				
					
						
							
							
								 
						
							
							
								123fb5a9d0 
								
							
								 
							
						 
						
							
							
								
								Lots of comments. Using templates in the search tool.  
							
							
							
						 
						
							2010-05-30 05:13:59 +02:00  
				
					
						
							
							
								 
						
							
							
								5ee4acfd2e 
								
							
								 
							
						 
						
							
							
								
								Fixed build problem in C API. Beware of bad memory management!  
							
							
							
						 
						
							2010-05-29 23:50:14 +02:00  
				
					
						
							
							
								 
						
							
							
								fa0d881e16 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/doomchild/dfhack  
							
							
							
						 
						
							2010-05-29 23:39:59 +02:00  
				
					
						
							
							
								 
						
							
							
								95b44a8ef3 
								
							
								 
							
						 
						
							
							
								
								Documented ContextManager  
							
							
							
						 
						
							2010-05-29 22:46:23 +02:00  
				
					
						
							
							
								 
						
							
							
								7300e61f8a 
								
							
								 
							
						 
						
							
							
								
								ContextManager and ProcessEnumerator have the basic functionality done.  
							
							... 
							
							
							
							Created a test program to validate them and show how to use them. 
							
						 
						
							2010-05-29 21:34:36 +02:00  
				
					
						
							
							
								 
						
							
							
								ab40868b29 
								
							
								 
							
						 
						
							
							
								
								ProcessEnumerator tracks processes properly now.  
							
							
							
						 
						
							2010-05-28 05:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								66159d4221 
								
							
								 
							
						 
						
							
							
								
								updated to use new callback signatures  
							
							
							
						 
						
							2010-05-27 12:35:40 -05:00  
				
					
						
							
							
								 
						
							
							
								3caac25145 
								
							
								 
							
						 
						
							
							
								
								changed callback signatures to allow for return codes  
							
							
							
						 
						
							2010-05-27 12:35:11 -05:00  
				
					
						
							
							
								 
						
							
							
								6e91b7c9de 
								
							
								 
							
						 
						
							
							
								
								updated to include WindowIO_C and World_C  
							
							
							
						 
						
							2010-05-26 14:51:39 -05:00  
				
					
						
							
							
								 
						
							
							
								a962299c20 
								
							
								 
							
						 
						
							
							
								
								cleaned up header includes  
							
							
							
						 
						
							2010-05-26 14:51:21 -05:00  
				
					
						
							
							
								 
						
							
							
								bd4456b5f6 
								
							
								 
							
						 
						
							
							
								
								Fix bad SHM reads of ranges above 1MB.  
							
							
							
						 
						
							2010-05-26 18:05:12 +02:00  
				
					
						
							
							
								 
						
							
							
								af1a41712e 
								
							
								 
							
						 
						
							
							
								
								Tiny fixes.  
							
							
							
						 
						
							2010-05-26 17:54:30 +02:00  
				
					
						
							
							
								 
						
							
							
								ee8ac4e508 
								
							
								 
							
						 
						
							
							
								
								Missed an include ~_~  
							
							
							
						 
						
							2010-05-26 15:15:14 +02:00  
				
					
						
							
							
								 
						
							
							
								04b71f154c 
								
							
								 
							
						 
						
							
							
								
								Fun and games. Also turning old DFWindow class into a module tracked by Context.  
							
							
							
						 
						
							2010-05-26 12:24:45 +02:00  
				
					
						
							
							
								 
						
							
							
								966a145b3e 
								
							
								 
							
						 
						
							
							
								
								Moving stuff around, part 3  
							
							
							
						 
						
							2010-05-26 08:42:09 +02:00  
				
					
						
							
							
								 
						
							
							
								b710ed687a 
								
							
								 
							
						 
						
							
							
								
								Moving stuff around, part 2  
							
							
							
						 
						
							2010-05-26 06:48:23 +02:00  
				
					
						
							
							
								 
						
							
							
								cd18db8ccd 
								
							
								 
							
						 
						
							
							
								
								Reorganize pydfhack  
							
							
							
						 
						
							2010-04-02 16:49:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d3f1f63d92 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'pydfhack' of git://github.com/doomchild/dfhack into DF2010  
							
							
							
						 
						
							2010-04-02 16:47:46 +02:00  
				
					
						
							
							
								 
						
							
							
								c26da9b84c 
								
							
								 
							
						 
						
							
							
								
								More DF 2010 reorganization  
							
							
							
						 
						
							2010-04-02 16:46:33 +02:00  
				
					
						
							
							
								 
						
							
							
								49ecc368bf 
								
							
								 
							
						 
						
							
							
								
								added getter for window size added ReadHotkeys  
							
							
							
						 
						
							2010-04-01 17:01:46 -05:00  
				
					
						
							
							
								 
						
							
							
								3324327535 
								
							
								 
							
						 
						
							
							
								
								added getter for current cursor creature  
							
							
							
						 
						
							2010-04-01 17:01:41 -05:00  
				
					
						
							
							
								 
						
							
							
								37cc11615c 
								
							
								 
							
						 
						
							
							
								
								added setters for view/cursor coordinates  
							
							
							
						 
						
							2010-04-01 17:01:34 -05:00  
				
					
						
							
							
								 
						
							
							
								07cb3b8ac2 
								
							
								 
							
						 
						
							
							
								
								Read*Matgloss calls now return a dictionary of tuples, keyed on the matgloss.id  
							
							
							
						 
						
							2010-04-01 17:01:14 -05:00  
				
					
						
							
							
								 
						
							
							
								8308b73b6c 
								
							
								 
							
						 
						
							
							
								
								disabled SWIG build step  
							
							
							
						 
						
							2010-04-01 17:01:07 -05:00  
				
					
						
							
							
								 
						
							
							
								3be3174c33 
								
							
								 
							
						 
						
							
							
								
								added Read*Matgloss calls  
							
							
							
						 
						
							2010-04-01 02:55:11 -05:00  
				
					
						
							
							
								 
						
							
							
								23460c94d8 
								
							
								 
							
						 
						
							
							
								
								added license message  
							
							
							
						 
						
							2010-04-01 01:02:03 -05:00  
				
					
						
							
							
								 
						
							
							
								e39330847b 
								
							
								 
							
						 
						
							
							
								
								added license message  
							
							
							
						 
						
							2010-04-01 01:01:47 -05:00  
				
					
						
							
							
								 
						
							
							
								fda4482dc5 
								
							
								 
							
						 
						
							
							
								
								added license message  
							
							... 
							
							
							
							added MatGlossPlant struct 
							
						 
						
							2010-04-01 01:01:16 -05:00  
				
					
						
							
							
								 
						
							
							
								5f09b47ca8 
								
							
								 
							
						 
						
							
							
								
								added license message  
							
							
							
						 
						
							2010-04-01 01:00:51 -05:00  
				
					
						
							
							
								 
						
							
							
								6af1f482ca 
								
							
								 
							
						 
						
							
							
								
								add matgloss.cpp  
							
							
							
						 
						
							2010-03-31 19:02:08 -05:00  
				
					
						
							
							
								 
						
							
							
								93058506e0 
								
							
								 
							
						 
						
							
							
								
								first commit Read/Write Designations works  
							
							... 
							
							
							
							Signed-off-by: doomchild <doomchild@theyfear.us> 
							
						 
						
							2010-03-31 17:35:56 -05:00  
				
					
						
							
							
								 
						
							
							
								35960db5aa 
								
							
								 
							
						 
						
							
							
								
								Fix for out-of-bounds access error with regionoffsets. Breaks compatibility.  
							
							
							
						 
						
							2010-03-31 18:16:18 +02:00  
				
					
						
							
							
								 
						
							
							
								eccdc6896e 
								
							
								 
							
						 
						
							
							
								
								Fix argstream.h  
							
							
							
						 
						
							2010-03-30 04:43:06 +02:00  
				
					
						
							
							
								 
						
							
							
								71fc49897f 
								
							
								 
							
						 
						
							
							
								
								Accelerated creatures work on Windows  
							
							... 
							
							
							
							Refactored vector reading, proper length of vectors from MSVC9 is known (0x18, triplet starts at 0xC) 
							
						 
						
							2010-03-30 02:26:52 +02:00  
				
					
						
							
							
								 
						
							
							
								85d347442d 
								
							
								 
							
						 
						
							
							
								
								Accelerated reading of creatures  
							
							
							
						 
						
							2010-03-28 17:22:15 +02:00  
				
					
						
							
							
								 
						
							
							
								6522d0c498 
								
							
								 
							
						 
						
							
							
								
								Even more fixes for random crashes in some less common cases (DF in the menu, etc...)  
							
							
							
						 
						
							2010-03-26 13:38:49 +01:00  
				
					
						
							
							
								 
						
							
							
								4d939363b5 
								
							
								 
							
						 
						
							
							
								
								Many fixes to DFHack tools and examples  
							
							
							
						 
						
							2010-03-26 13:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								517aa0e6e3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/Zhentar/dfhack  
							
							... 
							
							
							
							Conflicts:
	examples/CMakeLists.txt
	library/DFHackAPI.cpp
Also added offsets for all supported versions 
							
						 
						
							2010-03-26 02:40:17 +01:00  
				
					
						
							
							
								 
						
							
							
								f0edb0c33d 
								
							
								 
							
						 
						
							
							
								
								Map block flags added to the API  
							
							... 
							
							
							
							Added a RAMP_TOP tile shape, ramp characters for veinlook
Merged in the magma_create util by Aleric, tweaked it a bit, made it use the block flags 
							
						 
						
							2010-03-26 00:42:07 +01:00  
				
					
						
							
							
								 
						
							
							
								dbeb342c6a 
								
							
								 
							
						 
						
							
							
								
								Make the python wrapper compile again  
							
							
							
						 
						
							2010-03-25 22:13:56 +01:00  
				
					
						
							
							
								 
						
							
							
								822265443c 
								
							
								 
							
						 
						
							
							
								
								Make the API a bit saner about the used data types and structures  
							
							
							
						 
						
							2010-03-25 21:37:09 +01:00  
				
					
						
							
							
								 
						
							
							
								13fcdb8b8f 
								
							
								 
							
						 
						
							
							
								
								Fix one more InitReadNames call  
							
							
							
						 
						
							2010-03-23 00:37:35 +01:00  
				
					
						
							
							
								 
						
							
							
								efadfe98b2 
								
							
								 
							
						 
						
							
							
								
								Add some more exception handling to InitRead API methods  
							
							
							
						 
						
							2010-03-23 00:35:23 +01:00  
				
					
						
							
							
								 
						
							
							
								4287abbc94 
								
							
								 
							
						 
						
							
							
								
								Add pregnancy and blood stuff to the creature struct  
							
							
							
						 
						
							2010-03-21 15:47:24 -05:00  
				
					
						
							
							
								 
						
							
							
								71f8474e11 
								
							
								 
							
						 
						
							
							
								
								Added reading/writing support for effects like mist  
							
							... 
							
							
							
							Veinlook shows effects for it's middle block
Veinlook now uses wide-character ncurses 
							
						 
						
							2010-03-20 17:30:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c283197b71 
								
							
								 
							
						 
						
							
							
								
								Flush input in veinlook, so it doesn't 'lag' so bad  
							
							
							
						 
						
							2010-03-18 20:05:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d2afd21318 
								
							
								 
							
						 
						
							
							
								
								Stop synchronous suspend from eating CPU cycles.  
							
							... 
							
							
							
							Untested on windows.
Breaks the SHM protocol. New SHM server library is required. 
							
						 
						
							2010-03-18 19:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								df4de4a333 
								
							
								 
							
						 
						
							
							
								
								Detach in API destructor  
							
							
							
						 
						
							2010-03-16 22:12:05 +01:00  
				
					
						
							
							
								 
						
							
							
								a2eb3a6892 
								
							
								 
							
						 
						
							
							
								
								add iostream to DFProcess.h include, std:: prefix to the output line, DT was getting mad about them not being defined  
							
							
							
						 
						
							2010-03-14 20:28:36 -04:00  
				
					
						
							
							
								 
						
							
							
								e4dc165954 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'shm-multi'  
							
							
							
						 
						
							2010-03-14 23:17:54 +01:00  
				
					
						
							
							
								 
						
							
							
								5fe279d8ec 
								
							
								 
							
						 
						
							
							
								
								Added a cache mechanism to vtable lookups  
							
							... 
							
							
							
							Fixed python bindings (build, not actual functionality)
Fixed building subtypes on linux 
							
						 
						
							2010-03-14 22:58:28 +01:00  
				
					
						
							
							
								 
						
							
							
								12abef8ace 
								
							
								 
							
						 
						
							
							
								
								used different creature vector than before, this is the correct one, the old one was missing some creatures, and the current_creature index was not right,  also found the offsets for mood and artifacts for 40d  
							
							... 
							
							
							
							Everything should work now from 40d,40d2->40d19 on windows, linux was already done before
I also modified creaturedump.cpp to show mood and aritifacts if a creature has one, also the mood is now a int rather than a uint, as we check for -1 
							
						 
						
							2010-03-14 13:21:52 -04:00  
				
					
						
							
							
								 
						
							
							
								310669737e 
								
							
								 
							
						 
						
							
							
								
								Port multiple client SHM to Windows  
							
							
							
						 
						
							2010-03-13 17:44:36 +01:00  
				
					
						
							
							
								 
						
							
							
								0582354191 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'remotes/peterix/master' into version_compatiblity  
							
							... 
							
							
							
							trying merge
Conflicts:
	examples/creaturedump.cpp
	output/Memory.xml 
							
						 
						
							2010-03-13 08:45:30 -05:00  
				
					
						
							
							
								 
						
							
							
								834a64c282 
								
							
								 
							
						 
						
							
							
								
								Fix horrible race conditions in suspend and resume  
							
							
							
						 
						
							2010-03-12 18:29:11 +01:00  
				
					
						
							
							
								 
						
							
							
								791ac8dd75 
								
							
								 
							
						 
						
							
							
								
								modify the renamer and creature dump to output the new current cursor creature code  
							
							
							
						 
						
							2010-03-12 09:21:45 -05:00  
				
					
						
							
							
								 
						
							
							
								0dd14bb9c8 
								
							
								 
							
						 
						
							
							
								
								Cosmetic changes, really  
							
							
							
						 
						
							2010-03-12 12:14:20 +01:00  
				
					
						
							
							
								 
						
							
							
								9d503515dd 
								
							
								 
							
						 
						
							
							
								
								Another try at locking  
							
							
							
						 
						
							2010-03-12 00:13:50 +01:00  
				
					
						
							
							
								 
						
							
							
								e500b13533 
								
							
								 
							
						 
						
							
							
								
								offsets are all correct for 40d, creature offsets are not constant all the way back to 38.a, so more work needs to be done there  
							
							... 
							
							
							
							This could probably be used in stonesense as it is though, all the map data is correct 
							
						 
						
							2010-03-10 21:24:31 -05:00