Skip to content
Snippets Groups Projects
  1. Nov 02, 2015
  2. Nov 01, 2015
    • Perttu Ahola's avatar
      Print direct command line responses to standard output instead of using the log system · 3285bf73
      Perttu Ahola authored
      Using logging for these just makes them bloated and hard to read and overally just not neat at all.
      3285bf73
    • kwolekr's avatar
      Fix Lua scripting synchronization · 52e5b513
      kwolekr authored
      For several years now, the lua script lock has been completely broken.
      This commit fixes the main issue (creation of a temporary rather than
      scoped object), and fixes a subsequent deadlock issue caused by
      nested script API calls by adding support for recursive mutexes.
      52e5b513
    • kwolekr's avatar
      Fix Noise compiled under clang >= 3.7.x with -O2 or higher · d198e420
      kwolekr authored
      When compiled with optimizations, the most recent versions of clang seem
      to 'optimize' out a crucial "and %reg, 0x7FFFFFFF" instruction in noise2d(),
      probably because it somehow assumed the variable n would never become greater
      than that amount.
      Indeed, signed integer underflow is undefined behavior in C and C++, so while
      this optimization is "correct" in that sense, it breaks lots of existing code.
      Solved by changing n to an unsigned type, making behavior well-defined.
      d198e420
  3. Oct 31, 2015
  4. Oct 29, 2015
    • Duane Robertson's avatar
      WoW-style Autorun · b6dfae02
      Duane Robertson authored
      This allows the player to toggle continuous forward with a key (F by default),
      so we don't have to hold down the forward key endlessly.
      b6dfae02
    • paramat's avatar
      findSpawnPos: Add setting for max height above water level · c0a7c670
      paramat authored
      Increase default from 6 to 16 to help with mgv7 and mgfractal
      Large-scale or alternative mapgens can result in a lowland spawn point not
      being found, causing a spawn at (0, 0, 0) possibly buried underground
      The max height is now settable to allow correct player spawn
      in any mapgen or when using custom noise parameters
      c0a7c670
    • paramat's avatar
      Mgfractal: Add filler depth noise · 182b3fd2
      paramat authored
      182b3fd2
  5. Oct 28, 2015
    • kwolekr's avatar
      Add STATIC_ASSERT() macro and use it · 688556a5
      kwolekr authored
      688556a5
    • kwolekr's avatar
      Add DISABLE_CLASS_COPY macro (and use it) · c56d7fe0
      kwolekr authored
      Use this macro to disallow copying of an object using the assignment
      operator or copy constructor.  This catches otherwise silent-but-deadly
      mistakes such as "ServerMap map = env->getMap();" at compile time.
      
      If so desired, it is still possible to copy a class, but it now requires
      an explicit call to memcpy or std::copy.
      c56d7fe0
  6. Oct 27, 2015
  7. Oct 26, 2015
  8. Oct 25, 2015
  9. Oct 24, 2015
    • PilzAdam's avatar
      Fix setting comments · 7d5c7365
      PilzAdam authored
      7d5c7365
    • PilzAdam's avatar
      9ee0d376
    • paramat's avatar
      Mgfractal: Independent iterations and scale parameters · e2fc8f7d
      paramat authored
      Complete set of parameters for each of mandelbrot and julia sets
      The julia set structure often needs different iterations and scale
      e2fc8f7d
    • est31's avatar
      Android: statically load iconv library · 49bda7f9
      est31 authored
      Fixes #3291
      
      Thanks to @arpruss for reporting the bug, and suggesting the fix.
      
      Also, remove trailing whitespaces.
      49bda7f9
    • est31's avatar
      Run updatepo.sh · e46fa220
      est31 authored
      e46fa220
    • est31's avatar
      Better gettext support for protocol version mismatch messages · 85c6b5fd
      est31 authored
      Previously, xgettext failed to resolve the dynamic call.
      Thanks to @JakubVanek for pointing this out.
      85c6b5fd
    • est31's avatar
      Small logging refactor and additional options · 2f19abd7
      est31 authored
      -> Get rid of Logger::logToSystem and use normal downstream output system for android instead
      
      -> Give the downstream output system more information: enrich the log function of ILogOutput
      	with information and add ICombinedLogOutput for easier use.
      
      -> Make Logger::getLevelLabel() static and public so that it can be used by downstream log output.
      
      -> Add g_ and m_ prefixes where required
      2f19abd7
    • PilzAdam's avatar
      Improve Lua settings menu · 6f2d9de7
      PilzAdam authored
      * Add key settings to setting table and ignore them later
        This way they are added to the auto-generated minetest.conf.example
      * Add flags type
      * Add input validation for int, float and flags
      * Break in-game graphic settings into multiple sections
      * Parse settingtpes.txt in mods and games
      * Improve description for a lot of settings
      * Fix typos and wording in settingtypes.txt
      * Convert language setting to an enum
      6f2d9de7
Loading