aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-07Replace occurrence of luaL_reg in l_camera.cppT0ny2
Related to commit 41c5483. Replace an occurrence of luaL_reg in src/script/lua_api/l_camera.cpp (added by commit de028fc).
2017-05-06Fix myfloor(0.0)ShadowNinja
2017-05-06Clean up numeric.h and split FacePositionCache from itShadowNinja
I also optiized FacePositionCache a bit: I removed a map lookup and vector copy from both branches of getFacePosition.
2017-05-06Make the player collisionbox settableTeTpaAka
2017-05-06Use a settings object for the main settingsShadowNinja
This unifies the settings APIs. This also unifies the sync and async registration APIs, since the async registration API did not support adding non-functions to the API table.
2017-05-06Fix codestyle since CSM Camera APILoic Blot
2017-05-06Add configurable key bindings for hotbar scrolling, and for changing volume.Wuzzy
2017-05-06Use stepheight from CAO instead of hardcoded valueSapier
2017-05-06[CSM] add `on_item_use` (#5544)red-001
2017-05-06Make players respect makes_footstep_sound in the object propertiesTeTpaAka
2017-05-05[CSM] Add camera API (#5609)bigfoot547
* [CSM] Add camera API roper rebase & squash * Address nerzhul's review
2017-05-05Clouds API: Fix yellow clouds at dawn and dusk (#5707)Paramat
2017-05-05Add missing server sending rule for bd921a7916f0fafc493b1c4d0eeb5e2bb1d6a7c2Loic Blot
2017-05-05Fix Android build (#5706)Wayward One
* Fix Android build
2017-05-05Save minetest screen width/height options when modified (#5683)Loïc Blot
* Save minetest screen width/height options when modified * Add autosave_screensize setting (default true) * Fix @SmallJoker comments
2017-05-04Add option to also check the center to `find_node_near` (#5255)red-001
* Add option to also check the center to `find_node_near`
2017-05-04Translated using Weblate (Esperanto)yellowcrash10
Currently translated at 31.9% (293 of 918 strings)
2017-05-04Translated using Weblate (Italian)Michele Mainardi
Currently translated at 96.0% (882 of 918 strings)
2017-05-04Translated using Weblate (Portuguese)Mário
Currently translated at 66.9% (615 of 918 strings)
2017-05-04Translated using Weblate (Belarusian)Viktar Vauchkevich
Currently translated at 100.0% (918 of 918 strings)
2017-05-04Translated using Weblate (Spanish)David Capello
Currently translated at 58.0% (533 of 918 strings)
2017-05-04Translated using Weblate (Spanish)Laura Arjona Reina
Currently translated at 57.9% (532 of 918 strings)
2017-05-04Added translation using Weblate (Swedish)metarmask
2017-05-04Translated using Weblate (Japanese)BreadW
Currently translated at 49.6% (456 of 918 strings)
2017-05-04Translated using Weblate (Japanese)monolifed
Currently translated at 49.4% (454 of 918 strings)
2017-05-04Translated using Weblate (Russian)Andrey K
Currently translated at 60.1% (552 of 918 strings)
2017-05-04Translated using Weblate (Turkish)monolifed
Currently translated at 93.6% (860 of 918 strings)
2017-05-04Translated using Weblate (Malay)Muhammad Nur Hidayat Yasuyoshi
Currently translated at 54.9% (504 of 918 strings)
2017-05-04Remove CMAKE -ffast-math flag from OSX/FreeBSDVaughan Lapsley
Fixes issue: #4274 I have tested on MacOS 10.12.4 Requires testing on: FreeBSD, Windows and Linux which I do not have access to.
2017-05-04LINT fix since cloud API mergeLoic Blot
2017-05-04Directional coloured fog: Fix order of SColor componentsparamat
'video::SColor pointcolor' was initialised with order RGBA instead of ARGB. No change in behaviour as 'm_bgcolor' has alpha 255.
2017-05-04Clouds: Fix reddish clouds. Add missing alpha updateparamat
Fix accidental swap of red and blue components that caused reddish clouds Add missing update of alpha in remoteplayer.cpp
2017-05-04Add function to get server info.red-001
2017-05-03Fading soungs: Fix client crash on older serversSmallJoker
2017-05-02Set sky API: Add bool for clouds in front of custom skyboxparamat
Default true. Add 'm_clouds_enabled' bool to sky.h, set from new bool in 'set sky' API. Make 'getCloudsVisible()' depend on 'm_clouds_enabled' instead of 'm_visible' (whether normal sky is visible).
2017-05-03Sneak: Improve and fix various thingsSmallJoker
Remove useless `got_teleported`. Fix jitter when walking against the sneak limits. Fix damage evading on sneak ladders.
2017-05-03Sound API: Add fading soundsBrandon
2017-04-30Add clouds APIBen Deutsch
2017-04-29Optimize updateFastFaceRow processing by removing some TileSpec copy (#5678)Loïc Blot
* Optimize updateFastFaceRow processing by removing some TileSpec copy It permit to decrease this function from 54% runtime to 45% and reduce copy from 14% runtime to 12.5% getTileInfo also reduced from 27% to 23% * makeFastFace should use a const ref too this trigger a const pointer need in the underlying function Also fix some code style and prevent calculating 4 times the same position at a point * Reduce a comparison cost for lights in updateFastFaceRow
2017-04-29Fix visual slide issue with set_detach, fixes #5620shivajiva101
2017-04-29content_cao: fix getPlayerControl structure copy on each step (#5677)Loïc Blot
Also fix some codestyle issues around it.
2017-04-29Client & ClientEnvirnment: don't create fake events (#5676)Loïc Blot
Instead of create fake events on the stack on each loop call (Game::run), verify is queue is empty or not and handle event directly if there is. This prevents fake ClientEvent creation & memory allocations Same fix is also applied on ClientEnvironment, & rename getClientEvent to getClientEnvEvent to match ClientEnvEvent object
2017-04-29Fix Travis/unittest broken since b662a45SmallJoker
2017-04-29Remove legacy unused define DIGGING_PARTICLES_AMOUNTLoic Blot
2017-04-29[CSM] Add event on_place_node API lua (#5548)Vincent Glize
* [CSM] Add event on_place_node API lua
2017-04-29Fix Lint broken by b662a4577d692329b9ca83525e6039f2ddcd1ac1Loic Blot
2017-04-29Reorder TileLayer. (#5638)Auke Kok
Despite the split of TileSpec into TileDef and TileLayer, the TileLayer struct is still 66 bytes large, and doesn't fit in a single cacheline. I'm moving the color member to cacheline 2, in the hope that it is less used and the compiler loads all the hot members in a single cacheline instead. Only color sits now in cacheline 2, all the other members are in cacheline 1. Note: is_color is probably rarely set, most nodes will likely not use hardware coloring, but this may change in the future. Ideally, this class is shrunk to 64 bytes.
2017-04-29[CSM] add screenshot api lua (#5674)Vincent Glize
* [CSM] add screenshot api lua
2017-04-28Clean up getTime helpersShadowNinja
This increases size of the getTime return values to 64 bits. It also removes the TimeGetter classes since the getTime functions are now very precise.
2017-04-28Fix click-digging torches (#5652)you
Torches are dug instantly again. When the digging time is 0, a delay of 0.15 seconds is added between digging nodes. If the left mouse button is released, the delay is set to 0, thus click-digging.