c72fb76316 
								
							
								 
							
						 
						
							
							
								
								MSVC fixage for the new socket API  
							
							
							
						 
						
							2012-03-15 22:05:33 +01:00  
				
					
						
							
							
								 
						
							
							
								52aca6e05a 
								
							
								 
							
						 
						
							
							
								
								Rename "interface" to "interfacest" and just avoid all of these MSVC problems  
							
							
							
						 
						
							2012-03-15 13:00:47 -05:00  
				
					
						
							
							
								 
						
							
							
								57a41a0deb 
								
							
								 
							
						 
						
							
							
								
								Fix indentation  
							
							
							
						 
						
							2012-03-15 11:50:38 -05:00  
				
					
						
							
							
								 
						
							
							
								f84b1539a8 
								
							
								 
							
						 
						
							
							
								
								Change to the traits representation of enum and bitfield properties.  
							
							
							
						 
						
							2012-03-15 20:46:08 +04:00  
				
					
						
							
							
								 
						
							
							
								e5efbc5895 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-03-15 15:40:35 +01:00  
				
					
						
							
							
								 
						
							
							
								1ac8025025 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/workflow.cpp 
							
						 
						
							2012-03-15 14:43:05 +01:00  
				
					
						
							
							
								 
						
							
							
								4eb4811777 
								
							
								 
							
						 
						
							
							
								
								Make the DF suspend lock recursive, and add RPC calls for batch suspend.  
							
							... 
							
							
							
							The idea is that if you have to execute many RPC calls, it is
faster to suspend once. The service class takes care to auto-resume
in the destructor in case the client just disappears. 
							
						 
						
							2012-03-15 15:33:19 +04:00  
				
					
						
							
							
								 
						
							
							
								605ee9669a 
								
							
								 
							
						 
						
							
							
								
								Plugin-exported functions now actually work.  
							
							
							
						 
						
							2012-03-15 14:06:50 +04:00  
				
					
						
							
							
								 
						
							
							
								87f925e72e 
								
							
								 
							
						 
						
							
							
								
								Add support for exporting functions from plugins, with example in rename.  
							
							... 
							
							
							
							TODO: test by actually calling them remotely. 
							
						 
						
							2012-03-15 13:01:23 +04:00  
				
					
						
							
							
								 
						
							
							
								e7851f5abd 
								
							
								 
							
						 
						
							
							
								
								Improve support for void RPC functions, dfhack-run, etc.  
							
							
							
						 
						
							2012-03-15 11:07:43 +04:00  
				
					
						
							
							
								 
						
							
							
								560e977f05 
								
							
								 
							
						 
						
							
							
								
								Implement trivial RPC interface for dfhack via TCP & protobufs.  
							
							... 
							
							
							
							Use it to make an executable capable of calling commands remotely. 
							
						 
						
							2012-03-14 19:57:29 +04:00  
				
					
						
							
							
								 
						
							
							
								03e648b3a1 
								
							
								 
							
						 
						
							
							
								
								Fix ordering for custom attribute names dwarfexport uses.  
							
							
							
						 
						
							2012-03-14 12:57:53 +01:00  
				
					
						
							
							
								 
						
							
							
								c42e2ff053 
								
							
								 
							
						 
						
							
							
								
								Support crafts and add a couple of options in workflow.  
							
							
							
						 
						
							2012-03-14 12:09:02 +04:00  
				
					
						
							
							
								 
						
							
							
								a05cbcc2de 
								
							
								 
							
						 
						
							
							
								
								Rename the world substruct with the save directory name.  
							
							
							
						 
						
							2012-03-14 10:56:30 +04:00  
				
					
						
							
							
								 
						
							
							
								0d19c6a112 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-03-13 20:21:40 -05:00  
				
					
						
							
							
								 
						
							
							
								d75908b95c 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/ClaytonHughes/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/Core.cpp
	plugins/workflow.cpp
