dfhack/docs
Myk Taylor 4d7f4d80ad prep buildingplan for core algorithm changes
player-visible changes
- removed text that showed up if you used the wrong hotkeys. no other
  dfhack screen does this, and it seems unneeded. can add back if others
  think otherwise, though

internal changes
- 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-04 20:05:08 -07:00
..
_auto Ensure that docs/_auto/ exists 2018-04-02 14:14:03 -04:00
_changelogs Add an option to generate changelogs for individual versions 2018-04-05 11:55:25 -04:00
api Add rudimentary map docs with tile descriptions from @AtomicChicken 2020-07-28 00:38:22 -04:00
images Merge pull request #1403 from BenLubar/imgbot 2018-11-14 16:43:36 -05:00
sphinx_extensions/dfhack Update scripts, authors, changelog 2020-08-08 13:28:31 -04:00
styles Remove excess/inconsistent padding from lists containing other lists 2020-07-15 21:15:07 -04:00
templates Add explicit home link to sidebar 2020-07-12 00:30:28 -04:00
Authors.rst Merge remote-tracking branch 'kristjanmoore/develop' into develop 2020-08-29 17:43:46 -04:00
Binpatches.rst Remove top-level links from TOCs 2020-07-08 02:13:37 -04:00
Compile.rst Fix some spelling errors 2020-07-22 02:23:29 -04:00
Contributing.rst Update/expand Contributing.rst regarding pull requests 2020-08-06 02:30:17 -04:00
Core.rst Fix some spelling errors 2020-07-22 02:23:29 -04:00
Dev-intro.rst Split remote API info into separate doc, add example tools and clients 2020-07-19 01:13:43 -04:00
Documentation.rst Fix some spelling errors 2020-07-22 02:23:29 -04:00
History.rst Remove top-level links from TOCs 2020-07-08 02:13:37 -04:00
Installing.rst Add upgrading instructions 2020-07-18 12:35:04 -04:00
Introduction.rst Move installation docs to a separate document and expand 2020-07-18 03:16:52 -04:00
Lua API.rst prep buildingplan for core algorithm changes 2020-10-04 20:05:08 -07:00
Memory-research.rst Add --sizecheck option to Linux launcher script, update docs 2020-08-08 00:41:04 -04:00
NEWS-dev.rst Remove top-level links from TOCs 2020-07-08 02:13:37 -04:00
NEWS.rst Remove top-level links from TOCs 2020-07-08 02:13:37 -04:00
Plugins.rst Add "createitem inspect" subcommand 2020-09-19 20:33:47 -04:00
Remote.rst Reorganize dev docs TOC, add label to remote TOC 2020-07-28 00:21:23 -04:00
Removed.rst Move Scripts-removed.rst to Removed.rst and update a bit 2020-07-08 21:04:23 -04:00
Scripts.rst Misc updates, links 2020-07-08 23:46:38 -04:00
Structures-intro.rst Move structures overview to Structures-intro.rst and update/elaborate 2020-07-08 23:11:02 -04:00
build-pdf.sh Document PDF build process and add a script for it 2020-07-15 21:42:43 -04:00
build.sh Document PDF build process and add a script for it 2020-07-15 21:42:43 -04:00
changelog.txt getplants: fix crash when world_object_data is not present for certain blocks 2020-09-20 01:24:46 -04:00
gen_changelog.py Add gen_changelog.py compatibility shim, fix paths when run under cmake 2020-07-04 02:35:55 -04:00
index-about.rst Move changelog, license, authors into main TOC tree 2020-07-11 23:55:02 -04:00
index-dev.rst Add rudimentary map docs with tile descriptions from @AtomicChicken 2020-07-28 00:38:22 -04:00
index.html Fix html redirection to the docs 2016-04-11 09:30:05 +10:00