aboutsummaryrefslogtreecommitdiff
path: root/fonts/mono_dejavu_sans_120.png (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-06Add player:get_meta(), deprecate player attributes (#7202)rubenwardy22-70/+314
* Add player:get_meta(), deprecate player attributes
2018-04-06Mgcarpathian: Fix spawn level calculation (#7212)Paramat1-3/+3
2018-04-05Mgcarpathian: Remove insignificant 'base' noise variation (#7209)Paramat3-18/+14
Was only +-1 node over a scale of thousands of nodes. Replace with 'base_level' parameter value.
2018-04-05Zoom adjustDist(): Improve variable name (#7208)Paramat1-7/+5
2018-04-05Biome API / cavegen: Add definable cave liquid for a biome (#7192)Paramat8-12/+40
Add 'node_cave_liquid' as a new field in biome registration. If field is absent cave liquids fall back to classic behaviour.
2018-04-04[clang-tidy] Promote some performance-* as a coding error (#7194)Loïc Blot3-9/+8
* Promote performance-type-promotion-in-math-fn as a coding error * Promote performance-faster-string-find too (which is not problematic currently) * Same for performance-implicit-cast-in-loop * Fix remaining tidy points
2018-04-04Huge LBM lookup performance improvement on mapblock loading (#7195)Loïc Blot1-11/+20
* Huge LBM lookup performance improvement on mapblock loading
2018-04-04Fix 5 issues reported by PVS studioLoic Blot3-5/+6
* src/sky.cpp 146 warn V519 The 'suncolor_f.r' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 142, 146. * src/sky.cpp 147 warn V519 The 'suncolor_f.g' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 143, 147. * src/sky.cpp 148 warn V519 The 'suncolor_f.b' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 144, 148. * src/threading/thread.cpp 63 err V730 Not all members of a class are initialized inside the constructor. Consider inspecting: m_thread_obj. * src/server.cpp 3243 err V595 The 'log' pointer was utilized before it was verified against nullptr. Check lines: 3243, 3258.
2018-04-04Fix last performance-type-promotion-in-math-fn problemsLoic Blot11-42/+59
2018-04-04Optimize a little bit isBlockInSight, adjustDist & collisions (#7193)Loïc Blot2-10/+14
* Use constexpr + unroll some calculations to cache definitively some calculations * Unroll some calls in collision code & use a constref instead of a copy in one occurence
2018-04-03Fix last clang-tidy reported problems for performance-type-promotion-in-math-fnLoic Blot4-10/+52
Based on https://travis-ci.org/minetest/minetest/jobs/361810382 output Also fix 2 missing copyright notices
2018-04-03Fix more clang-tidy reported problems for performance-type-promotion-in-math-fnLoic Blot3-24/+25
Based on https://travis-ci.org/minetest/minetest/jobs/361714253 output
2018-04-03Fix various clang-tidy reported performance-type-promotion-in-math-fnLoïc Blot8-17/+20
2018-04-03Selected ItemStack: Reduce black magic (#6520)SmallJoker2-190/+143
* Selected ItemStack: Reduce black magic Better button variable value naming
2018-04-03Optimize entity-entity collision (#6587)Vitaliy13-80/+613
* Add IrrLicht type aliases * Add hash for IrrLicht vector * Add object map
2018-04-02Fix many issues reported by clang-tidy (#7189)Loïc Blot14-52/+61
* Fix many issues reported by clang-tidy We have many issues in code related to some performance to float <-> double. Clang-tidy reported it in performance-type-promotion-in-math-fn I fixed many of them. It's not ready for a promote to blocking Also fix some value which should be const-ref
2018-04-02'fix' LINT, use InventoryLocation==SmallJoker2-14/+8
2018-04-02Run callback in IDropAction, refactor function argumentsSmallJoker8-263/+220
2018-04-02Add player inventory callbacksSmallJoker5-1/+259
2018-04-02Formspecs: Use mouse wheel to pick up and deposit single itemsyou1-43/+64
2018-04-01LINT: add clang-tidy step (#6295)Loïc Blot8-8/+319
* Implement new travis clang-tidy build step * This step enable some rules and enforce one rule as error * This permits to have some C++ quality rules based on clang & clang contributor guidelines * Fix clang-tidy reported problems on push_back -> emplace_back
2018-03-31ObjectRef: Add add_velocity() (#3208)you5-1/+27
Allow changing the velocity of objects relatively to their current velocity
2018-03-31event.h: Fix import GCC warning caused by ce87310SmallJoker1-1/+1
2018-03-30Client eventmanager refactor (#7179)Loïc Blot15-185/+249
* Drop EventManager from GameDef & do some client cleanups * EventManager is only used by Client. Don't expose it on Server & GameDef for nothing * Drop Client::event() in favor of direct calls to getEventManager * Cleanup some event put from new + put to put(new) * MtEvent: add Type(u8) enum * This will enhance event performance & ensure stricter type * Drop MtEvent::checkIs (unused) * clang-tidy reported fixes * Code style * Move event_manager.h to the client directory as it's only used by client Add EventManager unittests + switch to unordered_map as order is not important here Drop a unused function
2018-03-29Mgcarpathian: Mapgen loop optimisations. fabs() -> std::fabs()Paramat1-72/+80
* Mgcarpathian: ZYX -> ZXY mapgen loop optimisation. * 'pow(n, 3)' to 'n * n * n' type optimisations. * fabs() -> std::fabs().
2018-03-29core.rotate_node: Do not trigger after_place_node (#6900)SmallJoker3-14/+20
2018-03-29Sound: fix static initialization order dependency by not having one (#7168)nOOb31671-0/+4
Ensure singleton is reset
2018-03-29Optional alpha channel support for entitiesstujones117-9/+32
2018-03-29Fix a warning introduced by c5b4e541749c50805519ce040d98a0a8e5e0ec03Loic Blot2-4/+6
2018-03-29Fix a warning reported by clangLoic Blot1-2/+2
minetest/src/script/cpp_api/s_player.h:27:1: warning: struct 'PlayerHPChangeReason' was previously declared as a class [-Wmismatched-tags] struct PlayerHPChangeReason;
2018-03-29Fix various Client class functions not marked as override (virtual)Loic Blot1-18/+19
Also switch some of them which are reported by clang-tidy
2018-03-28Load dependencies and description from mod.confAndrew Ward20-140/+237
2018-03-28Add reasons to on_dieplayer and on_hpchangeAndrew Ward14-52/+219
2018-03-28Add formspec theming using prepended stringsAndrew Ward16-18/+150
2018-03-26Update jsoncpp to 1.8.4 (#7172)Loïc Blot3-164/+187
2018-03-26Guard sound manager initialization with "enable_sound" (#7167)nOOb31671-1/+2
2018-03-26macOS: don't require X11 libraries during compilation (#7149)D Tim Cummings1-2/+2
The xxf86vm needs to be removed from Apple builds to avoid CMake Error XXF86VM_LIBRARY is NOTFOUND
2018-03-26Mapgen: Remove unused mgv7 code and some unused biometypesParamat3-178/+0
2018-03-24Make sounds stop playing when entering game or mainmenunOOb31671-1/+1
2018-03-24Cleanup sound manager class (#7158)Loïc Blot19-140/+151
* Cleanup sound manager client * Use some const refs * Use auto on iterators * Drop unused parameters * Move sound_openal.* to client folder * Move sound.cpp + OnDemandSoundFetcher to client/ folder + reorganize includes properly
2018-03-24Print the mod loading time (#7137)you1-1/+8
* Print the mod loading time
2018-03-23Fix some gcc 7.3 reported warningsLoic Blot1-1/+5
``` src/client/joystick_controller.h:85:2: warning: duplicate 'virtual' declaration specifier [-Wduplicate-decl-specifier] virtual bool isTriggered(const irr::SEvent::SJoystickEvent &ev) const; /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../include/c++/7.3.1/ext/new_allocator.h:140:22: warning: destructor called on non-final 'JoystickAxisCmb' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] destroy(_Up* __p) { __p->~_Up(); } /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.3.1/../../../../include/c++/7.3.1/ext/new_allocator.h:140:22: warning: destructor called on non-final 'JoystickButtonCmb' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] destroy(_Up* __p) { __p->~_Up(); } ```
2018-03-23Global initialization of sound using SoundManagerGlobal (#7063)nOOb31675-84/+116
* Global initialization of sound using SoundManagerGlobal
2018-03-22Update mesh collector and move it to a separate file (#6904)Vitaliy8-291/+222
* Update MeshCollector * Simplify MeshCollector
2018-03-22Gitlab CI: Disable currently broken ubuntu 16.10 & 17.04 buildsLoïc Blot1-44/+44
I will try to repair them later
2018-03-22Lua_api.txt: Improve noise documentationParamat1-33/+103
2018-03-21Minetest ASCII art: Move from actionstream to rawstreamparamat1-1/+1
2018-03-20Mgfractal / chunksize: Improve documentationparamat1-9/+35
2018-03-20Lua_api.txt: Fix hardware colouring documentationparamat1-3/+3
More 'draw type' -> 'paramtype2' changes, missing from a previous commit.
2018-03-18Add src/unittest/test_world/world.mt to gitignoreLoïc Blot1-0/+1
Fixes #7146