Loic Blot 
							
						 
					 
					
						
						
							
						
						40c2c18a3f 
					 
					
						
						
							
							l_get_modnames: Compare using std::sort instead of a custom function which does same work  
						
						
						
						
					 
					
						2015-03-05 20:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						c00eed90d3 
					 
					
						
						
							
							collisionMoveSimple: use std::vector instead of std::list, this improve the performances  
						
						
						
						
					 
					
						2015-03-05 18:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						6c09b34edc 
					 
					
						
						
							
							ProfilerGraph: Use std::list instead of std::vector  
						
						
						
						
					 
					
						2015-03-05 17:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						daa1c30b35 
					 
					
						
						
							
							Fix mapgen using unitialised height map values  
						
						
						
						
					 
					
						2015-03-06 01:42:55 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						3d505b2b5f 
					 
					
						
						
							
							Use std::queue for HTTPFetchRequest and std::vector for log_output instead of std::list  
						
						
						
						
					 
					
						2015-03-05 16:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						9749d9fee6 
					 
					
						
						
							
							Fix issue  #2441 : crash on respawn, since a conversion std::list to std::vector on Environment.cpp  
						
						... 
						
						
						
						* Also change some std::list to std::vector for ClientMap::renderMap
* Remove disabled code in ClientMap::renderMap, disabled since a long time 
						
						
					 
					
						2015-03-05 15:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						0d1eedcccc 
					 
					
						
						
							
							Replace std::list to std::vector into tile.cpp (m_texture_trash) and move tile.hpp to src/client/  
						
						
						
						
					 
					
						2015-03-05 11:59:40 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						aa474e4501 
					 
					
						
						
							
							Server.cpp Use std::list instead of std::vector for playSound, fillMediaCache, sendRequestedMedia, sendMediaAnnouncement and related functions  
						
						
						
						
					 
					
						2015-03-05 11:40:04 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						82482ecd9d 
					 
					
						
						
							
							Server::AsyncRunStep: buffered_messages now uses std::vector instead of std::list. * sendRemoveNode and sendAddNodes are also converted as a side effect  
						
						
						
						
					 
					
						2015-03-05 11:23:54 +01:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						36e8ba9ce2 
					 
					
						
						
							
							Fix some rendering glitches  
						
						... 
						
						
						
						- Fixes particle draworder
- Fixes nodehighlighting 
						
						
					 
					
						2015-03-05 10:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						365e4ae0fa 
					 
					
						
						
							
							Performance improvement: Use std::list instead of std::vector for request_media, Server::getModNames, Environment::m_simple_objects.  
						
						... 
						
						
						
						* Also remove unused Server::m_modspaths 
						
						
					 
					
						2015-03-05 10:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						b214cde5b4 
					 
					
						
						
							
							Remove Queue class which uses std::list and use native std::queue  
						
						
						
						
					 
					
						2015-03-05 16:49:51 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						9e67579315 
					 
					
						
						
							
							Fix memory leak in MapgenV6  
						
						
						
						
					 
					
						2015-03-05 15:17:37 +10:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						eb7482fd73 
					 
					
						
						
							
							Cavegen, mgv5: Cleanup code  
						
						... 
						
						
						
						Conf.example: Update mgv5 mapgen params
Mgv7: Lava caves only below -256 
						
						
					 
					
						2015-03-04 23:53:58 +00:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						cd684497c2 
					 
					
						
						
							
							Use std::vector instead of std::list in StaticObjectList and MutexedMap::getValues()  
						
						
						
						
					 
					
						2015-03-04 17:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						06f328207f 
					 
					
						
						
							
							ABMHandler and player_collisions use sequential read/write. Switch from std::list to std::vector  
						
						... 
						
						
						
						* Also remove dead code Map::unloadUnusedData which is dead since a long time 
						
						
					 
					
						2015-03-04 17:02:36 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						2066655aae 
					 
					
						
						
							
							ClientInterface::getClientIDs doesn't need a std::list. Use a std::vector for better perfs  
						
						
						
						
					 
					
						2015-03-04 16:30:24 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						7e088fdfe3 
					 
					
						
						
							
							We always know playerSAO when calling SendInventory. Using it instead of searching it via peer_id  
						
						
						
						
					 
					
						2015-03-04 15:28:33 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						bbed01ab62 
					 
					
						
						
							
							Radius parameter for /deleteblocks here  
						
						
						
						
					 
					
						2015-03-05 00:10:53 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						40bf1d7b5f 
					 
					
						
						
							
							Send Position packet on event, don't check it at each AsyncRunStep.  
						
						... 
						
						
						
						* This permit to cleanup the player checking loop 
						
						
					 
					
						2015-03-04 12:19:26 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						7f8f9785d7 
					 
					
						
						
							
							ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed.  
						
						... 
						
						
						
						* setTimeOfDaySpeed already lock a mutex when modify the value, we don't need to lock all environment.
