reduce mainstacksize
normal quake: completely rewrite memory management; increase default limits
qc: add "pr_checkextension", no extensions are defined (yet)
pr_exec: print *which* builtin number is invalid
cmd: increase cmd text buffer: 8k → 64k
normalquake: redo screen image conversion; remove scaling; make sound chop less
add "showfps" cvar
qw: remove broken Sys_FileTime
D_DrawSpans16 + loop unroll (thanks qbism & others)
qw/sys: use dir(f)stat in place of raw stat reading
don't print any debug or console messages to stdin/err by default
snd: fix playback from physical cd's and put it in its own proc
qw: always use %d instead of %i in printf functions
sys: always kill all threads on exit, use the same code for qw
qwsv: setfcr for ignored fp exceptions
qw: set default framerate limit to max (72)
in: grab mouse and mouse free look enabled by default
qwcl: fix invalid encoding in console printed string
qw: fix console autorepeat when disconnected
host_cmd: fix missed %r usage (thanks kvik)
increase local models name size for the insane amounts of brushes in BSP2
"profile" cmd: no action unless an active server
replace nsec() with nanosec(): less context switching
draw viewmodel when fov is > 90 (can still be disabled with a cvar)
in: override of console key for swe keyboard (thanks sigrid)
README: mention qk1-specific m_windowed setting
vid: fix memory corruption on resize
qw: warp fixes (from quake2)
workaround for console color print
fix qw screenshot code, add current time to filenames
amend README
qw: mouse grabbing fixes
qw: use bio for qwsv input
qw: align more code and headers to qk1
qw: align video, sound and input code with qk1
qw: fix networking
qw: add broken-ass port
prep quakeworld for porting
implement networking
amend README
vid: experimental scaling from a given resolution
cleanse argument parsing crap
vid: clean up and simplify
in: check for nil pointer before chanfree
in: fix read from uninitialized memory on startup
fix bullshit input code
vid: don't set repl in allocimage like a dolt
clean up initialization code
remove unused Cmd_CheckParm
screenshots: use writeimage(2) instead of pcx
snd: reimplement cdaudio code without libregexp and mixfs(1)
fix and simplify sound
amend header includes
bikeshed file i/o further
reimplement common.c file reading shit using libbio
remove some stupid printing shit, cleanup fixes
cd: fix exiting on eof and writing an outdated buffer
fix whiteout on exit?
specify implied screen depth and chan
fix writing pcx screenshots from the wrong data
cd: read uNNN tracks too, fix minor bugs
implement cdaudio via mixfs(1), simplify snd.c a bit
reduce max resolution to 2048x2048
remove unused console.c:Con_NotifyBox
grab/ungrab mouse according to menu or console access
misc unfocused changes/fixes
workaround for misunderstood print(2) weirdness
fix wpos overflow giving negative offset for dma buffer pos
fix Rendez lockups on crash
remove -nostdout, just redirect 1 and/or 2
fix sound issues by raising sample number
remove unused files from quake release
don't chanclose and only free chan if it's non nil
fix occasional double free on abnormal exit
crude mouse ungrab when toggling main menu
include headers with global definitions everywhere
appropriate stack size for kproc, mproc, sproc; clean up mouseactive bool
assume truecolor; some cleanup and quench compiler warnings
fix probably typos in world.c and mathlib.c
remove useless -condebug
remove some dead code; don't include r_local.h in d_local.h
fix buggy linux event handling bullshit
use %r properly in printing functions
remove -winsize, -width, -height
bring exit text scroll back
fix performance issues with sound; minor cleanups