|
|
@ -37,8 +37,12 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
================================================================================
|
|
|
|
================================================================================
|
|
|
|
# Future
|
|
|
|
# Future
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
|
|
|
|
# 0.44.11-beta1
|
|
|
|
|
|
|
|
|
|
|
|
## Fixes
|
|
|
|
## Fixes
|
|
|
|
- Fixed displayed names (from ``Units::getVisibleName``) for units with identities
|
|
|
|
- Fixed displayed names (from ``Units::getVisibleName``) for units with identities
|
|
|
|
|
|
|
|
- Fixed potential memory leak in ``Screen::show()``
|
|
|
|
- `fix/dead-units`: fixed script trying to use missing isDiplomat function
|
|
|
|
- `fix/dead-units`: fixed script trying to use missing isDiplomat function
|
|
|
|
|
|
|
|
|
|
|
|
## Misc Improvements
|
|
|
|
## Misc Improvements
|
|
|
@ -47,11 +51,13 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
- made the console exit properly when an interactive command is active (`liquids`, `mode`, `tiletypes`)
|
|
|
|
- made the console exit properly when an interactive command is active (`liquids`, `mode`, `tiletypes`)
|
|
|
|
- Made the ``DFHACK_PORT`` environment variable take priority over ``remote-server.json``
|
|
|
|
- Made the ``DFHACK_PORT`` environment variable take priority over ``remote-server.json``
|
|
|
|
- Linux: added automatic support for GCC sanitizers in ``dfhack`` script
|
|
|
|
- Linux: added automatic support for GCC sanitizers in ``dfhack`` script
|
|
|
|
|
|
|
|
- `digfort`: added better map bounds checking
|
|
|
|
- `dfhack-run`: added support for port specified in ``remote-server.json``, to match DFHack's behavior
|
|
|
|
- `dfhack-run`: added support for port specified in ``remote-server.json``, to match DFHack's behavior
|
|
|
|
- `remove-stress`:
|
|
|
|
- `remove-stress`:
|
|
|
|
- added support for ``-all`` as an alternative to the existing ``all`` argument for consistency
|
|
|
|
- added support for ``-all`` as an alternative to the existing ``all`` argument for consistency
|
|
|
|
- sped up significantly
|
|
|
|
- sped up significantly
|
|
|
|
- improved output/error messages
|
|
|
|
- improved output/error messages
|
|
|
|
|
|
|
|
- now removes tantrums, depression, and obliviousness
|
|
|
|
- `ruby`: sped up handling of onupdate events
|
|
|
|
- `ruby`: sped up handling of onupdate events
|
|
|
|
|
|
|
|
|
|
|
|
## API
|
|
|
|
## API
|
|
|
@ -60,11 +66,9 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
- Exposed ``Screen::zoom()`` to C++ (was Lua-only)
|
|
|
|
- Exposed ``Screen::zoom()`` to C++ (was Lua-only)
|
|
|
|
|
|
|
|
|
|
|
|
## Lua
|
|
|
|
## Lua
|
|
|
|
|
|
|
|
- Added ``printall_recurse`` to print tables and DF references recursively. It can be also used with ``^`` from the `lua` interpreter.
|
|
|
|
- ``gui.widgets``: ``List:setChoices`` clones ``choices`` for internal table changes
|
|
|
|
- ``gui.widgets``: ``List:setChoices`` clones ``choices`` for internal table changes
|
|
|
|
|
|
|
|
|
|
|
|
## Lua
|
|
|
|
|
|
|
|
- Add ``printall_recurse`` to print tables and DF references recursively. It can be also used with ``^`` from lua interpreter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Internals
|
|
|
|
## Internals
|
|
|
|
- jsoncpp: updated to version 1.8.4 and switched to using a git submodule
|
|
|
|
- jsoncpp: updated to version 1.8.4 and switched to using a git submodule
|
|
|
|
|
|
|
|
|
|
|
@ -75,6 +79,7 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
- ``syndrome``: identified a few fields
|
|
|
|
- ``syndrome``: identified a few fields
|
|
|
|
- ``viewscreen_civlistst``: fixed layout and identified many fields
|
|
|
|
- ``viewscreen_civlistst``: fixed layout and identified many fields
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
# 0.44.11-alpha1
|
|
|
|
# 0.44.11-alpha1
|
|
|
|
|
|
|
|
|
|
|
|
## Structures
|
|
|
|
## Structures
|
|
|
@ -95,6 +100,7 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
-@ ``viewscreen_civlistst``: added a few new fields (incomplete)
|
|
|
|
-@ ``viewscreen_civlistst``: added a few new fields (incomplete)
|
|
|
|
- ``viewscreen_locationsst``: identified ``edit_input``
|
|
|
|
- ``viewscreen_locationsst``: identified ``edit_input``
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
# 0.44.10-r2
|
|
|
|
# 0.44.10-r2
|
|
|
|
|
|
|
|
|
|
|
|
## New Plugins
|
|
|
|
## New Plugins
|
|
|
@ -175,6 +181,7 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
- Improved efficiency and error handling in ``stl_vsprintf`` and related functions
|
|
|
|
- Improved efficiency and error handling in ``stl_vsprintf`` and related functions
|
|
|
|
- Added build option to generate symbols for large generated files containing df-structures metadata
|
|
|
|
- Added build option to generate symbols for large generated files containing df-structures metadata
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
# 0.44.10-r1
|
|
|
|
# 0.44.10-r1
|
|
|
|
|
|
|
|
|
|
|
|
## New Scripts
|
|
|
|
## New Scripts
|
|
|
@ -230,6 +237,7 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
- ``viewscreen_kitchenprefst.forbidden``, ``possible``: now a bitfield, ``kitchen_pref_flag``
|
|
|
|
- ``viewscreen_kitchenprefst.forbidden``, ``possible``: now a bitfield, ``kitchen_pref_flag``
|
|
|
|
- ``world_data.feature_map``: added extensive documentation (in XML)
|
|
|
|
- ``world_data.feature_map``: added extensive documentation (in XML)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
# 0.44.10-beta1
|
|
|
|
# 0.44.10-beta1
|
|
|
|
|
|
|
|
|
|
|
|
## New Scripts
|
|
|
|
## New Scripts
|
|
|
@ -263,6 +271,7 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
- Added function names to DFHack's NullPointer and InvalidArgument exceptions
|
|
|
|
- Added function names to DFHack's NullPointer and InvalidArgument exceptions
|
|
|
|
- Linux: required plugins to have symbols resolved at link time, for consistency with other platforms
|
|
|
|
- Linux: required plugins to have symbols resolved at link time, for consistency with other platforms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
# 0.44.10-alpha1
|
|
|
|
# 0.44.10-alpha1
|
|
|
|
|
|
|
|
|
|
|
|
## New Scripts
|
|
|
|
## New Scripts
|
|
|
|