Kelly Kinkade
|
0b80bd41b0
|
partial update to build with vs2022
|
2022-12-12 03:06:36 -06: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
|
0362d76b39
|
list enableable scripts in the `enable` builtin
|
2022-12-10 21:59:51 -08:00 |
Myk Taylor
|
facdb61e42
|
explicitly declare namespaces and proto versions
|
2022-12-10 18:06:53 -08:00 |
Myk Taylor
|
6c562a3fed
|
fix apparent typo in Materials scanning
|
2022-12-09 09:21:50 -08: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 |
DFHack-Urist via GitHub Actions
|
e1330a602e
|
Auto-update submodules
library/xml: master
scripts: master
|
2022-12-06 07:14:43 +00:00 |
myk002
|
2b87307e11
|
allow visible and active to be dynamic properties
|
2022-12-04 15:46:19 -08:00 |
DFHack-Urist via GitHub Actions
|
08b579cf44
|
Auto-update submodules
library/xml: master
scripts: master
|
2022-12-02 17:45:32 +00:00 |
Tachytaenius
|
0836962007
|
Rename [xyz]CategoryActionTimers to [xyz]GroupActionTimers in action timer API
|
2022-12-01 23:24:04 +00:00 |
Tachytaenius
|
ae532e1452
|
Rename affectedActionTypeCategory to affectedActionTypeGroup in action timer API
|
2022-12-01 23:22:02 +00:00 |
Tachytaenius
|
76cdbfbc5c
|
Rename affectedActionCategory to affectedActionTypeCategory in action timer API
|
2022-12-01 23:19:10 +00:00 |
Tachytaenius
|
f06f17b59c
|
Rename affectedActionTypes to affectedActionCategory in action timer API
|
2022-12-01 23:17:57 +00:00 |
Tachytaenius
|
aa2cf44c4b
|
Use lambdas to violate DRY less in action timer API
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
a925c34413
|
Rename [xyz]ActionTimer functions to [xyz]ActionTimers
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
f863b9807a
|
Add action timer API input validation
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
cc40b80456
|
Protect against integer overflow when subtracting with action timer API
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
6148307e9b
|
Change != 0 to > 0 in action timer API core functions
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
5e0c0d22cb
|
Group action timer API internal functions together
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
e93d7eefb3
|
Factor out set and add shared action timer code into own functions
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
357b871b4f
|
Factor out shared unit action timer multiplication code into its own function
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
8f0b7663d9
|
Change ints in action timer API function signatures to int32_ts
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
4b33097e57
|
Remove default in action timer API switch case
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
a3b1125c28
|
Progress on action timer API
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
7f54a77ed9
|
Continue work on unit action timer API
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
16ef4f8313
|
Rename action_type_group to unit_timer_action_type_group
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
2cbbed6750
|
Use df-structures XML enums for action timer API
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
fa589b5764
|
Make progress with action timer API
|
2022-12-01 13:34:54 +00:00 |
Tachytaenius
|
0f8ce360ac
|
Make first pass of action timer API
|
2022-12-01 13:34:54 +00:00 |
DFHack-Urist via GitHub Actions
|
d14a3f4970
|
Auto-update submodules
library/xml: master
scripts: master
|
2022-12-01 00:57:53 +00:00 |
Myk
|
018bf712d5
|
Merge pull request #2429 from cppcooper/patch-3
Updates Units::isAnimal
|
2022-11-29 18:43:04 -08:00 |
Myk
|
9038c1c568
|
Merge pull request #2437 from myk002/myk_ctest
Combine unit testing branches and simplify
|
2022-11-29 15:07:47 -08:00 |
Myk
|
aac89d4942
|
Merge branch 'develop' into myk_default_search_key
|
2022-11-29 15:07:12 -08:00 |
Myk
|
5b311163a9
|
Merge pull request #2431 from myk002/myk_widget_fixes
fix minor errors in ResizablePanel, Label, and HotkeyLabel widgets
|
2022-11-29 15:06:15 -08:00 |
Myk
|
757aa303b7
|
Update library/MiscUtils.test.cpp
Co-authored-by: Josh Cooper <cppcooper@users.noreply.github.com>
|
2022-11-29 15:05:04 -08:00 |
Josh Cooper
|
807894ac6c
|
Updates Units::isAnimal
Now checks that the unit cannot learn or speak, and has either a wilderness population source, a pet/pet_exotic token, or is trainable for war/hunting
|
2022-11-29 13:19:19 -08:00 |
myk002
|
d0a6a3e930
|
remove unnecessary target modifications
|
2022-11-28 17:43:55 -08:00 |
myk002
|
88074dacf0
|
move tests into the same dir as the main files
|
2022-11-28 17:31:10 -08:00 |
myk002
|
7fbeb215d7
|
Merge branch 'myk_unit_testing' into myk_ctest
|
2022-11-28 17:26:27 -08:00 |
myk002
|
f921b02a1b
|
Merge remote-tracking branch 'cppcooper/unit-testing' into myk_ctest
|
2022-11-28 17:25:10 -08:00 |
myk002
|
ae035d5836
|
simplify unit testing setup
|
2022-11-28 17:16:48 -08:00 |
myk002
|
726771c8d3
|
supply default search key for tokenized text
|
2022-11-28 16:02:47 -08:00 |
myk002
|
adb9c5ea12
|
fix frame size calculation when frame_inset is set
also fix error when clicking on HotkeyLabels where no on_activate
callback has been set
|
2022-11-28 15:12:22 -08:00 |
myk002
|
fb6483fe6c
|
allow frames to be drawn without DFHack signature
|
2022-11-28 15:04:28 -08:00 |
Josh Cooper
|
25f87306b4
|
Removes separated unit test executables
|
2022-11-25 09:43:04 -08:00 |
Josh Cooper
|
79551f7ef0
|
Updates CMake TESTING vars
|
2022-11-25 09:43:04 -08:00 |
Josh Cooper
|
de91fa7f28
|
Adds -Wno-sign-compare to test targets
|
2022-11-25 09:43:04 -08:00 |
Josh Cooper
|
268719ed1f
|
Integrates googletest
|
2022-11-25 09:43:04 -08:00 |