Permalink
Switch branches/tags
Commits on Jan 9, 2016
  1. Convert the stat counting cmd into an entity fixing / entity removing…

    est31 committed Sep 29, 2015
    … cmd
    
    Adds an --entities subcommand for the server, which comes in two modes:
    
    --entities fix: fixes mapblocks with too much (>U16) entities, see commit [1].
    --entities remove: removes all entities from the map. Equivalent to /clearobjects
    
    [1]: 0cde032
  2. fixed spelling

    pinkysnowman authored and paramat committed Jan 9, 2016
    Fixed spelling mistake!
  3. Replace instance of readsome with read in decompressZlib Make decompr…

    gregorycu authored and paramat committed Jan 4, 2016
    …essZlib more robust
  4. Clarified what get_node does.

    RobertZenz authored and paramat committed Jan 7, 2016
  5. Update lua_api.txt

    slemonide authored and paramat committed Jan 2, 2016
    set_sky does work with on_joinplayer
Commits on Jan 8, 2016
  1. Fix redis error reporting

    est31 committed Jan 8, 2016
    Previously, we assumed that reply->str was NULL
    terminated. However, this turned out to be not true,
    as users reported crashes in strlen connected to
    where reply->str was appended to an std::string.
    
    Use the method recomended by the docs, to read the
    length separately.
Commits on Jan 7, 2016
  1. Liquids: Flow into and destroy 'floodable' nodes

    paramat committed Dec 30, 2015
    Add new node property 'floodable', default false
    Define "air" as floodable = true in C++ and lua
