dfhack/library
lethosor 19695b4ee7 EventManager/eventful: Pass building ID pointers to event handlers
Previously, there was some disagreement over whether event handlers such as
Buildings::updateBuildings() took building pointers or building IDs shoved
into pointers. It turned out to be the latter, which, unfortunately, did not
compile on x64. Passing building IDs isn't possible in all cases, because
building event handlers can be called for recently-deleted buildings too.
Pointers to building IDs do work reliably, though.

Fixes #1003
2017-02-17 22:53:48 -05:00
..
DataStaticsFields Split DataStaticsFields into multiple compilation units 2016-03-22 17:34:25 -04:00
doc Many tweaks to plugins, reorganized the build system and removed more cruft. 2011-08-14 08:42:21 +02:00
include Add viewscreen::feed_key method 2017-02-11 16:53:50 -05:00
lua Add a Lua module for getting a tile's material (#1031) 2016-12-27 16:49:46 -05:00
modules EventManager/eventful: Pass building ID pointers to event handlers 2017-02-17 22:53:48 -05:00
proto Improve protobuf file regeneration (no longer uses a dummy status.txt file) 2016-10-24 22:51:27 -04:00
xml@e60c4259ab Add viewscreen::feed_key method 2017-02-11 16:53:50 -05:00
CMakeLists.txt Replace some instances of "cmake -E copy_if_different" with a standalone script 2016-11-02 16:23:32 -04:00
ColorText.cpp Fix crash in vprinterr due to va_list misuse 2016-07-03 23:33:07 -04: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 ls: List scripts outside of hack/scripts 2017-02-05 22:11:35 -05:00
DFHackVersion.cpp Remove a couple unneeded includes 2016-03-04 20:23:00 -05:00
DataDefs.cpp Fix some warnings with GCC -Wall 2016-10-15 00:37:18 -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 Restore fixed-width types in string representations of lua fields 2016-08-10 23:58:45 -04:00
Hooks-darwin.cpp Only block keyboard events in OS X SDL_PollEvent hook without focus 2016-03-13 10:33:25 -04:00
Hooks-egg.cpp Fix bug #188, eggy hook 2013-04-24 17:50:34 +02:00
Hooks-linux.cpp Fix a few GCC warnings on Linux (GCC 4.6) 2015-11-05 21:48:13 -05:00
Hooks-windows.cpp win64 fixes (partial) 2016-07-27 19:46:49 -04:00
LuaApi.cpp internal_memscan: add extra check 2017-02-04 14:49:09 -05:00
LuaTools.cpp Fix some warnings with GCC -Wall 2016-10-15 00:37:18 -04:00
LuaTypes.cpp Lua API: Make bitfield.whole return an integer, not a decimal 2016-12-10 12:27:43 -05:00
LuaWrapper.cpp Fix some warnings with GCC -Wall 2016-10-15 00:37:18 -04:00
MiscUtils.cpp fix word_wrap not returning a value. 2016-06-16 20:52:16 +05:30
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 Fix some warnings with GCC -Wall 2016-10-15 00:37:18 -04:00
Process-darwin.cpp Fix (for win64) and avoid duplicating base address 2016-07-27 20:10:03 -04:00
Process-linux.cpp Fix (for win64) and avoid duplicating base address 2016-07-27 20:10:03 -04: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 Update clsocket and Open()/Listen() usage 2016-06-14 13:21:51 -04:00
RemoteTools.cpp Move save_dir back into cur_savegame and update submodules 2016-08-14 12:41:09 -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 Fix follow_jmp for 64-bit code - skip REX prefix if found 2016-09-25 18:29:57 -05:00
VersionInfoFactory.cpp win64 fixes: doReadClassName, ParseVersion 2016-07-27 20:21:57 -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 git-describe: Add git xml information 2016-02-01 10:30:53 -05:00