Commit Graph

14871 Commits (d9c9c7c53bfd5033fbe3a988dd4224a9c8cb71ce)
 

Author SHA1 Message Date
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