Commit Graph

14697 Commits (214b78ba3c4a9b01eed0e1baaefce7ad246ac53b)
 

Author SHA1 Message Date
Myk Taylor 214b78ba3c
add unit assignment screens for pits/cages/chains
refactor the existing Pasture assignment screen to handle variations
2023-08-11 18:32:52 -07:00
Myk 1307c727cf
Merge pull request #3665 from myk002/myk_keykey
Refine keyboard input handing
2023-08-11 18:22:35 -07:00
Myk 3e6f1b9043
Merge pull request #3666 from myk002/myk_new_tools
add New Tools as a valid changelog header
2023-08-11 18:22:18 -07:00
Myk Taylor a9f47e5680
add New Tools as a valid changelog header
and add to default template
2023-08-11 15:31:37 -07:00
Myk Taylor a6ec77b584
update changelog 2023-08-11 12:58:44 -07:00
Myk Taylor 8d8c139ccb
don't add keys as text when ctrl or alt are pressed 2023-08-11 12:54:49 -07:00
Myk Taylor fa22f9521a
never suppress sdl key events when modifier keys are active 2023-08-11 12:54:18 -07:00
Myk Taylor aaf223effd
scope `spotclean` to dwarfmode 2023-08-11 12:53:46 -07:00
Myk e8a2ac68fe
Merge pull request #3662 from lethosor/fix-unknown-global-field-ref
Fix crash in df.global:_field() when global address is unknown
2023-08-11 10:38:12 -07:00
lethosor 9aee332fbd
Widen and clarify structures test mode restrictions 2023-08-11 12:52:28 -04:00
DFHack-Urist via GitHub Actions 3a143e0601 Auto-update submodules
library/xml: master
scripts: master
2023-08-11 07:12:32 +00:00
lethosor 6bd0819635
Fix crash in df.global:_field() when global address is unknown
and add a test
2023-08-11 02:31:54 -04:00
lethosor 34ddf6bed7
Merge remote-tracking branch 'lethosor/memscan-funcs' into develop 2023-08-11 01:38:15 -04:00
Myk 75265567d3
Merge pull request #3660 from ab9rf/msvc-1937
allow msvc 17.7.0 (1937) for builds
2023-08-10 22:27:08 -07:00
Kelly Kinkade 5677a0faf7 allow msvc 17.7.0 (1937) for builds 2023-08-11 00:07:20 -05:00
lethosor ea43d6c801
get_code_segment(): update check for DF executable on Linux 2023-08-10 15:06:45 -04:00
lethosor 0ac7d23bcf
Add memscan.read_global_table() and memscan.read_c_string() 2023-08-10 15:06:24 -04:00
lethosor 46499a66cc
Add cxx_demangle() and Lua wrapper 2023-08-10 15:01:19 -04:00
DFHack-Urist via GitHub Actions 98485af4cf Auto-update submodules
scripts: master
2023-08-10 07:13:28 +00:00
DFHack-Urist via GitHub Actions 21edf51aa6 Auto-update submodules
scripts: master
2023-08-10 01:01:58 +00:00
Myk fdf878c3b9
Merge pull request #3655 from myk002/myk_banner
[BannerPanel] use square brackets instead of color blocks
2023-08-09 17:51:26 -07:00
DFHack-Urist via GitHub Actions ca71c8c5f8 Auto-update submodules
library/xml: master
2023-08-09 07:13:34 +00:00
DFHack-Urist via GitHub Actions 6bd7d97625 Auto-update submodules
library/xml: master
scripts: master
2023-08-08 07:12:52 +00:00
Myk cd2d408006
Merge pull request #3642 from randombk/remotefortressreader-reload
Add option to force-fetch world blocks in RemoteFortressReader
2023-08-07 20:01:56 -07:00
Myk 031191ae9a
Update docs/changelog.txt 2023-08-07 19:40:48 -07:00
Myk 970babe77c
Merge pull request #3654 from myk002/myk_mod_reload
ensure active mod scripts are properly reloaded
2023-08-07 19:39:39 -07:00
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