Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-10 | Noise: Create a deep copy of NoiseParams | kwolekr | |
2014-12-09 | Settings: Sanitize setting name everywhere, not just LuaSettings | kwolekr | |
2014-12-09 | Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams | kwolekr | |
2014-12-07 | Add flags and lacunarity as new noise parameters | kwolekr | |
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-06 | Add minetest.clear_registered_biomes() api | kwolekr | |
2014-12-06 | Rewrite generate notification mechanism | kwolekr | |
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-03 | Add definable node_stone to biome API, mgv5, mgv7. Reduce and correct depth ↵ | paramat | |
of mgv7 biomes. l_mapgen.cpp: add '#include mapgen_v5.h' because '#include mapgen_v7' is there. Improve underwater grass hack | |||
2014-11-30 | LuaSettings: Sanitize setting name strings | kwolekr | |
2014-11-29 | noise: Throw exception on noise allocation failure | kwolekr | |
2014-11-19 | Clean up rollback | ShadowNinja | |
2014-11-14 | Fix warnings and other misc. minor changes | kwolekr | |
2014-11-14 | Remove most exceptions from getNode() (and variants) | Craig Robbins | |
2014-11-13 | Add option 'eased' to NoiseParams | SmallJoker | |
Signed-off-by: Craig Robbins <kde.psych@gmail.com> | |||
2014-11-12 | Add Generator Element Management framework | kwolekr | |
Add BiomeManager, OreManager, DecorationManager, and SchematicManager | |||
2014-11-01 | Split up mapgen.cpp | kwolekr | |
2014-10-30 | Fix erroneous lua_pop parameter | kwolekr | |
2014-10-30 | Check minetest.hud_change() parameters on conversion (Fix #1714) | kwolekr | |
2014-10-29 | Refactor decoration-related code | kwolekr | |
Split up ModApiMapgen::l_register_decoration() Define and make use of CONTAINS() and ARRLEN() macros | |||
2014-10-28 | Prevent invalid memory access under failure conditions | kwolekr | |
2014-10-26 | Add NodeResolver and clean up node name -> content ID resolution system | kwolekr | |
2014-10-07 | Fix object reference pushing functions when called from coroutines | ShadowNinja | |
2014-09-21 | Split settings into seperate source and header files | ShadowNinja | |
This also cleans up settings a bit | |||
2014-09-20 | Add compression API | ShadowNinja | |
2014-09-11 | Simplify and optimize schematic replacements | ShadowNinja | |
2014-09-01 | Add LuaVoxelManip methods: get_node_at() and set_node_at() | kwolekr | |
2014-09-01 | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | |
2014-08-23 | Add lua exception handling test code | sapier | |
Catch some error situations when mod used without thinking about it | |||
2014-08-23 | Fix seg fault if popping from empty stack (L-system trees) | Craig Robbins | |
See: https://github.com/minetest/minetest/issues/1525 Background Wuzzy2: If you attempt to spawn a L-system tree with minetest.spawn_tree, you can make Minetest crash if it is attempted to pop an empty stack. ShadowNinja: This shouldn't cause a segmentation fault, but it should throw a Lua error Commit Description This commit throws a Lua error instead of causing a segmentation fault. The server will still "crash" but will include a Lua backtrace. L-Systems fix randomness Unless a random seed is provided (via Lua treedef) seed the PRNG with a different seed for each tree Resolves: https://github.com/minetest/minetest/issues/1469 Fix l-system crash when treedef random_level not set by Lua | |||
2014-08-23 | Add video driver selection to settings menu (based uppon idea from ↵ | sapier | |
webdesigner97) | |||
2014-08-19 | Mod profiling support | sapier | |
Config settings: profiling = true/false (gather statistics) detailed_profiling = true/false (break mod times to callbacks) Chat commands: save_mod_profile saves current statistics in debug.txt and shows on console (on default loglevel) | |||
2014-08-15 | Fix the *CDP display | SmallJoker | |
2014-07-29 | Fix issue 1527 | Craig Robbins | |
https://github.com/minetest/minetest/issues/1527 | |||
2014-06-23 | Clear inventory before setting lists | ShadowNinja | |
2014-06-19 | Remove a lot of superfluous ifndef USE_CURL checks | sapier | |
2014-06-14 | Fix regression dirt texture not beeing default in non cloud menu | sapier | |
2014-05-31 | Small cleanup of hud add/remove code | sapier | |
2014-05-15 | Make print() NUL-safe | ShadowNinja | |
2014-05-08 | Use "core" namespace internally | ShadowNinja | |
2014-05-07 | Organize builtin into subdirectories | ShadowNinja | |
2014-05-07 | Add write_json() to the async API | ShadowNinja | |
2014-05-07 | Fix heart + bubble bar size on different texture packs | sapier | |
Add DPI support for statbar Move heart+bubble bar to Lua HUD Add statbar size (based upon an idea by blue42u) Add support for customizing breath and statbar | |||
2014-04-29 | Add proper lua api deprecated handling | sapier | |
2014-04-27 | Fix code style of async API | ShadowNinja | |
2014-04-27 | Remove dependency on marshal and many other async changes | ShadowNinja | |
This makes a number of changes: * Remove the dependency on marshal by using string.dump and loadstring. * Use lua_tolstring rather than having Lua functions pass string lengths to C++. * Move lua_api/l_async_events.* to cpp_api/s_async.*, where it belongs. * Make AsyncWorkerThread a child of ScriptApiBase, this removes some duplicate functionality. * Don't wait for async threads to shut down. (Is this safe? Might result in corruption if the thread is writing to a file.) * Pop more unused items from the stack * Code style fixes * Other misc changes | |||
2014-04-27 | Add support for dpi based HUD scaling | sapier | |
Add support for (configurable) multiline hotbar Improved screensize handling Add userdefined gui scale by BlockMen | |||
2014-04-18 | Remove liquid_finite and weather | proller | |
2014-04-15 | Fix all warnings reported by clang | Sfan5 | |
2014-04-12 | Use integers instead of float values | BlockMen | |
2014-04-12 | Add player:set_eye_offset() by @MirceaKitsune and clean up | BlockMen | |
2014-04-12 | Add third person view | BlockMen | |