Skip to content
Snippets Groups Projects
  1. Aug 06, 2015
  2. Aug 02, 2015
  3. 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
  4. Jul 27, 2015
  5. Jul 24, 2015
  6. Jul 21, 2015
  7. Jul 14, 2015
  8. Jul 10, 2015
  9. Jul 08, 2015
    • est31's avatar
      Use UTF-8 instead of narrow · b0784ba8
      est31 authored
      Use wide_to_utf8 and utf8_to_wide instead of wide_to_narrow and narrow_to_wide at almost all places.
      Only exceptions: test functions for narrow conversion, and chat, which is done in a separate commit.
      b0784ba8
  10. Jun 29, 2015
  11. Jun 23, 2015
  12. Jun 20, 2015
  13. Jun 18, 2015
  14. Jun 17, 2015
  15. Jun 14, 2015
  16. Jun 13, 2015
  17. May 19, 2015
  18. 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
  19. May 01, 2015
  20. Apr 26, 2015
  21. Apr 17, 2015
    • est31's avatar
      Refactor around translatePassword · f0a1379e
      est31 authored
      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.
      f0a1379e
  22. Apr 01, 2015
  23. Mar 31, 2015
  24. 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
  25. Mar 22, 2015
  26. Mar 17, 2015
  27. Mar 07, 2015
  28. Mar 05, 2015
  29. Mar 04, 2015
  30. Mar 02, 2015
  31. Feb 27, 2015
Loading