ca29f60518 
								
							
								 
							
						 
						
							
							
								
								update xml  
							
							
							
						 
						
							2015-12-18 23:09:27 -05:00  
				
					
						
							
							
								 
						
							
							
								55d5706a21 
								
							
								 
							
						 
						
							
							
								
								Update structures and fix various issues with plugins producing items  
							
							... 
							
							
							
							reaction_product::produce() takes a new unidentified vector<void*>*.
Passing a reference to an empty vector appears to work. 
							
						 
						
							2015-12-18 18:40:11 -05:00  
				
					
						
							
							
								 
						
							
							
								347a112aa1 
								
							
								 
							
						 
						
							
							
								
								Add support for 11-argument function wrappers  
							
							... 
							
							
							
							Needed by item::addImprovementFromJob() as of 0.42:
dfhack/df-structures@f6361e2  
							
						 
						
							2015-12-18 17:45:23 -05:00  
				
					
						
							
							
								 
						
							
							
								78d6b92127 
								
							
								 
							
						 
						
							
							
								
								Change strangemood permitted skill checks to job checks  
							
							... 
							
							
							
							permitted_skills was removed in 0.42 (dfhack/df-structures@6e2e8731 ) 
							
						 
						
							2015-12-12 11:17:00 -05:00  
				
					
						
							
							
								 
						
							
							
								1329acc516 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-11 20:34:48 -05:00  
				
					
						
							
							
								 
						
							
							
								83603fcf45 
								
							
								 
							
						 
						
							
							
								
								Add prerelease build flag and warning script  
							
							
							
						 
						
							2015-12-11 20:27:46 -05:00  
				
					
						
							
							
								 
						
							
							
								571df39878 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2015-12-11 16:35:42 -05:00  
				
					
						
							
							
								 
						
							
							
								7e9d6fba86 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-09 20:03:14 -05:00  
				
					
						
							
							
								 
						
							
							
								448e367d4d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-08 17:32:13 -05:00  
				
					
						
							
							
								 
						
							
							
								a3d6d16757 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-07 17:14:46 -05:00  
				
					
						
							
							
								 
						
							
							
								02d2405d1f 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-07 16:34:47 -05:00  
				
					
						
							
							
								 
						
							
							
								49ad153d4b 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-06 17:12:46 -05:00  
				
					
						
							
							
								 
						
							
							
								3b2ace95f8 
								
							
								 
							
						 
						
							
							
								
								Make SDL_UpperBlit hook check core status first  
							
							
							
						 
						
							2015-12-05 20:07:54 -05:00  
				
					
						
							
							
								 
						
							
							
								b63270162d 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-04 23:12:49 -05:00  
				
					
						
							
							
								 
						
							
							
								7a69b90277 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-12-02 16:27:51 -05:00  
				
					
						
							
							
								 
						
							
							
								8b406cc0b3 
								
							
								 
							
						 
						
							
							
								
								Make a separate copy of DF's SDL library to link against on OS X  
							
							... 
							
							
							
							Linking to any library with ".framework" in its path on OS X causes
that directory to be included in the include path (with -F), which
causes all of the DFHack core to be rebuilt unnecessarily when
changing DF folders. 
							
						 
						
							2015-12-01 17:35:39 -05:00  
				
					
						
							
							
								 
						
							
							
								2aeac718cc 
								
							
								 
							
						 
						
							
							
								
								workflow: Account for job postings correctly and fix existing issues  
							
							... 
							
							
							
							Without removing postings correctly, it was possible to end up with
multiple workers assigned to a job that workflow had suspended
multiple times, which caused crashes if more than one worker was
assigned to the same job by DF.
This adds an additional command, fix-job-postings, that runs
automatically when loading a world and fixes:
- Multiple job postings that point to the same job
- Job postings that point to a job where posting_index == -1
  (i.e. jobs that should have no posting assigned)
