Quietust
							
						 
						
							 
							
							
							
								
							
								57fbb1004b 
								
							
								 
							
						 
						
							
							
								
								Assorted cleanup  
							
							 
							
							
							
						 
						
							2014-04-23 08:23:34 -05:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								c3d45c3a1e 
								
							
								 
							
						 
						
							
							
								
								Add Job::getName(job *), also available from Lua  
							
							 
							
							
							
						 
						
							2014-04-23 08:03:10 -05:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								c27c38e4c0 
								
							
								 
							
						 
						
							
							
								
								Remove tired or hungry siege operators from duty when at peace.  
							
							 
							
							... 
							
							
							
							The threshold is set at the level when they start to blink - normally
they would continue on with the job until they get a thirsty/hungry
thought, but immediately run off to eat if they lose the job (thus
refusing to load the engine after firing it). The code checks for
active sieges and whether there is a free replacement unit. 
							
						 
						
							2014-04-15 21:52:39 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								b56c3a95a6 
								
							
								 
							
						 
						
							
							
								
								Fix some signed/unsigned mismatch warnings and whitespace in Job module.  
							
							 
							
							
							
						 
						
							2014-04-15 19:50:23 +04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								57fc0f3e89 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master' into 0.34.11-r4  
							
							 
							
							... 
							
							
							
							Conflicts:
	NEWS
	library/xml
	plugins/CMakeLists.txt
	plugins/autoSyndrome.cpp 
							
						 
						
							2013-10-19 20:19:29 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								b44cd86dc9 
								
							
								 
							
						 
						
							
							
								
								EventManager: completely overhauled JOB_COMPLETED event detection, and tweaked Job::cloneJobStruct.  
							
							 
							
							
							
						 
						
							2013-05-25 09:44:17 -04:00  
						
					 
				
					
						
							
							
								 
								jj
							
						 
						
							 
							
							
							
								
							
								e5fd918b0c 
								
							
								 
							
						 
						
							
							
								
								job: unk2 -> subtype  
							
							 
							
							
							
						 
						
							2013-05-05 03:55:08 +02:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								fa78d6ccfc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'recent' into eventManager-unstable  
							
							 
							
							... 
							
							
							
							Conflicts:
	library/modules/Job.cpp 
							
						 
						
							2013-01-02 03:16:45 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								747723187f 
								
							
								 
							
						 
						
							
							
								
								EventManager: first draft.  
							
							 
							
							
							
						 
						
							2012-12-14 21:05:38 -05:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								b4dcc7e7ad 
								
							
								 
							
						 
						
							
							
								
								Add more native api functions for finding general and specific refs.  
							
							 
							
							
							
						 
						
							2012-11-12 19:17:32 +04:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								a99d47ee7a 
								
							
								 
							
						 
						
							
							
								
								Remove UTF-8 BOMs added by notepad  
							
							 
							
							
							
						 
						
							2012-11-12 08:38:29 -06:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								766aca4911 
								
							
								 
							
						 
						
							
							
								
								Rename general_ref vectors for consistency  
							
							 
							
							
							
						 
						
							2012-11-12 08:27:58 -06:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								eb936c4ce0 
								
							
								 
							
						 
						
							
							
								
								Support milking and shearing in workflow.  
							
							 
							
							
							
						 
						
							2012-11-10 17:06:54 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								2d4935bc17 
								
							
								 
							
						 
						
							
							
								
								Add lua API functions for verifying item and material vs job_item flags.  
							
							 
							
							
							
						 
						
							2012-10-17 19:16:18 +04:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								8812238bf6 
								
							
								 
							
						 
						
							
							
								
								Update license, add contributors file, bump release number  
							
							 
							
							
							
						 
						
							2012-09-30 04:03:37 +02:00  
						
					 
				
					
						
							
							
								 
								Timothy Collett
							
						 
						
							 
							
							
							
								
							
								96abc903ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://github.com/peterix/dfhack  
							
							 
							
							
							
						 
						
							2012-09-10 11:54:56 -04:00  
						
					 
				
					
						
							
							
								 
								Timothy Collett
							
						 
						
							 
							
							
							
								
							
								274d6038ad 
								
							
								 
							
						 
						
							
							
								
								Merge further changes (???)  
							
							 
							
							
							
						 
						
							2012-09-10 09:19:21 -04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								fd0bf2ef92 
								
							
								 
							
						 
						
							
							
								
								Extract the color enum from color_ostream to toplevel.  
							
							 
							
							
							
						 
						
							2012-08-19 09:21:25 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								60bb486aba 
								
							
								 
							
						 
						
							
							
								
								Add api for enabling liquid and temperature updates for blocks.  
							
							 
							
							... 
							
							
							
							Now updates also have to be enabled for the z level to work. 
							
						 
						
							2012-05-12 20:12:09 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								5afe2ca002 
								
							
								 
							
						 
						
							
							
								
								Update dfhack for specific_ref.  
							
							 
							
							
							
						 
						
							2012-05-03 11:47:04 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								2303a25bde 
								
							
								 
							
						 
						
							
							
								
								Implement unconstructed building instance creation and linking into world.  
							
							 
							
							... 
							
							
							
							For more flexibility, the base api is split into 3 phases:
