aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add basic support for generating API documentation using DoxygenJürgen Doser2014-12-12
| | | | | | | | | | | 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.
* Settings: Fix invalid memory access when setting not found in working memkwolekr2014-12-12
|
* NodeResolver: Fix some comments and use const references for paramskwolekr2014-12-12
|
* Add minetest.clear_registered_decorations() and clear_registered_ores()kwolekr2014-12-12
|
* Allow footstep sounds to play for liquid and ladder nodes, making swimming ↵MirceaKitsune2014-12-12
| | | | and climbing sounds possible
* Responsive tooltip offset for Android.Kodexky2014-12-13
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Fix typo in mapblock.hCraig Robbins2014-12-12
|
* LuaPerlinNoiseMap: Prevent invalid memory access when attempting to generate ↵kwolekr2014-12-12
| | | | 3d noise with a buffer created for 2d
* Mapgens: Rename m_emerge to prevent name collisionskwolekr2014-12-12
|
* Add support for NoiseParams in minetest.get_perlin() and add docs on ↵kwolekr2014-12-12
| | | | NoiseParams to lua_api.txt
* Revert "Adjust the values of dirs1 and dirs2 so that rotate_and_place ↵Craig Robbins2014-12-12
| | | | | | | | orients textures correctly" This reverts commit 9878e8de4fdf232ebb77b396766c339786c01218. See: https://github.com/minetest/minetest/issues/1939 and IRC log for discussion
* Settings: Fail on invalid sequence and throw exception for LuaSettingskwolekr2014-12-12
|
* Settings: Sanitize value for multiline terminator tokenskwolekr2014-12-11
|
* Fix undeclared globals in functions and shorten lines in misc_helpers.lua.paramat2014-12-11
|
* Clean up Noise macroskwolekr2014-12-11
|
* NodeResolver: Fix cancelNode and cancelNodeListkwolekr2014-12-11
|
* Noise: Automatically transform noise maps if neededkwolekr2014-12-10
|
* Move get_schematic and read_schematic to l_mapgen.cppkwolekr2014-12-10
|
* Biome API: Reduce heat and humidity persistences to 0.5paramat2014-12-10
|
* Add support for lacunarity in legacy NoiseParams string formatkwolekr2014-12-10
|
* Add paste command (Ctrl-V) in GUIChatConsoleKahrl2014-12-10
|
* Remove get_noiseparams function. read_noiseparams should be used from now onkwolekr2014-12-10
|
* Noise: Create a deep copy of NoiseParamskwolekr2014-12-10
|
* Settings: Sanitize setting name everywhere, not just LuaSettingskwolekr2014-12-09
|
* Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparamskwolekr2014-12-09
|
* Settings: Make setting entry group and values mutually exclusivekwolekr2014-12-09
| | | | | This greatly reduces the complexity of Settings code. Additionally, several memory leaks were fixed.
* Rewrite fs:GetDirListing(file) by kahrlSmallJoker2014-12-10
|
* Ignore .name directories and filesSmallJoker2014-12-10
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Increase performance of getLight() by at least 2xCraig Robbins2014-12-10
| | | | | | | Leads to the following increases: getSmoothLight() approx. 40% increase getTileInfo() approx. 25% increase MapBlockMesh::MapBlockMesh() 25-30%
* Fix builds failing on BSD-like (such as OSX) due to an irrlicht bug ↵Pavel Puchkin2014-12-09
| | | | | | | | | | | | | | | | | | | | | | (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.
* Noise: Update Noise::resizeNoiseBuf to account for lacunarity not equal to 2kwolekr2014-12-09
|
* Biomes: Make biome heat and humidity noise parameters user-configurablekwolekr2014-12-09
|
* Fix compiler warning (signed vs. unsigned)Craig Robbins2014-12-08
|
* Optimize noise implementationskwolekr2014-12-08
|
* Fix struct vs. class in forward declarationsKahrl2014-12-08
|
* Fix lighting artifacts (Issue #1887).RealBadAngel2014-12-08
|
* Always escape user provided data in mainmenu fieldsKahrl2014-12-08
|
* Add flags and lacunarity as new noise parameterskwolekr2014-12-07
| | | | | | | 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
* Disable loading .mtl files. Theyre not used anyway.RealBadAngel2014-12-08
|
* Make directional fog colors respect tonemapMirceaKitsune2014-12-08
|
* Fix f6 debug/profiler displayCraig Robbins2014-12-08
| | | | After fonts were re-engineered the height of the f6 debug/profiler display would only display about 2-3 lines of text.
* Increase third person view distanceCalinou2014-12-07
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Add space between client names in status text (client)Muhammad Rifqi Priyo Susanto2014-12-07
| | | | | | | | 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}
* Restore finalColorBlend implementation in shaders.RealBadAngel2014-12-07
|
* Fix regression (increase/decrease viewing range with +/- keys)Craig Robbins2014-12-07
|
* Mapgen V5: Fix use of uninitialized value in ctorkwolekr2014-12-07
|
* Schematics: Fix minetest.place_schematic() when defined by a Lua tablekwolekr2014-12-06
|
* Add minetest.clear_registered_biomes() apikwolekr2014-12-06
|
* Ignore some mouse events sent from scrollbar to GUITableKahrl2014-12-06
| | | | Fixes #1567, #1806.
* Close settings files and save them correctlySmallJoker2014-12-06
|