grorp 
							
						 
					 
					
						
						
							
						
						a8af0c0ca4 
					 
					
						
						
							
							Close buttonbars when hiding TouchScreenGUI ( #14630 )  
						
						... 
						
						
						
						To open the inventory or the pause menu, you first need to open the buttonbar
containing the respective button. Before this commit, the buttonbar is still
open after closing the menu, so you have to tap twice before you can continue
playing. After this commit, the buttonbar is already closed after closing the
menu, so you only have to tap once before you can continue playing. 
						
						
					 
					
						2024-05-10 18:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						e0e1d0855d 
					 
					
						
						
							
							Close formspecs with a single tap outside ( #14605 )  
						
						
						
						
					 
					
						2024-05-09 19:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						dd475d8af4 
					 
					
						
						
							
							Add benchmarks for server::ActiveObjectMgr  
						
						
						
						
					 
					
						2024-05-09 11:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						59bf1d8cd9 
					 
					
						
						
							
							Fix curl compatibility issues with colorize_url ( #14615 )  
						
						... 
						
						
						
						Also move the escape code safety check to guiOpenURL. 
						
						
					 
					
						2024-05-09 11:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						de78ffb551 
					 
					
						
						
							
							Fix strings in modified_reason_strings  
						
						... 
						
						
						
						one was also missing 
						
						
					 
					
						2024-05-09 00:19:24 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1aba7f1fde 
					 
					
						
						
							
							Add unit tests for MapBlock (de)serialization ( #14560 )  
						
						
						
						
					 
					
						2024-05-05 22:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						3017b0213b 
					 
					
						
						
							
							Allow quoting hypertext attribute values ( #14550 )  
						
						
						
						
					 
					
						2024-05-05 14:27:17 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						d748c8c653 
					 
					
						
						
							
							Gate disabling of fog or camera update behind 'debug' priv  
						
						
						
						
					 
					
						2024-05-05 14:26:56 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						af8cb63292 
					 
					
						
						
							
							Add object's own position for each collision to moveresult  ( #14608 )  
						
						
						
						
					 
					
						2024-05-05 13:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						d7f9da49eb 
					 
					
						
						
							
							Fix shootline not being updated if press and release happen in the same step ( #14606 )  
						
						
						
						
					 
					
						2024-05-05 13:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						70bddcf318 
					 
					
						
						
							
							Fix wrong name for bone override interpolation field  
						
						
						
						
					 
					
						2024-05-04 02:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						f0bb5313d3 
					 
					
						
						
							
							Chat console: Prevent input loss on double open  
						
						
						
						
					 
					
						2024-05-03 16:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						c352fbf5c9 
					 
					
						
						
							
							Warn on unknown CMAKE_BUILD_TYPE values ( #14600 )  
						
						
						
						
					 
					
						2024-05-03 16:29:02 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9c3c286aab 
					 
					
						
						
							
							Optimize code patterns around raycasting  
						
						
						
						
					 
					
						2024-05-03 16:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e10adf83d5 
					 
					
						
						
							
							Reduce wasteful memory allocations in update_lighting_nodes()  
						
						
						
						
					 
					
						2024-05-03 16:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c24a04d246 
					 
					
						
						
							
							Optimize pushing collision data for entity on_step  
						
						... 
						
						
						
						Since this is fixed overhead for every entity, this is important to optimize.
This optimizes one very common case.
before:
  push_collision_move_result [us] _____________ 64512x   3.562
after:
  push_collision_move_result [us] _____________ 72636x   0.831 
						
						
					 
					
						2024-05-03 16:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2e89529eef 
					 
					
						
						
							
							Optimize env access and structs in collisionMoveSimple  
						
						
						
						
					 
					
						2024-05-03 16:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						92d03f3832 
					 
					
						
						
							
							Trivially optimize iteration order in loops  
						
						... 
						
						
						
						Due to how node data is stored iterating X last provides better cache locality. 
						
						
					 
					
						2024-05-03 16:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						2efd0996e6 
					 
					
						
						
							
							Document empty string as form name ( #14601 )  
						
						
						
						
					 
					
						2024-04-30 13:50:31 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ac4f13e78f 
					 
					
						
						
							
							Add minetest.get_gen_notify to mapgen env ( #14568 )  
						
						
						
						
					 
					
						2024-04-30 13:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						2bdd0a6bdb 
					 
					
						
						
							
							Add physics overrides for walk speed and Fast Mode ( #14475 )  
						
						... 
						
						
						
						Co-authored-by: Wuzzy <Wuzzy@disroot.org > 
						
						
					 
					
						2024-04-30 13:50:01 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						c044a3c1ca 
					 
					
						
						
							
							Client: fix unknown texture upon shift-move to full inventory list ( #14586 )  
						
						... 
						
						
						
						Fixes a regression caused by 4245a760 
						
						
					 
					
						2024-04-28 19:45:09 +02:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						72cb4e9bea 
					 
					
						
						
							
							Allow nil puncher in object:punch ( #14319 )  
						
						
						
						
					 
					
						2024-04-28 17:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						fc0ac64277 
					 
					
						
						
							
							Fix build errors with curl disabled  
						
						
						
						
					 
					
						2024-04-28 12:31:15 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						df4c9e2903 
					 
					
						
						
							
							Revert "Clean up some getServer() unsafety"  
						
						... 
						
						
						
						Turned out to not be a good idea.
This reverts commit 58eccc7a2a 
						
						
					 
					
						2024-04-28 00:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						73dbd2f0ab 
					 
					
						
						
							
							Smooth scrolling ( #14562 )  
						
						
						
						
					 
					
						2024-04-28 00:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								OgelGames 
							
						 
					 
					
						
						
							
						
						05d5dc4cec 
					 
					
						
						
							
							Fix InvRef bugs and add unit tests ( #14591 )  
						
						
						
						
					 
					
						2024-04-28 00:13:44 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						0837d674eb 
					 
					
						
						
							
							Fix set_fov-induced grayscreen  
						
						
						
						
					 
					
						2024-04-28 00:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						be540043ee 
					 
					
						
						
							
							Do not make inventory_items_animations setting static thread_local ( #14573 )  
						
						... 
						
						
						
						This removes restart requirement when toggling the setting after the first play/run. 
						
						
					 
					
						2024-04-24 09:00:04 +07:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						de8d80dee0 
					 
					
						
						
							
							Fix MSVC warning C4172 in ModifySafeMap::get ( #14576 )  
						
						
						
						
					 
					
						2024-04-23 19:04:26 +02:00 
						 
				 
			
				
					
						
							
							
								cosin15 
							
						 
					 
					
						
						
							
						
						15b569fb71 
					 
					
						
						
							
							Remove unnecessary copy of a big data structure  
						
						
						
						
					 
					
						2024-04-23 19:03:50 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						58eccc7a2a 
					 
					
						
						
							
							Clean up some getServer() unsafety  
						
						
						
						
					 
					
						2024-04-23 19:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e39e47b21f 
					 
					
						
						
							
							Reduce needless copying of KeyPress  
						
						
						
						
					 
					
						2024-04-23 19:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e7f6e7d7b6 
					 
					
						
						
							
							Fix Irrlicht log events not being passed through  
						
						
						
						
					 
					
						2024-04-23 19:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c8e46749a4 
					 
					
						
						
							
							Change some profiler values to microseconds  
						
						
						
						
					 
					
						2024-04-23 19:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						eb432d3da0 
					 
					
						
						
							
							Fix some Game members not being freed after some startup errors ( #14561 )  
						
						
						
						
					 
					
						2024-04-21 15:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						4ab3c54f5b 
					 
					
						
						
							
							Basic tablet/phone/watch autodetection ( #14400 )  
						
						... 
						
						
						
						Until we're able to detect touchscreen itself, let's have a detection
based on a form factor of the device.
Tablets and handhelds are usually equiped with touchscreens, so as a
default enable touchscreen GUI there.
 - Windows and Linux supports autodetection.
 - Android is hardcoded as touch-based.
 - MacOS staying same as before without detection.
Signed-off-by: David Heidelberg <david@ixit.cz > 
						
						
					 
					
						2024-04-21 15:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						de1d8ec070 
					 
					
						
						
							
							Do not link /latomic on MSVC ( #14564 )  
						
						... 
						
						
						
						MSVC does not recognize /latomic, resulting in a warning upon configure. 
						
						
					 
					
						2024-04-20 20:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						c8a41409d9 
					 
					
						
						
							
							HUD: Text element color support ( #14558 )  
						
						
						
						
					 
					
						2024-04-20 20:36:44 +02:00 
						 
				 
			
				
					
						
							
							
								Josiah VanderZee 
							
						 
					 
					
						
						
							
						
						d2a089ffd9 
					 
					
						
						
							
							Remove <ctgmath> include from particles.h  
						
						... 
						
						
						
						The header is deprecated, and we don't even use it. 
						
						
					 
					
						2024-04-20 18:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3bd5169aee 
					 
					
						
						
							
							Fix profiler assertion failures  
						
						... 
						
						
						
						oops 
						
						
					 
					
						2024-04-20 14:32:35 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1b89d4d541 
					 
					
						
						
							
							Simplify getBlockNodeIdMapping  
						
						... 
						
						
						
						since commit 0f9c78c3eb 
						
						
					 
					
						2024-04-20 13:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						d8190e1c5f 
					 
					
						
						
							
							Some globals (un-)init fixes  
						
						
						
						
					 
					
						2024-04-20 13:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2af5191070 
					 
					
						
						
							
							Optimize MapNode::serializeBulk  
						
						... 
						
						
						
						before
  serializeBulk [us] __________________________ 9047x   9.363
after
  serializeBulk [us] __________________________ 8458x   1.214 
						
						
					 
					
						2024-04-20 13:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4027e08cc8 
					 
					
						
						
							
							Print profiler at end of session  
						
						
						
						
					 
					
						2024-04-20 13:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						72eeb9fecb 
					 
					
						
						
							
							Refactor profiler and related classes  
						
						
						
						
					 
					
						2024-04-20 13:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						5a07f5a652 
					 
					
						
						
							
							Fix inconsistent rounding in VoxelLineIterator::VoxelLineIterator ( #14555 )  
						
						... 
						
						
						
						floatToInt rounds 0.5 differently depending on sign. 
						
						
					 
					
						2024-04-20 13:03:34 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						df2fd399df 
					 
					
						
						
							
							Fix missing DLLs in Windows build  
						
						
						
						
					 
					
						2024-04-17 16:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						f2b5c35fa2 
					 
					
						
						
							
							TouchScreenGUI dehardcoding refactor ( #14472 )  
						
						
						
						
					 
					
						2024-04-17 15:59:52 +02:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						b2057a5da7 
					 
					
						
						
							
							Hypertext: Fix missing space after single letter word ( #14551 )  
						
						... 
						
						
						
						Fixes  #11727  
					
						2024-04-16 08:48:16 +01:00