alloc, setSize, and construct. No support for non-actual
buildings like stockpiles and activity zones at the moment. 
							
						 
						
							2012-04-29 21:07:39 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								93c795cfc3 
								
							
								 
							
						 
						
							
							
								
								Job module api tweaks: add a namespace to match others and some funcs.  
							
							 
							
							
							
						 
						
							2012-04-10 11:43:36 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								9eed9f0d24 
								
							
								 
							
						 
						
							
							
								
								Wrap a few utility functions defined on the c++ side for lua.  
							
							 
							
							
							
						 
						
							2012-04-05 19:55:59 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								58eb199036 
								
							
								 
							
						 
						
							
							
								
								Add many new template functions for enums & bitfields.  
							
							 
							
							... 
							
							
							
							An incompatible change: ENUM_KEY_STR returns std::string now.
The old behavior is available via enum_item_key_str function. 
							
						 
						
							2012-03-17 12:52:22 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								8cc82d5876 
								
							
								 
							
						 
						
							
							
								
								Make plugins accept explicit output stream references.  
							
							 
							
							... 
							
							
							
							This is an incompatible change to the plugin ABI.
The Console is not thread-safe unless used indirectly
via color_ostream_proxy, so everything should use their
per-thread stream. 
							
						 
						
							2012-03-10 15:55:42 +04:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								9afcea3deb 
								
							
								 
							
						 
						
							
							
								
								In all loops that iterate across a vector, use a size_t as the index  
							
							 
							
							
							
						 
						
							2012-01-31 10:55:38 -06:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								ccad6efeb8 
								
							
								 
							
						 
						
							
							
								
								Remove UTF-8 BOMs  
							
							 
							
							
							
						 
						
							2012-01-27 09:47:14 -06:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								e82055986e 
								
							
								 
							
						 
						
							
							
								
								Only use #include <> for system libraries - for everything else, use ""  
							
							 
							
							
							
						 
						
							2012-01-15 14:54:14 -06:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								9a86087db5 
								
							
								 
							
						 
						
							
							
								
								Add timeouts when a job is cancelled, and color the command output.  
							
							 
							
							
							
						 
						
							2012-01-11 20:04:04 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								50386f66a3 
								
							
								 
							
						 
						
							
							
								
								Update structures and implement modifying the job_item item type.  
							
							 
							
							
							
						 
						
							2012-01-09 16:20:17 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								ea790f1346 
								
							
								 
							
						 
						
							
							
								
								Move a few functions into the core, and add some more.  
							
							 
							
							
							
						 
						
							2012-01-08 20:02:12 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								f5e121a196 
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff from the jobutils plugin into the core.  
							
							 
							
							
							
						 
						
							2012-01-07 19:21:07 +04:00