dfhack/library
Pauli ba1d3fcb6a Add dfhack.printall_recurse to quickly print df containers
I often want to see multiple items quickly when trying to figure out
what states actually matter to an issue that I debug. I decided to make
it easier to quickly dump df structures with substructures and
containers. It will generate large amount of data which can be sometimes
slow to process manually. But processing can be automated using
dfhack-run lua ^<df data to inspect> and pipe to other tools (eg grep,
sed, perl, sort, uniq etc)
2018-06-30 22:31:49 +03:00
..
DataStaticsFields Split DataStaticsFields into multiple compilation units 2016-03-22 17:34:25 -04:00
include Merge remote-tracking branch 'suokko/jsoncpp_upgrade_to_submodule' into develop 2018-06-29 22:33:00 -04:00
lua Add dfhack.printall_recurse to quickly print df containers 2018-06-30 22:31:49 +03:00
modules Add missing Unit::isDiplomat 2018-06-29 16:19:18 +03:00
proto Improve protobuf file regeneration (no longer uses a dummy status.txt file) 2016-10-24 22:51:27 -04:00
xml@8e19a41d94 Update xml (viewscreen_civlistst) 2018-06-29 22:33:15 -04:00
CMakeLists.txt Merge remote-tracking branch 'suokko/jsoncpp_upgrade_to_submodule' into develop 2018-06-29 22:33:00 -04:00
ColorText.cpp Fix crash in vprinterr due to va_list misuse 2016-07-03 23:33:07 -04:00
Console-posix.cpp Fix signed/unsigned comparison warnings in core. 2018-04-05 16:47:47 -05:00
Console-windows.cpp Blocked errant line feed at full buffer 2017-12-22 13:42:59 +01:00
Core.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
DFHackVersion.cpp Add ABI version symbol to plugins 2018-03-10 16:55:00 -05:00
DataDefs.cpp Set last_item_value properly for complex enums 2018-04-09 16:11:47 -04:00
DataStatics.cpp
DataStaticsCtor.cpp
DataStaticsFields.cpp Lua API: add get_vector() and support for renaming class methods 2017-12-23 20:18:55 -05:00
Error.cpp Add function names to NullPointer and InvalidArgument exceptions 2018-05-11 09:49:27 -04:00
Hooks-darwin.cpp replacment -> replacement 2017-06-10 19:41:59 -04:00
Hooks-egg.cpp
Hooks-linux.cpp headless: Disable sound, wgetch 2018-02-04 00:17:46 -05:00
Hooks-windows.cpp Add parameter type checks to printf style functions 2018-06-11 19:27:35 +03:00
LuaApi.cpp Add missing Unit::isDiplomat 2018-06-29 16:19:18 +03:00
LuaTools.cpp Fix some warnings with GCC -Wall 2016-10-15 00:37:18 -04:00
LuaTypes.cpp Refactor DFHack exception classes 2018-02-05 19:18:35 -05:00
LuaWrapper.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
MiscUtils.cpp Check if second vsnprintf does something unexpected 2018-06-13 23:33:13 +03:00
PlugLoad-posix.cpp
PlugLoad-windows.cpp
PluginManager.cpp Add ABI version symbol to plugins 2018-03-10 16:55:00 -05:00
Process-darwin.cpp Fix some warnings on OS X 2018-05-12 18:46:58 -04:00
Process-linux.cpp Remove or comment out unused code. 2018-04-05 16:48:11 -05:00
Process-windows.cpp Fix RTTI in Win64 - offsets are relative to the current module (e.g. the DLL), so it needs to be looked up explicitly 2017-01-21 15:16:06 -06:00
RemoteClient.cpp Update clsocket and Open()/Listen() usage 2016-06-14 13:21:51 -04:00
RemoteServer.cpp Use jsoncpp 1.8.4 as a submodule 2018-06-14 21:20:46 +03:00
RemoteTools.cpp Adapted to changed Units functions 2018-06-14 10:30:35 -04:00
TileTypes.cpp
Types.cpp Add Filesystem::listdir() 2015-01-28 19:15:58 -05:00
VTableInterpose.cpp Fix follow_jmp for 64-bit code - skip REX prefix if found 2016-09-25 18:29:57 -05:00
VersionInfoFactory.cpp Correct bad os-type attributes in symbols.xml 2018-01-14 22:56:35 -05:00
binpatch.cpp
dfhack-run.cpp
git-describe.cmake Make git-describe.cmake detect changes to itself 2018-03-10 16:55:20 -05:00