Skip to content
Snippets Groups Projects
  1. May 22, 2016
  2. 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
  3. Sep 26, 2015
  4. Aug 24, 2015
    • 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
  5. Aug 02, 2015
    • est31's avatar
      Android: fix sound issue, and gitignore · 47225346
      est31 authored
      Previously, sound failed due to errors with hardfp abi build
      instructions. As the problem couldn't be found, the softfp
      compatible abi was chosen instead.
      
      This move will cause a small performance overhead, but due to the
      abi being armeabi-v7a, the internal calculations will still be done
      using the FPU.
      
      We also fix some issues with ABI information passing. However, the
      fixes aren't sufficient to get sound working.
      
      The patch also fixes an issue with the gitignore file.
      47225346
  6. Aug 01, 2015
    • est31's avatar
      Android: Add githash header to spare rebuilds after new commits · c39a85a8
      est31 authored
      Before, android_version.h got changed at every new commit. Now, we
      only change it with new minetest releases. Analogous to how cmake
      does it,  we add an android_version_githash.h file that communicates
      the git hash to C++ code.
      
      Also, unify VERS_MAJOR, VERS_MINOR and VERS_PATCH variable
      calculation inside the whole makefile.
      c39a85a8
  7. Jul 01, 2015
  8. May 18, 2015
  9. May 11, 2015
    • est31's avatar
      Add LibGMP · 181f7baa
      est31 authored
      Uses system provided libgmp if found, if not it falls back to mini-gmp.
      181f7baa
  10. May 01, 2015
  11. Apr 26, 2015
  12. Mar 08, 2015
  13. Feb 23, 2015
  14. Dec 12, 2014
    • Jürgen Doser's avatar
      Add basic support for generating API documentation using Doxygen · 83830e86
      Jürgen Doser authored
      If CMake is run and Doxygen is found, add a make target called "doc",
      which builds API documention in doc/html. This target is not included
      in the default "all" target, you have to explicitly run "make doc" to
      generate the documentation.
      
      If graphviz is installed, in particular, if the "dot" binary is found,
      doxygen is configured to generate various kinds of diagrams. Note that
      due to this, the first run of doxygen can take a while.
      83830e86
  15. Jun 29, 2014
    • sapier's avatar
      Add support for Android 2.3+ · 1cc40c0a
      sapier authored
      There have been plenty of ppl involved in creating this version.
      I don't wanna mention names as I'm sure I'd forget someone so I
      just tell where help has been done:
      - The partial android versions done by various ppl
      - Testing on different android devices
      - reviewing code (especially the in core changes)
      - testing controls
      - reviewing texts
      
      A big thank you to everyone helping this to be completed!
      1cc40c0a
  16. Sep 28, 2013
  17. Jun 03, 2013
  18. May 25, 2013
    • sapier's avatar
      Move scriptapi to separate folder (by sapier) · ab433775
      sapier authored
      On the lua side, notably minetest.env:<function>(<args>) should now
      be replaced by minetest.<function>(<args>).
      The old way is and will stay supported for a long time.
      
      Also:
      Update and clean up lua_api.txt (by celeron55)
      Move EnvRef to lua and remove add_rat and add_firefly (by kahrl)
      Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
      ab433775
  19. Apr 07, 2013
  20. Mar 19, 2013
  21. Mar 14, 2013
  22. Mar 06, 2013
  23. Feb 21, 2013
  24. Feb 14, 2013
  25. Mar 26, 2012
  26. Mar 25, 2012
  27. Mar 20, 2012
  28. Mar 19, 2012
  29. Jan 25, 2012
  30. Nov 29, 2011
  31. Aug 11, 2011
  32. Jun 25, 2011
  33. May 29, 2011
  34. May 09, 2011
Loading