fteqw/engine/client
Spoike 811bce25f1 Too many changes, sorry.
Change revision displays, use the SVN commit date instead of using __DATE__ (when there's no local changes). This should allow reproducible builds.
Added s_al_disable cvar, to block openal and all the various problems people have had with it, without having to name an explicit fallback (which would vary by system).
Add mastervolume cvar (for ss).
Add r_shadows 2 (aka fake shadows - for ss).
Add scr_loadingscreen_aspect -1 setting, to disable levelshots entirely, also disables the progress bar (for ss).
Better support for some effectinfo hacks (for ss).
Added dpcompat_nocsqcwarnings (because of lazy+buggy mods like ss).
Rework the dpcsqc versions of project+unproject builtins for better compat (for ss).
Added dpcompat_csqcinputeventtypes to block unexpected csqc input events (for ss).
Better compat with DP's loadfont console command (for ss).
Added dpcompat_smallerfonts cvar to replicate a DP bug (for ss).
Detect dp's m_draw extension, to work around it (for ss).
Cvar dpcompat_ignoremodificationtimes added. A value of 0 favour the most recently modified file, 1 will use DP-like alphabetically sorted preferences (for ss).
loadfont builtin can now accept outline=1 in the sizes arg for slightly more readable fonts.
Fix bbox calcs for rotated entities, fix needed for r_ignorenetpvs 0.
Hackily parse emoji.json to provide 💩 etc suggestions.
Skip prediction entirely when there's no local entity info. This fixes stair-smoothing in xonotic.
screenshot_cubemap will now capture half-float images when saving to ktx or dds files.
Fix support for xcf files larger than 4gb, mostly to avoid compiler warnings.
Fixed size of gfx/loading.lmp when replacement textures are used.
Added mipmap support for rg8 and l8a8 textures.
r_hdr_framebuffer cvar updated to support format names instead of random negative numbers. Description updated to name some interesting ones.
Perform autoupdate _checks_ ONLY with explicit user confirmation (actual updating already needed user confirmation, but this extra step should reduce the chances of us getting wrongly accused of exfiltrating user data if we're run in a sandbox - we ONLY ever included the updating engine's version in the checks, though there's nothing we can do to avoid sending the user's router's IP).
Removed the 'summon satan all over your harddrive' quit message, in case paranoid security researchers are idiots and don't bother doing actual research.
Removed the triptohell.info and fte.triptohell.info certificates, they really need to stop being self-signed. The updates domain is still self-signed for autoupdates.
Video drivers are now able to report supported video resolutions, visible to menuqc. Currently only works with SDL2 builds.
Added setmousepos builtin. Should work with glx+win32 build.
VF_SKYROOM_CAMERA can now accept an extra two args, setviewprop(VF_SKYROOM_CAMERA, org, axis, degrees).
Removed v_skyroom_origin+v_skyroom_orientation cvars in favour just v_skyroom, which should make it behave more like the 'fog' command (used when csqc isn't overriding).
Added R_EndPolygonRibbon builtin to make it faster+easier to generate textured ribbon/cable/etc wide lines (for TW).
sdl: Fix up sys_sdl.c's file enumeration to support wildcards in directories.
edit command now displays end1.bin/end2.bin correctly, because we can.
Finally add support for f_modified - though ruleset_allow_larger_models and ruleset_allow_overlong_sounds generally make it redundant.
Fix threading race condition in sha1 lookups.
Updated f_ruleset to include the same extra flags reported by ezquake.
A mod's default.fmf file can now contain an eg 'mainconfig config.cfg' line (to explicitly set the main config saved with cfg_save_auto 1 etc).
fmf: basegame steam:GameName/GameDir can be used to try to load a mod directory from an installed steam game. The resulting gamedir will be read-only.
HOMEDIR CHANGE: use homedirs only if the basedir cannot be written or a homedir already exists, which should further reduce the probability of microsoft randomly uploading our data to their cloud (but mostly because its annoying to never know where your data is written).
Fixed buf_cvarlist, should work in xonotic now, and without segfaults.
Added an extra arg to URI_Get_Callback calls - the response size, also changed the tempstring to contain all bytes of the response, you need to be careful about nulls though.
Try to work around nvidia's forced-panning bug on x11 when changing video modes. This might screw with other programs.
sdl: support custom icons.
sdl: support choosing a specific display.
Added some documentation to menuqc builtins.
menusys: use outlines for slightly more readable fonts.
menusys: switch vid_width and vid_height combos into a single video mode combo to set both according to reported video modes.



git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5581 fc73d0e0-1445-4013-8a0c-d673dee63da5
2019-11-20 03:09:50 +00:00
..
anorms.h Initial Checkin 2004-08-23 00:15:46 +00:00
api_menu.h stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
bymorphed.h Interact properly with window managers. Fullscreen support needs testing a bit tbh. 2007-07-23 11:48:53 +00:00
bymorphed.ico Work In Progress branch. 2009-11-04 21:16:50 +00:00
cd_linux.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cd_null.c more compile fixes 2017-02-21 23:44:11 +00:00
cd_sdl.c added support for vector bitwise operators emulation. 2017-02-21 23:26:13 +00:00
cd_win.c split up NOMEDIA into individual defines. The Wastes should now be able to do music now. 2017-02-21 20:22:07 +00:00
cdaudio.h split up NOMEDIA into individual defines. The Wastes should now be able to do music now. 2017-02-21 20:22:07 +00:00
cl_cam.c Fix some warnings. Hopefully fix bullet plugin. 2018-08-04 19:00:19 +00:00
cl_cg.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
cl_demo.c Better compat with quakespasm's demos. 2019-10-14 02:36:57 +00:00
cl_ents.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_ignore.c Fix ignore command. 2019-09-17 19:49:39 +00:00
cl_ignore.h fix a silly performance-sapping typo. 2017-02-11 16:14:06 +00:00
cl_input.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_main.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_master.h Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
cl_parse.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_plugin.inc Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_pred.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_screen.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_tent.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
cl_ui.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
clhl_game.c Try to fix up FTE's android port. 2019-04-15 18:43:42 +00:00
client.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
clq2_cin.c Fix q2 cinematics (was giving black screens). 2019-06-05 20:48:06 +00:00
clq2_ents.c fix some warnings and some alternative build configs. 2019-06-06 04:32:09 +00:00
clq3_parse.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
clq3defs.h stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
console.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
fragstats.c Fix scr_scoreboard_showflags 1 2019-09-15 15:09:36 +00:00
freecs.ico FreeCS icon added. 2018-06-10 00:38:39 +00:00
fte_eukara.ico Updated the fallback icon for FTE 2019-01-27 03:52:14 +00:00
fte_eukara64.h Updated the fallback icon for FTE 2019-01-27 03:52:14 +00:00
fte_eukaranopng.ico Updated the fallback icon for FTE 2019-01-27 03:52:14 +00:00
image.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
image_astc.h Compile fixes. 2019-09-04 09:15:13 +00:00
in_generic.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
in_morphos.c Try to fix up FTE's android port. 2019-04-15 18:43:42 +00:00
in_morphos.h Added copyright header. 2007-09-09 14:28:59 +00:00
in_raw.h attempted vs2008 compile fix 2009-01-18 01:47:48 +00:00
in_sdl.c Misc compile fixes. 2019-04-17 00:50:14 +00:00
in_win.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
input.h Try to fix up FTE's android port. 2019-04-15 18:43:42 +00:00
keys.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
keys.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
lhfont.h Stole lh's font, for use without gamedata. 2005-01-05 08:02:25 +00:00
m_download.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
m_items.c Update prediction code to propagate some values properly with certain protocol combinations that I'd overlooked. 2019-09-25 20:23:24 +00:00
m_master.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
m_mp3.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
m_multi.c Fix ignore command. 2019-09-17 19:49:39 +00:00
m_native.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
m_options.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
m_script.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
m_single.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
menu.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
menu.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
merged.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
modelgen.h curtesy molgrum: allow_download_loc permits locs/*.loc to be downloaded. also fixes an strncmp. oops. 2016-02-10 23:23:43 +00:00
net_master.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
p_classic.c Fix csqc polygon issue (using explicit glsl that doesn't need normals). 2019-02-19 06:49:03 +00:00
p_null.c cmake now builds botlib (as a shared object) 2019-01-29 07:18:07 +00:00
p_script.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
pr_clcmd.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
pr_csqc.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
pr_menu.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
pr_skelobj.c preliminary .xcf support. 2019-10-06 01:59:13 +00:00
q2.ico Work In Progress branch. 2009-11-04 21:16:50 +00:00
q2anorms.h Initial Checkin 2004-08-23 00:15:46 +00:00
q2m_flash.c added cl_sendguid cvar, defaulting to 0. this disables the guid feature by default. 2014-05-10 13:42:13 +00:00
quake.manifest preliminary bidi support. 2014-06-30 21:57:35 +00:00
quakedef.h Update prediction code to propagate some values properly with certain protocol combinations that I'd overlooked. 2019-09-25 20:23:24 +00:00
r_2d.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
r_d3.c Added .dz playback support. 2017-07-12 08:15:27 +00:00
r_part.c first public attempt at pbr. 2019-03-12 05:04:27 +00:00
r_partset.c Try to fix up FTE's android port. 2019-04-15 18:43:42 +00:00
r_partset.h cmake now builds botlib (as a shared object) 2019-01-29 07:18:07 +00:00
r_surf.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
render.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
renderer.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
renderque.c added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
renderque.h added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
resource.h threaded loading code and associated/extensive tweaks. 2014-10-05 20:04:11 +00:00
roq.h playdemo accepts https urls now. will start playing before the file has finished downloading, to avoid unnecessary delays. 2017-05-10 02:08:58 +00:00
roq_read.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
sbar.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
sbar.h qccgui: add custom right-click menu. move buttons for more screen space. 2017-06-05 15:20:57 +00:00
screen.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
skin.c added env_cubemap support. doesn't currently render its own cubemaps yet. 2018-07-24 13:59:42 +00:00
snd_al.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
snd_alsa.c smoother console scrolling (at least with the mouse) 2019-09-04 08:32:22 +00:00
snd_directx.c Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
snd_dma.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
snd_droid.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
snd_linux.c Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
snd_macos.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
snd_mem.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
snd_mix.c stripped support for qvm-based plugins. rewrote native plugins to use a more efficient interface. 2019-09-04 07:59:40 +00:00
snd_morphos.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
snd_mp3.c change alot of sprintfs 2011-07-22 15:11:35 +00:00
snd_opensl.c Try to fix up FTE's android port. 2019-04-15 18:43:42 +00:00
snd_ov.c Fix the off-by-one that has been causing ogg vorbis crashes all these years. 2019-09-03 12:33:14 +00:00
snd_pulse.c smoother console scrolling (at least with the mouse) 2019-09-04 08:32:22 +00:00
snd_sblaster.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
snd_sdl.c smoother console scrolling (at least with the mouse) 2019-09-04 08:32:22 +00:00
snd_sndio.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
snd_wasapi.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
snd_win.c fix Q3BSP-without-Q2BSP bug. 2017-10-31 22:52:58 +00:00
snd_xaudio.c Fix various compiler warnings. 2017-09-20 11:27:13 +00:00
sound.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
spritegn.h misc fixes. 2017-02-01 04:42:33 +00:00
sys_axfte.cpp splitscreen cleaned up more. 2013-06-23 02:17:02 +00:00
sys_dos.c a dos port, as a dig at eukara about his xbox port project. 2017-05-19 03:32:02 +00:00
sys_droid.c Track areas properly, so we don't bug out when a client has multiple cameras in different areas. 2019-07-02 04:12:20 +00:00
sys_linux.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
sys_morphos.c reworked clipboard handling to avoid stalls when pasting in linux. 2018-10-11 10:31:23 +00:00
sys_npfte.c playdemo accepts https urls now. will start playing before the file has finished downloading, to avoid unnecessary delays. 2017-05-10 02:08:58 +00:00
sys_plugfte.c playdemo accepts https urls now. will start playing before the file has finished downloading, to avoid unnecessary delays. 2017-05-10 02:08:58 +00:00
sys_plugfte.h ------------------------------------------------------------------------ 2013-03-12 22:37:28 +00:00
sys_sdl.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
sys_win.c vulkan: fixed anisotropy 2019-07-16 02:59:12 +00:00
sys_xdk.c Fix a stupid bug with allow_download cvar. 2019-03-12 06:41:52 +00:00
teamplay.c added cmake file. 2018-03-04 14:41:16 +00:00
textedit.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
valid.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
vid.h Too many changes, sorry. 2019-11-20 03:09:50 +00:00
vid_headless.c Fix csqc polygon issue (using explicit glsl that doesn't need normals). 2019-02-19 06:49:03 +00:00
view.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
view.h fix some warnings and some alternative build configs. 2019-06-06 04:32:09 +00:00
wad.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00
wad.h Attempt to optimise texture memory by loading greyscale tgas as 8bit. Extend serverbrowser api for xonotic. Be more aggressive with loading hardware cursor images. Fix software banding with compressed textures. Rework autosprites to cope with atlased texcoords (note: q3 would discard the texcoords). 2018-09-29 17:31:58 +00:00
wastes.ico Update wastes icon/config 2018-06-21 13:14:53 +00:00
winamp.h got rid of some anonymous unions 2006-02-17 02:51:59 +00:00
winquake.h Misc tweaks. 2018-10-23 07:09:06 +00:00
winquake.rc Fixed some bugs with servers using gnutls. 2018-03-24 04:02:09 +00:00
zqtp.c Too many changes, sorry. 2019-11-20 03:09:50 +00:00