Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Server.cpp Use std::list instead of std::vector for playSound, ↵ | Loic Blot | 2015-03-05 |
| | | | | fillMediaCache, sendRequestedMedia, sendMediaAnnouncement and related functions | ||
* | Server::AsyncRunStep: buffered_messages now uses std::vector instead of ↵ | Loic Blot | 2015-03-05 |
| | | | | std::list. * sendRemoveNode and sendAddNodes are also converted as a side effect | ||
* | Fix some rendering glitches | BlockMen | 2015-03-05 |
| | | | | | - Fixes particle draworder - Fixes nodehighlighting | ||
* | 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 | ||
* | 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 |
| | |||
* | 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 | ||
* | 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 | ||
* | Disallow object:remove() if the object is a player | Kahrl | 2015-02-23 |
| | | | | 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 |
| | | | | for now | ||
* | 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 |
| | |||
* | 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 | ||
* | Typo fix in networkprotocol.h | Ner'zhul | 2015-02-19 |
| | | | InventoryAction is in inventorymanager.h | ||
* | Server: announce MIN/MAX protocol version supported to serverlist. Client: ↵ | est31 | 2015-02-18 |
| | | | | | | | 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 |
| | |||
* | Fix font_size under windows | BlockMen | 2015-02-18 |
| | |||
* | Use fixed size for builtin menus on non-android platforms | Perttu Ahola | 2015-02-18 |
| | |||
* | Fix unused (and so, broken) enable_rollback_recording. This option must be ↵ | Loic Blot | 2015-02-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 |
| | |||
* | Change many useless std::list into Environment class (m_players), ABMHandler ↵ | Loic Blot | 2015-02-17 |
| | | | | | | and ActiveBlockList::update This improve looping performances. | ||
* | Grab GUIChatConsole::m_font, fixes segfault when changing font_size | Kahrl | 2015-02-18 |
| | |||
* | Replace std::list by std::vector into ClientMap::updateDrawList, ↵ | Loic Blot | 2015-02-17 |
| | | | | | | 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 |
| |