summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-11-25Fix macro warning due to incorrect define conjunctionrubenwardy
2018-11-24CSM: Don't create the client script environment if CSM is disabled (#7874)Paramat
Use the CSM death formspec when CSM is enabled and use the engine death formspec when CSM is disabled. Move the CSM death formspec code to a dedicated file.
2018-11-24MacOS: Fix default sneak key. Improve mouse response (#7885)texmex
2018-11-22Client-side autojump. Remove Android-only stepheight autojump (#7228)Ben Deutsch
Works by detecting a collision while moving forward and then simulating a jump. If the simulated jump is more successful, an artificial jump key press is injected in the client. Includes setting and key change GUI element for enabling and disabling this feature.
2018-11-21Android: Fix recursive delete (#7882)stujones11
2018-11-18Android settings: Develop adaptive HUD scaling (#7784)Paramat
Use font size 14 for phones. Use x_inches < 3.7 instead of < 3.5 for small phones. Add a new category x_inches < 6 for larger phones. Use HUD scaling 0.85 for larger phones. Use desktop defaults for tablets.
2018-11-18Fix Android build (#7873)Vitaliy
2018-11-18Android: Improve UI scaling on smaller high-density displays (#7834)stujones11
* Android: Improve UI scaling on smaller high-density displays
2018-11-15Framed glasslike: Don't use cuboids to draw glass faces (#7828)Paramat
Previously, each glass face used drawAutoLightedCuboid() to draw a flat cuboid. This also disallowed backface culling, making the backface culling inconsistent with 'glasslike'. Use code from 'glasslike' to draw glass faces using drawQuad(). Remove long-unknown top/bottom textures feature: Makes the code simpler and cleaner. Never documented, long-unknown and not of much use.
2018-11-12Night sky: Fix brightness threshold for applying night colours (#7859)Paramat
Previously, 'time_brightness' never fell below the threshold so night sky colours were not applied. Increase the threshold value. But now also set it to a value less sensitive to possible future small changes in 'time_brightness', by setting it halfway between the 'time_brightness' values for darkest night and first stage of dawn.
2018-11-12Enable subtle fall bobbing (#7856)HybridDog
Set the default value of fall_bobbing_amount to 0.03
2018-11-12Fix get_server_status() segfault due to uninitialized m_envrubenwardy
Fixes #7857
2018-11-11Minor changes for IrrLicht 1.9 supportnumber Zero
2018-11-11Disable HW stereo for IrrLicht 1.9 (not supported anymore)number Zero
2018-11-11Drop .NET-specific workaround: _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIXnumber Zero
2018-11-08Content store: Add setting to filter non-free packages (#7766)rubenwardy
Defaulting to hiding in order to help with Debian/etc distribution. This could be changed at a later date.
2018-11-08New sneak: Smoothen the climb up event (#7727)SmallJoker
2018-11-06Formspecs: Fix text clipped by scrollbars (#7816)random-geek
2018-10-31Framed glasslike: Fix z-fighting, improve codestyle (#7826)Paramat
Increase inset distance of glass faces that is meant to avoid z-fighting. Note: Enabling basic shaders made the z-fighting more likely to happen.
2018-10-30Framed glasslike: Fix and document top/base textures feature (#7824)Paramat
2018-10-29Remove un-needed header inclusionstujones11
2018-10-29Move touchscreen input handling to base GUIModalMenu classstujones11
2018-10-26Windows: Cpack wix installer (#6153)adrido
Create CPack WIX msi Installer for RUN_IN_PLACE=0 builds Correct paths on Windows for RUN_IN_PLACE=0 Install only required font files Games have their own components, and "minimal" is optional
2018-10-26Ease selection of entities behind nodes (#7739)SmallJoker
2018-10-24clear_craft: Return false if recipe not found, don't throw error (#7804)Paramat
2018-10-19Android buttons: Inset 'rare controls', inset and resize 'gear icon' (#7792)Paramat
Previously these were both inconsistently close to the screen edge. 'gear icon' has been enlarged to match the width of 'zoom' and 'aux' buttons.
2018-10-16Add disable_repair group to prevent tool repair (#7381)Wuzzy
2018-10-10 Add core.remove_detached_inventory (#7684)SmallJoker
Breaks backwards compatibility for good Bump protocol version
2018-10-06F5 debug info: Use full words for NSEW directions for readability (#7461)Paramat
2018-10-04Player hand list: require init by modsSmallJoker
Mods will now have to initialize the list/slot in order to define the default player hand. They may use the inventory callbacks to prevent abuse of this list.
2018-10-04Dig particles: Various improvements (#7714)Paramat
Improve codestyle. Add clarifying comments. Use 'movement_gravity' setting and physics override instead of hardcoded value. Halve number of particles in final 'node dug' burst. Avoid extremely small, near-invisible particles. Increase velocity to increase number emerging from within a cubic node.
2018-10-03Fix Mapgen Valleys getSpawnLevelAtPoint() (#7756)Treer
2018-10-01Night clouds: Boost brightness for a moonlit appearence (#7748)Paramat
Previously, night clouds were almost indistinguishable from night sky, especially since a recent commit that made night sky brighter. They were lacking the beautiful luminosity caused by being lit by the permanently-full moon. When 'directional_colored_fog = false' allow the dawn/dusk cloud brightness boost to apply through the night too. Set an identical minimum cloud brightness for when 'directional_colored_fog = true'.
2018-09-30Remove settings properly (#7676)SmallJoker
2018-09-29Software inventorycube (#7651)Vitaliy
Fixes missing/upside-down images on Android.
2018-09-28Fix temporary path crash in TestAuthDatabase (#7753)SmallJoker
The constructor of TestAuthDatabase was called immediately, at a time when the settings weren't initialized properly yet.
2018-09-27Fix stretched stars bug, change render orderAspen
2018-09-23Fix various code issues found by cppcheck (#7741)Paramat
Mapgen Singlenode: Remove 'flags' that duplicates a 'class Mapgen' member. Dungeongen: Initialise 'MMVManip *vm' to 'nullptr'. Inventorymanager: Remove assignment error 'found = '.
2018-09-22Make OpenGL preference configurable, default to LEGACY (#7666)SmallJoker
This partially reverts 1ec5028 Add option OPENGL_GL_PREFERENCE
2018-09-16Light curve: Simplify and improve code, fix darkened daytime sky (#7693)Vitaliy
2018-09-14Inv deSerialize(): Prevent infinite loop, error on failure (#7711)SmallJoker
Throws an error about potentially damaged player inventories but proceeds converting the rest of them
2018-09-11markAliasDeprecated: Fix MSVC buildSmallJoker
2018-09-08Particles: Make collision with objects optional (#7682)Paramat
Also set it to false for node dig particles, as they are often created and high in number. Improve particle documentation.
2018-08-29Damage flash/hurt tilt: Make shorter to reduce player blindness (#7399)Paramat
Damage flash is shortened from 0.98-1.27s to 0.25s-0.33s to reduce player in-game blindness, especially useful for combat situations. It is also visually more comfortable. Camera hurt tilt is made slightly shorter to match in duration. Both flash and camera tilt are now of similar length to a typical damage sound, such as the one used by Minetest Game which is 0.27s. The 3 effects become more synchronised and unified.
2018-08-28Play damage sound on player death (#7679)Paramat
Also run CSM 'on_damage_taken' callback. Improve function logic and remove 'return'.
2018-08-20Change mapgen order to ores > dungeons > decorations (#7656)Paramat
Previously dungeons > decorations > ores. Decorations depend on the node they are placed on, and ore types are increasingly able to place large continuous volumes of nodes, such as strata. Decorations are increasingly being used underground. The new order avoids a node being changed by ore generation after a decoration has been placed on it. The new order also avoids ores appearing in the walls of a dungeon if the wall nodes match the local stone node.
2018-08-20Formspecs: Fix invalid background warningrubenwardy
Clipped backgrounds are still valid with no size[] tag, as they will apply themselves correctly to any size Fixes #7197
2018-08-18Set OpenGL preference to GLVNDShadowNinja
This silences a CMake warning introduced in CMAKE 3.11.
2018-08-18Really delete things in fs::RecursiveDelete (#7433)Vitaliy
* Really delete things in fs::RecursiveDelete
2018-08-16Mgv5: Change tunnel parameters to those of other mapgens (#7641)Paramat
Make tunnels wider and use the noise parameters of most other mapgens. All other underground features are already identical to all other non-mgv6 mapgens, this final change modernises and improves the tunnels.