ndren 
							
						 
					 
					
						
						
							
						
						53c594abe0 
					 
					
						
						
							
							Introduce and start using microsecond sleep on Linux ( #13445 )  
						
						
						
						
					 
					
						2023-07-22 17:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						72ed8514c5 
					 
					
						
						
							
							Use newer IrrlichtMt  
						
						
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						6f0d36c41a 
					 
					
						
						
							
							Fixes and improvements  
						
						
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						7473e4cafd 
					 
					
						
						
							
							Expose all OpenGL filtering modes, use OpenGL names for them  
						
						... 
						
						
						
						Because of a review comment on the Irrlicht PR by numberZero. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						6bf63d4b41 
					 
					
						
						
							
							Rename SMaterial::TextureLayer -> SMaterial::TextureLayers  
						
						... 
						
						
						
						It's not the "texture layer" of the material, but an array of texture layers. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						05ebe2418b 
					 
					
						
						
							
							Rename E_MATERIAL_FLAG -> E_MATERIAL_PROP  
						
						... 
						
						
						
						The enum values don't reference material flags, but material properties. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						9bef3c136a 
					 
					
						
						
							
							Split up texture filtering properties of SMaterialLayer into MinFilter and MagFilter  
						
						... 
						
						
						
						You can	now set	the filter used	when scaling textures down and the filter used when scaling textures up separately. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						307e380f30 
					 
					
						
						
							
							Refactor the way you set material properties  
						
						... 
						
						
						
						Instead of using SMaterial::setFlag, you now set them directly on SMaterial or SMaterialLayer. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						128d22e6ee 
					 
					
						
						
							
							GUI: Automatic scaling of checkboxes and scrollbars ( #13666 )  
						
						... 
						
						
						
						Mainly helpful on high-DPI screens or when 'gui_scaling' is changed 
						
						
					 
					
						2023-07-17 20:46:15 +02:00 
						 
				 
			
				
					
						
							
							
								Nekobit 
							
						 
					 
					
						
						
							
						
						50234b8e5c 
					 
					
						
						
							
							Fix string conversion for FreeBSD ( #13648 )  
						
						
						
						
					 
					
						2023-07-17 20:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						3552537fc4 
					 
					
						
						
							
							Fix that transparent text still draws a text shadow ( #13649 )  
						
						... 
						
						
						
						Makes fade out animations of text more pleasant to look at. 
						
						
					 
					
						2023-07-17 20:45:56 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						f41e9e3e0f 
					 
					
						
						
							
							Add Irrlicht device info to the mainmenu About tab ( #13636 )  
						
						
						
						
					 
					
						2023-07-17 20:44:54 +02:00 
						 
				 
			
				
					
						
							
							
								archfan 
							
						 
					 
					
						
						
							
						
						9b310a6e6f 
					 
					
						
						
							
							Decrease sneak margin to combat phasing through thin walls ( #13607 )  
						
						... 
						
						
						
						A 1/16th-node-thick wall is 0.625 meters thick, and the previous margin of 0.1 meters meant that these walls could be phased through by sneaking against them. A margin lower than 0.625 prevents this. 
						
						
					 
					
						2023-07-17 20:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						2061984313 
					 
					
						
						
							
							Simplifies code by using Irrlicht's operator overloads  
						
						... 
						
						
						
						New variables are added to replace in-place calculations. 
						
						
					 
					
						2023-07-14 21:00:29 +07:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						3a47559e86 
					 
					
						
						
							
							Fix some memory leaks and code style issues  
						
						... 
						
						
						
						Maximum line length is 95 characters.
Some members' name are changed.
Struct initialisations use brace syntax; eliminating the usage of the memset function.
Iterations use for-each-loop instead of while-loop+iterator.
char * -> std::string
button_info * -> std::shared_ptr<button_info> 
						
						
					 
					
						2023-07-14 21:00:29 +07:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						8e09077de8 
					 
					
						
						
							
							Fix sound manager not being stepped by GUIEngine  
						
						
						
						
					 
					
						2023-07-14 14:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						1837a11c22 
					 
					
						
						
							
							Improve messages when changing viewing range and exceeding server-set limit ( #13647 )  
						
						
						
						
					 
					
						2023-07-14 14:41:45 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bf987bf58a 
					 
					
						
						
							
							Handle blit_back_with_light with empty area  
						
						... 
						
						
						
						fixes  #13306  
					
						2023-07-13 20:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4a14a18799 
					 
					
						
						
							
							Fix mapgen_v6 crashing  
						
						... 
						
						
						
						this variable was accidentally shadowed in 20b10b569 
						
						
					 
					
						2023-07-09 20:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						136a93f628 
					 
					
						
						
							
							Reverse eye-offset Z-coordinate in 3rd person front view ( #13369 )  
						
						
						
						
					 
					
						2023-07-08 12:00:15 +07:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						0218963f1b 
					 
					
						
						
							
							Fix max_formspec_size not taking gui_scaling into account ( #13493 )  
						
						
						
						
					 
					
						2023-07-07 21:42:43 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						078bd95a49 
					 
					
						
						
							
							Formspec: prevent infinite loop caused by negative background9[] size ( #13624 )  
						
						
						
						
					 
					
						2023-07-07 21:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						869df17ddf 
					 
					
						
						
							
							Server enforcement for fog_distance ( #13448 ) to block cheating ( #13643 )  
						
						... 
						
						
						
						This enforces the fog_distance (if set) at the server, so that a hacked client could not cheat and retrieve blocks beyond the set distance. 
						
						
					 
					
						2023-07-06 09:36:46 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						26453df2f7 
					 
					
						
						
							
							Don't crash if a Lua error occurs inside get_staticdata  
						
						
						
						
					 
					
						2023-07-03 20:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								ROllerozxa 
							
						 
					 
					
						
						
							
						
						d71872af23 
					 
					
						
						
							
							Fix texture paths for system-installed builds  
						
						... 
						
						
						
						* window icon
* custom touchscreen checkbox sprites 
						
						
					 
					
						2023-07-03 20:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						25ef8f3934 
					 
					
						
						
							
							Fix local animations not resetting  
						
						... 
						
						
						
						Converts `LocalPlayerAnimation` to a scoped enum to prevent such bugs in the future 
						
						
					 
					
						2023-07-02 12:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						ff498fc206 
					 
					
						
						
							
							Android: Reliably showing an IME for text input dialog ( #13521 )  
						
						... 
						
						
						
						This commit is inspired by this blog post: https://developer.squareup.com/blog/showing-the-android-keyboard-reliably/  
						
						
					 
					
						2023-07-01 14:00:30 +07:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						0ade097e99 
					 
					
						
						
							
							Allow the server to control fog_distance and fog_start via the sky-api ( #13448 )  
						
						
						
						
					 
					
						2023-06-30 19:11:17 -07:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						dde8f0e20a 
					 
					
						
						
							
							Replace a non-aligned cuboid with a cylinder in client::ActiveObjectMgr::getActiveSelectableObjects  
						
						
						
						
					 
					
						2023-06-29 18:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						21035bf5d4 
					 
					
						
						
							
							Add unit test on client::ActiveObjectMgr::getActiveSelectableObjects  
						
						
						
						
					 
					
						2023-06-29 18:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						d7291e0600 
					 
					
						
						
							
							Update client::ActiveObjectMgr::getActiveSelectableObjects API  
						
						
						
						
					 
					
						2023-06-29 18:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								AFCMS 
							
						 
					 
					
						
						
							
						
						aaae9d5a77 
					 
					
						
						
							
							Fix .clang-format file config values  
						
						
						
						
					 
					
						2023-06-29 18:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						c09a3a52ac 
					 
					
						
						
							
							Add antialiasing filters (FXAA, SSAA) ( #13253 )  
						
						
						
						
					 
					
						2023-06-28 05:30:08 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						442d5fc75c 
					 
					
						
						
							
							Add unit tests for isBlockInSight()  
						
						
						
						
					 
					
						2023-06-26 22:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						3b74cc4a41 
					 
					
						
						
							
							Replace PP with direct printing  
						
						
						
						
					 
					
						2023-06-26 22:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						de77fe8ade 
					 
					
						
						
							
							Allow printing irr::core::vector[23]d directly to an std::ostream  
						
						
						
						
					 
					
						2023-06-26 22:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						2f6a9d12f1 
					 
					
						
						
							
							Allow running individual unit tests  
						
						
						
						
					 
					
						2023-06-25 11:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						aada2403c9 
					 
					
						
						
							
							Try all known video drivers if the requested one fails to initialize  
						
						
						
						
					 
					
						2023-06-25 11:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								LoneWolfHT 
							
						 
					 
					
						
						
							
						
						35ad3dabab 
					 
					
						
						
							
							Fix MSVC github action  
						
						
						
						
					 
					
						2023-06-24 20:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								s20 
							
						 
					 
					
						
						
							
						
						4fb6754903 
					 
					
						
						
							
							Adding gettext in the compilation dependency packages list  
						
						
						
						
					 
					
						2023-06-24 20:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						7e51e2dea6 
					 
					
						
						
							
							Fix compiler error on MSVC with ENABLE_TOUCH=TRUE  
						
						
						
						
					 
					
						2023-06-24 20:37:59 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						84fb663d6c 
					 
					
						
						
							
							Add VoxelArea::intersect()  
						
						
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						659828b142 
					 
					
						
						
							
							Rename ModApiEnvMod and ModApiItemMod  
						
						... 
						
						
						
						The 'mod' could have meant module in the past but no other classes do this. 
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						610578e3e2 
					 
					
						
						
							
							Use swapNode for set_node_level and add_node_level  
						
						... 
						
						
						
						While this is a behaviour change I don't think the old one made any sense.
It's possible that someone hit this before and wrote a workaround for it,
they won't be affected by this change.
It only makes things work that didn't before. 
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						62629939ff 
					 
					
						
						
							
							Genericize find_node_near and find_node_in implementations in C++  
						
						
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						20b10b5691 
					 
					
						
						
							
							Refactor EmergeParams owner  
						
						
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						32ff832108 
					 
					
						
						
							
							Save Lua globals after mod loading  
						
						... 
						
						
						
						These are used for the async env currently and will be needed elsewhere soon. 
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4fdd2dec59 
					 
					
						
						
							
							Move core.run_callbacks and related to common folder  
						
						
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						524d446757 
					 
					
						
						
							
							Minor script api fixes/cleanups  
						
						
						
						
					 
					
						2023-06-23 09:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								wsor4035 
							
						 
					 
					
						
						
							
						
						5b6bc8a12b 
					 
					
						
						
							
							Remove unsupported media formats from client.cpp  
						
						
						
						
					 
					
						2023-06-22 17:52:48 +02:00