Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add check_mod_configuration to main menu | rubenwardy | 2022-07-14 |
| | |||
* | Android: Add support for sharing debug.txt (#12370) | rubenwardy | 2022-06-05 |
| | |||
* | Add register dialog to separate login/register (#12185) | rubenwardy | 2022-06-05 |
| | | | | | | | | | | New users find Minetest's account system confusing. This change moves username/password to a new dialog, with login and register buttons added to the Join Game tab. The old registration confirmation dialog is removed in favour of the new dialog. Fixes #8138 | ||
* | Deprecate game.conf name, use title instead (#12030) | rubenwardy | 2022-05-21 |
| | |||
* | Use virtual paths to specify exact mod to enable (#11784) | rubenwardy | 2022-01-30 |
| | |||
* | Mainmenu game-related changes (#11887) | sfan5 | 2022-01-09 |
| | | | | | | | fixes: * Switching between games does not immediately hide creative mode / damage buttons if so specified * World creation menu has a game selection list even though the menu already provides a gamebar * Showing gameid in world list is unnecessary * Choice of mapgen parameters in menu persists between games (and was half-broken) | ||
* | Move instead of copy during content install if possible | sfan5 | 2021-10-07 |
| | |||
* | Move archive extraction in content store to async job | sfan5 | 2021-10-07 |
| | |||
* | Make fs::extractZipFile thread-safe | sfan5 | 2021-10-07 |
| | |||
* | Add "MINETEST_MOD_PATH" environment variable (#11515) | emixa-d | 2021-10-07 |
| | | | | This adds an environment variable MINETEST_MOD_PATH. When it exists, Minetest will look there for mods in addition to ~/.minetest/mods/. | ||
* | Async-related script cleanups | sfan5 | 2021-08-28 |
| | |||
* | Refactor video driver name retrieval (#11413) | hecks | 2021-07-11 |
| | | | Co-authored-by: hecktest <> | ||
* | Drop --videomodes, fullscreen_bpp and high_precision_fpu settings | sfan5 | 2021-06-16 |
| | | | | These have been pointless for a while. | ||
* | fix: extractZipFile is not part of Client but more generic. | Loic Blot | 2021-05-06 |
| | | | | This solve a crash from mainmenu while extracting the zip | ||
* | 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 | ||
* | 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 |
| | |||
* | Use consistent temp folder path (#10892) | rubenwardy | 2021-02-07 |
| | |||
* | Use JSON for favorites, move server list code to Lua (#10085) | rubenwardy | 2021-01-22 |
| | | | Co-authored-by: sfan5 <sfan5@live.de> | ||
* | ContentDB: Add overwrite dialog when content is already installed (#10768) | rubenwardy | 2021-01-04 |
| | |||
* | Add open user data button to main menu (#10579) | rubenwardy | 2020-12-19 |
| | |||
* | 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. | ||
* | 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). | ||
* | Add core.open_url() to main menu API (#8592) | rubenwardy | 2020-05-17 |
| | |||
* | Give the online lua mainmenu also the client_list and mods (#8691) | Lejo | 2020-05-01 |
| | |||
* | Formspecs: Add state-selection to style elements (#9378) | Hugues Ross | 2020-04-11 |
| | |||
* | Add support for set_formspec_prepend in main menu (#8611) | rubenwardy | 2019-08-12 |
| | |||
* | Hide uninstall package button on unmodifiable paths (#8255) | rubenwardy | 2019-03-05 |
| | |||
* | Fix extract zip writing lowercase files (#8221) | rubenwardy | 2019-02-14 |
| | |||
* | Content store: Fix storage leak by storing screenshots in cache (#8137) | rubenwardy | 2019-01-31 |
| | |||
* | Fix pkgmgr game install with RUN_IN_PLACE=0 (#8113) | Paul Ouellette | 2019-01-26 |
| | |||
* | Fix various bugs (Anticheat, Lua helpers) (#8013) | SmallJoker | 2019-01-06 |
| | | | | | | | | | | | * Fix various bugs (Anticheat, Lua helpers) Anticheat: Use camera position instead of player position for shoot line calculations Lua helpers: Increase 'i' to not overwrite earlier added table values * Remove lag compensation * * 1.5 for larger selection boxes | ||
* | Fix ContentDB packages timing out by using download_file instead (#7891) | rubenwardy | 2018-12-11 |
| | |||
* | Content store: Add setting to filter non-free packages (#7766) | rubenwardy | 2018-11-08 |
| | | | | Defaulting to hiding in order to help with Debian/etc distribution. This could be changed at a later date. | ||
* | Add protocol_version and supported package types to ContentDB urls | rubenwardy | 2018-07-29 |
| | |||
* | Modernize lua read (part 2 & 3): C++ templating assurance (#7410) | Loïc Blot | 2018-06-30 |
| | | | | | | | | | * Modernize lua read (part 2 & 3): C++ templating assurance Implement the boolean reader Implement the string reader Also remove unused & unimplemented script_error_handler Add a reader with default value | ||
* | Fix world deletion (#7494) | Vitaliy | 2018-06-30 |
| | | | | * Fix world deletion | ||
* | Update to new ContentDB API | rubenwardy | 2018-06-18 |
| | |||
* | Add screenshots to online content browser | rubenwardy | 2018-05-20 |
| | |||
* | Add updating to online content browser | rubenwardy | 2018-05-16 |
| | |||
* | Add online content repository | rubenwardy | 2018-04-19 |
| | | | | Replaces mods and texture pack tabs with a single content tab | ||
* | Load dependencies and description from mod.conf | Andrew Ward | 2018-03-28 |
| | |||
* | Load files from subfolders in texturepacks | number Zero | 2017-11-17 |
| | | | | Updated and rebased version of a PR by red-001 | ||
* | Move files to subdirectories (#6599) | Vitaliy | 2017-11-08 |
| | | | | * Move files around | ||
* | Network: Remove large parts of deprecated legacy code (#6404) | SmallJoker | 2017-09-12 |
| | | | | Also remove the setting 'send_pre_v25_init' Keep old enum entries for obsolete commands | ||
* | Modernize source code: last part (#6285) | Loïc Blot | 2017-08-20 |
| | | | | | | | | | | | * Modernize source code: last par * Use empty when needed * Use emplace_back instead of push_back when needed * For range-based loops * Initializers fixes * constructors, destructors default * c++ C stl includes | ||
* | Remove remaining modstore code (#6120) | Elijah Duffy | 2017-07-14 |
| | |||
* | Main Menu: Allow copying directories from non-Minetest locations (#6095) | Elijah Duffy | 2017-07-04 |
| | | | | | Allow `core.copy_dir` (main menu API) to copy directories from a non-Minetest location. The check to disallow copying to non-Minetest locations is retained. |