Commit Graph

9624 Commits (master)

Author SHA1 Message Date
Deve fe5495288e
macOS: use SDL2 (#90) 2022-09-02 00:26:24 +03:00
Maksym H 6e76ef4320
HUD: use the HUD API directly (#92)
Co-authored-by: luk3yx <luk3yx@users.noreply.github.com>
2022-08-29 21:20:56 +03:00
Maksim 7624c29d96 Improve HUD text scaling 2022-08-20 22:12:54 +03:00
Maksim ee2ebbfb91 Improve Pause menu 2022-08-20 22:03:42 +03:00
luk3yx a6299e1cb5 Remove C++ wielded item status text
This clashes with the status text in some games that implement the same 
thing in Lua
2022-08-14 10:11:50 +12:00
Maksym H 6f87b3855d
Drop `intllib` and `string.trim8` (#88) 2022-08-13 22:39:37 +02:00
luk3yx d006cb54f5 Fix crash when built with RUN_IN_PLACE=TRUE 2022-08-11 19:05:42 +12:00
Maksim 0810698049 Version 2.0.2-release 2022-08-08 00:31:01 +02:00
Maksim bd4b420ccd Minor changes and fixes 2022-08-08 00:31:01 +02:00
luk3yx c658140b4b
Add `string.buffer` to Lua environment (if it exists) 2022-08-06 23:00:45 +02:00
luk3yx 17f710bfd5 Send SSCSMs in singleplayer and add more APIs to SSCSM sandbox (#72) 2022-08-05 20:53:08 +02:00
AFCMS fdd2efbbbe Add `minetest.settings` to CSM API and allow CSMs to provide `settingtypes.txt` (#12131)
Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2022-08-04 11:39:06 +12:00
Maksim 7f4d379e02 Update Credits and Readme 2022-08-03 11:40:14 +02:00
sfan5 735b01bd5f Protect a few more settings from being set from mods
Of those settings main_menu_script has concrete security impact, the rest are added out of abundance of caution.
2022-08-03 19:34:20 +12:00
sfan5 36883505da Protect mg_name and mg_flags from being set by Lua (#11010) 2022-08-03 19:34:15 +12:00
luk3yx 7f85835a8f Re-add static_spawn.lua (fixes #81) 2022-08-03 14:01:36 +12:00
luk3yx fb78a8a0cd
Add update reminder (#49)
Co-authored-by: Maksym <Maksym48@pm.me>
Co-authored-by: ubulem <berkut87@gmail.com>
2022-08-02 09:48:01 +02:00
x2048 0fed6077fe Use legacy image implementation (no NNAA filter) when not using 9-slice image (#12608) 2022-08-01 17:33:59 +12:00
luk3yx 65dc4b42d3
Mobile: add change language dropdown and reset settings button (#75) 2022-07-29 13:12:22 +02:00
Maksym H 1c19f6069f
Drop the `mobile_friendly` server feature (#79) 2022-07-28 17:53:11 +02:00
luk3yx e22b748ce9 Only log large invalid JSON strings when built in debug mode 2022-07-22 19:04:49 +12:00
luk3yx d31d2387f3
MainMenu: some changes and fixes (#68)
Co-authored-by: Maksim <Maksym48@pm.me>
2022-07-18 23:09:48 +03:00
Maksim 17ebe562a3 Android: minor update 2022-07-13 14:07:19 +03:00
Wuzzy f9d97b5d05 Tweak duration_to_string formatting 2022-07-12 00:07:19 +03:00
luk3yx 357d3aaf8e
Make /setspawn world specific (#67) 2022-07-06 22:15:27 +03:00
Maksim 7b0794d243 Temporary fix for the transparent particles glitch 2022-07-03 23:35:56 +03:00
Vincent Robinson 0bfc98fe26 Backport (II): "FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453)"
* FormSpec: 9-slice images and animated_images

* Add fgimg_middle; clean up code

* Address issues, add tests

* Fix stupid error; bump formspec version

* Re-add image[] elements without a size
2022-07-03 21:31:56 +03:00
luk3yx f09359eb58
Fix drowning in minetest_game doors (#66)
Fixes #65
2022-07-02 22:32:53 +03:00
luk3yx d4f6bf31c2 Fix some main menu bugs and improve UI (#63)
Co-authored-by: Maksim <Maksym48@pm.me>
2022-06-26 23:45:45 +03:00
luk3yx 3cf9c06ae4
Mobile: don't stretch formspec to entire screen if it has a tabheader (#62) 2022-06-22 09:00:28 +03:00
Maksym 3991e90bbc Update MainMenu and replace tabs on buttons (#61)
Co-authored-by: luk3yx <luk3yx@users.noreply.github.com>
2022-06-17 20:39:48 +03:00
Maksim fbd1c6b88d Backport: "FormSpec: 9-slice images, animated_images, and fgimg_middle (#10265)"
Co-Authored-By: Vincent Robinson <robinsonvincent89@gmail.com>
2022-06-15 10:45:38 +03:00
luk3yx d6c82c3f7c Improve main menu (#60)
Co-authored-by: Maksim <Maksym48@pm.me>
2022-06-14 12:02:40 +03:00
paradust7 e621d5b02c Inline triLinearInterpolationNoEase and triLinearInterpolation (#12421)
Performance profiling on Linux AMD64 showed this to be a significant bottleneck. The non-inlined functions are expensive due to XMM registers spilling onto the stack.
2022-06-13 17:16:45 +12:00
Maksim e66d7fd516 Android: fix few crashes 2022-06-12 19:13:47 +03:00
Maksim ffeaa84f04 Version 2.0.1-release 2022-06-12 15:15:44 +03:00
Maksim afea7abc41 TouchScreenGUI: minor fixes 2022-06-08 19:59:05 +02:00
Maksim 9cc76e96af Minor fixes 2022-06-07 23:57:24 +02:00
Maksim 9ccb40c09f macOS: update 2022-06-04 18:13:07 +02:00
Maksim c71df1d735 Update MultiCraft Font 2022-06-04 17:47:21 +02:00
luk3yx 383e6ac053 Don't crash if a favorite server cannot be saved 2022-06-04 17:45:07 +02:00
luk3yx 4765019103 Stop main menu and CSM formspec input errors from crashing the game entirely on Android 2022-05-30 19:50:22 +12:00
Maksim 2d0b2e7ea7 Minor changes and fixes 2022-05-28 15:39:25 +03:00
Maksim d48d6f8dc0 Hunger: disable for creative players 2022-05-27 23:14:45 +03:00
Lars Müller 00063a721b Slap u64 on everything time-y (#10984) 2022-05-25 19:03:55 +12:00
Maksim 6cdef9d498 Fix RGB order in shaders on GLES 2022-05-23 22:23:15 +03:00
Maksym 3306c2ee29
Automatically reconnect in singleplayer on "failed to bind socket" errors (#58)
Co-authored-by: luk3yx <luk3yx@users.noreply.github.com>
2022-05-23 22:21:38 +03:00
Maksim 4047be93db Use built-in methods for deletion in RecursiveDelete 2022-05-19 09:14:54 +03:00
Maksim 78d8161031 MainMenu: minor fixes 2022-05-13 02:24:46 +03:00
Maksim 941fcdd97e TouchScreenGUI: fix rare crash 2022-05-13 02:24:46 +03:00