7abb82b6d1 
								
							
								 
							
						 
						
							
							
								
								Switch to downloading 32-bit libruby on Linux and Windows  
							
							
							
						 
						
							2016-09-26 17:36:57 -04:00  
				
					
						
							
							
								 
						
							
							
								888a09bed5 
								
							
								 
							
						 
						
							
							
								
								Switch to downloading OS X libruby  
							
							
							
						 
						
							2016-09-26 17:24:35 -04:00  
				
					
						
							
							
								 
						
							
							
								8f2cc5bc4d 
								
							
								 
							
						 
						
							
							
								
								Fix and reorganize remotefortressreader includes  
							
							
							
						 
						
							2016-09-04 16:06:26 -04:00  
				
					
						
							
							
								 
						
							
							
								e205dc82a5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #991  from JapaMala/v0.43.03  
							
							... 
							
							
							
							Removed the other foreach. 
							
						 
						
							2016-08-29 22:30:43 +05:30  
				
					
						
							
							
								 
						
							
							
								1862106fd1 
								
							
								 
							
						 
						
							
							
								
								Removed the other foreach.  
							
							
							
						 
						
							2016-08-29 22:29:40 +05:30  
				
					
						
							
							
								 
						
							
							
								b09ee3407c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'v0.43.03' of  https://github.com/JapaMala/dfhack  into develop  
							
							... 
							
							
							
							Conflicts:
	library/xml
	plugins/remotefortressreader.cpp 
							
						 
						
							2016-08-29 22:06:37 +05:30  
				
					
						
							
							
								 
						
							
							
								af5d4ec5a8 
								
							
								 
							
						 
						
							
							
								
								removed foreach.  
							
							
							
						 
						
							2016-08-29 21:43:20 +05:30  
				
					
						
							
							
								 
						
							
							
								bbaf129adf 
								
							
								 
							
						 
						
							
							
								
								Fix ruby codegen for bitfields/enums with long base-type  
							
							
							
						 
						
							2016-08-27 15:24:53 -04:00  
				
					
						
							
							
								 
						
							
							
								7d145de4a7 
								
							
								 
							
						 
						
							
							
								
								Translate histfig mats into creature mats, rather than sending the entire histfig population.  
							
							
							
						 
						
							2016-08-26 23:48:32 +05:30  
				
					
						
							
							
								 
						
							
							
								91cb734a25 
								
							
								 
							
						 
						
							
							
								
								Send histfig materials over remotefortressreader.cpp, using unique ids.  
							
							
							
						 
						
							2016-08-26 12:23:50 +05:30  
				
					
						
							
							
								 
						
							
							
								5c3260c382 
								
							
								 
							
						 
						
							
							
								
								Actually check spatter amounts properly  
							
							
							
						 
						
							2016-08-26 08:49:54 +05:30  
				
					
						
							
							
								 
						
							
							
								db7be082ef 
								
							
								 
							
						 
						
							
							
								
								Only copy spatters if they actually have any amount.  
							
							
							
						 
						
							2016-08-25 23:56:30 +05:30  
				
					
						
							
							
								 
						
							
							
								a3ab757642 
								
							
								 
							
						 
						
							
							
								
								Add spatters to remotefortressreader.cpp  
							
							
							
						 
						
							2016-08-25 21:14:23 +05:30  
				
					
						
							
							
								 
						
							
							
								6ce470ad57 
								
							
								 
							
						 
						
							
							
								
								Add basic lua expression support to memview  
							
							... 
							
							
							
							Currently just supports basic field accesses (world.x, screen.y.z).
No support for world.x - 4, etc.
Closes  #976  
							
						 
						
							2016-08-24 16:26:34 -04:00  
				
					
						
							
							
								 
						
							
							
								f4b0c2fcfc 
								
							
								 
							
						 
						
							
							
								
								color-dfhack-text: Fix potential overflow issue  
							
							
							
						 
						
							2016-08-22 23:18:58 -04:00  
				
					
						
							
							
								 
						
							
							
								93ac937cb9 
								
							
								 
							
						 
						
							
							
								
								Add new job types to autohauler  
							
							
							
						 
						
							2016-08-21 22:24:41 -04:00  
				
					
						
							
							
								 
						
							
							
								9171149afb 
								
							
								 
							
						 
						
							
							
								
								Update submodule refs  
							
							
							
						 
						
							2016-08-18 23:42:17 -04:00  
				
					
						
							
							
								 
						
							
							
								de731b0299 
								
							
								 
							
						 
						
							
							
								
								Move save_dir back into cur_savegame and update submodules  
							
							
							
						 
						
							2016-08-14 12:41:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e965f5318f 
								
							
								 
							
						 
						
							
							
								
								Replace many includes with forward declarations in modules/Maps.h  
							
							
							
						 
						
							2016-08-13 21:44:01 -04:00  
				
					
						
							
							
								 
						
							
							
								a1c25570df 
								
							
								 
							
						 
						
							
							
								
								Move labormanager to plugins/, per request  
							
							
							
						 
						
							2016-08-11 23:49:15 -04:00  
				
					
						
							
							
								 
						
							
							
								99813038e9 
								
							
								 
							
						 
						
							
							
								
								Update labormanager for unit.relations removal and fix warnings  
							
							
							
						 
						
							2016-08-11 23:42:58 -04:00  
				
					
						
							
							
								 
						
							
							
								bceeea39ba 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/develop' (labormanager) into develop  
							
							
							
						 
						
							2016-08-11 23:37:22 -04:00  
				
					
						
							
							
								 
						
							
							
								a55ce5f1d9 
								
							
								 
							
						 
						
							
							
								
								labormanager: whitespace  
							
							
							
						 
						
							2016-08-11 16:58:35 -05:00  
				
					
						
							
							
								 
						
							
							
								5ab930ba4d 
								
							
								 
							
						 
						
							
							
								
								labormanager: small tweaks  
							
							... 
							
							
							
							Handle cloth crafts correctly; handle pit jobs correctly; handle