Just had to fix a few minor things. 
							
						 
						
							2012-03-14 01:52:58 +01:00  
				
					
						
							
							
								 
						
							
							
								f092edaa99 
								
							
								 
							
						 
						
							
							
								
								alignment hell, and started to port all plugins to new structure based mode.  
							
							
							
						 
						
							2012-03-13 23:08:46 +02:00  
				
					
						
							
							
								 
						
							
							
								a4ce1fff13 
								
							
								 
							
						 
						
							
							
								
								Update MapCache to allow decoding tiles underneath ice and constructions, and allow revflood to take those into account  
							
							
							
						 
						
							2012-03-13 15:40:38 -05:00  
				
					
						
							
							
								 
						
							
							
								2725fe5568 
								
							
								 
							
						 
						
							
							
								
								More tweaking.  
							
							
							
						 
						
							2012-03-13 15:36:44 -05:00  
				
					
						
							
							
								 
						
							
							
								36e3aada8e 
								
							
								 
							
						 
						
							
							
								
								More tweaks to MSVC solution folders.  
							
							
							
						 
						
							2012-03-13 15:36:44 -05:00  
				
					
						
							
							
								 
						
							
							
								778a1cd6bb 
								
							
								 
							
						 
						
							
							
								
								Fix problem with solution folders being generated for MSVC Express  
							
							... 
							
							
							
							Uses MFC header availability to detect Express versions. 
							
						 
						
							2012-03-13 15:36:43 -05:00  
				
					
						
							
							
								 
						
							
							
								fc7ba07476 
								
							
								 
							
						 
						
							
							
								
								More tweaking.  
							
							
							
						 
						
							2012-03-13 21:16:30 +01:00  
				
					
						
							
							
								 
						
							
							
								77c53798fa 
								
							
								 
							
						 
						
							
							
								
								More tweaks to MSVC solution folders.  
							
							
							
						 
						
							2012-03-13 21:05:25 +01:00  
				
					
						
							
							
								 
						
							
							
								04a43501ac 
								
							
								 
							
						 
						
							
							
								
								Fixed loops in linked lists, split xml_types into windows (and in the future linux) versions. Works, but not tested. Also updated offset for migrants.  
							
							
							
						 
						
							2012-03-13 21:40:25 +02:00  
				
					
						
							
							
								 
						
							
							
								badece1210 
								
							
								 
							
						 
						
							
							
								
								Fix problem with solution folders being generated for MSVC Express  
							
							... 
							
							
							
							Uses MFC header availability to detect Express versions. 
							
						 
						
							2012-03-13 20:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								181f1c6ac6 
								
							
								 
							
						 
						
							
							
								
								Silence warning  
							
							
							
						 
						
							2012-03-13 13:15:12 -05:00  
				
					
						
							
							
								 
						
							
							
								8e933fb75e 
								
							
								 
							
						 
						
							
							
								
								Ignore the .rule file too  
							
							
							
						 
						
							2012-03-13 12:17:00 -05:00  
				
					
						
							
							
								 
						
							
							
								6dde2373d7 
								
							
								 
							
						 
						
							
							
								
								Make MSVC shut up when compiling protobuf.  
							
							... 
							
							
							
							Disabled planty of common harmless warnings. 
							
						 
						
							2012-03-13 17:32:44 +01:00  
				
					
						
							
							
								 
						
							
							
								9079ffa4ff 
								
							
								 
							
						 
						
							
							
								
								Add clsocket as a dependency for dfhack lib.  
							
							
							
						 
						
							2012-03-13 17:10:46 +01:00  
				
					
						
							
							
								 
						
							
							
								eb4757043b 
								
							
								 
							
						 
						
							
							
								
								Move depends out of main library, make them (static) libraries.  
							
							
							
						 
						
							2012-03-13 14:46:48 +01:00  
				
					
						
							
							
								 
						
							
							
								b3f6bccdf6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'cleanups' of  https://github.com/plaes/dfhack  
							
							
							
						 
						
							2012-03-12 15:05:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ea8a2ad9a2 
								
							
								 
							
						 
						
							
							
								
								Remove references to never implemented commands...  
							
							
							
						 
						
							2012-03-12 15:05:23 +01:00  
				
					
						
							
							
								 
						
							
							
								4cb8995a05 
								
							
								 
							
						 
						
							
							
								
								Fixed script loading improperly checking for errors.  
							
							... 
							
							
							
							Also closed the file for good measure.  I couldn't find any documentation that said that ~ifstream() did this. 
							
						 
						
							2012-03-12 00:33:59 -07:00  
				
					
						
							
							
								 
						
							
							
								d7f7437ca1 
								
							
								 
							
						 
						
							
							
								
								"clear all" wasn't working properly - I'm bad at counting.  
							
							
							
						 
						
							2012-03-12 00:32:43 -07:00  
				
					
						
							
							
								 
						
							
							
								708dc6c32d 
								
							
								 
							
						 
						
							
							
								
								Forgot usage message for "clear all"  
							
							
							
						 
						
							2012-03-12 00:10:55 -07:00  
				
					
						
							
							
								 
						
							
							
								7dff12ead7 
								
							
								 
							
						 
						
							
							
								
								Added "workflow clear all" command to remove all constraints.  
							
							
							
						 
						
							2012-03-12 00:05:22 -07:00  
				
					
						
							
							
								 
						
							
							
								445b580ad1 
								
							
								 
							
						 
						
							
							
								
								Added 'script' command to load DFHack scripts from file.  Syntax is the same as dfhack.init / interactive.  
							
							
							
						 
						
							2012-03-11 23:31:29 -07:00  
				
					
						
							
							
								 
						
							
							
								db93b548db 
								
							
								 
							
						 
						
							
							
								
								Check for a valid plugin_shutdown function when unloading plugins  
							
							... 
							
							
							
							Fixes related segfault 
							
						 
						
							2012-03-11 23:07:38 +01:00  
				
					
						
							
							
								 
						
							
							
								68fbb535c9 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2012-03-11 23:01:14 +01:00  
				
					
						
							
							
								 
						
							
							
								b50d7ecdf3 
								
							
								 
							
						 
						
							
							
								
								Fix typo in features.cpp  
							
							
							
						 
						
							2012-03-11 22:45:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a15d5826ff 
								
							
								 
							
						 
						
							
							
								
								Update readme.html to reflect 'feature' plugin addition  
							
							
							
						 
						
							2012-03-11 22:43:23 +01:00  
				
					
						
							
							
								 
						
							
							
								f616a98cc5 
								
							
								 
							
						 
						
							
							
								
								Add readme entry for 'feature' plugin  
							
							
							
						 
						
							2012-03-11 15:39:51 -05:00  
				
					
						
							
							
								 
						
							
							
								27a7f97174 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/CMakeLists.txt 
							
						 
						
							2012-03-11 15:32:16 -05:00  
				
					
						
							
							
								 
						
							
							
								3b87f7bd3a 
								
							
								 
							
						 
						
							
							
								
								Add revforget command, lair plugin  
							
							... 
							
							
							
							revforget throws away data reveal keeps in order to be able to hide
