Maggio 2024
-
_mi_page_malloc_zero can't be "extern inline"
-
Restore allow_large_os_pages and abandoned_page_purge options
-
update to v1.8.6
-
Fix build error due to changes in headers conflicting with mimalloc
-
Generale
Include FLAC headers using <angle brackets> rather than "quotes" on Linux
Mostra dettagli
This resolves an issue compiling on Linux.
Marzo 2024
-
Fix playback volumes of "Duke-Tag!" announcement sounds
Mostra dettagli
The modified code has an unconditional call to S_PlaySound from S_PlaySound3D with no check of the flag SF_GLOBAL. This is also done with a higher priority than Duke Talk sounds now, which should similarly match DOS v1.5.
- Risolve
- terminx/eduke32#263
- Coautore
- Evan Ramos
-
Implement accurate CON_SIZETO behavior for v1.3D mode
-
Restore reverb delay to original value on toggle
-
Convert attenuation from centibels to decibels
Mostra dettagli
Incorporates this upstream PR which has yet to be merged. https://github.com/schellingb/TinySoundFont/pull/85
-
Remove several unused variables and definitions
Mostra dettagli
Including a leftover T_RENAMEFILE definition that was removed long ago
-
Separate viewscreen reset out into its own function
-
Refresh "gotsector", "radiusdmgstatnums" and "show2dsector" in Gv_RefreshPointers()
-
Extend mouse x-sensitivity slider to 0 (backport from tmyqlfpir)
-
Generale
Apply minor followup to 49773f74823ea79c3385089ff1a2e88a0a906acf
-
Generale
Apply slight pedantic cleanup to USE_MIMALLOC=0
Febbraio 2024
-
Generale
Move g_controllerSupportFlags from sdlayer.cpp to baselayer.cpp
-
Generale
Fix RENDERTYPE=WIN build
-
Remove GL frameworks from build-time linking
Mostra dettagli
This is handled at runtime.
-
Generale
Backport TinySoundFont improvements by tmyqlfpir
-
Actually get name of current video driver instead of index 0
-
Fix build
Mostra dettagli
Dicembre 2023
-
fix screentext problem introduced in 5997fee3c6b9c2bda5aa31e8a80782f3901c4be1 by folding the relevant change into the new screentext flag introduced in 03a39f4d64a9131138eeecab08003d5c6b67da1c
-
update lz4
-
clean up mimalloc integration
Mostra dettagli
Can now build with USE_MIMALLOC=0 if desired.
-
fix OOB memory access when saving
-
Generale
Duke3d, SW: add -nodinput and -noxinput parameters
-
update mio.hpp
-
bump max bunches to 8192
-
SDL 2.28.5
-
Generale
Revert "loguru: Fix possibly lossy truncation from uint64_t/long to unsigned"
Mostra dettagli
This reverts commit 6badacb4864961f3019143e1e4df1d04da37d8c4. Fails to compile on GCC 9.3.0 as found in the Steam Runtime build environment.
-
fix stupid CON_QSPRINTF bug
-
add failed allocation size to out of memory error just to get an idea of what's going wrong when they occur in release builds
-
fix screentext issue where characters with missing tiles would end up null and signify the end of the string
-
fix compile warnings
-
Avoid calling dragpoint on invalid wall indexes in SE 20 code
-
Fix renderer menu option hiding logic
Mostra dettagli
Prevents duplicate entries from appearing, which then crash when changed.
-
Generale
compat.h: Remove macOS cctype shims
Mostra dettagli
Fixes build on macOS 14.
- Risolve
- terminx/eduke32#286
-
Make CON_GETGAMEFUNCBIND properly detect and return mouse binds
-
Check if grp is null
-
Fix sloped sprite shading preview in editor
-
Fix sloped sprites to once again take on ceiling/floor shade
Novembre 2023
-
If the texturecache.index file cannot be read, invalidate it
Mostra dettagli
This fixes a problem where the texcache file could grow without limit if something managed to corrupt the texcache index.
-
Update port credits
-
Condition mimalloc's -Wno-class-memaccess on GCC version
-
On FreeBSD and OpenBSD use `pthread_get_name_np` spelling instead of `pthread_getname_np`
Mostra dettagli
Annoyingly, these functions are spelt differently on different OSes.
-
Use strerror_r() on FreeBSD and OpenBSD
Mostra dettagli
strerror_r has been available since FreeBSD 4.4 and OpenBSD 3.3 (both many years ago).
-
Fix -Wundef warning: check that _POSIX_C_SOURCE is defined before checking it
-
Fix possibly lossy truncation from uint64_t/long to unsigned
-
Use getthrid() on OpenBSD for fallback thread global thread id
Mostra dettagli
This fixes a compiler error on that platform, because of the nearby assumption that pthread_t is an integer type, when it is in fact a pointer on OpenBSD (and macOS).
-
Fix minor warning about unused variable
Mostra dettagli
In the final else, buff is not used, so duplicated into the branches where it is actually used.