* add a fine grain lock for getTimeOfDay and setTimeOfDay to solve environment multithread modifications on this value 
						
						
					 
					
						2015-03-04 11:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						1b2f64473e 
					 
					
						
						
							
							Send Inventory packet on event, don't check it at each AsyncRunStep.  
						
						... 
						
						
						
						* Call UpdateCrafting into SendInventory because this functions is only called before SendInventory
* Use Player* instead of peer_id for UpdateCrafting because SendInventory already has the Player* pointer, then don't loop for searching Player* per peer_id
* m_env_mutex don't need to be used with this modification because it's already locked before the calls 
						
						
					 
					
						2015-03-04 11:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						038d3a31df 
					 
					
						
						
							
							Remove unused m_wielded_item_not_sent  
						
						
						
						
					 
					
						2015-03-03 17:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						7e56637ed0 
					 
					
						
						
							
							Send Breath packet on event, don't check it at each AsyncRunStep  
						
						
						
						
					 
					
						2015-03-03 16:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						64ff966bae 
					 
					
						
						
							
							Send Player HP when setHP (or a setHP caller) is called instead of looping and testing the state change.  
						
						
						
						
					 
					
						2015-03-03 16:06:04 +01:00 
						 
				 
			
				
					
						
							
							
								Miguel Almeida 
							
						 
					 
					
						
						
							
						
						056e8f7839 
					 
					
						
						
							
							Fix occlusion  
						
						
						
						
					 
					
						2015-03-02 12:09:02 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						aefe80769b 
					 
					
						
						
							
							Fix narrow_to_wide_c (ANDROID)  
						
						... 
						
						
						
						* Ensure converted string is NUL terminated
