Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								77f0885d9e 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  into items  
							
							 
							
							
							
						 
						
							2011-04-11 12:48:28 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								325e817d71 
								
							
								 
							
						 
						
							
							
								
								Improve the owner cleanup program a bit more.  
							
							 
							
							
							
						 
						
							2011-04-11 14:33:30 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								cb1dee3f46 
								
							
								 
							
						 
						
							
							
								
								Give unreveal tool a sensible name, bump version to 0.5.13, README updated.  
							
							 
							
							
							
						 
						
							2011-04-10 22:14:35 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								109d20d251 
								
							
								 
							
						 
						
							
							
								
								Add an experimental program for cleaning up garbage owned by dwarfs.  
							
							 
							
							... 
							
							
							
							As noted by Quietust on the forum, cleaning the owned flag from the
items does not actually remove the owner, but the item ceases to be
protected from manipulation by other dwarfs. This should be enough
to work around various bugs, like untouchable rotten food producing
miasma, or dwarfs littering the place with worn objects. 
							
						 
						
							2011-04-10 23:25:41 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								125f4cf41f 
								
							
								 
							
						 
						
							
							
								
								And its source. Blah.  
							
							 
							
							
							
						 
						
							2011-04-10 18:42:47 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b0b76f6d7c 
								
							
								 
							
						 
						
							
							
								
								Tool for resetting hidden tile status after botched reveals.  
							
							 
							
							
							
						 
						
							2011-04-10 18:41:49 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b630e93c5a 
								
							
								 
							
						 
						
							
							
								
								Added base layer material support to map cache, material display to dfprobe.  
							
							 
							
							
							
						 
						
							2011-04-10 17:01:58 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								7876a42258 
								
							
								 
							
						 
						
							
							
								
								The C test tool doesn't compile as a plain C program!  
							
							 
							
							
							
						 
						
							2011-04-10 15:36:01 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								cfc1dad4b6 
								
							
								 
							
						 
						
							
							
								
								Fix the item flag bitfield & set the item vector ptr.  
							
							 
							
							
							
						 
						
							2011-04-10 16:55:22 +04:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								1d35044db3 
								
							
								 
							
						 
						
							
							
								
								Started removing C++-isms from C wrapper. Removed DFGlobal.h  
							
							 
							
							
							
						 
						
							2011-04-10 13:12:28 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								c1deee768e 
								
							
								 
							
						 
						
							
							
								
								Add missing files, wix build on windows.  
							
							 
							
							
							
						 
						
							2011-04-10 11:03:24 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d4e2850768 
								
							
								 
							
						 
						
							
							
								
								Make C-wrapper compile times less ridiculous.  
							
							 
							
							
							
						 
						
							2011-04-10 10:50:32 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								bb04aa1a32 
								
							
								 
							
						 
						
							
							
								
								Linux header cleanups. Windows side will follow.  
							
							 
							
							
							
						 
						
							2011-04-10 10:19:15 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								425971ef8c 
								
							
								 
							
						 
						
							
							
								
								Linux fixes/creature vector addresses. Needs more testing.  
							
							 
							
							
							
						 
						
							2011-04-10 09:21:32 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								696ca5ccb9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							 
							
							
							
						 
						
							2011-04-10 06:17:55 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4547c8c0aa 
								
							
								 
							
						 
						
							
							
								
								Use MapExtras more.  
							
							 
							
							
							
						 
						
							2011-04-10 06:17:11 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4a83f07bdd 
								
							
								 
							
						 
						
							
							
								
								dftry pseudo-tool, dfhack can recognize 40d again, but the old API class isn't there at all. bees and wax.  
							
							 
							
							
							
						 
						
							2011-04-07 11:21:38 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								de9400d5e8 
								
							
								 
							
						 
						
							
							
								
								Make deramp tool fix bad ramps resulting from caveins.  
							
							 
							
							
							
						 
						
							2011-04-04 15:46:39 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b54b8d510b 
								
							
								 
							
						 
						
							
							
								
								Tagging 0.5.12  
							
							 
							
							
							
						 
						
							2011-04-04 12:36:18 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								01f56b52ce 
								
							
								 
							
						 
						
							
							
								
								Engravings vector for windows DF 31.22 - 31.25  
							
							 
							
							
							
						 
						
							2011-04-04 12:15:08 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								5465890b34 
								
							
								 
							
						 
						
							
							
								
								Added more direction flags to engravings.  
							
							 
							
							
							
						 
						
							2011-04-04 11:57:09 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4bc7365a45 
								
							
								 
							
						 
						
							
							
								
								Engravings vector for 31.22 - 31.25 DF on linux.  
							
							 
							
							
							
						 
						
							2011-04-04 11:56:24 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								59d775ef3a 
								
							
								 
							
						 
						
							
							
								
								Update readme to reflect 31.25 support.  
							
							 
							
							
							
						 
						
							2011-04-04 11:55:25 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								63522cc66e 
								
							
								 
							
						 
						
							
							
								
								Linux 31.22 - 31.25 finished. Needs more testing, but should be good.  
							
							 
							
							
							
						 
						
							2011-04-04 06:02:21 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								c0cdf8d827 
								
							
								 
							
						 
						
							
							
								
								Linux 31.22 support.  
							
							 
							
							
							
						 
						
							2011-04-04 03:49:29 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								7b1f3ce72b 
								
							
								 
							
						 
						
							
							
								
								Job ID is a Word, not DWord.  
							
							 
							
							
							
						 
						
							2011-04-03 21:43:16 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								8b8c70b5ff 
								
							
								 
							
						 
						
							
							
								
								Big creature jobs read/write fix (it was cmpletely broken)  
							
							 
							
							
							
						 
						
							2011-04-03 21:27:47 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								fcc23149db 
								
							
								 
							
						 
						
							
							
								
								Engravings: 3 byte padding after the display character.  
							
							 
							
							
							
						 
						
							2011-04-03 03:25:12 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								46c5041bea 
								
							
								 
							
						 
						
							
							
								
								Direction flags for engravings.  
							
							 
							
							
							
						 
						
							2011-04-03 03:19:34 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								a68702000d 
								
							
								 
							
						 
						
							
							
								
								hexdump accepts length in bytes, hopefully fixed engravings struct  
							
							 
							
							
							
						 
						
							2011-04-03 02:49:03 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								e18ade4ea6 
								
							
								 
							
						 
						
							
							
								
								Engravings are 0x28 bytes long.  
							
							 
							
							
							
						 
						
							2011-04-03 02:00:56 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4cfc12b52b 
								
							
								 
							
						 
						
							
							
								
								Engravings module.  
							
							 
							
							
							
						 
						
							2011-04-03 00:15:47 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								68b13d6bf0 
								
							
								 
							
						 
						
							
							
								
								Dreary offset work.  
							
							 
							
							
							
						 
						
							2011-04-02 12:35:23 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								091cc88655 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/doomchild/dfhack  
							
							 
							
							
							
						 
						
							2011-04-02 07:18:26 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								42366c238f 
								
							
								 
							
						 
						
							
							
								
								Simple packaging scripts  
							
							 
							
							
							
						 
						
							2011-04-02 02:34:21 +02:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								84494e873c 
								
							
								 
							
						 
						
							
							
								
								added readClassName  
							
							 
							
							
							
						 
						
							2011-04-01 14:42:03 -05:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								3ef6893bc7 
								
							
								 
							
						 
						
							
							
								
								removed getPosition prototype (since the Position module doesn't exist anymore)  
							
							 
							
							
							
						 
						
							2011-04-01 14:41:26 -05:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								21c4215cfe 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'upstream/master'  
							
							 
							
							
							
						 
						
							2011-04-01 09:48:44 -05:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								6abd2d76bb 
								
							
								 
							
						 
						
							
							
								
								Increment the version number  
							
							 
							
							
							
						 
						
							2011-04-01 06:23:43 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								bbf64a1614 
								
							
								 
							
						 
						
							
							
								
								Added 'other' to the material dump. Fixed offsets for it in recent versions.  
							
							 
							
							
							
						 
						
							2011-04-01 04:20:49 +02:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								cb88d59358 
								
							
								 
							
						 
						
							
							
								
								uncommented C process wrappers  
							
							 
							
							
							
						 
						
							2011-03-31 13:56:12 -05:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								372c0ced50 
								
							
								 
							
						 
						
							
							
								
								first commit  
							
							 
							
							
							
						 
						
							2011-03-31 13:55:40 -05:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								cd9bc8dfe0 
								
							
								 
							
						 
						
							
							
								
								added MemRange struct and allocator  
							
							 
							
							
							
						 
						
							2011-03-31 13:55:06 -05:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								695303d0c6 
								
							
								 
							
						 
						
							
							
								
								added memrange buffer callback  
							
							 
							
							
							
						 
						
							2011-03-31 13:54:36 -05:00  
						
					 
				
					
						
							
							
								 
								doomchild
							
						 
						
							 
							
							
							
								
							
								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