1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-11 17:51:04 +00:00
Commit graph

12892 commits

Author SHA1 Message Date
AFCMS
bbade5d3bc
Bump CI runners windows-2019 to windows-2025 2025-08-10 17:44:04 +02:00
sfan5
7a99fdf490 Update some old Minetest references in docs 2025-08-10 15:26:39 +02:00
sfan5
0b21c93324 Update issue template 2025-08-10 15:26:39 +02:00
sfan5
55cca34ee9 Cache getTextureDirs() 2025-08-10 15:26:39 +02:00
rubenwardy
0b9ae73369
Add script to download and sign Android builds from GitHub Actions 2025-08-10 15:26:28 +02:00
sfan5
b1cb5fcb9f
Improve texture creation logging and checking 2025-08-08 13:42:36 +02:00
Pedro Gimeno
ae97435d80 Fix set/getRotationRadians unit test
Gimbal lock is a situation where the pitch (the middle angle) of the Tait-Bryan angles (usually called Euler angles incorrectly) is 90 degrees. If the angles specify a rotation close to gimbal lock, the precision requirements increase significantly, beyond what a single-precision float can provide, and at exactly gimbal lock, there's a loss of information. The test didn't take this into account. Fix this by decreasing the expected precision when close to gimbal lock.

The increased error rate on ARM Macs is probably caused by lesser precision in trigonometric functions. IEC-559 does not specify any semantics for those, and while Intel typically has a precision < 1 ulp for trigonometric functions with angles < 2*pi, it's likely that ARM's precision is a bit worse.
2025-08-08 00:42:57 +02:00
Lucas OH
ecc876045f
Replace some raw pointers by unique_ptr (#16304) 2025-08-06 23:17:34 +02:00
Wuzzy
c611a1f9e8
Update builtin locale files (#16372) 2025-08-06 23:17:01 +02:00
sfan5
65d498f78e Update used Android NDK 2025-08-05 19:46:45 +02:00
Lars
a0547b3435 Fix non-SDL compilation on Linux after #16324 2025-08-02 14:53:13 +02:00
Lucas OH
93dd22b901
Clean up unused Forward Declarations (#16324) 2025-08-02 10:07:45 +02:00
siliconsniffer
60cd83a332
Android: open input dialog on double tap with physical keyboard (#16269) 2025-08-02 10:06:29 +02:00
sfan5
0c12c1f400 Add a bit of debug code around MapBlock refcounting 2025-08-02 10:05:22 +02:00
SmallJoker
39417cf7a7 Continue with 5.14.0-dev 2025-08-01 14:29:36 +02:00
SmallJoker
5ab66da6f7 Bump version to 5.13.0 2025-08-01 14:22:14 +02:00
SmallJoker
919b7c5433 Update credits for 5.13.0
Co-authored-by: sfan5 <sfan5@live.de>
2025-08-01 14:12:18 +02:00
Lars Mueller
613ba689ff Work around #16221 by updating parent chains 2025-08-01 14:12:02 +02:00
Lars Mueller
26aab6ecf2 Fix flakey matrix rotation unit test for now 2025-07-30 23:43:10 +02:00
Abdurahman Elmawi
d949f5ffcb
Fix WM grouping confusion on Linux (#16287)
This fixes an issue on some desktops that causes the application window to get improperly grouped & iconified.
2025-07-30 23:42:34 +02:00
sfan5
9ff38bdf7f Sky: Get custom sun and moon tinting to work again
This fixes a regression introduced by commit 58ccf0b.
2025-07-29 20:36:23 +02:00
sfan5
d679261488 Rewrite broken logic in blit_with_alpha2 2025-07-28 11:16:07 +02:00
grorp
7345b54f18 Android: Workaround for partially broken inputs 2025-07-28 11:14:37 +02:00
SmallJoker
0deee5eaf0 Bump network/formspec versions for 5.13.0 2025-07-27 09:00:20 +02:00
sfan5
d8640759d6 Extend error case tests 2025-07-25 12:08:32 +02:00
Zughy
535db2be76
Make max_formspec_size docs clearer 2025-07-22 16:40:07 +02:00
SmallJoker
d60f909566
ParticleSpawner: Fix crash caused by empty texture
no_texture.png is now used as a fallback (if available), like already seen with registered items with empty 'inventory_image'.
2025-07-22 16:39:51 +02:00
goodusername123
c9230c5c09
Improve interop with LuaJIT: Disable 5.0 compatibility defines in Lua config 2025-07-22 16:39:34 +02:00
Lars Müller
643d1cbd8d
Docs: Remove outdated glTF status notice
glTF now both unlocks (minor) new features, e.g. constant interpolation, and supports animation.
2025-07-19 21:31:45 +02:00
sfan5
251488b3aa Enforce explicit size limit for media files 2025-07-16 11:42:54 +02:00
sfan5
3cb8ce69d2 Minor cleanups and logging changes 2025-07-16 11:42:54 +02:00
sfan5
77dd86a79c Do not mark system-wide content as updateable
relates to #16302
2025-07-16 11:42:54 +02:00
sfan5
0eabc252b8 Relax path_user sandbox access in mainmenu
fixes #16302
2025-07-16 11:42:54 +02:00
sfan5
e8e5ef0369 Deleted unused parts of blitter 2025-07-16 11:42:21 +02:00
sfan5
158bfa6442 Replace copyToWithAlpha with more appropriate functions
fixes #16316
2025-07-16 11:42:21 +02:00
Lars Müller
23bf50a07c
Document & extend testing for rotation conventions (#16200)
* Document Luanti rotation conventions
* Add test for setPitchYawRollRad (entity) rotation conventions
* Test and document that `vector.rotate` uses (extrinsic) Z-X-Y rotation order
2025-07-13 17:11:12 +02:00
updatepo.sh
33940021a1 Run updatepo.sh 2025-07-12 13:42:18 +02:00
SmallJoker
3dd99e1492 updatepo: Drop strings that are obsolete for >1 script run
This automatically removes old (and unused) translation strings such
that the amount of garbage is kept in bounds.
2025-07-12 13:42:18 +02:00
updatepo.sh
15f41eb82e Update minetest.conf.example and translation file 2025-07-12 13:42:18 +02:00
SmallJoker
ef7f1ac28f Settingtypes: Add comments and deduplicate translation strings 2025-07-12 13:42:18 +02:00
Саша Петровић
e1b057ca56 Translated using Weblate (Serbian)
Currently translated at 62.9% (964 of 1531 strings)
2025-07-12 13:42:18 +02:00
GiorgeGi GiorgeGi
717e686ac3 Translated using Weblate (Greek)
Currently translated at 27.8% (427 of 1531 strings)
2025-07-12 13:42:18 +02:00
109247019824
adf6fe95e7 Translated using Weblate (Bulgarian)
Currently translated at 56.4% (864 of 1531 strings)
2025-07-12 13:42:18 +02:00
Hezem \"Human
751bfad09d Translated using Weblate (Kazakh)
Currently translated at 4.3% (67 of 1531 strings)
2025-07-12 13:42:18 +02:00
FedonT
22c3c04f24 Translated using Weblate (Greek)
Currently translated at 22.0% (338 of 1531 strings)
2025-07-12 13:42:18 +02:00
BlackImpostor
84b13998e6 Translated using Weblate (Russian)
Currently translated at 100.0% (1531 of 1531 strings)
2025-07-12 13:42:18 +02:00
nauta-turbidus
b8f870f0e2 Translated using Weblate (Polish)
Currently translated at 86.1% (1319 of 1531 strings)
2025-07-12 13:42:18 +02:00
Lars Mueller
37f922b500 Improve some deprecation warnings 2025-07-12 13:23:49 +02:00
Lars Mueller
8e03e94ea9 Improve script_log_add_source: Log full path for files 2025-07-12 13:23:49 +02:00
Lucas OH
ce2380b58e
Include header files in CMake sources (#16297) 2025-07-12 13:23:35 +02:00