summaryrefslogtreecommitdiffstats
path: root/src/Bindings/LuaState.h (unfollow)
Commit message (Expand)AuthorFilesLines
2015-01-31Switched LuaState to use sizeof...tycho1-15/+1
2015-01-11Initial convertion of a_Dt to std::chronoTycho1-0/+1
2014-10-31cLuaState: Fixed errors on non-existent callbacks.Mattes D1-1/+5
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-19Fixed minor style issues.Mattes D1-1/+1
2014-10-16Use universal referencesworktycho1-4/+4
2014-10-15cLuaState::Call() uses variadic templates.Mattes D1-3/+75
2014-10-06Fixed crash in ForEachEntityInBox API.madmaxoft1-1/+1
2014-09-26Removed a few unnessicary includesTycho1-1/+0
2014-09-03LuaState: Fixed referenced function pushing.madmaxoft1-0/+8
2014-09-03Added cWorld::ForEachEntityInBox()madmaxoft1-0/+10
2014-08-22cLuaState: Fixed Vector3<> names pushed to Lua.Mattes D1-0/+3
2014-07-17Normalized comments.madmaxoft1-1/+1
2014-07-03Changed OnWeatherChanging hook to always read the returned weather.madmaxoft1-0/+5
2014-07-01Tolua generates LuaState_Call.inc file.madmaxoft1-622/+7
2014-06-03Fixed OnProjectileHitBlock bindings.madmaxoft1-20/+24
2014-03-29Fixed error when the hook gets called.STRWarrior1-0/+2
2014-03-20Made pushing plain pointer to Lua a valid operation, with a warning.madmaxoft1-1/+1
2014-03-19Errors in Lua don't include the error handler in the stack trace.madmaxoft1-2/+2
2014-03-14Added Noreturn attribtes to a couple of functions and made a missing noreturn an errorTycho1-1/+1
2014-03-12Moved Lua API registering into a separate function.madmaxoft1-1/+6
2014-03-11Unified Vector classesandrew1-1/+2
2014-03-04cLuaState: Made public the GetStackValue() functions.madmaxoft1-48/+49
2014-02-17Add Lua plugin path to package.path and .cpath.madmaxoft1-0/+3
2014-02-11Added cLuaState::CheckParamFunctionOrNil().madmaxoft1-0/+3
2014-02-09cLuaState::cRef can be unbound and re-bound.madmaxoft1-2/+15
2014-01-21Implemented cPluginManager:CallPlugin() API.madmaxoft1-58/+85
2014-01-19cLuaState can now check function params.madmaxoft1-0/+3
2014-01-13cCreeper is no longer available in API.madmaxoft1-1/+0
2014-01-11Lua errors display stack trace.madmaxoft1-0/+2
2014-01-11Removed internal methods from public cLuaState interface.madmaxoft1-38/+60
2013-12-31implemented the recommendations Xoft gave.STRWarrior1-0/+1
2013-12-22merged in warnings changesTycho Bickerstaff1-0/+21
2013-12-29Added HOOK_PLUGINS_LOADED.madmaxoft1-0/+19
2013-12-22converted commneted paramater names to the unused macroTycho Bickerstaff1-20/+41
2013-12-21Root is now warnings cleanTycho Bickerstaff1-20/+20
2013-12-08Moved bindings-related to a Bindings subfolder.madmaxoft1-0/+0
2013-11-30Added the real tick duration to the OnWorldTick hook.madmaxoft1-0/+16
2013-11-26Fixed loads more of them.Alexander Harkness1-1/+1
2013-11-24Attempt to fix compilationTiger Wang1-1/+1
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-22Added cFile:GetFolderContents().madmaxoft1-2/+5
2013-11-22Fixed cRoot:GetFurnaceRecipe() Lua binding.madmaxoft1-1/+4
2013-08-21Hook adding uses the new API.madmaxoft1-1/+1
2013-08-21cLuaState: Added LogStackTrace() and GetTypeText() utility functionsmadmaxoft1-0/+6
2013-08-19Finished renaming cPlugin_NewLua to cPluginLua.madmaxoft1-2/+2
2013-08-11Added the OnHopperPullingItem and OnHopperPushingItem hooks.madmaxoft1-0/+4
2013-08-09Added OnExploding() and OnExploded() hooks.madmaxoft1-0/+203
2013-08-08Removed LuaScript.madmaxoft1-0/+4
2013-08-08cPlugin_NewLua is now completely rewritten to use templated LuaState calls.madmaxoft1-29/+86
2013-08-08LuaState refactoring: using templates for hook function calls.madmaxoft1-20/+357
2013-08-08Addeed OnSpawningEntity, OnSpawnedEntity, OnSpawningMonster, OnSpawnedMonster hooks.madmaxoft1-0/+2
2013-08-07cLuaState has reference management, param checking and a fixed destructor.madmaxoft1-3/+48
2013-08-06cLuaState now tracks the function name and number of argsmadmaxoft1-4/+46
2013-08-06cLuaState can now contain a detached LuaState, too.madmaxoft1-1/+22
2013-08-04LuaState refactoring: initial part.madmaxoft1-0/+90