Loic Blot 
							
						 
					 
					
						
						
							
						
						ccdd886e27 
					 
					
						
						
							
							refacto: Hud: make driver, client, player, inventory, tsrc private & drop unused guienv  
						
						... 
						
						
						
						also fix c_content.h, on client it includes the src/client/hud.h instead of src/hud.h, which leads to wrong file dependency on the lua stack 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						a47a00228b 
					 
					
						
						
							
							refacto: drop unused Hud::smgr  
						
						
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						809e68fdc0 
					 
					
						
						
							
							refacto: don't use RenderingEngine singleton on CAO  
						
						... 
						
						
						
						* we don't need on CAO side more than SceneManager, and temporary. Pass only required SceneManager as a parameter to build CAO and add them to the current scene
* Use temporary the RenderingEngine singleton from ClientEnvironment, waitfor for better solution
* Make ClientActiveObject::addToScene virtual function mandatory to be defined by children to ensure we don't forget to properly define it 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						1bc855646e 
					 
					
						
						
							
							refacto: protect some RenderingEngine::get_scene_manager  
						
						... 
						
						
						
						* protect it from Camera, Sky, ClientMap object calls
* rename Game::sky to Game::m_sky 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						258101a910 
					 
					
						
						
							
							refacto: RenderingEngine is now better hidden  
						
						... 
						
						
						
						* No more access to the singleton instance from everywhere (RenderingEngine::get_instance dropped)
* RenderingEngine::get_timer_time is now non static
* RenderingEngine::draw_menu_scene is now non static
* RenderingEngine::draw_scene is now non static
* RenderingEngine::{initialize,finalize} are now non static
* RenderingEngine::run is now non static
* RenderingEngine::getWindowSize now have a static helper. It was mandatory to hide the global get_instance access 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						74125a74d3 
					 
					
						
						
							
							refacto: hide mesh_cache inside the rendering engine  
						
						... 
						
						
						
						This permit cleaner access to meshCache and ensure we don't access to it from all the code 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						e0716384d6 
					 
					
						
						
							
							refacto: add RenderingEngine::cleanupMeshCache  
						
						... 
						
						
						
						This permits to prevent client to own the mesh cache cleanup logic. It's better in RenderingEngine 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						e34d28af9f 
					 
					
						
						
							
							refacto: rendering engine singleton removal step 1 (filesystem)  
						
						... 
						
						
						
						Make the RenderingEngine filesystem member non accessible from everywhere
