| Commit message (Expand) | Author | Files | Lines |
2017-08-17 | Add cLuaWindow OnClicked Callback (#3901) | Lane Kolbly | 1 | -0/+11 |
2017-06-26 | Moved ApiParamError into cLuaState. | Mattes D | 1 | -1/+67 |
2017-06-24 | cBlockArea supports block entities. (#3795) | Mattes D | 1 | -0/+24 |
2017-06-09 | Fixed handling Lua errors in nested callbacks (#3755) | Mattes D | 1 | -2/+6 |
2017-05-09 | Fixed Lua bindings for const objects. | Mattes D | 1 | -92/+4 |
2017-01-18 | DeadlockDetect now lists some tracked CS's stats. | Mattes D | 1 | -0/+19 |
2017-01-15 | LuaState: Fixed untracking references. | Mattes D | 1 | -5/+7 |
2017-01-13 | Fixed race conditions and forgotten clear in Lua ref tracking. (#3530) | Mattes D | 1 | -4/+7 |
2017-01-09 | LuaState: Fixed race condition in ref tracking. (#3529) | Mattes D | 1 | -15/+67 |
2016-11-10 | LuaState: Fixed stack balance when calling functions (#3428) | Mattes D | 1 | -6/+28 |
2016-08-23 | cUrlClient: Exported to Lua API. | Mattes D | 1 | -0/+11 |
2016-08-22 | cLuaState: Moved function param counting to PushCallPop() template. | Mattes D | 1 | -27/+0 |
2016-08-22 | cLuaState: Added direct support for pushing a nil constant. | Mattes D | 1 | -12/+13 |
2016-08-22 | cLuaState: Added support for optional params and AStringMap values. | Mattes D | 1 | -0/+76 |
2016-08-14 | Fixed cWorld:ChunkStay bindings. (#3319) | Mattes D | 1 | -12/+110 |
2016-08-13 | Converted cLuaState::cTableRef to use cTrackedRef. | Mattes D | 1 | -33/+128 |
2016-08-11 | Removed debug log message. | Mattes D | 1 | -1/+0 |
2016-08-11 | Fixed LuaAPI library registrations. (#3308) | Mattes D | 1 | -1/+18 |
2016-08-04 | Fixed RasPi builds of unit tests. | Mattes D | 1 | -14/+14 |
2016-06-27 | Converted cLuaState::cCallbackPtr into a UniquePtr. | Mattes D | 1 | -0/+13 |
2016-06-27 | Removed dead code related to callbacks. | Mattes D | 1 | -2/+2 |
2016-06-27 | cPluginManager: Use a callback for command handler registration. | Mattes D | 1 | -0/+4 |
2016-06-27 | LuaState: Implemented proper locking for cCallback. | Mattes D | 1 | -12/+46 |
2016-06-27 | Changed cLuaWindow callbacks to use cLuaState::cCallback. | Mattes D | 1 | -13/+57 |
2016-06-27 | Changed plugin hook registrations to use cLuaState::cCallback. | Mattes D | 1 | -9/+28 |
2016-06-27 | Added cLuaState::cCallback for representing (resettable) Lua callbacks. | Mattes D | 1 | -4/+145 |
2016-06-05 | Bindings: Add a const-ptr variant to all stack getter functions | Mattes D | 1 | -0/+1 |
2016-05-31 | LuaState: Inter-plugin calls now support simple tables. (#3220) | Mattes D | 1 | -52/+126 |
2016-03-21 | Revert "Lua callback" | Mattes D | 1 | -212/+8 |
2016-03-17 | Changed cLuaWindow callbacks to use cLuaState::cCallback. | Mattes D | 1 | -14/+58 |
2016-03-17 | Changed plugin hook registrations to use cLuaState::cCallback. | Mattes D | 1 | -9/+28 |
2016-03-17 | Added cLuaState::cCallback for representing (resettable) Lua callbacks. | Mattes D | 1 | -4/+145 |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -51/+51 |
2015-12-24 | Added a Json parser and serializer to Lua API. | Mattes D | 1 | -0/+2 |
2015-12-19 | Fixes for clang-3.7 | Lukas Pioch | 1 | -1/+1 |
2015-12-18 | Revised the explosion-related Lua API and docs. | Mattes D | 1 | -33/+33 |
2015-12-01 | Added PieceStructures generator. | Mattes D | 1 | -2/+74 |
2015-09-28 | Added LuaState tracker and memory stats logging. | Mattes D | 1 | -0/+72 |
2015-09-28 | Made Lua API check strings strictly. | Mattes D | 1 | -1/+4 |
2015-09-26 | Extended and fixed the cFile API. | Mattes D | 1 | -0/+12 |
2015-09-25 | Maked it compileable for clang-3.7 | Lukas Pioch | 1 | -3/+3 |
2015-08-20 | Use container-based infrastructure for Travis | Tiger Wang | 1 | -1/+1 |
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 1 | -12/+24 |
2015-06-20 | Added basic support for loading village prefabs from files. | Mattes D | 1 | -1/+5 |
2015-06-17 | LuaState: Added support for config-style usage. | Mattes D | 1 | -10/+73 |
2015-05-19 | Added LuaState support for all integral types | tycho | 1 | -32/+19 |
2015-05-16 | Lua: Break into ZBS debugger on API errors. | Mattes D | 1 | -0/+26 |
2015-05-13 | Moved cWorld manual bindings out into a separate file. | Mattes D | 1 | -1/+1 |
2015-05-12 | ToLua now generates cLuaState::Push() and GetStackValue() | Mattes D | 1 | -371/+6 |
2015-05-10 | OnExecuteCommand hook can override the command result (crXXX). | Mattes D | 1 | -0/+12 |
2015-05-09 | More style checking. | Mattes D | 1 | -2/+2 |
2015-05-09 | Fixed some Visual Studio warnings | Tiger Wang | 1 | -3/+15 |
2015-05-07 | Fixed inter-plugin calls. | Mattes D | 1 | -9/+4 |
2015-05-07 | Added support for additional data in the ParticleEffect Packet | tycho | 1 | -0/+41 |
2015-04-29 | Added cBlockArea:GetNonAirCropRelCoords() API function. | Mattes D | 1 | -1/+31 |
2015-04-23 | Refactored ManualBindings' callbacks using templates. | Mattes D | 1 | -0/+18 |
2015-04-23 | Implemented cPluginManager:DoWithPlugin(), fixed ForEachPlugin(). | Mattes D | 1 | -19/+89 |
2015-02-20 | cNetwork: Added UDP API. | Mattes D | 1 | -0/+12 |
2015-02-12 | LuaAPI: Added client TLS support for TCP links. | Mattes D | 1 | -0/+12 |
2015-02-04 | Exported cServerHandle and cNetwork:Listen to Lua. | Mattes D | 1 | -0/+33 |
2015-02-04 | cNetwork: Exported the Connect() method and cTCPLink class to Lua. | Mattes D | 1 | -0/+12 |
2015-01-18 | Fixed type-conversion warnings. | Mattes D | 1 | -1/+1 |
2015-01-11 | Initial convertion of a_Dt to std::chrono | Tycho | 1 | -0/+7 |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -27/+27 |
2014-10-22 | LuaState: Projectiles are pushed using their full class. | Mattes D | 1 | -1/+1 |
2014-10-21 | cLuaState: cEntity is pushed with specific type. | Mattes D | 1 | -7/+48 |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -27/+27 |
2014-10-20 | Fixed a potential crash in cEntity bindings. | Mattes D | 1 | -2/+6 |
2014-10-19 | cLuaState: cMonster descendants don't push their specific type. | Mattes D | 1 | -1/+10 |
2014-10-19 | cLuaState: cBlockEntity descendants are pushed with proper class type. | Mattes D | 1 | -1/+1 |
2014-10-19 | LuaState: Pushing a cEntity pushes the correct class name. | Mattes D | 1 | -1/+3 |
2014-10-06 | Fixed crash in ForEachEntityInBox API. | madmaxoft | 1 | -3/+11 |
2014-09-03 | LuaState: Fixed class value-getting off the stack. | madmaxoft | 1 | -4/+4 |
2014-09-03 | Added cWorld::ForEachEntityInBox() | madmaxoft | 1 | -0/+26 |
2014-08-22 | cLuaState: Fixed Vector3<> names pushed to Lua. | Mattes D | 1 | -5/+41 |
2014-07-19 | Fixed style: spaces after commas. | madmaxoft | 1 | -2/+1 |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -2/+2 |
2014-07-03 | Changed OnWeatherChanging hook to always read the returned weather. | madmaxoft | 1 | -0/+12 |
2014-06-03 | Fixed OnProjectileHitBlock bindings. | madmaxoft | 1 | -61/+86 |
2014-03-29 | Fixed error when the hook gets called. | STRWarrior | 1 | -0/+12 |
2014-03-25 | More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future. | Samuel Barney | 1 | -0/+1 |
2014-03-20 | Made pushing plain pointer to Lua a valid operation, with a warning. | madmaxoft | 1 | -2/+3 |
2014-03-19 | Errors in Lua don't include the error handler in the stack trace. | madmaxoft | 1 | -5/+5 |
2014-03-12 | Fixed Lua string return values. | madmaxoft | 1 | -4/+0 |
2014-03-12 | Moved Lua API registering into a separate function. | madmaxoft | 1 | -1/+9 |
2014-03-11 | Fixed a load of format string errors | Tycho | 1 | -1/+3 |
2014-03-07 | Fixed warnings | Tycho | 1 | -0/+1 |
2014-03-04 | cLuaState: Made public the GetStackValue() functions. | madmaxoft | 1 | -6/+12 |
2014-03-02 | Manually exported g_Block tables | andrew | 1 | -0/+2 |
2014-02-26 | Attempted fix for several GCC warnings. | madmaxoft | 1 | -0/+7 |
2014-02-17 | Add Lua plugin path to package.path and .cpath. | madmaxoft | 1 | -0/+26 |
2014-02-11 | Added cLuaState::CheckParamFunctionOrNil(). | madmaxoft | 1 | -2/+34 |
2014-02-11 | Fixed nested plugin function calls. | madmaxoft | 1 | -6/+9 |
2014-02-10 | cLuaState: Stack traces don't include ghost 0-th element. | madmaxoft | 1 | -1/+1 |
2014-02-09 | cLuaState::cRef can be unbound and re-bound. | madmaxoft | 1 | -7/+45 |
2014-02-04 | Removed a useless check in cLuaState. | madmaxoft | 1 | -3/+1 |
2014-02-04 | Fixed calling plugins with userdata params. | madmaxoft | 1 | -0/+1 |
2014-02-04 | Removed a leftover debug message. | madmaxoft | 1 | -1/+0 |
2014-02-04 | Fixed error handling in cPluginManager:CallPlugin() API. | madmaxoft | 1 | -2/+5 |
2014-02-04 | Improved error resistance in cPluginManager:CallPlugin(). | madmaxoft | 1 | -0/+8 |
2014-01-29 | Lua: Fixed an error in table-functions callbacks. | madmaxoft | 1 | -1/+5 |
2014-01-21 | Implemented cPluginManager:CallPlugin() API. | madmaxoft | 1 | -16/+183 |
2014-01-19 | cLuaState can now check function params. | madmaxoft | 1 | -0/+34 |
2014-01-13 | cCreeper is no longer available in API. | madmaxoft | 1 | -12/+0 |
2014-01-11 | Lua errors display stack trace. | madmaxoft | 1 | -3/+25 |
2014-01-11 | Removed internal methods from public cLuaState interface. | madmaxoft | 1 | -9/+17 |
2014-01-07 | LuaState can push strings with embedded NULs. | madmaxoft | 1 | -1/+1 |
2013-12-31 | implemented the recommendations Xoft gave. | STRWarrior | 1 | -0/+12 |
2013-12-27 | Made cmake compilation possible on Windows. | madmaxoft | 1 | -2/+2 |
2013-12-08 | Fixed tolua++ compilation. | madmaxoft | 1 | -1/+1 |
2013-12-08 | Moved bindings-related to a Bindings subfolder. | madmaxoft | 1 | -0/+0 |
2013-11-26 | Fixed loads more of them. | Alexander Harkness | 1 | -1/+1 |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 1 | -1/+1 |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 |
2013-11-22 | Added cFile:GetFolderContents(). | madmaxoft | 1 | -0/+33 |
2013-11-22 | Fixed cRoot:GetFurnaceRecipe() Lua binding. | madmaxoft | 1 | -0/+33 |
2013-08-21 | cLuaState: Added LogStackTrace() and GetTypeText() utility functions | madmaxoft | 1 | -0/+43 |
2013-08-19 | Finished renaming cPlugin_NewLua to cPluginLua. | madmaxoft | 1 | -2/+2 |
2013-08-18 | Fixed assert failures in cLuaState when using it for pushing a StringVector. | madmaxoft | 1 | -31/+0 |
2013-08-15 | Attempting to fix CentOS / gcc 4.4.7 compilation problem. | madmaxoft | 1 | -1/+1 |
2013-08-11 | Added the OnHopperPullingItem and OnHopperPushingItem hooks. | madmaxoft | 1 | -0/+26 |
2013-08-09 | Added OnExploding() and OnExploded() hooks. | madmaxoft | 1 | -0/+64 |
2013-08-08 | Removed LuaScript. | madmaxoft | 1 | -0/+26 |
2013-08-08 | cPlugin_NewLua is now completely rewritten to use templated LuaState calls. | madmaxoft | 1 | -6/+60 |
2013-08-08 | LuaState refactoring: using templates for hook function calls. | madmaxoft | 1 | -13/+130 |
2013-08-08 | Addeed OnSpawningEntity, OnSpawnedEntity, OnSpawningMonster, OnSpawnedMonster hooks. | madmaxoft | 1 | -0/+13 |
2013-08-07 | cLuaState has reference management, param checking and a fixed destructor. | madmaxoft | 1 | -1/+186 |
2013-08-06 | cLuaScript now uses cLuaState | madmaxoft | 1 | -1/+1 |
2013-08-06 | cLuaState now tracks the function name and number of args | madmaxoft | 1 | -6/+182 |
2013-08-06 | cLuaState can now contain a detached LuaState, too. | madmaxoft | 1 | -0/+67 |
2013-08-04 | LuaState refactoring: initial part. | madmaxoft | 1 | -0/+218 |