Commits on Jan 4, 2016
  1. Improve Doxyfile

    ShadowNinja committed Dec 7, 2015
    * Add main page.
    * Organize into sections.
    * Add threading sources.
    * Include SpatialAreaStore, LevelDB/Redis, sound, FreeType, and cURL in output.
    * Add logo.
    * Fix project name hardcoding.
    * Remove PAPER_TYPE (only used when GENERATE_LATEX is enabled).
    * Have dot render graphs as SVG (smaller, and works even if dot's text drawing functionality is broken).
    * Enable built-in STL support.
    * Enable search bar.
    * Switch from header-bar based navigation to treeview based navigation.
    * Enable dynamic HTML (collapses graphs).
    * Enable generation timestamp.
  2. Fix for commit 87dcee6 It uses the wrong variable and only covers som…

    gregorycu authored and nerzhul committed Jan 4, 2016
    …e use cases. This change covers all use cases.
Commits on Jan 3, 2016
Commits on Jan 1, 2016
  1. filesys: safeWriteToFile(): Remove the target file before rename only…

    celeron55 committed Jan 1, 2016
    … on Windows
    
    Removing the target file on other platforms was enabled likely unintentionally
    by commit 5f1f115.
    
    This may be the reason why there has been corruption of files on Linux on hard
    shutdowns.
    
    Previously I described the problem and this fix in issue #3084.
Commits on Dec 30, 2015
Commits on Dec 29, 2015
  1. Fix client crashing when connecting to server

    est31 committed Dec 29, 2015
    My commit
    
    e2d54c9 "shutdown when requested from lua in singleplayer too"
    
    broke minetest's feature to connect to servers. The client crashed
    after the connection init was complete.
    
    Thanks to @sofar for reporting the bug.
    
    Fixes #3498.
  2. Fix cache path with RUN_IN_PLACE

    ShadowNinja authored and sapier committed Dec 18, 2015
    If an `XDG_CACHE_HOME` can't be found or `RUN_IN_PLACE` is enabled,
    `path_cache` is left at its default of `$PATH_USER/cache`
    (at a time when `PATH_USER` is `..`), rather than being reset to
    `$PATH_USER/cache` after `PATH_USER` has been properly set.
  3. Include custom error message in all SQLite3 exceptions.

    Rogier-5 authored and est31 committed Dec 28, 2015
    And replace manual tests for error with SQLOK() where possible.
  4. Handle SQLITE_BUSY errors gracefully

    Rogier-5 authored and est31 committed Dec 23, 2015
    This allows other applications (e.g. minetestmapper) to interrogate
    the database while minetest is running, without causing an almost
    certain minetest crash.
  5. Revert "Refactoring and code style fixes in preparation of adding mes…

    Sapier Sapier
    Sapier authored and Sapier committed Dec 29, 2015
    …h typed items"
    
    This reverts commit f14e7ba.
    
    Reverted due to missinterpretation of agreement, obvious dislike and me not interested in doing fights for feature I don't actually need
  6. Revert "Add support for using arbitrary meshes as items"

    Sapier Sapier
    Sapier authored and Sapier committed Dec 29, 2015
    This reverts commit 91bafce.
    
    Reverted due to missinterpretation of agreement, obvious dislike and me not interested in doing fights for feature I don't actually need
  7. Make collisionMoveSimple time overflow message written to log/show up…

    Sapier Sapier
    Sapier authored and Sapier committed Dec 18, 2015
    … at max once per step
  8. Add support for using arbitrary meshes as items

    Sapier Sapier
    Sapier authored and Sapier committed Dec 19, 2015
  9. Refactoring and code style fixes in preparation of adding mesh typed …

    Sapier Sapier
    Sapier authored and Sapier committed Dec 19, 2015
    …items
Commits on Dec 28, 2015
  1. shutdown when requested from lua in singleplayer too

    est31 committed Dec 26, 2015
    Before, minetest.request_shutdown didn't shut down
    singleplayer instances or server instances from the server tab.
    
    This commit fixes this. Fixes #3489.
  2. Database backends: fix bug, and small speedup

    est31 committed Dec 26, 2015
    -> Redis backend: break from switch to fix bug
    -> Dummy and redis backends: reserve the count so that creating the list is faster
Commits on Dec 26, 2015
  1. Update URLs for buildbot & travis

    sfan5 committed Dec 23, 2015
    The freehoster these files were hosted on is shutting down soon-ish, they're now hosted on my VPS.
Commits on Dec 25, 2015
  1. Add missing documentation of automatic_face_movement_max_rotation_per…

    Sapier Sapier
    Sapier authored and Sapier committed Dec 25, 2015
    …_sec entity parameter
Commits on Dec 23, 2015
  1. Android: shorten initial progress bar text way more simple

    Sapier Sapier
    Sapier authored and Sapier committed Dec 18, 2015
  2. Android: Tell make about sub-makes to speed up build

    est31 committed Dec 23, 2015
    Before, sub-makes called by make were called without make knowing they
    were sub-makes. This however led make's jobserver not do its tasks,
    and the build process ended up with inefficient parralelisation. This
    commit fixes this by applying the two ways the make manual tells
    about: putting + to the start of the line (used when ndk-build is
    invoked), and exchanging "make" with "$(MAKE)".
    
    Before, make complained with messages like:
    
    make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
    
    This complaint can now only been seen for openssl. openssl has issues
    if make gets exchanged with $(MAKE): if exchanged, above error message
    is multiplied for various subdirs of the openssl source tree.
    
    On a 4 core box, "make -j 4" build time from "make clean_all" cleaned
    source tree could be improved from 15:34 minutes to 10:45 minutes.
    This means a speedup of 45%.
Commits on Dec 22, 2015
  1. Translated using Weblate (Italian)

    Gianluca Luparini authored and est31 committed Dec 21, 2015
    Currently translated at 43.8% (345 of 787 strings)
Commits on Dec 21, 2015
  1. Translated using Weblate (Japanese)

    Rui authored and est31 committed Dec 19, 2015
    Currently translated at 40.0% (315 of 787 strings)
  2. Translated using Weblate (Dutch)

    Rogier-5 authored and est31 committed Dec 19, 2015
    Currently translated at 95.1% (749 of 787 strings)
    
    Squashed two translation commits to one