Commit Graph

11948 Commits

Author SHA1 Message Date
rubenwardy
b0ad9a6c33
Use JSON file for credits (#14956) 2024-08-17 15:49:53 +01:00
Zughy
792fb13ac6
Docs: Clarify rotation syntax of model formspec element (#14997)
There has been confusion over this in the past, with users wrongly supplying rotation as `{x,y}`.
2024-08-17 15:16:37 +02:00
Lars Mueller
d3ca269c79 Add minetest.is_valid_player_name utility
Some checks are pending
android / build (push) Waiting to run
cpp_lint / clang_tidy (push) Waiting to run
linux / gcc_7 (push) Waiting to run
linux / gcc_14 (push) Waiting to run
linux / clang_7 (push) Waiting to run
linux / clang_18 (push) Waiting to run
linux / clang_11 (PROMETHEUS=1) (push) Waiting to run
lua_lint / Compile and run multiplayer tests (push) Waiting to run
lua_lint / Builtin Luacheck and Unit Tests (push) Waiting to run
lua_api_deploy / build (push) Waiting to run
macos / build (push) Waiting to run
windows / MinGW cross-compiler (${{ matrix.bits }}-bit) (64) (push) Waiting to run
windows / MinGW cross-compiler (${{ matrix.bits }}-bit) (32) (push) Waiting to run
windows / VS 2019 ${{ matrix.config.arch }}-${{ matrix.type }} (map[arch:x64 generator:-G'Visual Studio 16 2019' -A x64 vcpkg_triplet:x64-windows], portable) (push) Waiting to run
windows / VS 2019 ${{ matrix.config.arch }}-${{ matrix.type }} (map[arch:x86 generator:-G'Visual Studio 16 2019' -A Win32 vcpkg_triplet:x86-windows], portable) (push) Waiting to run
2024-08-16 22:13:16 +02:00
Lars Mueller
44db47e64a Fix .editorconfig mandating tabs for Markdown 2024-08-16 22:13:16 +02:00
Lars Mueller
6874c358ea Allow managing object observers
-----

Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2024-08-16 22:13:16 +02:00
Lars Mueller
cc8e7a569e Switch player names to std::string 2024-08-16 22:13:16 +02:00
DS
603eb57943
Fix comment and alpha test node oopsies from #14852 2024-08-16 22:01:16 +02:00
Erich Schubert
9046379b30
Fix chance/probability wording in lua_api.md 2024-08-16 21:59:36 +02:00
Zughy
ea96f6e1e3
DOCS: state that initial_properties are shared between entity instances 2024-08-16 21:59:20 +02:00
1F616EMO~nya
dc7a7a0ed9
Add table.keyof() (#14910) 2024-08-13 18:39:50 +02:00
Dmitry Marakasov
a677d33bdf Include unistd.h for getpid() when _IRR_COMPILE_WITH_X11_ 2024-08-13 18:38:59 +02:00
Gregor Parzefall
0fb67ccb34 Add setting to disable smooth scrolling 2024-08-13 18:38:34 +02:00
Erich Schubert
e6f77b95f3
Add vector.random_direction() (#14784)
Generate a random vector of unit length. Useful for many mods.
2024-08-13 18:38:07 +02:00
Loïc Blot
cb0bbea2a5
refacto: rework the GUI element handler function (#14793)
We have a very very old way to perform this handling.
With this new method, we have a more proper and flexible way to extend our UI with comprehensible handlers with common interface parameters

In terms of performance, it took very few more more memory and scraping is more faster, using the unordered_map benefits
2024-08-12 18:52:33 +02:00
1F616EMO~nya
98e51a0159
Clamp hotbar selection to slots that exist (#14869) 2024-08-12 15:35:13 +02:00
sfan5
39c2af9710
Render clouds as flat when thickness is zero (#14897) 2024-08-12 15:35:00 +02:00
grorp
013c6ee166
TouchScreenGUI: Replace buttonbars with grid menu (#14918) 2024-08-12 15:34:50 +02:00
y5nw
a3838dd0e8
Show IME candidate list in Windows (#14942) 2024-08-12 15:34:37 +02:00
1F616EMO~nya
53a50e0b0d
Fix warning about getVertexTypeDescription reaching its end (#14806) 2024-08-12 15:34:25 +02:00
sfan5
85e717fcd1
Rework object attachment handling to fix bugs (#14825) 2024-08-12 15:32:18 +02:00
Loïc Blot
a0e33ba9ea
dev: add shell.nix (#14823)
This permit to have reproducible development environment across OS (Linuxes, but maybe Mac OSX too).

It makes minetest compilable directly in a nix-shell with Nix/Lix but also on NixOS
2024-08-12 11:41:27 +02:00
Zughy
c7642c3c6c
Docs: Explain how to create and remove inventory lists (#14927) 2024-08-12 02:49:14 +02:00
SmallJoker
e236ad8348
Lua API: fix OOB array access in find_nodes_near (#14948) 2024-08-11 20:21:12 +02:00
1F616EMO~nya
f04cdc00a6
Optionally hide player names on the serverlist (#14820)
This commit adds a setting to anonymize player names when sending data to the server list.
2024-08-11 20:19:53 +02:00
asrelo
cfa9c83d33
Improve fs::PathStartsWith to handle empty strings (#14877)
`""` does not refer to a proper path, and `fs::PathStartsWith(path, "")` should just return `false`. This is also the case in libraries in other languages where I looked, seems to be common.

The new behavior:
* check early, if `prefix` is empty - return if path is empty or not,
* no special processing for when `path` is empty, the function meets characters in `prefix` and returns false anyway.
2024-08-11 20:19:14 +02:00
Lars Müller
5b19d315b3
devtest: Add sam to testentities (#14882) 2024-08-11 20:18:30 +02:00
rubenwardy
c6c2c4f60f
Revert "Disable SDL2 for 5.9.0 (#14944)" (#14959)
This reverts commit ebaf3c8d77.
2024-08-11 20:18:11 +02:00
rubenwardy
1222750c50 Continue with 5.10.0-dev 2024-08-11 16:55:00 +01:00
rubenwardy
835dd01fa1 Bump version to 5.9.0 2024-08-11 16:54:55 +01:00
Lars Müller
20afc762cc
Fix empty tables / text lists emitting row events (#14955)
Also makes these elements no longer show a selected nonexisting row
2024-08-11 17:54:05 +02:00
updatepo.sh
dfb23c8db0 Update minetest.conf.example and settings_translation_file.cpp 2024-08-11 17:35:23 +02:00
nauta-turbidus
78e94b299d Translated using Weblate (Polish)
Currently translated at 88.9% (1187 of 1335 strings)
2024-08-11 17:16:07 +02:00
hugoalh
b52f7c76cd Translated using Weblate (Chinese (Traditional))
Currently translated at 94.9% (1267 of 1335 strings)
2024-08-11 17:16:07 +02:00
Mićadźoridź
2877e8e624 Translated using Weblate (Komi)
Currently translated at 28.0% (375 of 1335 strings)
2024-08-11 17:16:07 +02:00
BreadW
0f166aa7ec Translated using Weblate (Japanese)
Currently translated at 97.6% (1304 of 1335 strings)
2024-08-11 17:16:07 +02:00
Honzapkcz
a760faa3fa Translated using Weblate (Czech)
Currently translated at 90.0% (1202 of 1335 strings)
2024-08-11 17:16:07 +02:00
Yof
c0fd23e688 Translated using Weblate (Ukrainian)
Currently translated at 96.6% (1290 of 1335 strings)
2024-08-11 17:16:07 +02:00
reimu105
e558e44af4 Translated using Weblate (Chinese (Traditional))
Currently translated at 91.6% (1223 of 1335 strings)
2024-08-11 17:16:07 +02:00
AlexTECPlayz
0dcf3c57c7 Translated using Weblate (Romanian)
Currently translated at 55.7% (744 of 1335 strings)
2024-08-11 17:16:07 +02:00
BlackImpostor
6c19e68d6b Translated using Weblate (Russian)
Currently translated at 100.0% (1335 of 1335 strings)
2024-08-11 17:16:07 +02:00
ninjum
5142f32878 Translated using Weblate (Galician)
Currently translated at 86.5% (1156 of 1335 strings)
2024-08-11 17:16:07 +02:00
gallegonovato
aeda08c109 Translated using Weblate (Spanish)
Currently translated at 91.9% (1227 of 1335 strings)
2024-08-11 17:16:07 +02:00
Yic95
3d556da8b8 Translated using Weblate (Chinese (Traditional))
Currently translated at 91.3% (1220 of 1335 strings)
2024-08-11 17:16:07 +02:00
waxtatect
aa11c1a278 Translated using Weblate (French)
Currently translated at 100.0% (1335 of 1335 strings)
2024-08-11 17:16:07 +02:00
y5nw
1cd9591997 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.1% (1283 of 1335 strings)
2024-08-11 17:16:07 +02:00
Jorge Rodríguez
4208022d55 Translated using Weblate (Spanish)
Currently translated at 89.2% (1191 of 1335 strings)
2024-08-11 17:16:07 +02:00
Wuzzy
4a4730be9b
Translated using Weblate (German)
Currently translated at 100.0% (1335 of 1335 strings)
2024-08-11 17:15:00 +02:00
Yuna
16c4ba599e
Add builtin pt_BR localization (#14902) 2024-08-11 13:38:26 +01:00
Athozus
b66aa9a954
Add builtin French localization (#14920) 2024-08-11 13:36:50 +01:00
rubenwardy
ebaf3c8d77
Disable SDL2 for 5.9.0 (#14944)
See #14545 and https://forum.minetest.net/viewtopic.php?t=30864
2024-08-11 13:27:41 +01:00