Loic Blot 
							
						 
					 
					
						
						
							
						
						de85bc9227 
					 
					
						
						
							
							fix: some code tidy about includes & irr namespaces  
						
						
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						48d5abd5be 
					 
					
						
						
							
							refacto: remove get_gui_env & draw_load_screen from RenderingEngine singleton  
						
						
						
						
					 
					
						2021-05-03 19:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Vincent Robinson 
							
						 
					 
					
						
						
							
						
						074e6a67de 
					 
					
						
						
							
							Add minetest.colorspec_to_colorstring ( #10425 )  
						
						
						
						
					 
					
						2021-04-23 21:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						623f0a8613 
					 
					
						
						
							
							Isolate library tables between sandbox and insecure env  
						
						
						
						
					 
					
						2021-04-18 16:06:42 +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 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						f4118a4fde 
					 
					
						
						
							
							Consistent title bar + render information in mainmenu ( #10764 )  
						
						
						
						
					 
					
						2021-03-30 21:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						3b78a22371 
					 
					
						
						
							
							Degrotate support for mesh nodes ( #7840 )  
						
						
						
						
					 
					
						2021-03-30 00:25:11 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2da1eee394 
					 
					
						
						
							
							Fix broken BiomeGen abstraction ( #11107 )  
						
						
						
						
					 
					
						2021-03-23 15:43:26 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						05719913ac 
					 
					
						
						
							
							Schematic: Properly deal with before/after node resolving and document ( #11011 )  
						
						... 
						
						
						
						This fixes an out-of-bounds index access when the node resolver was already applied to the schematic (i.e. biome decoration).
Also improves the handling of the two cases: prior node resolving (m_nodenames), and after node resolving (manual lookup) 
						
						
					 
					
						2021-03-20 13:02:15 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bf8fb2672e 
					 
					
						
						
							
							Use place_param2 client-side for item appearance & prediction ( #11024 )  
						
						
						
						
					 
					
						2021-03-09 00:56:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ac8ac19169 
					 
					
						
						
							
							Protect mg_name and mg_flags from being set by Lua ( #11010 )  
						
						
						
						
					 
					
						2021-03-04 20:38:28 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						3a2f55bc19 
					 
					
						
						
							
							Settings: Push groups in to_table as well  
						
						
						
						
					 
					
						2021-03-01 12:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						f85e9ab925 
					 
					
						
						
							
							Add nametag background setting and object property ( #10937 )  
						
						
						
						
					 
					
						2021-02-17 19:51:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						a8f6befd39 
					 
					
						
						
							
							Fix short_description fallback order ( #10943 )  
						
						
						
						
					 
					
						2021-02-17 18:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						3a8c37181a 
					 
					
						
						
							
							Use consistent temp folder path ( #10892 )  
						
						
						
						
					 
					
						2021-02-07 15:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						fbb9ef3818 
					 
					
						
						
							
							Reduce ore noise_parms error to deprecation warning ( #10921 )  
						
						... 
						
						
						
						Fixes  #10914  
					
						2021-02-06 13:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c834d2ab25 
					 
					
						
						
							
							Drop wide/narrow conversion functions  
						
						... 
						
						
						
						The only valid usecase for these is interfacing with OS APIs
that want a locale/OS-specific multibyte encoding.
But they weren't used for that anywhere, instead UTF-8 is pretty
much assumed when it comes to that.
Since these are only a potential source of bugs and do not fulfil
their purpose at all, drop them entirely. 
						
						
					 
					
						2021-02-02 20:46:08 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						40ad976753 
					 
					
						
						
							
							Revise dynamic_add_media API to better accomodate future changes  
						
						
						
						
					 
					
						2021-02-01 23:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a01a02f7a1 
					 
					
						
						
							
							Preserve immortal group for players when damage is disabled  
						
						
						
						
					 
					
						2021-01-31 20:38:12 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						112a6adb10 
					 
					
						
						
							
							Cache client IP in RemoteClient so it can always be retrieved ( #10887 )  
						
						... 
						
						
						
						specifically: after the peer has already disappeared 
						
						
					 
					
						2021-01-31 20:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						6e0e0324a4 
					 
					
						
						
							
							Fix minetest.dig_node returning true when node isn't diggable ( #10890 )  
						
						
						
						
					 
					
						2021-01-31 18:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						83229921e5 
					 
					
						
						
							
							Rework use_texture_alpha to provide three opaque/clip/blend modes  
						
						... 
						
						
						
						The change that turns nodeboxes and meshes opaque when possible is kept,
as is the compatibility code that warns modders to adjust their nodedefs. 
						
						
					 
					
						2021-01-29 17:34:41 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						edd8c3c664 
					 
					
						
						
							
							Drop never documented 'alpha' property from nodedef  
						
						... 
						
						
						
						Includes minimal support code for practical reasons.
We'll need it for a slightly different purpose next commit. 
						
						
					 
					
						2021-01-29 17:34:41 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						2760371d8e 
					 
					
						
						
							
							Settings: Purge getDefault, clean FontEngine  
						
						
						
						
					 
					
						2021-01-29 17:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						37a05ec8d6 
					 
					
						
						
							
							Settings: Proper priority hierarchy  
						
						... 
						
						
						
						Remove old defaults system
Introduce priority-based fallback list
Use new functions for map_meta special functions
Change groups to use end tags
Unittest changes:
 * Adapt unittest to the new code
 * Compare Settings objects 
						
						
					 
					
						2021-01-29 17:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						4c76239818 
					 
					
						
						
							
							Remove dead code ( #10845 )  
						
						
						
						
					 
					
						2021-01-22 15:09:26 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						67aa75d444 
					 
					
						
						
							
							Use JSON for favorites, move server list code to Lua ( #10085 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2021-01-22 15:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						4fcd000e20 
					 
					
						
						
							
							MgOre: Fix invalid field polymorphism ( #10846 )  
						
						
						
						
					 
					
						2021-01-21 19:08:06 +00:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						45ccfe26fb 
					 
					
						
						
							
							Removed some obsolete code ( #10562 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2021-01-21 18:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						ea5d6312c1 
					 
					
						
						
							
							ObjectRef: fix some v3f checks ( #10602 )  
						
						
						
						
					 
					
						2021-01-21 18:37:38 +01:00 
						 
				 
			
				
					
						
							
							
								JDiaz 
							
						 
					 
					
						
						
							
						
						08ee9794fb 
					 
					
						
						
							
							Implement on_rightclickplayer callback ( #10775 )  
						
						... 
						
						
						
						Co-authored-by: rubenwardy <rw@rubenwardy.com > 
						
						
					 
					
						2021-01-11 18:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						edd0836011 
					 
					
						
						
							
							ContentDB: Add overwrite dialog when content is already installed ( #10768 )  
						
						
						
						
					 
					
						2021-01-04 15:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								hecks 
							
						 
					 
					
						
						
							
						
						dd5a732fa9 
					 
					
						
						
							
							Add on_deactivate callback for luaentities ( #10723 )  
						
						
						
						
					 
					
						2021-01-02 15:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Elias Fleckenstein 
							
						 
					 
					
						
						
							
						
						9250b5205a 
					 
					
						
						
							
							Add minetest.get_objects_in_area ( #10668 )  
						
						
						
						
					 
					
						2020-12-29 16:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						8f72d4b294 
					 
					
						
						
							
							Fix minetest.is_nan  
						
						
						
						
					 
					
						2020-12-24 22:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						74762470b2 
					 
					
						
						
							
							Fix some minor code issues all over the place  
						
						
						
						
					 
					
						2020-12-24 13:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						2c3593b51e 
					 
					
						
						
							
							Fix unsafe cast in l_object  
						
						
						
						
					 
					
						2020-12-23 22:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						664f5ce960 
					 
					
						
						
							
							Add open user data button to main menu ( #10579 )  
						
						
						
						
					 
					
						2020-12-19 13:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						fca4db4184 
					 
					
						
						
							
							ObjectRef: Re-add legacy code for set_physics_override ( #10585 )  
						
						... 
						
						
						
						These arguments are used at least by MTG beds and homedecor_common. A deprecation warning is shown to safely remove it in a future release. 
						
						
					 
					
						2020-11-10 21:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						72b93ec0d7 
					 
					
						
						
							
							Fix ObjectRef errors due to lua_isnil() ( #10564 )  
						
						... 
						
						
						
						Treat 'none' values as 'nil' 
						
						
					 
					
						2020-11-04 21:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						9c9344ceb3 
					 
					
						
						
							
							Fix incorrect deprecation hints  
						
						... 
						
						
						
						"good" and "bad" were swapped in the process, resulting in wrong deprecation messages 
						
						
					 
					
						2020-11-01 12:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						89dd05fdf3 
					 
					
						
						
							
							Fix segfault in deprecation logging due to tail call, log by default ( #10174 )  
						
						
						
						
					 
					
						2020-10-31 18:19:23 +00:00 
						 
				 
			
				
					
						
							
							
								luk3yx 
							
						 
					 
					
						
						
							
						
						61a196378f 
					 
					
						
						
							
							Fix CSMs on arm64 ( #10553 )  
						
						
						
						
					 
					
						2020-10-25 18:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						33b2c5f5b1 
					 
					
						
						
							
							Clean up l_object.cpp ( #10512 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2020-10-22 16:18:01 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						660115c1ab 
					 
					
						
						
							
							Decouple entity minimap markers from nametags replacing with show_on_minimap property ( #10443 )  
						
						
						
						
					 
					
						2020-10-19 20:38:15 +02:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						7499ebe46a 
					 
					
						
						
							
							Fix float argument check in minetest.set_timeofday() ( #10483 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2020-10-13 20:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								Zughy 
							
						 
					 
					
						
						
							
						
						2341a4aff1 
					 
					
						
						
							
							Add ObjectRef:get_children() ( #10480 )  
						
						... 
						
						
						
						Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com > 
						
						
					 
					
						2020-10-13 20:27:52 +01:00