Skip to content
Snippets Groups Projects
  1. Oct 28, 2016
  2. Aug 19, 2016
  3. Jul 03, 2016
    • kwolekr's avatar
      Add MapSettingsManager and new mapgen setting script API functions · 3c63c304
      kwolekr authored
      This commit refactors the majority of the Mapgen settings system.
      - MapgenParams is now owned by MapSettingsManager, itself a part of ServerMap,
        instead of the EmergeManager.
      - New Script API functions added:
          core.get_mapgen_setting
          core.get_mapgen_setting_noiseparams,
          core.set_mapgen_setting, and
          core.set_mapgen_setting_noiseparams.
      - minetest.get/set_mapgen_params are deprecated by the above new functions.
      - It is now possible to view and modify any arbitrary mapgen setting from a mod,
        rather than the base MapgenParams structure.
      - MapgenSpecificParams has been removed.
      3c63c304
  4. Jun 11, 2016
    • est31's avatar
      Fix android build · 817fea63
      est31 authored
      Thanks to @Wayward1 for reporting the bug.
      
      Fixes #4212.
      817fea63
  5. Apr 28, 2016
    • ShadowNinja's avatar
      Upgrade Android build to Gradle build system · e4167382
      ShadowNinja authored
      The old Ant build system has been deprecated for a while and new development is focused on Gradle.
      I also removed a hardcoded string that lint caught and moved the patch files to a subdirectory.
      I left the JNI files in the root directory.
      e4167382
  6. Mar 07, 2016
  7. Mar 05, 2016
    • MoNTE48's avatar
      Update Android dependencies, -O3 optimization, remove old ARMv5 config · 096a01ff
      MoNTE48 authored
      * Update OpenSSL (thanks @sapier, i use his patch!), Curl and SQLite3.
      * Remove old arm config. Almost all phones that use ARMv5 have 1 core and 256-512 RAM, it's about 2-5 FPS.
      * Do -O3 optimization for libs and remove -fexpensive-optimizations for Minetest (-O3 includes this! Read gcc docs).
      * OpenSSL fix - thanks @sapier, again.
      096a01ff
  8. Feb 23, 2016
    • est31's avatar
      Fix android build · f3f4af3f
      est31 authored
      Android had a linker error since commit:
      
      31e0667a "Add Lua interface to HTTPFetchRequest"
      
      Fixes #3766. Thanks to @MoNTE48 for reporting the bug.
      f3f4af3f
  9. Jan 14, 2016
  10. Dec 11, 2015
    • est31's avatar
      Fix android build · 6133b2bc
      est31 authored
      Fix android build since commit
      
      696148e2 "Fix Event implementation"
      
      by @ShadowNinja.
      
      Fixes #3444. Thanks @kwolekr for pointing out the fix.
      6133b2bc
  11. Nov 11, 2015
  12. Oct 06, 2015
  13. Aug 24, 2015
    • ShadowNinja's avatar
      Fix Android build of threading sources · 32e4f4b3
      ShadowNinja authored
      32e4f4b3
    • ShadowNinja's avatar
      Clean up threading · e4bff8be
      ShadowNinja authored
        * Rename everything.
          * Strip J prefix.
          * Change UpperCamelCase functions to lowerCamelCase.
        * Remove global (!) semaphore count mutex on OSX.
        * Remove semaphore count getter (unused, unsafe, depended on internal
          API functions on Windows, and used a hack on OSX).
        * Add `Atomic<type>`.
        * Make `Thread` handle thread names.
        * Add support for C++11 multi-threading.
        * Combine pthread and win32 sources.
        * Remove `ThreadStarted` (unused, unneeded).
        * Move some includes from the headers to the sources.
        * Move all of `Event` into its header (allows inlining with no new includes).
        * Make `Event` use `Semaphore` (except on Windows).
        * Move some porting functions into `Thread`.
        * Integrate logging with `Thread`.
        * Add threading test.
      e4bff8be
  14. 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
  15. Jul 27, 2015
  16. Jun 27, 2015
  17. Jun 13, 2015
  18. May 19, 2015
  19. May 17, 2015
  20. 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
  21. May 08, 2015
  22. 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
  23. May 04, 2015
  24. 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
  25. 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
  26. Apr 01, 2015
  27. Mar 16, 2015
  28. Mar 05, 2015
  29. Feb 21, 2015
  30. Feb 18, 2015
  31. 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
  32. Feb 11, 2015
  33. Jan 15, 2015
  34. Jan 07, 2015
  35. Jan 05, 2015
  36. Jan 04, 2015
Loading