aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_util.cpp
AgeCommit message (Collapse)Author
2015-07-27Add AreaStore data structureest31
2015-05-16Add core.get_dir_listShadowNinja
2015-05-16Add core.request_insecure_environment()ShadowNinja
2015-05-16Add core.mkdirShadowNinja
2015-05-16Add mod securityShadowNinja
Due to compatibility concerns, this is temporarily disabled.
2015-05-11Make early protocol auth mechanism generic, and add SRPest31
Adds everything needed for SRP (and everything works too), but still deactivated, as protocol v25 init packets aren't final yet. Can be activated by changing the LATEST_PROTOCOL_VERSION header to 25 inside networkprotocol.h.
2015-04-17Refactor around translatePasswordest31
Change types for passed password from wstring to string, which removes converting back and forth in most cases. Move the narrow_to_wide conversion, where its neccessary, closer to irrlicht. Remove trailing spaces in guiPasswordChange.cpp. Make parameters for translatePassword passed as const reference.
2015-04-01Move globals from main.cpp to more sane locationsCraig Robbins
Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h
2014-09-21Split settings into seperate source and header filesShadowNinja
This also cleans up settings a bit
2014-09-20Add compression APIShadowNinja
2014-05-15Make print() NUL-safeShadowNinja
2014-05-07Organize builtin into subdirectoriesShadowNinja
2014-05-07Add write_json() to the async APIShadowNinja
2014-04-29Add proper lua api deprecated handlingsapier
2014-04-27Remove dependency on marshal and many other async changesShadowNinja
This makes a number of changes: * Remove the dependency on marshal by using string.dump and loadstring. * Use lua_tolstring rather than having Lua functions pass string lengths to C++. * Move lua_api/l_async_events.* to cpp_api/s_async.*, where it belongs. * Make AsyncWorkerThread a child of ScriptApiBase, this removes some duplicate functionality. * Don't wait for async threads to shut down. (Is this safe? Might result in corruption if the thread is writing to a file.) * Pop more unused items from the stack * Code style fixes * Other misc changes
2014-01-11Rename get_json_value to read_json_valueShadowNinja
2013-12-18Don't throw a error when writing JSON failsShadowNinja
2013-12-18Add 'minetest.write_json'ShadowNinja
2013-11-29Fix modstore/favourites hang by adding asynchronous lua job supportsapier
2013-09-10Allow non-string arguments for minetest.is_yes()PilzAdam
2013-09-10Add Settings interface for LuaPilzAdam
2013-09-02Add minetest.parse_json, engine.parse_jsonKahrl
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl