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  
				
					
						
							
							
								 
						
							
							
								3ae8b56a49 
								
							
								 
							
						 
						
							
							
								
								Addresses all the way back to 173.38a, not checked yet, and offsets may have changed in the versions, but it is a start!  
							
							... 
							
							
							
							Also changing the current_creature offset, have to make sure what I changed it to is in the d# releases, but I think it is
This branch is still a work in progress 
							
						 
						
							2010-03-09 22:05:31 -05:00  
				
					
						
							
							
								 
						
							
							
								62ae8df573 
								
							
								 
							
						 
						
							
							
								
								per-process file locks on linux (stored in /tmp/DFHack/PID/)  
							
							... 
							
							
							
							minor signed/unsigned fix 
							
						 
						
							2010-03-09 21:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								5c4ef73f4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'shm-only'  
							
							
							
						 
						
							2010-03-09 15:31:44 +01:00  
				
					
						
							
							
								 
						
							
							
								7207996940 
								
							
								 
							
						 
						
							
							
								
								Prevent windows process enumerator from listing the same process twice  
							
							
							
						 
						
							2010-03-09 15:21:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f0087926c5 
								
							
								 
							
						 
						
							
							
								
								Revert "Nuked many Process classes. Only SHM remains. We'll see how it goes :)"  
							
							... 
							
							
							
							This reverts commit b3424418e6 
							
						 
						
							2010-03-09 15:15:15 +01:00  
				
					
						
							
							
								 
						
							
							
								3e581908c1 
								
							
								 
							
						 
						
							
							
								
								Each DF process on windows now has unique mutex and shm names.  
							
							
							
						 
						
							2010-03-09 13:41:55 +01:00  
				
					
						
							
							
								 
						
							
							
								9d7574dafe 
								
							
								 
							
						 
						
							
							
								
								DF disappeared exception  
							
							
							
						 
						
							2010-03-09 03:30:22 +01:00  
				
					
						
							
							
								 
						
							
							
								1c499121e6 
								
							
								 
							
						 
						
							
							
								
								Fixes to memory.xml, name reading  
							
							
							
						 
						
							2010-03-08 18:27:19 +01:00  
				
					
						
							
							
								 
						
							
							
								b1a15b6fb3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'version_compatiblity' of git://github.com/belal/dfhack  
							
							
							
						 
						
							2010-03-08 14:52:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e5c3ed9ad3 
								
							
								 
							
						 
						
							
							
								
								Fix python and a gcc syntax error  
							
							
							
						 
						
							2010-03-08 14:50:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d2c84df4c8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/Zhentar/dfhack into mergeb  
							
							... 
							
							
							
							Conflicts:
	library/DFHackAPI.cpp 
							
						 
						
							2010-03-08 13:56:32 +01:00  
				
					
						
							
							
								 
						
							
							
								36a6f1f0a4 
								
							
								 
							
						 
						
							
							
								
								mod-core rework  
							
							... 
							
							
							
							squashed some init commands together
