lethosor
93520b4b00
dwarfmonitor prefs: fix segfault if item_subtype is null for some item types
2020-10-11 20:45:56 -04:00
Myk Taylor
9d2abafefc
Merge branch 'buildingplan_refactor' into buildingplan_refactor2_squashed
2020-10-11 12:11:51 -07:00
Myk Taylor
bccf8a64c0
Merge remote-tracking branch 'upstream/develop' into buildingplan_refactor
2020-10-11 12:11:20 -07:00
lethosor
b343d00800
Update to 0.47.04-r3 (authors, changelog, and submodules)
2020-10-10 17:31:30 -04:00
lethosor
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
lethosor
8d85261cdc
Update changelog ( #1658 and more of #1652 )
2020-10-09 22:20:07 -04:00
lethosor
1b53c0e748
Merge remote-tracking branch 'GitOnUp/normalize_search' into develop
2020-10-09 22:18:39 -04:00
lethosor
d1eec9d338
Update xml
2020-10-09 21:44:16 -04:00
lethosor
b972246d16
Update docs ( #1652 )
2020-10-09 21:43:58 -04:00
lethosor
e2de358f00
Merge remote-tracking branch 'PassionateAngler/zone-qol-improvements' into develop
2020-10-09 21:43:04 -04:00
lethosor
5e63e6e103
Convert some links to use :wiki:
2020-10-09 19:24:52 -04:00
lethosor
2382247398
Update some docs links to use HTTPS
2020-10-09 19:17:59 -04:00
lethosor
c9609ad590
Make `createitem inspect` consistent for PLANT_GROWTH items
2020-10-09 12:45:49 -04:00
lethosor
9eff62a05d
Update docs for #1659
2020-10-09 12:38:45 -04:00
lethosor
691b35bf04
Merge remote-tracking branch 'quietust/createitem' into develop
2020-10-09 12:35:40 -04:00
lethosor
28efe1d2a7
Add local TOCs to Lua API plugin sections
2020-10-09 12:20:13 -04:00
lethosor
f10bc7678e
Allow breaking long inline code snippets if necessary
2020-10-09 12:16:25 -04:00
lethosor
c2280356cb
Set language of some code blocks to enable syntax highlighting
2020-10-09 01:15:42 -04:00
lethosor
a5f85e256d
Default to a basic DFHack-specific pygments lexer (supporting comments and prompts)
2020-10-09 00:27:22 -04:00
lethosor
09f262a0c2
Disable syntax highlighting in code blocks by default
...
The default is Python, which none (that I have found) of our code blocks use
2020-10-08 23:30:59 -04:00
lethosor
2fdd6f7aed
Convert to explicit ref targets (occasionally section links) and fix messages() -> message()
2020-10-08 23:19:16 -04:00
lethosor
f54eb9627d
Merge remote-tracking branch 'myk002/quickfort_case_study' into develop
2020-10-08 01:01:37 -04:00
lethosor
6d18ef865d
Merge remote-tracking branch 'myk002/quickfort_docs' into develop
2020-10-08 00:45:27 -04:00
lethosor
c1e5ecf773
Merge branch 'github-actions' into develop
2020-10-08 00:23:24 -04:00
lethosor
600ea23f12
Update scripts and authors
2020-10-08 00:23:01 -04:00
lethosor
61796a0a7b
Replace set-env with new environment file
2020-10-07 20:19:37 -04:00
Myk Taylor
3e2dd2a396
quickfort docs: dreamfort case study
2020-10-07 14:01:22 -07:00
lethosor
c199a2349c
Install libgtk2.0-0 (for Ubuntu 20.04)
2020-10-07 12:25:26 -04:00
lethosor
ea931897b9
Replace GCC 9 with GCC 10 on Ubuntu 20.04
2020-10-07 12:04:38 -04:00
lethosor
c4da68b3a3
Add GCC 4.8 to build matrix
2020-10-07 11:39:45 -04:00
lethosor
673d1c623f
Give build jobs better names
2020-10-07 11:35:49 -04:00
Myk Taylor
293bc66f4a
update quickfort docs
...
default dig
notes blueprints
buildingplan
2020-10-06 22:41:54 -07:00
lethosor
615bb81da6
Add two GCC versions to build matrix
2020-10-07 00:37:35 -04:00
lethosor
d850389cde
Adjust sphinx flags
2020-10-07 00:31:32 -04:00
lethosor
73d2a4c9e3
Move docs build to separate job
2020-10-07 00:28:51 -04:00
lethosor
9ba677a38b
Update xml
...
dfhack/df-structures#410
2020-10-06 22:03:13 -04:00
lethosor
2b00a45833
Merge branch 'quickfort-docs-rst' into develop
2020-10-06 22:02:26 -04:00
lethosor
d254ff2401
Tweak links to quickfort command docs
2020-10-06 22:02:14 -04:00
Myk Taylor
f270217be5
work around gcc-4-8's missing full std::hash impl
...
and improve our hash function while I'm there
2020-10-06 09:39:21 -07:00
Myk Taylor
0edebd7e1f
attempt to fix build errors on gcc-4.8
2020-10-06 08:24:59 -07:00
Myk Taylor
efd68a3bc9
reinstate buildingplan capital hotkey reminder
2020-10-06 08:23:16 -07:00
Myk Taylor
a3699a54b8
Merge branch 'buildingplan_refactor' into buildingplan_refactor2_squashed
2020-10-05 22:26:19 -07:00
Myk Taylor
85ca4c1569
Merge remote-tracking branch 'upstream/develop' into buildingplan_refactor
2020-10-05 22:25:51 -07:00
Myk Taylor
9116b331b7
fix compiler warnings
2020-10-05 15:14:39 -07:00
Myk Taylor
5087b6d2ae
use new default_item_filters structure
...
so vector references aren't to items on the stack
also don't let query mode swallow all input
2020-10-04 23:53:42 -07:00
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
lethosor
56d4b72414
Replace blueprints/readme with pointer to docs
2020-10-03 23:57:36 -04:00
lethosor
2ff4197afe
Add anchor
2020-10-03 23:56:57 -04:00
lethosor
5f47491e78
Use custom link roles when possible
2020-10-02 00:22:35 -04:00
lethosor
8dfdf75e7c
Add roles for links to source code on GitHub
2020-10-02 00:22:11 -04:00