udp: minor improvements
snd: simplify somewhat
fs: don't create existing directories
vid: don't set repl in allocimage like a dolt
fix some file handling bullshit
more mostly pointless file shuffling
remove unused Q_ftol and Q_log2
merge plan9/^(sys misc)
misc fixes and cleanup
less stupid names for plan9/*.c
fix mproc race conditions and incorrect mousewheel events parsing
port udp/ip networking
remove GAME_INCLUDE in c files bullshit
simplify mkfile a bit
fix botched Sys_FindFirst, Sys_FindNext
merge edict_t definitions, really include everything from everywhere
disable packing for client.h structs
fix multiple brainfarts
recognize mwheelup, mwheeldown and swap middle and right buttons
fix brain fart with m_filter
fix Rendez lockups on crash
ungrab mouse when opening menu or ingame console
remove -nostdout: just redirect 1 and/or 2
install in $home/bin/$objtype, data in $home/lib/quake2
up max resolution to an arbitrary 4096x4096
make compilable/loadable and deal with 2c(1) warnings
fix passing nil pointer to sprintf
fix typo and possibly breakable sizeof assumptions
shuffle code around more
remove more unused stuff
nuke most useless code and files from orbit
copy stuff over from linux for plan9
make compilable on linux
The original Quake 2 sources as originally released under the GPL license on December 21, 2001.