Permalink
Switch branches/tags
Nothing to show
Commits on Feb 20, 2013
  1. Removed a semi colon.

    michaeljgray committed Feb 20, 2013
Commits on Jan 23, 2012
  1. Added support for translation of LuaCFunction.

    michaeljgray committed Jan 23, 2012
    Changed the LuaHelper API a bit.
    Adapted LuaTable to the new LuaHelper API.
  2. Minor refactoring.

    michaeljgray committed Jan 23, 2012
    Added support for string translation.
Commits on Dec 10, 2011
  1. Mostly just added support for tables and values within them. Hopefull…

    michaeljgray committed Dec 10, 2011
    …y using the Lua registry is a good idea here.
Commits on Nov 30, 2011
  1. Breaking some things.

    michaeljgray committed Nov 30, 2011
    Added new attributes.
    Reworking the translators.
    Swapped LuaRuntimeException and LuaException.
Commits on Nov 20, 2011
  1. Added some safety checking on calling Lua functions from the CLR.

    michaeljgray committed Nov 20, 2011
    Added LuaRuntimeException.
    Fixed up dynamic invocation to only return the first returned value from Lua to avoid having to use the array indexer to get the values.
    Lua.CallFunction now returns an object[] to facilitate multiple returns from Lua.
    Added LuaCore.Isnil.
    Added LuaCore.CheckStack.
  2. Added LuaHelper.Pop in place of the macro and I feel dumb now. This i…

    michaeljgray committed Nov 20, 2011
    …s no longer a hack but a legitimate solution. Thanks Jakob.
  3. Started implementing dynamic Lua function calling from C#.

    michaeljgray committed Nov 20, 2011
    Refactored the Lua object translator.
    Fixed a bug where the stack would indefinitely grow.
    Added an ugly hack to replace lua_pop temporarily because it does not exist in the DLL I'm using for testing.
  4. Corrected a translation bug where a non floating point type would cra…

    michaeljgray committed Nov 20, 2011
    …sh with an invalid type conversion in the common object translator.
    
    Added lua_gettop to LuaCore.
    Added functionality to Lua.TryInvokeMember.
Commits on Nov 19, 2011
  1. Continued implementing the common object translator.

    michaeljgray committed Nov 19, 2011
    Continued implementing the Lua object translator.
    Added dynamic functionality to the Lua class.
    Added more Lua API functions to LuaCore.
    Extended LuaHelper to include a simplified GetGlobal method.
    Added UnsupportedTypeException.
Commits on Nov 7, 2011
  1. Corrected a spelling error in the MIT license.

    michaeljgray committed Nov 7, 2011
    Added the MIT license to the test environment project.
    Corrected the copyright in NLua.TestEnvironment.AssemblyInfo.cs.
  2. Added the MIT license to the AssemblyInfo.cs file.

    michaeljgray committed Nov 7, 2011
    Corrected the AssemblyCopyright attribute text.
  3. Corrected some consistency issues in a few source files.

    michaeljgray committed Nov 7, 2011
    Added the MIT license to each source file.
Commits on Nov 6, 2011
  1. Initial commit of the base Lua bindings with simple object translatio…

    michaeljgray committed Nov 6, 2011
    …ns for the CLI to Lua. Additionally, .gitignore was prepared to exclude the bin and obj directories as well as the solution user settings and the lua5.1.dll file.