09fbaba726 
								
							
								 
							
						 
						
							
							
								
								buildingplan: support all building types  
							
							... 
							
							
							
							Allow buildingplan to handle all building types, update the docs, and add in little extra fixes to ensure all the new types work correctly. 
							
						 
						
							2020-10-16 14:23:35 -07:00  
				
					
						
							
							
								 
						
							
							
								82013c0c5e 
								
							
								 
							
						 
						
							
							
								
								prep buildingplan for core algorithm changes  
							
							... 
							
							
							
							Lots of refactoring and reorganizing, with only cosmetic player-visible changes.
- show quickfort mode hotlkey label regardless of whether the current building type has buildingplan enabled. before, it was only shown after the user enabled buildingplan for the current building. this eliminates the extra step when enabling quickfort mode, which force-enables all building types.
- changed signature of lua-exported isPlannableBuilding to take subtype
  and custom type in addition to building type. this is only used by
  quickfort, and it already sends all three params in preparation for
  this change
- added lua-exported scheduleCycle(), which is like doCycle(), but only
  takes effect on the next non-paused frame. this lets quickfort
  run only one buildingplan cycle regardless of how many #build
  blueprints were run
- declared a few dfhack library methods and params const so buildingplan
  could call them from const methods
- converted buildingplan internal debug logging fn to have a printf api
- reshaped buildingplan-planner API and refactored implementation in
  preparation for upcoming core algorithm changes for supporing all
  building types (no externally-visible functionality changes)
  - changed df::building_type params to type, subtype, custom tuple keys
  - introduced capability to return multiple filters per building type
    (though the current buildings all only have one filter per)
- split monolith hook functions in buildingplan.cpp into one per scope.
  this significantly cleans up the code and preps the hooks to handle
  iterating through multiple item filters.