Fixes  #741  
							
						 
						
							2015-11-25 20:33:13 -05:00  
				
					
						
							
							
								 
						
							
							
								df4fb70be2 
								
							
								 
							
						 
						
							
							
								
								Provide more suggestions for unrecognized commands  
							
							
							
						 
						
							2015-11-25 20:22:14 -05:00  
				
					
						
							
							
								 
						
							
							
								610170b0b0 
								
							
								 
							
						 
						
							
							
								
								Add hooks for getDwarfmodeViewDims and getDepthAt (new)  
							
							
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								1ff9277e12 
								
							
								 
							
						 
						
							
							
								
								Remove plugin export functionality (unused)  
							
							
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								fcfffd1cb6 
								
							
								 
							
						 
						
							
							
								
								Track state of gui hooks  
							
							... 
							
							
							
							Also fix a bug in drawborder() and expand color-dfhack-text to test
multiple hooks 
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								fff9072b07 
								
							
								 
							
						 
						
							
							
								
								Add initial support for hooking into Gui-related functions  
							
							
							
						 
						
							2015-11-15 11:54:34 -05:00  
				
					
						
							
							
								 
						
							
							
								875ecf7827 
								
							
								 
							
						 
						
							
							
								
								Update Core::top_viewscreen before calling state change handlers  
							
							... 
							
							
							
							This was previously done right before SC_VIEWSCREEN_CHANGED events
were handled, meaning that code handling earlier events that used
top_viewscreen (rather than getCurViewscreen()) could refer to an
invalid viewscreen, i.e. in the tick after it was deleted.
Fixes  #747  
							
						 
						
							2015-11-14 21:48:51 -05:00  
				
					
						
							
							
								 
						
							
							
								2882422a3e 
								
							
								 
							
						 
						
							
							
								
								Don't require short script help to start with a space  
							
							... 
							
							
							
							Ref #742  
							
						 
						
							2015-11-09 22:58:46 -05:00  
				
					
						
							
							
								 
						
							
							
								3fb2628921 
								
							
								 
							
						 
						
							
							
								
								Add a Lua implementation of next_enum_item()  
							
							
							
						 
						
							2015-11-07 15:22:30 -05:00  
				
					
						
							
							
								 
						
							
							
								051244c8d6 
								
							
								 
							
						 
						
							
							
								
								Fix GCC compile error  
							
							
							
						 
						
							2015-11-06 20:05:14 -05:00  
				
					
						
							
							
								 
						
							
							
								d1cd5df314 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'DoctorVanGogh/automats-floorfix' into develop  
							
							
							
						 
						
							2015-11-06 19:54:06 -05:00  
				
					
						
							
							
								 
						
							
							
								e9be1aa657 
								
							
								 
							
						 
						
							
							
								
								Fix for construction over existing construction & on top of walls  
							
							... 
							
							
							
							Fix to allow constructions on top of (natural) down stairs 
							
						 
						
							2015-11-06 19:00:43 +01:00  
				
					
						
							
							
								 
						
							
							
								867b733a04 
								
							
								 
							
						 
						
							
							
								
								Fix a few GCC warnings on Linux (GCC 4.6)  
							
							
							
						 
						
							2015-11-05 21:48:13 -05:00  
				
					
						
							
							
								 
						
							
							
								8412a496dd 
								
							
								 
							
						 
						
							
							
								
								Remove extra check for "type" command  
							
							
							
						 
						
							2015-11-05 19:09:14 -05:00  
				
					
						
							
							
								 
						
							
							
								23b02ebcf2 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-11-05 16:17:52 -05:00  
				
					
						
							
							
								 
						
							
							
								e2a1658124 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-11-04 21:42:04 -05:00  
				
					
						
							
							
								 
						
							
							
								14707e7d81 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #719  from DoctorVanGogh/r3compat  
							
							... 
							
							
							
							Allow loading (external) plugins compiled against r3 
							
						 
						
							2015-10-31 19:12:07 -04:00  
				
					
						
							
							
								 
						
							
							
								c6220c9703 
								
							
								 
							
						 
						
							
							
								
								Remove tabs/trailing whitespaces  
							
							
							
						 
						
							2015-10-31 23:43:57 +01:00  
				
					
						
							
							
								 
						
							
							
								6e5d9c23e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #715  from DoctorVanGogh/webfix  
							
							... 
							
							
							
							Add 'undisturbed' flag to job item checks 
							
						 
						
							2015-10-31 11:28:25 -04:00  
				
					
						
							
							
								 
						
							
							
								7da3c65079 
								
							
								 
							
						 
						
							
							
								
								Fix display of arrows in lua filtered list widgets  
							
							... 
							
							
							
							Fixes  #718  
						
							2015-10-30 19:16:29 -04:00  
				
					
						
							
							
								 
						
							
							
								83991d2a22 
								
							
								 
							
						 
						
							
							
								
								plug: Don't color loaded plugins  
							
							
							
						 
						
							2015-10-30 18:45:55 -04:00  
				
					
						
							
							
								 
						
							
							
								ac71fa8070 
								
							
								 
							
						 
						
							
							
								
								Add isValidLabor() to Units module  
							
							... 
							
							
							
							Closes  #711  and could avoid potential issues when editing units from