This permits also to determine that some lua code has directly a logic to extract zip file. Move this logic inside client, it's not the lua stack role to perform a such complex operation
Found also another irrlicht <1.8 compat code to remove 
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						bc1888ff21 
					 
					
						
						
							
							fix: drop old irrlicht <1.8 compat on Client::loadMedia  
						
						
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						83a7b48bb1 
					 
					
						
						
							
							Fix Windows pipelines on Gitlab-CI  
						
						
						
						
					 
					
						2021-04-28 09:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						228f1c6770 
					 
					
						
						
							
							Fix rotation for falling mesh degrotate nodes ( #11159 )  
						
						
						
						
					 
					
						2021-04-28 08:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						734fb2c811 
					 
					
						
						
							
							Add helpful error messages if Irrlicht library / include dir are set incorrectly ( #11232 )  
						
						
						
						
					 
					
						2021-04-28 08:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9660ae288a 
					 
					
						
						
							
							Update library versions in buildbot ( #11229 )  
						
						
						
						
					 
					
						2021-04-27 11:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						776015c350 
					 
					
						
						
							
							Rename “Irrlicht” to “IrrlichtMt” in documentation  
						
						
						
						
					 
					
						2021-04-23 21:37:45 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Robinson 
							
						 
					 
					
						
						
							
						
						074e6a67de 
					 
					
						
						
							
							Add minetest.colorspec_to_colorstring ( #10425 )  
						
						
						
						
					 
					
						2021-04-23 21:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3e2145d662 
					 
					
						
						
							
							Fix two CMake build issues  
						
						... 
						
						
						
						* PostgreSQL fallback code missed the includes (closes  #11219 )
* build failed when Freetype enabled but not found 
						
						
					 
					
						2021-04-21 20:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						daf862a38a 
					 
					
						
						
							
							Fix devtest Lua error  
						
						... 
						
						
						
						fallback_image() was removed in 3e1904fa8c 
						
						
					 
					
						2021-04-21 16:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a24899bf2d 
					 
					
						
						
							
							Look for PostgreSQL library properly and fix CI  
						
						
						
						
					 
					
						2021-04-20 19:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1da73418cd 
					 
					
						
						
							
							Enable cleanTransparent filter for mipmapping and improve its' algorithm ( #11145 )  
						
						
						
						
					 
					
						2021-04-20 19:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						90a7bd6a0a 
					 
					
						
						
							
							Put torch/signlike node on floor if no paramtype2 ( #11074 )  
						
						
						
						
					 
					
						2021-04-20 19:50:03 +02:00 
						 
				 
			
				
					
						
							
							
								Seth Traverse 
							
						 
					 
					
						
						
							
						
						16e5b39e1d 
					 
					
						
						
							
							Add a key to toggle map block bounds ( #11172 )  
						
						... 
						
						
						
						It's often useful to know where the map block boundaries are for doing server admin work and the like.
Adds three modes: single mapblock, range of 5, and disabled. 
						
						
					 
					
						2021-04-20 19:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						0077982fb7 
					 
					
						
						
							
							GLES fixes ( #11205 )  
						
						... 
						
						
						
						* Consistently set float precision for GLES
* Enable DPI scaling on Windows+GLES 
						
						
					 
					
						2021-04-18 16:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						623f0a8613 
					 
					
						
						
							
							Isolate library tables between sandbox and insecure env  
						
						
						
						
					 
					
						2021-04-18 16:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						52c0384bd1 
					 
					
						
						
							
							Fix ignored OpenGLES2 include path and cmake warning  
						
						
						
						
					 
					
						2021-04-16 23:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								benrob0329 
							
						 
					 
					
						
						
							
						
						a106bfd456 
					 
					
						
						
							
							Also return the ObjectRef from minetest.spawn_falling_node() ( #11184 )  
						
						
						
						
					 
					
						2021-04-13 20:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						bbe120308f 
					 
					
						
						
							
							Attachments: Avoid data loss caused by set_attach() in callbacks ( #11181 )  
						
						
						
						
					 
					
						2021-04-13 20:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4d0fef8ae8 
					 
					
						
						
							
							Buildbot changes to allow out-of-tree builds ( #11180 )  
						
						... 
						
						
						
						* Do proper out-of-tree builds with buildbot
* Don't write to bin/ for cross builds
     * This allows safely building multiple builds from the same source dir, e.g. with the buildbot.
* Disable Gettext (by default) and Freetype (entirely) for server builds 
						
						
					 
					
						2021-04-11 17:10:06 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						4b8209d9a4 
					 
					
						
						
							
							Modifying fall damage via armor group ( #11080 )  
						
						... 
						
						
						
						Adds a new fall_damage_add_percent armor group which influences the fall damage in addition to the existing node group. 
						
						
					 
					
						2021-04-11 17:09:37 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						0abc1e98ed 
					 
					
						
						
							
							Fix server favorites not saving when client/serverlist/ doesn't exist already ( #11152 )  
						
						
						
						
					 
					
						2021-04-09 22:36:10 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						a0e7a4a0df 
					 
					
						
						
							
							Update German builtin translation  
						
						
						
						
					 
					
						2021-04-09 22:34:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						8c7e214875 
					 
					
						
						
							
							Update builtin locale files  
						
						
						
						
					 
					
						2021-04-09 22:34:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						e89e6c8380 
					 
					
						
						
							
							Don't reseed stars when changing star count  
						
						
						
						
					 
					
						2021-04-09 22:33:45 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						57218aa9d1 
					 
					
						
						
							
							Update Android build config  
						
						
						
						
					 
					
						2021-04-09 21:16:45 +02:00 
						 
				 
			
				
					
						
							
							
								yw05 
							
						 
					 
					
						
						
							
						
						85163b531f 
					 
					
						
						
							
							Make edit boxes respond to string input (IME) ( #11156 )  
						
						... 
						
						
						
						Make edit boxes respond to string input events (introduced in minetest/irrlicht#23 ) that are usually triggered by entering text with an IME. 
						
						
					 
					
						2021-04-05 15:56:29 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						2332527765 
					 
					
						
						
							
							Add vector.to_string and vector.from_string ( #10323 )  
						
						... 
						
						
						
						Writing vectors as strings is very common and should belong to `vector.*`. `minetest.pos_to_string` is also too long to write, implies that one should only use it for positions and leaves no spaces after the commas. 
						
						
					 
					
						2021-04-05 15:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						19c283546c 
					 
					
						
						
							
							Don't apply connection timeout limit to locally hosted servers  
						
						... 
						
						
						
						fixes  #11085  
					
						2021-04-05 15:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						c11208c4b5 
					 
					
						
						
							
							Game: Scale damage flash to max HP  
						
						... 
						
						
						
						The flash intensity is calculated proportionally to the maximal HP. 
						
						
					 
					
						2021-04-05 13:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f0bad0e2ba 
					 
					
						
						
							
							Reserve vectors before pushing and other code quality changes ( #11161 )  
						
						
						
						
					 
					
						2021-04-05 13:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						3e1904fa8c 
					 
					
						
						
							
							Devtest: Remove testnodes_show_fallback_image  
						
						
						
						
					 
					
						2021-04-05 13:37:58 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						88783679cf 
					 
					
						
						
							
							fix(ci): ensure we build on docker only modifications  
						
						
						
						
					 
					
						2021-04-02 14:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						5de849713e 
					 
					
						
						
							
							fix(docker): reduce the number of required libraries on build  
						
						
						
						
					 
					
						2021-04-02 14:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						78da79b60f 
					 
					
						
						
							
							fix: use irrlicht fork instead of the standard library  
						
						
						
						
					 
					
						2021-04-02 14:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						c4b048fbb3 
					 
					
						
						
							
							fix: don't send the whole local context to the docker image  
						
						
						
						
					 
					
						2021-04-02 14:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						024d47e0d3 
					 
					
						
						
							
							CGUITTFont optimizations ( #11136 )  
						
						
						
						
					 
					
						2021-04-02 00:20:16 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						34888a914e 
					 
					
						
						
							
							Sort out cURL timeouts and increase default  
						
						
						
						
					 
					
						2021-04-02 00:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Robinson 
							
						 
					 
					
						
						
							
						
						3560691c0a 
					 
					
						
						
							
							Add math.round and fix vector.round ( #10803 )  
						
						
						
						
					 
					
						2021-04-02 00:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1e4913cd76 
					 
					
						
						
							
							Irrlicht support code maintenance  
						
						
						
						
					 
					
						2021-03-31 13:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						0d90ed6d92 
					 
					
						
						
							
							Draw items as 2D images (instead of meshes) when possible  
						
						
						
						
					 
					
						2021-03-30 21:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Lars Müller 
							
						 
					 
					
						
						
							
						
						88d1fcfe23 
					 
					
						
						
							
							Block & report player self-interaction ( #11137 )  
						
						
						
						
					 
					
						2021-03-30 21:49:50 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						f4118a4fde 
					 
					
						
						
							
							Consistent title bar + render information in mainmenu ( #10764 )  
						
						
						
						
					 
					
						2021-03-30 21:49:15 +02:00