aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-11-04Fix ObjectRef errors due to lua_isnil() (#10564)Zughy
Treat 'none' values as 'nil'
2020-11-03Slight simplification and optimization of RemoteClient.Lars
2020-11-03Increase defaults for viewing_range, active_object_range and related ↵Lars
settings #10597
2020-11-02Block attempts to connect to the client (#10589)red-001
A Minetest peer initiates a connection by sending a packet with an invalid peer_id, for whatever reason the code for doing this ran on both the client and the server meaning you could connect to a client if you knew what the address:port tuple it was listening on.
2020-11-01Fix incorrect deprecation hintsSmallJoker
"good" and "bad" were swapped in the process, resulting in wrong deprecation messages
2020-10-31Fix segfault in deprecation logging due to tail call, log by default (#10174)rubenwardy
2020-10-29Player physics: Ensure larger dtime simulation steps (#10563)Lars Müller
2020-10-29Show RTT in ms with 2 digits of precision (#10573)Oblomov
If your ping is in seconds, you probably have other problems.
2020-10-27Avoid resending near blocks unnecessarily.Lars
2020-10-25Fix CSMs on arm64 (#10553)luk3yx
2020-10-25Shaders for Android (GLES 2) (#10506)Vitaliy
Shader support for OpenGL ES 2 devices (Android) Co-authored-by: sfan5 <sfan5@live.de>
2020-10-22Clean up l_object.cpp (#10512)Zughy
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2020-10-21Fix Media... 0% on loading screen (#9478)Maksim
2020-10-20Fix show_on_minimap default value for local playersfan5
fixes #10526
2020-10-19Implement unloading of static_save=false objects according to existing docs ↵sfan5
(#10485)
2020-10-19Decouple entity minimap markers from nametags replacing with show_on_minimap ↵sfan5
property (#10443)
2020-10-19Minor clientmap improvements.Lars
- Avoid calculating isBlockInSight for blocks without meshes. - Add metric for how many blocks the client has currently loaded. - Make some variables constant.
2020-10-17Periodically release all mesh HW buffers to avoid an Irrlicht bottleneck.Lars
2020-10-17Remove all bump mapping and parallax occlusion related code.Lars
2020-10-13Rely on max_simultaneous_block_sends_per_client to limit blocks sent to the ↵Lars
client.
2020-10-13Fix float argument check in minetest.set_timeofday() (#10483)Zughy
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2020-10-13Add ObjectRef:get_children() (#10480)Zughy
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2020-10-13Avoid drawing invisible blocks on the client.Lars
2020-10-13Pass ContentFeatures as reference to read_content_features (#10464)JosiahWI
2020-10-11Add missing type check to InvRef:set_lists() (#10476)Zughy
2020-10-09Add a short_description to be used by mods (#8980)DS
2020-10-08Fix box[]es not being clipped (#10473)DS
Fixes a regression of #8676.
2020-10-06-Wmem-access only called when GCC > 7 (#10453)Zughy
2020-10-06Add minetest.get_artificial_light and minetest.get_natural_light (#5680)HybridDog
Add more detailed light detection functions, a function to get the artificial light (torches) and a function to get the sunlight as seen by the player (you can specify timeofday). Co-authored-by: rubenwardy <rw@rubenwardy.com>
2020-10-06Prevent games from setting secure settings (#10460)rubenwardy
2020-10-05Remove unused functions reported by cppcheck (#10463)SmallJoker
Run unused functions reported by cppcheck This change removes a few (but not all) unused functions. Some unused helper functions were not removed due to their complexity and potential of future use.
2020-10-04Minimap as HUD element with API controlPierre-Yves Rollo
Features: * Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes() * New HUD elements for displaying minimap with custom size and placing * New minimap mode for displaying a texture instead of the map
2020-10-04Add First Person Attachments (#10360)Jordan Snelling
Fixes some other third person camera specific attachments. Implements a single new flag for entities to be forced visible in first person mode. Old mods do not need to be updated to use the new flag and are fully backwards compatible.
2020-10-04Fix short 180 degree rotation when using set_bone_position (#10405)Lars Müller
2020-10-04Deprecate get_player_velocity and add_player_velocity (#10173)rubenwardy
2020-10-03Fix scroll bar overlapping text (again) (#9058)random-geek
2020-10-03Reduce the FPS when the window is unfocused (#8837)HybridDog
2020-10-01(se)SerializeString: Include max length in the nameSmallJoker
This commit clarifies the maximal length of the serialized strings. It will avoid accidental use of serializeString() when a larger string can be expected. Removes unused Wide String serialization functions
2020-10-01Clean up serializationSmallJoker
This reverts 1a5b4b3 and further functions in serialize.cpp that are unused The intend for a sane NetworkPacket/stream replacement was good, but a wrapper class around i/ostream might be more versatile than introducing a new vector-based serialization class.
2020-10-01Settings: Remove unused functionsSmallJoker
Make Settings-internal functions private
2020-09-29Improve MSVC cmake and update vcpkg instruction (#10407)k.h.lai
Remove unnecessary compiler flag for clang-cl Update vcpkg instruction in README.md
2020-09-26Patch fast/teleport vulnerability when attached to an entity (#10340)Elias Fleckenstein
2020-09-26Log server announce on updates and deletes too (#10177)Tyler Schwend
2020-09-26Remove null bytes from TOCLIENT_BLOCKDATA (#10433)luk3yx
2020-09-25Correct erroneous reported max lag with prometheus (#10427)Buckaroo Banzai
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2020-09-24Fix horizontal/vertical merging bug of hardware-colored framed glass (#10417)Paramat
Previously, the param2-controlled horizontal/vertical merge feature (which was undocumented and forgotten) was always active, causing uses of param2 other than "glasslikeliquidlevel" to affect H/V merging. Only respect H/V merge bits when paramtype2 = "glasslikeliquidlevel". H/V merge bits and liquid level bits are designed to be used simultaneously.
2020-09-23Replace MyEventReceiver KeyList with std::unordered_set (#10419)Vincent Robinson
2020-09-22Settings: Fix unittest memory leak, change input typesSmallJoker
2020-09-22Fix chat/infotext overlap if many chat lines (#10399)Wuzzy
Moves the infotext depending on the value of the recent_chat_messages value + 2 additional lines to account for the 2 debug mode lines + 1 additional line as "buffer" for better readability if chat is full.
2020-09-21Settings: Fix crash on exit due to group double-freeSmallJoker