Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Performance improvement: Use std::list instead of std::vector for ↵ | Loic Blot | 2015-03-05 |
| | | | | | | 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::queue | Loic Blot | 2015-03-05 |
| | |||
* | Fix memory leak in MapgenV6 | Craig Robbins | 2015-03-05 |
| | |||
* | Cavegen, mgv5: Cleanup code | paramat | 2015-03-04 |
| | | | | | Conf.example: Update mgv5 mapgen params Mgv7: Lava caves only below -256 | ||
* | Use std::vector instead of std::list in StaticObjectList and ↵ | Loic Blot | 2015-03-04 |
| | | | | MutexedMap::getValues() | ||
* | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | 2015-03-04 |
| | | | | | | 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 Blot | 2015-03-04 |
| | | | | for better perfs | ||
* | We always know playerSAO when calling SendInventory. Using it instead of ↵ | Loic Blot | 2015-03-04 |
| | | | | searching it via peer_id | ||
* | Radius parameter for /deleteblocks here | SmallJoker | 2015-03-05 |
| | |||
* | Send Position packet on event, don't check it at each AsyncRunStep. | Loic Blot | 2015-03-04 |
| | | | | * This permit to cleanup the player checking loop | ||
* | ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed. | Loic Blot | 2015-03-04 |
| | | | | | * 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 Blot | 2015-03-04 |
| | | | | | | * 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_sent | Loic Blot | 2015-03-03 |
| | |||
* | Send Breath packet on event, don't check it at each AsyncRunStep | Loic Blot | 2015-03-03 |
| | |||
* | Send Player HP when setHP (or a setHP caller) is called instead of looping ↵ | Loic Blot | 2015-03-03 |
| | | | | and testing the state change. | ||
* | Fix occlusion | Miguel Almeida | 2015-03-02 |
| | |||
* | Fix narrow_to_wide_c (ANDROID) | Craig Robbins | 2015-03-02 |
| | | | | | * 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 ground | paramat | 2015-03-02 |
| | |||
* | Add /setpassword and /clearpassword logging | est31 | 2015-02-27 |
| | |||
* | Add Turkish language | mahmutelmas06 | 2015-02-27 |
| | |||
* | Update minetest.po | Rui | 2015-02-27 |
| | |||
* | Revert "Fix particles draworder" (issue #2388) | Loic Blot | 2015-02-27 |
| | | | | This reverts commit c09d026f0561ee3c6db821a7e193716f724a0e4a. | ||
* | Change find_surface_nodes_in_area to find_nodes_in_area_under_air | Craig Robbins | 2015-02-27 |
| | |||
* | Add find_surface_nodes_in_area LUA call which permit to only get the nodes ↵ | Loic Blot | 2015-02-27 |
| | | | | 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 ↵ | rubenwardy | 2015-02-27 |
| | | | | changes | ||
* | Fix minor memory leak (Android) | Craig Robbins | 2015-02-27 |
| | |||
* | Biome API: Re-calculate biome at every surface in a mapchunk column | paramat | 2015-02-26 |
| | |||
* | Add camera smoothing and cinematic mode (F8) | rubenwardy | 2015-02-25 |
| | |||
* | Rename --do-unittests to --run-unittests as @Zeno- and @sfan5 requested | Loic Blot | 2015-02-24 |
| | |||
* | Optimise MapBlockMesh related functions | gregorycu | 2015-02-23 |
| | | | | | | | | | Directely or indirectly optimises the following functions: * MapBlockMesh::MapBlockMesh * MapBlockMesh::getTileInfo * MapBlockMesh::makeFastFace * MapBlockMesh::getSmoothLightCombined | ||
* | Fix wrapDegrees family of functions | Craig Robbins | 2015-02-23 |
| | | | | | | | | 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 gitignore | 4Evergreen4 | 2015-02-23 |
| | |||
* | Disallow object:remove() if the object is a player | Kahrl | 2015-02-23 |
| | | | | Rebased by Zeno- (conflict in lua_api.txt) | ||
* | Fix serialization of floating point numbers | ShadowNinja | 2015-02-21 |
| | |||
* | Improve FindIrrlicht.cmake module | Markus Koschany | 2015-02-21 |
| | | | | | | | | | 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 ↵ | kaeza | 2015-02-21 |
| | | | | for now | ||
* | Fix android build | Loic Blot | 2015-02-21 |
| | |||
* | Fix some memory leaks on packet sending. | Loic Blot | 2015-02-21 |
| | |||
* | Move hex.h to util/ | Loic Blot | 2015-02-21 |
| | |||
* | Fix particles draworder | BlockMen | 2015-02-21 |
| | |||
* | Move sha1.hpp and base64.hpp to util/ | Loic Blot | 2015-02-21 |
| | |||
* | Use skin font for usernames (fixes #2363) | BlockMen | 2015-02-21 |
| | |||
* | Use proper CMakeLists.txt for network and client directories | Loic Blot | 2015-02-21 |
| | |||
* | Update Japanese Translation | Rui | 2015-02-21 |
| | | | | ok @Zeno- @nerzhul | ||
* | Unit tests must be done at integration process. | Loic Blot | 2015-02-21 |
| | | | | | | * Remove --enable-unittests and --disable-unittests and add --do-unittests function * --do-unittests function will exit 0 on success. * minetest and minetestserver binaries are launched with --do-unittests in travis build. | ||
* | Mgv5: Remove blobgen. Remove crumble and wetness noises | paramat | 2015-02-21 |
| | | | | | | Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code | ||
* | update README.txt | Ner'zhul | 2015-02-20 |
| | | | | | * prefix apt-get with sudo * git clone minetest_game without going to folder * execute minetest binary without going into bin folder | ||
* | Typo fix in networkprotocol.h | Ner'zhul | 2015-02-19 |
| | | | InventoryAction is in inventorymanager.h | ||
* | Uncomment version patch field | BlockMen | 2015-02-18 |
| | |||
* | Bump version to 0.4.12 | Perttu Ahola | 2015-02-18 |
| |