summaryrefslogtreecommitdiffstats
path: root/src/if_lua.c
AgeCommit message (Collapse)Author
2016-01-23patch 7.4.1154v7.4.1154Bram Moolenaar
Problem: No support for JSON. Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true, v:null and v:none.
2016-01-09patch 7.4.1065v7.4.1065Bram Moolenaar
Problem: Cannot use the "dll" options on MS-Windows. Solution: Support the options on all platforms. Use the built-in name as the default, so that it's clear what Vim is looking for.
2015-12-03patch 7.4.954v7.4.954Bram Moolenaar
Problem: When using Lua there may be a crash. (issue #468) Solution: Avoid using an unitialized tv. (Yukihiro Nakadaira)
2015-11-02patch 7.4.907v7.4.907Bram Moolenaar
Problem: Libraries for dynamically loading interfaces can only be defined at compile time. Solution: Add options to specify the dll names. (Kazuki Sakamoto, closes #452)
2015-07-21patch 7.4.793v7.4.793Bram Moolenaar
Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
2015-06-27patch 7.4.763v7.4.763Bram Moolenaar
Problem: Building with Lua 5.1 doesn't work. Solution: Define lua_replace and lua_remove. (KF Leong)
2015-06-25patch 7.4.759v7.4.759Bram Moolenaar
Problem: Building with Lua 5.3 doesn't work, symbols have changed. Solution: Use the new names for the new version. (Felix Schnizlein)
2015-02-17updated for version 7.4.638v7.4.638Bram Moolenaar
Problem: Can't build with Lua 5.3 on Windows. Solution: use luaL_optinteger() instead of LuaL_optlong(). (Ken Takata)
2015-02-04updated for version 7.4.621v7.4.621Bram Moolenaar
Problem: Returning 1 in the wrong function. (Raymond Ko) Solution: Return 1 in the right function (hopefully).
2015-02-04updated for version 7.4.619v7.4.619Bram Moolenaar
Problem: luaV_setref() not returning the correct value. Solution: Return one.
2015-02-03updated for version 7.4.618v7.4.618Bram Moolenaar
Problem: luaV_setref() is missing a return statement. (Ozaki Kiichi) Solution: Put the return statement back.
2015-02-03updated for version 7.4.609v7.4.609Bram Moolenaar
Problem: For complicated list and dict use the garbage collector can run out of stack space. Solution: Use a stack of dicts and lists to be marked, thus making it iterative instead of recursive. (Ben Fritz)
2014-05-07updated for version 7.4.278v7.4.278Bram Moolenaar
Problem: list_remove() conflicts with function defined in Sun header file. Solution: Rename the function. (Richard Palo)
2013-04-15updated for version 7.3.896v7.3.896Bram Moolenaar
Problem: Memory leaks in Lua interface. Solution: Fix the leaks, add tests. (Yukihiro Nakadaira)
2013-04-12updated for version 7.3.885v7.3.885Bram Moolenaar
Problem: Double free for list and dict in Lua. (Shougo Matsu) Solution: Do not unref list and dict. (Yasuhiro Matsumoto)
2013-02-14updated for version 7.3.820v7.3.820Bram Moolenaar
Problem: Build errors and warnings when building with small features and Lua, Perl or Ruby. Solution: Add #ifdefs and UNUSED.
2012-10-14updated for version 7.3.689v7.3.689Bram Moolenaar
Problem: MzScheme and Lua may use a NULL string. Solution: Use an empty string instead of NULL. (Yukihiro Nakadaira)
2012-06-29updated for version 7.3.569v7.3.569Bram Moolenaar
Problem: Evaluating Vim expression in Python is insufficient. Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX)
2012-04-06updated for version 7.3.494v7.3.494Bram Moolenaar
Problem: Can't compile with Lua 9.1 or dynamic Lua. Solution: Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho)
2012-04-05updated for version 7.3.490v7.3.490Bram Moolenaar
Problem: Member confusion in Lua interface. Solution: Fix it. Add luaeval(). (Taro Muraoka, Luis Carvalho)
2011-12-08updated for version 7.3.370v7.3.370Bram Moolenaar
Problem: Compiler warns for unused variable in Lua interface. Solution: Remove the variable.
2011-09-21updated for version 7.3.317v7.3.317Bram Moolenaar
Problem: Calling debug.debug() in Lua may cause Vim to hang. Solution: Add a better debug method. (Rob Hoelz, Luis Carvalho)
2011-01-17updated for version 7.3.101v7.3.101Bram Moolenaar
Problem: ino_t defined with wrong size. Solution: Move including auto/config.h before other includes. (Marius Geminas)
2010-10-23updated for version 7.3.034v7.3.034Bram Moolenaar
Problem: Win32: may be loading .dll from the wrong directory. Solution: Go to the Vim executable directory when opening a library.
2010-08-12Fix: Lua interface tried to load the library when closing a buffer or window.Bram Moolenaar
2010-07-28Update for Lua interface. (Luis Carvalho)Bram Moolenaar
2010-07-22Make it possible to load Lua dynamically on Unix. (Luis Carvalho)Bram Moolenaar
2010-07-18Make it easier to build with Lua. Remove compiler warnings.Bram Moolenaar
2010-07-17Whitespace cleanup.Bram Moolenaar
2010-07-14Added Lua interfae. (Luis Carvalho)Bram Moolenaar