Vitaliy 
							
						 
					 
					
						
						
							
						
						aada2403c9 
					 
					
						
						
							
							Try all known video drivers if the requested one fails to initialize  
						
						
						
						
					 
					
						2023-06-25 11:13:23 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						03ffc2618c 
					 
					
						
						
							
							TouchScreenGUI: Add an exit / "ESC" button to the rare controls bar ( #13574 )  
						
						
						
						
					 
					
						2023-06-22 17:50:36 +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 
							
						 
					 
					
						
						
							
						
						c549e84abb 
					 
					
						
						
							
							Silence a -Wsign-compare warning for invlist indices  
						
						
						
						
					 
					
						2023-06-15 13:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						dade95e142 
					 
					
						
						
							
							Fix curl deprecation warnings, and set minimum curl version to 7.56.0  
						
						
						
						
					 
					
						2023-06-15 13:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						f947e2afec 
					 
					
						
						
							
							Fix some gcc -Wself-move warnings  
						
						
						
						
					 
					
						2023-06-15 13:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						6a05d63993 
					 
					
						
						
							
							Use [[noreturn]]  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						5e6d144567 
					 
					
						
						
							
							Enable -Wimplicit-fallthrough and use [[fallthrough]] attribute  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						9c348d057e 
					 
					
						
						
							
							Replace the old STATIC_ASSERT macro with static_assert  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						34ad551efc 
					 
					
						
						
							
							Use MutexAutoLock for Thread::m_start_finished_mutex  
						
						
						
						
					 
					
						2023-06-15 10:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Pascal Abresch 
							
						 
					 
					
						
						
							
						
						ba80d1ce1f 
					 
					
						
						
							
							Implement check_offset for decorations  
						
						
						
						
					 
					
						2023-06-15 10:36:46 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						c91182e1b3 
					 
					
						
						
							
							Move the platform-dependent stuff in renderingengine.cpp to irrlicht ( #13348 )  
						
						
						
						
					 
					
						2023-06-11 14:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						553dc02deb 
					 
					
						
						
							
							Fix some memleaks from GUIButtonImage ( #13564 )  
						
						... 
						
						
						
						* `m_foreground_image` was grabbed, but not dropped in the destructor.
* `m_image` was created with new. It is grabbed by itself and by the env (not only by the env!, so it's an owning ptr). This owning ptr also was never dropped. 
						
						
					 
					
						2023-06-06 19:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						1b51ff333a 
					 
					
						
						
							
							Use unique_ptr for ServerInventoryManager::DetachedInventory::inventory  
						
						
						
						
					 
					
						2023-06-05 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						1780d1bbde 
					 
					
						
						
							
							Use unique_ptrs for MapSector::m_blocks  
						
						
						
						
					 
					
						2023-06-05 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						08ea467bfe 
					 
					
						
						
							
							Use unique_ptr for g_httpfetch_thread  
						
						
						
						
					 
					
						2023-06-05 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						cfb1b879e0 
					 
					
						
						
							
							Use unique_ptrs for CurlFetchThread::m_all_ongoing  
						
						
						
						
					 
					
						2023-06-05 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						d0bcdff5ce 
					 
					
						
						
							
							Use unique_ptrs for leveldb db and iterators  
						
						
						
						
					 
					
						2023-06-05 20:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						a1463263b5 
					 
					
						
						
							
							Auto-detect locale on Android ( #13561 )  
						
						
						
						
					 
					
						2023-06-05 12:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						a857c46e6e 
					 
					
						
						
							
							Make the settings GUI more usable on Android ( #13543 )  
						
						
						
						
					 
					
						2023-06-05 12:01:54 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						d9f478cbfb 
					 
					
						
						
							
							Remove a misleading MutexAutoLock in l_to_table  
						
						... 
						
						
						
						The temporary is immediately destructed, so the mutex isn't locked
after the line.
Removed the lock, because the Settings member-functions used by
push_settings_table lock the mutex and are thread-safe, but would
cause a dead-lock. 
						
						
					 
					
						2023-06-05 12:01:08 +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 
						 
				 
			
				
					
						
							
							
								Riley Adams 
							
						 
					 
					
						
						
							
						
						29b7aea38b 
					 
					
						
						
							
							Cavegen y biome check ( #13472 )  
						
						
						
						
					 
					
						2023-06-05 11:59:22 +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 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						6832bf044e 
					 
					
						
						
							
							Avoid jittering when player is attached ( #12439 )  
						
						... 
						
						
						
						* Avoid very jittering when player is attached.
Co-authored-by: sfan5 <sfan5@live.de >
Co-authored-by: Vitaliy <numzer0@yandex.ru > 
						
						
					 
					
						2023-05-28 11:36:34 -07:00