dfhack/plugins
Alexander Gavrilov b9ecd03fe2 Make the server suspend the core around calls unless disabled.
I expect the majority of methods will have to suspend the core
first thing anyway, so this will reduce typing and bugs.

Also get rid of the "me->" ugliness by splitting threadFn.
2012-03-18 11:04:15 +04:00
..
Dfusion few small bugs (embark caste selection) and moved runsaved to non-auto. 2012-03-18 03:02:16 +02:00
devel Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
df2mc@a80abe848e Move depends out of main library, make them (static) libraries. 2012-03-13 14:46:48 +01:00
dwarfexport Fix dwarfexport to use enum macros 2012-03-15 20:43:27 -05:00
mapexport Move depends out of main library, make them (static) libraries. 2012-03-13 14:46:48 +01:00
proto Add a ListSquads request. 2012-03-17 20:04:15 +04:00
qtplug New plugin interface 2012-02-21 18:19:17 +01:00
server Improve support for void RPC functions, dfhack-run, etc. 2012-03-15 11:07:43 +04:00
skeleton Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
stonesense@fa17ba5de0 Add a tiletype function to get basic shapes from shapes. Track modules. 2012-03-16 20:41:07 +01:00
.keep Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts. 2011-06-20 01:12:07 +02:00
CMakeLists.txt Plugin-exported functions now actually work. 2012-03-15 14:06:50 +04:00
Plugins.cmake Move CoreService to a separate file. 2012-03-17 12:09:30 +04:00
advtools.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
autodump.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
changevein.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
cleaners.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
cleanowned.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
colonies.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
deramp.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
drybuckets.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
fastdwarf.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
feature.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
filltraffic.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
fixpositions.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
fixveins.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
flows.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
follow.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
getplants.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
initflags.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
jobutils.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
lair.cpp Add revforget command, lair plugin 2012-03-11 22:25:30 +01:00
liquids.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
mode.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
plants.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
probe.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
prospector.cpp Change to the traits representation of enum and bitfield properties. 2012-03-15 20:46:08 +04:00
rename.cpp Make the server suspend the core around calls unless disabled. 2012-03-18 11:04:15 +04:00
reveal.cpp Update MapCache to allow decoding tiles underneath ice and constructions, and allow revflood to take those into account 2012-03-13 15:40:38 -05:00
seedwatch.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
showmood.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
stockpiles.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
tiletypes.cpp Change to the traits representation of enum and bitfield properties. 2012-03-15 20:46:08 +04:00
tubefill.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
tweak.cpp Add revforget command, lair plugin 2012-03-11 22:25:30 +01:00
vdig.cpp Silence warning 2012-03-13 13:15:12 -05:00
versionosd.cpp Add revforget command, lair plugin 2012-03-11 22:25:30 +01:00
weather.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00
workflow.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00