dfhack/library
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
..
doc Many tweaks to plugins, reorganized the build system and removed more cruft. 2011-08-14 08:42:21 +02:00
include Improve handling of fatal errors and errors in dfhack.lua 2015-10-17 21:18:04 -04:00
lua Implement getViewscreenByType() in lua 2015-10-17 15:11:04 -04:00
modules Pass virtual_identity by reference 2015-10-03 09:27:24 -04:00
proto Support calling a lua function via a protobuf request. 2014-02-10 20:09:06 +04:00
xml@dc76bf4247 Update xml 2015-10-11 11:39:16 -04:00
CMakeLists.txt Fix CMake warning over INTERFACE_LINK_LIBRARIES / policy CMP0022. 2015-09-27 04:30:46 -04:00
ColorText.cpp Add missing <algorithm> include for std::min & std::max 2014-11-09 11:19:40 +01:00
Console-posix.cpp Use TCSADRAIN when disabling raw mode as well 2015-10-14 15:58:27 -04:00
Console-windows.cpp hide/show: Provide feedback on unsupported platforms 2015-02-08 09:30:40 -05:00
Core.cpp Improve handling of fatal errors and errors in dfhack.lua 2015-10-17 21:18:04 -04:00
DFHackVersion.cpp DFHackVersion: Expose whether the built commit is tagged 2015-10-17 15:35:40 -04:00
DataDefs.cpp Support std::fstream in data structures and add file_compressorst to xml. 2014-09-24 22:47:04 +04:00
DataStatics.cpp Add support for primitive type fields in lua wrapper. 2012-03-20 13:56:29 +04:00
DataStaticsCtor.cpp Header changes/cleanup. 2011-12-31 12:48:42 +01:00
DataStaticsFields.cpp Support std::fstream in data structures and add file_compressorst to xml. 2014-09-24 22:47:04 +04:00
Hooks-darwin.cpp OS X: Prevent DF window from receiving input when not focused 2015-07-17 13:49:17 -04:00
Hooks-egg.cpp Fix bug #188, eggy hook 2013-04-24 17:50:34 +02:00
Hooks-linux.cpp Update license, add contributors file, bump release number 2012-09-30 04:03:37 +02:00
Hooks-windows.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
LuaApi.cpp DFHackVersion: Expose whether the built commit is tagged 2015-10-17 15:35:40 -04:00
LuaTools.cpp Improve handling of fatal errors and errors in dfhack.lua 2015-10-17 21:18:04 -04:00
LuaTypes.cpp Implement strnlen on OS X <= 10.6 2015-08-24 17:51:42 -04:00
LuaWrapper.cpp Fix a bug in lua wrapper caused by the recent pairs() addition. 2012-10-20 20:14:50 +04:00
MiscUtils.cpp Add df2console() wrapper 2015-02-13 17:56:29 -05:00
PlugLoad-posix.cpp Remove AS prefixes from add-spatter.cpp 2015-02-19 12:05:32 -05:00
PlugLoad-windows.cpp Update license, add contributors file, bump release number 2012-09-30 04:03:37 +02:00
PluginManager.cpp Support additional script search paths 2015-09-06 16:23:02 -04:00
Process-darwin.cpp Cache result of getPath() on darwin 2015-07-27 20:32:33 -04:00
Process-linux.cpp remove old unused code from when dfhack was out of process 2014-02-26 12:44:10 +01:00
Process-windows.cpp Log more information about version information on startup 2015-09-22 20:01:05 -04:00
RemoteClient.cpp Merge further changes (???) 2012-09-10 09:19:21 -04:00
RemoteServer.cpp Merge further changes (???) 2012-09-10 09:19:21 -04:00
RemoteTools.cpp Move get_dfhack_version() to a separate namespace and add a few other version-related functions 2015-04-02 16:37:58 -04:00
TileTypes.cpp Implement a MapCache api for writing base layer tiles of arbitrary stone. 2013-10-10 12:15:50 +04:00
Types.cpp Add Filesystem::listdir() 2015-01-28 19:15:58 -05:00
VTableInterpose.cpp Track readable names of vmethod hooks for diagnostic messages. 2013-08-22 12:14:45 +04:00
VersionInfoFactory.cpp Log more information about version information on startup 2015-09-22 20:01:05 -04:00
binpatch.cpp Fix the error message produced by binpatch when a mismatch is detected. 2012-10-27 15:35:11 +04:00
dfhack-run.cpp Support calling a lua function via a protobuf request. 2014-02-10 20:09:06 +04:00
git-describe.cmake DFHackVersion: Expose whether the built commit is tagged 2015-10-17 15:35:40 -04:00