rubenwardy 
							
						 
					 
					
						
						
							
						
						f4eba3bfba 
					 
					
						
						
							
							Add support for ContentDB package translation ( #14410 )  
						
						
						
						
					 
					
						2024-02-25 22:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						762fca538c 
					 
					
						
						
							
							Expose SHA256 algorithm to Lua ( #14403 )  
						
						... 
						
						
						
						Co-authored-by: chmodsayshello <chmodsayshello@hotmail.com > 
						
						
					 
					
						2024-02-25 18:12:23 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						fa1d80b53b 
					 
					
						
						
							
							MetaData: restore undocumented set_string behaviour ( #14396 )  
						
						
						
						
					 
					
						2024-02-25 16:03:05 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						b4be483d3e 
					 
					
						
						
							
							Add support for translating content titles and descriptions ( #12208 )  
						
						
						
						
					 
					
						2024-02-24 19:13:07 +00:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						57de599a29 
					 
					
						
						
							
							Restore pre-5.9.0-dev behavior of touch_use_crosshair=false shootline ( #14389 )  
						
						... 
						
						
						
						* Fix incorrect shootline after releasing pointer if touch_use_crosshair=false
This happened because Android reuses pointer IDs.
Also includes a refactor to merge "m_known_ids" and "m_pointer_pos".
* Restore pre-5.9.0-dev behavior of shootline when !m_has_move_id 
						
						
					 
					
						2024-02-24 13:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						492aab20fe 
					 
					
						
						
							
							Fix compiler warnings  
						
						
						
						
					 
					
						2024-02-24 12:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						0d4b489545 
					 
					
						
						
							
							Detect air-only blocks instead of day/night differences ( #14264 )  
						
						... 
						
						
						
						* Detect air-only blocks instead day/night differences
* Write !is_air into the former day-night-diff bit on disk, so that old server can still read maps written by new servers
* Only set is_air bit when reading from disk 
						
						
					 
					
						2024-02-22 21:47:42 -08:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						0d30a3071a 
					 
					
						
						
							
							Add meshgen tests  
						
						
						
						
					 
					
						2024-02-22 15:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						753f03ff6a 
					 
					
						
						
							
							Add mesh comparison functions, for tests  
						
						
						
						
					 
					
						2024-02-22 15:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						bf2098c07f 
					 
					
						
						
							
							Decouple MeshMakeData from Client  
						
						
						
						
					 
					
						2024-02-22 15:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						2f35b121a4 
					 
					
						
						
							
							Const correctness  
						
						
						
						
					 
					
						2024-02-22 15:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						34286d77c7 
					 
					
						
						
							
							Allow toggling touchscreen mode at runtime ( #14075 )  
						
						... 
						
						
						
						Signed-off-by: David Heidelberg <david@ixit.cz >
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-02-22 15:44:49 +00:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e3cc26cb7c 
					 
					
						
						
							
							Irrlicht support changes ( #14383 )  
						
						
						
						
					 
					
						2024-02-19 21:14:47 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						4acbd59162 
					 
					
						
						
							
							Support absent scene node names ( #14330 )  
						
						... 
						
						
						
						Contains a hack to support IrrlichtMT revision 14 for now (until we release revision 15) 
						
						
					 
					
						2024-02-18 11:39:16 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						1e316a9704 
					 
					
						
						
							
							Don't use a reference for RaycastState::m_pointabilities ( #14376 )  
						
						
						
						
					 
					
						2024-02-17 18:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6ca214fefc 
					 
					
						
						
							
							Introduce std::string_view into wider use ( #14368 )  
						
						
						
						
					 
					
						2024-02-17 15:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f483d10c95 
					 
					
						
						
							
							Switch to LLVM-based MinGW toolchain ( #14329 )  
						
						
						
						
					 
					
						2024-02-16 21:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						933432e62d 
					 
					
						
						
							
							Annotate Lua packer with more comments  
						
						
						
						
					 
					
						2024-02-16 12:34:40 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2b97fead9e 
					 
					
						
						
							
							Fix some potential iterator invalidation issues  
						
						
						
						
					 
					
						2024-02-16 12:34:40 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						9ac6d330b4 
					 
					
						
						
							
							Fix minimap textures overwrite ( #14349 )  
						
						
						
						
					 
					
						2024-02-15 21:52:41 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						4843890c56 
					 
					
						
						
							
							Inline g/setPixel in imageCleanTransparent ( #14323 )  
						
						
						
						
					 
					
						2024-02-15 19:38:23 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						c81e0b7433 
					 
					
						
						
							
							Allow shaders with disabled post processing pipeline ( #14338 )  
						
						... 
						
						
						
						- Allow disabling of the post processing pipeline while leaving shaders enabled
- Also disable post processing on Android by default 
						
						
					 
					
						2024-02-15 08:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ce97210eb1 
					 
					
						
						
							
							Refactor how script api reads current mod name  
						
						... 
						
						
						
						This is to prevent future mistakes and make it clearer whether
the mod name can be trusted depending on how it is retrieved. 
						
						
					 
					
						2024-02-15 11:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						cb5fa56e17 
					 
					
						
						
							
							Remove insecure environment from async and emerge environment  
						
						
						
						
					 
					
						2024-02-15 11:06:21 +01:00 
						 
				 
			
				
					
						
							
							
								fuzun 
							
						 
					 
					
						
						
							
						
						6cbb9193ea 
					 
					
						
						
							
							Fix undefined behaviors ( #14365 )  
						
						... 
						
						
						
						* Initialize member `floats` in ContentFeatures
* Do not assign big double to u32
* Do not assign negative floating point number to unsigned integer 
						
						
					 
					
						2024-02-15 11:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3cac17d23e 
					 
					
						
						
							
							Lua on each mapgen thread ( #13092 )  
						
						
						
						
					 
					
						2024-02-13 22:47:30 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						d4b107e2e8 
					 
					
						
						
							
							Enable dynamic_add_media to take the file data instead of a path  
						
						
						
						
					 
					
						2024-02-13 22:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c90ebad46b 
					 
					
						
						
							
							Allow specifying name for dynamic media files  
						
						
						
						
					 
					
						2024-02-13 22:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						af69d4f7a9 
					 
					
						
						
							
							Allow dynamic_add_media at mod load time  
						
						
						
						
					 
					
						2024-02-13 22:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						7901087466 
					 
					
						
						
							
							Rename MINETEST_SUBGAME_PATH to MINETEST_GAME_PATH ( #14351 )  
						
						
						
						
					 
					
						2024-02-12 23:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								paradust7 
							
						 
					 
					
						
						
							
						
						e2ccd14c05 
					 
					
						
						
							
							Allow using VBOs for meshes all the way down to 4 vertices ( #14366 )  
						
						... 
						
						
						
						This may improve performance substantially if there are many meshes with "few" vertices that would otherwise be retransmitted to the GPU every frame. In testing, this does not seem to decrease performance, even if as few as 4 vertices are used (e.g. particles). 
						
						
					 
					
						2024-02-12 23:20:48 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						a14320fc44 
					 
					
						
						
							
							Improve deprecation error messages  
						
						
						
						
					 
					
						2024-02-12 22:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						eb52a149a0 
					 
					
						
						
							
							Enable IPO/LTO by default except for debug builds ( #14198 )  
						
						... 
						
						
						
						Test case:
```
$ cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=TRUE -DENABLE_TOUCH=FALSE
         minetest minetestserver
W/o LTO:      13M           7.3M
W/  LTO:      11M           5.9M
difference:   15%            19%
```
Also fixes various compiler warnings resulting from compilation using LTO.
---------
Signed-off-by: David Heidelberg <david@ixit.cz > 
						
						
					 
					
						2024-02-09 00:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						adaa4cc2f3 
					 
					
						
						
							
							Move hard coded minimap to builtin ( #14071 )  
						
						
						
						
					 
					
						2024-02-07 20:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						f2b99332d9 
					 
					
						
						
							
							Add Lua API function to resolve node/collision/selection boxes ( #13964 )  
						
						
						
						
					 
					
						2024-02-06 20:45:16 +01:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						83f779c52d 
					 
					
						
						
							
							Fix active object adding to not generated block ( #14311 )  
						
						
						
						
					 
					
						2024-02-04 21:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c9e10e1dd9 
					 
					
						
						
							
							Drop valgrind from CI and instead enable ASan  
						
						... 
						
						
						
						The recently added ioctl use is reported as a false-positive by valgrind.
I tried moving it to different compilers/versions two times and only
hit further issues that were valgrind's fault.
Also includes a tiny fix. 
						
						
					 
					
						2024-02-04 21:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4259ac96ea 
					 
					
						
						
							
							Optimize fs::CopyFileContents on Linux and Windows  
						
						
						
						
					 
					
						2024-02-04 21:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						714c9361ea 
					 
					
						
						
							
							Add unit tests for fs::CopyFileContents  
						
						
						
						
					 
					
						2024-02-04 21:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						93381014a0 
					 
					
						
						
							
							Bypass media transfer in single player  
						
						
						
						
					 
					
						2024-02-04 21:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						1d9c9710d7 
					 
					
						
						
							
							Fix short raycasts missing large objects ( #14339 )  
						
						... 
						
						
						
						Increases the tolerance from one node to five nodes.
Also optimizes the "sphere" used for pre-filtering entities
to start in the middle of the line segment rather than at the start. 
						
						
					 
					
						2024-02-04 14:04:05 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						e7dbd325d2 
					 
					
						
						
							
							RemotePlayer: make peer ID always reflect the validity of PlayerSAO ( #14317 )  
						
						... 
						
						
						
						Upon disconnect, RemotePlayer still had a peer ID assigned even though
the PlayerSAO object was maked as gone (for removal). This commit makes
that the following always holds true:
	(!sao || sao->isGone()) === (peer_id == PEER_ID_INEXISTENT) 
						
						
					 
					
						2024-02-02 22:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								techno-sam 
							
						 
					 
					
						
						
							
						
						176e674a51 
					 
					
						
						
							
							Add wear bar color API ( #13328 )  
						
						... 
						
						
						
						---------
Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com >
Co-authored-by: Lars Müller <34514239+appgurueu@users.noreply.github.com >
Co-authored-by: grorp <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-02-02 21:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e10d8080ba 
					 
					
						
						
							
							Add flag to control mgv6 temple generation ( #14293 )  
						
						
						
						
					 
					
						2024-01-30 21:52:04 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9da1354f3a 
					 
					
						
						
							
							Fix missing limit check for block y pos ( #14320 )  
						
						
						
						
					 
					
						2024-01-30 21:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e1f6108789 
					 
					
						
						
							
							Revert class forward declaration in {client,server}opcodes.h  
						
						... 
						
						
						
						closes  #14324  
					
						2024-01-30 17:04:12 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						40bf88ac74 
					 
					
						
						
							
							Performance: Limit blitting work to overlapping area  
						
						
						
						
					 
					
						2024-01-28 13:01:54 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ffec698d3e 
					 
					
						
						
							
							Change how [combine parameters are checked  
						
						... 
						
						
						
						the old checks were too strict 
						
						
					 
					
						2024-01-28 13:01:54 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						fbec168e91 
					 
					
						
						
							
							Only pause rendering if the Android activity is stopped ( #14211 )  
						
						
						
						
					 
					
						2024-01-27 14:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						89f3502b56 
					 
					
						
						
							
							Move Server ban check to different point  
						
						
						
						
					 
					
						2024-01-27 10:33:32 +01:00