Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Performance improvement: Use std::list instead of std::vector for ↵ | Loic Blot | 2015-03-05 | 8 | -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::queue | Loic Blot | 2015-03-05 | 11 | -139/+85 | |
| | ||||||
* | Fix memory leak in MapgenV6 | Craig Robbins | 2015-03-05 | 1 | -0/+2 | |
| | ||||||
* | Cavegen, mgv5: Cleanup code | paramat | 2015-03-04 | 4 | -250/+201 | |
| | | | | | 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 | 5 | -15/+12 | |
| | | | | MutexedMap::getValues() | |||||
* | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | 2015-03-04 | 6 | -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 Blot | 2015-03-04 | 4 | -71/+57 | |
| | | | | for better perfs | |||||
* | We always know playerSAO when calling SendInventory. Using it instead of ↵ | Loic Blot | 2015-03-04 | 4 | -12/+12 | |
| | | | | searching it via peer_id | |||||
* | Send Position packet on event, don't check it at each AsyncRunStep. | Loic Blot | 2015-03-04 | 5 | -45/+10 | |
| | | | | * This permit to cleanup the player checking loop | |||||
* | ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed. | Loic Blot | 2015-03-04 | 3 | -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 Blot | 2015-03-04 | 7 | -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_sent | Loic Blot | 2015-03-03 | 3 | -13/+2 | |
| | ||||||
* | Send Breath packet on event, don't check it at each AsyncRunStep | Loic Blot | 2015-03-03 | 6 | -16/+16 | |
| | ||||||
* | Send Player HP when setHP (or a setHP caller) is called instead of looping ↵ | Loic Blot | 2015-03-03 | 6 | -42/+54 | |
| | | | | and testing the state change. | |||||
* | Fix occlusion | Miguel Almeida | 2015-03-02 | 1 | -2/+2 | |
| | ||||||
* | Fix narrow_to_wide_c (ANDROID) | Craig Robbins | 2015-03-02 | 1 | -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 ground | paramat | 2015-03-02 | 2 | -0/+35 | |
| | ||||||
* | Revert "Fix particles draworder" (issue #2388) | Loic Blot | 2015-02-27 | 1 | -2/+2 | |
| | | | | This reverts commit c09d026f0561ee3c6db821a7e193716f724a0e4a. | |||||
* | Change find_surface_nodes_in_area to find_nodes_in_area_under_air | Craig Robbins | 2015-02-27 | 2 | -10/+18 | |
| | ||||||
* | Add find_surface_nodes_in_area LUA call which permit to only get the nodes ↵ | Loic Blot | 2015-02-27 | 2 | -3/+53 | |
| | | | | which touch air. This permit to massively improve performance for mods like plantlife | |||||
* | Fix minor memory leak (Android) | Craig Robbins | 2015-02-27 | 1 | -5/+10 | |
| | ||||||
* | Biome API: Re-calculate biome at every surface in a mapchunk column | paramat | 2015-02-26 | 7 | -61/+43 | |
| | ||||||
* | Add camera smoothing and cinematic mode (F8) | rubenwardy | 2015-02-25 | 3 | -23/+54 | |
| | ||||||
* | Rename --do-unittests to --run-unittests as @Zeno- and @sfan5 requested | Loic Blot | 2015-02-24 | 1 | -2/+2 | |
| | ||||||
* | Optimise MapBlockMesh related functions | gregorycu | 2015-02-23 | 5 | -12/+35 | |
| | | | | | | | | | 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 | 3 | -51/+80 | |
| | | | | | | | | wrapDegrees() (renamed to modulo360f) wrapDegrees_0_360 wrapDegrees_180 Minor errors were present in previous versions; see issue #2328 | |||||
* | Disallow object:remove() if the object is a player | Kahrl | 2015-02-23 | 1 | -0/+1 | |
| | | | | Rebased by Zeno- (conflict in lua_api.txt) | |||||
* | Add mod.conf file support This new file only permits to specify a mod name ↵ | kaeza | 2015-02-21 | 1 | -0/+5 | |
| | | | | for now | |||||
* | Fix some memory leaks on packet sending. | Loic Blot | 2015-02-21 | 4 | -12/+13 | |
| | ||||||
* | Move hex.h to util/ | Loic Blot | 2015-02-21 | 6 | -15/+14 | |
| | ||||||
* | Fix particles draworder | BlockMen | 2015-02-21 | 1 | -2/+2 | |
| | ||||||
* | Move sha1.hpp and base64.hpp to util/ | Loic Blot | 2015-02-21 | 11 | -9/+9 | |
| | ||||||
* | Use skin font for usernames (fixes #2363) | BlockMen | 2015-02-21 | 1 | -1/+1 | |
| | ||||||
* | Use proper CMakeLists.txt for network and client directories | Loic Blot | 2015-02-21 | 3 | -7/+28 | |
| | ||||||
* | Unit tests must be done at integration process. | Loic Blot | 2015-02-21 | 3 | -27/+16 | |
| | | | | | | * 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 | 4 | -73/+322 | |
| | | | | | | Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code | |||||
* | Typo fix in networkprotocol.h | Ner'zhul | 2015-02-19 | 1 | -1/+1 | |
| | | | InventoryAction is in inventorymanager.h | |||||
* | Server: announce MIN/MAX protocol version supported to serverlist. Client: ↵ | est31 | 2015-02-18 | 3 | -2/+43 | |
| | | | | | | | check serverlist Client now informs about incompatible servers from the list, this permits to prevent the protocol movements. Server announces its supported protocol versions to master server | |||||
* | Increase default font_size | BlockMen | 2015-02-18 | 1 | -1/+1 | |
| | ||||||
* | Fix font_size under windows | BlockMen | 2015-02-18 | 1 | -1/+7 | |
| | ||||||
* | Use fixed size for builtin menus on non-android platforms | Perttu Ahola | 2015-02-18 | 1 | -0/+4 | |
| | ||||||
* | Fix unused (and so, broken) enable_rollback_recording. This option must be ↵ | Loic Blot | 2015-02-18 | 3 | -9/+18 | |
| | | | | | | reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja | |||||
* | Fix map_seed not changed when creating a new world after login to another | fz72 | 2015-02-18 | 1 | -1/+4 | |
| | ||||||
* | Change many useless std::list into Environment class (m_players), ABMHandler ↵ | Loic Blot | 2015-02-17 | 2 | -70/+54 | |
| | | | | | | and ActiveBlockList::update This improve looping performances. | |||||
* | Grab GUIChatConsole::m_font, fixes segfault when changing font_size | Kahrl | 2015-02-18 | 1 | -2/+5 | |
| | ||||||
* | Replace std::list by std::vector into ClientMap::updateDrawList, ↵ | Loic Blot | 2015-02-17 | 5 | -42/+32 | |
| | | | | | | Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions | |||||
* | Replace std::list by std::vector into timerUpdate calls | Loic Blot | 2015-02-17 | 3 | -10/+9 | |
| | ||||||
* | Ignore old entities from 0.3. | Novatux | 2015-02-17 | 2 | -1/+7 | |
| | ||||||
* | Remove old comment from Network Rework Patch 2/4 | Loic Blot | 2015-02-17 | 1 | -16/+0 | |
| | ||||||
* | Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵ | Loic Blot | 2015-02-17 | 13 | -51/+43 | |
| | | | | | | ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command |