Lars Müller
7bc2cde4dd
HUD: Update selection mesh every frame ( #12270 )
...
Fixes outdated selection boxes after entity property changes.
2022-05-14 18:33:42 +02:00
Lars Müller
f065d3a06b
Fix Minetest blaming the wrong mod for errors ( #12241 )
...
Covers the case where mods insert their callbacks manually into "minetest.registered_<callbacks>" (often to achieve a particular order of execution).
2022-05-14 18:33:42 +02:00
Jude Melton-Houghton
21f7e3a987
Enable dependencies when enabling modpacks ( #12202 )
2022-05-14 18:33:42 +02:00
Jude Melton-Houghton
9f688bc433
Fix enabling of dependencies with identical names ( #12253 )
2022-05-14 18:33:42 +02:00
rubenwardy
6e9d31d4fb
Fix mods not being recursively enabled
...
Fixes #12290
2022-05-14 18:33:42 +02:00
sfan5
e81c48526b
Declare all bundled libs as static
...
Otherwise it can happen that these are built as shared depending on the
options passed to CMake, which obviously isn't intended.
2022-05-14 18:33:42 +02:00
SmallJoker
b405985b80
guiScalingFilter: Fix most memory leaks ( #12256 )
...
Calls to the cache function ended up creating a new texture regardless whether
the texture is already cached.
2022-05-14 18:33:42 +02:00
rubenwardy
8b010c5a9f
ContentDB: Fix ungraceful crash on aliases when list download fails
...
Fixes #12267 and fixes #12154
2022-05-14 18:33:42 +02:00
sfan5
1e7b5d6fdb
Fix synchronization issue at thread start
...
If a newly started thread immediately exits then m_running would
immediately be set to false again and the caller would be stuck
waiting for m_running to become true forever.
Since a mutex for synchronizing startup already exists we can
simply move the while loop into it.
see also: #5134 which introduced m_start_finished_mutex
2022-05-14 18:33:42 +02:00
sfan5
a55982e7f0
Fix password changing getting stuck if wrong password is entered once
2022-05-14 18:33:42 +02:00
sfan5
1ac378063e
Apply disallow_empty_password to password changes too
2022-05-14 18:33:42 +02:00
sfan5
d497c92684
Fix race condition in registration leading to duplicate create_auth calls
2022-05-14 18:33:42 +02:00
paradust7
677dc2c155
Remove HW_buffer_counter after IrrlichtMt fix to remove HWBufferMap ( #12232 )
...
Keep code and use version check instead, for backwards compatibility
2022-05-14 18:33:42 +02:00
Alex
beea8deeb5
Fix invalid queued package element and path ( #12218 )
2022-05-14 18:33:42 +02:00
Giuseppe Bilotta
0d0f1a2fb2
Fix some textures not being sent correctly to older clients
...
Since b2eb44afc50976dc0954c868977b5829f3ff8a19, a texture defined as
`[combine:16x512:0,0=some_file.png;etc`
will not be sent correctly from a 5.5 server to a 5.4 client due to the
overeager detection of unsupported base modifier `[` introducing a
spurious `blank.png^` before the modifier.
Fix this by whitelisting which base modifiers can be passed through
unchanged to the client, and prefix `blank.png` for the others
(which at the moment is just [png:, but the list may grow larger
as new base modifiers are added.)
2022-05-14 18:33:42 +02:00
paradust7
439701ed7a
Fix '[combine' when EVDF_TEXTURE_NPOT is disabled. ( #12187 )
...
Stop scaling images to POT immediately when loaded. The 'combine'
modifier hardcodes X and Y coordinates, and so behaves incorrectly
if applied to a scaled image. Images emitted by generateImage()
are already scaled to POT before being used as a texture, so
nothing should break.
2022-05-14 18:33:42 +02:00
ShadowNinja
d945d0129c
Fix OOB read in trim("")
2022-05-14 18:33:42 +02:00
Dmitry Kostenko
cc91477308
Avoid negation of comparison operator (luacheck warning)
2022-05-14 18:33:42 +02:00
Daroc Alden
ac139ec03d
Fix memory leak in EmergeManager
...
EmergeManager keeps a copy of the BiomeGen that it creates, but
never deletes it.
2022-05-14 18:33:42 +02:00
Gregor Parzefall
b4f0e834bf
Fix footsteps for players whose collision box min y != 0 ( #12110 )
2022-05-14 18:33:42 +02:00
Daroc Alden
6e6cdc834f
Fix undefined behavior in TileLayer ( #12125 )
...
Initialize the values properly
2022-05-14 18:33:42 +02:00
Daroc Alden
4b81ae1b35
Fix memory leak from SpatialAreaStore ( #12120 )
2022-05-14 18:33:42 +02:00
sfan5
d569dc45a8
Fix segfault with autoscale_mode (again)
...
closes #12100
This time add some asserts so there is no misunderstanding about the NULL-ness of layer->texture.
2022-05-14 18:33:42 +02:00
sfan5
23d49fda29
Clean up ClientReady packet handling
...
fixes #12073
2022-05-14 18:33:42 +02:00
pecksin
62ad2c3bc1
Use absolute value for bouncy in collision ( #11969 )
...
[backport: removed devtest change and protocol_version comparison]
2022-05-14 18:33:42 +02:00
sfan5
25373ad294
Remove awful Mingw32 workarounds
...
Instead a warning is triggered if an affected compiler is detected.
closes #12022
2022-05-12 11:36:50 +02:00
sfan5
26d0c0fd8d
Fix broken server startup if curl is disabled ( #12046 )
2022-05-12 11:36:39 +02:00
Lars Mueller
3afffcd36b
Fix builtin statbar backgrounds
...
see #12000
2022-05-12 11:36:11 +02:00
sfan5
5440de1785
Merge remote-tracking branch 'origin/stable-5' into HEAD
2022-01-30 23:10:56 +01:00
sfan5
54b805ffd0
Bump version to 5.5.0
5.5.0
2022-01-30 22:58:18 +01:00
sfan5
484a4b518f
Add another very awful workaround to prevent a crash on Mingw32
...
This appears to be the same issue as 70df3d54f37c280f7afe60f6e964b8406577f39f.
Hopefully the next MinGW update will remove the need for this.
2022-01-30 22:57:44 +01:00
sfan5
5e4a01f2de
Update credits for 5.5.0 release ( #12001 )
2022-01-30 21:33:08 +01:00
sfan5
5da204f5bc
Get rid of basic_debug
last minute
...
This isn't a revert but rather just disables the codepaths. also see #12011
2022-01-30 21:32:49 +01:00
sfan5
b66477c29f
Abort raycasts that go out-of-bounds ( #12006 )
2022-01-30 21:31:18 +01:00
poi
a0e4b2bf54
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 93.4% (1323 of 1416 strings)
2022-01-30 19:53:29 +01:00
Nikita Epifanov
98982065ed
Translated using Weblate (Russian)
...
Currently translated at 97.8% (1386 of 1416 strings)
2022-01-30 19:53:29 +01:00
Wuzzy
49adce1a63
Translated using Weblate (German)
...
Currently translated at 100.0% (1416 of 1416 strings)
2022-01-30 19:53:29 +01:00
Andrij Mizyk
7c393f8658
Translated using Weblate (Ukrainian)
...
Currently translated at 48.7% (691 of 1416 strings)
2022-01-30 19:53:29 +01:00
waxtatect
fcd06d99c6
Translated using Weblate (French)
...
Currently translated at 100.0% (1416 of 1416 strings)
2022-01-30 19:53:29 +01:00
BreadW
f3e23ae972
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (1416 of 1416 strings)
2022-01-30 19:53:29 +01:00
Marian
39f5b05ae9
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1416 of 1416 strings)
2022-01-30 19:53:29 +01:00
Yaya - Nurul Azeera Hidayah @ Muhammad Nur Hidayat Yasuyoshi
9205f10208
Translated using Weblate (Malay)
...
Currently translated at 100.0% (1416 of 1416 strings)
2022-01-30 19:53:29 +01:00
Balázs Kovács
8b9e5b47df
Translated using Weblate (Hungarian)
...
Currently translated at 86.0% (1219 of 1416 strings)
2022-01-30 19:53:29 +01:00
Thomas Wagner Nielsen
17bb2712cb
Translated using Weblate (Danish)
...
Currently translated at 39.9% (566 of 1416 strings)
2022-01-30 19:51:22 +01:00
Wuzzy
9d3135a21b
Update German builtin translation
2022-01-30 13:50:07 +01:00
Wuzzy
777fb616b6
Update builtin translation templates
2022-01-30 13:50:07 +01:00
ROllerozxa
172acce352
Fix Minetest logo when installed system-wide
2022-01-30 13:49:52 +01:00
sfan5
f69eead62e
Get rid of empty test file
2022-01-30 13:49:26 +01:00
sfan5
a9bccb964f
Raise max mapgen limit constant to align with mapblock size
2022-01-30 13:49:26 +01:00
SmallJoker
74a384de0a
Auto-update minetest.conf.example
2022-01-29 18:42:55 -05:00