summaryrefslogtreecommitdiffstats
path: root/src/Bindings/LuaState.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Apply new clang-formattingclang-format-codebaseAlexander Harkness2024-11-021-170/+170
* Reverted moving Lua to C++.Mattes D2024-03-151-1/+4
* Removed all Printf-family functions from StringUtils.Mattes D2023-05-161-22/+3
* Compile the entire Lua stack as C++Tiger Wang2021-06-251-4/+1
* Add optional prefix parameter to LOG functions (#5229)x12xx12x2021-06-231-0/+1
* Rename files to match codeTiger Wang2021-05-041-1/+1
* Add player statistics to API (#5193)nshah252021-05-031-0/+2
* Change TimeOfDay to WorldDate (#5160)Tiger Wang2021-03-201-3/+0
* Fix debug macro situation (#5114)Tiger Wang2021-01-261-1/+1
* zlib -> libdeflate (#5085)Tiger Wang2021-01-111-0/+2
* Warnings improvementsTiger Wang2020-12-181-3/+2
* C++17 stuffTiger Wang2020-09-301-1/+1
* Enable some more clang-tidy linter checks (#4738)peterbell102020-05-151-1/+1
* Cleanup unneeded globals (#4736)peterbell102020-05-101-3/+3
* Update fmt to 6.2.0 (#4718)peterbell102020-05-051-1/+1
* Using Super.Mattes D2020-04-161-3/+4
* Fixed Lua Vector unification. (#4652)Mattes D2020-04-151-0/+4
* Bindings: Allow coercion between Vector3 subtypes. (#4646)Mattes D2020-04-141-3/+17
* Wrong overload of function push() got called when pushing a cEntity*. (#4512)Max Luchterhand2020-03-211-0/+1
* Add a formatting function for Vector3 (#4282)peterbell102018-09-241-3/+21
* Add the fmt library (#4065)peterbell102018-01-031-1/+2
* Replace ItemCallbacks with lambdas (#3993)peterbell102017-09-111-2/+3
* Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot2017-09-021-1/+1
* Replace ItemCallbacks with lambdas (#3948)peterbell102017-09-011-1/+1
* Add cUUID class (#3871)peterbell102017-08-251-0/+5
* Minor changes (#3909)mathiascode2017-08-241-1/+1
* Represent cItem::m_Lore as an AStringVector (#3882)peterbell102017-08-181-0/+1
* Add cLuaWindow OnClicked Callback (#3901)Lane Kolbly2017-08-171-0/+1
* Fixed compilation for clang 4.0 & gcc 7.1Dan Čermák2017-08-041-0/+3
* Remove double includes part 2 (#3890)peterbell102017-08-031-2/+0
* Removed unused forward declarations (#3888)Lukas Pioch2017-08-031-1/+0
* Remove smart pointer macrospeterbell102017-07-211-7/+7
* Moved ApiParamError into cLuaState.Mattes D2017-06-261-0/+9
* cBlockArea supports block entities. (#3795)Mattes D2017-06-241-0/+4
* NetworkSingleton: Fixed a throw warning in VS2017. (#3792)Mattes D2017-06-221-3/+3
* LuaState: Fixed VS2017's throw warnings for destructors. (#3779)Mattes D2017-06-191-3/+3
* Fixed handling Lua errors in nested callbacks (#3755)Mattes D2017-06-091-1/+36
* Fixed Lua bindings for const objects.Mattes D2017-05-091-8/+2
* DeadlockDetect now lists some tracked CS's stats.Mattes D2017-01-181-0/+7
* LuaState: Fixed untracking references.Mattes D2017-01-151-1/+2
* Fixed race conditions and forgotten clear in Lua ref tracking. (#3530)Mattes D2017-01-131-9/+15
* LuaState: Fixed race condition in ref tracking. (#3529)Mattes D2017-01-091-1/+1
* LuaState: Fixed stack balance when calling functions (#3428)Mattes D2016-11-101-2/+55
* cUrlClient: Exported to Lua API.Mattes D2016-08-231-0/+24
* cLuaState: Moved function param counting to PushCallPop() template.Mattes D2016-08-221-0/+2
* cLuaState: Added direct support for pushing a nil constant.Mattes D2016-08-221-3/+9
* cLuaState: Added support for optional params and AStringMap values.Mattes D2016-08-221-4/+35
* cLuaState: Added template to push multiple values in a single call. (#3331)Mattes D2016-08-211-3/+12
* Fixed cWorld:ChunkStay bindings. (#3319)Mattes D2016-08-141-6/+73
* Converted cLuaState::cTableRef to use cTrackedRef.Mattes D2016-08-131-62/+139
* Fixed RasPi builds of unit tests.Mattes D2016-08-041-2/+1
* Converted cLuaState::cCallbackPtr into a UniquePtr.Mattes D2016-06-271-1/+3
* Removed dead code related to callbacks.Mattes D2016-06-271-9/+1
* LuaState: Implemented proper locking for cCallback.Mattes D2016-06-271-14/+43
* Changed cLuaWindow callbacks to use cLuaState::cCallback.Mattes D2016-06-271-2/+22
* Changed plugin hook registrations to use cLuaState::cCallback.Mattes D2016-06-271-1/+5
* Added cLuaState::cCallback for representing (resettable) Lua callbacks.Mattes D2016-06-271-3/+86
* LuaState: Inter-plugin calls now support simple tables. (#3220)Mattes D2016-05-311-2/+14
* Revert "Lua callback"Mattes D2016-03-211-112/+5
* Changed cLuaWindow callbacks to use cLuaState::cCallback.Mattes D2016-03-171-2/+22
* Changed plugin hook registrations to use cLuaState::cCallback.Mattes D2016-03-171-1/+5
* Added cLuaState::cCallback for representing (resettable) Lua callbacks.Mattes D2016-03-171-3/+86
* Bulk clearing of whitespaceLogicParrot2016-02-051-49/+49
* Revised the explosion-related Lua API and docs.Mattes D2015-12-181-1/+3
* Added PieceStructures generator.Mattes D2015-12-011-6/+18
* Added LuaState tracker and memory stats logging.Mattes D2015-09-281-0/+37
* Extended and fixed the cFile API.Mattes D2015-09-261-0/+1
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-291-0/+1
* Externalized cPrefabPiecePool self-test.Mattes D2015-06-191-3/+4
* LuaState: Added support for config-style usage.Mattes D2015-06-171-26/+123
* Made -Weverything an error.tycho2015-05-241-1/+1
* Added LuaState support for all integral typestycho2015-05-191-14/+38
* Lua: Break into ZBS debugger on API errors.Mattes D2015-05-161-0/+3
* ToLua now generates cLuaState::Push() and GetStackValue()Mattes D2015-05-121-74/+11
* OnExecuteCommand hook can override the command result (crXXX).Mattes D2015-05-101-1/+2
* Fixed some Visual Studio warningsTiger Wang2015-05-091-0/+1
* Added support for additional data in the ParticleEffect Packettycho2015-05-071-0/+6
* Added cBlockArea:GetNonAirCropRelCoords() API function.Mattes D2015-04-291-0/+4
* Refactored ManualBindings' callbacks using templates.Mattes D2015-04-231-0/+3
* Implemented cPluginManager:DoWithPlugin(), fixed ForEachPlugin().Mattes D2015-04-231-39/+36
* cNetwork: Added UDP API.Mattes D2015-02-201-0/+2
* LuaAPI: Added client TLS support for TCP links.Mattes D2015-02-121-0/+2
* Exported cServerHandle and cNetwork:Listen to Lua.Mattes D2015-02-041-0/+9
* cNetwork: Exported the Connect() method and cTCPLink class to Lua.Mattes D2015-02-041-0/+2
* Switched LuaState to use sizeof...tycho2015-01-311-15/+1
* Initial convertion of a_Dt to std::chronoTycho2015-01-111-0/+1
* cLuaState: Fixed errors on non-existent callbacks.Mattes D2014-10-311-1/+5
* En masse NULL -> nullptr replaceTiger Wang2014-10-231-3/+3
* Fixed minor style issues.Mattes D2014-10-191-1/+1
* Use universal referencesworktycho2014-10-161-4/+4
* cLuaState::Call() uses variadic templates.Mattes D2014-10-151-3/+75
* Fixed crash in ForEachEntityInBox API.madmaxoft2014-10-061-1/+1
* Removed a few unnessicary includesTycho2014-09-261-1/+0
* LuaState: Fixed referenced function pushing.madmaxoft2014-09-031-0/+8
* Added cWorld::ForEachEntityInBox()madmaxoft2014-09-031-0/+10
* cLuaState: Fixed Vector3<> names pushed to Lua.Mattes D2014-08-221-0/+3
* Normalized comments.madmaxoft2014-07-171-1/+1
* Merge pull request #1144 from mc-server/LuaCodeGenMattes D2014-07-061-622/+7
|\
| * Tolua generates LuaState_Call.inc file.madmaxoft2014-07-011-622/+7
* | Changed OnWeatherChanging hook to always read the returned weather.madmaxoft2014-07-031-0/+5
|/
* Fixed OnProjectileHitBlock bindings.madmaxoft2014-06-031-20/+24
* Fixed error when the hook gets called.STRWarrior2014-03-291-0/+2
* Made pushing plain pointer to Lua a valid operation, with a warning.madmaxoft2014-03-201-1/+1
* Errors in Lua don't include the error handler in the stack trace.madmaxoft2014-03-191-2/+2
* Added Noreturn attribtes to a couple of functions and made a missing noreturn an errorTycho2014-03-141-1/+1
* Merge remote-tracking branch 'xdot/master'madmaxoft2014-03-121-1/+2
|\
| * Unified Vector classesandrew2014-03-111-1/+2
* | Moved Lua API registering into a separate function.madmaxoft2014-03-121-1/+6
|/
* cLuaState: Made public the GetStackValue() functions.madmaxoft2014-03-041-48/+49
* Add Lua plugin path to package.path and .cpath.madmaxoft2014-02-171-0/+3
* Added cLuaState::CheckParamFunctionOrNil().madmaxoft2014-02-111-0/+3
* cLuaState::cRef can be unbound and re-bound.madmaxoft2014-02-091-2/+15
* Implemented cPluginManager:CallPlugin() API.madmaxoft2014-01-211-58/+85
* cLuaState can now check function params.madmaxoft2014-01-191-0/+3
* cCreeper is no longer available in API.madmaxoft2014-01-131-1/+0
* Lua errors display stack trace.madmaxoft2014-01-111-0/+2
* Removed internal methods from public cLuaState interface.madmaxoft2014-01-111-38/+60
* implemented the recommendations Xoft gave.STRWarrior2013-12-311-0/+1
* converted commneted paramater names to the unused macroTycho Bickerstaff2013-12-221-20/+41
* Merge branch 'master' of github.com:mc-server/MCServerTycho Bickerstaff2013-12-221-0/+19
|\
| * Added HOOK_PLUGINS_LOADED.madmaxoft2013-12-291-0/+19
* | Root is now warnings cleanTycho Bickerstaff2013-12-211-20/+20
|/
* Moved bindings-related to a Bindings subfolder.madmaxoft2013-12-081-0/+833