Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Drop wide/narrow conversion functions | sfan5 | 2021-02-02 |
| | | | | | | | | | The only valid usecase for these is interfacing with OS APIs that want a locale/OS-specific multibyte encoding. But they weren't used for that anywhere, instead UTF-8 is pretty much assumed when it comes to that. Since these are only a potential source of bugs and do not fulfil their purpose at all, drop them entirely. | ||
* | Revise dynamic_add_media API to better accomodate future changes | sfan5 | 2021-02-01 |
| | |||
* | Preserve immortal group for players when damage is disabled | sfan5 | 2021-01-31 |
| | |||
* | Cache client IP in RemoteClient so it can always be retrieved (#10887) | sfan5 | 2021-01-31 |
| | | | specifically: after the peer has already disappeared | ||
* | Fix minetest.dig_node returning true when node isn't diggable (#10890) | rubenwardy | 2021-01-31 |
| | |||
* | Rework use_texture_alpha to provide three opaque/clip/blend modes | sfan5 | 2021-01-29 |
| | | | | | The change that turns nodeboxes and meshes opaque when possible is kept, as is the compatibility code that warns modders to adjust their nodedefs. | ||
* | Drop never documented 'alpha' property from nodedef | sfan5 | 2021-01-29 |
| | | | | | Includes minimal support code for practical reasons. We'll need it for a slightly different purpose next commit. | ||
* | Settings: Purge getDefault, clean FontEngine | SmallJoker | 2021-01-29 |
| | |||
* | Settings: Proper priority hierarchy | SmallJoker | 2021-01-29 |
| | | | | | | | | | | | Remove old defaults system Introduce priority-based fallback list Use new functions for map_meta special functions Change groups to use end tags Unittest changes: * Adapt unittest to the new code * Compare Settings objects | ||
* | Remove dead code (#10845) | rubenwardy | 2021-01-22 |
| | |||
* | Use JSON for favorites, move server list code to Lua (#10085) | rubenwardy | 2021-01-22 |
| | | | Co-authored-by: sfan5 <sfan5@live.de> | ||
* | MgOre: Fix invalid field polymorphism (#10846) | rubenwardy | 2021-01-21 |
| | |||
* | Removed some obsolete code (#10562) | Zughy | 2021-01-21 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | ObjectRef: fix some v3f checks (#10602) | Zughy | 2021-01-21 |
| | |||
* | Implement on_rightclickplayer callback (#10775) | JDiaz | 2021-01-11 |
| | | | Co-authored-by: rubenwardy <rw@rubenwardy.com> | ||
* | ContentDB: Add overwrite dialog when content is already installed (#10768) | rubenwardy | 2021-01-04 |
| | |||
* | Add on_deactivate callback for luaentities (#10723) | hecks | 2021-01-02 |
| | |||
* | Add minetest.get_objects_in_area (#10668) | Elias Fleckenstein | 2020-12-29 |
| | |||
* | Fix minetest.is_nan | Lars Mueller | 2020-12-24 |
| | |||
* | Fix some minor code issues all over the place | sfan5 | 2020-12-24 |
| | |||
* | Fix unsafe cast in l_object | rubenwardy | 2020-12-23 |
| | |||
* | Add open user data button to main menu (#10579) | rubenwardy | 2020-12-19 |
| | |||
* | ObjectRef: Re-add legacy code for set_physics_override (#10585) | SmallJoker | 2020-11-10 |
| | | | These arguments are used at least by MTG beds and homedecor_common. A deprecation warning is shown to safely remove it in a future release. | ||
* | Fix ObjectRef errors due to lua_isnil() (#10564) | Zughy | 2020-11-04 |
| | | | Treat 'none' values as 'nil' | ||
* | Fix incorrect deprecation hints | SmallJoker | 2020-11-01 |
| | | | | "good" and "bad" were swapped in the process, resulting in wrong deprecation messages | ||
* | Fix segfault in deprecation logging due to tail call, log by default (#10174) | rubenwardy | 2020-10-31 |
| | |||
* | Fix CSMs on arm64 (#10553) | luk3yx | 2020-10-25 |
| | |||
* | Clean up l_object.cpp (#10512) | Zughy | 2020-10-22 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | Decouple entity minimap markers from nametags replacing with show_on_minimap ↵ | sfan5 | 2020-10-19 |
| | | | | property (#10443) | ||
* | Fix float argument check in minetest.set_timeofday() (#10483) | Zughy | 2020-10-13 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | Add ObjectRef:get_children() (#10480) | Zughy | 2020-10-13 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | Pass ContentFeatures as reference to read_content_features (#10464) | JosiahWI | 2020-10-13 |
| | |||
* | Add missing type check to InvRef:set_lists() (#10476) | Zughy | 2020-10-11 |
| | |||
* | Add a short_description to be used by mods (#8980) | DS | 2020-10-09 |
| | |||
* | Add minetest.get_artificial_light and minetest.get_natural_light (#5680) | HybridDog | 2020-10-06 |
| | | | | | 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> | ||
* | Remove unused functions reported by cppcheck (#10463) | SmallJoker | 2020-10-05 |
| | | | | | | | 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. | ||
* | Minimap as HUD element with API control | Pierre-Yves Rollo | 2020-10-04 |
| | | | | | | | 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 | ||
* | Add First Person Attachments (#10360) | Jordan Snelling | 2020-10-04 |
| | | | | | | 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. | ||
* | Deprecate get_player_velocity and add_player_velocity (#10173) | rubenwardy | 2020-10-04 |
| | |||
* | Clean up server-side translations, remove global variable (#10075) | rubenwardy | 2020-09-16 |
| | |||
* | Lua API: Register missing get_texture_mod function (#10338) | karamel59 | 2020-08-27 |
| | |||
* | Allow binding dig, place actions to keys; remove LMB/RMB hardcoding | ANAND | 2020-08-15 |
| | | | | Co-authored-by: Sam Caulfield <sam@samcaulfield.com> | ||
* | Fix precision not working in hud_change (#10186) | Lars Müller | 2020-08-12 |
| | |||
* | Add PUT and DELETE request + specific method value to HTTP API (#9909) | Lejo | 2020-07-29 |
| | |||
* | Sanitize world directory names on create. Keep original name separate (#9432) | Hugues Ross | 2020-07-28 |
| | | | Blacklisted characters are replaced by '_' in the path. The display name is stored in world.mt, and duplicate file names are resolved by adding an incrementing suffix (_1, _2, _3, etc). | ||
* | Revert "Auto delete MetaData when = 0 (#8770)" (#10183) | Lars Müller | 2020-07-16 |
| | | | This reverts commit 808eb4c5714da5ac36f4a70653d6b3805060828c. | ||
* | Implement grouped mode for find_nodes_in_area (#9888) | sfan5 | 2020-07-14 |
| | | | plus general improvements to find_node_* functions | ||
* | Quick workaround for crashing destructor on Mingw32 | sfan5 | 2020-07-09 |
| | | | | closes #10137 | ||
* | Fix HTTP API not being available in async mainmenu (#10086) | rubenwardy | 2020-06-22 |
| | |||
* | Add warning when disabling secure.enable_security (#9943) | rubenwardy | 2020-06-20 |
| |