lethosor
9ca2eaa794
Disable shallow clones in .gitmodules
...
Shallow clones cause issues with `git push --recurse-submodules=check|on-demand`
such as in https://github.com/DFHack/dfhack/runs/3307192897?check_suite_focus=true :
```
The following submodule paths contain changes that can
not be found on any remote:
depends/luacov
Please try
git push --recurse-submodules=on-demand
or cd to the path and use
git push
to push them to a remote.
```
(in this case, the changes *are* on the remote, and on-demand doesn't help)
Our submodules also aren't currently very large on disk even with full clones -
libexpat is the largest:
616K .git/modules/depends/clsocket
744K .git/modules/depends/luacov
924K .git/modules/depends/xlsxio
1.8M .git/modules/depends/libzip
3.7M .git/modules/depends/jsoncpp
8.2M .git/modules/depends/libexpat
If a shallow clone of submodules is desired, `git clone --shallow-submodules` is
still an option.
2021-08-11 21:54:05 -04:00
lethosor
9898d8c871
update-submodules: attempt to fix checkout issue, properly exit on errors
...
A recent run failed to update luacov, but did not fail the workflow run:
https://github.com/DFHack/dfhack/runs/3298049090?check_suite_focus=true
```
+ git checkout dfhack
error: pathspec 'dfhack' did not match any file(s) known to git
```
2021-08-11 21:36:01 -04:00
lethosor
46984c9d03
Split docs conventions into subsections, add links to documentation on links
2021-08-11 19:14:36 -04:00
lethosor
0aeb107844
Update changelog ( #1923 )
2021-08-11 11:21:41 -04:00
lethosor
d2eca8c41d
Merge remote-tracking branch 'lethosor/fix-memscan-field-offset-oob' into develop
2021-08-11 11:16:31 -04:00
lethosor
c887df3b07
Add luacov to update-submodules.manifest
...
This should make the submodule-update job handle this dependency as well
2021-08-10 20:29:11 -04:00
lethosor
e8d9a9d184
Fix out-of-bounds access in memscan.field_offset()
...
Fixes #1907
2021-08-10 11:26:06 -04:00
lethosor
0140ace317
Merge remote-tracking branch 'myk002/myk_buildingplan_attached' into develop
2021-08-10 01:07:35 -04:00
lethosor
4d103dc546
Merge remote-tracking branch 'myk002/myk_alt_tab_modstate' into develop
2021-08-08 11:13:52 -04:00
lethosor
40fc3dd110
Update scripts
2021-08-07 22:35:09 -04:00
lethosor
1a9b080250
Merge remote-tracking branch 'Moth-Tolias/autonick.txt' into develop
2021-08-07 22:34:45 -04:00
myk002
192dfd51ee
clear modstate on window focus
...
this fixes the issue where the alt modstate was getting stuck on systems
that don't send standard keyup events after alt-tab. for example, in KDE
Plasma (on Gentoo, at least), the keyup event when alt is released after
alt-tab contains an incorrect keycode (NUMLOCK instead of L_ALT), which
was preventing us from correctly clearing the alt modstate.
2021-08-06 07:10:42 -07:00
myk002
063c512389
update changelog
2021-08-06 07:10:22 -07:00
DFHack-Urist via GitHub Actions
8b14fbe544
Auto-update submodules
...
scripts: master
2021-08-06 07:14:34 +00:00
DFHack-Urist via GitHub Actions
ffdb763ddb
Auto-update submodules
...
scripts: master
2021-08-05 07:14:35 +00:00
lethosor
ecad3bfc1a
Merge remote-tracking branch 'myk002/myk_quickfort_integration' into develop
2021-08-05 00:53:39 -04:00
lethosor
6109320ca2
Merge remote-tracking branch 'myk002/myk_ecosystem_test' into develop
2021-08-05 00:52:19 -04:00
lethosor
8bd68e59ea
Merge branch 'develop' of DFHack/dfhack into develop
2021-08-04 23:21:34 -04:00
lethosor
d572c6c9dd
Update xml ( dfhack/df-structures#434 )
2021-08-04 23:21:28 -04:00
lethosor
f617e47d39
Merge remote-tracking branch 'myk002/myk_test_elapsed' into develop
2021-08-04 23:15:54 -04:00
DFHack-Urist via GitHub Actions
ca1a1253c7
Auto-update submodules
...
library/xml: master
2021-08-04 07:19:36 +00:00
lethosor
8a2fd1e845
Merge branch 'develop' of DFHack/dfhack into develop
2021-08-03 19:53:39 -04:00
lethosor
79a22e25eb
Merge remote-tracking branch 'myk002/myk_dig_dug' into develop
2021-08-03 19:53:01 -04:00
myk002
d8b5ac41d9
ensure soil tiles get randomized variants
2021-08-01 23:30:04 -07:00
myk002
98fd6effdc
generate random time variants where applicable
2021-08-01 07:07:20 -07:00
DFHack-Urist via GitHub Actions
9b09d3e455
Auto-update submodules
...
scripts: master
2021-08-01 07:14:28 +00:00
myk002
92701d6da7
connect smooth walls to doors
2021-07-30 13:09:20 -07:00
myk002
3c8a174a68
use pillars for wall ends instead of NS or EW
2021-07-30 13:09:20 -07:00
myk002
79bdf36ed4
expose link_adjacent_smooth_walls to lua
...
so build-now can use it
2021-07-30 13:09:20 -07:00
myk002
8fb456313f
allow only one positional param to be specified
2021-07-30 13:09:20 -07:00
myk002
c1665f35b4
fix off by one error
2021-07-30 13:09:20 -07:00
myk002
95fa9f3d7a
use new library functions in dig-now
2021-07-30 13:09:20 -07:00
myk002
a6c62a025f
unhide properly when digging at visible edges
2021-07-30 13:09:20 -07:00
myk002
0b703d9818
fix adjacent smooth walls when we dig one out
2021-07-30 13:09:19 -07:00
myk002
7f0c3cc7e4
document dig-now lua api
2021-07-30 13:09:19 -07:00
myk002
48f90da72e
remove extra return
2021-07-30 13:09:19 -07:00
myk002
c807398eff
remove old reference to dig-now.h
2021-07-30 13:09:18 -07:00
myk002
93d67dd51e
export dig_now_tile over Lua
2021-07-30 13:09:18 -07:00
myk002
fc19fb6785
add external api: dig_now_tile(out, pos)
2021-07-30 13:09:18 -07:00
myk002
1a19c3a944
ramp/channel: don't dig into undiggable tiles
2021-07-30 13:09:18 -07:00
myk002
d6c9f99c61
don't overflow prod->count. it's a measly int16_t
2021-07-30 13:09:18 -07:00
myk002
aa1cbc95db
skip marker mode dig designations
2021-07-30 13:09:18 -07:00
myk002
1670cfab05
also "and" -> "&&"
2021-07-30 13:09:18 -07:00
myk002
dfc938a99d
omg lua is ruining me
...
on the other hand, why doesn't MSVC just support "or" to mean "||"?
2021-07-30 13:09:17 -07:00
myk002
59a34c6d17
remove ramp tops when channeling
...
we normally take care of any ramp tops above the channeled tile when we dig the ramp below the channeled
tile, but that logic might not run if we channel down into empty space
(or undiggable tiles)
2021-07-30 13:09:17 -07:00
myk002
662f2cc616
don't dig the undiggable
2021-07-30 13:09:17 -07:00
myk002
89210a503e
add global anchor for dig-now
2021-07-30 13:09:17 -07:00
myk002
92656fc5c0
update plugin docs
...
since surface tiles are now handled
2021-07-30 13:09:17 -07:00
myk002
5c853644f0
let newly uncontained water flow
2021-07-30 13:09:17 -07:00
myk002
7ea8c843b1
allow digging of surface tiles
...
now that we handle colonies
2021-07-30 13:09:17 -07:00