quakespasm/Quake
Chris Cowan 68b9ca8906 Fix joystick movement threshold and run behavior
Fixes issue where holding the movement joystick at a 45 degree angle would
instead make you move at a 41 degree angle if you had "Always Run" set to
"Vanilla" or at a 60 degree angle.

Fixes issue where holding the movement joystick all the way while not running
would make you move at speed 283 instead of 200.

Fixes issue where while running you reach the maximum speed while holding the
joystick at only 83% (when joy_exponent_move is at its default value of 3, and
when joy_exponent_move is 2, 75%, and when joy_exponent_move is 1, 57%).
2023-03-11 10:11:01 +03:00
..
anorm_dots.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
anorms.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
arch_def.h added _WINSOCK_DEPRECATED_NO_WARNINGS among the preprocessor definitions 2017-02-14 11:00:29 +00:00
bgmusic.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
bgmusic.h some codec stuff syncing with uhexen2 2013-02-27 16:50:25 +00:00
bspfile.h q64 rerelease 2021 bsp support 2021-09-02 20:50:50 +03:00
build_cross_osx-sdl2.sh Makefile.darwin: target 10.5 when building for x86 against SDL2. 2014-09-17 11:00:28 +00:00
build_cross_osx.sh - Makefile.darwin: -mmacosx-version-min also needs to be among 2012-09-03 21:21:04 +00:00
build_cross_win32-sdl2.sh fix the cross-build scripts after r1180. 2015-03-02 22:01:12 +00:00
build_cross_win32.sh fix the cross-build scripts after r1180. 2015-03-02 22:01:12 +00:00
build_cross_win64-sdl2.sh fix the cross-build scripts after r1180. 2015-03-02 22:01:12 +00:00
build_cross_win64.sh fix the cross-build scripts after r1180. 2015-03-02 22:01:12 +00:00
cd_null.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
cd_sdl.c cd_sdl.c: change SDL_CD error return checks from '== -1' back to '< 0' 2018-03-13 08:50:03 +00:00
cdaudio.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
cfgfile.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
cfgfile.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
chase.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
cl_demo.c Replace manual demo cdtrack parsing with evil fscanf 2022-04-02 11:50:10 +03:00
cl_input.c Revert "always run" changes from r797; move the QuakeSpasm customizations to a new "cl_alwaysrun" cvar. 2017-08-23 06:00:20 +00:00
cl_main.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
cl_parse.c Make sure scales are initialized to ENTSCALE_DEFAULT 2022-09-05 23:56:30 +03:00
cl_tent.c Un-revert the model scale patch. 2022-09-05 23:56:20 +03:00
client.h Add cl_startdemos cvar 2022-04-02 11:50:10 +03:00
cmd.c Cmd_Exec_f: simplified condition for Hunk_FreeToLowMark. 2022-07-03 15:55:40 +03:00
cmd.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
common.c LOC_LoadFile: Fix UTF-8 BOM check 2023-01-18 23:01:50 +03:00
common.h replaced Sys_FileTime() with Sys_FileType() from uhexen2 project. 2022-10-25 10:35:20 +03:00
console.c Con_Init: don't use function calls from q_max() macro. 2022-06-02 14:33:10 +03:00
console.h revise the function attributes usage: do not use the gcc __attribute__ 2017-07-28 12:50:10 +00:00
crc.c CRC_Block: make input pointer const. From QS-Spike 2017-04-02 07:14:53 +00:00
crc.h CRC_Block: make input pointer const. From QS-Spike 2017-04-02 07:14:53 +00:00
cvar.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
cvar.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
default_cfg.h workaround re-release default.cfg issue: 2021-08-29 14:55:24 +03:00
detect.sh Updated support for building the OSX versions using Makefile.darwin. Do 2012-08-16 04:51:41 +00:00
draw.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
filenames.h sync'ed arch_defs.h and filenames.h with uhexen2 tree (for sake of symmetry.) 2016-12-07 06:55:04 +00:00
gl_draw.c use C11 _Generic macros for q_min, q_max and CLAMP, if available. 2022-06-12 14:32:28 +03:00
gl_fog.c gl_fog.c (Fog_FogCommand_f): simpler to use Q_atof there 2022-06-12 14:29:00 +03:00
gl_mesh.c Alias model VBO renderer: restructure so each model is stored in a separate VBO and load them in Mod_LoadAliasModel, rather than R_NewMap. 2015-09-20 20:10:49 +00:00
gl_model.c Water texture mipmapping support 2022-11-03 06:23:28 +03:00
gl_model.h Add support for lit water 2022-08-07 05:31:18 -05:00
gl_refrag.c minor whitespace/style tidy-up. 2022-09-05 23:56:40 +03:00
gl_rlight.c Fix pitch black models in lit areas in DOTM (mg1). 2021-09-20 11:55:10 +03:00
gl_rmain.c don't draw bounding boxes for freed edicts 2022-11-20 17:51:00 +03:00
gl_rmisc.c Add support for lit water 2022-08-07 05:31:18 -05:00
gl_screen.c replaced Sys_FileTime() with Sys_FileType() from uhexen2 project. 2022-10-25 10:35:20 +03:00
gl_sky.c gl_model.c: made a lot of procs and vars static 2022-07-05 08:50:02 +03:00
gl_texmgr.c Water texture mipmapping support 2022-11-03 06:23:28 +03:00
gl_texmgr.h gl_texmgr.h (struct gltexture_s): change 'pants' and 'shirt' to signed char 2018-06-18 07:15:58 +00:00
gl_vidsdl.c mimor style tidy-up. 2022-11-03 06:28:00 +03:00
gl_warp.c Water texture mipmapping support 2022-11-03 06:23:28 +03:00
gl_warp_sin.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
glquake.h Water texture mipmapping support 2022-11-03 06:23:28 +03:00
host.c Add sv_cheats cvar for 2021 rerelease 2022-08-28 20:28:02 +03:00
host_cmd.c Make sure scales are initialized to ENTSCALE_DEFAULT 2022-09-05 23:56:30 +03:00
image.c Image_WritePNG: image should be freed using lodepng_free 2022-07-01 20:00:10 +03:00
image.h - stb_image_write.h: keep only the jpg writer, the only thing we use 2017-08-09 11:33:44 +00:00
in_sdl.c Fix joystick movement threshold and run behavior 2023-03-11 10:11:01 +03:00
input.h SDL2 Game Controller support 2016-03-01 21:58:08 +00:00
keys.c Fix console history buffer wrapping 2022-07-13 00:55:38 +03:00
keys.h keys.c: increase CMDLINES (history.txt lines) from 32 to 64 2018-01-10 04:40:31 +00:00
lodepng.c lodepng.c: applied patch from mainstream PR/170 2022-07-20 23:24:24 +03:00
lodepng.h updated lodepng from mainstream git. 2022-07-18 10:15:00 +03:00
main_sdl.c removed 2 kilometers long heritage print from main 2022-07-03 05:23:00 +03:00
Makefile Makefiles: added basic dependency tracking, and tidied-up a bit. 2022-06-28 03:02:56 +03:00
Makefile.darwin Makefiles: added basic dependency tracking, and tidied-up a bit. 2022-06-28 03:02:56 +03:00
Makefile.w32 Makefiles: added basic dependency tracking, and tidied-up a bit. 2022-06-28 03:02:56 +03:00
Makefile.w64 Makefiles: added basic dependency tracking, and tidied-up a bit. 2022-06-28 03:02:56 +03:00
Makefile.wat switch from libmikmod to libxmp for tracker music. 2022-05-14 10:37:10 +03:00
mathlib.c move DEG2RAD macro to mathlib.h. 2022-03-11 23:55:10 +03:00
mathlib.h move DEG2RAD macro to mathlib.h. 2022-03-11 23:55:10 +03:00
menu.c menu.c (M_Quit_Draw): fixes and simplifications 2022-06-02 14:33:10 +03:00
menu.h Rename some (recently added) functions. 2014-10-08 18:30:17 +00:00
miniz.c miniz updates: 2022-03-01 11:56:10 +03:00
miniz.h miniz.h: lose '#pragma once' and use proper header guard 2022-06-12 14:29:50 +03:00
modelgen.h bspfile.h, cdaudio.h, client.h, cmd.h, common.h, console.h, crc.h, cvar.h, 2010-02-21 00:01:08 +00:00
net.h constify NET_QSocketGetTime() and NET_QSocketGetAddressString() 2015-04-01 09:30:10 +00:00
net_bsd.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_defs.h net_defs.h: add a preprocessor assertion that NET_MAXMESSAGE is sane 2017-04-02 00:45:00 +00:00
net_dgrm.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
net_dgrm.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_loop.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_loop.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_main.c constify NET_QSocketGetTime() and NET_QSocketGetAddressString() 2015-04-01 09:30:10 +00:00
net_sys.h minor updates to some files from uhexen2 (for sake of symmetry between the two trees.) 2016-08-23 11:24:24 +00:00
net_udp.c net_udp.c: support -ip command line option. 2023-01-03 20:04:20 +03:00
net_udp.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_win.c copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_wins.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
net_wins.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
net_wipx.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
net_wipx.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
pl_linux.c use C11 _Generic macros for q_min, q_max and CLAMP, if available. 2022-06-12 14:32:28 +03:00
pl_osx.m use C11 _Generic macros for q_min, q_max and CLAMP, if available. 2022-06-12 14:32:28 +03:00
pl_win.c use C11 _Generic macros for q_min, q_max and CLAMP, if available. 2022-06-12 14:32:28 +03:00
platform.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
pr_cmds.c Only send baseline/static scales when using PROTOCOL_RMQ 2022-09-05 23:56:30 +03:00
pr_comp.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
pr_edict.c Make sure scales are initialized to ENTSCALE_DEFAULT 2022-09-05 23:56:30 +03:00
pr_exec.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
progdefs.h bspfile.h, cdaudio.h, client.h, cmd.h, common.h, console.h, crc.h, cvar.h, 2010-02-21 00:01:08 +00:00
progdefs.q1 initial import of SDL port of Fitzquake-0.85 / 20090510 sources. 2010-02-15 23:26:55 +00:00
progs.h minor whitespace/style tidy-up. 2022-09-05 23:56:40 +03:00
protocol.h minor whitespace/style tidy-up. 2022-09-05 23:56:40 +03:00
q_ctype.h minor updates to some files from uhexen2 (for sake of symmetry between the two trees.) 2016-08-23 11:24:24 +00:00
q_sound.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
q_stdinc.h use _Static_assert for COMPILE_TIME_ASSERT if available 2022-03-31 17:01:02 +03:00
qs_bmp.h Simplify the linux icon transparency setting. 2012-09-25 03:07:33 +00:00
quakedef.h bump version to 0.95.1, update documents for changes so far. 2022-10-29 23:11:10 +03:00
quakespasm.pak Versioned map entity patches 2021-08-29 14:55:10 +03:00
r_alias.c Factor out scale support, add bmodels and sprites 2022-09-05 23:56:30 +03:00
r_brush.c Factor out scale support, add bmodels and sprites 2022-09-05 23:56:30 +03:00
r_part.c removed several unused r_speeds globals. 2022-07-05 08:50:02 +03:00
r_sprite.c Factor out scale support, add bmodels and sprites 2022-09-05 23:56:30 +03:00
r_world.c Allow mixing lit and unlit textures in the same map 2022-11-03 06:23:20 +03:00
render.h Un-revert the model scale patch. 2022-09-05 23:56:20 +03:00
resource.h bspfile.h, cdaudio.h, client.h, cmd.h, common.h, console.h, crc.h, cvar.h, 2010-02-21 00:01:08 +00:00
sbar.c use C11 _Generic macros for q_min, q_max and CLAMP, if available. 2022-06-12 14:32:28 +03:00
sbar.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
screen.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
server.h implemented PF_localsound && svc_localsound for 2021 re-release. 2022-04-22 18:11:20 +03:00
snd_codec.c add back snd_modplug (disabled, for future ref.), update project files. 2022-03-29 17:04:02 +03:00
snd_codec.h Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_codeci.h Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_dma.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
snd_flac.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_flac.h added flac music support. 2013-07-21 14:02:06 +00:00
snd_mem.c Move more spammy message from "developer 1" to "developer 2", continued: 2015-05-25 18:38:37 +00:00
snd_mikmod.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_mikmod.h Merge several FS_* and snd_codec* layer updates from uhexen2 tree: 2013-09-25 11:01:12 +00:00
snd_mix.c snd_mix.c: Fix clang warnings about bit-shifting negative numbers 2017-07-28 20:50:03 +00:00
snd_modplug.c add back snd_modplug (disabled, for future ref.), update project files. 2022-03-29 17:04:02 +03:00
snd_modplug.h add back snd_modplug (disabled, for future ref.), update project files. 2022-03-29 17:04:02 +03:00
snd_mp3.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_mp3.h snd_mp3.c: moved mp3 tag stuff into a separate module snd_mp3tag.c 2019-12-12 11:37:32 +00:00
snd_mp3tag.c snd_mp3tag.c: check for false positives if id3v1 is not at file's end. 2019-12-29 16:50:06 +00:00
snd_mpg123.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_opus.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_opus.h merged the opus codec support patch 2013-07-18 07:03:11 +00:00
snd_sdl.c snd_sdl.c: pass NULL as the 'obtained' spec to SDL_OpenAudio(): 2019-09-20 18:40:00 +00:00
snd_umx.c snd_umx.c (get_objtype): make sure that 'sig' array is initialized. 2022-03-21 20:21:24 +03:00
snd_umx.h Merge several FS_* and snd_codec* layer updates from uhexen2 tree: 2013-09-25 11:01:12 +00:00
snd_vorbis.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_vorbis.h some codec stuff syncing with uhexen2 2013-02-27 16:50:25 +00:00
snd_wave.c Updates for tracker music: 2021-02-04 23:28:00 +03:00
snd_wave.h Backported external music files support using decoder libraries and the 2011-01-05 19:50:43 +00:00
snd_xmp.c snd_xmp.c: add missing Hunk_Free to xmp_load_module_from_memory failure 2022-07-02 11:55:50 +03:00
snd_xmp.h added tracker music support using libxmp >= v4.2.0 (off by default.) 2016-12-07 09:24:49 +00:00
spritegn.h bspfile.h, cdaudio.h, client.h, cmd.h, common.h, console.h, crc.h, cvar.h, 2010-02-21 00:01:08 +00:00
stb_image_write.h stb_image_write.h: applied mainstream PR/1337 patch 2022-06-27 14:04:20 +03:00
strl_fn.h added strlcat.c and strlcpy.c: will use them later. 2011-12-27 11:03:39 +00:00
strlcat.c added strlcat.c and strlcpy.c: will use them later. 2011-12-27 11:03:39 +00:00
strlcpy.c added strlcat.c and strlcpy.c: will use them later. 2011-12-27 11:03:39 +00:00
sv_main.c Only send baseline/static scales when using PROTOCOL_RMQ 2022-09-05 23:56:30 +03:00
sv_move.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
sv_phys.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
sv_user.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
sys.h replaced Sys_FileTime() with Sys_FileType() from uhexen2 project. 2022-10-25 10:35:20 +03:00
sys_sdl_unix.c replaced Sys_FileTime() with Sys_FileType() from uhexen2 project. 2022-10-25 10:35:20 +03:00
sys_sdl_win.c replaced Sys_FileTime() with Sys_FileType() from uhexen2 project. 2022-10-25 10:35:20 +03:00
vid.h Com_game_f: try execing quake.rc automatically.. 2017-06-23 22:02:49 +00:00
view.c view.c (V_PolyBlend): Move glColor4fv call to between glBegin and glEnd 2022-10-13 20:28:02 +03:00
view.h Fix intermission camera angles during demo playback 2022-03-01 11:20:10 +03:00
wad.c W_LoadWadFile, COM_CheckRegistered: more helpful error messages 2017-08-14 04:10:32 +00:00
wad.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
world.c SV_TouchLinks: new workaround for touch functions that modify the 2017-08-28 02:15:04 +00:00
world.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00
wsaerror.h * arch_def.h, net_sys.h, wsaerror.h: New headers, adapted from uhexen2. 2010-06-21 10:55:21 +00:00
zone.c minor error messages / whitespace tidy-up & small stuff. 2022-04-22 17:50:02 +03:00
zone.h copyright years, general tidy-up, remove unused d_ifacea.h. 2014-09-22 08:55:46 +00:00