Daniel Kolesa
40214e16c7
elua: correctly wrap gettext funcs
...
Now, we cannot directly register funcs defined by a different
signature than the lua standard (int (*)(lua_State *)) so we
have to correctly wrap those with proper conversions etc.
2017-11-24 10:55:46 +01:00
Daniel Kolesa
085623006d
elua: add table serializer/deserializer
...
This is important for docgen use (reading theme configs).
2016-07-29 14:27:26 +01:00
Daniel Kolesa
0d126eab35
elua: enable module lookups in apps location
...
This will allow for better organization of the docgen script.
2016-07-19 16:19:42 +01:00
Daniel Kolesa
3a685d40c0
elua lib: add a func to retrieve the current translation lang
2015-05-06 15:05:23 +01:00
Daniel Kolesa
79a01f9ab3
elua: take __tostring from object metatable on robjects
2015-03-02 16:10:50 +00:00
Daniel Kolesa
1392518ec2
elua: readonly object __dtor support
2015-03-02 16:03:18 +00:00
Daniel Kolesa
356ed88525
elua: add transparent destructor support to elua objects
2015-03-02 13:51:22 +00:00
Daniel Kolesa
244707a3a7
elua: completely revamped object system
...
These changes now allow us to do proper __tostring overrides and require
fewer method references, as everything shares a single metatable.
2015-02-25 15:45:47 +00:00
Daniel Kolesa
1e83761810
elua: multiple inheritance aware is_a
2015-02-25 15:16:35 +00:00
Daniel Kolesa
212571c406
elua: guarantee multiple inheritance availability on any object
2015-02-25 15:11:52 +00:00
Daniel Kolesa
4ecedc5198
elua: add object system mixin support without interfering with parents
2015-02-25 15:06:10 +00:00
Daniel Kolesa
c18b1704a9
elua: delegative multiple inheritance support in util object system
2015-02-25 13:03:00 +00:00
Daniel Kolesa
c65221c0ae
elua: move core scripts to src/scripts
2014-12-11 16:59:27 +00:00