Commit Graph

12496 Commits (f509173a70eda718307698fcb26edeff4db58bc9)
 

Author SHA1 Message Date
Myk 945942a28b
Merge pull request #2496 from myk002/myk_arch_diagrams
add arch diagrams to the dev guide
2022-12-12 14:54:26 -08:00
Kelly Kinkade e923f6ccca update batch files for vs2022 compat 2022-12-12 04:00:35 -06:00
Kelly Kinkade 2ab61c9795 Merge branch 'develop' of https://github.com/ab9rf/dfhack into develop 2022-12-12 03:09:30 -06:00
Kelly Kinkade 0b80bd41b0 partial update to build with vs2022 2022-12-12 03:06:36 -06:00
Myk c08319004a
Merge pull request #2495 from wolfboyft/lua-api-docs-patch
Add math.floor to module example in Lua API
2022-12-11 15:55:05 -08:00
Myk Taylor d74d215f38
add arch diagrams to the dev guide 2022-12-11 15:51:27 -08:00
Tachytaenius 5f33133de1
Update Lua API.rst 2022-12-11 23:12:14 +00:00
Tachytaenius 8cc34f920c
Add math.floor to module example in Lua API 2022-12-11 23:03:50 +00:00
Myk 848cef115a
Merge pull request #2493 from myk002/myk_set_output_migration
migrate usage of set-output (required by github)
2022-12-11 11:13:39 -08:00
Myk Taylor c13b3175fc
update cache runner to v3 2022-12-11 10:39:26 -08:00
Myk Taylor f5f99f65e8
migrate usage of set-output (required by github)
as per https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-12-11 10:33:47 -08:00
Myk Taylor 8034c15233
update scripts HEAD 2022-12-11 10:24:01 -08:00
Myk Taylor b9d71f3417
update HEAD for scripts 2022-12-11 10:16:22 -08:00
Myk Taylor 2ebd38e400
don't stick compiler options in the definitions 2022-12-11 09:42:25 +00:00
Myk d12ba72a5e
Merge pull request #2492 from myk002/myk_kittens
fix build of kittens dev plugin on msvc
2022-12-11 00:06:05 -08:00
Myk Taylor 37aa3dfced
fix build of kittens dev plugin on msvc 2022-12-10 23:52:36 -08:00
Myk Taylor 1c5bc23120
update HEAD for stonesense 2022-12-10 23:51:43 -08:00
DFHack-Urist via GitHub Actions 11d085285b Auto-update submodules
scripts: master
2022-12-11 07:13:54 +00:00
Myk c9bef96ec4
Merge pull request #2473 from myk002/myk_script_empowerment
Allow scripts to self-enable and automatically restore state
2022-12-10 22:40:35 -08:00
Myk Taylor ffd646462a
ensure `enable` doesn't miss newly-added scripts
and add some more documentation
2022-12-10 22:13:38 -08:00
myk002 e88b1fdfe5
move script-manager into core 2022-12-10 21:59:51 -08:00
myk002 0d4d10de08
rename init to reload 2022-12-10 21:59:51 -08:00
myk002 107be0a4a6
more script enablement docs 2022-12-10 21:59:51 -08:00
myk002 70ad8a2260
let prioritize restore its state 2022-12-10 21:59:51 -08:00
myk002 a872cdbcd4
no onChangeState fn, let scripts attach themselves 2022-12-10 21:59:51 -08:00
myk002 854642734c
add docs for script-manager 2022-12-10 21:59:51 -08:00
myk002 426a538e30
refactor overlay to use script-manager code 2022-12-10 21:59:51 -08:00
myk002 0362d76b39
list enableable scripts in the `enable` builtin 2022-12-10 21:59:51 -08:00
myk002 b3c8d85637
new plugin: script-manager
scans all scripts and discovers onStateChange and isEnabled functions
2022-12-10 21:59:51 -08:00
Myk 6956d0aba9
Merge pull request #2490 from myk002/myk_vc2022_compat
make tree compatible with new msvc compiler in cross compilation env
2022-12-10 18:15:58 -08:00
Myk f40a9cf876
Merge pull request #2491 from myk002/myk_protobuf_good_parts
explicitly declare namespaces and proto versions
2022-12-10 18:15:33 -08:00
Myk Taylor 2ef36b9ccc
clarify logic for selecting 32 vs 64 bit 2022-12-10 18:13:19 -08:00
Myk Taylor e5f0668afd
fix error message for VS version requirement 2022-12-10 18:11:32 -08:00
Myk Taylor facdb61e42
explicitly declare namespaces and proto versions 2022-12-10 18:06:53 -08:00
Myk 3b4a4c8f3c
Merge pull request #2483 from myk002/myk002-patch-1
Add docs for building a cross-compiling linux env
2022-12-10 17:44:17 -08:00
Myk Taylor 96e56c3676
make tree minimally compatible with VS2022 2022-12-10 07:09:48 +00:00
Myk Taylor 55f6aeeda1
remove ccache setup; it's gone now 2022-12-09 19:59:41 -08:00
Myk Taylor 5184d87a0c
fix light typos 2022-12-09 19:58:07 -08:00
Myk Taylor e405a87571
set install dir 2022-12-09 19:58:07 -08:00
Myk Taylor 6ffdeda712
adapt cross compiling guide to buildmaster image 2022-12-09 19:58:06 -08:00
Myk Taylor 8c59f9f92a
add step for compiling protoc 2022-12-09 19:58:06 -08:00
Myk Taylor acedc7617f
emphasize running wineboot 2022-12-09 19:58:06 -08:00
Myk f547bb3fb1
Add instructions for cross compiling 2022-12-09 19:58:04 -08:00
Myk 18b099b367
Merge pull request #2486 from myk002/myk_material
fix apparent typo in Materials scanning
2022-12-09 17:23:01 -08:00
Myk Taylor 6c562a3fed
fix apparent typo in Materials scanning 2022-12-09 09:21:50 -08:00
DFHack-Urist via GitHub Actions dbe5eece2b Auto-update submodules
scripts: master
2022-12-09 07:14:34 +00:00
myk002 dec6d3d379
Revert "update google protobuf to 3.21.10"
This reverts commit 9dabf51ac7.
2022-12-07 11:59:48 -08:00
myk002 9dabf51ac7
update google protobuf to 3.21.10 2022-12-07 11:59:15 -08:00
Kelly Kinkade f97dce199c change windows archtecture logic
assume win64 by default, it's not 2012 anymore
2022-12-07 13:42:56 -06:00
Kelly Kinkade ac0770fbbc kitbash protobuf into compiling 2022-12-07 13:08:13 -06:00