Shpoike
16627f15e8
Fix server-crash bug when kicking people.
2020-04-06 23:24:22 +01:00
Shpoike
27168ec47b
Added support for my extended miptex stuff for high-colour map textures.
2020-03-07 09:03:46 +00:00
Shpoike
c2c9a68ff1
Fix a merge error of mine.
2020-02-29 02:13:06 +00:00
Shpoike
0713d5b89e
Add some validation for gfx.wad.
2020-02-29 02:12:10 +00:00
Shpoike
915a8f300e
Fix typo
2020-02-29 02:07:39 +00:00
Shpoike
8f0c65f104
Added cvars to change/disable the often-unwanted build-in sound effects.
2020-01-12 08:05:35 +00:00
Shpoike
3f8de2d99c
Work around msvc's continued lack of C99 support.
2020-01-12 08:04:55 +00:00
Shpoike
d3f34bb4ad
Ensure that Cmd_Args ALWAYS returns a valid string, avoiding crashes when only one arg was given.
2020-01-12 07:46:26 +00:00
Shpoike
1f0affcc91
Bump QC stack sizes, to reduce chances of overflows.
2020-01-12 07:45:41 +00:00
Shpoike
cbb1431d2e
Remove some fixed-function logic from the worldsurf glsl.
2020-01-12 07:45:10 +00:00
Shpoike
dc6f750722
Merge branch 'master' of https://github.com/ericwa/Quakespasm
2019-12-29 16:28:23 +00:00
Shpoike
af7f137d91
Switch to unix endings on a windows file to try to avoid git being so awkward...
2019-12-29 16:28:19 +00:00
ewasylishen
b955bc0552
r_world.c: workaround Intel UHD 600 driver bug
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1662 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-15 23:52:13 +00:00
sezero
caa4f0333a
snd_mpg123.c: use mp3_skiptags(). tidy-up a little.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1661 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-12 14:10:14 +00:00
sezero
a0bc61954d
snd_mp3tag.c: tidy-up return code. add a failsafe for fshandle_t.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1660 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-12 14:04:01 +00:00
sezero
830745d235
snd_mp3.c: move skiptags() call to codecopen(), print error if it fails.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1659 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-12 14:01:02 +00:00
sezero
c9e8874ddf
snd_mp3.c: moved mp3 tag stuff into a separate module snd_mp3tag.c
...
so that it can be used in snd_mpg123.c, too, if needed.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1658 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-12 11:37:32 +00:00
sezero
2e51ec0037
snd_mp3.c: removed unnecessary file rewind calls in tag detection code.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1657 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-12 08:23:12 +00:00
sezero
840a193336
snd_mp3.c: Tag detection fixes, updates, and clean-ups:
...
- Updates from my code in SDL_mixer:
- Fix APE header presence detection: APEv2 doesn't guarantee header.
We rely on bit31 of the flags field of the header/footer, instead.
- Add code to skip Lyrics3 v1 / v2 tags.
- Remove the non-standard 'Extended ID3v1' tag support: None of the
significant libraries like getID3, taglib or libid3tag support it.
Not supported in most, if not all mp3 players, either.
- The 'APE before ID3v1' was duplicated code because we removed the
TAG+ support: removed it.
- Add a FIXME note about handling possible double-ID3v1 tags.
- Add a FIXME note about order of tags at the end of the file.
- A few minor tidy-ups.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1656 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-08 14:00:50 +00:00
sezero
ec9afad9bf
oslibs: rebuilt libmikmod with updates applied from mainstream
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1655 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-12-08 13:29:33 +00:00
Shpoike
d4db22a449
Merge branch 'master' of https://github.com/ericwa/Quakespasm
2019-11-20 05:11:26 +00:00
ewasylishen
d40ff71625
Reject lit files if they're the wrong size (eg hipnotic/start.bsp vs id1/start.lit or just a bsp that no longer has any coloured lits, etc).
...
From Spike.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1654 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-20 02:47:04 +00:00
Shpoike
93d8adae91
Reject lit files if they're the wrong size (eg hipnotic/start.bsp vs id1/start.lit or just a bsp that no longer has any coloured lits, etc).
2019-11-19 21:26:45 +00:00
sezero
39669b94e6
oslibs, codecs: updated libflac and libopusfile builds.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1653 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-18 09:51:03 +00:00
sezero
cc2c53b6ea
lodepng.c: fix LODEPNG_RESTRICT for gcc
...
previously, it ignored any gcc with __GNUC_MINOR__ == 0.
(patch submitted to upstream at github as PR/120)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1652 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-18 09:47:04 +00:00
sezero
2f0a418604
minor update from SDL-1.2 mainstream tree. (our binaries don't change.)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1650 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-13 11:55:04 +00:00
sezero
20a4a27bb0
revert r1647
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1649 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-12 07:35:22 +00:00
sezero
1c4af13133
lodepng.c: minor update (cf. mainstream PR/119)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1648 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-11 22:14:22 +00:00
sezero
766eb2de10
oslibs: rebuilt libflac decoder after applying a fix from mainstream
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1647 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-11 11:38:59 +00:00
sezero
d8ec39dfdb
lodepng.c (lodepng_zlib_compress): Fix alloc fail check.
...
From https://github.com/lvandeve/lodepng/pull/118
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1646 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-11 09:37:06 +00:00
sezero
d07b36135b
r_brush.c (AllocBlock): add a FIXME note about a valgrind warning.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1645 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-11 09:35:19 +00:00
sezero
3f0e330e33
SDL2: rebuilt from latest SDL2-hg-r13229.
...
fixes a missing export in previous build.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1644 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-05 07:01:09 +00:00
Shpoike
6c45ac34de
Add skybox console command for dynamic use (blame sock). Additional args for skyroom speed and axis of rotation.
2019-11-02 20:22:54 +00:00
Shpoike
ed4da3f2ca
Hacked in support for IQMs.
2019-11-02 15:50:53 +00:00
Shpoike
d5e2ff0b29
Lets just use 999 by default.
2019-11-02 15:38:32 +00:00
sezero
e368a5a241
SDL2: rebuilt from latest SDL2-hg-r13226 to test upcoming v2.0.12.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1643 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-02 07:20:12 +00:00
sezero
5d8343c4f6
rebuilt SDL-1.2 from latest source.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1642 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-02 07:14:02 +00:00
sezero
0ca7238671
oslibs: rebuilt FLAC and mpg123 decoders.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1641 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-11-02 07:11:17 +00:00
Eric Wasylishen
634d4cae33
VS project: Fix failure to find "winsock2.h" ( #8 )
...
and undefined reference to __imp__freeaddrinfo@4 (link Ws2_32.lib)
2019-10-06 16:06:28 -06:00
Shpoike
3dfd9cf3b6
Remove MAX_HANDLES limit.
2019-10-04 22:19:49 +01:00
Shpoike
f071fa3412
Merge branch 'master' of https://github.com/ericwa/Quakespasm
2019-09-22 22:24:57 +01:00
sezero
11783961e1
update docs
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1640 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-20 18:41:06 +00:00
sezero
eddb292e78
snd_sdl.c: pass NULL as the 'obtained' spec to SDL_OpenAudio():
...
this way, SDL will convert to hardware format for us if needed.
most of the times we do get what we want. however, for example,
the WASAPI backend of SDL2 returns AUDIO_F32LSB as the obtained
format (which is not an SDL thing but a WASAPI thing) and we do
not support that. the SDL2.dll we ship with has WASAPI disabled,
but if the user replaces our dll with a one with WASAPI enabled
(official libsdl.org build or his own build) then we refuse the
obtained AUDIO_F32LSB format and run without sound. after this
patch, such a thing is transparent to us.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1639 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-20 18:40:00 +00:00
sezero
2cfd74bef2
remove Steve's name from quit menu message too, per his request.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1638 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-18 09:39:00 +00:00
sezero
8bcf0ebef5
GL_BuildLightmaps: minor warning fixes. more accurate developer warning.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1637 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-18 09:17:24 +00:00
sezero
9957d1ec7d
remove Steve's name from various doco/contacts as per his request.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1636 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-17 11:10:18 +00:00
sezero
368d82e0fe
oslibs, codecs: rebuilt flac decoder after applying fixes from upstream
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1635 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-16 11:10:28 +00:00
sezero
0e09cc97d4
r_brush.c (AllocBlock): add casts to malloc and realloc
...
( in case someone wants to build using C++ compilers. )
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1634 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-16 11:00:38 +00:00
Shpoike
e29e9c405d
Fix stupid coop parms bug.
2019-09-13 19:05:24 +01:00
Shpoike
1a0bd0a56b
Added FTE_ENT_SKIN_CONTENTS support.
2019-09-13 19:04:49 +01:00