the revealed parts of the map
lair allows marking the map as monster lair (or the opposite while
using the 'reset' option) 
							
						 
						
							2012-03-11 22:25:30 +01:00  
				
					
						
							
							
								 
						
							
							
								081aee1363 
								
							
								 
							
						 
						
							
							
								
								Fixes for DfHack::Process foolery.  
							
							
							
						 
						
							2012-03-11 14:59:32 +02:00  
				
					
						
							
							
								 
						
							
							
								237d7b433a 
								
							
								 
							
						 
						
							
							
								
								Updated to new dfhack standards.  
							
							
							
						 
						
							2012-03-11 14:33:08 +02:00  
				
					
						
							
							
								 
						
							
							
								792e48fb76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/Dfusion/luafiles/xml_struct.lua
	plugins/Dfusion/luafiles/xml_types.lua 
							
						 
						
							2012-03-11 13:50:14 +02:00  
				
					
						
							
							
								 
						
							
							
								35ca21426b 
								
							
								 
							
						 
						
							
							
								
								Df reading starting to work. Lots of testing required, some types don't have accessors yet, etc bugs  
							
							
							
						 
						
							2012-03-11 13:42:59 +02:00  
				
					
						
							
							
								 
						
							
							
								32cc4c8928 
								
							
								 
							
						 
						
							
							
								
								Fix MSVC build error related to min and max macros  
							
							... 
							
							
							
							Tinythread was leaking those. 
							
						 
						
							2012-03-10 20:47:10 +01:00  
				
					
						
							
							
								 
						
							
							
								1124ab25fb 
								
							
								 
							
						 
						
							
							
								
								Add map feature manager - allows enabling/disabling magma workshops as well as halting subterranean plant growth outside the caverns  
							
							
							
						 
						
							2012-03-10 13:40:55 -06:00