1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00
luanti/src/script/lua_api
JosiahWI 4125ce877d
Do not discover mod directories that fail parsing (#15917)
The root issue of the unit test failure is that all directories that are found in the mod search are counted as mods, even if they are detected to be invalid as such by the parser. For example, the presence of an init.lua file is required, and the parser will return false if one is not found. This return value was completely ignored. Simply counting the mod conditionally on the parsing success makes the modserver tests pass on MSVC.
2025-03-19 18:43:19 +01:00
..
CMakeLists.txt In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_areastore.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_areastore.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_auth.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_auth.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_base.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_base.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_camera.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_camera.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_client.cpp In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_client.h In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_client_common.cpp In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_client_common.h In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_client_sound.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_client_sound.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_craft.cpp Various random code cleanups 2025-03-04 19:53:01 +01:00
l_craft.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_env.cpp Centralize arbitrary area volume limit and raise it (#15696) 2025-01-23 12:18:20 +01:00
l_env.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_http.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_http.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_internal.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_inventory.cpp Implement metadata-aware version of InvRef:remove_item() (#15771) 2025-02-22 16:18:48 +01:00
l_inventory.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_ipc.cpp Implement minetest.ipc_poll() 2024-10-11 12:00:59 +02:00
l_ipc.h Implement minetest.ipc_poll() 2024-10-11 12:00:59 +02:00
l_item.cpp Code style fixes. 2025-01-21 16:29:12 +01:00
l_item.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_itemstackmeta.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_itemstackmeta.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_localplayer.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_localplayer.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_mainmenu.cpp Do not discover mod directories that fail parsing (#15917) 2025-03-19 18:43:19 +01:00
l_mainmenu.h In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_mainmenu_sound.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_mainmenu_sound.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_mapgen.cpp Various random code cleanups 2025-03-04 19:53:01 +01:00
l_mapgen.h Add core.spawn_tree_on_vmanip (#15415) 2024-12-08 20:27:22 +01:00
l_menu_common.cpp In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_menu_common.h In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_metadata.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_metadata.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_minimap.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_minimap.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_modchannels.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_modchannels.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_nodemeta.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_nodemeta.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_nodetimer.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_nodetimer.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_noise.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_noise.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_object.cpp Basic camera control API (#15796) 2025-02-19 18:45:45 +01:00
l_object.h Basic camera control API (#15796) 2025-02-19 18:45:45 +01:00
l_particleparams.h Add particle blend mode "clip" (#15444) 2024-11-19 13:30:17 +01:00
l_particles.cpp Sanitize invalid particle spawner time (#15465) 2024-11-24 19:23:53 +01:00
l_particles.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_particles_local.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_particles_local.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_pause_menu.cpp In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_pause_menu.h In-game settings menu using separate Lua environment (#15614) 2025-01-19 13:07:04 -05:00
l_playermeta.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_playermeta.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_rollback.cpp Various random code cleanups 2025-03-04 19:53:01 +01:00
l_rollback.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_server.cpp Expose client version information in non-debug builds (#15708) 2025-02-09 18:09:07 +01:00
l_server.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_settings.cpp Code style fixes. 2025-01-21 16:29:12 +01:00
l_settings.h Code style fixes. 2025-01-21 16:29:12 +01:00
l_storage.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_storage.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_util.cpp Delete irrlichttypes_extrabloated.h (#15723) 2025-02-01 13:41:51 +01:00
l_util.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_vmanip.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
l_vmanip.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00