Zack Middleton
ea9161f4a3
Merge pull request #125 from jkent/master
...
fix a stupid use of strcpy()
2015-06-18 18:01:48 -05:00
/dev/humancontroller
c52e35bcd8
fix a stupid use of strcpy()
...
strcpy() arguments may not overlap !
2015-06-18 17:24:50 -05:00
Zack Middleton
5d7612ec84
Merge pull request #109 from Pan7/SIGABRT
...
SIGABRT is in ANSI and POSIX.1, and SIGIOT isn't.
2015-06-18 13:20:54 -05:00
Zack Middleton
9e03e606cd
Merge pull request #108 from Pan7/memmove
...
No unix memmove for MSVC
2015-06-18 13:13:25 -05:00
Zack Middleton
d0a3ba301b
Merge pull request #89 from bostick/master
...
Add mingw prefix for cygwin32 and mingw32
2015-06-18 13:13:16 -05:00
Zack Middleton
e857ed7273
Merge pull request #118 from jkent/master
...
fix buffer overflow in CL_CheckForResend
2015-06-18 13:09:58 -05:00
Zack Middleton
9522028a0e
Sort tr_image_*.c filenames in Makefile
2015-06-12 14:31:58 -05:00
Zack Middleton
f110f668bf
Move image load function prototypes to tr_common.h
...
The functions themselves are in code/renderercommon/tr_image_*.c
2015-06-12 14:22:37 -05:00
Zack Middleton
e5af084211
Remove erroneous new line from error message
2015-06-12 13:08:10 -05:00
Tim Angus
77ad75887f
Merge pull request #105 from smcv/sdl-modes
...
Don't crash if more than 128 modes are available
2015-06-12 16:29:38 +01:00
Tim Angus
76e0c51a1a
Merge pull request #110 from zsoltm/mingw64
...
added mingw64 (msys2) platform support
2015-06-12 16:28:13 +01:00
Tim Angus
708fe6937a
use osxcross compilers
2015-06-07 03:48:09 -07:00
Tim Angus
68dbb8a1bb
Commit newly generated gram.c
2015-06-06 23:06:19 +01:00
Tim Angus
01275693a6
Fix cppcheck warning
2015-06-06 22:56:45 +01:00
Tim Angus
92b74e58cc
clang gets upset by some of these compiler options (and they're probably pretty pointless in 2015 anyway)
2015-06-06 22:42:10 +01:00
Zachary J. Slater
a0d2e851cd
s/.txt/.md/
...
Initial pass at moving the opengl readme from plaintext to markdown.
Probably screwed up a lot of stuff.
2015-06-04 22:54:46 -07:00
Zack Middleton
5082548bf5
Horizontal scroll should not cause K_MWHEELDOWN key press
2015-05-29 16:38:43 -05:00
Zack Middleton
2292bf5bb2
Save bot accompany distance across map change or restart
...
If a bot is accompanying someone before map change or restart, the bot would
continue accompanying them but press up against them and orbit around them.
This is caused by the bot's formation distance being 0.
Save the formation distance so they maintain proper distance and do not
orbit around the player.
2015-04-30 17:19:00 -05:00
Jeff Kent
63e6c82f4b
fix buffer overflow in CL_CheckForResend
2015-04-18 22:43:47 -05:00
Zack Middleton
8265af84be
Let's not ifdef MISSIONPACK inside of ifdef MISSIONPACK
2015-04-12 20:00:08 -05:00
Zack Middleton
10c5f0b5a9
Merge pull request #116 from smcv/system-minizip
...
Enhancements for system libraries
2015-04-12 19:56:37 -05:00
SmileTheory
3ebc230b28
OpenGL2: Use signed value in case value goes below 0.
2015-04-06 03:05:28 -07:00
Zack Middleton
c755d75a5e
Fix MDR surface indexes overflow check
...
Also, use the check overflow macro like everywhere else.
2015-03-25 15:41:03 -05:00
Zack Middleton
1a7628126a
OpenGL2: Fix shadow cubemap segfault
...
Changed image size to 512, but 'data' buffer is only 16x16 resulting
in libGL segfault. Use NULL instead like other dynamic images.
2015-03-24 03:39:53 -05:00
Zack Middleton
f47d148b72
Add a comment about non-functional bot code
2015-03-23 20:36:27 -05:00
/dev/humancontroller
1ce8ba0cdb
Fix return values in nested system calls from QVMs
...
When the engine is compiled with Clang it appears that the return value
is being written to the WRONG address, either due to the vm_ variables being
changed (unexpectedly) elsewhere, or as a result of bad assembly assumptions;
having a stack variable pointing to where to write the return value seems
to do the trick.
This fixes the case where, for a trap_Register()-like call, weird numbers
are being returned when, during the process, an error message is printed
(which in Tremulous results in a QVM call and (nested) system call).
2015-03-23 20:17:07 -05:00
Author: Xycaleth
33efe82de9
OpenGL2: Fix shadow cubemap size
2015-03-23 20:05:35 -05:00
Zack Middleton
7a39f4a30c
Fix attacker icon being default image if attacker left
...
With cg_draw3dicons 0 if attacker is kicked or disconnects, the
attacker icon becomes the default image.
2015-03-23 19:54:26 -05:00
Zack Middleton
1897afbd3a
Fix crosshair drawing not clearing color
...
The renderer color is set to health color when drawing crosshair. After
drawing the crosshair, the renderer color was not cleared and could affect
other things. With cg_draw3dicons 0 and cg_drawCrosshairNames 0 it affected
the attacker icon.
2015-03-23 19:33:56 -05:00
Zack Middleton
5fb49acda8
Clean up CG_DrawProxWarning design
...
Hopefully fixes the following warning
cg_draw.c:2315 assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]
2015-03-20 21:21:47 -05:00
/dev/humancontroller
c4a2836269
Fix Com_RandomBytes weak-random case
...
255 is valid for unsigned char too.
2015-03-20 18:50:58 -05:00
Simon McVittie
caf08fdb7b
unzip: comment why there is no USE_INTERNAL_MINIZIP boolean option
...
Bug: https://github.com/ioquake/ioq3/pull/116
2015-03-18 17:38:10 +00:00
Simon McVittie
0fc86e9632
Use pkg-config for a system libjpeg if available: libjpeg-turbo has it
...
Bug: https://github.com/ioquake/ioq3/pull/116
2015-03-18 17:37:42 +00:00
SmileTheory
40cfbc9a82
OpenGL2: Fix culling again.
2015-03-12 21:44:06 -07:00
Zack Middleton
148603c951
Don't run vid_restart when "resized" to current size
2015-02-28 18:35:41 -06:00
Zack Middleton
c4f5176af4
Set bsp_trace_t::surface.flags to surfaceFlags in server and game
...
Revert last commit so that grapple sky check is compatible with BSPC
BotImport_Trace in (removed from repo) code/bspc/be_aas_bspq3.c.
Set bsp_trace_t::surface.flags instead of surface.value to trace_t::surfaceFlags.
surface.flags is only used for the sky check for grapple AAS reachability.
surface.value is not used at all.
bsp_trace_t is not part of the game VM API, so this does not affect VM compatibility.
BotAI_Trace in game was changed to match server. surface.value/flags are not used in game.
2015-02-18 15:17:57 -06:00
Zack Middleton
dbd6f6d8b1
Fix AAS_Reachability_Grapple's sky surface check
...
Surface flags are stored in bsptrace.surface.value not flags.
2015-02-18 13:39:59 -06:00
Zack Middleton
99b74fc5bf
OpenGL2: Remove unused function prototype from tr_fbo.c
2015-02-07 18:52:03 -06:00
Zack Middleton
4fb053b8e7
Fix incorrect strncpy in S_AL_StartBackgroundTrack
...
Error is loop argument is NULL.
Ensure that s_backgroundTrack is a null terminated string.
2015-02-05 04:37:26 -06:00
ZsoltM
31fea24321
added mingw64 (msys2) platform support
2015-01-30 22:52:53 +01:00
Zack Middleton
4e029b1f6b
Fix compiling lcc using mingw under cygwin
...
Also have 'make' under cygwin automatically use mingw.
2015-01-27 04:51:03 -06:00
Ensiform
43c7f1e734
Inform how many shader stages the max is in the warning message
2015-01-26 02:39:59 -06:00
Xycaleth
2742dfad26
Add arrow key support for win32 console
2015-01-26 02:39:59 -06:00
Ensiform
b9e97b3857
Move Event processor call down below the mouse checks.
...
Only send mouse events if both values are non-zero.
Hopefully this helps with the event overflow spam that can sometimes
happen on loads or laggy situations.
2015-01-26 02:39:58 -06:00
vloup
d7f00e2b65
Fix Team Arena tauntGauntlet command
2015-01-26 02:39:58 -06:00
Pan7
9c52d6c2bf
SIGABRT is in ANSI and POSIX.1, and SIGIOT isn't.
2015-01-18 18:41:06 +01:00
Pan7
16c67b96c2
No unix memmove for msvc
2015-01-17 18:15:03 +01:00
Zack Middleton
10e2caad46
Fix crash in MSVC x64 qsnapvectorsse, bug #5905
...
Make MASM x64 qsnapvectorsse the same as the inline version.
Remove leftover OP code, see commit 8a500d71da
.
2015-01-14 15:29:45 -06:00
Zack Middleton
af8acbd7a9
Make barrel/flash model name buffer safe
2015-01-12 22:35:20 -06:00
Zack Middleton
af617bc0e6
Fix possible levelPicNames buffer overflow in q3_ui
2015-01-12 21:28:03 -06:00