Fix loading paletted TGA images
updated documents for 0.97.0 changes so far.
image.c: Accept type 3 (uncompressed grayscale) TGA files.
Bump MAX_MODELS/MAX_MOD_KNOWN to 4096
Host_Map_f: replace Q_strrchr and Q_strcmp with libc calls
Search extension from the end of map name
Removed con_warnings of not-loop LIST WAV chunks
Fix crash on launch reading out of bounds when loading some WAV files
Try to load texture from bsp if external wad load fails
Treat !lava, !slime, and !tele like *lava, *slime, and *tele
lodepng.c: fix -Wzero-as-null-pointer-constant warnings
miniz.c: fixed -Wzero-as-null-pointer-constant warnings
q_stdinc.h: revised bool stuff
Revert "SV_Physics(): fix entity cap check in the for loop" for now
minor doc update
mkpak.sh: use more portable shell
bump version to 0.97.0 and update documents for changes
clean-ups after the escripten/wasm port patch
[escripten] wasm port
snd_mpg123.c: support for MPG123_API_VERSION 49 (mpg123 >= 1.33.0)
updated windows SDL2 to latest official 2.32.8 version.
SV_Physics(): fix entity cap check in the for loop.
host_cmd.c (ExtraMaps_List): fix build in C89 mode.
snd_mpg123: move MPG123_NO_LARGENAME define to our windows mpg123.h
rebuilt libmikmod and libxmp from their latest 3.3.13 and 4.6.3 releases
clean-up Host_Maps_Mod_f() and ExtraMaps_List()
Add maps_mod command
make maps command take an optional modname parameter, e.g.: maps ad
simplify / fix ignoring of id1 maps and demos for maps and demos lists:
update license file to latest FSF version
updated windows SDL2 to latest official 2.32.4 version.
update windows SDL2 to latest official 2.32.2 version.
oslibs, codecs: rebuilt libxmp from the latest 4.6.2 release
SDL rebuild for macOS
update windows SDL2 to latest official 2.30.11 version.
Revert 'miniz: apply CVE-2018-12913 fix from mainstream'
oslibs, codecs: rebuilt libxmp from the latest 4.6.1 release
oslibs, codecs: rebuilt libmikmod from the latest 3.3.12 release.
miniz: apply CVE-2018-12913 fix from mainstream
add support for -userdir cmdline arg to override the hardcoded userdir
update windows SDL2 to latest official 2.30.10 version.
SDL2 for macOS rebuild
updated win32 builds of libflac and libmpg123 for watcom
Valve BSP, WAD, and external texture support
XCode project file: bump x64 deployment target from 10.9 to 10.11
Fix destination offset in Vec_Append when element_size > 1
bump github actions runners.
common.c, va(): make VA_BUFFERLEN the maximum of 1024 or MAX_OSPATH
disable EXT_packed_pixels on big endian systems
update SDL2 to latest official 2.30.9 version
updated libmpg123 builds
snd_mpg123.c: define MPG123_NO_LARGENAME
SV_PushMove: preserve pusher solid field instead of overwriting with SOLID_BSP.
update SDL2 to latest official 2.30.8 version
Hello! Despite the fact that I tried to run official mission packs and third-party addons, there's still the following question. Does this port fully support their launch? Or is no additional support required to run them? I mean: Scourge of Armagon, Dissolution of Eternity, Shrak, X-Men The Ravages of Apocalypse, Malice for Quake and Abyss of Pandemonium? Are the addons playable correctly using the port?
Allow any supported music type to play
Fix field by index lookup
SDL2, windows: update to latest official 2.30.7 version.
Don't spawn monsters when starting map with nomonsters 1
Reset r_skyfog between maps
gl_sky.c: include malloc.h in watcom builds for alloca()
SDL2, windows: update to latest official 2.30.6 version.
quakespasm 0.96.3
minor update to SDL2 headers
bump version to 0.96.3, update documents for changes.
hard-code NUM_TYPE_SIZES as 8 and move to progs.h.
Constify type_size array
updated COMPILE_TIME_ASSERT macro from latest SDL.
allocate on the heap in Sky_ClipPoly if MAX_CLIP_VERTS limit is reached
gl_sky.c: constifications and made many globals static.
ResampleSfx: Fix resample compute can overflow with very big sounds
Use SDL_ShowSimpleMessageBox() under SDL2
Con_SafePrintf uses the same message size limit as the rest of console output functions
fix watcom sdl2 import lib (was somehow broken in previous commit.)
Fix potential infinite loop in S_PaintChannels when playing sounds with loop start >= end (e.g. misc/forcefield.wav from Madfox's kaptlog.zip)
SDL2, windows: update to latest official 2.30.4 version.
snd_mem.c: minor
quakespasm 0.96.2
update version to 0.96.2 in flatpak metadata file, too.
Warn about bad bsps with only 1 or 2 edges per face
update documents for the latest 0.96.2 changes.
GL_SubdivideSurface: add a safe-guard against surf->polys->numverts
Check if the requested game exists
bump version to 0.96.2, update documents for changes.
gl_model.c (Mod_PolyForUnlitSurface): remove hardcoded local verts: