Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-13 | elua: get rid of lightuserdata for state retrieval | Daniel Kolesa | |
In order to get around the lightuserdata 48-bit problem, split the state pointer into two and reconstruct it later as necessary. | |||
2017-11-24 | elua: correctly wrap gettext funcs | Daniel Kolesa | |
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 | elua - use safeptr with lightuserdata to work around luajit 64bit issue | Carsten Haitzler (Rasterman) | |
luajit only supports 47bits on 64bit for lightuser data (bad! don't mess with opaque pointers... really unexpected and bad and probably should be fixed in luajit by doing things like on 32bit where pointers are not messed with etc.) | |||
2017-06-28 | elua: use up to date lua API | Daniel Kolesa | |
luaL_reg is a 5.0 API which we don't support. | |||
2016-08-08 | elua: load modules from local dirs first | Daniel Kolesa | |
This fixes cases when running scripts locally - local modules are preferred over systemwide, avoiding possibly outdated system scripts from being run. | |||
2016-07-19 | elua: enable module lookups in apps location | Daniel Kolesa | |
This will allow for better organization of the docgen script. | |||
2016-04-16 | elua: more file utilities in clib | Daniel Kolesa | |
2016-03-29 | elua: add several file/dir utils used by doc gen | Daniel Kolesa | |
This will be expanded into a proper util lib later. | |||
2015-12-05 | efl: add binary mode to f(re)open() calls | Vincent Torri | |
This allows better compatibility with Windows Signed-off-by: Cedric BAIL <cedric@osg.samsung.com> | |||
2015-10-19 | elua: remove non-portable lconv fields (breaks windows) | Daniel Kolesa | |
2015-06-09 | elua lib: sanitize all file paths before writing them | Daniel Kolesa | |
This will prevent random nonsense from being written in. It changes semantics slightly (documented) and also fixes CID 1267463. @fix | |||
2015-05-07 | elua: remove the need to order the header correctly for Windows. | Cedric BAIL | |
2015-05-06 | elua lib: use -1 for default values in localeconv | Daniel Kolesa | |
2015-05-06 | elua lib: add API to retrieve lconv from lua | Daniel Kolesa | |
2015-05-06 | elua lib: add a func to retrieve the current translation lang | Daniel Kolesa | |
2015-05-06 | elua lib: remove unnecessary checks (always initialized) | Daniel Kolesa | |
2015-05-06 | elua lib: fix elua_util_app_load + docs | Daniel Kolesa | |
2015-05-06 | elua lib: use Eina_Bool as return val in some utils | Daniel Kolesa | |
2015-05-06 | elua lib: merge the 3 setup funcs into one | Daniel Kolesa | |
This allows simpler initialization and elua_util_require can now queue up modules before full initialization is done. | |||
2015-05-06 | elua lib: docs for elua_util_error_report + remove unnecessary arg | Daniel Kolesa | |
2015-05-06 | elua lib: hide some APIs that should not be public | Daniel Kolesa | |
2015-05-06 | elua lib: tests for core dirs + fix core dirs | Daniel Kolesa | |
2015-05-06 | elua lib: error_report is now in util namespace | Daniel Kolesa | |
2015-05-06 | elua lib: API rename | Daniel Kolesa | |
2015-05-06 | elua lib: unify API conventions | Daniel Kolesa | |
2015-05-06 | elua lib: add elua_state_setup_modules + use | Daniel Kolesa | |
2015-05-06 | elua lib: move i18n initialization there | Daniel Kolesa | |
2015-05-06 | elua: utilize the new elua_util APIs | Daniel Kolesa | |
2015-05-06 | elua lib: add elua_util_ APIs | Daniel Kolesa | |
2015-05-06 | elua lib: add a way to retrieve the progname | Daniel Kolesa | |
2015-05-06 | elua lib: add progname to state | Daniel Kolesa | |
2015-05-06 | elua lib: add APIs to retrieve refs to require/appload | Daniel Kolesa | |
2015-05-06 | elua lib: add APIs for include path management | Daniel Kolesa | |
2015-05-06 | elua: new API elua_state_dirs_fill + utilize | Daniel Kolesa | |
2015-05-06 | elua lib: manage bound modules within Elua_State | Daniel Kolesa | |
2015-05-06 | elua lib: add elua_state_lua_state_get | Daniel Kolesa | |
2015-05-06 | elua lib: const correctness | Daniel Kolesa | |
2015-05-06 | elua lib: new APIs to retrieve dirs | Daniel Kolesa | |
2015-05-06 | elua lib: use eina safety checks | Daniel Kolesa | |
2015-05-06 | elua lib: add elua_state_dirs_set | Daniel Kolesa | |
2015-05-06 | elua lib: Elua_State for elua_state_setup_i18n | Daniel Kolesa | |
2015-05-06 | elua: elua_report_error now takes Elua_State* | Daniel Kolesa | |
2015-05-06 | elua lib: add elua_state_from_lua_get | Daniel Kolesa | |
2015-05-06 | elua lib: add elua_state_new and elua_state_free | Daniel Kolesa | |
2014-12-17 | elua: error reporting in the library | Daniel Kolesa | |
2014-12-12 | elua: move io extensions to library | Daniel Kolesa | |
2014-12-12 | elua: move i18n setup to the library | Daniel Kolesa | |
2014-12-11 | elua: add checkme | Daniel Kolesa | |
2014-12-11 | elua: add initial pieces of the library | Daniel Kolesa | |
2014-12-08 | elua: initial skeleton for the Elua library | Daniel Kolesa | |
Because of Bob and other things, it is required to separate the functionality currently provided by the elua binary into a library. This library will then be used by the elua binary as well as any other project. |