kwolekr 
							
						 
					 
					
						
						
							
						
						dcc48976ce 
					 
					
						
						
							
							Move get_schematic and read_schematic to l_mapgen.cpp  
						
						
						
						
					 
					
						2014-12-10 01:49:57 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						cfba55ba0a 
					 
					
						
						
							
							Remove get_noiseparams function. read_noiseparams should be used from now on  
						
						
						
						
					 
					
						2014-12-10 00:56:44 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						fb2bc956b1 
					 
					
						
						
							
							Noise: Create a deep copy of NoiseParams  
						
						
						
						
					 
					
						2014-12-10 00:37:09 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						88c28414f4 
					 
					
						
						
							
							Settings: Sanitize setting name everywhere, not just LuaSettings  
						
						
						
						
					 
					
						2014-12-09 23:52:13 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						d50878d608 
					 
					
						
						
							
							Rename and repurpose minetest.set_noiseparam_defaults to set_noiseparams  
						
						
						
						
					 
					
						2014-12-09 23:44:04 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						2fd3d52020 
					 
					
						
						
							
							Add flags and lacunarity as new noise parameters  
						
						... 
						
						
						
						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-07 21:59:32 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						390c0cd691 
					 
					
						
						
							
							Schematics: Fix minetest.place_schematic() when defined by a Lua table  
						
						
						
						
					 
					
						2014-12-06 18:39:05 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						60feb4ad25 
					 
					
						
						
							
							Add minetest.clear_registered_biomes() api  
						
						
						
						
					 
					
						2014-12-06 18:08:23 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						5062b99cb0 
					 
					
						
						
							
							Rewrite generate notification mechanism  
						
						... 
						
						
						
						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-06 13:53:35 -05:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						0a5373d400 
					 
					
						
						
							
							Add definable node_stone to biome API, mgv5, mgv7. Reduce and correct depth of mgv7 biomes. l_mapgen.cpp: add '#include mapgen_v5.h' because '#include mapgen_v7' is there. Improve underwater grass hack  
						
						
						
						
					 
					
						2014-12-03 19:45:29 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						360660947b 
					 
					
						
						
							
							LuaSettings: Sanitize setting name strings  
						
						
						
						
					 
					
						2014-11-30 19:01:54 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						25945dc539 
					 
					
						
						
							
							noise: Throw exception on noise allocation failure  
						
						
						
						
					 
					
						2014-11-29 16:52:45 -05:00 
						 
				 
			
				
					
						
							
							
								Ciaran Gultnieks 
							
						 
					 
					
						
						
							
						
						77137a92cf 
					 
					
						
						
							
							Don't corrupt stepheight when setting other properties  
						
						
						
						
					 
					
						2014-11-26 20:02:48 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						c4e393deea 
					 
					
						
						
							
							Simplify loading of Android version of menu  
						
						
						
						
					 
					
						2014-11-20 15:37:20 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						b1965ac209 
					 
					
						
						
							
							Clean up rollback  
						
						
						
						
					 
					
						2014-11-19 16:21:59 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						8d3a68f343 
					 
					
						
						
							
							Fix warnings and other misc. minor changes  
						
						
						
						
					 
					
						2014-11-14 03:07:12 -05:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						5b8855e83c 
					 
					
						
						
							
							Remove most exceptions from getNode() (and variants)  
						
						
						
						
					 
					
						2014-11-14 18:05:34 +10:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						874109c520 
					 
					
						
						
							
							Add option 'eased' to NoiseParams  
						
						... 
						
						
						
						Signed-off-by: Craig Robbins <kde.psych@gmail.com > 
						
						
					 
					
						2014-11-13 23:06:38 +10:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						7616537bc0 
					 
					
						
						
							
							Add Generator Element Management framework  
						
						... 
						
						
						
						Add BiomeManager, OreManager, DecorationManager, and SchematicManager 
						
						
					 
					
						2014-11-12 23:02:41 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						9e811a92e7 
					 
					
						
						
							
							Split up mapgen.cpp  
						
						
						
						
					 
					
						2014-11-01 13:16:23 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						db25f75337 
					 
					
						
						
							
							Fix erroneous lua_pop parameter  
						
						
						
						
					 
					
						2014-10-30 16:23:48 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						03f3f958ed 
					 
					
						
						
							
							Check minetest.hud_change() parameters on conversion ( Fix   #1714 )  
						
						
						
						
					 
					
						2014-10-30 00:12:12 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						1cb6ea6346 
					 
					
						
						
							
							Refactor decoration-related code  
						
						... 
						
						
						
						Split up ModApiMapgen::l_register_decoration()
Define and make use of CONTAINS() and ARRLEN() macros 
						
						
					 
					
						2014-10-29 01:56:37 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						bc28ca0636 
					 
					
						
						
							
							Prevent invalid memory access under failure conditions  
						
						
						
						
					 
					
						2014-10-28 00:18:53 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						d274cbfce6 
					 
					
						
						
							
							Add NodeResolver and clean up node name -> content ID resolution system  
						
						
						
						
					 
					
						2014-10-26 23:55:45 -04:00 
						 
				 
			
				
					
						
							
							
								RealBadAngel 
							
						 
					 
					
						
						
							
						
						e5652cb75c 
					 
					
						
						
							
							Custom collision boxes node property.  
						
						
						
						
					 
					
						2014-10-19 20:48:21 +02:00 
						 
				 
			
				
					
						
							
							
								RealBadAngel 
							
						 
					 
					
						
						
							
						
						0066bd77d2 
					 
					
						
						
							
							Add meshnode drawtype.  
						
						
						
						
					 
					
						2014-10-18 16:42:23 +02:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						741df993ff 
					 
					
						
						
							
							Fix object reference pushing functions when called from coroutines  
						
						
						
						
					 
					
						2014-10-07 16:37:45 -04:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						f48f686930 
					 
					
						
						
							
							Add optional framed glasslike drawtype  
						
						
						
						
					 
					
						2014-10-02 11:35:15 +02:00 
						 
				 
			
				
					
						
							
							
								TriBlade9 
							
						 
					 
					
						
						
							
						
						9a685a4f2e 
					 
					
						
						
							
							Add firelike drawtype  
						
						
						
						
					 
					
						2014-09-21 15:50:27 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						6bc4cad0ed 
					 
					
						
						
							
							Split settings into seperate source and header files  
						
						... 
						
						
						
						This also cleans up settings a bit 
						
						
					 
					
						2014-09-21 14:39:35 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						406ed5efac 
					 
					
						
						
							
							Add compression API  
						
						
						
						
					 
					
						2014-09-20 14:02:54 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						2f170a63c6 
					 
					
						
						
							
							Simplify and optimize schematic replacements  
						
						
						
						
					 
					
						2014-09-11 22:25:06 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						f3eefeb794 
					 
					
						
						
							
							Add LuaVoxelManip methods: get_node_at() and set_node_at()  
						
						
						
						
					 
					
						2014-09-01 17:33:21 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						9e4e7072da 
					 
					
						
						
							
							Update Mapgen VoxelManipulator on buffer invalidation  
						
						
						
						
					 
					
						2014-09-01 15:12:22 -04:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						e09293b483 
					 
					
						
						
							
							Add lua exception handling test code  
						
						... 
						
						
						
						Catch some error situations when mod used without thinking about it 
						
						
					 
					
						2014-08-23 20:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						3e267a6ece 
					 
					
						
						
							
							Fix LuaJIT exception wrapper  
						
						
						
						
					 
					
						2014-08-23 20:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						f33d31693e 
					 
					
						
						
							
							Fix seg fault if popping from empty stack (L-system trees)  
						
						... 
						
						
						
						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 06:40:27 +02:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						996ea60642 
					 
					
						
						
							
							Add video driver selection to settings menu (based uppon idea from webdesigner97)  
						
						
						
						
					 
					
						2014-08-23 01:55:54 +02:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						2a5c88bde1 
					 
					
						
						
							
							Don't call a player event without having player to do a event for  
						
						
						
						
					 
					
						2014-08-21 17:29:26 +02:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						c24e0753fc 
					 
					
						
						
							
							Mod profiling support  
						
						... 
						
						
						
						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-19 22:22:57 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						6c5f79fee9 
					 
					
						
						
							
							Fix the *CDP display  
						
						
						
						
					 
					
						2014-08-15 21:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						6929206bc2 
					 
					
						
						
							
							Fix issue 1527  
						
						... 
						
						
						
						https://github.com/minetest/minetest/issues/1527  
					
						2014-07-29 22:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						d9de29fa50 
					 
					
						
						
							
							Clear inventory before setting lists  
						
						
						
						
					 
					
						2014-06-23 15:28:48 -04:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						9a39848ba9 
					 
					
						
						
							
							Remove a lot of superfluous ifndef USE_CURL checks  
						
						
						
						
					 
					
						2014-06-19 19:05:37 +02:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						7b3602bab3 
					 
					
						
						
							
							Fix regression dirt texture not beeing default in non cloud menu  
						
						
						
						
					 
					
						2014-06-14 20:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						d76b8c6e7c 
					 
					
						
						
							
							Small cleanup of hud add/remove code  
						
						
						
						
					 
					
						2014-05-31 22:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						5bd2aea663 
					 
					
						
						
							
							Fix over-poping and only push the core once  
						
						
						
						
					 
					
						2014-05-30 19:38:11 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						34d872628d 
					 
					
						
						
							
							Make print() NUL-safe  
						
						
						
						
					 
					
						2014-05-15 19:09:47 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						c4359ff65c 
					 
					
						
						
							
							Use "core" namespace internally  
						
						
						
						
					 
					
						2014-05-08 13:02:04 -04:00