Mark van Renswoude
31e205288f
Added support for CFunctions in tables
...
Example for issue #2
3 years ago
Mark van Renswoude
745c8b5a35
Added Get/Set/AddRequirePath methods
6 years ago
Mark van Renswoude
018dbf03b2
Moved TLuaParameters to interface section
6 years ago
Mark van Renswoude
f8515a948c
Fixed nil pointers being pushed as userdata instead of actually nil
6 years ago
Mark van Renswoude
47b39799f3
Added exception handling for registered functions
...
Added HasValue method for tables
Fixed LuaFunction DataType not being recognized as VariableFunction
6 years ago
Mark van Renswoude
b250054d26
64-bits compatibility
7 years ago
Mark van Renswoude
cad2054373
Actually included the rename which was supposed to happen in the last commit :)
...
Added RegisterFunctions method which takes an object and registers all compatible methods either globally or in a table
7 years ago
Mark van Renswoude
9141fc16cc
Renamed Lua to Lua.API
7 years ago
Mark van Renswoude
1c0051fbb5
Added: Capture method
...
Fixed: libraries failed to load when not using TLuaLibrary.All
8 years ago
Mark van Renswoude
9ab83c012d
Added: support for Lua function variables
...
Added: GetByteCode method (can be read back using LoadFromStream/File)
Added: single return parameters can now be directly read as a variable (wraps Items[0])
Added: unit tests to show off the new features
8 years ago
Mark van Renswoude
859780bc7a
Added: AutoRun parameter (default True)
...
Added: unit tests / showcases for loading and running multiple scripts
8 years ago
Mark van Renswoude
fa2f6df00c
Added: Get/SetGlobalVariable methods
...
Added: support for tables
Changed: ILuaParameter is now a more generic ILuaVariable
8 years ago
Mark van Renswoude
8ab94ab954
Changed: Call renamed to Run
...
Added: Call methods to call a named Lua function
8 years ago
Mark van Renswoude
b946dbcca5
Initial commit
9 years ago