1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-12-22 22:55:28 +01:00
Commit Graph

13146 Commits

Author SHA1 Message Date
sfan5
17a33fccd7 Update default font files to fix kerning after 7570e95
We discovered that the new font versions now rely on the GPOS
table for kerning. However bare freetype (as used by CGUITTFont)
doesn't read this data. This caused kerning for these fonts to
stop working.

The new files were generated by opening the fonts in FontForge
and immediately exporting them again in TrueType format after
enabling Options -> OpenType -> Old style 'kern'.
No other changes made.
2025-12-21 12:05:54 +01:00
lhofhansl
c4dd90b350 Bring back max runstep profiler entry (#16766) 2025-12-21 10:42:01 +01:00
sfence
0535b0c09d MacOS: build with openal-soft (#16765) 2025-12-20 15:14:58 +01:00
Zughy
0fe6827dae Add alpha channel in HUD text elements (#16730) 2025-12-20 15:14:08 +01:00
Starkiller1St
4cb32467d3 Fix singleplayer lockout when changing password (#16673) 2025-12-20 15:13:04 +01:00
Wuzzy
f567449cd6 Add more information in PlayerHPChangeReason (#16024)
1) Add `node` and `node_pos` field for the `drown` field (analog to `node_damage` type)
2) Add `custom_type` field to allow a standardized way to report more details of the HP change
3) Make `builtin` report a `custom_type` for the HP changes caused by the `/kill` command and `core.do_item_eat`
4) Move the documentation of `PlayerHPChangeReason` to its own section
5) Fill in missing information of said documentation
2025-12-20 15:12:34 +01:00
siliconsniffer
9c37b46e1f Restore server description in menu (#16742)
fix #16737
2025-12-14 17:43:00 +01:00
sfan5
5dee294a72 Fix problem with _LIBCPP_ENABLE_ASSERTIONS 2025-12-14 17:42:42 +01:00
sfan5
5b05fcf8e1 Apply some general fixes to porting code 2025-12-14 17:42:42 +01:00
sfan5
22b5c939dc Update MinGW libraries and toolchain 2025-12-14 17:42:24 +01:00
Zughy
87669f982c Breakages: split fog from sky functions 2025-12-10 21:32:53 +01:00
Wuzzy
876dfb1eb9 Remove hardcoded color of infobox in /help (#16727) 2025-12-10 21:32:42 +01:00
sfan5
2ecd127f96 Fix errors with fs::RecursiveDelete() on paths that don't exist 2025-12-10 21:32:05 +01:00
sfan5
f6c472fd2c Rename launcher exe to be lowercase, and update RC file 2025-12-09 18:02:12 +01:00
sfan5
ac7fb75ea3 Add self-extracting launcher for Windows 2025-12-08 23:19:50 +01:00
sfan5
92709b4671 Remove WiX stuff 2025-12-08 23:19:50 +01:00
y5nw
569406ee8f shell.nix: replace SDL2 with SDL3 2025-12-08 23:19:35 +01:00
Lars Müller
6daf3871e7 Backport PUC Lua 5.4's string.{pack,unpack,packsize} 2025-12-08 23:19:24 +01:00
Zughy
98c6f786f8 get_sky(): return fog_color as well 2025-12-08 23:19:11 +01:00
sfan5
cf696239e4 Profiler and profiler graph improvements 2025-12-07 21:43:27 +01:00
sfan5
607531ea6b Fix some problems with ClientMap::updateDrawList and related 2025-12-07 21:43:27 +01:00
sfan5
4833942e8b Fix mono font not having a shadow by default 2025-12-07 21:43:27 +01:00
Desour
5f468eae21 Add order check in unittest for privs_to_string
Order guarantee was added in:
https://github.com/luanti-org/luanti/pull/15023 (b2f6a65)
The unittest used to wrongly depend on order, fixed by:
https://github.com/luanti-org/luanti/pull/9184 (1173ff0)
2025-12-06 09:21:05 +01:00
OffTheBeatenByte
cc16a55d78 Fix incorrect minimap radar access (#16709)
Keeping as much functionality as possible

Co-authored-by: Tyler Blair <tylerpblair@hotmail.com>
2025-12-06 09:20:48 +01:00
cx384
d4c3529af7 Move serialisation code out of sound_spec.h 2025-11-30 19:26:22 +01:00
cx384
5a799b9b24 Rename sound.h to sound_spec.h
To prevent incude conflicts
2025-11-30 19:26:22 +01:00
cx384
dc48f98a20 Rename hud.h/cpp to hud_element.h/cpp
To prevent include conflicts
2025-11-30 19:26:22 +01:00
cx384
d1ec7a9356 Move SoundMaker out of game.cpp and some refactoring (#16703) 2025-11-30 14:57:44 +01:00
AFCMS
0394cd71dc Bump all used GitHub Actions 2025-11-28 13:17:15 +01:00
Lars Mueller
3d39781b21 Fix minimap rendering regression
The normal map was not bound properly, so the shading based on the height map had gone missing.
2025-11-28 13:16:56 +01:00
sfan5
f116486a9e Update vcpkg baseline 2025-11-28 13:16:41 +01:00
sfan5
7594b19644 Clean up some filesys code 2025-11-28 13:16:41 +01:00
sfan5
5e91322fad Call fsync in safeWriteToFile() 2025-11-28 13:16:41 +01:00
sfan5
06faa3f6ac Fix RemoveLastPathComponent edge case with absolute paths 2025-11-28 13:16:41 +01:00
lhofhansl
e90c724cfd Use emplace instead of insert where applicable (#16699) 2025-11-27 11:27:34 +01:00
Lars Müller
d30113a70a Add /lua chatcommand to devtest (#16656)
singleplayer-only for security reasons, just in case someone is exposing a devtest server...
2025-11-27 11:27:01 +01:00
sfan5
cd79a91178 Fix missing reference count for fallback font
closes #16696
2025-11-26 22:13:09 +01:00
sfan5
77ce40cf44 Refactor parts of CGUITTFont 2025-11-26 22:13:09 +01:00
sfan5
7570e9520d Update Arimo/Cousine fonts to latest version 2025-11-26 22:13:09 +01:00
sfan5
7579b27ed1 Show warning in mainmenu when debug build 2025-11-25 17:34:21 +01:00
sfence
f5f26bff66 macOS 11 CI (#15069)
* Build from sources with prebuilt dependencies. Cross build for x86_64 and older macOS SDKs.
2025-11-25 16:45:10 +01:00
sfan5
0062f82fc0 Fix fog disable in OpenGL3 renderer 2025-11-23 21:18:07 +01:00
Lars Müller
e7f305fedd Refactor skinned mesh weight data structure (#16655) 2025-11-23 21:17:58 +01:00
a-bad-dev
05f161cf9c Fix typo in function name (#16684) 2025-11-22 09:48:17 +01:00
SmallJoker
5f49deb239 IrrlichtMt: Implement Page Up/Down navigation on edit boxes (#16654) 2025-11-22 09:47:38 +01:00
fetsorn
d959692967 Option to make sky stars deterministic (#16529)
The star constellations are now based on a seed passed in StarParams.
2025-11-22 09:47:15 +01:00
siliconsniffer
b4aa73df70 Add exit confirmation dialog on ESC in main menu (#16164) 2025-11-22 09:46:37 +01:00
sfan5
aff1abd05d Some random code cleanups 2025-11-19 20:00:09 +01:00
sfan5
08ba866992 Improve shadow settings usability 2025-11-19 20:00:09 +01:00
sfan5
1f0aa28cf0 Take EVDF_RENDER_TO_FLOAT_TEXTURE into account for post-processing 2025-11-19 20:00:09 +01:00