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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						1837a11c22 
					 
					
						
						
							
							Improve messages when changing viewing range and exceeding server-set limit ( #13647 )  
						
						
						
						
					 
					
						2023-07-14 14:41:45 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						d7291e0600 
					 
					
						
						
							
							Update client::ActiveObjectMgr::getActiveSelectableObjects API  
						
						
						
						
					 
					
						2023-06-29 18:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						c09a3a52ac 
					 
					
						
						
							
							Add antialiasing filters (FXAA, SSAA) ( #13253 )  
						
						
						
						
					 
					
						2023-06-28 05:30:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						aada2403c9 
					 
					
						
						
							
							Try all known video drivers if the requested one fails to initialize  
						
						
						
						
					 
					
						2023-06-25 11:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								wsor4035 
							
						 
					 
					
						
						
							
						
						5b6bc8a12b 
					 
					
						
						
							
							Remove unsupported media formats from client.cpp  
						
						
						
						
					 
					
						2023-06-22 17:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						7c26cb1c35 
					 
					
						
						
							
							Drop unused tile rotations  
						
						
						
						
					 
					
						2023-06-22 17:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						1102f92dac 
					 
					
						
						
							
							Use a enum for tile rotation  
						
						
						
						
					 
					
						2023-06-22 17:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						729671d6ae 
					 
					
						
						
							
							In getNodeTile, use a descriptive struct for the lookup table  
						
						
						
						
					 
					
						2023-06-22 17:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						d676520526 
					 
					
						
						
							
							Optimize trigonometry out of MapblockMeshGenerator::drawCuboid  
						
						
						
						
					 
					
						2023-06-22 17:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						c29d897854 
					 
					
						
						
							
							Optimize trigonometry out of MapblockMeshGenerator::drawLiquidTop  
						
						
						
						
					 
					
						2023-06-22 17:50:09 +02:00 
						 
				 
			
				
					
						
							
							
								numzero 
							
						 
					 
					
						
						
							
						
						b8ddde0a96 
					 
					
						
						
							
							Store liquid data as dimensionless fractions instead of BS multiplies  
						
						
						
						
					 
					
						2023-06-22 17:50:09 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						03dda13910 
					 
					
						
						
							
							OpenALSoundManager: Fix a buffer overflow  
						
						
						
						
					 
					
						2023-06-20 20:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						8f25f487fe 
					 
					
						
						
							
							Instrument touchMapBlocks and block loading/deserialization. ( #13314 )  
						
						
						
						
					 
					
						2023-06-19 16:59:08 -07:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						f1feeb319c 
					 
					
						
						
							
							Cull liquid back face on liquid-glasslike interface ( #13594 )  
						
						
						
						
					 
					
						2023-06-18 13:52:14 -07:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						edcbfa31c9 
					 
					
						
						
							
							Sound refactor and improvements ( #12764 )  
						
						
						
						
					 
					
						2023-06-16 20:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						6b3deaa170 
					 
					
						
						
							
							Add disable_descend to disable active node sinking  
						
						
						
						
					 
					
						2023-06-16 20:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						a4e69d6843 
					 
					
						
						
							
							TouchScreenGUI: Read coordinates directly for virtual joystick ( #13567 )  
						
						... 
						
						
						
						The movement's direction and speed are calculated directly from the button's relative screen coordinate. The previous method was to trigger the movement using a keyboard event.
The only virtual joystick status left is Aux1 button.
---------
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de > 
						
						
					 
					
						2023-06-16 22:40:16 +07:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						5e6d144567 
					 
					
						
						
							
							Enable -Wimplicit-fallthrough and use [[fallthrough]] attribute  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						8b108ed5f2 
					 
					
						
						
							
							Use nicer syntax for nested namespace definitions  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						e700182f44 
					 
					
						
						
							
							Replace Optional with std::optional  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						c91182e1b3 
					 
					
						
						
							
							Move the platform-dependent stuff in renderingengine.cpp to irrlicht ( #13348 )  
						
						
						
						
					 
					
						2023-06-11 14:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								OgelGames 
							
						 
					 
					
						
						
							
						
						252c79d53a 
					 
					
						
						
							
							Inventory mouse shortcut improvements ( #13146 )  
						
						... 
						
						
						
						Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com > 
						
						
					 
					
						2023-06-05 12:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						7221de6ede 
					 
					
						
						
							
							Option to invert direction or disable mouse wheel for hotbar item selection  
						
						... 
						
						
						
						More changed callbacks for the settings are added in readSettings(). Those are also deregistered when the Game object is destroyed. 
						
						
					 
					
						2023-05-31 12:40:00 +07:00 
						 
				 
			
				
					
						
							
							
								Treer 
							
						 
					 
					
						
						
							
						
						8cd1296049 
					 
					
						
						
							
							Add additional texture modifiers ( #10100 )  
						
						... 
						
						
						
						* Adjust hue, saturation, and lightness
* Colorize using hue, saturation, and lightness
* Adjust contrast & brightness
* Hard light
* Overlay
* Screen
* Create texture of a given size and color 
						
						
					 
					
						2023-05-29 20:17:39 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						a8ec6092e2 
					 
					
						
						
							
							Load blocks and objects behind player when in third-persion front-view ( #13431 )  
						
						
						
						
					 
					
						2023-05-29 10:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						fc3d6c1dd9 
					 
					
						
						
							
							Place nodes with single tap on Android (+ bugfix) ( #13187 )  
						
						... 
						
						
						
						Don't place nodes when closing button bars.
Update docs (also in-game).
Rename "Default controls" -> "Controls" in Android pause menu since players can't change them (normally), so calling them "default" doesn't make sense. 
						
						
					 
					
						2023-05-29 12:30:30 +07:00 
						 
				 
			
				
					
						
							
							
								Thresher 
							
						 
					 
					
						
						
							
						
						00c647e4cc 
					 
					
						
						
							
							Convert spaces to tabs ( #13506 )  
						
						... 
						
						
						
						* Convert spaces to tabs
* Desour reviews 1-3 fix
* Desour fixes
* Undo alignment changes 
						
						
					 
					
						2023-05-26 15:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thresher 
							
						 
					 
					
						
						
							
						
						180ec92ef9 
					 
					
						
						
							
							Remove trailing whitespace ( #13505 )  
						
						
						
						
					 
					
						2023-05-18 20:34:18 +02:00 
						 
				 
			
				
					
						
							
							
								Zemtzov7 
							
						 
					 
					
						
						
							
						
						35112f2453 
					 
					
						
						
							
							Disable vertical movement when both jump and sneak keys are pressed ( #13426 )  
						
						
						
						
					 
					
						2023-05-18 20:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						7f6b09dce8 
					 
					
						
						
							
							Use json forward-declarations  
						
						
						
						
					 
					
						2023-04-27 18:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						8b73743baa 
					 
					
						
						
							
							Reduce number of recursively included headers  
						
						... 
						
						
						
						This should improve compilation speed.
Things changed:
* Prefer forward-declarations in headers.
* Move header-includes out of headers if possible.
* Move some functions definitions out of headers.
* Put some member variables into unique_ptrs (see Client). 
						
						
					 
					
						2023-04-27 18:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						4158b72971 
					 
					
						
						
							
							Add ability to override item images using meta ( #12614 )  
						
						
						
						
					 
					
						2023-04-17 19:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						d49d80a4a0 
					 
					
						
						
							
							Store whether window is maximized ( #12861 )  
						
						
						
						
					 
					
						2023-04-14 21:04:03 +02: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