David Li
8b5321fe86
Add option to force-fetch world blocks in RemoteFortressReader
...
The current behavior of GetBlockList in the RemoteFortressReader
Protobuf RPC API is to only return blocks that have changed since
the last fetch. This causes problems when the RPC client (i.e. a
world renderer) wants to restart, as it can no longer fetch the
full world state.
This patch adds a `force_reload` option to BlockRequest, defaulting
to `false` (the current behavior). When passed, it returns all
requested blocks regardless of whether they have changed or not.
Signed-off-by: David Li <jiawei.davidli@gmail.com>
2023-08-07 19:17:04 -07:00
Myk
7b1bbecfed
Merge pull request #3653 from myk002/myk_panel
...
add functions to Panel in addition to attributes
2023-08-07 19:10:49 -07:00
Myk Taylor
99517fcd81
use square brackets instead of color blocks
2023-08-07 17:20:58 -07:00
Myk Taylor
62a1bd6970
ensure active mod scripts are properly reloaded
2023-08-07 17:18:00 -07:00
Myk Taylor
8bff1399d4
add functions to Panel in addition to attributes
2023-08-07 17:02:55 -07:00
Myk
3b677854ff
Merge pull request #3652 from myk002/myk_resize_edge
...
[widgets.Panel] correctly fire on_resize_end events
2023-08-07 16:13:58 -07:00
Myk Taylor
5fbff18d64
correctly fire on_resize_end events from Panel
2023-08-07 16:01:56 -07:00
Myk
139a3a5ae8
Merge pull request #3649 from myk002/myk_bannerpanel
...
[widgets] factor banner out into reusable panel class
2023-08-07 12:54:32 -07:00
Myk
b1c1c1bcf1
Merge pull request #3648 from myk002/myk_no_logo_legends
...
[hotkeys] don't display dfhack logo in legends mode
2023-08-07 12:54:21 -07:00
Myk Taylor
8c166935d5
factor banner out into reusable panel class
2023-08-07 12:40:48 -07:00
Myk Taylor
e80884459c
don't display dfhack logo in legends mode
2023-08-07 12:39:20 -07:00
Myk Taylor
e57a5d665f
rename some workflow steps
2023-08-07 11:01:42 -07:00
DFHack-Urist via GitHub Actions
959e6fdad6
Auto-update submodules
...
scripts: master
2023-08-07 17:48:32 +00:00
Myk
1b04eca66a
Merge pull request #3647 from myk002/myk_legends
...
add focus string support for legends mode
2023-08-07 10:44:18 -07:00
Myk Taylor
03edea8257
add focus string support for legends mode
2023-08-07 02:50:37 -07:00
DFHack-Urist via GitHub Actions
386608fa02
Auto-update submodules
...
library/xml: master
scripts: master
2023-08-07 07:13:17 +00:00
Myk
30befab78f
Merge pull request #3644 from myk002/myk_trade
...
remove caravan_buying param from getValue call
2023-08-06 23:57:07 -07:00
Myk
5b7458cddc
Merge pull request #3645 from myk002/myk_test_blank
...
do a test run with blank init scripts
2023-08-06 23:56:37 -07:00
Myk
c95956ce0e
Merge pull request #3646 from myk002/myk_template
...
add changelog template for new verions
2023-08-06 23:46:09 -07:00
Myk Taylor
6f3843e375
the test script is no longer in the hack path; remove extra script dir
2023-08-06 23:41:54 -07:00
Myk Taylor
568e4b4725
differentiate test output artifacts
2023-08-06 23:41:49 -07:00
Myk Taylor
488ad0f827
add changelog template for new verions
...
and mark unused headers as deprecated
2023-08-06 23:02:45 -07:00
Myk Taylor
dce08e8d80
do a test run with blank init scripts
2023-08-06 22:52:53 -07:00
Myk Taylor
db48e0eba0
remove caravan_buying param from getValue call
...
the identity of the selling party doesn't actually affect the value!
2023-08-06 17:38:34 -07:00
DFHack-Urist via GitHub Actions
a7129cad04
Auto-update submodules
...
library/xml: master
scripts: master
2023-08-06 07:12:09 +00:00
Myk
57f4989b9d
Merge pull request #3640 from myk002/myk_workflow
...
make the workflows repository agnostic
2023-08-05 23:41:10 -07:00
Myk Taylor
996688c4ae
make the workflows repository agnostic
2023-08-05 23:25:10 -07:00
lethosor
4087a9f303
Merge remote-tracking branch 'lethosor/css-skip-temp-save' into develop
2023-08-06 00:22:49 -04:00
lethosor
8dc13b8b25
check-structures-sanity: also skip temp_save vectors
2023-08-05 23:46:07 -04:00
lethosor
0abdf0148f
Merge branch 'develop' of DFHack/dfhack into develop
2023-08-05 17:03:29 -04:00
lethosor
d152e86013
check-structures-sanity: Set debugger-friendly compiler options
2023-08-05 17:03:18 -04:00
Myk
6bc7d9dae0
Merge pull request #3635 from myk002/myk_package
...
factor out release package logic
2023-08-05 01:18:56 -07:00
Myk Taylor
6357aa2419
factor out release package logic
2023-08-05 01:05:27 -07:00
Myk Taylor
9552d145b6
clean up steam deployment code
2023-08-05 00:56:16 -07:00
Myk
708f2ef304
Merge pull request #3634 from myk002/myk_moar_tests
...
enable more tests
2023-08-05 00:12:33 -07:00
DFHack-Urist via GitHub Actions
5e1854edae
Auto-update submodules
...
library/xml: master
scripts: master
2023-08-05 07:11:36 +00:00
Myk Taylor
7981624792
don't build html docs unless we have to
2023-08-04 23:59:04 -07:00
Myk Taylor
c323576c1e
build docs for tests so the harness can identify unavailables
2023-08-04 23:31:01 -07:00
Myk Taylor
3358a2b516
enable more tests
2023-08-04 20:40:33 -07:00
DFHack-Urist via GitHub Actions
1864090bda
Auto-update submodules
...
library/xml: master
scripts: master
2023-08-05 02:56:08 +00:00
Myk
3c86b21812
Merge pull request #3633 from ab9rf/future-type-support
...
DataIdentity support for `std::future<void>`
2023-08-04 19:01:03 -07:00
Kelly Kinkade
ba0df78233
DataIdentity support for `std::future<void>`
2023-08-04 20:00:29 -05:00
Myk
9bf00904eb
Merge pull request #3632 from myk002/myk_xml
...
allow the reusable workflows to build xml-dump-type-sizes
2023-08-04 17:09:29 -07:00
Myk Taylor
c5ad5d0913
allow the reusable workflows to build xml-dump-type-sizes
2023-08-04 16:56:06 -07:00
Myk Taylor
0ef1a475e4
allow code to be generated even when the library isn't being built
2023-08-04 16:43:58 -07:00
Myk
98e0ce19fd
Merge pull request #3631 from lethosor/lua-new-catch-alloc-errors
...
df.new(): catch errors thrown by allocate()
2023-08-04 14:39:02 -07:00
lethosor
47b4773786
df.new(): catch errors thrown by allocate()
...
This can include DFHack::Error::VTableMissing exceptions if the vtable of a
member field is unknown.
Fixes #3627
2023-08-04 17:22:20 -04:00
lethosor
7aa6aa317a
targets -> target part 2
2023-08-04 17:09:50 -04:00
Myk
261367cf03
Merge pull request #3630 from myk002/myk_bash
...
avoid platform-specific steps by using same shell
2023-08-04 13:42:30 -07:00
Myk Taylor
6ff5ab9f39
avoid platform-specific steps by using same shell
2023-08-04 13:31:21 -07:00