dfhack/plugins
lethosor c44ac8ec6e Improve handling of fatal errors and errors in dfhack.lua
* Several fatal errors that occurred during core initialization didn't
  stop initialization or set 'errorstate' properly, which caused
  update hooks and other code to crash later. This has been fixed and
  should address crashes like the one mentioned in #470.
* Errors when loading dfhack.lua now cause Lua::Open() to fail, which
  triggers a fatal error in Core::Init()
* Failure to initialize the console no longer results in a call to
  fatal() (since it didn't actually stop initialization previously)
2015-10-17 21:18:04 -04:00
..
Dfusion Fix whitespace issues 2015-02-14 22:53:06 -05:00
devel Several PluginManager improvements 2015-08-14 16:11:23 -04:00
df2mc@5b167d2ba8 Update submodules (whitespace changes) 2015-02-14 23:28:16 -05:00
diggingInvaders Fix whitespace issues 2015-02-14 22:53:06 -05:00
dwarfexport Fix whitespace issues 2015-02-14 22:53:06 -05:00
isoworld@3ff3f05da5 Update isoworld, stonesense 2015-02-22 16:51:37 -05:00
lua Fixed trailing whitespace. 2015-09-21 17:42:30 -04:00
mapexport Fix whitespace issues 2015-02-14 22:53:06 -05:00
proto Add buildigs to remotefortressreader.cpp 2015-09-28 10:06:04 +05:30
raw Fix reaction errors, make quantities more consistent 2014-02-13 11:37:04 -06:00
rendermax Fix whitespace issues 2015-02-14 22:53:06 -05:00
ruby Move get_dfhack_version() to a separate namespace and add a few other version-related functions 2015-04-02 16:37:58 -04:00
skeleton Update skeleton plugin 2014-12-06 20:55:57 -05:00
stockpiles stockpiles: Restrict characters in filenames when saving 2015-07-29 14:17:14 -04:00
stonesense@8121de5571 Update stonesense 2015-10-03 14:42:52 -04:00
tweak New tweak: embark-profile-name 2015-08-25 10:12:31 -04: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
3dveins.cpp Use gametype checks in plugins 2015-03-09 20:17:18 -04:00
Brushes.h Brush output lists numbers, update xml. 2012-05-11 07:00:18 +02:00
CMakeLists.txt Merge remote-tracking branches 'warmist/luasocket' and 'warmist/advfort' into develop 2015-09-12 19:59:53 -04:00
Plugins.cmake Allow for per-plugin compile flags 2015-08-06 13:33:53 -04:00
add-spatter.cpp Remove AS prefixes from add-spatter.cpp 2015-02-19 12:05:32 -05:00
advtools.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
autochop.cpp Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
autodump.cpp Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
autohauler.cpp Travis compliance 2015-06-13 14:19:14 -04:00
autolabor.cpp Change tabs to spaces. 2015-05-07 20:41:11 -07:00
automaterial.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
automelt.cpp Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
autotrade.cpp Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
blueprint.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
building-hacks.cpp Fixed whitespace. 2015-02-24 20:28:49 +02:00
buildingplan-lib.cpp buildingplan: Don't assume building and item type names match 2015-07-27 14:10:55 -04:00
buildingplan-lib.h Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
buildingplan.cpp Add safer helpers to get STRING_X keys from interface_key sets 2015-07-28 18:34:29 -04:00
burrows.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
catsplosion.cpp Improve error detection and only list creatures when necessary 2015-02-17 14:33:58 -05:00
changeitem.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
changelayer.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
changevein.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
cleanconst.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
cleaners.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
cleanowned.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
colonies.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
command-prompt.cpp command-prompt: Prevent unloading when prompt is active 2015-08-29 19:38:41 -04:00
confirm.cpp Expand confirm plugin and improve safety of adding/removing hooks 2015-07-27 12:03:29 -04:00
createitem.cpp Use gametype checks in plugins 2015-03-09 20:17:18 -04:00
cursecheck.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
deramp.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
dfstream.cpp Replace translate_socket_error() implementations with DescribeError() 2015-10-03 10:37:48 -04:00
dig.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
digFlood.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
drybuckets.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
dwarfmonitor.cpp Improve handling of fatal errors and errors in dfhack.lua 2015-10-17 21:18:04 -04:00
embark-tools.cpp Fix embark-tools title alignment 2015-09-12 20:28:42 -04:00
eventful.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
fastdwarf.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
feature.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
filltraffic.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
fix-armory.cpp Substitute removed jobtypes with working ones 2015-02-08 23:41:22 +02:00
fix-unit-occupancy.cpp fix-unit-occupancy: Always provide feedback when running command 2015-08-10 11:30:21 -04:00
fixpositions.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
fixveins.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
flows.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
follow.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
forceequip.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
fortplan.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
getplants.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
hotkeys.cpp Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
infiniteSky.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
initflags.cpp initflags: Remove debug output 2015-02-09 22:01:12 -05:00
isoworldremote.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
jobutils.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
lair.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
liquids.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
listcolumn.h stocks: Use ^ and $ to match the beginning/end of item names 2015-07-29 13:44:32 -04:00
luasocket.cpp Replace translate_socket_error() implementations with DescribeError() 2015-10-03 10:37:48 -04:00
manipulator.cpp Fix manipulator crash when selecting from empty custom profession list 2015-07-31 16:46:00 -04:00
misery.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
mode.cpp Add built-in enable and disable commands. 2013-09-30 13:19:51 +04:00
mousequery.cpp Move ListColumn class to a separate header 2015-07-28 21:48:00 -04:00
petcapRemover.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
plants.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
power-meter.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
probe.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
prospector.cpp Add a function to find viewscreens (or parents) of a given type 2015-10-02 21:50:55 -04:00
regrass.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
remotefortressreader.cpp Fix TiletypeMaterial/tiletype_material comparison 2015-10-10 13:06:14 -04:00
rename.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
resume.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
reveal.cpp Use gametype checks in plugins 2015-03-09 20:17:18 -04:00
search.cpp search: Fix crash when disabling a stockpile category 2015-09-21 19:25:20 -04:00
seedwatch.cpp Use gametype checks in plugins 2015-03-09 20:17:18 -04:00
showmood.cpp Extract some stuff from zone.cpp to plugins/Units.{h,cpp} 2015-01-28 21:28:32 -05:00
siege-engine.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
sort.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
steam-engine.cpp Only initialize steam-engine when a fortress mode map is loaded 2015-04-02 17:17:29 -04:00
stockflow.cpp Several PluginManager improvements 2015-08-14 16:11:23 -04:00
stocks.cpp stocks: Use ^ and $ to match the beginning/end of item names 2015-07-29 13:44:32 -04:00
strangemood.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
tiletypes.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
title-version.cpp Move vshook plugin to title-version and enable by default 2015-08-09 13:37:26 -04:00
trackstop.cpp Add "DFHack" indicator to trackstop menus 2015-02-17 14:13:53 -05:00
treefarm.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
tubefill.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
uicommon.h stocks: Use ^ and $ to match the beginning/end of item names 2015-07-29 13:44:32 -04:00
versionosd.cpp Tweaks! 2012-03-29 18:37:22 +02:00
weather.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
workNow.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
workflow.cpp Improved issue with workflow job being resumed but never being worked 2015-05-22 22:26:58 -04:00
zone.cpp Add safer helpers to get STRING_X keys from interface_key sets 2015-07-28 18:34:29 -04:00