index
:
anonymous/cuberite
1.14
5588-resources-encoding
BlockFixes
BoundingBox
CArrays
Certificates
ChannelManagement
ComponentRewrite
FastNBTTest
FixItemCountFormat
InfoDumpParams
InteractRewrite
LuaNoCpp
LuaStateParamsRead
LuaWebControllers
Megumin
MultiLuaStack
Pickups
PieceGenClosurePieces
ProtocolRefactor
SeeBackup
Sponge
VillagerTrading
WarningsFixes
alwaysTicked
apidump-vscode
biomal-bedrock-shape
books
callbacks
canbeat-cleanup
clang-format-codebase
daylightgrowth
dumpinfo-plugin-folder
endgen
fixes
fixesandfeatures
formattingcodes
ghastsounds
infodump-dependencies
issue4106
itemsinicleanup
master
mobs2
real-block-count
serverTick
spawning
template-id-ctor-warning
threading
A lightweight, fast and extensible game server for Minecraft
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
Bindings
/
LuaState.cpp
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Reverted moving Lua to C++.
Mattes D
2024-03-15
1
-2
/
+8
*
Removed all Printf-family functions from StringUtils.
Mattes D
2023-05-16
1
-30
/
+30
*
Compile the entire Lua stack as C++
Tiger Wang
2021-06-25
1
-14
/
+5
*
Add optional prefix parameter to LOG functions (#5229)
x12xx12x
2021-06-23
1
-0
/
+16
*
Add player statistics to API (#5193)
nshah25
2021-05-03
1
-0
/
+15
*
Fix debug macro situation (#5114)
Tiger Wang
2021-01-26
1
-11
/
+6
*
zlib -> libdeflate (#5085)
Tiger Wang
2021-01-11
1
-1
/
+28
*
C++17 stuff
Tiger Wang
2020-09-30
1
-1
/
+1
*
Replaced cpp14::make_unique<> with std::make_unique<>.
Mattes D
2020-08-01
1
-5
/
+5
*
Enable some more clang-tidy linter checks (#4738)
peterbell10
2020-05-15
1
-1
/
+1
*
Update fmt to 6.2.0 (#4718)
peterbell10
2020-05-05
1
-1
/
+1
*
Fixed Lua Vector unification. (#4652)
Mattes D
2020-04-15
1
-0
/
+26
*
Bindings: Allow coercion between Vector3 subtypes. (#4646)
Mattes D
2020-04-14
1
-4
/
+71
*
Wrong overload of function push() got called when pushing a cEntity*. (#4512)
Max Luchterhand
2020-03-21
1
-0
/
+10
*
Add a formatting function for Vector3 (#4282)
peterbell10
2018-09-24
1
-3
/
+2
*
CheckBasicStyle: Check number of empty lines between functions (#4267)
peterbell10
2018-07-26
1
-2
/
+1
*
Prefer static_cast to reinterpret_cast (#4223)
peterbell10
2018-05-02
1
-3
/
+3
*
Deal with covered switches consistently (#4161)
peterbell10
2018-02-05
1
-0
/
+1
*
Add the fmt library (#4065)
peterbell10
2018-01-03
1
-18
/
+3
*
cLuaState: Update `Push` for entities. (#4128)
peterbell10
2018-01-03
1
-47
/
+35
*
Fixed Clang 5.0 compile errors (#4085)
bibo38
2017-12-21
1
-0
/
+8
*
Replace ItemCallbacks with lambdas (#3993)
peterbell10
2017-09-11
1
-2
/
+2
*
Revert "Replace ItemCallbacks with lambdas (#3948)"
LogicParrot
2017-09-02
1
-1
/
+1
*
Replace ItemCallbacks with lambdas (#3948)
peterbell10
2017-09-01
1
-1
/
+1
*
Add cUUID class (#3871)
peterbell10
2017-08-25
1
-0
/
+76
*
Fully implemented leashes (#3798)
Pablo Beltrán
2017-08-21
1
-0
/
+1
*
Represent cItem::m_Lore as an AStringVector (#3882)
peterbell10
2017-08-18
1
-0
/
+31
*
Add cLuaWindow OnClicked Callback (#3901)
Lane Kolbly
2017-08-17
1
-0
/
+11
*
Moved ApiParamError into cLuaState.
Mattes D
2017-06-26
1
-1
/
+67
*
cBlockArea supports block entities. (#3795)
Mattes D
2017-06-24
1
-0
/
+24
*
Fixed handling Lua errors in nested callbacks (#3755)
Mattes D
2017-06-09
1
-2
/
+6
*
Fixed Lua bindings for const objects.
Mattes D
2017-05-09
1
-92
/
+4
*
DeadlockDetect now lists some tracked CS's stats.
Mattes D
2017-01-18
1
-0
/
+19
*
LuaState: Fixed untracking references.
Mattes D
2017-01-15
1
-5
/
+7
*
Fixed race conditions and forgotten clear in Lua ref tracking. (#3530)
Mattes D
2017-01-13
1
-4
/
+7
*
LuaState: Fixed race condition in ref tracking. (#3529)
Mattes D
2017-01-09
1
-15
/
+67
*
LuaState: Fixed stack balance when calling functions (#3428)
Mattes D
2016-11-10
1
-6
/
+28
*
cUrlClient: Exported to Lua API.
Mattes D
2016-08-23
1
-0
/
+11
*
cLuaState: Moved function param counting to PushCallPop() template.
Mattes D
2016-08-22
1
-27
/
+0
*
cLuaState: Added direct support for pushing a nil constant.
Mattes D
2016-08-22
1
-12
/
+13
*
cLuaState: Added support for optional params and AStringMap values.
Mattes D
2016-08-22
1
-0
/
+76
*
Fixed cWorld:ChunkStay bindings. (#3319)
Mattes D
2016-08-14
1
-12
/
+110
*
Converted cLuaState::cTableRef to use cTrackedRef.
Mattes D
2016-08-13
1
-33
/
+128
*
Removed debug log message.
Mattes D
2016-08-11
1
-1
/
+0
*
Fixed LuaAPI library registrations. (#3308)
Mattes D
2016-08-11
1
-1
/
+18
*
Fixed RasPi builds of unit tests.
Mattes D
2016-08-04
1
-14
/
+14
*
Converted cLuaState::cCallbackPtr into a UniquePtr.
Mattes D
2016-06-27
1
-0
/
+13
*
Removed dead code related to callbacks.
Mattes D
2016-06-27
1
-2
/
+2
*
cPluginManager: Use a callback for command handler registration.
Mattes D
2016-06-27
1
-0
/
+4
*
LuaState: Implemented proper locking for cCallback.
Mattes D
2016-06-27
1
-12
/
+46
*
Changed cLuaWindow callbacks to use cLuaState::cCallback.
Mattes D
2016-06-27
1
-13
/
+57
*
Changed plugin hook registrations to use cLuaState::cCallback.
Mattes D
2016-06-27
1
-9
/
+28
*
Added cLuaState::cCallback for representing (resettable) Lua callbacks.
Mattes D
2016-06-27
1
-4
/
+145
*
Bindings: Add a const-ptr variant to all stack getter functions
Mattes D
2016-06-05
1
-0
/
+1
*
LuaState: Inter-plugin calls now support simple tables. (#3220)
Mattes D
2016-05-31
1
-52
/
+126
*
Revert "Lua callback"
Mattes D
2016-03-21
1
-212
/
+8
*
Changed cLuaWindow callbacks to use cLuaState::cCallback.
Mattes D
2016-03-17
1
-14
/
+58
*
Changed plugin hook registrations to use cLuaState::cCallback.
Mattes D
2016-03-17
1
-9
/
+28
*
Added cLuaState::cCallback for representing (resettable) Lua callbacks.
Mattes D
2016-03-17
1
-4
/
+145
*
Bulk clearing of whitespace
LogicParrot
2016-02-05
1
-51
/
+51
*
Added a Json parser and serializer to Lua API.
Mattes D
2015-12-24
1
-0
/
+2
*
Fixes for clang-3.7
Lukas Pioch
2015-12-19
1
-1
/
+1
*
Revised the explosion-related Lua API and docs.
Mattes D
2015-12-18
1
-33
/
+33
*
Added PieceStructures generator.
Mattes D
2015-12-01
1
-2
/
+74
*
Added LuaState tracker and memory stats logging.
Mattes D
2015-09-28
1
-0
/
+72
*
Made Lua API check strings strictly.
Mattes D
2015-09-28
1
-1
/
+4
*
Extended and fixed the cFile API.
Mattes D
2015-09-26
1
-0
/
+12
*
Maked it compileable for clang-3.7
Lukas Pioch
2015-09-25
1
-3
/
+3
*
Use container-based infrastructure for Travis
Tiger Wang
2015-08-20
1
-1
/
+1
*
Silenced and fixed many warning messages across multiple files.
Samuel Barney
2015-07-29
1
-12
/
+24
*
Added basic support for loading village prefabs from files.
Mattes D
2015-06-20
1
-1
/
+5
*
LuaState: Added support for config-style usage.
Mattes D
2015-06-17
1
-10
/
+73
*
Added LuaState support for all integral types
tycho
2015-05-19
1
-32
/
+19
*
Lua: Break into ZBS debugger on API errors.
Mattes D
2015-05-16
1
-0
/
+26
*
Moved cWorld manual bindings out into a separate file.
Mattes D
2015-05-13
1
-1
/
+1
*
ToLua now generates cLuaState::Push() and GetStackValue()
Mattes D
2015-05-12
1
-371
/
+6
*
OnExecuteCommand hook can override the command result (crXXX).
Mattes D
2015-05-10
1
-0
/
+12
*
Merge remote-tracking branch 'origin/master' into warnings
Tiger Wang
2015-05-10
1
-2
/
+2
|
\
|
*
More style checking.
Mattes D
2015-05-09
1
-2
/
+2
*
|
Fixed some Visual Studio warnings
Tiger Wang
2015-05-09
1
-3
/
+15
|
/
*
Fixed inter-plugin calls.
Mattes D
2015-05-07
1
-9
/
+4
*
Added support for additional data in the ParticleEffect Packet
tycho
2015-05-07
1
-0
/
+41
*
Added cBlockArea:GetNonAirCropRelCoords() API function.
Mattes D
2015-04-29
1
-1
/
+31
*
Refactored ManualBindings' callbacks using templates.
Mattes D
2015-04-23
1
-0
/
+18
*
Implemented cPluginManager:DoWithPlugin(), fixed ForEachPlugin().
Mattes D
2015-04-23
1
-19
/
+89
*
cNetwork: Added UDP API.
Mattes D
2015-02-20
1
-0
/
+12
*
LuaAPI: Added client TLS support for TCP links.
Mattes D
2015-02-12
1
-0
/
+12
*
Exported cServerHandle and cNetwork:Listen to Lua.
Mattes D
2015-02-04
1
-0
/
+33
*
cNetwork: Exported the Connect() method and cTCPLink class to Lua.
Mattes D
2015-02-04
1
-0
/
+12
*
Fixed type-conversion warnings.
Mattes D
2015-01-18
1
-1
/
+1
*
Initial convertion of a_Dt to std::chrono
Tycho
2015-01-11
1
-0
/
+7
*
En masse NULL -> nullptr replace
Tiger Wang
2014-10-23
1
-27
/
+27
*
LuaState: Projectiles are pushed using their full class.
Mattes D
2014-10-22
1
-1
/
+1
*
cLuaState: cEntity is pushed with specific type.
Mattes D
2014-10-21
1
-7
/
+48
*
Fixed a potential crash in cEntity bindings.
Mattes D
2014-10-20
1
-2
/
+6
*
cLuaState: cMonster descendants don't push their specific type.
Mattes D
2014-10-19
1
-1
/
+10
*
cLuaState: cBlockEntity descendants are pushed with proper class type.
Mattes D
2014-10-19
1
-1
/
+1
*
LuaState: Pushing a cEntity pushes the correct class name.
Mattes D
2014-10-19
1
-1
/
+3
*
Fixed crash in ForEachEntityInBox API.
madmaxoft
2014-10-06
1
-3
/
+11
*
LuaState: Fixed class value-getting off the stack.
madmaxoft
2014-09-03
1
-4
/
+4
*
Added cWorld::ForEachEntityInBox()
madmaxoft
2014-09-03
1
-0
/
+26
*
cLuaState: Fixed Vector3<> names pushed to Lua.
Mattes D
2014-08-22
1
-5
/
+41
*
Fixed style: spaces after commas.
madmaxoft
2014-07-19
1
-2
/
+1
*
Normalized comments.
madmaxoft
2014-07-17
1
-2
/
+2
*
Changed OnWeatherChanging hook to always read the returned weather.
madmaxoft
2014-07-03
1
-0
/
+12
*
Fixed OnProjectileHitBlock bindings.
madmaxoft
2014-06-03
1
-61
/
+86
*
Merge branch 'MacFixes'
Tycho
2014-04-02
1
-0
/
+1
|
\
|
*
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
2014-03-25
1
-0
/
+1
*
|
Fixed error when the hook gets called.
STRWarrior
2014-03-29
1
-0
/
+12
|
/
*
Made pushing plain pointer to Lua a valid operation, with a warning.
madmaxoft
2014-03-20
1
-2
/
+3
*
Errors in Lua don't include the error handler in the stack trace.
madmaxoft
2014-03-19
1
-5
/
+5
*
Merge branch 'Werror' into warnings
Tycho
2014-03-12
1
-5
/
+9
|
\
|
*
Fixed Lua string return values.
madmaxoft
2014-03-12
1
-4
/
+0
|
*
Moved Lua API registering into a separate function.
madmaxoft
2014-03-12
1
-1
/
+9
*
|
Fixed a load of format string errors
Tycho
2014-03-11
1
-1
/
+3
|
/
*
Fixed warnings
Tycho
2014-03-07
1
-0
/
+1
*
cLuaState: Made public the GetStackValue() functions.
madmaxoft
2014-03-04
1
-6
/
+12
*
Manually exported g_Block tables
andrew
2014-03-02
1
-0
/
+2
*
Attempted fix for several GCC warnings.
madmaxoft
2014-02-26
1
-0
/
+7
*
Add Lua plugin path to package.path and .cpath.
madmaxoft
2014-02-17
1
-0
/
+26
*
Added cLuaState::CheckParamFunctionOrNil().
madmaxoft
2014-02-11
1
-2
/
+34
*
Fixed nested plugin function calls.
madmaxoft
2014-02-11
1
-6
/
+9
*
cLuaState: Stack traces don't include ghost 0-th element.
madmaxoft
2014-02-10
1
-1
/
+1
*
cLuaState::cRef can be unbound and re-bound.
madmaxoft
2014-02-09
1
-7
/
+45
*
Removed a useless check in cLuaState.
madmaxoft
2014-02-04
1
-3
/
+1
*
Fixed calling plugins with userdata params.
madmaxoft
2014-02-04
1
-0
/
+1
*
Removed a leftover debug message.
madmaxoft
2014-02-04
1
-1
/
+0
*
Fixed error handling in cPluginManager:CallPlugin() API.
madmaxoft
2014-02-04
1
-2
/
+5
*
Improved error resistance in cPluginManager:CallPlugin().
madmaxoft
2014-02-04
1
-0
/
+8
*
Lua: Fixed an error in table-functions callbacks.
madmaxoft
2014-01-29
1
-1
/
+5
*
Implemented cPluginManager:CallPlugin() API.
madmaxoft
2014-01-21
1
-16
/
+183
*
cLuaState can now check function params.
madmaxoft
2014-01-19
1
-0
/
+34
*
cCreeper is no longer available in API.
madmaxoft
2014-01-13
1
-12
/
+0
*
Lua errors display stack trace.
madmaxoft
2014-01-11
1
-3
/
+25
*
Removed internal methods from public cLuaState interface.
madmaxoft
2014-01-11
1
-9
/
+17
*
LuaState can push strings with embedded NULs.
madmaxoft
2014-01-07
1
-1
/
+1
*
implemented the recommendations Xoft gave.
STRWarrior
2013-12-31
1
-0
/
+12
*
Made cmake compilation possible on Windows.
madmaxoft
2013-12-27
1
-2
/
+2
*
Fixed tolua++ compilation.
madmaxoft
2013-12-08
1
-1
/
+1
*
Moved bindings-related to a Bindings subfolder.
madmaxoft
2013-12-08
1
-0
/
+1024