aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-01-06Implement X11 dpi autodetectionsapier
2015-01-06Fixes for androidsapier
Copy only minetest_game to apk by default Don't copy .git and .svn folders to apk Fix bouncing asset copy scrollbar due to long filepaths Reenable font scaling to fix broken menu on high dpi screens Implement minetest loglevel to android loglevel mapping Disable touch digging while moving around
2015-01-05Prevent client crashing if an NDT_AIRLIKE node is droppedCraig Robbins
The player dropping the node can either be themselves or another player (i.e. without this fix you can crash other people's clients) Thanks CWz for reporting the issue
2015-01-05Shorten ManualMapVoxelManipulator to MMVManipkwolekr
2015-01-05Optionally specify propagateSunlight area in calcLightingkwolekr
This fixes the Mapgen V5 calcLighting segfault
2015-01-04Exclude vertical mapblock borders when setting lightkwolekr
2015-01-04NodeDef: Clear NodeResolver related entries too in clear()kwolekr
2015-01-04Add minetest.generate_ores() and minetest.generate_decorations()kwolekr
2015-01-04NodeResolver: Perform callback immediately if node registration phase finishedkwolekr
Also add NodeResolver callbacks on the client
2015-01-04Remove freezemelt (the remainder of proller nonsense)kwolekr
2015-01-04Add warning about using deprecated fields in Mapgen API and update docskwolekr
2015-01-04LuaVoxelManip: Error when given out-of-bounds areakwolekr
2015-01-04Lighting: Fix nearly all issueskwolekr
The cause of a single light source seemingly being lit without spread was due to its creation in the +Y mapblock boundary layer during map generation, which was ignored as the overtop. This overtop explicitly needs to be omitted during sunlight propagation, however. To accomplish this, Mapgen::calcLighting() was split into separate functions taking separate parameters. Additionally, do not diminish light too early during spread. This fixes the output inconsistency between Map::updateLighting and Mapgen::calcLighting.
2015-01-04Update bundled SQLite to 3.8.7.4Kahrl
2015-01-03Deduplicate code and use stdlib in string functionsShadowNinja
2015-01-03Fix crash if NodeResolver destroyed before pending any node resolutionskwolekr
2015-01-02More consistent progress bar from 0-100 on startupsapier
2015-01-02Fix rounding error in font size making main menu and in game font sizes ↵sapier
inconsistent
2015-01-01MgV5/6/7: Generate dungeons above water levelparamat
Use/add stone_surface_max_y to speed-optimise/guide dungeon generation MgV7: Don't let mountain terrain chop dungeons at mapchunk borders Make mountain terrain update stone_surface_max_y for caves in mountains
2015-01-01Mgv7: Remove range limits on mountain height to enable modification through ↵paramat
.conf
2014-12-30Fix map parameter load orderkwolekr
2014-12-31Add display_gamma option for clientCraig Robbins
2014-12-30Fix endian.h include for FreeBSDDmitry Marakasov
2014-12-30Cleanup updateCameraDirection and fix random input not workingCraig Robbins
2014-12-30Replace instances of height_min/height_max with y_min/y_max to remove ambiguitykwolekr
2014-12-30Decoration: Fix default parameter valueskwolekr
2014-12-29Add support back for resolving group names in NodeResolverkwolekr
2014-12-29Fix some lingering code style issueskwolekr
2014-12-29Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)kwolekr
2014-12-29Add core.get_mapgen_names() to Main Menu API (and use it)kwolekr
Also rewrite mapgen registration for static initialization
2014-12-29Expose mapgen parameters on scripting initkwolekr
Add minetest.get_mapgen_params() Deprecate minetest.register_on_mapgen_init()
2014-12-30Center status text for better visibility.Kodexky
2014-12-30Add extra buttons to Android GUI. All icons are licensed by freepik.com ↵Kodexky
under CC BY 3.0
2014-12-29Fix -Wtype-limits warnings and remove disabling of -Wtype-limitsCraig Robbins
2014-12-29Print unit test failures to dstreamkwolekr
2014-12-29FontEngine: Don't use file extension to check font file compatibilitykwolekr
2014-12-29LuaVoxelManip: Remove blank allocatorkwolekr
2014-12-28LuaItemStack: Fix and document behavior of set_name, set_count, set_wear, ↵kwolekr
set_metadata
2014-12-28Fix MSVC compiler warning about passing this pointer in initializer listsapier
2014-12-28Skip further loading of client if there was an exit signalChristophe Piveteau
2014-12-28Decoration: Add height_min and height_max parameterskwolekr
Also set default height_min/height_max to -31000 and 31000, respectively, for ore and biomes
2014-12-28Cavegen: Fix copy & paste error (solves #2020)kwolekr
2014-12-28Biome API: Add shore top and shore filler nodes, underwater node, water top ↵paramat
node. Add water top depth and shore height parameters. Remove water dust node
2014-12-28Ore: Add Vein ore typekwolekr
2014-12-28Ore: Add Blob ore typekwolekr
2014-12-28PseudoRandom: Expose constant PSEUDORANDOM_MAXkwolekr
2014-12-27LuaVoxelManip: Add option to allocate blank datakwolekr
2014-12-27VoxelManipulator: Remove unnecessary deallocation stepskwolekr
2014-12-27Set fallback content if resolving content vector requires everythingkwolekr
2014-12-27Redefine NodeResolver interface and replace with callback mechanismkwolekr