bookcase construction correctly; deal with new break behavior better;
change assignment of clean labor; tweak hauling assignments slightly to
avoid overallocation; assign pull lever to everyone and clean to all
nonbusy dwarfs 
							
						 
						
							2016-08-11 16:56:34 -05:00  
				
					
						
							
							
								 
						
							
							
								215afa34f3 
								
							
								 
							
						 
						
							
							
								
								Update for 64-bit unit changes  
							
							... 
							
							
							
							Includes xml, stonesense, scripts
Ref DFHack/df-structures@25cb373  
							
						 
						
							2016-08-10 23:50:00 -04:00  
				
					
						
							
							
								 
						
							
							
								1b11c46a98 
								
							
								 
							
						 
						
							
							
								
								ruby.cpp: uint32_t -> uintptr_t  
							
							
							
						 
						
							2016-08-10 15:24:07 -04:00  
				
					
						
							
							
								 
						
							
							
								6e741b1a80 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #969  from Qartar/win64  
							
							... 
							
							
							
							Minor fixes/updates for Visual Studio 2015 Win64 
							
						 
						
							2016-08-10 15:15:44 -04:00  
				
					
						
							
							
								 
						
							
							
								53a0d73d23 
								
							
								 
							
						 
						
							
							
								
								Add new title-folder plugin  
							
							
							
						 
						
							2016-08-09 20:09:50 -04:00  
				
					
						
							
							
								 
						
							
							
								5fef2ad075 
								
							
								 
							
						 
						
							
							
								
								Add windows container sizes to ruby codegen  
							
							
							
						 
						
							2016-08-07 10:11:17 -07:00  
				
					
						
							
							
								 
						
							
							
								ddbb1b5bb8 
								
							
								 
							
						 
						
							
							
								
								ruby: Update sizes for some types  
							
							... 
							
							
							
							Many are still incomplete on x64, especially on Windows 
							
						 
						
							2016-08-05 17:29:24 -04:00  
				
					
						
							
							
								 
						
							
							
								dbd2e71920 
								
							
								 
							
						 
						
							
							
								
								Ruby codegen integer improvements  
							
							... 
							
							
							
							- Add uint64_t
- Add special case for long on different platforms
- Require OS and architecture to be specified
NOTE: integer alignment on x64 is probably still incorrect 
							
						 
						
							2016-08-05 17:12:07 -04:00  
				
					
						
							
							
								 
						
							
							
								ef569dc5a1 
								
							
								 
							
						 
						
							
							
								
								Pass OS and architecture to ruby codegen explicitly  
							
							... 
							
							
							
							- Passing the architecture is needed to determine sizeof(long)
- Passing the OS prevents potential issues when cross-compiling between Windows
  and non-Windows (although this is unlikely) 
							
						 
						
							2016-08-05 17:09:25 -04:00  
				
					
						
							
							
								 
						
							
							
								697aa54fa6 
								
							
								 
							
						 
						
							
							
								
								Sent tree and stone layers through remotefortressreader.cpp, and correct town placement.  
							
							
							
						 
						
							2016-08-05 00:40:10 +05:30  
				
					
						
							
							
								 
						
							
							
								8a97b54bcd 
								
							
								 
							
						 
						
							
							
								
								Send wall info  
							
							
							
						 
						
							2016-08-03 16:32:51 +05:30  
				
					
						
							
							
								 
						
							
							
								2fda01d90b 
								
							
								 
							
						 
						
							
							
								
								Add support for site towers.  
							
							
							
						 
						
							2016-08-03 10:22:30 +05:30  
				
					
						
							
							
								 
						
							
							
								9189e3dc7e 
								
							
								 
							
						 
						
							
							
								
								Send world buildings through remotefortressreader.cpp  
							
							
							
						 
						
							2016-08-02 10:30:17 +05:30  
				
					
						
							
							
								 
						
							
							
								9da2dcb8a2 
								
							
								 
							
						 
						
							
							
								
								Fix raw_vcall on Win64 builds  
							
							... 
							
							
							
							MSVC's call conventions on x64 are the same for normal function calls and
