Miguel P.L
49f48e0a7c
Update links and names in the documentation ( #16153 )
2025-06-22 22:04:42 +02:00
Jürgen Rühle
81d62d01d1
Detect mouse moving out of inventory slot ( #16101 )
2025-06-13 23:36:44 +02:00
Xeno333
225d2cf916
Make minimap respect drawtype = "airlike"
( #16251 )
2025-06-13 23:33:10 +02:00
DS
f75d16c1e6
Fix some misinformation in world_format.md
( #16256 )
2025-06-13 23:32:55 +02:00
Xeno333
aba2b6638e
Add documentation for ValueNoise during load time ( #16235 )
2025-06-07 14:44:35 +02:00
grorp
e452c2900f
Don't force-enable tileable_horizontal/vertical for solid nodes
2025-06-07 14:44:09 +02:00
Lars Mueller
f431c12b85
Fix model[] not supporting float frames
2025-06-07 14:43:53 +02:00
sfan5
38255cb6bb
Clean up makeScreenshot() and make message translateable
2025-06-07 14:43:26 +02:00
Gwyndolyn Shafer
b9af44b194
Remove redundant descriptions from key bindings ( #16220 )
2025-06-07 14:43:03 +02:00
jordan4ibanez
29a9056731
Fix 'core.mod_channel_join' return value documentation ( #16218 )
2025-06-07 14:42:14 +02:00
siliconsniffer
4454d71d7d
Formspec: change tabs with ctrl(+shift)+tab ( #16167 )
...
This change makes it easier to go to the next/previous tab using keyboard controls.
2025-06-07 14:41:29 +02:00
Lars Müller
fde6384a09
Fix and clean up skeletal animation ( #15722 )
...
* Fix attachments lagging behind their parents (#14818 )
* Fix animation blending (#14817 )
* Bring back cool guy as another .x smoke test
* Add .x mesh loader unittest
* Do bounding box & matrix calculation at proper point in time
* Remove obsolete `SAnimatedMesh`
2025-06-01 23:21:35 +02:00
JosiahWI
0bb87eb1ff
Avoid signal-unsafe operations in POSIX signal handler ( #16160 )
2025-06-01 15:24:32 +02:00
grorp
56a7f0b7cf
Don't break when multiple dialogs are shown on startup ( #16204 )
2025-06-01 15:24:14 +02:00
sfan5
a2460df316
Print Luanti version after ascii art
2025-06-01 15:23:55 +02:00
SmallJoker
535d757563
Formspec: Move GUI event handling to switch/case
2025-05-30 13:05:13 +02:00
SmallJoker
660b1cf9bf
Formspec: remove gotText(wstr) remains
...
These functions are now unused (no caller).
2025-05-30 13:05:13 +02:00
SmallJoker
fcddac6c07
Formspec: Fix malfunctioning 'Proceed' button on sizeless formspecs
2025-05-30 13:05:13 +02:00
sfan5
9f7501d20a
Handle writing to unloaded blocks in MMVManip::blitBackAll()
...
This could happen before and would just silently discard the data,
but now that Lua can create VManips without loading from map beforehand
we definitely need to handle this case.
2025-05-30 13:03:21 +02:00
sfan5
aa1bab2156
Implement API to create empty VoxelManip
2025-05-30 13:03:21 +02:00
sfan5
6274a8dec4
Refactor MMVManip to get rid of m_loaded_blocks
2025-05-30 13:03:21 +02:00
sfan5
41651c7317
Add C++-side unit tests for MMVManip
2025-05-30 13:03:21 +02:00
sfan5
e03957ec0c
Add VoxelManip:close() for explicit free
2025-05-30 13:03:21 +02:00
sfan5
79e0d834fd
Rework user limit and checks around join process
2025-05-30 13:02:24 +02:00
sfan5
b580c66b61
Restrict minimum state for ClientInterface::sendToAll
2025-05-30 13:02:24 +02:00
sfan5
9ce9d7f433
Extend check for lingering clinets
2025-05-30 13:02:24 +02:00
Wuzzy
957ebf7368
settingtypes: Add no-c-format
flag for xgettext
2025-05-30 13:02:15 +02:00
sfan5
5c2599315c
Change nil-component error to deprecation warning
2025-05-28 13:29:30 +02:00
sfan5
6ca9d75f0b
Reject NaN and Inf in check_v3d() too
...
check_v2f() was already doing this
2025-05-28 13:29:30 +02:00
sfan5
ec16fb33d0
Add unit tests for Lua vector reading
2025-05-28 13:29:30 +02:00
sfan5
a5263dc7ed
Do not allow vector components to be nil
2025-05-28 13:29:30 +02:00
sfan5
ae35f37bc3
Move one CI run to be on 64-bit ARM
2025-05-28 13:29:20 +02:00
grorp
986cd32f28
Minor lua_api.md improvements ( #16169 )
2025-05-28 13:29:03 +02:00
SmallJoker
94a9b94baf
Formspec: Fix incorrect cell size when using non-default fonts ( #16178 )
2025-05-27 18:47:41 +02:00
sfan5
da7897a822
Fix texture double-free in main menu
...
bug introduced in 1214a1d4a6
2025-05-27 13:56:18 +02:00
Josiah VanderZee
fa0c09d202
Do not modify peer timeout on shutdown
...
Shortening the peer timeout was supposedly necessary at some point
to work around an unknown bug. I was not able to reproduce the bug
running a headless Luanti server on WSL Tumbleweed and connecting with
a client on the Windows host. That is not enough to say the issue no
longer exists. This commit may cause a regression.
The access to change the peer timeout was unsynchronized and done by a
different thread than the sending thread, so it was detected by TSan to
be a data race. Since this patch deletes the code performing the write,
the data race is no longer a concern and no synchronization must be
added.
2025-05-24 22:49:49 +02:00
Josiah VanderZee
e9b32843a5
Make MTP server shutdown flag atomic
...
I noticed this potential data race while reading the code. I have not
detected it with TSan in practice.
2025-05-24 22:49:49 +02:00
sfan5
1214a1d4a6
Refactor ITextureSource use in main menu ( #16135 )
2025-05-24 22:49:29 +02:00
sfan5
452160cd00
Clean up read_tiledef and related parts a bit
2025-05-24 22:49:04 +02:00
cx384
d17f22f536
Fix texture coordinates of cuboid drawtypes ( #16091 )
...
Fixes issues related to combining animated and world-aligned textures.
Changes texture coordinates of cuboid drawtypes to stay in the [0,1] range, instead of carrying the mapblock alignment and becoming negative after transformations.
2025-05-24 15:59:32 +02:00
SmallJoker
2f1171e2a7
Formspec: Fix broken 9-slice image button with gui_scaling_filter ( #16146 )
...
The setting 'gui_scaling_filter = true' previously broke 9-slice images.
With this change, custom button background images now scale the same as
backgrounds created using 'background9[...]' (9-slice images).
2025-05-24 15:58:04 +02:00
sfan5
66aa5f3fac
Continue with 5.13.0-dev
2025-05-23 17:43:09 +02:00
sfan5
8f0838506a
Bump version to 5.12.0
2025-05-23 17:43:08 +02:00
updatepo.sh
9b2aeb2ca2
Update minetest.conf.example
2025-05-23 17:09:44 +02:00
Josu Igoa
b459d6ee63
Translated using Weblate (Basque)
...
Currently translated at 21.0% (323 of 1531 strings)
2025-05-23 17:05:47 +02:00
waxtatect
fc1d57b666
Translated using Weblate (French)
...
Currently translated at 100.0% (1531 of 1531 strings)
2025-05-23 17:05:47 +02:00
Ian Pedras
db561ff094
Translated using Weblate (Portuguese)
...
Currently translated at 80.6% (1235 of 1531 strings)
2025-05-23 17:05:47 +02:00
BlackImpostor
f6c933d891
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1531 of 1531 strings)
2025-05-23 17:05:47 +02:00
y5nw
813f67021b
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 88.7% (1358 of 1531 strings)
2025-05-23 17:05:47 +02:00
Linerly
1b9a5074a2
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (1531 of 1531 strings)
2025-05-23 17:05:47 +02:00