Skip to content
Snippets Groups Projects
  1. Jul 31, 2015
    • est31's avatar
      Fix 0.4.11 githash for android · 7217fd32
      est31 authored
      Also make only one >-redirection, sparing repetition.
      Also, use cut instead of awk, which is shorter and should be a bit faster.
      7217fd32
  2. Jul 29, 2015
    • est31's avatar
      Android: fix horrible libiconv build · eb3aac20
      est31 authored
      Before, our libiconv build was a joke. We first called configure for our own build host system,
      then called make, before we executed a Android.mk script we provided as patch. The first "native make"
      always failed, and the LIBICONV_LIB file setting in our Makefile didn't match the built one,
      resulting in an always-rebuild of iconv.
      
      This commit cleans up this total mess, removes the double-build, and the Android.mk, and properly calls
      ./configure with the according target platform, and uses a built toolchain.
      
      As we have to deal with the android bug "NDK: Support for prebuild libs with full sonames"
      https://code.google.com/p/android/issues/detail?id=55868
      as the 2013 patch
      https://lists.gnu.org/archive/html/libtool-patches/2013-06/msg00002.html
      by Google's David Turner wasn't inside the 2011 libtool, we pass -avoid-version to
      libtool.
      
      Thanks to the proper build, wide_to_utf8 works for android now, removing us of the need to disable it.
      eb3aac20
    • est31's avatar
      Android: Fix minor makefile bugs · f97c2702
      est31 authored
      Fix commenting happening thanks to missing quotes and dereference variable the right way,
      to get rid of a compile error.
      f97c2702
  3. Jul 27, 2015
  4. Jun 27, 2015
  5. Jun 20, 2015
  6. Jun 13, 2015
  7. Jun 11, 2015
  8. May 19, 2015
  9. May 17, 2015
  10. May 15, 2015
    • est31's avatar
      Fix libgmp for Android · 33a633a6
      est31 authored
      Android terminated immediately after start since commit
      181f7baa
      because library wasn't loaded, and libminetest.so required
      libgmp.so.10 instead of libgmp.so.
      
      The second issue has been solved by the linker flags.
      33a633a6
  11. May 11, 2015
    • est31's avatar
      Make early protocol auth mechanism generic, and add SRP · 82e35edf
      est31 authored
      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.
      82e35edf
    • est31's avatar
      Add LibGMP · 181f7baa
      est31 authored
      Uses system provided libgmp if found, if not it falls back to mini-gmp.
      181f7baa
  12. May 08, 2015
  13. May 05, 2015
    • kwolekr's avatar
      Tests: Add NodeResolver unittests · b45df9d6
      kwolekr authored
      Minor misc. NodeResolver cleanups
      Prefix faux content type constants for testing with t_ to avoid
      confusion or name collisions
      b45df9d6
  14. May 04, 2015
  15. Apr 29, 2015
    • kwolekr's avatar
      Fix MSVC compatibility · 37ca3212
      kwolekr authored
      Make sure to include random unittests in android builds, too
      Use SWAP() macro
      Ensure that negative ranges are tested as well in random unittests
      37ca3212
  16. Apr 26, 2015
    • kwolekr's avatar
      Tests: Modularize unit testing · 7220ca90
      kwolekr authored
      Split unit tests into separate files under src/unittest/
      Give better unittest diagnostics
      Clean up some code
      7220ca90
  17. Apr 01, 2015
  18. Mar 29, 2015
  19. Mar 27, 2015
    • ShadowNinja's avatar
      Clean up and tweak build system · 93fcab95
      ShadowNinja authored
        * Combine client and server man pages.
        * Update unit test options and available databases in man page.
        * Add `--worldname` to man page.
        * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`.
        * Disable server build by default on all operating systems.
        * Make `ENABLE_FREETYPE` not fail if FreeType isn't found.
        * Enable LevelDB, Redis, and FreeType detection by default.
        * Remove the `VERSION_PATCH_ORIG` hack.
        * Add option to search for and use system JSONCPP.
        * Remove broken LuaJIT version detection.
        * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`.
        * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`.
        * Clean up style of CMake files.
      93fcab95
  20. Mar 23, 2015
    • est31's avatar
      Fix Android build on 32 bit · 15d9cd3a
      est31 authored
      Remove the --system=linux-x86_64 which isn't neccessary on 64 bit,
      as, when given no --system parameter, the standalone-toolchain.sh script
      figures out the platform on itself. Naturally, the hardcoded setting broke
      android building on 32 bit systems.
      15d9cd3a
  21. Mar 17, 2015
  22. Mar 16, 2015
  23. Mar 15, 2015
  24. Mar 14, 2015
  25. Mar 08, 2015
  26. Mar 05, 2015
  27. Feb 21, 2015
  28. Feb 18, 2015
  29. Feb 12, 2015
    • Loïc Blot's avatar
      main.cpp rework * Move ClientLauncher class to a dedicated file *... · 146f77fd
      Loïc Blot authored
      main.cpp rework * Move ClientLauncher class to a dedicated file * ClientLauncher now owns print_video_modes and speed_tests functions (they are only called by him) * Move GameParams to shared/gameparams.h because it's shared between server and client and launcher need to know it * Move InputHandlers class to client/inputhandler.h * Cleanup includes
      146f77fd
  30. Feb 11, 2015
  31. Jan 15, 2015
Loading