* Restore logic to that used prior to 9e2a9b5 
						
						
					 
					
						2015-03-02 13:16:01 +10:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						773aa8c57b 
					 
					
						
						
							
							Mgv6: Add heightmap. Do not make large caves that are entirely above ground  
						
						
						
						
					 
					
						2015-03-02 02:13:43 +00:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						1a175c6982 
					 
					
						
						
							
							Add /setpassword and /clearpassword logging  
						
						
						
						
					 
					
						2015-02-27 23:00:28 +01:00 
						 
				 
			
				
					
						
							
							
								mahmutelmas06 
							
						 
					 
					
						
						
							
						
						d4a6dedc88 
					 
					
						
						
							
							Add Turkish language  
						
						
						
						
					 
					
						2015-02-27 15:52:50 +01:00 
						 
				 
			
				
					
						
							
							
								Rui 
							
						 
					 
					
						
						
							
						
						7b7cd0ecac 
					 
					
						
						
							
							Update minetest.po  
						
						
						
						
					 
					
						2015-02-27 15:47:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						3b1ac5b889 
					 
					
						
						
							
							Revert "Fix particles draworder" (issue  #2388 )  
						
						... 
						
						
						
						This reverts commit c09d026f05 
						
						
					 
					
						2015-02-27 14:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						fdb9140825 
					 
					
						
						
							
							Change find_surface_nodes_in_area to find_nodes_in_area_under_air  
						
						
						
						
					 
					
						2015-02-27 21:42:00 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						0f556d0c7f 
					 
					
						
						
							
							Add find_surface_nodes_in_area LUA call which permit to only get the nodes which touch air. This permit to massively improve performance for mods like plantlife  
						
						
						
						
					 
					
						2015-02-27 21:34:33 +10:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						2b189d4507 
					 
					
						
						
							
							Wrap lines longer than 80 characters in lua_api.txt ...and minor formating changes  
						
						
						
						
					 
					
						2015-02-27 13:41:17 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						338e66af5f 
					 
					
						
						
							
							Fix minor memory leak (Android)  
						
						
						
						
					 
					
						2015-02-27 13:40:27 +10:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						14f7df980b 
					 
					
						
						
							
							Biome API: Re-calculate biome at every surface in a mapchunk column  
						
						
						
						
					 
					
						2015-02-26 03:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubenwardy 
							
						 
					 
					
						
						
							
						
						d65a90a86b 
					 
					
						
						
							
							Add camera smoothing and cinematic mode (F8)  
						
						
						
						
					 
					
						2015-02-25 15:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						b4acac706d 
					 
					
						
						
							
							Rename --do-unittests to --run-unittests as @Zeno- and @sfan5 requested  
						
						
						
						
					 
					
						2015-02-24 08:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								gregorycu 
							
						 
					 
					
						
						
							
						
						577701cabd 
					 
					
						
						
							
							Optimise MapBlockMesh related functions  
						
						... 
						
						
						
						Directely or indirectly optimises the following functions:
* MapBlockMesh::MapBlockMesh
* MapBlockMesh::getTileInfo
* MapBlockMesh::makeFastFace
* MapBlockMesh::getSmoothLightCombined 
						
						
					 
					
						2015-02-23 23:20:31 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						3b6480c5b0 
					 
					
						
						
							
							Fix wrapDegrees family of functions  
						
						... 
						
						
						
						wrapDegrees() (renamed to modulo360f)
wrapDegrees_0_360
wrapDegrees_180
Minor errors were present in previous versions; see issue #2328  
						
						
					 
					
						2015-02-23 22:50:32 +10:00 
						 
				 
			
				
					
						
							
							
								4Evergreen4 
							
						 
					 
					
						
						
							
						
						51057a56f5 
					 
					
						
						
							
							Add src/network/CMakeFiles/ and src/client/CMakeFiles to gitignore  
						
						
						
						
					 
					
						2015-02-23 16:50:28 +10:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						38cf080a9c 
					 
					
						
						
							
							Disallow object:remove() if the object is a player  
						
						... 
						
						
						
						Rebased by Zeno- (conflict in lua_api.txt) 
						
						
					 
					
						2015-02-23 16:49:48 +10:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						cd4324e5a8 
					 
					
						
						
							
							Fix serialization of floating point numbers  
						
						
						
						
					 
					
						2015-02-21 13:16:18 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Koschany 
							
						 
					 
					
						
						
							
						
						47d9b4d9aa 
					 
					
						
						
							
							Improve FindIrrlicht.cmake module  
						
						... 
						
						
						
						Linux distributions prefer to link against a shared version of the Irrlicht
engine instead of using embedded code copies of the same. Search for this
shared version first and use that but fall back to the static version if it
does not exist.
This also fixes https://github.com/minetest/minetest/issues/2163  
						
						
					 
					
						2015-02-21 18:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								kaeza 
							
						 
					 
					
						
						
							
						
						c5defe7a11 
					 
					
						
						
							
							Add mod.conf file support This new file only permits to specify a mod name for now  
						
						
						
						
					 
					
						2015-02-21 18:18:06 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						a0affa496d 
					 
					
						
						
							
							Fix android build  
						
						
						
						
					 
					
						2015-02-21 17:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						009149a073 
					 
					
						
						
							
							Fix some memory leaks on packet sending.  
						
						
						
						
					 
					
						2015-02-21 17:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						5a5854ea9d 
					 
					
						
						
							
							Move hex.h to util/  
						
						
						
						
					 
					
						2015-02-21 14:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						c09d026f05 
					 
					
						
						
							
							Fix particles draworder  
						
						
						
						
					 
					
						2015-02-21 14:11:00 +01:00