aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* l_get_modnames: Compare using std::sort instead of a custom function which ↵Loic Blot2015-03-051-22/+6
| | | | does same work
* collisionMoveSimple: use std::vector instead of std::list, this improve the ↵Loic Blot2015-03-051-15/+9
| | | | performances
* ProfilerGraph: Use std::list instead of std::vectorLoic Blot2015-03-051-3/+3
|
* Fix mapgen using unitialised height map valuesCraig Robbins2015-03-065-5/+22
|
* Use std::queue for HTTPFetchRequest and std::vector for log_output instead ↵Loic Blot2015-03-052-26/+23
| | | | of std::list
* Fix issue #2441: crash on respawn, since a conversion std::list to ↵Loic Blot2015-03-057-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
* Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot2015-03-0527-30/+29
| | | | tile.hpp to src/client/
* Server.cpp Use std::list instead of std::vector for playSound, ↵Loic Blot2015-03-053-46/+42
| | | | fillMediaCache, sendRequestedMedia, sendMediaAnnouncement and related functions
* Server::AsyncRunStep: buffered_messages now uses std::vector instead of ↵Loic Blot2015-03-052-79/+56
| | | | std::list. * sendRemoveNode and sendAddNodes are also converted as a side effect
* Fix some rendering glitchesBlockMen2015-03-053-65/+61
| | | | | - Fixes particle draworder - Fixes nodehighlighting
* Performance improvement: Use std::list instead of std::vector for ↵Loic Blot2015-03-058-21/+16
| | | | | | request_media, Server::getModNames, Environment::m_simple_objects. * Also remove unused Server::m_modspaths
* Remove Queue class which uses std::list and use native std::queueLoic Blot2015-03-0511-139/+85
|
* Fix memory leak in MapgenV6Craig Robbins2015-03-051-0/+2
|
* Cavegen, mgv5: Cleanup codeparamat2015-03-045-284/+205
| | | | | Conf.example: Update mgv5 mapgen params Mgv7: Lava caves only below -256
* Use std::vector instead of std::list in StaticObjectList and ↵Loic Blot2015-03-045-15/+12
| | | | MutexedMap::getValues()
* ABMHandler and player_collisions use sequential read/write. Switch from ↵Loic Blot2015-03-046-89/+18
| | | | | | std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time
* ClientInterface::getClientIDs doesn't need a std::list. Use a std::vector ↵Loic Blot2015-03-044-71/+57
| | | | for better perfs
* We always know playerSAO when calling SendInventory. Using it instead of ↵Loic Blot2015-03-044-12/+12
| | | | searching it via peer_id
* Radius parameter for /deleteblocks hereSmallJoker2015-03-051-2/+9
|
* Send Position packet on event, don't check it at each AsyncRunStep.Loic Blot2015-03-045-45/+10
| | | | * This permit to cleanup the player checking loop
* ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed.Loic Blot2015-03-043-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
* Send Inventory packet on event, don't check it at each AsyncRunStep.Loic Blot2015-03-047-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
* Remove unused m_wielded_item_not_sentLoic Blot2015-03-033-13/+2
|
* Send Breath packet on event, don't check it at each AsyncRunStepLoic Blot2015-03-036-16/+16
|
* Send Player HP when setHP (or a setHP caller) is called instead of looping ↵Loic Blot2015-03-036-42/+54
| | | | and testing the state change.
* Fix occlusionMiguel Almeida2015-03-021-2/+2
|
* Fix narrow_to_wide_c (ANDROID)Craig Robbins2015-03-021-3/+5
| | | | | * Ensure converted string is NUL terminated * Restore logic to that used prior to 9e2a9b5
* Mgv6: Add heightmap. Do not make large caves that are entirely above groundparamat2015-03-022-0/+35
|
* Add /setpassword and /clearpassword loggingest312015-02-271-5/+15
|
* Add Turkish languagemahmutelmas062015-02-271-0/+1248
|
* Update minetest.poRui2015-02-271-156/+159
|
* Revert "Fix particles draworder" (issue #2388)Loic Blot2015-02-271-2/+2
| | | | This reverts commit c09d026f0561ee3c6db821a7e193716f724a0e4a.
* Change find_surface_nodes_in_area to find_nodes_in_area_under_airCraig Robbins2015-02-273-11/+19
|
* Add find_surface_nodes_in_area LUA call which permit to only get the nodes ↵Loic Blot2015-02-273-3/+56
| | | | which touch air. This permit to massively improve performance for mods like plantlife
* Wrap lines longer than 80 characters in lua_api.txt ...and minor formating ↵rubenwardy2015-02-271-95/+138
| | | | changes
* Fix minor memory leak (Android)Craig Robbins2015-02-271-5/+10
|
* Biome API: Re-calculate biome at every surface in a mapchunk columnparamat2015-02-267-61/+43
|
* Add camera smoothing and cinematic mode (F8)rubenwardy2015-02-254-23/+62
|
* Rename --do-unittests to --run-unittests as @Zeno- and @sfan5 requestedLoic Blot2015-02-242-4/+4
|
* Optimise MapBlockMesh related functionsgregorycu2015-02-235-12/+35
| | | | | | | | | Directely or indirectly optimises the following functions: * MapBlockMesh::MapBlockMesh * MapBlockMesh::getTileInfo * MapBlockMesh::makeFastFace * MapBlockMesh::getSmoothLightCombined
* Fix wrapDegrees family of functionsCraig Robbins2015-02-233-51/+80
| | | | | | | | wrapDegrees() (renamed to modulo360f) wrapDegrees_0_360 wrapDegrees_180 Minor errors were present in previous versions; see issue #2328
* Add src/network/CMakeFiles/ and src/client/CMakeFiles to gitignore4Evergreen42015-02-231-0/+2
|
* Disallow object:remove() if the object is a playerKahrl2015-02-232-0/+2
| | | | Rebased by Zeno- (conflict in lua_api.txt)
* Fix serialization of floating point numbersShadowNinja2015-02-211-1/+10
|
* Improve FindIrrlicht.cmake moduleMarkus Koschany2015-02-211-1/+1
| | | | | | | | | 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
* Add mod.conf file support This new file only permits to specify a mod name ↵kaeza2015-02-211-0/+5
| | | | for now
* Fix android buildLoic Blot2015-02-211-2/+2
|
* Fix some memory leaks on packet sending.Loic Blot2015-02-214-12/+13
|
* Move hex.h to util/Loic Blot2015-02-216-15/+14
|
* Fix particles draworderBlockMen2015-02-211-2/+2
|