dfhack/plugins
Pauli ff6d0c4e7d Fix memory return calling convention in ruby bindings
Calling convention for memory return is that caller allocates (in stack)
memory to hold returned object. Then caller passes the pointer to callee
as implicit first parameter.

references:
https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
https://msdn.microsoft.com/en-us/library/7572ztz4.aspx

Fixes #1209
2018-07-04 23:46:23 +03:00
..
devel Improve kittens thread safety and shutdown with core 2018-06-30 21:53:12 +03:00
diggingInvaders Merge remote-tracking branch 'PatrikLundell/dead_plugins' into develop 2018-06-20 16:18:07 -04:00
embark-assistant Merge remote-tracking branch 'suokko/screen_show_memory_leak' into develop 2018-07-02 22:58:11 -04:00
isoworld@fbbf9e4645 Partial preparation for 0.44.07-alpha1. 2018-03-13 15:49:42 -05:00
labormanager Merge remote-tracking branch 'PatrikLundell/dead_plugins' into develop 2018-06-20 16:18:07 -04:00
lua Merge remote-tracking branch 'cppcooper/cxxrandom-rel' into develop 2018-06-20 11:00:43 -04:00
proto add ocean waves to RFR 2018-03-14 16:08:37 +05:30
raw Fix reaction errors, make quantities more consistent 2014-02-13 11:37:04 -06:00
remotefortressreader Merge pull request #1252 from JapaMala/remote_reader 2018-05-17 07:48:18 +05:30
rendermax Merge remote-tracking branch 'PatrikLundell/dead_plugins' into develop 2018-06-20 16:18:07 -04:00
ruby Fix memory return calling convention in ruby bindings 2018-07-04 23:46:23 +03:00
skeleton Remove $(NOINHERIT) which was inexplicably included in a bunch of plugins. 2018-05-14 00:12:22 -05:00
stockpiles stockpiles: Fix unusable and usable loading for weapon and armor 2018-06-14 22:22:51 +03:00
stonesense@7840665f1d Update stonesense (#1302, dfhack/df-structures#247) 2018-06-21 12:00:12 -04:00
tweak Rename unit_flags1.dead to killed, update submodules/changelog 2018-06-21 11:17:09 -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 Fix printf format warnings 2018-06-11 19:57:06 +03:00
Brushes.h Allow canceling lineedit with ctrl+c 2018-07-04 15:21:25 +03:00
CMakeLists.custom.txt Allow adding plugins temporarily without modifying plugins/CMakeLists.txt 2015-11-17 17:42:03 -05:00
CMakeLists.txt Merge remote-tracking branch 'suokko/jsoncpp_upgrade_to_submodule' into develop 2018-06-29 22:33:00 -04:00
Plugins.cmake Request c++14 support from compilers 2018-06-10 23:15:33 +03:00
add-spatter.cpp Many build fixes 2018-03-10 16:53:45 -05:00
advtools.cpp dead flag -> !isActive 2018-06-14 12:29:48 +02:00
autochop.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
autodump.cpp Fix periodic events in several plugins 2018-05-29 23:24:02 -04:00
autogems.cpp fix-unit-occupancy, autogems: stop running while embarking 2018-06-21 16:16:54 -04:00
autohauler.cpp Fix fencepost error in autolabor/autohauler/labormanager. 2018-04-10 13:29:00 -05:00
autolabor.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
automaterial.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
automelt.cpp Fix periodic events in several plugins 2018-05-29 23:24:02 -04:00
autotrade.cpp Fix periodic events in several plugins 2018-05-29 23:24:02 -04:00
blueprint.cpp this allows the blueprint plugin to be called from lua 2018-05-08 11:42:41 -07:00
building-hacks.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
buildingplan-lib.cpp Adapted to changed Units functions 2018-06-14 10:30:35 -04:00
buildingplan-lib.h Use two keys for min/max 2018-05-20 20:50:42 -07:00
buildingplan.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
burrows.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
changeitem.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
changelayer.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
changevein.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
cleanconst.cpp Update some plugins to use REQUIRE_GLOBAL 2014-12-03 23:26:54 -05:00
cleaners.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
cleanowned.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
command-prompt.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
confirm.cpp Fix multiple issues with the confirm plugin 2017-05-27 00:26:14 -04:00
createitem.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
cursecheck.cpp Merge remote-tracking branch 'PatrikLundell/dead_plugins' into develop 2018-06-20 16:18:07 -04:00
cxxrandom.cpp cxxrandom: remove pragmas, fix format warnings, misc. cleanup 2018-06-21 12:00:04 -04:00
deramp.cpp Add designation job check to deramp 2018-06-20 15:54:31 +03:00
dfstream.cpp Replace translate_socket_error() implementations with DescribeError() 2015-10-03 10:37:48 -04:00
dig.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
digFlood.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
dwarfmonitor.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
dwarfvet.cpp Merge remote-tracking branch 'PatrikLundell/dead_plugins' into develop 2018-06-20 16:18:07 -04:00
embark-tools.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
eventful.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
fastdwarf.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
filltraffic.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
fix-armory.cpp Merge ui_area_map_width into ui_menu_width, now a 2-byte array 2017-12-03 20:34:59 -06:00
fix-unit-occupancy.cpp fix-unit-occupancy, autogems: stop running while embarking 2018-06-21 16:16:54 -04:00
fixveins.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
flows.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
follow.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
forceequip.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
fortplan.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
generated-creature-renamer.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
getplants.cpp Update getplants to use Designations module 2017-05-06 00:11:07 -04:00
hotkeys.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
infiniteSky.cpp Shorten "ls" help for plugins 2016-04-15 16:28:41 +10:00
isoworldremote.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
jobutils.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
lair.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
liquids.cpp Allow canceling lineedit with ctrl+c 2018-07-04 15:21:25 +03:00
listcolumn.h Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
luasocket.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
manipulator.cpp Merge remote-tracking branch 'suokko/screen_show_memory_leak' into develop 2018-07-02 22:58:11 -04:00
misery.cpp Adapted to changed Units functions 2018-06-14 10:30:35 -04:00
mode.cpp Allow canceling lineedit with ctrl+c 2018-07-04 15:21:25 +03:00
mousequery.cpp Rename unit_flags1.dead to killed, update submodules/changelog 2018-06-21 11:17:09 -04:00
orders.cpp Use jsoncpp 1.8.4 as a submodule 2018-06-14 21:20:46 +03:00
pathable.cpp Add new "pathable" plugin 2017-07-05 23:54:55 -04:00
petcapRemover.cpp dead flag -> !isInactive 2018-06-14 12:33:18 +02:00
plants.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
power-meter.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
probe.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
prospector.cpp prospector: Avoid crashing due to invalid vein materials 2018-05-17 19:56:48 -04:00
regrass.cpp Fix whitespace issues 2015-02-14 22:53:06 -05:00
rename.cpp Update remaining plugins to use REQUIRE_GLOBAL 2014-12-06 19:30:05 -05:00
resume.cpp resume: use map y dimension and fix off-by-one error 2017-06-03 11:24:23 -04:00
reveal.cpp Fix revflood bug, was revealing some tiles from below inappropriately 2018-06-09 14:19:52 -06:00
search.cpp New tweak: kitchen-prefs-all 2018-05-17 19:47:56 -04:00
seedwatch.cpp Fix Kitchen.h include (case-sensitive) 2018-05-17 20:11:46 -04:00
showmood.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
siege-engine.cpp dead flag -> !isActive 2018-06-14 12:35:17 +02:00
sort.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
steam-engine.cpp Replace many includes with forward declarations in modules/Maps.h 2016-08-13 21:44:01 -04:00
stockflow.cpp Fix periodic events in several plugins 2018-05-29 23:24:02 -04:00
stocks.cpp Fix unlikely memory leaks if Screen::show fails 2018-06-19 16:41:31 +03:00
strangemood.cpp Fix warnings in supported plugins. 2018-04-06 01:25:21 -05:00
tiletypes.cpp Allow canceling lineedit with ctrl+c 2018-07-04 15:21:25 +03:00
title-folder.cpp title-folder: fix SDL path on OS X 2017-03-18 00:31:25 -04:00
title-version.cpp title-version: move to bottom of options screen 2018-06-13 15:57:13 -04:00
trackstop.cpp Add "DFHack" indicator to trackstop menus 2015-02-17 14:13:53 -05:00
tubefill.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
uicommon.h Fix stockpile inventory not to include inventory items 2018-06-19 18:06:28 +03:00
versionosd.cpp Tweaks! 2012-03-29 18:37:22 +02:00
workNow.cpp Shorten "ls" help for plugins 2016-04-15 16:28:41 +10:00
workflow.cpp Fix printf format warnings 2018-06-11 19:57:06 +03:00
zone.cpp Adapted to changed Units functions 2018-06-14 10:30:35 -04:00