Loic Blot 
							
						 
					 
					
						
						
							
						
						155116852a 
					 
					
						
						
							
							Android: Backport changes from stable-0.4  
						
						
						
						
					 
					
						2015-03-14 19:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						de6d5ce2cd 
					 
					
						
						
							
							Disable double-click -> ESC translation for main menu  
						
						
						
						
					 
					
						2015-03-14 23:41:42 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						0e93eefb8f 
					 
					
						
						
							
							client.cpp: typo fix and break; fix to make some compilers happy  
						
						
						
						
					 
					
						2015-03-13 22:08:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						083c8c734e 
					 
					
						
						
							
							Replace NetworkPacket pointers to references  
						
						
						
						
					 
					
						2015-03-13 22:01:49 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						74d34da6cb 
					 
					
						
						
							
							Prepare Protocol v25 init & authentication.  
						
						... 
						
						
						
						* TOSERVER_INIT and TOCLIENT_INIT renamed to _LEGACY
* TOSERVER_PASSWORD merged from dev-0.5, can use protocol v24 and v25
* TOCLIENT_ACCESS_DENIED merged from dev-0.5, can use protocol v24 and v25, with normalized strings an a custom id for custom errors
* new TOSERVER_INIT packet only send MT version, supported compressions, protocols and serialization, this permit to rework everything later without break the _INIT packet
* new TOSERVER_AUTH packet which auth the client
* new TOCLIENT_HELLO packet which send server serialization version atm
* new TOCLIENT_AUTH_ACCEPTED which is send when TOCLIENT_AUTH was okay. After this packet, the client load datas from servers, like after TOCLIENT_INIT_LEGACY packet 
						
						
					 
					
						2015-03-13 20:23:03 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						9f3fc7201b 
					 
					
						
						
							
							Handle the newly added TOCLIENT_ACCESS_DENIED and TOCLIENT_DELETE_PARTICLESPAWNER  
						
						... 
						
						
						
						* Rename the handlers from _Legacy to regular, because here we can use same handlers
* Fix some packet names and pseudo handlers 
						
						
					 
					
						2015-03-13 14:28:20 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						126f36c2e6 
					 
					
						
						
							
							Rename some packet and handlers to <packet>_Legacy name for compat layer between new network changes and old network clients  
						
						
						
						
					 
					
						2015-03-13 13:40:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						4e63c977c7 
					 
					
						
						
							
							Use the new Player::isDead function when it's the case  
						
						
						
						
					 
					
						2015-03-13 08:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						afb19f3a1f 
					 
					
						
						
							
							handleCommand_Breath mustn't update breath is player is dead. A dead player doesn't breath.  
						
						... 
						
						
						
						Add Player::isDead function to check player is dead 
						
						
					 
					
						2015-03-12 11:27:28 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						3067d78216 
					 
					
						
						
							
							Don't handle PlayerPos packet coming from client if player is dead  
						
						
						
						
					 
					
						2015-03-12 10:32:16 +01:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						6ce0985f47 
					 
					
						
						
							
							Mgv5/mgv7: Add desert temples if desert stone detected in mapchunk  
						
						
						
						
					 
					
						2015-03-12 02:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						140245a76f 
					 
					
						
						
							
							Unescape tooltip texts  
						
						... 
						
						
						
						Previously, tooltips didn't unescape escaped formspec texts.
Item descriptions that trigger tooltips like inside inventories or for item_image_button
don't need to get unescaped, as they don't get set using formspec, but from lua. 
						
						
					 
					
						2015-03-11 14:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						29e46d6b29 
					 
					
						
						
							
							Mgv6: Fix uninitialised heightmap used by cavegen  
						
						
						
						
					 
					
						2015-03-11 06:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						b2b6bbf3e8 
					 
					
						
						
							
							lua_api/l_mapgen: Fix overlapping areas of minetest.generate_ores/decorations  
						
						
						
						
					 
					
						2015-03-11 03:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						adfcdc5484 
					 
					
						
						
							
							Silence Clang warning  
						
						
						
						
					 
					
						2015-03-10 20:47:52 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						d4e210ee95 
					 
					
						
						
							
							Ensure that heightmap is initialized before use  
						
						... 
						
						
						
						Without this, cavegen will use values in the heightmap before they are initialized. 
						
						
					 
					
						2015-03-10 18:46:28 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						e74b8da54e 
					 
					
						
						
							
							Stop formspecs closing with double-click in empty area  
						
						... 
						
						
						
						Behaviour on Android remains the same until other alternatives can be devised (if possible)
See #2425  (and the many other -- now closed -- issues reporting this feature as a bug) 
						
						
					 
					
						2015-03-09 12:42:25 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						3ae16f1c17 
					 
					
						
						
							
							Fix memleak pointed by issue  #2439 .  
						
						... 
						
						
						
						Also change bzero to memset. bzero doesn't work on windows 
						
						
					 
					
						2015-03-08 18:13:27 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						57d86cf574 
					 
					
						
						
							
							Fix unitialized data when creating TOSERVER_INIT packet  
						
						
						
						
					 
					
						2015-03-08 18:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						969413b9fa 
					 
					
						
						
							
							Make the dummy backend only look up blocks once  
						
						
						
						
					 
					
						2015-03-08 03:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						d463000595 
					 
					
						
						
							
							Heightmaps: Fix uninitialised values in mgv5/mgv6. findGroundLevel: Return -MAP_GENERATION_LIMIT if surface not found  
						
						
						
						
					 
					
						2015-03-08 03:54:03 +00:00 
						 
				 
			
				
					
						
							
							
								gregorycu 
							
						 
					 
					
						
						
							
						
						267c9f4cb4 
					 
					
						
						
							
							Optimize Profiler::avg()  
						
						
						
						
					 
					
						2015-03-07 20:04:01 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						d75a0a7394 
					 
					
						
						
							
							Don't use luaL_checkstring to read node names, it's only for arguments  
						
						... 
						
						
						
						This caused confusing error messages like "argument #4  to set_node is not a string." 
						
						
					 
					
						2015-03-07 20:04:01 -05:00 
						 
				 
			
				
					
						
							
							
								ngosang 
							
						 
					 
					
						
						
							
						
						f6e4c5d9cf 
					 
					
						
						
							
							Respect game mapgen flags and save world noise params  
						
						
						
						
					 
					
						2015-03-07 15:53:39 -05:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						9da99efca2 
					 
					
						
						
							
							Fix RUN_IN_PLACE broken due to invalid usage of assert  
						
						
						
						
					 
					
						2015-03-07 15:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								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