member function calls (with the addition of the implicit 'this'
parameter). 
							
						 
						
							2016-07-31 17:01:57 -07:00  
				
					
						
							
							
								 
						
							
							
								79377669a1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'NCommander/dwarfvet' into develop  
							
							
							
						 
						
							2016-07-29 16:25:53 -04:00  
				
					
						
							
							
								 
						
							
							
								afde73a673 
								
							
								 
							
						 
						
							
							
								
								memview: Fix pointer size on x64  
							
							
							
						 
						
							2016-07-28 11:45:35 -04:00  
				
					
						
							
							
								 
						
							
							
								eeb7f05483 
								
							
								 
							
						 
						
							
							
								
								vectors: Fix pointer parsing and display  
							
							
							
						 
						
							2016-07-28 11:44:54 -04:00  
				
					
						
							
							
								 
						
							
							
								71e4f4ec62 
								
							
								 
							
						 
						
							
							
								
								Fix pointer-size-related compile errors in dev plugins  
							
							
							
						 
						
							2016-07-28 11:40:17 -04:00  
				
					
						
							
							
								 
						
							
							
								98230e9078 
								
							
								 
							
						 
						
							
							
								
								Send surface material with the worldmap in remotefortressreader.cpp  
							
							
							
						 
						
							2016-07-28 20:52:14 +05:30  
				
					
						
							
							
								 
						
							
							
								8916aba3bf 
								
							
								 
							
						 
						
							
							
								
								win64 fixes (partial)  
							
							... 
							
							
							
							cherry-picked from 2f734ae2317060edb83021f17cffc966c435ad7b 
							
						 
						
							2016-07-27 19:46:49 -04:00  
				
					
						
							
							
								 
						
							
							
								fe18f176f7 
								
							
								 
							
						 
						
							
							
								
								More 64-bit fixes  
							
							... 
							
							
							
							Cherry-picked from 7eb3ba6
- Lua update already done in e2c63504dd411e 
							
						 
						
							2016-07-26 23:47:53 -04:00  
				
					
						
							
							
								 
						
							
							
								74f6f3d416 
								
							
								 
							
						 
						
							
							
								
								labormanager: add labors for bookcase (de)construct  
							
							
							
						 
						
							2016-07-11 22:39:41 -05:00  
				
					
						
							
							
								 
						
							
							
								874a97ed9f 
								
							
								 
							
						 
						
							
							
								
								labormanager: fix several job-to-labor mappings  
							
							
							
						 
						
							2016-07-11 22:39:41 -05:00  
				
					
						
							
							
								 
						
							
							
								808afca9f0 
								
							
								 
							
						 
						
							
							
								
								labormanager: add StoreItemInLocation labor, reduce tool churn  
							
							... 
							
							
							
							Note: this commit requires updated df-structures (77968973b28d0e828f880d119a700abb079f3521 or later) 
							
						 
						
							2016-07-11 22:39:41 -05:00  
				
					
						
							
							
								 
						
							
							
								0509c455dd 
								
							
								 
							
						 
						
							
							
								
								labormanager: significant restructuring to use job posting list  
							
							... 
							
							
							
							Updated here to get potential jobs off the job posting lists, which is
apparently where certain map-designated live after being designated but
before they move to the actual job list. Also changes to how tools are
handled, and lever pulling is assigned by default to all idle dwarfs. 
							
						 
						
							2016-07-11 22:39:41 -05:00  
				
					
						
							
							
								 
						
							
							
								3a0ba332d9 
								
							
								 
							
						 
						
							
							
								
								labormanager: rework for better behavior with 43.03  
							
							... 
							
							
							
							The main thing here is that the process loop exits if the DF process_job
or process_dig flags are set since if these are set the job list is
going to change soon anyway. The plugin also sets these flags when it
changes any labors, which has the side effect of effectively disabling
the process loop while DF is paused, which prevents flapping  while
editing job preferences in-game, and also allows changing job
preferences in game (although such changes may not last when the clock
starts up again). 
							
						 
						
							2016-07-11 22:39:41 -05:00  
				
					
						
							
							
								 
						
							
							
								dbc46c510f 
								
							
								 
							
						 
						
							
							
								
								labormanager: fix stupid  
							
							
							
						 
						
							2016-07-11 22:39:41 -05:00