|
|
|
@ -41,10 +41,16 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
|
|
|
|
|
- `building-hacks`: fixed error when dealing with custom animation tables
|
|
|
|
|
- `embark-assistant`: fixed crash when entering finder with a 16x16 embark selected, and added 16 to dimension choices
|
|
|
|
|
|
|
|
|
|
## Misc Improvements
|
|
|
|
|
- `devel/export-dt-ini`: added viewscreen offsets for DT 40.1.2
|
|
|
|
|
|
|
|
|
|
## Internals
|
|
|
|
|
- Linux/macOS: changed recommended build backend from Make to Ninja (Make builds will be significantly slower now)
|
|
|
|
|
- Added a usable unit test framework for basic tests, and a few basic tests
|
|
|
|
|
- Core: various thread safety and memory management improvements
|
|
|
|
|
- Fixed cmake build dependencies for generated header files
|
|
|
|
|
- Fixed custom CMAKE_CXX_FLAGS not being passed to plugins
|
|
|
|
|
- Fixed custom ``CMAKE_CXX_FLAGS`` not being passed to plugins
|
|
|
|
|
- Changed ``plugins/CMakeLists.custom.txt`` to be ignored by git and created (if needed) at build time instead
|
|
|
|
|
|
|
|
|
|
## Lua
|
|
|
|
|
- ``utils``: new ``OrderedTable`` class
|
|
|
|
|