Craig Robbins 
							
						 
					 
					
						
						
							
						
						ced6d20295 
					 
					
						
						
							
							For usages of assert() that are meant to persist in Release builds (when NDEBUG is defined), replace those usages with persistent alternatives  
						
						
						
						
					 
					
						2015-03-07 22:41:47 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						a603a76787 
					 
					
						
						
							
							Improve Clouds::render mathematics  
						
						
						
						
					 
					
						2015-03-07 13:27:43 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						5698e2baf8 
					 
					
						
						
							
							Fix Android text bug (no text displaying)  
						
						
						
						
					 
					
						2015-03-07 20:51:07 +10:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						ffdf8dedb7 
					 
					
						
						
							
							Dungeongen: Optionally set ignore to be untouchable to disable floating dungeons  
						
						
						
						
					 
					
						2015-03-07 01:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						e9eda2b0d0 
					 
					
						
						
							
							Don't start a server for map migration  
						
						
						
						
					 
					
						2015-03-06 00:20:45 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						708337dfc2 
					 
					
						
						
							
							Clean up database API and save the local map on an interval  
						
						
						
						
					 
					
						2015-03-06 00:20:45 -05:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						c7454d4732 
					 
					
						
						
							
							Biome API: Enable decorations placed on water  
						
						... 
						
						
						
						Add schematic decoration force placement flag 
						
						
					 
					
						2015-03-06 03:32:15 +00:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						b65c7ab4a4 
					 
					
						
						
							
							Improve group-based connection between raillike nodes  
						
						
						
						
					 
					
						2015-03-05 23:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								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