1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-11-10 11:55:27 +01:00
Commit Graph

11391 Commits

Author SHA1 Message Date
grorp
a29d3cf074 Save the settings in more cases to avoid losing setting changes (especially on Android) (#14266) 2024-01-23 21:33:27 +01:00
Lars Mueller
f6ecd931dc Minor documentation formatting fixes 2024-01-22 22:41:33 +01:00
Lars Mueller
f0180ad488 Fix revoke callbacks being run for false values passed to set_privileges 2024-01-22 22:24:32 +01:00
Lars Müller
afc48cf224 Address set_player_privs footgun (#14297)
---------

Co-authored-by: grorp <gregor.parzefall@posteo.de>
2024-01-22 20:06:03 +01:00
cx384
5958714309 Tool specific pointing and blocking pointable type (#13992) 2024-01-22 18:27:08 +01:00
Lars Mueller
fb461d21a5 Fix waypoint precision wraparound, add bounds check 2024-01-21 21:00:09 +01:00
grorp
404a063fdf Touchscreen: Allow mods to swap the meaning of short and long taps (punch with single tap) (#14087)
This works through a new field "touch_interaction" in item definitions.
The two most important use cases are:
 - Punching players/entities with short tap instead of long tap (enabled by default)
 - Making items usable that require holding the place button (e.g. bows and shields in MC-like games)
2024-01-21 17:44:08 +01:00
Bradley Pierce
94883364d1 Fix Github alerts 2024-01-20 10:48:05 -05:00
sfan5
8cbd629010 Fix bugs in ModifySafeMap (#14276) 2024-01-20 15:37:30 +01:00
DS
e9233bc169 Fix typo in minimap bumpmapping shader (#14280) 2024-01-20 15:36:53 +01:00
Jaidyn Ann
bec080be8d Add Esperanto builtin translation (#14215) 2024-01-20 15:36:42 +01:00
Bradley Pierce
91e3b90d4e Merge branch 'master' into doc-refactor-2 2024-01-20 08:38:10 -05:00
Bradley Pierce
79d8e1bb71 Use Github syntax for more notes and warnings 2024-01-20 08:31:48 -05:00
Bradley Pierce
b5bbcc82dc Refactor worlds_here.txt 2024-01-20 08:29:41 -05:00
Bradley Pierce
5658a04f52 Remove some unnecessary spaces 2024-01-20 08:28:56 -05:00
Bradley Pierce
db317d5446 Refactor menu_lua_api.md 2024-01-20 08:26:52 -05:00
Bradley Pierce
a64af4e914 Refactor lua_api.md 2024-01-20 08:14:01 -05:00
David Heidelberg
371b9a7fc2 Move check for strlcpy before config.h generation
Fixes: 225aa107f6 ("Define strlcpy only on platforms where it's not available")
2024-01-19 22:48:43 +01:00
sfan5
699d1bf27c Use newer IrrlichtMt
now with SDL2
2024-01-19 11:54:40 +01:00
David Heidelberg
225aa107f6 Define strlcpy only on platforms where it's not available
Linux musl-libc and recent glibc > 2.38 have it.

Signed-off-by: David Heidelberg <david@ixit.cz>
2024-01-19 11:53:08 +01:00
DS
e416c99419 Fix signed overflow UB in PseudoRandom::next() 2024-01-19 11:52:53 +01:00
Lars
7c9706fdcf Remove unused meshgen_block_cache_size setting 2024-01-19 11:52:39 +01:00
HybridDog
f08e4bb27d Return to the main menu if a shader compilation fails (#14256)
Before this change, if the shaders are broken, only an error message is shown and the player enters the world nonetheless, where he/she sees broken graphics.
2024-01-19 11:51:46 +01:00
savilli
432988a4ad Fix multiple password changes in one session 2024-01-19 11:50:55 +01:00
Bradley Pierce
53b864c245 Refactor direction.md 2024-01-17 20:26:33 -05:00
Bradley Pierce
c4a6c0b7e9 Refactor windows.md 2024-01-17 20:25:26 -05:00
Bradley Pierce
179c1ee203 Refactor macos.md 2024-01-17 20:04:27 -05:00
Bradley Pierce
c0d678292c Refactor linux.md 2024-01-17 20:03:10 -05:00
Bradley Pierce
7038d7bbd3 Refactor README.md 2024-01-17 19:58:40 -05:00
Bradley Pierce
8b3f6bc83f Refactor client_lua_api.md 2024-01-17 19:57:44 -05:00
Bradley Pierce
554fa34365 Refactor builtin_entities.md 2024-01-17 19:39:03 -05:00
Bradley Pierce
dd1806156e Refactor breakages.md 2024-01-17 19:38:03 -05:00
Bradley Pierce
5e143e1bf4 Refactor android.md 2024-01-17 19:36:31 -05:00
Bradley Pierce
2d739e2658 Refactor SECURITY.md 2024-01-17 19:35:38 -05:00
Bradley Pierce
7a8d43d222 Refactor CONTRIBUTING.md 2024-01-17 19:35:17 -05:00
Bradley Pierce
4078078767 Refactor README.md 2024-01-17 19:33:30 -05:00
Lars Müller
a8cf10b0b5 Docs: Recommend against using PseudoRandom 2024-01-17 21:48:17 +01:00
sfan5
e985b7a0bf Initialize random with better seed 2024-01-17 20:06:26 +01:00
sfan5
6caa06eaed Remove mistaken exec mode from three files 2024-01-17 20:06:26 +01:00
sfan5
02fa33252a Ignore MSVC unit test failures for now
Spending time to investigate and fix all them was not part of my plan.
2024-01-17 20:06:26 +01:00
sfan5
2211f4f8f7 Run unit tests in MSVC CI job 2024-01-17 20:06:26 +01:00
sfan5
5ceb327e55 Replace SHA256 implementation with one from LibreSSL
They have cleaner code than OpenSSL :)

from here: https://github.com/libressl/openbsd/tree/master/src/lib/libcrypto
and https://github.com/libressl/portable
2024-01-17 20:06:26 +01:00
sfan5
b0f76d82c5 Remove references to SHA1 and SHA512 from SRP code 2024-01-17 20:06:26 +01:00
sfan5
2bcebc4e4e Update mini-gmp to 6.3.0 2024-01-17 20:06:26 +01:00
sfan5
cd55a533e8 Update catch2 copy to 2.13.10 2024-01-17 20:06:26 +01:00
sfan5
021eddac73 Update jsoncpp copy to 1.9.5 2024-01-17 20:06:26 +01:00
sfan5
5756d6262e Minor improvements and fixes in httpfetch.cpp 2024-01-17 20:06:11 +01:00
sfan5
56943bef48 Use modern libcurl poll/wait methods 2024-01-17 20:06:11 +01:00
sfan5
ee727eb65e Migrate UDPSocket to use poll() 2024-01-17 20:06:11 +01:00
sfan5
e8008c1b21 Sanitize lang_code and full_version received from client
fixes #14262
2024-01-17 20:05:57 +01:00