Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refacto: remove get_gui_env & draw_load_screen from RenderingEngine singleton | Loic Blot | 2021-05-03 |
| | |||
* | refacto: RenderingEngine is now better hidden | Loic Blot | 2021-05-03 |
| | | | | | | | | | | * No more access to the singleton instance from everywhere (RenderingEngine::get_instance dropped) * RenderingEngine::get_timer_time is now non static * RenderingEngine::draw_menu_scene is now non static * RenderingEngine::draw_scene is now non static * RenderingEngine::{initialize,finalize} are now non static * RenderingEngine::run is now non static * RenderingEngine::getWindowSize now have a static helper. It was mandatory to hide the global get_instance access | ||
* | refacto: rendering engine singleton removal step 1 (filesystem) | Loic Blot | 2021-05-03 |
| | | | | | | | | Make the RenderingEngine filesystem member non accessible from everywhere This permits also to determine that some lua code has directly a logic to extract zip file. Move this logic inside client, it's not the lua stack role to perform a such complex operation Found also another irrlicht <1.8 compat code to remove | ||
* | Add `minetest.colorspec_to_colorstring` (#10425) | Vincent Robinson | 2021-04-23 |
| | |||
* | Fix server favorites not saving when client/serverlist/ doesn't exist ↵ | sfan5 | 2021-04-09 |
| | | | | already (#11152) | ||
* | Consistent title bar + render information in mainmenu (#10764) | SmallJoker | 2021-03-30 |
| | |||
* | Fix broken `BiomeGen` abstraction (#11107) | sfan5 | 2021-03-23 |
| | |||
* | Schematic: Properly deal with before/after node resolving and document (#11011) | SmallJoker | 2021-03-20 |
| | | | | This fixes an out-of-bounds index access when the node resolver was already applied to the schematic (i.e. biome decoration). Also improves the handling of the two cases: prior node resolving (m_nodenames), and after node resolving (manual lookup) | ||
* | Protect mg_name and mg_flags from being set by Lua (#11010) | sfan5 | 2021-03-04 |
| | |||
* | Settings: Push groups in to_table as well | SmallJoker | 2021-03-01 |
| | |||
* | Add nametag background setting and object property (#10937) | rubenwardy | 2021-02-17 |
| | |||
* | Use consistent temp folder path (#10892) | rubenwardy | 2021-02-07 |
| | |||
* | Reduce ore noise_parms error to deprecation warning (#10921) | rubenwardy | 2021-02-06 |
| | | | | Fixes #10914 | ||
* | 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 | ||
* | 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 | ||
* | 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 |
| | |||
* | 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 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 |
| | |||
* | Clean up l_object.cpp (#10512) | Zughy | 2020-10-22 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||
* | 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> | ||
* | 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 |