aboutsummaryrefslogtreecommitdiff
path: root/src/client/client.h
AgeCommit message (Collapse)Author
2022-06-07Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2022-06-05Add register dialog to separate login/register (#12185)rubenwardy
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
2022-05-17Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2022-04-30Deal with compiler warningssfan5
2022-03-26Add API to control shadow intensity from the game/mod (#11944)x2048
* Also Disable shadows when sun/moon is hidden. Fixes #11972.
2022-01-27Automatically migrate client mod storage (#11960)Jude Melton-Houghton
2022-01-07Use a database for mod storage (#11763)Jude Melton-Houghton
2021-12-28Restore GCC 5 compatibility (#11778)JosiahWI
2021-09-27Various code improvementsSmallJoker
* Camera: Fix division by 0 after view bobbing * Remove ignored constness * Connection: Improve window size range limits
2021-09-19Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-09-19Fix trivial typossfan5
2021-09-10Clean up/improve some scriptapi error handling codesfan5
2021-09-09Dynamic_Add_Media v2 (#11550)sfan5
2021-05-13Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-05-06fix: extractZipFile is not part of Client but more generic.Loic Blot
This solve a crash from mainmenu while extracting the zip
2021-05-03fix: some code tidy about includes & irr namespacesLoic Blot
2021-05-03refacto: remove get_gui_env & draw_load_screen from RenderingEngine singletonLoic Blot
2021-05-03refacto: RenderingEngine::get_scene_manager() is now not callable from singletonLoic Blot
This permits to make evidence that we have some bad object passing on various code parts. I fixed majority of them to reduce the scope of passed objects Unfortunately, for some edge cases i should have to expose ISceneManager from client, this should be fixed in the future when our POO will be cleaner client side (we have a mix of rendering and processing in majority of the client objects, it works but it's not clean)
2021-05-03refacto: rendering engine singleton removal step 1 (filesystem)Loic Blot
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
2021-03-26Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-02-26Fix hud_change and hud_remove after hud_add (#10997)savilli
2021-02-10Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-01-22Remove dead code (#10845)rubenwardy
2020-11-28Merged MinetestElias Fleckenstein
2020-11-04Revert "Make Lint Happy"Elias Fleckenstein
This reverts commit ad148587dcf5244c2d2011dba339786c765c54c4.
2020-11-04Make Lint HappyElias Fleckenstein
2020-10-05Remove unused functions reported by cppcheck (#10463)SmallJoker
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.
2020-10-04Minimap as HUD element with API controlPierre-Yves Rollo
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
2020-08-14Added DestroyWater (:P anon)Elias Fleckenstein
2020-08-01Added BrightNightElias Fleckenstein
2020-07-30Improved Xray and FullbrightElias Fleckenstein
2020-07-20Added EntitySpeedElias Fleckenstein
2020-07-18Update to minetest 5.4.0-devElias Fleckenstein
2020-07-06Initial CommitElias Fleckenstein
2020-06-23testElias Fleckenstein
2020-06-13Server pushing media at runtime (#9961)sfan5
2020-05-17Client: Add sum and average to packetcountersfan5
2020-05-13Hacked ClientElias Fleckenstein
2020-04-08Overall improvements to log messages (#9598)sfan5
Hide some unnecessarily verbose ones behind --trace or disable them entirely. Remove duplicate ones. Improve their contents in some places.
2020-04-08GalwayGirl ClientElias Fleckenstein
2020-03-05set_sky improvements, set_sun, set_moon and set_starsJordach
2020-02-16Basic model shading (#9374)Danila Shutov
2020-02-01Improve core.sound_play with ephemeral sounds and player exclusionsfan5
2019-11-25Improve client-side packet receivingsfan5
2019-11-11[CSM] Implement minetest.get_csm_restrictions()sfan5
fixes #8068
2019-11-11[CSM] Expose more env functionssfan5
2019-11-11Refactor CSM restriction code a bitsfan5
This also fixes find_node_near restrictions being ineffective.
2019-11-09Be lenient with extra slashes for CSM pathssfan5
2019-11-09Load client mods into memory before execution.sfan5
Preperation for server-sent CSM which will eventually need this.
2019-09-19Add support for per-player FOV overrides and multipliersAnand S