sezero
2386448c51
net_udp.c (UDP_Init): lose the goto in OSX workaround, restrict the workaround to OSX builds only.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1577 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-04-20 14:35:32 +00:00
sezero
a4dbe9b0c6
SDL2: rebuilt for windows after applying commit rev. 11938 from mainstream.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1576 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-26 23:55:17 +00:00
sezero
07428251fa
SDL2: rebuilt for macOS:
...
rebuilt using clang-5.0.1 and latest cctools-port (895) on an up-to-date
Fedora 27 / x86_64 setup. the x86 part is built against 10.8.5 SDK, and
the x86_64 part is built against 10.12.4 SDK.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1575 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-26 21:20:39 +00:00
sezero
04cac5547e
snd_vorbis.c: remove leftovers, tidyup.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1574 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-26 21:10:07 +00:00
sezero
0704e1e322
lodepng sync with mainstream: merged commits d4d8f1aa and d03d7df9
...
(excluded 64 bit warning fix commits 9ab58e3 and 116f5b2e for now)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1573 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-26 21:04:10 +00:00
sezero
848fae3c24
SDL2: updated SDL_cpuinfo.h (SDL bug 4103)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1572 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-17 08:01:50 +00:00
sezero
cc2d1f8806
rebuilt vorbis after applying CVE-2018-5146 fixes (vorbis-1.3.6).
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1571 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-17 07:56:58 +00:00
sezero
ad3d644177
SDL-1.2: rebuilt after applying a patch for SDL bug 4108.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1570 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-14 14:00:17 +00:00
sezero
2806d174b3
cd_sdl.c: change SDL_CD error return checks from '== -1' back to '< 0'
...
SDL man pages are wrong. e.g. their macosx cdrom backend returns some
negative value, but not strictly -1.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1569 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-13 08:50:03 +00:00
sezero
e6d38a8372
SDL2: rebuilt for Mac OS X after applying a patch from Eric to cure a
...
mouse-wheel issue happening since SDL-2.0.6 as noticed by Steve. (SDL
changeset 11300:68a80d7afec3 for SDL bug 2293 - the patch reverts the
changes made to SDL_cocoamouse.m in that commit.)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1568 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-03-07 18:50:02 +00:00
sezero
26124bac22
SDL2: rebuilt from SDL hg repo, rev.11911
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1567 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-28 17:24:10 +00:00
sezero
963ec2e6e5
oslibs, codecs: rebuilt mpg123 after applying a fix for a segfault
...
with bad files. (fix from mpg123 svn rev. 4373 -- release 1.25.10)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1566 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-28 17:20:51 +00:00
sezero
eb3571a876
host.c (Host_WriteConfiguration): don't VID_SyncCvars()
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1565 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-21 16:25:04 +00:00
sezero
499f88e52c
don't write the config file if we are Sys_Error()ing
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1564 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-21 07:33:07 +00:00
sezero
76a9d49c32
SDL-1.2 rebuild.
...
includes a backport of SDL bug #2976 (had missed that in prev. builds.)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1563 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-17 14:24:31 +00:00
sezero
3c3af8922b
doc update
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1562 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-16 07:00:40 +00:00
sezero
8f64b1b145
host.c (Host_WriteConfiguration): change bitwise and into logical and.
...
seems like a typo in original quake source.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1561 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-16 06:03:25 +00:00
sezero
9f518e3ac6
console.c (Con_TabComplete): don't change the length counter in arg completion.
...
issue seems to have been added in v0.90.1.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1560 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-16 05:57:54 +00:00
sezero
38c8994fff
SDL2: rebuilt for Mac and Win from the SDL hg repo, v2.0.8, rev. 11875.
...
dropped local patches which are accepted by mainstream. changes since
the previous build from r11861 include fixes for SDL bugs #3739 , 3920,
3947, 3950, 4027, 4075, 4078, 4079, 4080, and 4081, along with another
windows fullscreen-related fix (i.e. changeset 11874.)
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1559 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-16 05:36:32 +00:00
sezero
ff401b3691
SDL2: rebuilt for Mac and Win from the SDL hg repo, v2.0.8, r11861.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1558 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-11 09:10:22 +00:00
sezero
d0bef288b9
oslibs, codecs: rebuilt libmad after applying patches from Debian to fix
...
CVE-2017-8372, CVE-2017-8373 and CVE-2017-8374.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1557 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-10 07:45:34 +00:00
ewasylishen
630044cde8
in_sdl: Change controller movement to use cubic easing by default; added
...
"joy_exponent_move" cvar.
Previously movement was linear.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1556 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-05 06:37:50 +00:00
sezero
9850ec044b
rebuilt SDL2 for windows and macosx after applying some fixes from
...
mainstream. some of the changes relevant to our supported targets
include:
- all: - SDL2 hg r11769 (SDL bug #3996 )
- mac: - SDL2 hg r11709 (SDL bug #3951 )
- SDL2 hg r11710 (SDL bug #3976 )
- SDL2 hg r11786
- windows: - SDL2 hg r11716
- SDL2 hg r11721 (SDL bug #3990 )
- SDL2 hg r11722 (SDL bug #3990 )
- SDL2 hg r11725
- SDL2 hg r11758 (SDL bug #3931 )
- SDL2 hg r11761 (SDL bug #3931 )
- SDL2 hg r11803 (SDL bug #4019 )
- SDL2 hg r11815 (SDL bug #4018 )
- SDL2 hg r11824
- SDL2 hg r11825 (SDL bug #4043 )
- SDL2 hg r11835 (SDL bug #3985 )
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1555 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-02-03 11:51:24 +00:00
ewasylishen
5932cc5352
PF_vlen: add casts to double to force 64-bit precision
...
Fixes https://sourceforge.net/p/quakespasm/bugs/26/
(travail qte1m2.bsp button near 2772 767 -584 hurting the player
sm179_otp.bsp: left button causing the player to get stuck)
This change should probably be applied to more places in pr_cmds.c
and elsewhere, but this specific change is enough to fix these corner
cases
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1554 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-17 07:44:26 +00:00
sezero
3d59b988a5
lodepng.c (lodepng_encode): check for preProcessScanlines() errors.
...
(patch by 'yoch', from https://github.com/lvandeve/lodepng/pull/66 )
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1553 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-11 07:00:02 +00:00
ewasylishen
425e538a37
keys.c: increase CMDLINES (history.txt lines) from 32 to 64
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1552 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-10 04:40:31 +00:00
sezero
bed9cb6aea
r1550 merged a bad patch. merging the correct one...
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1551 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-08 15:28:05 +00:00
sezero
546438bae5
Mod_DecompressVis: warn every case of vis data buffer overrun, not once.
...
also remove the #if 0'ed out code.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1550 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-08 08:28:17 +00:00
sezero
ebab2edfed
updated docs after latest changes
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1549 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-08 07:10:06 +00:00
ewasylishen
f3ca244599
Mod_DecompressVis: don't overflow output buffer given invalid visdata
...
Fixes crash on death32c.bsp:
http://sourceforge.net/p/quakespasm/bugs/25/
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1548 af15c1b1-3010-417e-b628-4374ebc0bcbd
2018-01-08 05:02:14 +00:00
Spike
0fc8cdd9a6
Small docs update.
2017-12-29 13:15:08 +00:00
ewasylishen
0cd42915f7
TexMgr_Imagedump_f: fix buffer overflow by setting GL_PACK_ALIGNMENT
...
reported by ASan
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1547 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-28 18:51:40 +00:00
ewasylishen
1f88344fe4
world shader: avoid matrix multiplication in the fragment shader
...
alias shader: sync fog implementation with world shader
Thanks to Axel for the suggestion.
Add a FIXME where our shader differs from vkQuake in treatment of
alpha transparent faces + fog.
see:
https://sourceforge.net/p/quakespasm/bugs/24/
https://github.com/Novum/vkQuake/blob/master/Shaders/world.vert
https://github.com/Novum/vkQuake/blob/master/Shaders/world.frag
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1546 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-24 18:59:44 +00:00
sezero
a70c58a67c
bump version to 0.93.1, update changelog.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1545 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-20 06:28:28 +00:00
ewasylishen
5026705e82
GLWorld_CreateShaders: do fog fully in the fragment shader.
...
Fixes a regression introduced in 0.93.0 when we switched from
fixed-function fog to GLSL (for world polys), reported by ItEndsWithTens
It was visible on large polygons.
For a test case, see: https://sourceforge.net/p/quakespasm/bugs/24/
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1544 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-20 03:04:39 +00:00
Spike
f07bc61904
Fix issue that eric previously spotted and fixed on maps with missing textures.
2017-12-19 09:54:39 +00:00
sezero
ce408987da
oslibs, codecs: correction to opus restrict patch applied at r1541.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1543 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-16 21:04:52 +00:00
sezero
6ca6c1cffd
oslibs, codecs:
...
- rebuilt opusfile after updating to 0.10 release and applying two
int64 overflow fixes from xiph.org git.
- rebuilt libvorbis after applying fixes for CVE-2017-14632 and
CVE-2017-14633.
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1542 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-15 15:55:22 +00:00
sezero
44a2bb8842
oslibs, codecs, opus/opus_defines.h update:
...
restrict is broken with gcc < 4, don't use:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6392
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1541 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-15 15:46:51 +00:00
Spike
62dfff0b78
Fix type overflow.
2017-12-15 07:01:46 +00:00
Spike
c004eb1c9a
Some documentation and stuff.
2017-12-15 06:01:58 +00:00
Spike
ed804fbd0d
Removed lightmaps limit.
2017-12-15 05:20:13 +00:00
Spike
2fc55c878d
Added lightmap scaling.
2017-12-15 04:01:14 +00:00
sezero
8fe46d6146
oslibs: rebuilt mpg123 (prev. build had some debug prints left in.)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1540 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-05 18:20:32 +00:00
sezero
0e670d68b0
oslibs: rebuilt libmpg123 after syncing with changes from 1.25.8 release.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1539 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-12-04 15:20:24 +00:00
Spike
b97aeb1132
Merge branch 'master' of git://github.com/ericwa/Quakespasm
2017-11-21 14:38:50 +00:00
Spike
18bf4e2a72
Merge remote-tracking branch 'upstream/master'
2017-11-21 13:11:33 +00:00
sezero
0c30111db1
minor doc editing.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1537 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-16 19:20:02 +00:00
ewasylishen
025bd34365
main_sdl.c: override sys_throttle to 0 during timedemo
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1536 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-16 18:21:38 +00:00
sezero
0fea6873a4
gl_model.c (Mod_SetExtraFlags): remove bogus !mod->name check.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1535 af15c1b1-3010-417e-b628-4374ebc0bcbd
2017-11-16 07:00:02 +00:00