Desour 
							
						 
					 
					
						
						
							
						
						ccd696c49a 
					 
					
						
						
							
							Throw Hocroft-Karp onto shapeless recipes  
						
						
						
						
					 
					
						2023-04-14 21:10:09 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						50e91b882c 
					 
					
						
						
							
							Add some simple unittests for shapeless recipes  
						
						... 
						
						
						
						Note: devtest also has craft unittests (see devtest/mods/unittests/crafting.lua),
      but those aren't run at load-time. 
						
						
					 
					
						2023-04-14 21:10:09 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						ae7271b725 
					 
					
						
						
							
							Fix background[] pos-offset lower-right-corner being at least (1,1) ( #13320 )  
						
						... 
						
						
						
						IGUIElement has a MinSize for the RelativeRect, which is at least (1,1).
This means a pos offset of (0,0) will cause a seemingly off-by-1 error at the
lower right corner, and (0.1,0.1) for example will just not work on the lower
right corner.
Ergo, we can't use the AbsoluteRect for storing the pos offset. 
						
						
					 
					
						2023-04-14 21:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						d49d80a4a0 
					 
					
						
						
							
							Store whether window is maximized ( #12861 )  
						
						
						
						
					 
					
						2023-04-14 21:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						f9b1176fa9 
					 
					
						
						
							
							Track server's max AsyncRunStep  
						
						
						
						
					 
					
						2023-04-14 00:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						3d232e2345 
					 
					
						
						
							
							Add MAX profiler option  
						
						
						
						
					 
					
						2023-04-14 00:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						9d1ae80e89 
					 
					
						
						
							
							Add focused styling to buttons ( #13414 )  
						
						
						
						
					 
					
						2023-04-14 00:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						2a1bc82887 
					 
					
						
						
							
							Fix black loading screen background if menu_clouds = false ( #13322 )  
						
						
						
						
					 
					
						2023-04-13 18:12:48 +01:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						d1e5dbefc7 
					 
					
						
						
							
							Clarify documentation of punch key ( #13238 )  
						
						
						
						
					 
					
						2023-04-13 18:12:26 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						fc116ec950 
					 
					
						
						
							
							Play object footstep sound at feet  
						
						
						
						
					 
					
						2023-04-13 18:12:13 +01:00 
						 
				 
			
				
					
						
							
							
								Zardshard 
							
						 
					 
					
						
						
							
						
						e139749b5c 
					 
					
						
						
							
							Simulate all keys being released when when game loses focus ( #13336 )  
						
						
						
						
					 
					
						2023-04-13 18:06:21 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						2fc7eb3ea2 
					 
					
						
						
							
							Remove formspec_default_bg_color/opacity settings ( #13419 )  
						
						... 
						
						
						
						These settings are unnecessary. They only apply when formspecs don't have a background/bgcolor set. In practice, most games do theme their GUIs. Removing low value settings simplifies code and improves UX by decluttering the settings menu
Split out from #12140  
						
						
					 
					
						2023-04-11 19:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						1dd13da37d 
					 
					
						
						
							
							Get rid of global dummySoundManager  
						
						... 
						
						
						
						There is no need for this to be globally unique. 
						
						
					 
					
						2023-04-11 20:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						b201c03625 
					 
					
						
						
							
							Use smart-ptrs in GUIEngine  
						
						
						
						
					 
					
						2023-04-11 20:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						ceec560779 
					 
					
						
						
							
							Add make_irr  
						
						
						
						
					 
					
						2023-04-11 20:06:15 +02:00 
						 
				 
			
				
					
						
							
							
								Riley Adams 
							
						 
					 
					
						
						
							
						
						73391013f7 
					 
					
						
						
							
							Add node pos to node damage HP change reason ( #13196 )  
						
						
						
						
					 
					
						2023-04-10 23:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						4a742be73e 
					 
					
						
						
							
							Do not call updateDrawList, updateDrawListShadow, and touchMapBlocks in the same frame  
						
						
						
						
					 
					
						2023-04-09 07:10:17 -10:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						8982998681 
					 
					
						
						
							
							Add a default direction light for shadows  
						
						
						
						
					 
					
						2023-04-09 07:10:17 -10:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9d736e8b8b 
					 
					
						
						
							
							Drop ENABLE_GLES option  
						
						... 
						
						
						
						ENABLE_GLES predates forking Irrlicht. Its primary use was to distinguish Irrlicht-ogles from upstream version as Minetest could be compiled with either.
That's not necessary anymore and gets in the way sometimes. 
						
						
					 
					
						2023-04-08 20:19:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c26e122485 
					 
					
						
						
							
							Move video_driver default selection to runtime  
						
						
						
						
					 
					
						2023-04-08 20:19:35 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						67068cfaf4 
					 
					
						
						
							
							Get rid of wgettext  
						
						
						
						
					 
					
						2023-04-08 20:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						35929d27e3 
					 
					
						
						
							
							Remove fast faces ( #13216 )  
						
						... 
						
						
						
						Co-authored-by: Lars <larsh@apache.org > 
						
						
					 
					
						2023-04-08 20:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						ba2fee0751 
					 
					
						
						
							
							Particle spawner: Fix missing parameters  
						
						... 
						
						
						
						The changes done to clientpackethandler.cpp and server.cpp move the
compatibility code into a protocol version check so that older code
parts can easily be removed in the future (e.g. bump of minimal version). 
						
						
					 
					
						2023-04-08 17:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						f8e0778fc9 
					 
					
						
						
							
							Particle spawner: Move definitions to source  
						
						... 
						
						
						
						Long functions were moved to the source file to keep the header
short to speed up compiling. This has no functional change. 
						
						
					 
					
						2023-04-08 17:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						9c9309cdbb 
					 
					
						
						
							
							Lua API: Catch serialization error for chat messages ( #13337 )  
						
						... 
						
						
						
						Prevents server errors caused by too long chat messages from the Lua API. 
						
						
					 
					
						2023-04-07 12:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						d975ebdcb9 
					 
					
						
						
							
							Limit formspec fields to 640K ( #13380 )  
						
						... 
						
						
						
						Fixes an issue where long inputs could cause issues when dealing with formspecs.
The expected data is usually below 1 KiB, however that's not a technical limit. 
						
						
					 
					
						2023-04-07 12:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						7048fc25dd 
					 
					
						
						
							
							Take mesh-bounding-sphere into account in updateDrawListShadow  
						
						
						
						
					 
					
						2023-04-03 13:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						b01f85d573 
					 
					
						
						
							
							Revert "Add mesh-holding blocks to shadow drawlist. ( #13203 )"  
						
						... 
						
						
						
						This reverts commit 2a8becd650 
						
						
					 
					
						2023-04-03 13:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						1c1f1b1615 
					 
					
						
						
							
							Revert "Enable connected glass by default ( #13242 )"  
						
						... 
						
						
						
						This reverts commit a93f3542d9https://github.com/minetest/minetest/issues/8290  for a detailed discussion. 
						
						
					 
					
						2023-04-02 20:56:31 +02:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6c0a6925fc 
					 
					
						
						
							
							Corrections to loops and BFS cullers ( #13375 )  
						
						... 
						
						
						
						* Reset usage timers in loops culler
* Correctly touch map blocks when using bfs culler
* Align use of variables
* Report statistics when using loop culler 
						
						
					 
					
						2023-04-01 22:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						819e9fc615 
					 
					
						
						
							
							Do not rely on ZSTD_CLEVEL_DEFAULT define  
						
						
						
						
					 
					
						2023-04-01 22:06:03 +02:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						48fc286a95 
					 
					
						
						
							
							Restart map-send cycle if visible blocks are soon to be unloaded. ( #13277 )  
						
						... 
						
						
						
						* Restart map-send cycle if visible blocks are soon to be unloaded.
* Reset completion timer when camera or position changed.
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2023-03-30 09:19:13 -07:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						93898957b6 
					 
					
						
						
							
							Return 'loops' occlusion culler under a setting ( #13352 )  
						
						... 
						
						
						
						* Add occlusion_culler setting to minetest.conf.example
* Add raytraced occlusion culling to 'loops' algorithm
---------
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2023-03-30 00:10:23 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bd88d299b9 
					 
					
						
						
							
							Bump protocol version  
						
						... 
						
						
						
						and correct documentation of previous version 
						
						
					 
					
						2023-03-29 23:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						2180dc14ef 
					 
					
						
						
							
							Fix safeLoadFile() skipping 2 chars too much from the shebang ( #13310 )  
						
						
						
						
					 
					
						2023-03-27 20:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						ed632f3854 
					 
					
						
						
							
							Safely handle block deletion ( #13315 )  
						
						... 
						
						
						
						Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com > 
						
						
					 
					
						2023-03-24 12:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						f3b198e490 
					 
					
						
						
							
							Return shadow_sky_body_orbit_tilt setting  
						
						... 
						
						
						
						Used as a default value when the game does not change the value via API (e.g. legacy server) 
						
						
					 
					
						2023-03-24 12:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						9af587c54e 
					 
					
						
						
							
							Move rendering engine reset after deletion of game objects  
						
						
						
						
					 
					
						2023-03-20 11:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6cd2eea487 
					 
					
						
						
							
							Move drawing of wield tool into a dedicated step of the pipeline ( #13338 )  
						
						
						
						
					 
					
						2023-03-19 21:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								luk3yx 
							
						 
					 
					
						
						
							
						
						5fa63a0b0c 
					 
					
						
						
							
							Fix server-side formspec state keeping issue ( #13332 )  
						
						
						
						
					 
					
						2023-03-19 20:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						6fe9bc8ae1 
					 
					
						
						
							
							Remove obsolete rendering core init code ( #13341 )  
						
						... 
						
						
						
						Also removes duplicate call to shadow render step 
						
						
					 
					
						2023-03-19 20:22:45 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						38e005294f 
					 
					
						
						
							
							Remove default keybind for pitchmove ( #13319 )  
						
						
						
						
					 
					
						2023-03-16 14:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						2bed338ef7 
					 
					
						
						
							
							Fix occasional black screen on startup  
						
						
						
						
					 
					
						2023-03-16 14:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						b7359f5fa9 
					 
					
						
						
							
							Update nodes in LBM loop  
						
						
						
						
					 
					
						2023-03-13 18:17:07 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						cac1dca95b 
					 
					
						
						
							
							Improvement of  #12974 : better linear independent vector ( #12979 )  
						
						
						
						
					 
					
						2023-03-13 18:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						02346819f9 
					 
					
						
						
							
							Fix rendertarget size being saved as screensize ( #13313 )  
						
						
						
						
					 
					
						2023-03-12 19:56:49 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						3e148e2810 
					 
					
						
						
							
							Fix infinite viewing_range ( #13225 )  
						
						... 
						
						
						
						Use a simplified version of the old loops culler for infinite viewing range. 
						
						
					 
					
						2023-03-12 09:37:47 -07:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						b1ed0ef721 
					 
					
						
						
							
							Fix ChatPrompt crash in very narrow windows ( #13305 )  
						
						... 
						
						
						
						In very narrow windows, `m_cols` can be small (i.e. 0).
Hence, `m_view <= m_line.size() + 1 - m_cols` does not guarantee
`m_view <= m_line.size()`.
`std::string::substr(pos, npos)` requires `pos <= size()`. 
						
						
					 
					
						2023-03-11 17:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						705195b43e 
					 
					
						
						
							
							Scale culler steps proportionally to the mesh sizes ( #13250 )  
						
						
						
						
					 
					
						2023-03-11 14:10:26 +01:00 
						 
				 
			
				
					
						
							
							
								updatepo.sh 
							
						 
					 
					
						
						
							
						
						c77f3d4dc4 
					 
					
						
						
							
							Update minetest.conf.example and translation file  
						
						
						
						
					 
					
						2023-03-09 15:38:46 +01:00