fixed a problem with non-atomic shm command reading on the DF side that caused segfaults 
							
						 
						
							2010-03-08 07:31:12 +01:00  
				
					
						
							
							
								 
						
							
							
								052dd53c03 
								
							
								 
							
						 
						
							
							
								
								Further cleanup for name stuff; fixing examples that I broke and handling settlements. Also added mood, so that it can be determined whether or not the dwarf's artifact was created.  
							
							
							
						 
						
							2010-03-07 20:01:30 -06:00  
				
					
						
							
							
								 
						
							
							
								0c8c1d0eec 
								
							
								 
							
						 
						
							
							
								
								Modified Memory.xml to support all d# versions, modified Vtable meminfo reading, so it auto-resolves all vtables now, so you should never have to do any rebasing or anything.  Fixed some bugs in windows meminfo as well  
							
							
							
						 
						
							2010-03-07 21:00:31 -05:00  
				
					
						
							
							
								 
						
							
							
								90baaad19b 
								
							
								 
							
						 
						
							
							
								
								Allow recognizing multiple DF SHM processes by the client  
							
							
							
						 
						
							2010-03-08 01:54:46 +01:00  
				
					
						
							
							
								 
						
							
							
								60a1da0923 
								
							
								 
							
						 
						
							
							
								
								d19_2 support, building vtables, some minor bugfixes  
							
							... 
							
							
							
							tested with stonesense 
							
						 
						
							2010-03-06 21:21:01 +01:00  
				
					
						
							
							
								 
						
							
							
								96512a7e1d 
								
							
								 
							
						 
						
							
							
								
								Linux d19 support  
							
							
							
						 
						
							2010-03-05 22:19:27 +01:00  
				
					
						
							
							
								 
						
							
							
								958ca0e384 
								
							
								 
							
						 
						
							
							
								
								Some map module bits  
							
							
							
						 
						
							2010-03-05 16:06:02 +01:00  
				
					
						
							
							
								 
						
							
							
								65bf8f69fd 
								
							
								 
							
						 
						
							
							
								
								Proper-fy name handling for creatures. For surnames and such, official DF logic is used.  
							
							
							
						 
						
							2010-03-05 00:02:41 -06:00  
				
					
						
							
							
								 
						
							
							
								9aedc56186 
								
							
								 
							
						 
						
							
							
								
								A waitWhile method copy turned into wrapper  
							
							
							
						 
						
							2010-03-05 02:45:53 +01:00  
				
					
						
							
							
								 
						
							
							
								8e8d320a0b 
								
							
								 
							
						 
						
							
							
								
								Don't build SHM on 64bit, makes no sense  
							
							... 
							
							
							
							Added origin to mapblock40d 
							
						 
						
							2010-03-05 01:26:39 +01:00  
				
					
						
							
							
								 
						
							
							
								798ce9fb0a 
								
							
								 
							
						 
						
							
							
								
								CR-LF mess  
							
							
							
						 
						
							2010-03-05 00:55:57 +01:00  
				
					
						
							
							
								 
						
							
							
								c86464502c 
								
							
								 
							
						 
						
							
							
								
								SHM rework, stage 2  
							
							
							
						 
						
							2010-03-05 00:05:01 +01:00  
				
					
						
							
							
								 
						
							
							
								6e69dcdeed 
								
							
								 
							
						 
						
							
							
								
								Use sched_yield depending on CPU affinity  
							
							
							
						 
						
							2010-03-04 04:40:06 +01:00  
				
					
						
							
							
								 
						
							
							
								0192520d43 
								
							
								 
							
						 
						
							
							
								
								SHM rework, stage 1  
							
							
							
						 
						
							2010-03-03 05:43:38 +01:00  
				
					
						
							
							
								 
						
							
							
								b3424418e6 
								
							
								 
							
						 
						
							
							
								
								Nuked many Process classes. Only SHM remains. We'll see how it goes :)  
							
							
							
						 
						
							2010-03-02 01:18:34 +01:00  
				
					
						
							
							
								 
						
							
							
								9f7609de65 
								
							
								 
							
						 
						
							
							
								
								GCC exception fix  
							
							
							
						 
						
							2010-03-01 01:21:54 +01:00  
				
					
						
							
							
								 
						
							
							
								0a23757797 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'errorhandling' of git://github.com/mizipzor/dfhack  
							
							
							
						 
						
							2010-03-01 01:13:07 +01:00  
				
					
						
							
							
								 
						
							
							
								160992ec9c 
								
							
								 
							
						 
						
							
							
								
								added exceptions to meminfomanager  
							
							
							
						 
						
							2010-02-28 21:44:14 +01:00  
				
					
						
							
							
								 
						
							
							
								c4cb3afd0b 
								
							
								 
							
						 
						
							
							
								
								Fix for Windows exceptions  
							
							
							
						 
						
							2010-02-28 19:59:07 +01:00  
				
					
						
							
							
								 
						
							
							
								fa878f2e9d 
								
							
								 
							
						 
						
							
							
								
								Fix terrible Linux SHM performance on single-core  
							
							
							
						 
						
							2010-02-28 18:08:44 +01:00  
				
					
						
							
							
								 
						
							
							
								05250b4eb5 
								
							
								 
							
						 
						
							
							
								
								Make Linux Process validation not fail with MissingMemoryDefinition  
							
							
							
						 
						
							2010-02-28 06:21:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c13e37adf6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack into errorhandling  
							
							
							
						 
						
							2010-02-28 05:52:48 +01:00  
				
					
						
							
							
								 
						
							
							
								f4f566e7c4 
								
							
								 
							
						 
						
							
							
								
								Fixed exceptions on GCC  
							
							... 
							
							
							
							Fixed dfbauxte tool - no longer includes internal headers
