Use a settings object for the main settings 1949/head
authorShadowNinja <shadowninja@minetest.net>
Fri, 12 Dec 2014 19:49:19 +0000 (14:49 -0500)
committerShadowNinja <shadowninja@minetest.net>
Sat, 6 May 2017 19:33:19 +0000 (15:33 -0400)
commit43d1f375d18a2fbc547a9b4f23d1354d645856ca
tree15de6977737b440b9d265f85dc1fe3c71e996a45
parenta024042bf5ad487685e952da7b96ffa845cd7731
Use a settings object for the main settings

This unifies the settings APIs.

This also unifies the sync and async registration APIs, since the async
registration API did not support adding non-functions to the API table.
46 files changed:
builtin/common/misc_helpers.lua
builtin/fstk/tabview.lua
builtin/game/auth.lua
builtin/game/chatcommands.lua
builtin/game/deprecated.lua
builtin/game/forceloading.lua
builtin/game/init.lua
builtin/game/item.lua
builtin/game/item_entity.lua
builtin/game/misc.lua
builtin/game/statbars.lua
builtin/game/static_spawn.lua
builtin/init.lua
builtin/mainmenu/common.lua
builtin/mainmenu/dlg_config_world.lua
builtin/mainmenu/dlg_create_world.lua
builtin/mainmenu/dlg_settings_advanced.lua
builtin/mainmenu/init.lua
builtin/mainmenu/store.lua
builtin/mainmenu/tab_multiplayer.lua
builtin/mainmenu/tab_server.lua
builtin/mainmenu/tab_settings.lua
builtin/mainmenu/tab_simple_main.lua
builtin/mainmenu/tab_singleplayer.lua
builtin/mainmenu/tab_texturepacks.lua
builtin/mainmenu/textures.lua
builtin/profiler/init.lua
builtin/profiler/instrumentation.lua
builtin/profiler/reporter.lua
builtin/profiler/sampling.lua
doc/lua_api.txt
src/script/cpp_api/s_async.cpp
src/script/cpp_api/s_async.h
src/script/lua_api/l_base.cpp
src/script/lua_api/l_base.h
src/script/lua_api/l_internal.h
src/script/lua_api/l_mainmenu.cpp
src/script/lua_api/l_mainmenu.h
src/script/lua_api/l_settings.cpp
src/script/lua_api/l_settings.h
src/script/lua_api/l_util.cpp
src/script/lua_api/l_util.h
src/script/scripting_client.cpp
src/script/scripting_mainmenu.cpp
src/script/scripting_mainmenu.h
src/script/scripting_server.cpp