aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_rollback.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/lua_api/l_rollback.cpp')
0 files changed, 0 insertions, 0 deletions
s.yml?h=lifo-fixes&id2=c16b1e26393c133df2d660bae80ae908339b0ae4'>.travis.yml45
-rw-r--r--CMakeLists.txt168
-rw-r--r--CONTRIBUTING.md106
-rw-r--r--README.txt227
-rw-r--r--build/android/AndroidManifest.xml.template35
-rw-r--r--build/android/Makefile791
-rw-r--r--build/android/build.gradle48
-rw-r--r--build/android/build.xml16
-rw-r--r--build/android/gradle/wrapper/gradle-wrapper.jarbin0 -> 49896 bytes-rw-r--r--build/android/gradle/wrapper/gradle-wrapper.properties6
-rwxr-xr-xbuild/android/gradlew164
-rw-r--r--build/android/gradlew.bat90
-rw-r--r--build/android/jni/Android.mk245
-rw-r--r--build/android/jni/Application.mk10
-rw-r--r--build/android/jni/Deps.mk7
-rw-r--r--build/android/jni/Irrlicht.mk8
-rw-r--r--build/android/patches/irrlicht-back_button.patch (renamed from build/android/irrlicht-back_button.patch)15
-rw-r--r--build/android/patches/irrlicht-native_activity.patch13
-rw-r--r--build/android/patches/irrlicht-texturehack.patch (renamed from build/android/irrlicht-texturehack.patch)0
-rw-r--r--build/android/patches/irrlicht-touchcount.patch (renamed from build/android/irrlicht-touchcount.patch)0
-rw-r--r--build/android/patches/libiconv_android.patch39
-rw-r--r--build/android/patches/libiconv_stdio.patch13
-rw-r--r--build/android/patches/libvorbis-libogg-fpu.patch (renamed from build/android/libvorbis-libogg-fpu.patch)0
-rw-r--r--build/android/patches/openssl_arch.patch13
-rw-r--r--build/android/project.properties1
-rw-r--r--build/android/settings.gradle2
-rw-r--r--build/android/src/debug/AndroidManifest.xml4
-rw-r--r--build/android/src/main/AndroidManifest.xml34
-rw-r--r--build/android/src/main/java/net.minetest.minetest/MinetestAssetCopy.java416
-rw-r--r--build/android/src/main/java/net.minetest.minetest/MinetestTextEntry.java (renamed from build/android/src/org/minetest/minetest/MinetestTextEntry.java)2
-rw-r--r--build/android/src/main/java/net.minetest.minetest/MtNativeActivity.java (renamed from build/android/src/org/minetest/minetest/MtNativeActivity.java)38
-rw-r--r--build/android/src/main/res/drawable-hdpi/irr_icon.png (renamed from build/android/res/drawable-hdpi/irr_icon.png)bin5490 -> 5490 bytes-rw-r--r--build/android/src/main/res/drawable-ldpi/irr_icon.png (renamed from build/android/res/drawable-ldpi/irr_icon.png)bin2262 -> 2262 bytes-rw-r--r--build/android/src/main/res/drawable-mdpi/irr_icon.png (renamed from build/android/res/drawable-mdpi/irr_icon.png)bin3110 -> 3110 bytes-rw-r--r--build/android/src/main/res/drawable-xhdpi/irr_icon.png (renamed from build/android/res/drawable-xhdpi/irr_icon.png)bin7610 -> 7610 bytes-rw-r--r--build/android/src/main/res/layout/assetcopy.xml (renamed from build/android/res/layout/assetcopy.xml)6
-rw-r--r--build/android/src/main/res/values/strings.xml5
-rw-r--r--build/android/src/main/res/values/styles.xml (renamed from build/android/res/values/styles.xml)0
-rw-r--r--build/android/src/org/minetest/minetest/MinetestAssetCopy.java288
-rw-r--r--builtin/client/chatcommands.lua65
-rw-r--r--builtin/client/init.lua23
-rw-r--r--builtin/client/register.lua73
-rw-r--r--builtin/common/after.lua33
-rw-r--r--builtin/common/chatcommands.lua112
-rw-r--r--builtin/common/filterlist.lua5
-rw-r--r--builtin/common/misc_helpers.lua394
-rw-r--r--builtin/common/serialize.lua30
-rw-r--r--builtin/common/strict.lua21
-rw-r--r--builtin/common/vector.lua20
-rw-r--r--builtin/fstk/buttonbar.lua61
-rw-r--r--builtin/fstk/dialog.lua8
-rw-r--r--builtin/fstk/tabview.lua38
-rw-r--r--builtin/fstk/ui.lua83
-rw-r--r--builtin/game/auth.lua36
-rw-r--r--builtin/game/chatcommands.lua573
-rw-r--r--builtin/game/constants.lua27
-rw-r--r--builtin/game/deprecated.lua35
-rw-r--r--builtin/game/detached_inventory.lua5
-rw-r--r--builtin/game/falling.lua309
-rw-r--r--builtin/game/features.lua9
-rw-r--r--builtin/game/forceloading.lua43
-rw-r--r--builtin/game/init.lua18
-rw-r--r--builtin/game/item.lua385
-rw-r--r--builtin/game/item_entity.lua151
-rw-r--r--builtin/game/misc.lua165
-rw-r--r--builtin/game/mod_profiling.lua356
-rw-r--r--builtin/game/privileges.lua63
-rw-r--r--builtin/game/register.lua199
-rw-r--r--builtin/game/statbars.lua14
-rw-r--r--builtin/game/static_spawn.lua26
-rw-r--r--builtin/game/voxelarea.lua49
-rw-r--r--builtin/init.lua46
-rw-r--r--builtin/mainmenu/common.lua313
-rw-r--r--builtin/mainmenu/dlg_config_world.lua193
-rw-r--r--builtin/mainmenu/dlg_create_world.lua24
-rw-r--r--builtin/mainmenu/dlg_delete_mod.lua9
-rw-r--r--builtin/mainmenu/dlg_delete_world.lua23
-rw-r--r--builtin/mainmenu/dlg_rename_modpack.lua12
-rw-r--r--builtin/mainmenu/dlg_settings_advanced.lua772
-rw-r--r--builtin/mainmenu/gamemgr.lua4
-rw-r--r--builtin/mainmenu/generate_from_settingtypes.lua99
-rw-r--r--builtin/mainmenu/init.lua129
-rw-r--r--builtin/mainmenu/init_simple.lua4
-rw-r--r--builtin/mainmenu/modmgr.lua130
-rw-r--r--builtin/mainmenu/store.lua52
-rw-r--r--builtin/mainmenu/tab_credits.lua130
-rw-r--r--builtin/mainmenu/tab_local.lua (renamed from builtin/mainmenu/tab_singleplayer.lua)176
-rw-r--r--builtin/mainmenu/tab_mods.lua49
-rw-r--r--builtin/mainmenu/tab_multiplayer.lua236
-rw-r--r--builtin/mainmenu/tab_online.lua350
-rw-r--r--builtin/mainmenu/tab_server.lua178
-rw-r--r--builtin/mainmenu/tab_settings.lua450
-rw-r--r--builtin/mainmenu/tab_simple_main.lua226
-rw-r--r--builtin/mainmenu/tab_texturepacks.lua75
-rw-r--r--builtin/mainmenu/textures.lua41
-rw-r--r--builtin/profiler/init.lua80
-rw-r--r--builtin/profiler/instrumentation.lua232
-rw-r--r--builtin/profiler/reporter.lua277
-rw-r--r--builtin/profiler/sampling.lua206
-rw-r--r--builtin/settingtypes.txt1509
-rw-r--r--client/shaders/default_shader/opengl_fragment.glsl4
-rw-r--r--client/shaders/default_shader/opengl_vertex.glsl9
-rw-r--r--client/shaders/minimap_shader/opengl_fragment.glsl32
-rw-r--r--client/shaders/minimap_shader/opengl_vertex.glsl9
-rw-r--r--client/shaders/nodes_shader/opengl_fragment.glsl219
-rw-r--r--client/shaders/nodes_shader/opengl_vertex.glsl245
-rw-r--r--client/shaders/selection_shader/opengl_fragment.glsl9
-rw-r--r--client/shaders/selection_shader/opengl_vertex.glsl9
-rw-r--r--client/shaders/water_surface_shader/opengl_fragment.glsl116
-rw-r--r--client/shaders/water_surface_shader/opengl_vertex.glsl101
-rw-r--r--client/shaders/wielded_shader/opengl_fragment.glsl127
-rw-r--r--client/shaders/wielded_shader/opengl_vertex.glsl32
-rw-r--r--clientmods/preview/init.lua152
-rw-r--r--cmake/Modules/FindCURL.cmake58
-rw-r--r--cmake/Modules/FindGMP.cmake27
-rw-r--r--cmake/Modules/FindGettextLib.cmake104
-rw-r--r--cmake/Modules/FindIrrlicht.cmake53
-rw-r--r--cmake/Modules/FindJson.cmake36
-rw-r--r--cmake/Modules/FindLua.cmake28
-rw-r--r--cmake/Modules/FindLuaJIT.cmake50
-rw-r--r--cmake/Modules/FindNcursesw.cmake204
-rw-r--r--cmake/Modules/FindOpenGLES2.cmake186
-rw-r--r--cmake/Modules/FindSQLite3.cmake9
-rw-r--r--cmake/Modules/FindSqlite3.cmake18
-rw-r--r--cmake/Modules/GenerateVersion.cmake22
-rw-r--r--cmake/Modules/misc.cmake21
-rw-r--r--doc/Doxyfile.in53
-rw-r--r--doc/client_lua_api.md1152
-rw-r--r--doc/lua_api.txt6969
-rw-r--r--doc/main_page.dox8
-rw-r--r--doc/menu_lua_api.txt34
-rw-r--r--doc/minetest.6113
-rw-r--r--doc/minetestserver.677
-rw-r--r--doc/old/ancient_main_comment.txt345
-rw-r--r--doc/old/changelog.txt147
-rw-r--r--doc/texture_packs.txt161
-rw-r--r--doc/world_format.txt (renamed from doc/mapformat.txt)80
-rw-r--r--fonts/Arimo-LICENSE.txt2
-rw-r--r--fonts/Arimo-Regular.ttfbin0 -> 436876 bytes-rw-r--r--fonts/Cousine-LICENSE.txt2
-rw-r--r--fonts/Cousine-Regular.ttfbin0 -> 309040 bytes-rw-r--r--fonts/DroidSansFallbackFull-LICENSE.txt13
-rw-r--r--fonts/liberation_sans_14.xml100
-rw-r--r--fonts/liberation_sans_14_img.pngbin27786 -> 0 bytes-rw-r--r--fonts/liberationmono.ttfbin333636 -> 0 bytes-rw-r--r--fonts/liberationsans.ttfbin133828 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_10.xmlbin156248 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_100.pngbin12245 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_11.xmlbin157272 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_110.pngbin15193 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_12.xmlbin157058 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_120.pngbin16596 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_14.xmlbin159272 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_140.pngbin47080 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_16.xmlbin160744 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_160.pngbin53771 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_18.xmlbin162284 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_180.pngbin63899 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_20.xmlbin162438 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_200.pngbin76914 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_22.xmlbin162936 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_220.pngbin82941 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_24.xmlbin166358 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_240.pngbin94928 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_26.xmlbin167054 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_260.pngbin105072 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_28.xmlbin167156 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_280.pngbin114619 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_36.xmlbin169606 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_360.pngbin162310 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_4.xmlbin136910 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_40.pngbin8487 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_48.xmlbin171972 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_480.pngbin231593 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_56.xmlbin174174 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_560.pngbin278999 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_6.xmlbin140552 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_60.pngbin15405 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_8.xmlbin154564 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_80.pngbin10040 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_9.xmlbin154830 -> 0 bytes-rwxr-xr-xfonts/lucida_sans_90.pngbin10974 -> 0 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_10.xmlbin257014 -> 257014 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_100.pngbin61308 -> 56121 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_11.xmlbin263644 -> 263644 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_110.pngbin74668 -> 67613 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_12.xmlbin268932 -> 268932 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_120.pngbin80486 -> 73938 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_14.xmlbin269188 -> 269188 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_140.pngbin98222 -> 89073 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_16.xmlbin275642 -> 275642 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_160.pngbin111526 -> 101939 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_18.xmlbin279962 -> 279962 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_180.pngbin134816 -> 122274 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_20.xmlbin282588 -> 282588 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_200.pngbin152413 -> 138662 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_22.xmlbin283950 -> 283950 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_220.pngbin168185 -> 152844 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_24.xmlbin286626 -> 286626 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_240.pngbin187484 -> 170247 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_26.xmlbin289710 -> 289710 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_260.pngbin210322 -> 190156 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_28.xmlbin292596 -> 292596 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_280.pngbin223051 -> 200848 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_4.xmlbin237740 -> 237740 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_40.pngbin17182 -> 15668 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_6.xmlbin245472 -> 245472 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_60.pngbin31749 -> 29291 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_8.xmlbin251876 -> 251876 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_80.pngbin49875 -> 45552 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_9.xmlbin254016 -> 254016 bytes-rw-r--r--[-rwxr-xr-x]fonts/mono_dejavu_sans_90.pngbin55338 -> 50995 bytes-rw-r--r--games/minimal/mods/default/init.lua290
-rw-r--r--games/minimal/mods/default/mapgen.lua175
-rw-r--r--games/minimal/mods/default/textures/default_chest.pngbin0 -> 263 bytes-rw-r--r--games/minimal/mods/default/textures/default_chest_front.pngbin114 -> 0 bytes-rw-r--r--games/minimal/mods/default/textures/default_chest_lock.pngbin145 -> 0 bytes-rw-r--r--games/minimal/mods/default/textures/default_chest_side.pngbin98 -> 0 bytes-rw-r--r--games/minimal/mods/default/textures/default_chest_top.pngbin93 -> 0 bytes-rw-r--r--games/minimal/mods/default/textures/default_jungletree.pngbin210 -> 0 bytes-rw-r--r--games/minimal/mods/default/textures/default_jungletree_top.pngbin205 -> 0 bytes-rw-r--r--games/minimal/mods/default/textures/default_lava_source_animated.pngbin2902 -> 3145 bytes-rw-r--r--games/minimal/mods/default/textures/default_river_water.pngbin0 -> 716 bytes-rw-r--r--games/minimal/mods/errorhandler_test/init.lua106
-rw-r--r--games/minimal/mods/experimental/init.lua53
-rw-r--r--games/minimal/mods/stairs/init.lua4
-rw-r--r--lib/gmp/CMakeLists.txt7
-rw-r--r--lib/gmp/mini-gmp.c4130
-rw-r--r--lib/gmp/mini-gmp.h256
-rw-r--r--lib/jsoncpp/CMakeLists.txt7
-rw-r--r--lib/jsoncpp/json/UPDATING (renamed from src/json/UPDATING)0
-rw-r--r--lib/jsoncpp/json/json.h1981
-rw-r--r--lib/jsoncpp/jsoncpp.cpp4937
-rw-r--r--lib/lua/CMakeLists.txt (renamed from src/lua/CMakeLists.txt)77
-rw-r--r--lib/lua/COPYRIGHT (renamed from src/lua/COPYRIGHT)0
-rw-r--r--lib/lua/src/CMakeLists.txt (renamed from src/lua/src/CMakeLists.txt)11
-rw-r--r--lib/lua/src/lapi.c (renamed from src/lua/src/lapi.c)0
-rw-r--r--lib/lua/src/lapi.h (renamed from src/lua/src/lapi.h)0
-rw-r--r--lib/lua/src/lauxlib.c (renamed from src/lua/src/lauxlib.c)3
-rw-r--r--lib/lua/src/lauxlib.h (renamed from src/lua/src/lauxlib.h)0
-rw-r--r--lib/lua/src/lbaselib.c (renamed from src/lua/src/lbaselib.c)0
-rw-r--r--lib/lua/src/lcode.c (renamed from src/lua/src/lcode.c)0
-rw-r--r--lib/lua/src/lcode.h (renamed from src/lua/src/lcode.h)0
-rw-r--r--lib/lua/src/ldblib.c (renamed from src/lua/src/ldblib.c)0
-rw-r--r--lib/lua/src/ldebug.c (renamed from src/lua/src/ldebug.c)0
-rw-r--r--lib/lua/src/ldebug.h (renamed from src/lua/src/ldebug.h)0
-rw-r--r--lib/lua/src/ldo.c (renamed from src/lua/src/ldo.c)0
-rw-r--r--lib/lua/src/ldo.h (renamed from src/lua/src/ldo.h)0
-rw-r--r--lib/lua/src/ldump.c (renamed from src/lua/src/ldump.c)0
-rw-r--r--lib/lua/src/lfunc.c (renamed from src/lua/src/lfunc.c)0
-rw-r--r--lib/lua/src/lfunc.h (renamed from src/lua/src/lfunc.h)0
-rw-r--r--lib/lua/src/lgc.c (renamed from src/lua/src/lgc.c)0
-rw-r--r--lib/lua/src/lgc.h (renamed from src/lua/src/lgc.h)0
-rw-r--r--lib/lua/src/linit.c (renamed from src/lua/src/linit.c)0
-rw-r--r--lib/lua/src/liolib.c (renamed from src/lua/src/liolib.c)0
-rw-r--r--lib/lua/src/llex.c (renamed from src/lua/src/llex.c)0
-rw-r--r--lib/lua/src/llex.h (renamed from src/lua/src/llex.h)0
-rw-r--r--lib/lua/src/llimits.h (renamed from src/lua/src/llimits.h)0
-rw-r--r--lib/lua/src/lmathlib.c (renamed from src/lua/src/lmathlib.c)0
-rw-r--r--lib/lua/src/lmem.c (renamed from src/lua/src/lmem.c)0
-rw-r--r--lib/lua/src/lmem.h (renamed from src/lua/src/lmem.h)0
-rw-r--r--lib/lua/src/loadlib.c (renamed from src/lua/src/loadlib.c)0
-rw-r--r--lib/lua/src/lobject.c (renamed from src/lua/src/lobject.c)0
-rw-r--r--lib/lua/src/lobject.h (renamed from src/lua/src/lobject.h)0
-rw-r--r--lib/lua/src/lopcodes.c (renamed from src/lua/src/lopcodes.c)0
-rw-r--r--lib/lua/src/lopcodes.h (renamed from src/lua/src/lopcodes.h)0
-rw-r--r--lib/lua/src/loslib.c (renamed from src/lua/src/loslib.c)0
-rw-r--r--lib/lua/src/lparser.c (renamed from src/lua/src/lparser.c)0
-rw-r--r--lib/lua/src/lparser.h (renamed from src/lua/src/lparser.h)0
-rw-r--r--lib/lua/src/lstate.c (renamed from src/lua/src/lstate.c)0
-rw-r--r--lib/lua/src/lstate.h (renamed from src/lua/src/lstate.h)0
-rw-r--r--lib/lua/src/lstring.c (renamed from src/lua/src/lstring.c)0
-rw-r--r--lib/lua/src/lstring.h (renamed from src/lua/src/lstring.h)0
-rw-r--r--lib/lua/src/lstrlib.c (renamed from src/lua/src/lstrlib.c)0
-rw-r--r--lib/lua/src/ltable.c (renamed from src/lua/src/ltable.c)0
-rw-r--r--lib/lua/src/ltable.h (renamed from src/lua/src/ltable.h)0
-rw-r--r--lib/lua/src/ltablib.c (renamed from src/lua/src/ltablib.c)0
-rw-r--r--lib/lua/src/ltm.c (renamed from src/lua/src/ltm.c)0
-rw-r--r--lib/lua/src/ltm.h (renamed from src/lua/src/ltm.h)0
-rw-r--r--lib/lua/src/lua.c (renamed from src/lua/src/lua.c)0
-rw-r--r--lib/lua/src/lua.h (renamed from src/lua/src/lua.h)0
-rw-r--r--lib/lua/src/luac.c (renamed from src/lua/src/luac.c)0
-rw-r--r--lib/lua/src/luaconf.h (renamed from src/lua/src/luaconf.h)0
-rw-r--r--lib/lua/src/lualib.h (renamed from src/lua/src/lualib.h)0
-rw-r--r--lib/lua/src/lundump.c (renamed from src/lua/src/lundump.c)0
-rw-r--r--lib/lua/src/lundump.h (renamed from src/lua/src/lundump.h)0
-rw-r--r--lib/lua/src/lvm.c (renamed from src/lua/src/lvm.c)0
-rw-r--r--lib/lua/src/lvm.h (renamed from src/lua/src/lvm.h)0
-rw-r--r--lib/lua/src/lzio.c (renamed from src/lua/src/lzio.c)0
-rw-r--r--lib/lua/src/lzio.h (renamed from src/lua/src/lzio.h)0
-rw-r--r--lib/lua/src/print.c (renamed from src/lua/src/print.c)0
-rw-r--r--minetest.conf.example2303
-rw-r--r--minetest.conf.example.extra63
-rw-r--r--misc/Info.plist14
-rw-r--r--misc/debpkg-control36
-rw-r--r--misc/minetest-icon.icnsbin0 -> 242668 bytes-rw-r--r--misc/minetest-xorg-icon-128.pngbin0 -> 11241 bytes-rw-r--r--misc/minetest.desktop11
-rw-r--r--misc/minetest.exe.manifest15
-rw-r--r--misc/minetest.svg (renamed from misc/minetest-icon.svg)2
-rw-r--r--misc/net.minetest.minetest.appdata.xml (renamed from misc/minetest.appdata.xml)34
-rw-r--r--misc/net.minetest.minetest.desktop17
-rw-r--r--misc/winresource.rc29
-rw-r--r--po/be/minetest.po5615
-rw-r--r--po/ca/minetest.po5000
-rw-r--r--po/cs/minetest.po5364
-rw-r--r--po/da/minetest.po5670
-rw-r--r--po/de/minetest.po6475
-rw-r--r--po/dv/minetest.po4688
-rw-r--r--po/eo/minetest.po4971
-rw-r--r--po/es/minetest.po5548
-rw-r--r--po/et/minetest.po5254
-rw-r--r--po/fr/minetest.po6284
-rw-r--r--po/he/minetest.po4702
-rw-r--r--po/hu/minetest.po5750
-rw-r--r--po/id/minetest.po5719
-rw-r--r--po/it/minetest.po6104
-rw-r--r--po/ja/minetest.po5525
-rw-r--r--po/jbo/minetest.po4803
-rw-r--r--po/ko/minetest.po5133
-rw-r--r--po/ky/minetest.po5099
-rw-r--r--po/lt/minetest.po5118
-rw-r--r--po/minetest.pot4576
-rw-r--r--po/ms/minetest.po5356
-rw-r--r--po/nb/minetest.po4712
-rw-r--r--po/nl/minetest.po6364
-rw-r--r--po/pl/minetest.po5804
-rw-r--r--po/pt/minetest.po5628
-rw-r--r--po/pt_BR/minetest.po6183
-rw-r--r--po/ro/minetest.po5376
-rw-r--r--po/ru/minetest.po5832
-rw-r--r--po/sl/minetest.po4684
-rw-r--r--po/sr_Cyrl/minetest.po4854
-rw-r--r--po/sv/minetest.po4702
-rw-r--r--po/sw/minetest.po5497
-rw-r--r--po/tr/minetest.po5552
-rw-r--r--po/uk/minetest.po5183
-rw-r--r--po/zh_CN/minetest.po5494
-rw-r--r--po/zh_TW/minetest.po5549
-rw-r--r--src/CMakeLists.txt718
-rw-r--r--src/activeobject.h27
-rw-r--r--src/ban.cpp71
-rw-r--r--src/ban.h13
-rw-r--r--src/camera.cpp406
-rw-r--r--src/camera.h82
-rw-r--r--src/cavegen.cpp798
-rw-r--r--src/cavegen.h203
-rw-r--r--src/cguittfont/CGUITTFont.cpp60
-rw-r--r--src/cguittfont/CGUITTFont.h14
-rw-r--r--src/cguittfont/CMakeLists.txt3
-rw-r--r--src/cguittfont/irrUString.h6
-rw-r--r--src/chat.cpp165
-rw-r--r--src/chat.h54
-rw-r--r--src/chat_interface.h82
-rw-r--r--src/client.cpp2846
-rw-r--r--src/client.h432
-rw-r--r--src/client/CMakeLists.txt8
-rw-r--r--src/client/clientlauncher.cpp732
-rw-r--r--src/client/clientlauncher.h94
-rw-r--r--src/client/inputhandler.cpp119
-rw-r--r--src/client/inputhandler.h401
-rw-r--r--src/client/joystick_controller.cpp261
-rw-r--r--src/client/joystick_controller.h174
-rw-r--r--src/client/keys.h93
-rw-r--r--src/client/tile.cpp (renamed from src/tile.cpp)897
-rw-r--r--src/client/tile.h (renamed from src/tile.h)197
-rw-r--r--src/clientenvironment.cpp847
-rw-r--r--src/clientenvironment.h195
-rw-r--r--src/clientiface.cpp339
-rw-r--r--src/clientiface.h324
-rw-r--r--src/clientmap.cpp532
-rw-r--r--src/clientmap.h43
-rw-r--r--src/clientmedia.cpp46
-rw-r--r--src/clientmedia.h7
-rw-r--r--src/clientobject.cpp24
-rw-r--r--src/clientobject.h45
-rw-r--r--src/clientsimpleobject.h7
-rw-r--r--src/cloudparams.h (renamed from src/test.h)17
-rw-r--r--src/clouds.cpp195
-rw-r--r--src/clouds.h71
-rw-r--r--src/cmake_config.h.in57
-rw-r--r--src/cmake_config_githash.h.in2
-rw-r--r--src/collision.cpp558
-rw-r--r--src/collision.h19
-rw-r--r--src/config.h101
-rw-r--r--src/constants.h28
-rw-r--r--src/content_abm.cpp9
-rw-r--r--src/content_abm.h1
-rw-r--r--src/content_cao.cpp692
-rw-r--r--src/content_cao.h60
-rw-r--r--src/content_cso.cpp20
-rw-r--r--src/content_mapblock.cpp2908
-rw-r--r--src/content_mapblock.h123
-rw-r--r--src/content_mapnode.cpp82
-rw-r--r--src/content_mapnode.h7
-rw-r--r--src/content_nodemeta.cpp16
-rw-r--r--src/content_nodemeta.h4
-rw-r--r--src/content_sao.cpp1292
-rw-r--r--src/content_sao.h276
-rw-r--r--src/convert_json.cpp25
-rw-r--r--src/convert_json.h2
-rw-r--r--src/craftdef.cpp1079
-rw-r--r--src/craftdef.h171
-rw-r--r--src/database-dummy.cpp56
-rw-r--r--src/database-dummy.h28
-rw-r--r--src/database-files.cpp179
-rw-r--r--src/database-files.h46
-rw-r--r--src/database-leveldb.cpp68
-rw-r--r--src/database-leveldb.h29
-rw-r--r--src/database-postgresql.cpp635
-rw-r--r--src/database-postgresql.h150
-rw-r--r--src/database-redis.cpp195
-rw-r--r--src/database-redis.h28
-rw-r--r--src/database-sqlite3.cpp711
-rw-r--r--src/database-sqlite3.h186
-rw-r--r--src/database.cpp4
-rw-r--r--src/database.h43
-rw-r--r--src/debug.cpp320
-rw-r--r--src/debug.h114
-rw-r--r--src/defaultsettings.cpp315
-rw-r--r--src/defaultsettings.h1
-rw-r--r--src/drawscene.cpp427
-rw-r--r--src/drawscene.h16
-rw-r--r--src/dungeongen.cpp440
-rw-r--r--src/dungeongen.h57
-rw-r--r--src/emerge.cpp815
-rw-r--r--src/emerge.h146
-rw-r--r--src/environment.cpp2613
-rw-r--r--src/environment.h495
-rw-r--r--src/event_manager.h8
-rw-r--r--src/exceptions.h30
-rw-r--r--src/face_position_cache.cpp110
-rw-r--r--src/face_position_cache.h44
-rw-r--r--src/filecache.cpp2
-rw-r--r--src/filecache.h10
-rw-r--r--src/filesys.cpp300
-rw-r--r--src/filesys.h45
-rw-r--r--src/fontengine.cpp125
-rw-r--r--src/fontengine.h3
-rw-r--r--src/game.cpp3460
-rw-r--r--src/game.h125
-rw-r--r--src/gamedef.h48
-rw-r--r--src/gameparams.h (renamed from src/content_object.h)26
-rw-r--r--src/genericobject.cpp52
-rw-r--r--src/genericobject.h40
-rw-r--r--src/gettext.cpp169
-rw-r--r--src/gettext.h81
-rw-r--r--src/gettime.h31
-rw-r--r--src/guiChatConsole.cpp261
-rw-r--r--src/guiChatConsole.h24
-rw-r--r--src/guiEngine.cpp131
-rw-r--r--src/guiEngine.h28
-rw-r--r--src/guiFileSelectMenu.cpp26
-rw-r--r--src/guiFileSelectMenu.h29
-rw-r--r--src/guiFormSpecMenu.cpp1416
-rw-r--r--src/guiFormSpecMenu.h328
-rw-r--r--src/guiKeyChangeMenu.cpp132
-rw-r--r--src/guiKeyChangeMenu.h24
-rw-r--r--src/guiMainMenu.h31
-rw-r--r--src/guiPasswordChange.cpp198
-rw-r--r--src/guiPasswordChange.h23
-rw-r--r--src/guiTable.cpp74
-rw-r--r--src/guiTable.h11
-rw-r--r--src/guiVolumeChange.cpp134
-rw-r--r--src/guiVolumeChange.h3
-rw-r--r--src/guiscalingfilter.cpp169
-rw-r--r--src/guiscalingfilter.h52
-rw-r--r--src/httpfetch.cpp141
-rw-r--r--src/httpfetch.h31
-rw-r--r--src/hud.cpp446
-rw-r--r--src/hud.h81
-rw-r--r--src/imagefilters.cpp172
-rw-r--r--src/imagefilters.h46
-rw-r--r--src/intlGUIEditBox.cpp1510
-rw-r--r--src/intlGUIEditBox.h178
-rw-r--r--src/inventory.cpp196
-rw-r--r--src/inventory.h41
-rw-r--r--src/inventorymanager.cpp315
-rw-r--r--src/inventorymanager.h50
-rw-r--r--src/irr_aabb3d.h1
-rw-r--r--src/irr_v2d.h1
-rw-r--r--src/irr_v3d.h3
-rw-r--r--src/irrlicht_changes/CMakeLists.txt7
-rw-r--r--src/irrlicht_changes/static_text.cpp683
-rw-r--r--src/irrlicht_changes/static_text.h268
-rw-r--r--src/irrlichttypes.h28
-rw-r--r--src/irrlichttypes_bloated.h1
-rw-r--r--src/irrlichttypes_extrabloated.h1
-rw-r--r--src/itemdef.cpp313
-rw-r--r--src/itemdef.h39
-rw-r--r--src/itemgroup.h12
-rw-r--r--src/itemstackmetadata.cpp45
-rw-r--r--src/itemstackmetadata.h35
-rw-r--r--src/json/CMakeLists.txt14
-rw-r--r--src/json/json.h1914
-rw-r--r--src/json/jsoncpp.cpp4367
-rw-r--r--src/jthread/CMakeLists.txt15
-rw-r--r--src/jthread/LICENSE.MIT20
-rw-r--r--src/jthread/jevent.h59
-rw-r--r--src/jthread/jmutex.h79
-rw-r--r--src/jthread/jmutexautolock.h43
-rw-r--r--src/jthread/jthread.h117
-rw-r--r--src/jthread/pthread/jevent.cpp67
-rw-r--r--src/jthread/pthread/jmutex.cpp58
-rw-r--r--src/jthread/pthread/jsemaphore.cpp149
-rw-r--r--src/jthread/pthread/jthread.cpp171
-rw-r--r--src/jthread/win32/jevent.cpp43
-rw-r--r--src/jthread/win32/jmutex.cpp68
-rwxr-xr-xsrc/jthread/win32/jsemaphore.cpp106
-rwxr-xr-xsrc/jthread/win32/jthread.cpp146
-rw-r--r--src/keycode.cpp563
-rw-r--r--src/keycode.h7
-rw-r--r--src/light.cpp355
-rw-r--r--src/light.h67
-rw-r--r--src/localplayer.cpp904
-rw-r--r--src/localplayer.h124
-rw-r--r--src/log.cpp416
-rw-r--r--src/log.h208
-rw-r--r--src/main.cpp1747
-rw-r--r--src/main.h61
-rw-r--r--src/mainmenumanager.h33
-rw-r--r--src/map.cpp2417
-rw-r--r--src/map.h169
-rw-r--r--src/map_settings_manager.cpp193
-rw-r--r--src/map_settings_manager.h79
-rw-r--r--src/mapblock.cpp347
-rw-r--r--src/mapblock.h539
-rw-r--r--src/mapblock_mesh.cpp1012
-rw-r--r--src/mapblock_mesh.h167
-rw-r--r--src/mapchunk.h77
-rw-r--r--src/mapgen.cpp1003
-rw-r--r--src/mapgen.h268
-rw-r--r--src/mapgen_flat.cpp276
-rw-r--r--src/mapgen_flat.h78
-rw-r--r--src/mapgen_fractal.cpp396
-rw-r--r--src/mapgen_fractal.h89
-rw-r--r--src/mapgen_singlenode.cpp65
-rw-r--r--src/mapgen_singlenode.h34
-rw-r--r--src/mapgen_v5.cpp529
-rw-r--r--src/mapgen_v5.h100
-rw-r--r--src/mapgen_v6.cpp744
-rw-r--r--src/mapgen_v6.h77
-rw-r--r--src/mapgen_v7.cpp911
-rw-r--r--src/mapgen_v7.h127
-rw-r--r--src/mapgen_valleys.cpp751
-rw-r--r--src/mapgen_valleys.h137
-rw-r--r--src/mapnode.cpp272
-rw-r--r--src/mapnode.h120
-rw-r--r--src/mapsector.cpp59
-rw-r--r--src/mapsector.h36
-rw-r--r--src/mesh.cpp488
-rw-r--r--src/mesh.h37
-rw-r--r--src/mesh_generator_thread.cpp335
-rw-r--r--src/mesh_generator_thread.h135
-rw-r--r--src/metadata.cpp108
-rw-r--r--src/metadata.h61
-rw-r--r--src/mg_biome.cpp229
-rw-r--r--src/mg_biome.h208
-rw-r--r--src/mg_decoration.cpp248
-rw-r--r--src/mg_decoration.h100
-rw-r--r--src/mg_ore.cpp381
-rw-r--r--src/mg_ore.h133
-rw-r--r--src/mg_schematic.cpp436
-rw-r--r--src/mg_schematic.h126
-rw-r--r--src/minimap.cpp636
-rw-r--r--src/minimap.h168
-rw-r--r--src/modalMenu.h16
-rw-r--r--src/modifiedstate.h1
-rw-r--r--src/mods.cpp311
-rw-r--r--src/mods.h105
-rw-r--r--src/nameidmapping.cpp12
-rw-r--r--src/nameidmapping.h46
-rw-r--r--src/network/CMakeLists.txt16
-rw-r--r--src/network/clientopcodes.cpp213
-rw-r--r--src/network/clientopcodes.h52
-rw-r--r--src/network/clientpackethandler.cpp1312
-rw-r--r--src/network/connection.cpp (renamed from src/connection.cpp)920
-rw-r--r--src/network/connection.h (renamed from src/connection.h)176
-rw-r--r--src/network/networkpacket.cpp534
-rw-r--r--src/network/networkpacket.h135
-rw-r--r--src/network/networkprotocol.h (renamed from src/clientserver.h)295
-rw-r--r--src/network/serveropcodes.cpp213
-rw-r--r--src/network/serveropcodes.h52
-rw-r--r--src/network/serverpackethandler.cpp2072
-rw-r--r--src/nodedef.cpp1728
-rw-r--r--src/nodedef.h477
-rw-r--r--src/nodemetadata.cpp181
-rw-r--r--src/nodemetadata.h58
-rw-r--r--src/nodetimer.cpp86
-rw-r--r--src/nodetimer.h77
-rw-r--r--src/noise.cpp647
-rw-r--r--src/noise.h250
-rw-r--r--src/objdef.cpp184
-rw-r--r--src/objdef.h99
-rw-r--r--src/object_properties.cpp29
-rw-r--r--src/object_properties.h12
-rw-r--r--src/particles.cpp656
-rw-r--r--src/particles.h109
-rw-r--r--src/pathfinder.cpp977
-rw-r--r--src/pathfinder.h298
-rw-r--r--src/player.cpp249
-rw-r--r--src/player.h215
-rw-r--r--src/porting.cpp1054
-rw-r--r--src/porting.h312
-rw-r--r--src/porting_android.cpp120
-rw-r--r--src/porting_android.h6
-rw-r--r--src/profiler.cpp53
-rw-r--r--src/profiler.h144
-rw-r--r--src/quicktune.cpp14
-rw-r--r--src/raycast.cpp89
-rw-r--r--src/raycast.h38
-rw-r--r--src/reflowscan.cpp207
-rw-r--r--src/reflowscan.h50
-rw-r--r--src/remoteplayer.cpp225
-rw-r--r--src/remoteplayer.h172
-rw-r--r--src/rollback.cpp81
-rw-r--r--src/rollback.h6
-rw-r--r--src/rollback_interface.cpp17
-rw-r--r--src/script/CMakeLists.txt14
-rw-r--r--src/script/common/CMakeLists.txt5
-rw-r--r--src/script/common/c_content.cpp966
-rw-r--r--src/script/common/c_content.h114
-rw-r--r--src/script/common/c_converter.cpp370
-rw-r--r--src/script/common/c_converter.h46
-rw-r--r--src/script/common/c_internal.cpp129
-rw-r--r--src/script/common/c_internal.h42
-rw-r--r--src/script/common/c_types.h4
-rw-r--r--src/script/cpp_api/CMakeLists.txt9
-rw-r--r--src/script/cpp_api/s_async.cpp132
-rw-r--r--src/script/cpp_api/s_async.h55
-rw-r--r--src/script/cpp_api/s_base.cpp226
-rw-r--r--src/script/cpp_api/s_base.h66
-rw-r--r--src/script/cpp_api/s_client.cpp230
-rw-r--r--src/script/cpp_api/s_client.h63
-rw-r--r--src/script/cpp_api/s_entity.cpp76
-rw-r--r--src/script/cpp_api/s_entity.h4
-rw-r--r--src/script/cpp_api/s_env.cpp243
-rw-r--r--src/script/cpp_api/s_env.h22
-rw-r--r--src/script/cpp_api/s_internal.h43
-rw-r--r--src/script/cpp_api/s_inventory.cpp42
-rw-r--r--src/script/cpp_api/s_item.cpp117
-rw-r--r--src/script/cpp_api/s_item.h4
-rw-r--r--src/script/cpp_api/s_mainmenu.cpp28
-rw-r--r--src/script/cpp_api/s_mainmenu.h15
-rw-r--r--src/script/cpp_api/s_node.cpp103
-rw-r--r--src/script/cpp_api/s_node.h6
-rw-r--r--src/script/cpp_api/s_nodemeta.cpp57
-rw-r--r--src/script/cpp_api/s_player.cpp85
-rw-r--r--src/script/cpp_api/s_player.h22
-rw-r--r--src/script/cpp_api/s_security.cpp781
-rw-r--r--src/script/cpp_api/s_security.h76
-rw-r--r--src/script/cpp_api/s_server.cpp22
-rw-r--r--src/script/lua_api/CMakeLists.txt15
-rw-r--r--src/script/lua_api/l_areastore.cpp396
-rw-r--r--src/script/lua_api/l_areastore.h67
-rw-r--r--src/script/lua_api/l_base.cpp58
-rw-r--r--src/script/lua_api/l_base.h20
-rw-r--r--src/script/lua_api/l_camera.cpp202
-rw-r--r--src/script/lua_api/l_camera.h44
-rw-r--r--src/script/lua_api/l_client.cpp356
-rw-r--r--src/script/lua_api/l_client.h98
-rw-r--r--src/script/lua_api/l_craft.cpp267
-rw-r--r--src/script/lua_api/l_craft.h1
-rw-r--r--src/script/lua_api/l_env.cpp508
-rw-r--r--src/script/lua_api/l_env.h81
-rw-r--r--src/script/lua_api/l_http.cpp193
-rw-r--r--src/script/lua_api/l_http.h50
-rw-r--r--src/script/lua_api/l_internal.h21
-rw-r--r--src/script/lua_api/l_inventory.cpp35
-rw-r--r--src/script/lua_api/l_inventory.h13
-rw-r--r--src/script/lua_api/l_item.cpp126
-rw-r--r--src/script/lua_api/l_item.h8
-rw-r--r--src/script/lua_api/l_itemstackmeta.cpp120
-rw-r--r--src/script/lua_api/l_itemstackmeta.h59
-rw-r--r--src/script/lua_api/l_localplayer.cpp358
-rw-r--r--src/script/lua_api/l_localplayer.h85
-rw-r--r--src/script/lua_api/l_mainmenu.cpp321
-rw-r--r--src/script/lua_api/l_mainmenu.h26
-rw-r--r--src/script/lua_api/l_mapgen.cpp1353
-rw-r--r--src/script/lua_api/l_mapgen.h81
-rw-r--r--src/script/lua_api/l_metadata.cpp266
-rw-r--r--src/script/lua_api/l_metadata.h75
-rw-r--r--src/script/lua_api/l_minimap.cpp227
-rw-r--r--src/script/lua_api/l_minimap.h65
-rw-r--r--src/script/lua_api/l_nodemeta.cpp324
-rw-r--r--src/script/lua_api/l_nodemeta.h48
-rw-r--r--src/script/lua_api/l_nodetimer.cpp14
-rw-r--r--src/script/lua_api/l_nodetimer.h9
-rw-r--r--src/script/lua_api/l_noise.cpp553
-rw-r--r--src/script/lua_api/l_noise.h118
-rw-r--r--src/script/lua_api/l_object.cpp1023
-rw-r--r--src/script/lua_api/l_object.h143
-rw-r--r--src/script/lua_api/l_particles.cpp272
-rw-r--r--src/script/lua_api/l_rollback.cpp14
-rw-r--r--src/script/lua_api/l_server.cpp180
-rw-r--r--src/script/lua_api/l_server.h29
-rw-r--r--src/script/lua_api/l_settings.cpp97
-rw-r--r--src/script/lua_api/l_settings.h42
-rw-r--r--src/script/lua_api/l_sound.cpp53
-rw-r--r--src/script/lua_api/l_sound.h (renamed from src/luaentity_common.h)22
-rw-r--r--src/script/lua_api/l_storage.cpp147
-rw-r--r--src/script/lua_api/l_storage.h63
-rw-r--r--src/script/lua_api/l_util.cpp441
-rw-r--r--src/script/lua_api/l_util.h59
-rw-r--r--src/script/lua_api/l_vmanip.cpp210
-rw-r--r--src/script/lua_api/l_vmanip.h18
-rw-r--r--src/script/scripting_client.cpp88
-rw-r--r--src/script/scripting_client.h (renamed from src/logoutputbuffer.h)56
-rw-r--r--src/script/scripting_mainmenu.cpp33
-rw-r--r--src/script/scripting_mainmenu.h7
-rw-r--r--src/script/scripting_server.cpp (renamed from src/script/scripting_game.cpp)52
-rw-r--r--src/script/scripting_server.h (renamed from src/script/scripting_game.h)30
-rw-r--r--src/serialization.cpp6
-rw-r--r--src/serialization.h20
-rw-r--r--src/server.cpp4603
-rw-r--r--src/server.h332
-rw-r--r--src/serverenvironment.cpp2274
-rw-r--r--src/serverenvironment.h447
-rw-r--r--src/serverlist.cpp50
-rw-r--r--src/serverlist.h41
-rw-r--r--src/serverobject.cpp24
-rw-r--r--src/serverobject.h91
-rw-r--r--src/settings.cpp512
-rw-r--r--src/settings.h136
-rw-r--r--src/settings_translation_file.cpp776
-rw-r--r--src/shader.cpp397
-rw-r--r--src/shader.h66
-rw-r--r--src/sky.cpp564
-rw-r--r--src/sky.h81
-rw-r--r--src/socket.cpp30
-rw-r--r--src/socket.h6
-rw-r--r--src/sound.h82
-rw-r--r--src/sound_openal.cpp310
-rw-r--r--src/sqlite/CMakeLists.txt16
-rw-r--r--src/sqlite/sqlite3.c128416
-rw-r--r--src/sqlite/sqlite3.h6731
-rw-r--r--src/staticobject.cpp22
-rw-r--r--src/staticobject.h11
-rw-r--r--src/strfnd.h176
-rw-r--r--src/subgame.cpp112
-rw-r--r--src/subgame.h5
-rw-r--r--src/terminal_chat_console.cpp455
-rw-r--r--src/terminal_chat_console.h131
-rw-r--r--src/test.cpp2207
-rw-r--r--src/threading/CMakeLists.txt7
-rw-r--r--src/threading/atomic.h139
-rw-r--r--src/threading/event.cpp91
-rw-r--r--src/threading/event.h67
-rw-r--r--src/threading/mutex.cpp116
-rw-r--r--src/threading/mutex.h84
-rw-r--r--src/threading/mutex_auto_lock.h62
-rw-r--r--src/threading/semaphore.cpp162
-rw-r--r--src/threading/semaphore.h (renamed from src/jthread/jsemaphore.h)51
-rw-r--r--src/threading/thread.cpp449
-rw-r--r--src/threading/thread.h179
-rw-r--r--src/threads.h83
-rw-r--r--src/tileanimation.cpp131
-rw-r--r--src/tileanimation.h62
-rw-r--r--src/tool.cpp46
-rw-r--r--src/tool.h23
-rw-r--r--src/touchscreengui.cpp643
-rw-r--r--src/touchscreengui.h199
-rw-r--r--src/treegen.cpp792
-rw-r--r--src/treegen.h29
-rw-r--r--src/unittest/CMakeLists.txt30
-rw-r--r--src/unittest/test.cpp646
-rw-r--r--src/unittest/test.h147
-rw-r--r--src/unittest/test_areastore.cpp162
-rw-r--r--src/unittest/test_collision.cpp180
-rw-r--r--src/unittest/test_compression.cpp172
-rw-r--r--src/unittest/test_connection.cpp348
-rw-r--r--src/unittest/test_filepath.cpp264
-rw-r--r--src/unittest/test_inventory.cpp143
-rw-r--r--src/unittest/test_keycode.cpp129
-rw-r--r--src/unittest/test_map_settings_manager.cpp261
-rw-r--r--src/unittest/test_mapnode.cpp57
-rw-r--r--src/unittest/test_nodedef.cpp67
-rw-r--r--src/unittest/test_noderesolver.cpp210
-rw-r--r--src/unittest/test_noise.cpp285
-rw-r--r--src/unittest/test_objdef.cpp106
-rw-r--r--src/unittest/test_player.cpp40
-rw-r--r--src/unittest/test_profiler.cpp73
-rw-r--r--src/unittest/test_random.cpp274
-rw-r--r--src/unittest/test_schematic.cpp280
-rw-r--r--src/unittest/test_serialization.cpp649
-rw-r--r--src/unittest/test_settings.cpp207
-rw-r--r--src/unittest/test_socket.cpp151
-rw-r--r--src/unittest/test_threading.cpp183
-rw-r--r--src/unittest/test_utilities.cpp328
-rw-r--r--src/unittest/test_voxelalgorithms.cpp263
-rw-r--r--src/unittest/test_voxelmanipulator.cpp108
-rw-r--r--src/util/CMakeLists.txt8
-rw-r--r--src/util/areastore.cpp300
-rw-r--r--src/util/areastore.h204
-rw-r--r--src/util/auth.cpp137
-rw-r--r--src/util/auth.h50
-rw-r--r--src/util/base64.cpp (renamed from src/base64.cpp)0
-rw-r--r--src/util/base64.h (renamed from src/base64.h)0
-rw-r--r--src/util/basic_macros.h61
-rw-r--r--src/util/container.h409
-rw-r--r--src/util/cpp11.h32
-rw-r--r--src/util/cpp11_container.h43
-rw-r--r--src/util/directiontables.h56
-rw-r--r--src/util/enriched_string.cpp166
-rw-r--r--src/util/enriched_string.h91
-rw-r--r--src/util/hex.h (renamed from src/hex.h)13
-rw-r--r--src/util/mathconstants.h7
-rw-r--r--src/util/md32_common.h428
-rw-r--r--src/util/numeric.cpp167
-rw-r--r--src/util/numeric.h298
-rw-r--r--src/util/pointedthing.cpp75
-rw-r--r--src/util/pointedthing.h40
-rw-r--r--src/util/pointer.h8
-rw-r--r--src/util/serialize.cpp403
-rw-r--r--src/util/serialize.h710
-rw-r--r--src/util/sha1.cpp (renamed from src/sha1.cpp)0
-rw-r--r--src/util/sha1.h (renamed from src/sha1.h)33
-rw-r--r--src/util/sha2.h157
-rw-r--r--src/util/sha256.c399
-rw-r--r--src/util/srp.cpp1036
-rw-r--r--src/util/srp.h194
-rw-r--r--src/util/strfnd.h82
-rw-r--r--src/util/string.cpp271
-rw-r--r--src/util/string.h563
-rw-r--r--src/util/thread.h166
-rw-r--r--src/util/timetaker.cpp27
-rw-r--r--src/util/timetaker.h14
-rw-r--r--src/version.cpp20
-rw-r--r--src/version.h6
-rw-r--r--src/voxel.cpp178
-rw-r--r--src/voxel.h36
-rw-r--r--src/voxelalgorithms.cpp1317
-rw-r--r--src/voxelalgorithms.h119
-rw-r--r--src/wieldmesh.cpp330
-rw-r--r--src/wieldmesh.h90
-rw-r--r--textures/base/pack/air.pngbin0 -> 225 bytes-rw-r--r--textures/base/pack/blank.pngbin0 -> 95 bytes-rw-r--r--textures/base/pack/camera_btn.pngbin0 -> 729 bytes-rw-r--r--textures/base/pack/chat_btn.pngbin777 -> 399 bytes-rw-r--r--textures/base/pack/debug_btn.pngbin0 -> 895 bytes-rw-r--r--textures/base/pack/dirt_bg.pngbin1586 -> 0 bytes-rw-r--r--textures/base/pack/disable_img.pngbin150 -> 0 bytes-rw-r--r--textures/base/pack/down.pngbin1917 -> 1328 bytes-rw-r--r--textures/base/pack/down_arrow.pngbin843 -> 373 bytes-rw-r--r--textures/base/pack/drop_btn.pngbin0 -> 1035 bytes-rw-r--r--textures/base/pack/enable_img.pngbin160 -> 0 bytes-rw-r--r--textures/base/pack/fast_btn.pngbin0 -> 875 bytes-rw-r--r--textures/base/pack/fly_btn.pngbin0 -> 720 bytes-rw-r--r--textures/base/pack/gear_icon.pngbin0 -> 1005 bytes-rw-r--r--textures/base/pack/halo.pngbin194 -> 144 bytes-rw-r--r--textures/base/pack/ignore.pngbin0 -> 234 bytes-rw-r--r--textures/base/pack/inventory_btn.pngbin733 -> 343 bytes-rw-r--r--textures/base/pack/jump_btn.pngbin621 -> 434 bytes-rw-r--r--textures/base/pack/ladder_down.pngbin2299 -> 0 bytes-rw-r--r--textures/base/pack/left_arrow.pngbin742 -> 400 bytes-rw-r--r--textures/base/pack/logo.pngbin12190 -> 12188 bytes-rw-r--r--textures/base/pack/menu_bg.pngbin0 -> 124 bytes-rw-r--r--textures/base/pack/menu_header.pngbin133115 -> 1628 bytes-rw-r--r--textures/base/pack/minimap_mask_round.pngbin0 -> 1858 bytes-rw-r--r--textures/base/pack/minimap_mask_square.pngbin0 -> 420 bytes-rw-r--r--textures/base/pack/minimap_overlay_round.pngbin0 -> 22044 bytes-rw-r--r--textures/base/pack/minimap_overlay_square.pngbin0 -> 1686 bytes-rw-r--r--textures/base/pack/no_screenshot.pngbin2446 -> 586 bytes-rw-r--r--textures/base/pack/noclip_btn.pngbin0 -> 1087 bytes-rw-r--r--textures/base/pack/object_marker_red.pngbin0 -> 449 bytes-rw-r--r--textures/base/pack/player_marker.pngbin0 -> 2178 bytes-rw-r--r--textures/base/pack/progress_bar.pngbin0 -> 413 bytes-rw-r--r--textures/base/pack/progress_bar_bg.pngbin0 -> 354 bytes-rw-r--r--textures/base/pack/rangeview_btn.pngbin0 -> 1476 bytes-rw-r--r--textures/base/pack/rare_controls.pngbin0 -> 349 bytes-rw-r--r--textures/base/pack/right_arrow.pngbin770 -> 396 bytes-rw-r--r--textures/base/pack/server_flags_creative.pngbin0 -> 273 bytes-rw-r--r--textures/base/pack/server_flags_damage.pngbin0 -> 713 bytes-rw-r--r--textures/base/pack/server_flags_favorite.pngbin0 -> 916 bytes-rw-r--r--textures/base/pack/server_flags_pvp.pngbin0 -> 1048 bytes-rw-r--r--textures/base/pack/server_ping_1.pngbin0 -> 251 bytes-rw-r--r--textures/base/pack/server_ping_2.pngbin0 -> 244 bytes-rw-r--r--textures/base/pack/server_ping_3.pngbin0 -> 245 bytes-rw-r--r--textures/base/pack/server_ping_4.pngbin0 -> 213 bytes-rw-r--r--textures/base/pack/smoke_puff.pngbin1334 -> 202 bytes-rw-r--r--textures/base/pack/sunrisebg.pngbin4587 -> 4231 bytes-rw-r--r--textures/base/pack/unknown_item.pngbin294 -> 292 bytes-rw-r--r--textures/base/pack/up_arrow.pngbin704 -> 373 bytes-rwxr-xr-xutil/buildbot/buildwin32.sh113
-rwxr-xr-xutil/buildbot/buildwin64.sh94
-rw-r--r--util/buildbot/toolchain_mingw64.cmake8
-rwxr-xr-xutil/bump_version.sh121
-rwxr-xr-xutil/travis/before_install.sh54
-rw-r--r--util/travis/clang-format-whitelist.txt389
-rw-r--r--util/travis/common.sh54
-rw-r--r--util/travis/lint.sh45
-rwxr-xr-xutil/travis/script.sh72
-rw-r--r--util/travis/toolchain_mingw.cmake.in18
-rwxr-xr-xutil/updatepo.sh19
897 files changed, 290158 insertions, 206346 deletions