aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_mainmenu.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add check_mod_configuration to main menurubenwardy2022-07-141-1/+96
|
* Android: Add support for sharing debug.txt (#12370)rubenwardy2022-06-051-0/+14
|
* Add register dialog to separate login/register (#12185)rubenwardy2022-06-051-0/+8
| | | | | | | | | | 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)rubenwardy2022-05-211-1/+10
|
* Use virtual paths to specify exact mod to enable (#11784)rubenwardy2022-01-301-6/+6
|
* Mainmenu game-related changes (#11887)sfan52022-01-091-11/+39
| | | | | | | 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 possiblesfan52021-10-071-16/+14
|
* Move archive extraction in content store to async jobsfan52021-10-071-4/+8
|
* Make fs::extractZipFile thread-safesfan52021-10-071-4/+4
|
* Add "MINETEST_MOD_PATH" environment variable (#11515)emixa-d2021-10-071-0/+17
| | | | 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 cleanupssfan52021-08-281-5/+6
|
* Refactor video driver name retrieval (#11413)hecks2021-07-111-4/+3
| | | Co-authored-by: hecktest <>
* Drop --videomodes, fullscreen_bpp and high_precision_fpu settingssfan52021-06-161-23/+0
| | | | These have been pointless for a while.
* fix: extractZipFile is not part of Client but more generic.Loic Blot2021-05-061-1/+2
| | | | This solve a crash from mainmenu while extracting the zip
* refacto: remove get_gui_env & draw_load_screen from RenderingEngine singletonLoic Blot2021-05-031-2/+3
|
* refacto: RenderingEngine is now better hiddenLoic Blot2021-05-031-1/+1
| | | | | | | | | | * 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 Blot2021-05-031-71/+2
| | | | | | | | 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 ↵sfan52021-04-091-8/+11
| | | | already (#11152)
* Consistent title bar + render information in mainmenu (#10764)SmallJoker2021-03-301-8/+4
|
* Use consistent temp folder path (#10892)rubenwardy2021-02-071-0/+11
|
* Use JSON for favorites, move server list code to Lua (#10085)rubenwardy2021-01-221-204/+2
| | | Co-authored-by: sfan5 <sfan5@live.de>
* ContentDB: Add overwrite dialog when content is already installed (#10768)rubenwardy2021-01-041-0/+11
|
* Add open user data button to main menu (#10579)rubenwardy2020-12-191-1/+20
|
* Remove unused functions reported by cppcheck (#10463)SmallJoker2020-10-051-1/+0
| | | | | | | 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 Ross2020-07-281-4/+5
| | | 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)rubenwardy2020-05-171-0/+9
|
* Give the online lua mainmenu also the client_list and mods (#8691)Lejo2020-05-011-25/+56
|
* Formspecs: Add state-selection to style elements (#9378)Hugues Ross2020-04-111-9/+10
|
* Add support for set_formspec_prepend in main menu (#8611)rubenwardy2019-08-121-0/+16
|
* Hide uninstall package button on unmodifiable paths (#8255)rubenwardy2019-03-051-0/+12
|
* Fix extract zip writing lowercase files (#8221)rubenwardy2019-02-141-1/+1
|
* Content store: Fix storage leak by storing screenshots in cache (#8137)rubenwardy2019-01-311-0/+11
|
* Fix pkgmgr game install with RUN_IN_PLACE=0 (#8113)Paul Ouellette2019-01-261-16/+11
|
* Fix various bugs (Anticheat, Lua helpers) (#8013)SmallJoker2019-01-061-4/+2
| | | | | | | | | | | * 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)rubenwardy2018-12-111-64/+0
|
* Content store: Add setting to filter non-free packages (#7766)rubenwardy2018-11-081-2/+4
| | | | 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 urlsrubenwardy2018-07-291-1/+4
|
* Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot2018-06-301-6/+7
| | | | | | | | | * 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)Vitaliy2018-06-301-22/+9
| | | | * Fix world deletion
* Update to new ContentDB APIrubenwardy2018-06-181-19/+13
|
* Add screenshots to online content browserrubenwardy2018-05-201-2/+14
|
* Add updating to online content browserrubenwardy2018-05-161-21/+32
|
* Add online content repositoryrubenwardy2018-04-191-24/+96
| | | | Replaces mods and texture pack tabs with a single content tab
* Load dependencies and description from mod.confAndrew Ward2018-03-281-50/+98
|
* Load files from subfolders in texturepacksnumber Zero2017-11-171-1/+1
| | | | Updated and rebased version of a PR by red-001
* Move files to subdirectories (#6599)Vitaliy2017-11-081-5/+5
| | | | * Move files around
* Network: Remove large parts of deprecated legacy code (#6404)SmallJoker2017-09-121-3/+1
| | | | Also remove the setting 'send_pre_v25_init' Keep old enum entries for obsolete commands
* Modernize source code: last part (#6285)Loïc Blot2017-08-201-48/+44
| | | | | | | | | | | * 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 Duffy2017-07-141-145/+0
|
* Main Menu: Allow copying directories from non-Minetest locations (#6095)Elijah Duffy2017-07-041-2/+1
| | | | | 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.