Moved part of DFVector into a .cpp file 
							
						 
						
							2010-02-28 05:35:54 +01:00  
				
					
						
							
							
								 
						
							
							
								029f1a6cf8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'errorhandling' of git://github.com/mizipzor/dfhack  
							
							
							
						 
						
							2010-02-28 04:26:10 +01:00  
				
					
						
							
							
								 
						
							
							
								7c73c7abe6 
								
							
								 
							
						 
						
							
							
								
								CMake swig integration  
							
							
							
						 
						
							2010-02-28 04:11:06 +01:00  
				
					
						
							
							
								 
						
							
							
								b680af0b26 
								
							
								 
							
						 
						
							
							
								
								fixed setting of flags to false in two init functions  
							
							
							
						 
						
							2010-02-28 03:45:38 +01:00  
				
					
						
							
							
								 
						
							
							
								6be18fbf20 
								
							
								 
							
						 
						
							
							
								
								sprinkled some exceptions over the memory reading  
							
							
							
						 
						
							2010-02-28 03:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								2b1940430f 
								
							
								 
							
						 
						
							
							
								
								added many MissingAddress exception throws  
							
							
							
						 
						
							2010-02-28 02:53:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f2dcbc6372 
								
							
								 
							
						 
						
							
							
								
								added exceptions to API::ReadGeology and API::InitReadBuildings  
							
							
							
						 
						
							2010-02-28 02:50:16 +01:00  
				
					
						
							
							
								 
						
							
							
								19cd686ac4 
								
							
								 
							
						 
						
							
							
								
								added exceptions to API::InitMap  
							
							
							
						 
						
							2010-02-28 02:37:05 +01:00  
				
					
						
							
							
								 
						
							
							
								decb20ef67 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack into errorhandling  
							
							
							
						 
						
							2010-02-28 02:29:29 +01:00  
				
					
						
							
							
								 
						
							
							
								cf4042acce 
								
							
								 
							
						 
						
							
							
								
								Fix header and code desync  
							
							
							
						 
						
							2010-02-28 02:07:42 +01:00  
				
					
						
							
							
								 
						
							
							
								7a85682ea0 
								
							
								 
							
						 
						
							
							
								
								Many fixes to DFHack::API  
							
							... 
							
							
							
							Wrapper generation still manual, but makes a lot more sense 
							
						 
						
							2010-02-28 01:25:04 +01:00  
				
					
						
							
							
								 
						
							
							
								4f85f37b01 
								
							
								 
							
						 
						
							
							
								
								added some exceptions to handle errors  
							
							
							
						 
						
							2010-02-28 01:13:34 +01:00  
				
					
						
							
							
								 
						
							
							
								21a74c0bfa 
								
							
								 
							
						 
						
							
							
								
								Fix problem with wrapper generation  
							
							
							
						 
						
							2010-02-27 16:47:11 +01:00  
				
					
						
							
							
								 
						
							
							
								7805b591dd 
								
							
								 
							
						 
						
							
							
								
								Sync  
							
							
							
						 
						
							2010-02-27 13:24:32 +01:00  
				
					
						
							
							
								 
						
							
							
								562c30c703 
								
							
								 
							
						 
						
							
							
								
								Python stuffs  
							
							
							
						 
						
							2010-02-26 22:23:43 +01:00  
				
					
						
							
							
								 
						
							
							
								347eb66d21 
								
							
								 
							
						 
						
							
							
								
								Changes for better SWIG support  
							
							
							
						 
						
							2010-02-26 22:22:10 +01:00  
				
					
						
							
							
								 
						
							
							
								626d266e27 
								
							
								 
							
						 
						
							
							
								
								Added GCC visibility support  
							
							
							
						 
						
							2010-02-25 23:43:37 +01:00  
				
					
						
							
							
								 
						
							
							
								4509e275ce 
								
							
								 
							
						 
						
							
							
								
								Tabs to spaces  
							
							
							
						 
						
							2010-02-25 17:53:41 +01:00  
				
					
						
							
							
								 
						
							
							
								de5b2ecb4e 
								
							
								 
							
						 
						
							
							
								
								Fixes for crash bugs and memory corruption.  
							
							
							
						 
						
							2010-02-25 17:50:52 +01:00  
				
					
						
							
							
								 
						
							
							
								a5d42e4051 
								
							
								 
							
						 
						
							
							
								
								Code for getting the current and all settlements in the world, currently has offsets for the settlement location, name, and area size.  Right now the current settlement causes msvc to claim the heap is corrupted, I think due to the fact that the current_settlement vector only has 1 item in it.  I think it may be a bug in the vector code, as my code is basically identical between the current settlement and the other settlements.  
							
							... 
							
							
							
							Signed-off-by: belal <jimbelal@gmail.com> 
							
						 
						
							2010-02-25 17:50:52 +01:00  
				
					
						
							
							
								 
						
							
							
								bdc22b4052 
								
							
								 
							
						 
						
							
							
								
								leftovers  
							
							
							
						 
						
							2010-02-25 15:33:13 +01:00  
				
					
						
							
							
								 
						
							
							
								49a2f97601 
								
							
								 
							
						 
						
							
							
								
								Silly building reading bug fixed  
							
							
							
						 
						
							2010-02-25 14:59:29 +01:00  
				
					
						
							
							
								 
						
							
							
								eff3462bf9 
								
							
								 
							
						 
						
							
							
								
								Less spam!  
							
							
							
						 
						
							2010-02-25 14:43:38 +01:00  
				
					
						
							
							
								 
						
							
							
								726519e2ca 
								
							
								 
							
						 
						
							
							
								
								Major memory_info rework.  
							
							... 
							
							
							
							All <class> tags and vtable="" attributes in Memory.xml are now obsolete.
