From 5742e1868a04881a36ae41437e6309e6cf1bc723 Mon Sep 17 00:00:00 2001 From: lethosor Date: Sat, 12 May 2018 00:07:45 -0400 Subject: [PATCH] Update many things for 0.44.10-beta1 Including authors update for #1265 --- CMakeLists.txt | 2 +- docs/Authors.rst | 1 + docs/changelog.txt | 29 ++++++++++++++++++++++++++++- scripts | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3849ef462..1a7d2e2bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -141,7 +141,7 @@ endif() # set up versioning. set(DF_VERSION "0.44.10") -set(DFHACK_RELEASE "alpha1") +set(DFHACK_RELEASE "beta1") set(DFHACK_PRERELEASE TRUE) set(DFHACK_VERSION "${DF_VERSION}-${DFHACK_RELEASE}") diff --git a/docs/Authors.rst b/docs/Authors.rst index e18ac377b..d3a98a59c 100644 --- a/docs/Authors.rst +++ b/docs/Authors.rst @@ -30,6 +30,7 @@ Chris Dombroski cdombroski Clayton Hughes Clément Vuchener cvuchener Dan Amlund danamlund +Daniel Brooks db48x David Corbett dscorbett David Seguin dseguin David Timm dtimm diff --git a/docs/changelog.txt b/docs/changelog.txt index beaa1665a..cc6bb191a 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -37,15 +37,42 @@ changelog.txt uses a syntax similar to RST, with a few special sequences: ================================================================================ # Future +# 0.44.10-beta1 + ## New Scripts -- `devel/find-primitive`: Finds a primitive variable in memory +- `devel/find-primitive`: finds a primitive variable in memory ## Fixes +- Units::getAnyUnit(): fixed a couple problematic conditions and potential segfaults if global addresses are missing - `stockpiles`: stopped sidebar option from overlapping with `autodump` -@ `autodump`, `automelt`, `autotrade`, `stocks`, `stockpiles`: fixed conflict with building renaming +- `tweak` block-labors: fixed two causes of crashes related in the v-p-l menu +- `full-heal`: + - units no longer have a tendency to melt after being healed + - healed units are no longer treated as patients by hospital staff + - healed units no longer attempt to clean themselves unsuccessfully + - wounded fliers now regain the ability to fly upon being healing + - now heals suffocation, numbness, infection, spilled guts and gelding +- `modtools/create-unit`: + - creatures of the appropriate age are now spawned as babies or children where applicable + - fix: civ_id is now properly assigned to historical_figure, resolving several hostility issues (spawned pets are no longer attacked by fortress military!) + - fix: unnamed creatures are no longer spawned with a string of numbers as a first name +- `exterminate`: fixed documentation of ``this`` option + +## Misc Improvements +- `blueprint`: added a basic Lua API +- `devel/export-dt-ini`: added tool offsets for DT 40 +- `devel/save-version`: added current DF version +- `install-info`: added information on tweaks ## Internals - Added ``Gui::inRenameBuilding()`` +- 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 + +## Structures +- ``item_flags2``: renamed ``has_written_content`` to ``unk_book`` +- ``world_data.feature_map``: added documentation (in XML) # 0.44.10-alpha1 diff --git a/scripts b/scripts index 9504fc075..f76e41744 160000 --- a/scripts +++ b/scripts @@ -1 +1 @@ -Subproject commit 9504fc075ee04948d146834e15a79d17107cf873 +Subproject commit f76e41744d0479d2e390b8092726df5534c26acf