aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-03-06Clean up database API and save the local map on an intervalShadowNinja16-519/+391
2015-03-06Biome API: Enable decorations placed on waterparamat3-9/+18
Add schematic decoration force placement flag
2015-03-05Improve group-based connection between raillike nodesBlockMen2-27/+15
2015-03-05l_get_modnames: Compare using std::sort instead of a custom function which ↵Loic Blot1-22/+6
does same work
2015-03-05collisionMoveSimple: use std::vector instead of std::list, this improve the ↵Loic Blot1-15/+9
performances
2015-03-05ProfilerGraph: Use std::list instead of std::vectorLoic Blot1-3/+3
2015-03-06Fix mapgen using unitialised height map valuesCraig Robbins5-5/+22
2015-03-05Use std::queue for HTTPFetchRequest and std::vector for log_output instead ↵Loic Blot2-26/+23
of std::list
2015-03-05Fix issue #2441: crash on respawn, since a conversion std::list to ↵Loic Blot7-84/+35
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-05Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot27-30/+29
tile.hpp to src/client/
2015-03-05Server.cpp Use std::list instead of std::vector for playSound, ↵Loic Blot3-46/+42
fillMediaCache, sendRequestedMedia, sendMediaAnnouncement and related functions
2015-03-05Server::AsyncRunStep: buffered_messages now uses std::vector instead of ↵Loic Blot2-79/+56
std::list. * sendRemoveNode and sendAddNodes are also converted as a side effect
2015-03-05Fix some rendering glitchesBlockMen3-65/+61
- Fixes particle draworder - Fixes nodehighlighting
2015-03-05Performance improvement: Use std::list instead of std::vector for ↵Loic Blot8-21/+16
request_media, Server::getModNames, Environment::m_simple_objects. * Also remove unused Server::m_modspaths
2015-03-05Remove Queue class which uses std::list and use native std::queueLoic Blot11-139/+85
2015-03-05Fix memory leak in MapgenV6Craig Robbins1-0/+2
2015-03-04Cavegen, mgv5: Cleanup codeparamat5-284/+205
Conf.example: Update mgv5 mapgen params Mgv7: Lava caves only below -256
2015-03-04Use std::vector instead of std::list in StaticObjectList and ↵Loic Blot5-15/+12
MutexedMap::getValues()
2015-03-04ABMHandler and player_collisions use sequential read/write. Switch from ↵Loic Blot6-89/+18
std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time
2015-03-04ClientInterface::getClientIDs doesn't need a std::list. Use a std::vector ↵Loic Blot4-71/+57
for better perfs
2015-03-04We always know playerSAO when calling SendInventory. Using it instead of ↵Loic Blot4-12/+12
searching it via peer_id
2015-03-05Radius parameter for /deleteblocks hereSmallJoker1-2/+9
2015-03-04Send Position packet on event, don't check it at each AsyncRunStep.Loic Blot5-45/+10
* This permit to cleanup the player checking loop
2015-03-04ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed.Loic Blot3-35/+40
* 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-04Send Inventory packet on event, don't check it at each AsyncRunStep.Loic Blot7-34/+17
* 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-03Remove unused m_wielded_item_not_sentLoic Blot3-13/+2
2015-03-03Send Breath packet on event, don't check it at each AsyncRunStepLoic Blot6-16/+16
2015-03-03Send Player HP when setHP (or a setHP caller) is called instead of looping ↵Loic Blot6-42/+54
and testing the state change.
2015-03-02Fix occlusionMiguel Almeida1-2/+2
2015-03-02Fix narrow_to_wide_c (ANDROID)Craig Robbins1-3/+5
* Ensure converted string is NUL terminated * Restore logic to that used prior to 9e2a9b5
2015-03-02Mgv6: Add heightmap. Do not make large caves that are entirely above groundparamat2-0/+35
2015-02-27Add /setpassword and /clearpassword loggingest311-5/+15