<multiclass> tags are still important, but don't need the vtable attrs.
Vtables are resolved automatically.
All this will be left in Memory.xml until utility authors update to this version or newer. 
							
						 
						
							2010-02-25 13:41:57 +01:00  
				
					
						
							
							
								 
						
							
							
								70f22d008e 
								
							
								 
							
						 
						
							
							
								
								Support for d18 on windows  
							
							... 
							
							
							
							Also deployment to people who get Memory.xml from git...
Fixed wine process attach bug 
							
						 
						
							2010-02-23 22:29:55 +01:00  
				
					
						
							
							
								 
						
							
							
								bb141fe8f6 
								
							
								 
							
						 
						
							
							
								
								Linux d18 ncurses support for shm lib  
							
							... 
							
							
							
							Some boost preparations 
							
						 
						
							2010-02-23 19:26:15 +01:00  
				
					
						
							
							
								 
						
							
							
								1e04722a63 
								
							
								 
							
						 
						
							
							
								
								Refactor of memory_info class, now with more d-pointer  
							
							
							
						 
						
							2010-02-22 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								fbad1cb5a3 
								
							
								 
							
						 
						
							
							
								
								Fixed annoying MSVC bug and MSVC warning spam  
							
							
							
						 
						
							2010-02-22 00:18:44 +01:00  
				
					
						
							
							
								 
						
							
							
								9300cc48cc 
								
							
								 
							
						 
						
							
							
								
								Break the debug builds. Bugs must never be hidden.  
							
							
							
						 
						
							2010-02-21 18:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								9268a79a66 
								
							
								 
							
						 
						
							
							
								
								Reading of tiletypes under ice - 'ice veins'  
							
							
							
						 
						
							2010-02-21 05:51:29 +01:00  
				
					
						
							
							
								 
						
							
							
								3c7c197f7a 
								
							
								 
							
						 
						
							
							
								
								Removed bogus block flags, added actual dirty bit :)  
							
							
							
						 
						
							2010-02-20 16:33:30 +01:00  
				
					
						
							
							
								 
						
							
							
								26568fe5ea 
								
							
								 
							
						 
						
							
							
								
								Added 'dirty' bit of a block to veinlook, API.  
							
							
							
						 
						
							2010-02-20 12:58:52 +01:00  
				
					
						
							
							
								 
						
							
							
								5cfb401d49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/mizipzor/dfhack  
							
							
							
						 
						
							2010-02-19 21:41:02 +01:00