aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-13Responsive tooltip offset for Android.Kodexky
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-12-12Fix typo in mapblock.hCraig Robbins
2014-12-12LuaPerlinNoiseMap: Prevent invalid memory access when attempting to generate ↵kwolekr
3d noise with a buffer created for 2d
2014-12-12Mapgens: Rename m_emerge to prevent name collisionskwolekr
2014-12-12Add support for NoiseParams in minetest.get_perlin() and add docs on ↵kwolekr
NoiseParams to lua_api.txt
2014-12-12Revert "Adjust the values of dirs1 and dirs2 so that rotate_and_place ↵Craig Robbins
orients textures correctly" This reverts commit 9878e8de4fdf232ebb77b396766c339786c01218. See: https://github.com/minetest/minetest/issues/1939 and IRC log for discussion
2014-12-12Settings: Fail on invalid sequence and throw exception for LuaSettingskwolekr
2014-12-11Settings: Sanitize value for multiline terminator tokenskwolekr
2014-12-11Fix undeclared globals in functions and shorten lines in misc_helpers.lua.paramat
2014-12-11Clean up Noise macroskwolekr
2014-12-11NodeResolver: Fix cancelNode and cancelNodeListkwolekr
2014-12-10Noise: Automatically transform noise maps if neededkwolekr
2014-12-10Move get_schematic and read_schematic to l_mapgen.cppkwolekr
2014-12-10Biome API: Reduce heat and humidity persistences to 0.5paramat
2014-12-10Add support for lacunarity in legacy NoiseParams string formatkwolekr
2014-12-10Add paste command (Ctrl-V) in GUIChatConsoleKahrl
2014-12-10Remove get_noiseparams function. read_noiseparams should be used from now onkwolekr
2014-12-10Noise: Create a deep copy of NoiseParamskwolekr
2014-12-09Settings: Sanitize setting name everywhere, not just LuaSettingskwolekr
2014-12-09Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparamskwolekr
2014-12-09Settings: Make setting entry group and values mutually exclusivekwolekr
This greatly reduces the complexity of Settings code. Additionally, several memory leaks were fixed.
2014-12-10Rewrite fs:GetDirListing(file) by kahrlSmallJoker
2014-12-10Ignore .name directories and filesSmallJoker
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-12-10Increase performance of getLight() by at least 2xCraig Robbins
Leads to the following increases: getSmoothLight() approx. 40% increase getTileInfo() approx. 25% increase MapBlockMesh::MapBlockMesh() 25-30%
2014-12-09Fix builds failing on BSD-like (such as OSX) due to an irrlicht bug ↵Pavel Puchkin
(temporary fix) Details: - https://sourceforge.net/p/irrlicht/bugs/433/ - https://github.com/minetest/minetest/issues/1687#issuecomment-61368769 - https://forum.minetest.net/viewtopic.php?f=42&t=9190&start=125#p159364 In case when "settings.h" is included from "emerge.cpp" or "environment.cpp", u64 type has "unsigned long" length because previously <stdint> was included. When "settings.h" is included from "settings.cpp", u64 has "unsigned long long" length because no <stdint> was included previously. This leads to different signatures of "setU64" method and linker cannot find appropriate symbol. The best fix of this bug should be done in the Irrlicht, but as hotfix I think this is OK and better than types changing. Previously this bug didn't appear because there was no "settings.cpp" file and implementation of all methods was done in the header file.
2014-12-09Noise: Update Noise::resizeNoiseBuf to account for lacunarity not equal to 2kwolekr
2014-12-09Biomes: Make biome heat and humidity noise parameters user-configurablekwolekr
2014-12-08Fix compiler warning (signed vs. unsigned)Craig Robbins
2014-12-08Optimize noise implementationskwolekr
2014-12-08Fix struct vs. class in forward declarationsKahrl
2014-12-08Fix lighting artifacts (Issue #1887).RealBadAngel
2014-12-08Always escape user provided data in mainmenu fieldsKahrl
2014-12-07Add flags and lacunarity as new noise parameterskwolekr
Add 'absolute value' option to noise map functions Extend persistence modulation to 3D noise Extend 'eased' option to noise2d_perlin* functions Some noise.cpp formatting fixups
2014-12-08Disable loading .mtl files. Theyre not used anyway.RealBadAngel
2014-12-08Make directional fog colors respect tonemapMirceaKitsune
2014-12-08Fix f6 debug/profiler displayCraig Robbins
After fonts were re-engineered the height of the f6 debug/profiler display would only display about 2-3 lines of text.
2014-12-07Increase third person view distanceCalinou
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-12-07Add space between client names in status text (client)Muhammad Rifqi Priyo Susanto
Before: Server: version=0.4.10, uptime=190.5, max_lag=0.001, clients={user1,user2,user3,user4,user5,foobar,userplayedminetestthismorning} After: Server: version=0.4.10, uptime=190.5, max_lag=0.001, clients={user1, user2, user3, user4, user5, foobar, userplayedminetestthismorning}
2014-12-07Restore finalColorBlend implementation in shaders.RealBadAngel
2014-12-07Fix regression (increase/decrease viewing range with +/- keys)Craig Robbins
2014-12-07Mapgen V5: Fix use of uninitialized value in ctorkwolekr
2014-12-06Schematics: Fix minetest.place_schematic() when defined by a Lua tablekwolekr
2014-12-06Add minetest.clear_registered_biomes() apikwolekr
2014-12-06Ignore some mouse events sent from scrollbar to GUITableKahrl
Fixes #1567, #1806.
2014-12-06Close settings files and save them correctlySmallJoker
2014-12-06Add workaround for failing clang buildsfan5
2014-12-06Build for win32 & win64 on Travis toosfan5
2014-12-06Rewrite generate notification mechanismkwolekr
Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
2014-12-07Performance of main client loop up to 2x faster In places, up to 3 times fasterCraig Robbins
NOTE 1: This does not mean a 2x increase in framerate. Increase in fps may be up to 1-2fps NOTE 2: This local 'caching' of settings is not optimal and an alternative solution will be worked on after 0.4.11 is released
2014-12-06Add Lua helper functions vector.apply(v) math.sign(x, tolerance)SmallJoker