Eric Wasylishen
f2930ef460
r_brush.c: rename BLOCK_WIDTH/HEIGHT to LMBLOCK_WIDTH/HEIGHT to match QSS
...
(no other changes)
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1627 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 06:49:27 +00:00
Eric Wasylishen
12e781ba46
raise MAXALIASTRIS from 2048 to 4096 so SlayerTest mdl's load.
...
TODO: look at switching to Spike's mdl code from QSS
TODO: add "exceeds standard limit" warnings
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1626 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 04:06:57 +00:00
Eric Wasylishen
6924a94fa6
Mod_LoadAliasModel: don't corrupt memory if MAXALIASTRIS exceeded
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1625 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 04:06:55 +00:00
Eric Wasylishen
429b29a669
Sky_NewMap: avoid stack buffer underflow on the "remove trailing spaces"
...
line that happened if a map had an empty string worldspawn key,
detected by ASan on macOS with demo_map.bsp from SlayerTest.
Also prevent the strcpy's from overflowing the buffers in case of long
keys.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1624 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-09-12 04:06:54 +00:00
Ozkan Sezer
0e6c4f27cc
update lodepng to 20190824 version from mainstream.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1623 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-28 00:10:02 +00:00
Ozkan Sezer
e4eae98ab4
watcom makefiles: make wlink quiet
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1622 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-28 00:01:04 +00:00
Ozkan Sezer
c762d597fc
SDL2: rebuilt from latest SDL2-hg-r13033 to test upcoming v2.0.11.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1621 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-24 09:21:07 +00:00
Ozkan Sezer
0351068457
oslibs, SDL-1.2: rebuilt from latest code (1.2.16).
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1620 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-23 08:47:40 +00:00
Ozkan Sezer
92758e8591
update lodepng to 20190814 version from mainstream.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1619 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-15 12:01:54 +00:00
Ozkan Sezer
0e6d131547
oslibs, SDL-1.2: rebuilt from latest code (1.2.16).
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1618 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-03 11:47:14 +00:00
Ozkan Sezer
a1390f2529
oslibs, SDL-1.2: rebuilt from latest code for windows.
...
fixes the SetVideoMode bug in previous build.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1617 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 22:25:46 +00:00
Ozkan Sezer
eca65d118a
SDL2: rebuilt for Windows from SDL2-hg-r12978 to test upcoming v2.0.11.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1616 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 18:56:54 +00:00
Ozkan Sezer
9c34c2dec9
oslibs, SDL-1.2: rebuilt from latest code.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1615 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-08-01 18:38:51 +00:00
Ozkan Sezer
4a8b58b300
oslibs, codecs: updated vorbis, xmp, and mikmod builds.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1614 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-29 08:42:03 +00:00
Ozkan Sezer
43ba38a7bb
oslibs, codecs: rebuild libmpg123 with updates from mainstream.
...
git: https://github.com/sezero/mpg123.git 1.22.x-sezero branch
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1613 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-28 01:21:05 +00:00
Ozkan Sezer
9fc3408391
snd_mp3.c: better skipping of tags:
...
( also see: https://bugzilla.libsdl.org/show_bug.cgi?id=4728 )
Instead of doing it 'as-we-go' every time, skip the tags at file-open
time only once.
The former implementation had the chance of not having the full tag in
the frame, that includes a possibility of even not having the complete
tag magic in the frame leading to not identifying a tag.
The new implementation skips all the tags at file-start and file-end,
and does that only once.
Also added are detection and skipping of extended ID3v1 and APEv1 tags.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1612 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-23 14:11:30 +00:00
Ozkan Sezer
ee831b2b48
lodepng: sync with mainstream, merged up to latest commit f6155a420604.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1611 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-15 09:20:05 +00:00
Ozkan Sezer
62f7829739
SDL2: rebuilt for Mac OS X from SDL2-hg-r12927 to test upcoming v2.0.10.
...
More builds for both osx and win will likely follow, because there still
are some critical issues open in SDL bugzilla.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1610 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-04 11:21:50 +00:00
Ozkan Sezer
0e797c0518
SDL2: rebuilt for Windows from SDL2-hg-r12919 to test upcoming v2.0.10.
...
A Mac OS X build will follow later. And more builds will likely follow
because there still are some critical issues open in SDL bugzilla.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1609 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-07-03 07:39:47 +00:00
Eric Wasylishen
68faa57c6d
CalcSurfaceExtents: adjust bogus initial "max" texture coord to match the
...
magnitude of the "min" one. It was possible to erroneously cause a
"bad surface extents" error with face around +/- 100K units from the origin,
since "max" was initalized to -99999.
TODO: These should probably both be changed to FLT_MAX/-FLT_MAX.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1608 af15c1b1-3010-417e-b628-4374ebc0bcbd
2019-03-18 07:22:54 +00:00
Eric Wasylishen
c04be89a90
PR_UglyValueString: increase line[512] to 1024, use q_snprintf
...
Fixes writing past end of buffer (crashes on some OS'es) when saving xmasjam2018_qmaster1
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1607 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-12-30 05:24:36 +00:00
Ozkan Sezer
2288b9c757
rebuilt SDL2 for Win from mainstream SDL repo, hg-12425:266c5fbe0bbd
...
rebuilt SDL2 for OSX from mainstream SDL repo, hg-12428:f5d2abe5af7f
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1606 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-22 14:57:24 +00:00
Ozkan Sezer
06b09262bf
oslibs: updated opus decoder builds
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1605 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-13 19:21:27 +00:00
Ozkan Sezer
af9515275b
SDL2: rebuilt for OSX after applying patch for SDL bug #4368
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1604 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-11 08:34:51 +00:00
Ozkan Sezer
7e0aae37c6
oslibs: updated libvorbis and libxmp builds.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1603 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-11 08:14:52 +00:00
Ozkan Sezer
57e6d507ec
SDL header updates from mainstream. (fix for SDL bug #4362.)
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1602 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-07 08:00:22 +00:00
Ozkan Sezer
455d7dd212
oslibs, codecs: rebuild libmpg123.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1601 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-03 11:50:38 +00:00
Ozkan Sezer
74810cd40e
handle ssize_t issues with MSVC better
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1600 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-03 09:50:53 +00:00
Ozkan Sezer
8ccc4ac773
rebuilt SDL2 for OSX/Win from mainstream SDL2-2.0.9 release:
...
post-release bug fixes up to hg-12379:5dc13016cf34 included.
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1599 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-11-01 14:10:29 +00:00
Ozkan Sezer
aaba723840
rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12339:86dcfbbcacaf
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1598 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-18 21:39:38 +00:00
Ozkan Sezer
6bc6bc3f43
oslibs, win32: replaced broken x86 libmp123.dll with a working build.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1597 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-12 11:01:22 +00:00
Ozkan Sezer
427dd37d09
rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12319:06e89f1159f9
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1596 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-12 08:10:51 +00:00
Ozkan Sezer
1d69d780d0
oslibs, win32: replaced broken x86 libmp123.dll with a working build.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1595 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-10-11 09:24:14 +00:00
Ozkan Sezer
e2bf27c7d5
rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12266:0a1710b7c321
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1594 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-30 15:51:30 +00:00
Ozkan Sezer
ac6a2b1711
rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12241:f72836cfb92b (not-yet-released v2.0.9)
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1593 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-27 17:20:46 +00:00
Ozkan Sezer
92a3d910bd
menu.c (M_ScanSaves): silence gcc8 -Wstringop-truncation:
...
just replaced strncpy() with q_strlcpy().
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1592 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-21 12:10:06 +00:00
Ozkan Sezer
06e6f01fdc
rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12191:3c9c784e85bb
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1591 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-17 17:15:26 +00:00
Ozkan Sezer
1090e2e1e6
rebuilt SDL2 for OSX/Win from mainstream SDL repo, hg-12184:02509665751f
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1590 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-14 11:51:47 +00:00
Ozkan Sezer
2e5f182cfc
SDL-1.2: rebuilt for OSX from latest code in mainstream SDL-1.2 branch.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1589 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-09-14 09:14:22 +00:00
Ozkan Sezer
ed6d5b0d20
gl_texmgr.h (struct gltexture_s): change 'pants' and 'shirt' to signed char
...
otherwise negative value checks wouldn't work if char is unsigned by
default. Fixes bug #28 (https://sourceforge.net/p/quakespasm/bugs/28/ ,
also see: https://github.com/Novum/vkQuake/issues/145 )
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1588 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-06-18 07:15:58 +00:00
Ozkan Sezer
32c80b20b0
pr_edict.c: replaced another strcpy() call with q_strlcpy(), tweaked a warning message.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1586 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-30 15:01:22 +00:00
Ozkan Sezer
0825fb705c
lodepng.c: max 5552 instead of 5550 sums before adler32 overflow
...
(lorepng github mainstream commit 81cf5de55f)
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1585 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-30 04:04:47 +00:00
Ozkan Sezer
7ad20fe4ab
SDL2, windows: put the windows 10 mouse bug workaround back in.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1584 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-16 11:29:51 +00:00
Ozkan Sezer
ffc08a97c4
oslibs, codecs: rebuilt vorbis decoder after applying fix for CVE-2017-14160.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1583 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-11 20:39:21 +00:00
Ozkan Sezer
12f743d407
applied fix for SDL bug #4159
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1582 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-11 20:32:57 +00:00
Ozkan Sezer
a40d20da2c
oslibs, codecs: rebuilt libxmp (lite version) from latest git
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1581 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-05 05:01:28 +00:00
Ozkan Sezer
a4da5cc43b
SDL2 rebuild:
...
Windows:
- Remove the windows 10 mouse bug workaround: the issue is fixed in
windows 10 version 1803 (i.e. the April 2018 update build 17134.)
(see SDL bug #4152.)
- SDL_ShowWindow() should not activate the window if the window has
the WS_EX_NOACTIVATE window flag (mainstream commit 11939.)
Mac OS X:
- fix pthread_mutex_trylock() error checks (mainstream commit 11950)
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1580 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-05-03 17:42:24 +00:00
Ozkan Sezer
4dbd07fb9a
bgmusic.c: mark *.opus files as cdrip types.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1579 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-04-27 17:30:38 +00:00
Ozkan Sezer
1ccd0b998a
apply the same double precision change to PF_normalize() as was done to PF_vlen() in r1554.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1578 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-04-23 09:20:31 +00:00
Ozkan Sezer
39459b19cb
net_udp.c (UDP_Init): lose the goto in OSX workaround, restrict the workaround to OSX builds only.
...
git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1577 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-04-20 14:35:32 +00:00