summaryrefslogtreecommitdiff
path: root/libs/lua
AgeCommit message (Collapse)Author
2016-04-14allow to compare C class instances from luaRobin Gareus
2016-04-12Modify 'getIdentityKey()' function to have LuaBridge_API linkage when ↵John Emmas
building with MSVC (rather than simply 'extern')
2016-04-12Change LuaBridge_API to be __declspec(dllexport) or __declspec(dllimport, as ↵John Emmas
required
2016-04-12some more windows bandaids for optimized buildsRobin Gareus
really this is getting UGLY.
2016-04-11special case luabridge for windows/MSVCRobin Gareus
luabridge uses static fn addresses to identify classes. Windows uses different addresses for *identical* static functions in libardour.dll and ardour.exe This solves the issue by moving the all functions from a header-only implementation into libardour.
2016-04-10update lua related doc, add missing bindingsRobin Gareus
2016-04-04Modify our MSVC projects to build liblua as a DLL rather than a static libJohn Emmas
2016-04-04#define LUA_DEBUG when making a Debug build with MSVCJohn Emmas
2016-04-04liblua visibility and compiler-flagsRobin Gareus
2016-03-28reduce header dependencies (part 1/2)Robin Gareus
2016-03-23refactor lua header includesRobin Gareus
2016-03-21Lua Array DocumentationRobin Gareus
2016-03-21refine Lua Binding DocumentationRobin Gareus
2016-03-20fix JSON luadoc formatRobin Gareus
2016-03-20Prepare Lua Binding Documentation (JSON)Robin Gareus
2016-03-18allow to bind functions with reference args in global lua namespaceRobin Gareus
2016-02-27ISO C++03 14.2/4 compatibility for clang.Robin Gareus
http://stackoverflow.com/questions/3786360/confusing-template-error (hopefully other compilers which didn't mind the missing "template" are still fine with this)
2016-02-27Accommodate newly introduced source(s) in our MSVC project (lua)John Emmas
2016-02-22Add a VC project for building the new lua branch with MSVCRobin Gareus
(untested, new paths -- adopted from John Emmas project)
2016-02-22LuaBridge: support argument references via table returnRobin Gareus
2016-02-22customize LuaBridgeRobin Gareus
* introduce boost::shared_ptr support * support enum & const * allow to add non-class member functions * STL iterators (vector, list, set, bitset & map) * support reference arguments (framecnt_t&) * add support for arrays of basic types (e.g. float*, int*) * fix compiler warnings
2016-02-22add liblua wrapper and build-scriptsRobin Gareus
2016-02-22NO-OP whitespaceRobin Gareus
2016-02-22add LuaBridgeRobin Gareus
https://github.com/vinniefalco/LuaBridge
2016-02-22add lua-5.3.2Robin Gareus