- got rid of send_key function and replaced with better reporting of
  whether keys have been handled 
							
						 
						
							2020-10-16 13:52:23 -07:00  
				
					
						
							
							
								 
						
							
							
								cc159909e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Mention some third-party Linux packages  
							
							... 
							
							
							
							Closes  #20  
						
							2020-10-13 00:24:29 -04:00  
				
					
						
							
							
								 
						
							
							
								93520b4b00 
								
									
								
							
								 
							
						 
						
							
							
								
								dwarfmonitor prefs: fix segfault if item_subtype is null for some item types  
							
							
							
						 
						
							2020-10-11 20:45:56 -04:00  
				
					
						
							
							
								 
						
							
							
								b343d00800 
								
									
								
							
								 
							
						 
						
							
							
								
								Update to 0.47.04-r3 (authors, changelog, and submodules)  
							
							
							
						 
						
							2020-10-10 17:31:30 -04:00  
				
					
						
							
							
								 
						
							
							
								9c8098b4f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Expose to_search_normalized to Lua, add test, and use in ListColumn (most useful for the `stocks` plugin)  
							
							
							
						 
						
							2020-10-10 01:40:00 -04:00  
				
					
						
							
							
								 
						
							
							
								8d85261cdc 
								
									
								
							
								 
							
						 
						
							
							
								
								Update changelog ( #1658  and more of  #1652 )  
							
							
							
						 
						
							2020-10-09 22:20:07 -04:00  
				
					
						
							
							
								 
						
							
							
								b972246d16 
								
									
								
							
								 
							
						 
						
							
							
								
								Update docs ( #1652 )  
							
							
							
						 
						
							2020-10-09 21:43:58 -04:00  
				
					
						
							
							
								 
						
							
							
								5e63e6e103 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert some links to use :wiki:  
							
							
							
						 
						
							2020-10-09 19:24:52 -04:00  
				
					
						
							
							
								 
						
							
							
								2382247398 
								
									
								
							
								 
							
						 
						
							
							
								
								Update some docs links to use HTTPS  
							
							
							
						 
						
							2020-10-09 19:17:59 -04:00  
				
					
						
							
							
								 
						
							
							
								9eff62a05d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update docs for  #1659  
							
							
							
						 
						
							2020-10-09 12:38:45 -04:00  
				
					
						
							
							
								 
						
							
							
								28efe1d2a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add local TOCs to Lua API plugin sections  
							
							
							
						 
						
							2020-10-09 12:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								f10bc7678e 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow breaking long inline code snippets if necessary  
							
							
							
						 
						
							2020-10-09 12:16:25 -04:00  
				
					
						
							
							
								 
						
							
							
								c2280356cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Set language of some code blocks to enable syntax highlighting  
							
							
							
						 
						
							2020-10-09 01:15:42 -04:00  
				
					
						
							
							
								 
						
							
							
								a5f85e256d 
								
									
								
							
								 
							
						 
						
							
							
								
								Default to a basic DFHack-specific pygments lexer (supporting comments and prompts)  
							
							
							
						 
						
							2020-10-09 00:27:22 -04:00  
				
					
						
							
							
								 
						
							
							
								2fdd6f7aed 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert to explicit ref targets (occasionally section links) and fix messages() -> message()  
							
							
							
						 
						
							2020-10-08 23:19:16 -04:00  
				
					
						
							
							
								 
						
							
							
								f54eb9627d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/quickfort_case_study' into develop  
							
							
							
						 
						
							2020-10-08 01:01:37 -04:00  
				
					
						
							
							
								 
						
							
							
								6d18ef865d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/quickfort_docs' into develop  
							
							
							
						 
						
							2020-10-08 00:45:27 -04:00  
				
					
						
							
							
								 
						
							
							
								600ea23f12 
								
									
								
							
								 
							
						 
						
							
							
								
								Update scripts and authors  
							
							
							
						 
						
							2020-10-08 00:23:01 -04:00  
				
					
						
							
							
								 
						
							
							
								3e2dd2a396 
								
							
								 
							
						 
						
							
							
								
								quickfort docs: dreamfort case study  
							
							
							
						 
						
							2020-10-07 14:01:22 -07:00  
				
					
						
							
							
								 
						
							
							
								293bc66f4a 
								
							
								 
							
						 
						
							
							
								
								update quickfort docs  
							
							... 
							
							
							
							default dig
notes blueprints
buildingplan 
							
						 
						
							2020-10-06 22:41:54 -07:00  
				
					
						
							
							
								 
						
							
							
								d254ff2401 
								
									
								
							
								 
							
						 
						
							
							
								
								Tweak links to quickfort command docs  
							
							
							
						 
						
							2020-10-06 22:02:14 -04:00  
				
					
						
							
							
								 
						
							
							
								2ff4197afe 
								
									
								
							
								 
							
						 
						
							
							
								
								Add anchor  
							
							
							
						 
						
							2020-10-03 23:56:57 -04:00  
				
					
						
							
							
								 
						
							
							
								5f47491e78 
								
									
								
							
								 
							
						 
						
							
							
								
								Use custom link roles when possible  
							
							
							
						 
						
							2020-10-02 00:22:35 -04:00  
				
					
						
							
							
								 
						
							
							
								90994f2abd 
								
									
								
							
								 
							
						 
						
							
							
								
								Standardize title  
							
							
							
						 
						
							2020-10-01 22:19:33 -04:00  
				
					
						
							
							
								 
						
							
							
								00cd52dca7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add user guides section to main toctree  
							
							
							
						 
						
							2020-10-01 22:17:53 -04:00  
				
					
						
							
							
								 
						
							
							
								4746e5c046 
								
									
								
							
								 
							
						 
						
							
							
								
								Change/remove headings to match original TOC nesting  
							
							
							
						 
						
							2020-10-01 22:10:11 -04:00  
				
					
						
							
							
								 
						
							
							
								77c37ebb73 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to native RST table of contents  
							
							
							
						 
						
							2020-10-01 22:08:58 -04:00  
				
					
						
							
							
								 
						
							
							
								53b78d5266 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert external docs links to internal links  
							
							
							
						 
						
							2020-10-01 21:59:48 -04:00  
				
					
						
							
							
								 
						
							
							
								5d98193c54 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert quickfort user guide to RST using pandoc  
							
							... 
							
							
							
							Unchanged. First pass of dfhack#1653 
							
						 
						
							2020-10-01 21:50:28 -04:00  
				
					
						
							
							
								 
						
							
							
								93d43ba9e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update changelog ( #1620 ,  #1660 )  
							
							
							
						 
						
							2020-09-29 20:08:35 -04:00  
				
					
						
							
							
								 
						
							
							
								3c037ef52a 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up plugin mkmodule/require explanation  
							
							
							
						 
						
							2020-09-24 00:16:32 -04:00  
				
					
						
							
							
								 
						
							
							
								72fb6d09d6 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into buildingplan_isenabled  
							
							
							
						 
						
							2020-09-23 19:21:16 -07:00  
				
					
						
							
							
								 
						
							
							
								dfac5bc143 
								
									
								
							
								 
							
						 
						
							
							
								
								Update gui.Painter docs, add sections to dfhack.screen, add more links, etc  
							
							
							
						 
						
							2020-09-23 22:00:39 -04:00  
				
					
						
							
							
								 
						
							
							
								12769de232 
								
							
								 
							
						 
						
							
							
								
								revert dup isEnabled and document real isEnabled  
							
							
							
						 
						
							2020-09-22 23:24:20 -07:00  
				
					
						
							
							
								 
						
							
							
								b73750e706 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into buildingplan_isenabled  
							
							
							
						 
						
							2020-09-22 22:53:01 -07:00  
				
					
						
							
							
								 
						
							
							
								c6111ba017 
								
							
								 
							
						 
						
							
							
								
								expose if buildingplan is enabled to lua  
							
							
							
						 
						
							2020-09-20 16:38:26 -07:00  
				
					
						
							
							
								 
						
							
							
								0e6e00af5e 
								
									
								
							
								 
							
						 
						
							
							
								
								getplants: fix crash when world_object_data is not present for certain blocks  
							
							
							
						 
						
							2020-09-20 01:24:46 -04:00  
				
					
						
							
							
								 
						
							
							
								9c37a3a068 
								
									
								
							
								 
							
						 
						
							
							
								
								Add "createitem inspect" subcommand  
							
							
							
						 
						
							2020-09-19 20:33:47 -04:00  
				
					
						
							
							
								 
						
							
							
								23dc7727b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'kristjanmoore/develop' into develop  
							
							
							
						 
						
							2020-08-29 17:43:46 -04:00  
				
					
						
							
							
								 
						
							
							
								100ba998a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update changelog, authors ( #1633 )  
							
							
							
						 
						
							2020-08-28 18:44:16 -04:00  
				
					
						
							
							
								 
						
							
							
								0fa4987edb 
								
							
								 
							
						 
						
							
							
								
								Update authors  
							
							
							
						 
						
							2020-08-23 18:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								cb8a903240 
								
							
								 
							
						 
						
							
							
								
								Update changelog  
							
							
							
						 
						
							2020-08-23 17:38:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8779ca0659 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/quickfort_civzones' into develop  
							
							
							
						 
						
							2020-08-21 00:34:26 -04:00  
				
					
						
							
							
								 
						
							
							
								7bac4c89c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update API docs for setJobCooldown and removeWorker, use "cooldown" for consistency with C++  
							
							... 
							
							
							
							Ref http://www.bay12forums.com/smf/index.php?topic=164123.msg8180385#msg8180385  
							
						 
						
							2020-08-19 17:12:40 -04:00  
				
					
						
							
							
								 
						
							
							
								45a0b7b3a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix stockpiles crash when building food map  
							
							... 
							
							
							
							Fixes  #1628 
Broke due to ecd6bcc9ed 
						
							2020-08-18 21:00:10 -04:00  
				
					
						
							
							
								 
						
							
							
								19a4d1df5a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/quickfort_buildingplan' into develop  
							
							
							
						 
						
							2020-08-17 23:43:05 -04:00  
				
					
						
							
							
								 
						
							
							
								e4a35514ab 
								
							
								 
							
						 
						
							
							
								
								document buildingplan Lua API  
							
							
							
						 
						
							2020-08-15 23:03:49 -07:00  
				
					
						
							
							
								 
						
							
							
								e546d3eec3 
								
							
								 
							
						 
						
							
							
								
								rename is_civzone to the more general allow_wall  
							
							
							
						 
						
							2020-08-15 20:13:48 -07:00  
				
					
						
							
							
								 
						
							
							
								dd3ff7252d 
								
							
								 
							
						 
						
							
							
								
								document additional parameter to checkFreeTiles  
							
							
							
						 
						
							2020-08-15 17:26:38 -07:00