dfhack fork
 
 
 
 
 
 
Go to file
Paxton Schweigert 54769ebdbf Remove tinythread from PluginManager
Remove useless tinythread import in PlugLoad-windows.cpp

Remove seemingly useless tinythread import in LuaTools.cpp

Factor out tinythread in LuaApi.cpp

Removed unused tinythread in LuaWrapper.cpp

Removed unused tinythread include in LuaTypes.cpp

Removed unused tinythread include in ColorText.cpp

Factor out tinythread in Console.h

Factor out tinythread in Console-posix.cpp

Factor out tinythread in Console-windows.cpp

Factor out tinythread in renderer_light

Factor out tinythread in DataDefs.cpp

Remove unused tinythread include in RemoteClient.cpp

Add includes for new mutex and conditional_variable usages in PluginManager

Factor out tinythread from devel/memview, renderermax/renderer_light, and rendermax/renderer_opengl plugins

Remove usages of tinythread in various CMakeLists.txt files, in .ycm_extra_conf.py, and delete tinythread itself

Delete tinythread from LISCENSE.rst

excise tinythread: fix deadlock in pluginmanager

excise tinythread: remove improper header

excise tinythread: fix double unlock. fix plugin typo
2023-12-27 19:23:58 -05:00
.github change wording in release notes template 2023-11-21 22:01:43 -08:00
CMake Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
build Merge branch 'develop' into myk_hawkowl 2023-11-09 15:29:58 -08:00
ci centralize management of mouse state 2023-10-01 16:28:18 -07:00
data fix typo (depo -> depot) 2023-11-20 16:22:38 -08:00
depends Remove tinythread from PluginManager 2023-12-27 19:23:58 -05:00
docs add author dhthwy 2023-12-27 16:42:55 -05:00
library Remove tinythread from PluginManager 2023-12-27 19:23:58 -05:00
package linux: preserve existing LD_PRELOAD content 2023-09-15 22:12:25 +02:00
plugins Remove tinythread from PluginManager 2023-12-27 19:23:58 -05:00
scripts@0b528f1419 Auto-update submodules 2023-12-08 07:13:33 +00:00
test Merge pull request #3811 from myk002/myk_fortress_ci 2023-09-27 15:52:58 -07:00
.gitignore move SDL2 to depends in the src dir 2023-06-23 14:34:51 -07:00
.gitmodules Update .gitmodules 2022-11-25 09:43:04 -08:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2023-12-04 19:28:06 +00:00
.readthedocs.requirements.txt pin the sphinx version exactly at 4.4.0 2022-09-21 10:07:20 -07:00
.readthedocs.yml ensure readthedocs checks out submodules 2022-09-23 16:09:46 -07:00
.ycm_extra_conf.py Remove tinythread from PluginManager 2023-12-27 19:23:58 -05:00
CMakeLists.txt Remove tinythread from PluginManager 2023-12-27 19:23:58 -05:00
CMakeSettings.json MSVC environments 2015 are not required and cmake should raise the alarm if it's not VS2022 2023-01-05 13:43:06 +11:00
LICENSE.rst Remove tinythread from PluginManager 2023-12-27 19:23:58 -05:00
README.html Apply initial pre-commit config 2022-04-12 14:48:19 -04:00
README.md Clarify text and fix typos in the readme 2022-05-25 22:49:09 -07:00
conf.py remove old code for search plugin (now part of sort) 2023-11-01 23:56:56 -07:00
index.rst Merge pull request #2613 from myk002/myk_quickstart 2023-01-15 13:40:00 -08:00
robots.txt create robots.txt for HTML docs 2022-11-20 17:08:02 -08:00

README.md

DFHack Readme

Build Status Documentation Status License Discord

DFHack is a Dwarf Fortress memory access library, distributed with scripts and plugins implementing a wide variety of useful functions and tools.

The full documentation is available online here. It is also accessible via the README.html page in the DFHack distribution or as raw text in the ./docs folder. If you're an end-user, modder, or interested in contributing to DFHack - go read those docs.

If the docs are unclear or you need more help, please check out our support page for ways to contact the DFHack developers.