other civs with manipulator. 
						
							2015-10-30 18:41:09 -04:00  
				
					
						
							
							
								 
						
							
							
								1250bb5204 
								
							
								 
							
						 
						
							
							
								
								type: Provide more useful information (script paths, plugin names)  
							
							
							
						 
						
							2015-10-27 17:34:32 -04:00  
				
					
						
							
							
								 
						
							
							
								4e0f426bba 
								
							
								 
							
						 
						
							
							
								
								Fix code formatting  
							
							
							
						 
						
							2015-10-26 02:37:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ba53f3c035 
								
							
								 
							
						 
						
							
							
								
								Add 'undisturbed' flag to job item checks  
							
							
							
						 
						
							2015-10-26 02:19:41 +01:00  
				
					
						
							
							
								 
						
							
							
								fb4d16f477 
								
							
								 
							
						 
						
							
							
								
								Enable loading of r3 plugins  
							
							
							
						 
						
							2015-10-25 00:04:49 +02:00  
				
					
						
							
							
								 
						
							
							
								8de710f1c1 
								
							
								 
							
						 
						
							
							
								
								Add Renderer module - safer way to install custom renderers  
							
							
							
						 
						
							2015-10-21 17:18:39 -04:00  
				
					
						
							
							
								 
						
							
							
								c44ac8ec6e 
								
							
								 
							
						 
						
							
							
								
								Improve handling of fatal errors and errors in dfhack.lua  
							
							... 
							
							
							
							* Several fatal errors that occurred during core initialization didn't
  stop initialization or set 'errorstate' properly, which caused
  update hooks and other code to crash later. This has been fixed and
  should address crashes like the one mentioned in #470 .
* Errors when loading dfhack.lua now cause Lua::Open() to fail, which
  triggers a fatal error in Core::Init()
* Failure to initialize the console no longer results in a call to
  fatal() (since it didn't actually stop initialization previously) 
							
						 
						
							2015-10-17 21:18:04 -04:00  
				
					
						
							
							
								 
						
							
							
								5387c03ea0 
								
							
								 
							
						 
						
							
							
								
								DFHackVersion: Expose whether the built commit is tagged  
							
							
							
						 
						
							2015-10-17 15:35:40 -04:00  
				
					
						
							
							
								 
						
							
							
								d3dbc6225a 
								
							
								 
							
						 
						
							
							
								
								Implement getViewscreenByType() in lua  
							
							
							
						 
						
							2015-10-17 15:11:04 -04:00  
				
					
						
							
							
								 
						
							
							
								96df70fe0b 
								
							
								 
							
						 
						
							
							
								
								Use TCSADRAIN when disabling raw mode as well  
							
							
							
						 
						
							2015-10-14 15:58:27 -04:00  
				
					
						
							
							
								 
						
							
							
								632a809d6f 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2015-10-11 11:39:16 -04:00  
				
					
						
							
							
								 
						
							
							
								c2267013b4 
								
							
								 
							
						 
						
							
							
								
								plug: List enabled state  
							
							
							
						 
						
							2015-10-03 13:42:20 -04:00  
				
					
						
							
							
								 
						
							
							
								3f5c002634 
								
							
								 
							
						 
						
							
							
								
								Pass virtual_identity by reference  
							
							
							
						 
						
							2015-10-03 09:27:24 -04:00