2002-10-01 06:55  deek

	* debian/changelog:

	Update the Debian changelog.
	
2002-10-01 06:47  deek

	* debian/Makefile.am:

	Add quakeforge-oss's and quakeforge-alsa's postinst/prerm files to the dist.
	D'oh!
	
2002-10-01 05:41  deek

	* debian/: quakeforge-alsa.postinst, quakeforge-alsa.prerm,
	quakeforge-common.postinst, quakeforge-oss.postinst,
	quakeforge-oss.prerm:

	Fix the plugins' postinsts for the Policy-compliant pathnames.
	
2002-10-01 05:17  taniwha

	* RPM/build_rpm.in:

	don't run cvs2cl if there's no CVS dir
	
2002-10-01 05:06  deek

	* debian/rules:

	Move plugins back to /usr/lib/quakeforge/plugins where Debian policy wants
	them.
	
2002-10-01 02:37  taniwha

	* tools/zpak:

	smarter gzipping thanks to alphageek (whew, slipped in at last moment:)
	
2002-10-01 02:22  taniwha

	* RPM/quakeforge.spec.in:

	packaging menu.dat is currently not a good idea due to lack of a clean
	place to put it. id1 and qw are essentially sacrosanct
	
2002-09-30 23:19  taniwha

	* NEWS:

	heh, WildCode got the fix in on time :)
	
2002-09-30 23:16  wildcode

	* libs/video/targets/in_svgalib.c:

	Bug Fix, mouse didn't work in svga client.Fixed by closing the mouse before initing it due to vga_init initing the mouse when called
	
2002-09-30 22:16  taniwha

	* NEWS:

	add a warning about -svga
	
2002-09-30 21:52  taniwha

	* configure.ac:

	nuke --with-amd in favor of --with-arch
	
2002-09-30 21:35  taniwha

	* libs/video/renderer/: gl/gl_screen.c, sw32/screen.c:

	copy that fix for the other renderers
	
2002-09-30 21:25  taniwha

	* libs/video/renderer/sw/screen.c:

	make sure the bottom part of the console gets updated properly if it covers
	the status bar.
	
2002-09-30 20:34  taniwha

	* Makefile.am:

	use AMTAR instead of TAR
	
2002-09-30 20:06  taniwha

	* NEWS:

	add a list of known problems (that readily come to mind for me:)
	
2002-09-30 18:19  taniwha

	* RPM/quakeforge.spec.in, debian/rules:

	packaging tweaks
	
2002-09-30 18:19  taniwha

	* configure.ac, quakeforge-config.in:

	nuke quakeforge-config.in and quakeforge-config as it's broken and will be
	replaced with a better setup (pkg-config)
	
2002-09-30 16:51  deek

	* debian/: .cvsignore, changelog, control, rules:

	Debian changes. new packages, -utils and -maptools. qfmodelgen isn't in a
	package yet.
	
2002-09-30 16:47  deek

	* qw/source/sv_pr_cmds.c:

	PF_Fixme(): better error message.
	
2002-09-30 16:45  deek

	* tools/qfcc/doc/qfcc.lyx:

	Add a paragraph to the Rua doc's introduction.
	
2002-09-30 16:40  taniwha

	* libs/util/quakeio.c, nq/source/net_wins.c:

	win32 compile fixes
	
2002-09-30 05:01  despair

	* configure.ac:

	Bump version to 0.5.2.
	
2002-09-30 05:00  despair

	* INSTALL:

	Note how to actually build and install...
	
2002-09-30 04:55  despair

	* INSTALL:

	Get rid of crappy old INSTALL, replace with beginnings of something more sane.
	
2002-09-30 03:59  taniwha

	* libs/audio/targets/snd_alsa_0_9.c:

	fix the crash on focus loss when using in_snd_block and -nosound
	
2002-09-30 03:31  taniwha

	* libs/video/targets/vid_sgl.c:

	use int_val instead of value for vid_fullscreen
	
2002-09-29 03:30  despair

	* TODO:

	Minor cleanups.
	
2002-09-28 02:33  despair

	* nq/source/host_cmd.c, nq/source/sv_main.c, qw/source/cl_main.c,
	qw/source/pmove.c:

	Whitespace.
	
2002-09-27 20:10  taniwha

	* include/Makefile.am:

	fix make dist (bogus stamp-h.in)
	
2002-09-27 05:46  taniwha

	* libs/util/quakeio.c:

	get Qseek working properly (d'oh) and Qtell (forgot it needed adjusting)
	
2002-09-27 04:27  taniwha

	* include/QF/quakefs.h, include/QF/quakeio.h, libs/util/cmd.c,
	libs/util/quakefs.c, libs/util/quakeio.c,
	tools/qfcc/source/linker.c, tools/qfprogs/source/qfprogs.c:

	using Qseek on a pak sub-file should work better. this should make oggs in
	paks work.
	
2002-09-27 03:32  taniwha

	* qw/source/: sv_main.c, sv_user.c:

	bring back the timekick code but make it an alternative (default) to the
	new timecheck code.
	
2002-09-26 20:58  taniwha

	* nq/source/skin.c, qw/source/skin.c:

	kill most of the diffs
	
2002-09-26 20:57  taniwha

	* libs/util/quakefs.c:

	make gzipped oggs explicitly unsupported
	
2002-09-26 19:37  taniwha

	* libs/audio/renderer/vorbis.c:

	close the file if vorbis doesn't like it
	
2002-09-26 03:58  taniwha

	* tools/qfvis/source/flow.c:

	go back to the `long way' for the cross product as qfvis was no longer
	getting the same results as vis (that may be acceptable, but not yet:)
	
2002-09-25 21:35  taniwha

	* include/QF/mathlib.h, libs/util/mathlib.c,
	tools/qfbsp/source/brush.c, tools/qfbsp/source/csg4.c,
	tools/qfbsp/source/map.c, tools/qfbsp/source/merge.c,
	tools/qfbsp/source/outside.c, tools/qfbsp/source/portals.c,
	tools/qfbsp/source/qfbsp.c, tools/qfbsp/source/region.c,
	tools/qfbsp/source/surfaces.c, tools/qfbsp/source/tjunc.c,
	tools/qflight/source/ltface.c, tools/qfvis/source/qfvis.c:

	provide a tighter accuracy (but slower) _VectorNormalize for the tools
	
2002-09-25 17:48  taniwha

	* tools/qfbsp/source/qfbsp.c:

	fix program name printing
	
2002-09-25 01:51  taniwha

	* tools/: qflight/include/entities.h, qflight/include/light.h,
	qflight/include/threads.h, qflight/source/entities.c,
	qflight/source/ltface.c, qflight/source/qflight.c,
	qflight/source/threads.c, qflight/source/trace.c,
	qfvis/include/vis.h, qfvis/source/base-vis.c, qfvis/source/flow.c,
	qfvis/source/qfvis.c, qfvis/source/soundphs.c:

	qfvis and qflight are still copyright Id
	
2002-09-24 22:28  taniwha

	* NEWS:

	tabs again :/
	
2002-09-24 22:16  despair

	* NEWS:

	Slight poking at renderer portion of NEWS.
	
2002-09-24 21:48  taniwha

	* tools/qfvis/source/flow.c:

	use the vector math macros from mathlib.h to make the math in
	ClipToSeparators clearer and comment on how --level effects the vis
	calculations
	
2002-09-24 04:50  taniwha

	* tools/qflight/source/Makefile.am:

	forgot qflight was threaded too
	
2002-09-24 03:01  taniwha

	* tools/qfbsp/source/Makefile.am:

	qfbsp shouldn't be linking with -pthread
	
2002-09-24 02:46  taniwha

	* configure.ac, tools/qfvis/source/Makefile.am,
	tools/qfvis/source/base-vis.c, tools/qfvis/source/flow.c,
	tools/qfvis/source/qfvis.c:

	split the base vis functions out of flow.c, add -D_REENTRANT to the compile
	for qfvis and a bunch of whitespace
	
2002-09-23 22:54  taniwha

	* tools/qfvis/: include/vis.h, source/flow.c, source/qfvis.c:

	various var cleanups
	
2002-09-23 17:22  taniwha

	* NEWS:

	add some more stuff
	
2002-09-23 16:27  taniwha

	* tools/qfbsp/: include/bsp5.h, include/map.h, source/brush.c,
	source/csg4.c, source/map.c, source/merge.c, source/nodraw.c,
	source/outside.c, source/portals.c, source/qfbsp.c,
	source/region.c, source/solidbsp.c, source/surfaces.c,
	source/tjunc.c, source/writebsp.c:

	whitespace cleanup and add rcsid tags
	
2002-09-23 14:54  taniwha

	* NEWS:

	expand out the tabs
	
2002-09-23 06:18  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	handle the new case Despair discovered.
	
2002-09-23 05:18  taniwha

	* doc/skybox.fig:

	add the new case despair discovered for me
	
2002-09-22 21:54  taniwha

	* tools/qfvis/: include/vis.h, source/flow.c, source/qfvis.c:

	don't do threading if only 1 thread is used and add another state to
	vstatus_t for better portal state checking
	
2002-09-22 21:32  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c:

	go back to bailing out on errors
	
2002-09-22 04:17  taniwha

	* tools/qfvis/source/flow.c:

	re-enable the break to speed up vis
	
2002-09-22 03:48  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c:

	correct a spelling error and make a comment a little clearer
	
2002-09-21 22:15  taniwha

	* tools/qfvis/source/flow.c:

	more malloc/memset to calloc
	
2002-09-21 21:42  taniwha

	* tools/qfvis/source/qfvis.c:

	correct the spelling of FindPassages
	
2002-09-21 21:35  taniwha

	* tools/qfvis/source/qfvis.c:

	more grey space and replace malloc/memset 0 with calloc
	
2002-09-21 21:27  taniwha

	* tools/qfvis/: include/options.h, include/vis.h, source/qfvis.c:

	white and grey space cleanup
	
2002-09-21 21:17  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c:

	remove a dead var from flow.c and make the mutex use defaults (not sure if
	the thing even works:( )
	
2002-09-21 03:51  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c:

	report on the non-reliability of c_chains when threads are used
	
2002-09-20 22:44  taniwha

	* libs/util/bspfile.c, tools/qflight/source/ltface.c,
	tools/qflight/source/qflight.c:

	fix a few memory access bugs
	
2002-09-20 22:31  taniwha

	* tools/qflight/: include/light.h, include/threads.h,
	source/entities.c, source/ltface.c, source/qflight.c,
	source/threads.c:

	hopefully make everything happy with the new bsp struct
	
2002-09-20 21:58  taniwha

	* tools/qflight/: include/threads.h, source/Makefile.am,
	source/qflight.c, source/threads.c:

	get qflight (maybe:) working with threads
	
2002-09-20 21:48  taniwha

	* tools/qfbsp/: include/Makefile.am, include/bsp5.h,
	include/options.h, source/Makefile.am, source/options.c,
	source/outside.c, source/portals.c, source/qfbsp.c,
	source/surfaces.c, source/tjunc.c, source/writebsp.c:

	use getopt and add wad search paths
	
2002-09-20 19:30  taniwha

	* tools/qfbsp/source/writebsp.c:

	zap some debug :/
	
2002-09-20 19:03  taniwha

	* tools/qfvis/: include/vis.h, source/qfvis.c:

	fix the missing LOCK and UNLOCK defs (found by accident:) and use a dstring
	for building the compressed vis data
	
2002-09-20 18:17  taniwha

	* tools/qfbsp/source/writebsp.c:

	write the texdata correctly and actually write the leaf info
	
2002-09-20 17:02  taniwha

	* include/QF/mathlib.h, libs/util/mathlib.c,
	tools/qfbsp/include/bsp5.h, tools/qfbsp/source/brush.c,
	tools/qfbsp/source/map.c, tools/qfbsp/source/merge.c,
	tools/qfbsp/source/outside.c, tools/qfbsp/source/portals.c,
	tools/qfbsp/source/region.c, tools/qfbsp/source/solidbsp.c,
	tools/qfbsp/source/surfaces.c, tools/qfmodelgen/source/modelgen.c,
	tools/qfvis/source/flow.c:

	make _VectorCompare use EQUAL_EPSILON (VectorCompare is still the fast
	macro) and use it instead of VectorCompare in the map tools. This (and, it
	seems, RINT) fixes qfbsp on spc. Also, jump /all/ entities that get hit
	by the filler in qfbsp
	
2002-09-19 22:48  taniwha

	* tools/qfbsp/source/outside.c:

	correctly report the location of the hit entity
	
2002-09-19 20:58  taniwha

	* tools/qfbsp/source/writebsp.c:

	multiple wad files seem to work now
	
2002-09-19 20:39  taniwha

	* include/QF/bspfile.h, libs/util/bspfile.c,
	tools/qfbsp/include/map.h, tools/qfbsp/source/brush.c,
	tools/qfbsp/source/map.c, tools/qfbsp/source/qfbsp.c,
	tools/qfbsp/source/region.c, tools/qfbsp/source/surfaces.c,
	tools/qfbsp/source/writebsp.c:

	qfbsp now mostly works. only known issue is multiple texture wads don't
	load properly and possibly a "reached occupant" issue (dunno if it's the
	map or qfbsp)
	
2002-09-19 19:12  despair

	* tools/qfbsp/source/: csg4.c, portals.c, region.c, surfaces.c,
	tjunc.c:

	Fix lack of compat.h/string.h includes.
	
2002-09-19 18:51  despair

	* tools/qfbsp/: include/bsp5.h, include/map.h, source/brush.c,
	source/csg4.c, source/map.c, source/merge.c, source/nodraw.c,
	source/outside.c, source/portals.c, source/qfbsp.c,
	source/region.c, source/solidbsp.c, source/surfaces.c,
	source/tjunc.c, source/writebsp.c:

	Gobs of whitespace.
	
2002-09-19 17:14  taniwha

	* tools/qfbsp/source/: brush.c, csg4.c, map.c, merge.c, nodraw.c,
	outside.c, portals.c, qfbsp.c, region.c, solidbsp.c, surfaces.c,
	tjunc.c, writebsp.c:

	enough whitespace to crush a shambler
	
2002-09-19 16:58  taniwha

	* configure.ac, tools/Makefile.am, tools/qfbsp/.cvsignore,
	tools/qfbsp/Makefile.am, tools/qfbsp/include/.cvsignore,
	tools/qfbsp/include/Makefile.am, tools/qfbsp/include/bsp5.h,
	tools/qfbsp/include/map.h, tools/qfbsp/source/.cvsignore,
	tools/qfbsp/source/Makefile.am, tools/qfbsp/source/brush.c,
	tools/qfbsp/source/csg4.c, tools/qfbsp/source/map.c,
	tools/qfbsp/source/merge.c, tools/qfbsp/source/nodraw.c,
	tools/qfbsp/source/outside.c, tools/qfbsp/source/portals.c,
	tools/qfbsp/source/qfbsp.c, tools/qfbsp/source/region.c,
	tools/qfbsp/source/solidbsp.c, tools/qfbsp/source/surfaces.c,
	tools/qfbsp/source/tjunc.c, tools/qfbsp/source/writebsp.c:

	Whee, now we have qfbsp. It compiles, but won't work as it hasn't been
	`ported' to the new bspfile stuff when it comes to creating/editing a bsp.
	
2002-09-19 15:28  taniwha

	* libs/util/bspfile.c:

	round off the offsets/sizes again
	
2002-09-19 06:01  taniwha

	* tools/qfcc/source/linker.c:

	don't fuss with function defs that aren't initialized
	
2002-09-19 05:35  taniwha

	* include/QF/bspfile.h, libs/util/bspfile.c,
	tools/qflight/include/light.h, tools/qflight/source/entities.c,
	tools/qflight/source/ltface.c, tools/qflight/source/qflight.c,
	tools/qflight/source/trace.c, tools/qfvis/include/vis.h,
	tools/qfvis/source/qfvis.c, tools/qfvis/source/soundphs.c:

	rewrite bspfile.[ch] so they work off an object rather than global data.
	The direct filesystem access is also removed. Fix up qfvis and qflight to
	compile with the new bspfile. qfvis seems to work, qflight probably doesn't
	
2002-09-19 05:11  taniwha

	* include/QF/qendian.h, include/QF/quakeio.h, libs/util/quakeio.c:

	kill the last VFile ref and make the calculate the file size on opening for
	reading (Qfilesize works only when Qopen is used in read mode).
	
2002-09-19 03:19  despair

	* ruamoko/game/tempent.r:

	space to tabs. Grr!
	
2002-09-19 02:45  despair

	* tools/qfvis/source/qfvis.c:

	typo fix
	
2002-09-19 02:37  despair

	* tools/: qflight/include/entities.h, qflight/include/light.h,
	qflight/source/entities.c, qflight/source/ltface.c,
	qflight/source/options.c, qflight/source/qflight.c,
	qflight/source/threads.c, qflight/source/trace.c,
	qfvis/include/vis.h, qfvis/source/flow.c, qfvis/source/options.c,
	qfvis/source/qfvis.c, qfvis/source/soundphs.c:

	Whitespace.
	
2002-09-18 23:09  despair

	* tools/qfmodelgen/source/: cmdlib.c, lbmlib.c, modelgen.c,
	scriplib.c, trilib.c:

	Whitespace, and one typo fix in an error message.
	
2002-09-18 21:35  taniwha

	* tools/qfvis/source/qfvis.c:

	forgot to update a pointer
	
2002-09-18 21:14  taniwha

	* tools/qfvis/source/qfvis.c:

	avoid a buffer overflow when the new visdata is bigger than the old
	
2002-09-18 15:31  taniwha

	* nq/: include/net.h, source/net_dgrm.c, source/net_udp.c:

	hopefully fix compiling in Irix
	
2002-09-18 14:57  taniwha

	* acinclude.m4:

	fix a braino in the QF_WITH_TARGETS macro
	
2002-09-18 14:38  taniwha

	* libs/video/renderer/r_light.c:

	fix software model lighting
	
2002-09-18 06:07  taniwha

	* include/QF/bspfile.h, libs/util/bspfile.c,
	tools/qfvis/source/qfvis.c:

	redo bspfile to use dynamic allocation for the arrays to avoid buffer
	overflows. also fix up the verbosity levels in qfvis.c
	
2002-09-18 04:23  taniwha

	* qw/source/cl_main.c:

	get the skybox serverinfo working
	
2002-09-18 03:55  taniwha

	* nq/source/cl_parse.c:

	forgot to remove my debug code
	
2002-09-18 03:48  taniwha

	* nq/source/cl_parse.c:

	when bailing out of the bits tests due to U_EXTEND2 not being set, jump
	to the forcelink test rather than returning from the function. fixes the
	intermission bug.
	
2002-09-17 22:37  taniwha

	* tools/: pak/Makefile.am, qfcc/doc/man/Makefile.am,
	qflight/Makefile.am, qfvis/Makefile.am:

	bah, EXTRA_MANS doesn't work, even though automake doesn't complain :/
	
2002-09-17 22:19  taniwha

	* acinclude.m4, configure.ac, ruamoko/cl_menu/Makefile.am,
	ruamoko/game/Makefile.am, ruamoko/lib/Makefile.am,
	tools/pak/Makefile.am, tools/qfcc/doc/man/Makefile.am,
	tools/qfcc/source/Makefile.am, tools/qfdefs/source/Makefile.am,
	tools/qflight/Makefile.am, tools/qflight/source/Makefile.am,
	tools/qfmodelgen/source/Makefile.am,
	tools/qfprogs/source/Makefile.am, tools/qfvis/Makefile.am,
	tools/qfvis/source/Makefile.am, tools/qwaq/Makefile.am,
	tools/wav/Makefile.am:

	macro-ize --with-{clients,servers} and implement --with-tools using the new
	macro
	
2002-09-17 18:42  taniwha

	* tools/qfcc/source/linker.c:

	get @system working (Closes: #52). I'm not happy with the name of this
	operator and I'm very open to suggestions, but it seems to work. What
	@system does is to mark a def in such a way that the linker will allow it
	to be redefined /once/ giving the programmer control over where and when
	a def is defined, but initializing it elsewhere. This is most useful when
	working with v6 progs and separate compliation as the `system' defs need to
	be in a certain order in certain locations or the resuting progs.dat file
	will be incompatable with non-qf 0.5 servers.
	
2002-09-17 05:13  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Tweak ramp decay on new spark shower.
	
2002-09-17 05:11  taniwha

	* qw/source/: Makefile.am, cl_main.c, cl_parse.c, sv_ccmds.c,
	sv_cvar.c:

	tidy up SV_Serverinfo_f, move Cvar_Info from sv_cver.c to sv_ccmds.c and
	make the client no_pogo_stick cvar properly reflect the serverinfo
	
2002-09-17 02:14  despair

	* include/d_iface.h, libs/video/renderer/gl/gl_dyn_part.c:

	Use ramps for spark showers, so they fade in color as well as alpha.
	Lightning doesn't have a ramp, so it doesn't use this feature yet.
	
2002-09-16 20:32  taniwha

	* tools/qfcc/source/type.c:

	make it so id can be assigned to any class or object pointer
	
2002-09-16 17:37  taniwha

	* tools/qfcc/source/linker.c:

	a bit of code cleanup
	
2002-09-16 15:42  taniwha

	* NEWS, tools/qfcc/include/def.h, tools/qfcc/include/obj_file.h,
	tools/qfcc/source/def.c, tools/qfcc/source/obj_file.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y:

	"for example" is more appropriate than "that is"
	
2002-09-16 07:17  wildcode

	* tools/3dfx_stub/: 3dfxstub.h, gl_stub.c, gls_norm.c, gls_trace.c:

	fix up package names in license
	
2002-09-15 09:24  deek

	* NEWS:

	Update NEWS with some more stuff, and easier-to-read layout.
	
2002-09-15 05:04  taniwha

	* libs/models/brush/gl_model_brush.c:

	gamma correct the loaded lightmaps so swgamma works better (MUCH better:)
	
2002-09-14 20:16  despair

	* qw/source/cl_main.c:

	Fix fps limiting.
	
2002-09-14 07:51  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c:

	fix missed header commit
	
2002-09-14 07:00  deek

	* libs/gamecode/engine/: pr_edict.c, pr_exec.c:

	New dump format for progs. It looks like assembly code. setting pr_debug to 2
	or higher adds more debug information.
	
2002-09-14 03:34  taniwha

	* qw/source/pmove.c:

	allow players to run down ramps normally when no_pogo_stick bit 1 is set
	
2002-09-13 21:02  taniwha

	* configure.ac:

	forgot to remove my debug :P
	
2002-09-13 20:53  taniwha

	* configure.ac:

	detect whether to use -pthread or -lpthread
	
2002-09-13 17:38  taniwha

	* tools/qfcc/source/expr.c:

	produce better code for v6 %
	
2002-09-13 17:12  taniwha

	* tools/qfcc/source/: emit.c, expr.c:

	emit.c:
		implement % for v6 code. hacky, but it works :) (Closes: #29)
	expr.c:
		emit the body of a block expresion before emitting its result (needed
		for v6 %)
	
2002-09-13 15:42  taniwha

	* tools/qfcc/source/: idstuff.c, qfcc.c:

	Closes: #50
	idstuff.c:
		don't write the defs at offset 0 to progdefs.h
	qfcc.c:
		generate progdefs.h and the crc for v6 code when linking object files
		to the progs.dat
	
2002-09-13 15:07  taniwha

	* libs/util/bspfile.c, tools/qfmodelgen/include/cmdlib.h,
	tools/qfmodelgen/source/cmdlib.c:

	bspfile.c:
		start rewriting for saner code starting with making the private
		functions static
	cmdlib.[ch]:
		win32 compile fixes (remove redundant function)
	
2002-09-13 05:32  taniwha

	* include/QF/skin.h, libs/models/alias/gl_model_alias.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/sw/sw_skin.c,
	libs/video/renderer/sw32/sw32_skin.c, qw/source/cl_parse.c:

	get larger player skins working in gl
	
2002-09-13 04:31  taniwha

	* qw/source/pmove.c:

	correct a spelling error
	
2002-09-13 04:30  taniwha

	* qw/: include/client.h, include/pmove.h, include/server.h,
	source/cl_pred.c, source/pmove.c, source/sv_user.c:

	enhanced no_pogo_stick control
	
2002-09-13 01:08  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Grr, what's with cvs today?
	
2002-09-13 00:58  taniwha

	* qw/source/sv_ents.c:

	silence the MAX_PACKET_ENTITIES warning for general use
	
2002-09-13 00:23  despair

	* libs/video/renderer/r_part.c:

	Oops.
	
2002-09-12 22:52  despair

	* include/r_dynamic.h:

	Missed in last commit. Eeek...
	
2002-09-12 22:09  despair

	* nq/include/client.h, nq/source/cl_main.c, nq/source/cl_parse.c,
	qw/source/cl_ents.c, qw/source/cl_parse.c:

	More QSG2 work.
	
2002-09-12 21:11  taniwha

	* tools/qfvis/source/flow.c:

	bring in rvis' speedup. I won't pretend to understand what's going on, so
	it's tagged :)
	
2002-09-12 20:49  despair

	* qw/source/cl_main.c:

	Allow float cl_maxfps settings, clean up code a bit.
	
2002-09-12 19:33  taniwha

	* tools/qfvis/source/qfvis.c:

	forgot to uncomment the code that initialized uncompressed when I got
	portal loading working
	
2002-09-12 18:34  taniwha

	* tools/qfcc/source/def.c:

	mark allocated fields constant
	
2002-09-12 18:30  taniwha

	* tools/qfcc/source/qc-parse.y:

	static defs are initialized too
	
2002-09-12 17:13  taniwha

	* tools/qfcc/source/: linker.c, qc-parse.y:

	linker.c:
		don't seg on uninitialized fields
	qc-parse.y:
		support @extern and @static blocks (eg, @extern { ... };)
	
2002-09-12 06:48  taniwha

	* configure.ac, tools/qfvis/source/Makefile.am,
	tools/qfvis/source/options.c, tools/qfvis/source/qfvis.c:

	get qfvis working, including pthreads
	
2002-09-12 05:40  taniwha

	* NEWS:

	whitespace
	
2002-09-12 05:36  snax

	* NEWS:

	
	Added a blurb about the new timecheat protection.
	
2002-09-12 04:57  snax

	* qw/: include/server.h, source/sv_main.c, source/sv_user.c:

	
	Removed the old timecheat protection and added a system that adjusts
	time to what the server thinks is correct when too much inaccuracy
	builds up.  This nearly eliminates all speed cheating, both normal and
	reverse, except for a brief burst before the protection kicks in.  Might
	need cleaning up/tweaking.
	
2002-09-11 21:33  taniwha

	* tools/qfmodelgen/source/lbmlib.c:

	implement non-asm versions of the bit plane mungers
	
2002-09-11 20:22  taniwha

	* configure.ac, tools/Makefile.am, tools/qfmodelgen/.cvsignore,
	tools/qfmodelgen/Makefile.am, tools/qfmodelgen/include/.cvsignore,
	tools/qfmodelgen/include/Makefile.am,
	tools/qfmodelgen/include/cmdlib.h,
	tools/qfmodelgen/include/lbmlib.h,
	tools/qfmodelgen/include/scriplib.h,
	tools/qfmodelgen/include/trilib.h,
	tools/qfmodelgen/source/.cvsignore,
	tools/qfmodelgen/source/Makefile.am,
	tools/qfmodelgen/source/cmdlib.c, tools/qfmodelgen/source/lbmlib.c,
	tools/qfmodelgen/source/modelgen.c,
	tools/qfmodelgen/source/scriplib.c,
	tools/qfmodelgen/source/trilib.c:

	bring in modelgel, quakeforgeized :) (more work needs to be done, though)
	
2002-09-11 19:26  taniwha

	* qw/source/teamplay.c:

	fix a segfault causing silly
	
2002-09-11 19:03  taniwha

	* tools/misc/mdl.py:

	silly little python script for dumping models
	
2002-09-11 18:58  despair

	* qw/source/teamplay.c:

	Whitespace.
	
2002-09-11 18:17  taniwha

	* tools/qfcc/source/qfcc.c:

	delete temporary .qfo files for (eg) qfcc -o test.dat test.qc
	
2002-09-11 16:21  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/method.c,
	source/qc-parse.y:

	create new_*_expr functions for all basic expression types except ex_poitner
	and use them instead of new_expr and setting the fields each time. Serious
	code cleanup :)
	
2002-09-10 23:40  despair

	* libs/models/brush/gl_model_brush.c:

	Replace * with # in map names, rather than _. Seems to be the "standard" for replacement textures.
	
2002-09-10 17:11  taniwha

	* debian/rules:

	add cd_linux to quakeforge-common
	
2002-09-10 16:57  taniwha

	* debian/quakeforge.conf:

	correct the alsa 0.9 example
	
2002-09-10 15:46  taniwha

	* tools/qfcc/source/: obj_file.c, qfcc.c:

	put in some error checking on the Qopen calls
	
2002-09-10 15:36  taniwha

	* tools/qfcc/source/: Makefile.am, cmdlib.c, qfcc.c:

	* taniwha salutes while taps is played
	
2002-09-10 15:13  taniwha

	* libs/video/renderer/: sw/screen.c, sw32/screen.c:

	use the correct palette when writing out screen shots
	
2002-09-10 06:35  taniwha

	* include/QF/vid.h, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw32/screen.c, libs/video/targets/vid.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_glx.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c:

	beat sw gamma handling till GL works. after a fasion. it /looks/ like it was
	beaten on.
	
2002-09-10 06:33  snax

	* doc/gib.html:

	
	Forgot to remove a line.
	
2002-09-10 04:07  taniwha

	* tools/qfcc/source/qc-lex.l:

	make @extern and @static available to v6 progs
	
2002-09-10 03:51  taniwha

	* include/QF/vid.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rmisc.c, libs/video/targets/vid.c,
	libs/video/targets/vid_sdl32.c, nq/source/cl_main.c,
	nq/source/cl_tent.c, nq/source/host.c, nq/source/skin.c,
	qw/source/cl_main.c, qw/source/cl_screen.c, qw/source/cl_tent.c,
	qw/source/skin.c:

	remove vid_basepal, creating vid.palette (current palette) and host_basepal
	
2002-09-10 03:31  snax

	* doc/gib.html:

	
	New version of GIB docs.
	
2002-09-10 01:26  snax

	* include/QF/gib_parse.h, libs/util/cmd.c, libs/util/gib_parse.c:

	
	Comments are now stripped out when a script is loaded instead of during
	execution.
	
2002-09-10 01:13  snax

	* NEWS:

	
	Added information about GIB.
	
2002-09-09 23:06  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	min-clamp ambientcolor instead of shadecolor. should make for more visible
	players
	
2002-09-09 22:03  taniwha

	* NEWS:

	start working on our changes
	
2002-09-09 20:02  despair

	* nq/source/cl_tent.c, qw/source/cl_tent.c:

	Make nq lightning handling match qw, which also gets some cleanups.
	
2002-09-09 17:28  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	rename basic bindings to movement bindings and move the two weopon related
	bindings from the movement menu to the weapon menu. now the movment menu
	/just/ fits on a 320x200 screen.
	
2002-09-09 16:26  taniwha

	* qw/source/cl_ents.c:

	be sure to use the correct key for allocating effects dlights on players
	
2002-09-09 15:56  taniwha

	* qw/source/cl_tent.c:

	actually check that the entities match before returning the overridden beam
	
2002-09-09 04:20  taniwha

	* qw/source/cl_main.c:

	clear validsequence on disconnect so we don't do prediction before we get a
	world model when reconnecting
	
2002-09-08 03:36  wildcode

	* nq/source/cl_main.c:

	clear cl.worldmodel on disconnect.
	
2002-09-08 03:21  wildcode

	* qw/source/cl_main.c:

	clear cl.worldmodel on disconnect. make sure we don't parse server messages when we are disconnected
	
2002-09-07 06:48  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	make PR_break do a backtrace instead of crashing the server
	
2002-09-07 06:47  taniwha

	* tools/qfprogs/: include/Makefile.am, include/lines.h,
	source/Makefile.am, source/lines.c, source/qfprogs.c:

	add line-number dumping
	
2002-09-07 06:45  taniwha

	* tools/qfcc/source/def.c:

	make sure an initialized def has the correct source file and line info
	
2002-09-06 21:59  taniwha

	* qw/source/net_udp6.c:

	fix a redefined #define
	
2002-09-06 21:52  despair

	* libs/models/brush/gl_model_brush.c:

	Allow loading textures from `textures` directory, as well as from maps.
	
2002-09-06 21:37  despair

	* libs/: models/brush/gl_model_brush.c, util/tga.c,
	video/renderer/gl/gl_skin.c, video/renderer/gl/gl_sky.c,
	video/renderer/gl/gl_textures.c:

	Experimentally allow external texture loading. Also prevent loading RGB textures as RGBA, which wastes a lot of texture memory, and looks ugly on 16bpp boards.
	
2002-09-05 17:40  taniwha

	* tools/qfcc/source/expr.c:

	fix a braino with ~float const
	
2002-09-04 21:47  taniwha

	* tools/qfcc/source/type.c:

	don't do the ObjQC types if --traditional is used
	
2002-09-04 19:13  taniwha

	* qw/source/cl_main.c:

	cleanup the output of connectionless prints a bit
	
2002-09-04 18:56  taniwha

	* include/QF/console.h, libs/console/list.c, qw/source/sv_main.c:

	make maplist work over rcon
	
2002-09-04 18:26  taniwha

	* qw/source/sv_ccmds.c:

	just bail from SV_Map_f if the requested map doesn't exist so play doesn't
	get interupted.
	
2002-09-04 16:18  taniwha

	* tools/qfcc/source/expr.c:

	make ~ work for v6 progs by implementing ~x as -1 - x (will give bogus
	results if x has fractional bits, but it's better than it was:)
	
2002-09-04 15:12  taniwha

	* qw/source/sv_pr_cmds.c:

	zinx' klik mod makes heavy use of makestatic and that was causing the
	singon buffer to overflow. call SV_FlushSignon before writing the static
	entity data.
	
2002-09-01 23:45  despair

	* libs/: models/model.c, video/renderer/gl/gl_mod_alias.c:

	Optimize model rendering a hair. WildCode spotted that minimum shade was only being applied to the view model (why do we set it up for other stuff if it's not going to be used?). While looking at that, I noticed we could do the divide by 200 in model setup.
	
2002-09-01 20:02  despair

	* configure.ac:

	Add a --disable-vorbis hack, for people with broken ogg vorbis installs (bleh, just fix it you silly people *grmbl*)
	
2002-08-30 05:33  taniwha

	* tools/qfcc/source/emit.c:

	the code memory block can move around so take the address of a statement
	after statments have been emitted, not before.
	
2002-08-30 02:18  taniwha

	* nq/source/sys_sdl.c, qw/source/cl_sys_sdl.c:

	diff--
	
2002-08-30 01:23  snax

	* doc/config/: sensitivity.gib, gib/ln.gib:

	
	Removed sensitivity.gib in favor of the more general ln.gib.
	
2002-08-30 00:25  snax

	* doc/config/gib/: cb.gib, custom/prozac.menu,
	custom/warlock.class:

	
	Checked in my CustomTF class builder GIB script and two example support
	files.
	
2002-08-30 00:02  snax

	* doc/gib.html:

	
	Checked GIB documentation in CVS.
	
2002-08-29 23:14  snax

	* doc/config/: zoom.gib, gib/list.gib, gib/std.gib, gib/str.gib,
	gib/zoom.gib:

	
	Moved zoom.gib into doc/config/gib and removed useless scripts.
	
2002-08-29 22:12  snax

	* libs/util/: cbuf.c, gib_builtin.c, gib_parse.c:

	
	GIB:  White space at the start of a list in a for loop is ignored.  The
	line where an error occurs in a cbuf is now printed.
	
2002-08-29 18:56  taniwha

	* libs/video/targets/old_keys.c:

	make the old keyname message a little clearer
	
2002-08-29 17:42  taniwha

	* qw/include/pmove.h:

	use MAX_CLIENTS instead of 32 for MAX_PHYSENTS
	
2002-08-29 17:32  taniwha

	* qw/: include/pmove.h, source/cl_ents.c:

	up MAX_PHYSENTS from 32 to (32 + MAX_PACKET_ENTITIES) (ie, 96). While this
	will potentially slow down both client and server, player collision physics
	will be more accurate as more entities will be clipped against (and the
	client should never complain about physent overflow again).
	
2002-08-29 15:42  despair

	* qw/source/cl_main.c:

	Physics bugfix.
	
2002-08-29 04:00  despair

	* libs/video/targets/in_sdl.c:

	Hacky key repeat handling, just like in_x11.c!
	
2002-08-29 03:06  taniwha

	* tools/qfcc/source/expr.c:

	check for uninitialized variables used in function args
	
2002-08-28 23:00  snax

	* libs/util/gib_builtin.c:

	
	Made for use whitespace as a field separator and nuked list.get until
	I figure out a standard way to specify a custom field separator.
	
2002-08-28 22:18  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	grenade and rocket launcher were swapped
	
2002-08-28 21:13  taniwha

	* qw/source/sv_main.c:

	we haven't sent heartbeats to the id masters by default for a long time
	
2002-08-28 21:12  taniwha

	* qw/source/sv_main.c:

	don't call SV_FinalMessage in SV_Error until networking has been
	initialized so bogus error messages don't get printed
	
2002-08-28 21:03  taniwha

	* libs/console/client.c:

	bah, thought I tested that. why dstrings were being used anyway I don't know...
	
2002-08-28 16:02  taniwha

	* include/QF/console.h, libs/console/client.c,
	libs/console/inputline.c, libs/gamecode/builtins/bi_inputline.c,
	ruamoko/include/InputLine.h, ruamoko/lib/InputLine.r:

	Change Con_ClearTyping to take a save flag that will cause the current line
	(if not empty) to be saved in the inputline history.
	
	Clear the input (but put in history) of say or say team when pressing escape.
	
	Don't say or say_team if the text is empty.
	
2002-08-28 08:28  snax

	* libs/util/gib_parse.c:

	
	Whoops.  I broke looping under some circumstances in GIB.  Fixed.
	
2002-08-28 08:00  snax

	* include/QF/gib_buffer.h, libs/util/gib_buffer.c,
	libs/util/gib_builtin.c, libs/util/gib_parse.c:

	
	Added initial support for newline-delimeted lists to GIB, including a for
	loop that takes a variable through all elements of such a list.
	
2002-08-28 07:44  taniwha

	* libs/video/targets/vid_common_gl.c:

	rename gl_max_vaelements to gl_vaelements_max
	
2002-08-28 01:35  taniwha

	* libs/video/targets/vid_common_gl.c:

	add a cvar to control the maximum vertex array size for buggy drivers.
	defaults to 0 (no limit).
	
2002-08-27 23:25  snax

	* libs/util/gib_builtin.c:

	
	Added file access builtins to GIB.
	
2002-08-27 22:13  taniwha

	* libs/util/sys.c:

	plug a memory leak
	
2002-08-27 19:44  taniwha

	* libs/audio/renderer/vorbis.c:

	fix a nasty bug with looped vorbis sound effects. samples with loop lengths
	smaller than their unlooped sections were causing qf to hang.
	
2002-08-27 19:38  despair

	* libs/video/renderer/sw32/sw32_rmain.c:

	Whitespace.
	
2002-08-27 18:05  taniwha

	* libs/video/renderer/sw/d_surf.c,
	libs/video/renderer/sw32/d_surf.c, libs/video/targets/vid_mgl.c,
	nq/include/game.h, nq/source/host.c, qw/include/host.h,
	qw/source/com.c:

	nuke msg_suppress_1 in favor of Sys_DPrintf
	
2002-08-27 17:53  taniwha

	* libs/util/quakefs.c:

	sanity check the strings to snprintf in open_file as we seem to somehow be
	getting a stack overflow in there.
	
2002-08-27 16:28  taniwha

	* qw/source/teamplay.c:

	fix the command appended to f_reply message (so-and-so: Average percent
	fullbright for all loaded skins is 4.9%+forward 101) and make the cl_freply
	time check work closer to properly
	
2002-08-27 16:01  taniwha

	* libs/models/brush/model_brush.c:

	more thorough reporting on bad surface extents
	
2002-08-27 08:33  taniwha

	* nq/source/cl_main.c, qw/source/cl_main.c:

	fix the handling of escape when in the console before ever connecting
	
2002-08-27 08:11  taniwha

	* libs/console/menu.c:

	fix some segfaults caused by my menu_item->text changes
	
2002-08-27 07:16  taniwha

	* include/old_keys.h, include/QF/Makefile.am, include/QF/cvar.h,
	include/QF/keys.h, include/QF/pakfile.h, include/QF/pcx.h,
	include/QF/progs.h, include/QF/quakefs.h, include/QF/quakeio.h,
	include/QF/tga.h, include/QF/vfile.h, include/QF/vfs.h,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/vorbis.c,
	libs/audio/targets/snd_disk.c, libs/console/client.c,
	libs/console/filelist.c, libs/console/menu.c,
	libs/console/server.c, libs/gamecode/builtins/bi_file.c,
	libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_load.c, libs/gamecode/engine/pr_resolve.c,
	libs/models/model.c, libs/models/alias/gl_mesh.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/sprite/gl_model_sprite.c, libs/util/bspfile.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/fendian.c,
	libs/util/pakfile.c, libs/util/pcx.c, libs/util/qendian.c,
	libs/util/quakefs.c, libs/util/quakeio.c, libs/util/tga.c,
	libs/util/wad.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/draw.c, libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rpart.c, libs/video/targets/keys.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_wgl.c,
	nq/include/client.h, nq/include/net.h, nq/include/server.h,
	nq/source/com.c, nq/source/game.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/locs.c, nq/source/net_main.c,
	nq/source/skin.c, nq/source/sv_ded.c, nq/source/sys_win.c,
	qw/include/client.h, qw/include/server.h, qw/source/cl_demo.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_slist.c,
	qw/source/com.c, qw/source/crudefile.c, qw/source/game.c,
	qw/source/locs.c, qw/source/net_packetlog.c, qw/source/sbar.c,
	qw/source/skin.c, qw/source/sv_ccmds.c, qw/source/sv_init.c,
	qw/source/sv_main.c, qw/source/sv_user.c,
	tools/qfcc/include/obj_file.h, tools/qfcc/source/linker.c,
	tools/qfcc/source/obj_file.c, tools/qfcc/source/qfodump.c,
	tools/qfdefs/source/qfdefs.c, tools/qflight/source/entities.c,
	tools/qflight/source/ltface.c, tools/qflight/source/qflight.c,
	tools/qflight/source/trace.c, tools/qfprogs/source/disassemble.c,
	tools/qfprogs/source/qfprogs.c, tools/qfvis/source/flow.c,
	tools/qfvis/source/qfvis.c, tools/qfvis/source/soundphs.c,
	tools/qwaq/main.c:

	go back to using QFile, quakeio.h and quakefs.h
	
2002-08-27 06:46  snax

	* libs/util/gib_thread.c:

	
	Forgot a newline
	
2002-08-27 04:47  snax

	* include/QF/Makefile.am, include/QF/gib_function.h,
	include/QF/gib_thread.h, libs/util/Makefile.am,
	libs/util/gib_builtin.c, libs/util/gib_function.c,
	libs/util/gib_parse.c, libs/util/gib_thread.c, nq/source/host.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/sv_main.c:

	
	Added threads and callbacks to GIB, as well as several QW callbacks dealing
	with player status.
	
2002-08-27 00:27  wildcode

	* configure.ac:

	added --with-efence
	
2002-08-26 23:40  taniwha

	* libs/console/menu.c:

	fix the multiple frees of menus
	
2002-08-26 23:08  despair

	* configure.ac:

	Remove some unneeded libraries from qflight/qfvis.
	
2002-08-26 23:08  despair

	* tools/qfvis/Makefile.am:

	Whitespace
	
2002-08-26 23:02  despair

	* tools/: qflight/qflight.1, qfvis/qfvis.1:

	Updated manpages.
	
2002-08-26 22:43  taniwha

	* include/QF/vid.h, libs/video/targets/context_sdl.c,
	libs/video/targets/vid_sdl32.c:

	fix -sdl32 crashing on startup (vid_bitdepth init got lost)
	
2002-08-26 19:51  wildcode

	* tools/3dfx_stub/gls_norm.c:

	return empty string for glGetString by default .. was returning 0 but efence complained
	
2002-08-26 19:50  wildcode

	* libs/console/client.c:

	tanihwa fix for reloading the menu.dat only when gamedir changes
	
2002-08-26 16:24  taniwha

	* tools/: qflight/source/options.c, qfvis/source/options.c:

	more getopt fixes. correct : and - for qflight and fix up the help screens
	
2002-08-26 16:15  taniwha

	* tools/qfvis/source/options.c:

	fix some getopt misconfigurations: missed args markers and "-" isn't needed
	because we don't care about option interleave
	
2002-08-26 15:12  taniwha

	* tools/qflight/source/: entities.c, ltface.c, options.c,
	qflight.c, threads.c, trace.c:

	whitespace
	
2002-08-26 15:05  taniwha

	* tools/qfvis/source/: flow.c, options.c, qfvis.c, soundphs.c:

	more (believable:) whitespace
	
2002-08-26 14:57  taniwha

	* tools/qfvis/source/qfvis.c:

	whitespace like you wouldn't believe. s/^M/^J/g
	
2002-08-26 01:10  snax

	* qw/source/cl_parse.c:

	
	Blue armor?  Guess I shouldn't code too late at night...
	
2002-08-26 00:31  taniwha

	* tools/qfcc/source/cmdlib.c:

	use the LoadFile in libQFutil
	
2002-08-26 00:30  taniwha

	* libs/gamecode/builtins/bi_cbuf.c:

	fix a 0 byte allocation
	
2002-08-26 00:11  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Change from if/else if/else function for setting scale in a number of particle effects, to scale = pow (count, 0.23). Smooth particle size changes with varying count, and doesn't seem any slower in my benchmarks.
	
2002-08-25 23:59  despair

	* tools/qfvis/: .cvsignore, qfvis.1:

	Add manpage for qfvis.
	
2002-08-25 23:18  despair

	* tools/qfvis/Makefile.am:

	Failed escapee!
	
2002-08-25 23:16  despair

	* tools/: qflight/.cvsignore, qflight/include/.cvsignore,
	qflight/source/.cvsignore, qfvis/.cvsignore,
	qfvis/include/.cvsignore, qfvis/source/.cvsignore:

	.cvsignores for qf map tools
	
2002-08-25 23:16  taniwha

	* tools/qfcc/source/obj_file.c:

	fix a bunch of potential malloc (0) calls
	
2002-08-25 23:10  despair

	* configure.ac, libs/util/Makefile.am, libs/util/bspfile.c,
	libs/util/quakefs.c:

	Rest of support for qflight/qfvis. bspfile.c and quakefs.c will need cleaning up, compare to previous cvs versions...
	
2002-08-25 23:06  despair

	* tools/: Makefile.am, qflight/Makefile.am, qflight/qflight.1,
	qflight/include/Makefile.am, qflight/include/entities.h,
	qflight/include/light.h, qflight/include/options.h,
	qflight/include/threads.h, qflight/source/Makefile.am,
	qflight/source/entities.c, qflight/source/ltface.c,
	qflight/source/options.c, qflight/source/qflight.c,
	qflight/source/threads.c, qflight/source/trace.c,
	qfvis/include/Makefile.am, qfvis/include/options.h,
	qfvis/include/vis.h, qfvis/source/Makefile.am, qfvis/source/flow.c,
	qfvis/source/options.c, qfvis/source/qfvis.c,
	qfvis/source/soundphs.c:

	Add Hideo's WIP qflight & qfvis.
	
2002-08-25 20:47  despair

	* configure.ac:

	Whitespace, plus hopefully make it more clear when Ogg Vorbis support isn't being compiled.
	
2002-08-25 16:51  despair

	* libs/models/alias/gl_model_alias.c:

	Code in variable declarations. Yuck. *thwaps taniwha*
	
2002-08-25 16:35  despair

	* libs/models/clip_hull.c:

	More whitespace. Eek.
	
2002-08-25 16:34  despair

	* libs/audio/targets/snd_oss.c:

	One step closer to BSD working. Now just needs some work on autoconfiscation... Yech.
	
2002-08-25 14:25  despair

	* libs/models/: clip_hull.c, gl_model_fullbright.c, model.c,
	alias/gl_mesh.c, alias/gl_model_alias.c, alias/model_alias.c,
	alias/sw_model_alias.c, brush/gl_model_brush.c,
	brush/model_brush.c, brush/sw_model_brush.c,
	sprite/gl_model_sprite.c, sprite/model_sprite.c,
	sprite/sw_model_sprite.c:

	Whitespace, comment cleanups.
	
2002-08-25 05:55  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Whitespace and comment cleanups.
	
2002-08-25 04:47  despair

	* libs/util/: cbuf.c, tga.c, zone.c:

	Whitespace.
	
2002-08-24 07:40  despair

	* libs/audio/targets/snd_oss.c:

	Attempt to work around BSD segfault.
	
2002-08-24 05:14  snax

	* doc/config/zoom.gib, include/QF/gib_builtin.h,
	include/QF/gib_vars.h, libs/util/gib_builtin.c,
	libs/util/gib_function.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/gib_vars.c,
	qw/source/cl_parse.c, qw/source/teamplay.c:

	
	Added a few useful builtins and began adding GIB hooks into quakeworld.
	The player global branch variable is now updated with useful information
	and the location.get builtin is available to return the current location
	of the player based on loc files.  Fixed a bug with zooming out in zoom.gib.
	
2002-08-23 21:55  despair

	* include/r_cvar.h, libs/video/renderer/r_cvar.c:

	Kill dead gl_occlusion cvar.
	
2002-08-23 21:18  snax

	* doc/config/zoom.gib, include/ops.h, libs/util/exp.c,
	libs/util/gib_builtin.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/ops.c:

	
	Fixed the GIB math evaluator to handle unary operators properly, made
	indexing/clipping more like python, made some cosmetic changes to zoom.gib,
	and added the ability for GIB builtins to return values.
	
2002-08-23 21:14  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Use R_CullSphere for rotated bsp models.
	
2002-08-23 20:46  despair

	* include/QF/mathlib.h, libs/util/mathlib.c:

	Only need one define for R_Cull*
	
2002-08-23 07:45  snax

	* libs/util/: gib_builtin.c, gib_process.c:

	
	Cleaned up the return builtin and made variable stripping ([foo:bar])
	more robust.
	
2002-08-23 07:04  despair

	* include/QF/mathlib.h, libs/util/mathlib.c:

	defines and ifdefs for R_CullSphere, just like R_CullBox.
	
2002-08-23 04:09  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Commit R_CullSphere use for alias models. Only a 3.3% speed hit for me, and should quiet "foo is disappearing" whinging.
	
2002-08-23 02:52  jaq

	* ruamoko/cl_menu/servlist.qc:

	- Fixed a spelling error in the menus.  The american
	  spelling of "favourite" still bugs me though ;-)
	
2002-08-22 23:04  despair

	* qw/source/: sv_main.c, sv_user.c:

	Lots of whitespace in sv_user.c, plus fix sv_timekick help strings, and up sv_timekick_fuzz from 15 to 30 ms.
	
2002-08-22 22:43  snax

	* doc/config/sensitivity.gib, include/QF/gib_parse.h,
	libs/util/gib_parse.c, libs/util/gib_process.c:

	
	Yay for escape characters.
	
2002-08-22 20:50  snax

	* doc/config/zoom.gib, libs/util/gib_parse.c:

	
	Fixed some bugs related to comments and global variables.  Updated zoom.gib
	to work with the new GIB parser.  It should be fully functional.
	
2002-08-22 20:06  despair

	* libs/models/: alias/gl_model_alias.c, brush/gl_model_brush.c,
	brush/model_brush.c, brush/sw_model_brush.c, sprite/model_sprite.c:

	More whitespace.
	
2002-08-22 19:24  taniwha

	* doc/config/sensitivity.gib:

	fix for new gib syntax
	
2002-08-22 19:16  despair

	* libs/models/gl_model_fullbright.c:

	Whitespace...
	
2002-08-22 19:08  despair

	* libs/models/model.c:

	Whoops, more whitespace.
	
2002-08-22 19:00  taniwha

	* libs/: models/brush/model_brush.c,
	video/renderer/gl/gl_lightmap.c, video/renderer/sw/d_surf.c,
	video/renderer/sw/sw_rsurf.c, video/renderer/sw32/d_surf.c,
	video/renderer/sw32/sw32_rsurf.c:

	handle up to 512x512 map textures /properly/. would be nicer if the max
	could be dynamic
	
2002-08-22 18:45  despair

	* libs/models/model.c:

	Whitespace.
	
2002-08-22 18:38  despair

	* libs/models/clip_hull.c:

	Whitespace.
	
2002-08-22 16:20  taniwha

	* libs/util/gib_vars.c:

	don't seg if given a null table (ie, no vars in this context)
	
2002-08-22 16:14  taniwha

	* tools/Makefile.am:

	install zpak when doing make install
	
2002-08-21 22:57  taniwha

	* ruamoko/lib/Makefile.am:

	remove the bogus -p $(STRIP)
	
2002-08-21 22:52  taniwha

	* libs/util/idparse.c:

	fix an out-by-one error that was causing segfaults for single line commands
	ending with a // comment
	
2002-08-21 06:06  despair

	* libs/video/targets/in_sdl.c:

	SDL-using targets are now aware if the cursor is in the window or not. in_snd_block now works for them.
	(Also cursor hiding when in window was fixed for -sgl, already committed)
	
2002-08-21 06:00  despair

	* libs/video/targets/: vid_sdl.c, vid_sdl32.c, vid_sgl.c:

	Whitespace cleanups and some cruft removal.
	
2002-08-21 05:59  despair

	* libs/video/targets/: in_x11.c, vid_glx.c:

	Whitespace.
	
2002-08-21 05:15  taniwha

	* libs/video/targets/vid_x11.c:

	d'oh, dunno why I did 8 bit that way, put /it/ back to the old shared buffer
	way because it always worked and it really doesn't need the slowdown.
	
2002-08-21 04:58  taniwha

	* TODO, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_x11.c:

	fix -x11 screenshots and remove some dead code
	
2002-08-21 03:57  taniwha

	* qw/source/Makefile.am:

	hmm, missed that one
	
2002-08-21 02:25  taniwha

	* libs/: gamecode/builtins/Makefile.am,
	gamecode/builtins/bi_init.c, gamecode/builtins/bi_keys.c,
	video/targets/Makefile.am, video/targets/keys.c,
	video/targets/pr_keys.c:

	move bi_keys from csqc to pr_keys in targets allowing the server to link
	with libQFcsqc (need a new name:P)
	
2002-08-21 02:10  taniwha

	* libs/video/targets/context_x11.c:

	Nuke the screen saver code as it hasn't been needed since we stopped using
	dga keyboard input
	
2002-08-21 01:55  despair

	* libs/video/targets/context_x11.c:

	Remove old keyboard/mouse grabber cruft.
	
2002-08-21 01:51  taniwha

	* libs/util/sys.c:

	windows knows only a subset of the signals
	
2002-08-21 01:40  despair

	* libs/video/targets/in_x11.c:

	Some more whitespace, plus stop unconditionally resuming cd audio and sound when focus restored.
	
2002-08-21 00:05  despair

	* libs/video/targets/: Makefile.am, context_sdl.c, in_sdl.c,
	vid_sdl.c, vid_sdl32.c, vid_sgl.c:

	Merging common SDL video code into context_sdl.c, to make adding SDL features easier.
	
2002-08-21 00:04  despair

	* libs/video/targets/: context_x11.c, in_x11.c:

	Some header cleanup, some whitespace.
	
2002-08-20 23:04  taniwha

	* include/QF/sys.h, libs/gamecode/engine/pr_exec.c,
	libs/util/sys.c, libs/util/sys_ia32.S,
	libs/video/targets/context_x11.c,
	libs/video/targets/vid_3dfxsvga.c, nq/source/host.c,
	nq/source/sys_sdl.c, nq/source/sys_win.c, qw/source/cl_main.c,
	qw/source/sv_main.c, qw/source/sv_progs.c:

	Move the signal handling code from video/targets/* to sys.c (I'm leaving
	the SDL target files for Despair since he's working on the currently). Also
	make progs segfault handling much more robust (and general: sigill etc too:)
	
2002-08-20 22:29  taniwha

	* ruamoko/cl_menu/: client_menu.qc, options.qc, servlist.qc:

	odd, must have forgotten to test this lot
	
2002-08-20 21:19  taniwha

	* include/QF/csqc.h, libs/console/client.c, libs/console/menu.c,
	libs/gamecode/builtins/bi_inputline.c, ruamoko/include/InputLine.h,
	ruamoko/lib/InputLine.r:

	implement the "new" inputline api making it possible to pull the Draw_*
	functions out of bi_inputline.c. now somebody can be insane enough to
	implement a qc controled console for the server ;) (more importantly, one
	step closer to being able to have the server link with libQFcsqc (hah!))
	
2002-08-20 21:16  taniwha

	* tools/qfcc/include/qfcc.h:

	bah, forgot the header changes :P
	
2002-08-20 21:13  taniwha

	* tools/qfcc/source/: options.c, qc-parse.y, qfcc.c:

	allow ';' after @class ...
	
2002-08-20 19:31  taniwha

	* tools/qfprogs/source/modules.c:

	bah, bloody string builtins in gcc 2.95
	
2002-08-20 19:16  taniwha

	* configure.ac, include/qstring.h, include/QF/sys.h,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c,
	nq/source/locs.c, nq/source/net_udp.c, nq/source/net_wipx.c,
	nq/source/sys_win.c, qw/source/cl_sys_win.c, qw/source/locs.c,
	tools/3dfx_stub/gls_trace.c, tools/cross/cross-make.sh,
	tools/gl_stub/gls_trace.c:

	various msvc fixes thanks to muzzy (hope he doesn't give up:)
	
2002-08-20 17:21  taniwha

	* tools/qfcc/source/expr.c:

	finally fix chained function calls /properly/. need to make sure /all/ args
	get their user count incremented, not just the head of the chain
	
2002-08-20 14:31  taniwha

	* tools/qfprogs/: include/Makefile.am, include/modules.h,
	source/Makefile.am, source/modules.c, source/qfprogs.c:

	provide a way to dump module information
	
2002-08-20 07:10  taniwha

	* tools/qfdefs/configure.in:

	allow qfdefs to build standalone again (thanks, raorn)
	
2002-08-20 06:22  taniwha

	* ruamoko/cl_menu/servlist.qc:

	final InputLine object conversion
	
2002-08-20 06:12  taniwha

	* ruamoko/cl_menu/client_menu.qc:

	get the args in the right order for Rect
	
2002-08-20 06:11  taniwha

	* libs/util/quakefs.c, ruamoko/cl_menu/Makefile.am,
	ruamoko/cl_menu/options.qc, tools/qfcc/source/def.c,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c:

	quakefs.c:
		allow . and .. in a path so long as the result doesn't escape from the
		game directory
	cl_menu/Makefile.am:
		don't strip source paths
	optoins.qc:
		use InputLine object
	def.c:
		use notice to show stray temps
	emit.c:
		make sure expression args get emitted for function calls
	expr.c:
		'C' is a cast
		rewrite cast_expr to handle casted pointere derefs
	
2002-08-20 02:52  taniwha

	* tools/qfcc/source/expr.c:

	gah, that /did/ work, dunno what happend. must have done a tweak before
	committing again :/ This currently produces some pseudo warnings about
	dangling temps, but that's better than producing broken code
	
2002-08-20 02:31  despair

	* nq/source/cl_cam.c:

	Whoops, missed one Length.
	
2002-08-20 02:22  despair

	* include/QF/mathlib.h, libs/models/model.c,
	libs/models/brush/model_brush.c, libs/util/mathlib.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw32/sw32_rmain.c, nq/source/cl_cam.c,
	nq/source/pr_cmds.c, nq/source/sv_phys.c, nq/source/sv_user.c,
	qw/source/cl_cam.c, qw/source/sv_phys.c, qw/source/sv_send.c:

	Rename Length to VectorLength.
	
2002-08-20 02:09  taniwha

	* libs/gamecode/engine/pr_obj.c, ruamoko/cl_menu/client_menu.h,
	ruamoko/cl_menu/client_menu.qc, ruamoko/lib/InputLine.r,
	tools/qfcc/include/function.h, tools/qfcc/include/method.h,
	tools/qfcc/source/expr.c, tools/qfcc/source/function.c,
	tools/qfcc/source/method.c, tools/qfcc/source/qc-parse.y:

	pr_obj.c:
		call obj_find_message with super instead of class when doing a super
		lookup
	client_menu.[ch]:
		use the InputLine object instead of directly using the api
	InputLine.r:
		builint functions are = #0, not = 0 :P
	function.[ch]:
		provide copy_params
	method.[ch]
		provide copy_keywordargs
	expr.c:
		call inc_users for the parm temp if it's a bind expression
		revers a copy of the selector when building the selector name so the
		selector doesn't get mangled
	qc-parse.y:
		catch erronous func = const inintializers (should be func = #const)
	
2002-08-20 01:51  taniwha

	* tools/qfprogs/source/globals.c:

	print the function number when dumping functions
	
2002-08-20 00:48  despair

	* include/QF/mathlib.h, include/QF/model.h, libs/models/model.c,
	libs/models/alias/model_alias.c, libs/models/brush/model_brush.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c:

	Clipping cleanups.
	Calculate radius for alias models as well as brush.
	Culling is no longer optional on alias models (was only ever disabled for viewmodel, which is a lot of extra effort to avoid clip testing 1 thing out of hundreds).
	Clip QSG2 scaled alias models with a scaled bbox.
	
2002-08-19 06:00  despair

	* libs/models/alias/gl_model_alias.c:

	Whitespace.
	
2002-08-19 04:15  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	rename clmodel to model
	
2002-08-19 04:05  taniwha

	* libs/: models/model.c, video/renderer/gl/gl_mod_alias.c:

	move the view model check for min_light into the model loader (checks for
	progs/v_*)
	
2002-08-19 04:00  taniwha

	* tools/zpak:

	fix for current pak
	
2002-08-19 03:58  taniwha

	* ruamoko/game/Makefile.am, tools/qfdefs/Makefile.am,
	tools/qfdefs/include/Makefile.am:

	varous make dist fixes
	
2002-08-19 03:30  taniwha

	* Makefile.am:

	make ChangeLog is little easier to read
	
2002-08-19 02:48  taniwha

	* include/QF/idparse.h, include/QF/keys.h,
	libs/gamecode/builtins/bi_keys.c, libs/video/targets/keys.c,
	nq/source/host.c, nq/source/sv_ded.c, qw/source/cl_main.c:

	fix the menu keybinding not working bug
	
2002-08-19 02:01  taniwha

	* tools/qfdefs/source/.cvsignore:

	hide .libs
	
2002-08-19 01:58  taniwha

	* include/QF/msg.h, libs/util/msg.c:

	change the value type for MSG_Write(Byte|Short|Long) from unsigned int to
	int to avoid float -> unsigned int conversion problems
	
2002-08-19 00:05  taniwha

	* libs/util/msg.c:

	float -> unsigned int needs to pass though int otherwise we lose the negative
	range on the ps2 (nasal demons:)
	
2002-08-18 04:35  taniwha

	* configure.ac, tools/Makefile.am, tools/qfdefs/source/Makefile.am:

	build qfdefs by default now. remember to bootstrap and configure
	
2002-08-18 04:08  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y:

	@sizeof (foo) should work now
	
2002-08-18 00:30  deek

	* ruamoko/lib/Makefile.am:

	Add $(top_srcdir)/include to ruamoko/lib's includes (to get key.h). This didn't
	show up if you already had QF installed.
	
2002-08-17 23:03  deek

	* tools/qwaq/: Makefile.am, progs.src.in:

	Fix qwaq build.
	
2002-08-17 07:17  deek

	* ruamoko/include/: Rect.h, Size.h:

	Whoops! Need to add the header changes.
	
2002-08-17 06:47  deek

	* ruamoko/lib/: Makefile.am, Rect.r, Size.r:

	Implement Size and Rect.
	
2002-08-17 05:27  deek

	* ruamoko/: cl_menu/client_menu.h, cl_menu/client_menu.qc,
	cl_menu/options.qc, cl_menu/servlist.qc, game/Axe.h, game/Axe.r,
	game/GameEntity.h, game/GameEntity.r, game/Makefile.am,
	game/Weapon.h, game/World.h, game/World.r, game/axe.h, game/axe.r,
	game/gameent.h, game/gameent.r, game/weapon.h, game/world.h,
	game/world.r, include/Entity.h, include/InputLine.h,
	include/Makefile.am, include/Object.h, include/Point.h,
	include/Rect.h, include/Size.h, include/debug.h, include/draw.h,
	include/entities.h, include/entity.h, include/inputline.h,
	include/math.h, include/object.h, include/point.h, lib/Entity.r,
	lib/InputLine.r, lib/Makefile.am, lib/Object.r, lib/Point.r,
	lib/draw.r, lib/entities.r, lib/entity.r, lib/inputline.r,
	lib/object.r, lib/point.r:

	Okay, this might or might not work (but it should). It's the beginning of the
	Ruamoko standard library overhaul.
	
2002-08-17 03:25  despair

	* ruamoko/cl_menu/options.qc:

	Not a basic instruction. ;)
	
2002-08-16 22:58  taniwha

	* Makefile.am, configure.ac, ruamoko/Makefile.am:

	finalize the move of the menu code
	
2002-08-16 22:53  taniwha

	* libs/gamecode/engine/pr_obj.c, tools/qfcc/source/class.c:

	pr_obj.c:
		delay class fixups so order doesn't matter
	class.c:
		write out the class and category diffs properly
	
2002-08-16 22:00  taniwha

	* ruamoko/lib/: inputline.r, system.r:

	missed this too, bah!
	
2002-08-16 21:58  taniwha

	* configure.ac:

	should have committed this with the previous commit
	
2002-08-16 21:54  taniwha

	* ruamoko/: cl_menu/.cvsignore, cl_menu/Makefile.am,
	cl_menu/client_menu.h, cl_menu/client_menu.qc, cl_menu/console.qc,
	cl_menu/controls_o.h, cl_menu/controls_o.qc,
	cl_menu/inputline_util.qc, cl_menu/menu.h, cl_menu/menu.r,
	cl_menu/options.h, cl_menu/options.qc, cl_menu/options_util.h,
	cl_menu/options_util.qc, cl_menu/servlist.h, cl_menu/servlist.qc,
	cl_menu/string.h, cl_menu/string.r, cl_menu/stringh.h,
	cl_menu/stringh.r, include/inputline.h, include/system.h:

	prepare to move the client menu code. not used yet due to some ObjQC bugs
	and I don't think people would appreciate losing their menus :)
	
2002-08-16 21:52  taniwha

	* libs/gamecode/: builtins/bi_inputline.c, engine/pr_resolve.c:

	bi_inputline.c:
		add InputLine_SetUserData
	pr_resolve.c:
		report the correct missing symbol (self instead of time)
	
2002-08-16 20:49  taniwha

	* tools/qfcc/source/qfcc.c:

	more error checking fixes
	
2002-08-16 20:15  taniwha

	* ruamoko/: include/Makefile.am, include/cbuf.h, include/cmd.h,
	include/cvar.h, include/file.h, include/key.h, lib/Makefile.am,
	lib/cbuf.r, lib/cmd.r, lib/cvar.r, lib/file.r, lib/key.r:

	bring in most of the remaining api bits from cs-code (except string and
	stringh: I'm not really that keen on those interfaces and I'ld like to
	see them go away) and create libcsqc for most of it (key goes into gui)
	
2002-08-16 19:57  taniwha

	* ruamoko/: include/Makefile.am, include/draw.h, lib/Makefile.am,
	lib/draw.r:

	add the draw api interface with a QPic class
	
2002-08-16 19:50  taniwha

	* tools/qfcc/source/expr.c:

	generate the selector name in the correct order for selector expressions
	
2002-08-16 18:42  taniwha

	* ruamoko/: include/inputline.h, lib/inputline.r:

	make it clearer just what the inputline params are
	
2002-08-16 18:29  taniwha

	* include/QF/GL/funcs.h, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_wgl.c:

	hopefully take care of glGetProcAddress type once and for all :)
	
2002-08-16 17:54  taniwha

	* tools/qfdefs/: .cvsignore, include/.cvsignore:

	ingore some autotools files
	
2002-08-16 17:52  taniwha

	* tools/qfdefs/: acconfig.h, source/qfdefs.c:

	clean up some bitrot
	
2002-08-16 17:20  taniwha

	* ruamoko/include/Makefile.am:

	make dist fixes
	
2002-08-16 16:51  taniwha

	* tools/qfcc/source/def.c:

	check the scope when checking for duplicate vector sub-defs
	
2002-08-16 07:53  despair

	* libs/video/targets/vid_sgl.c:

	Raorn's SDL_GL_GetProc support. Makes -sgl targets work again, hopefully on windows as well as linux.
	
	Now just need to get key repeat, focus handling and sound blocking on focus loss working like x11 input system does, and sdl support will be in pretty good shape. And clean out all the stupid #ifdefs...
	
2002-08-15 21:11  taniwha

	* qw/source/sv_ents.c:

	complain when MAX_PACKET_ENTITIES gets hit to see if this is our problem
	
2002-08-15 21:00  taniwha

	* ruamoko/: include/crudefile.h, include/debug.h, include/entity.h,
	include/infokey.h, include/inputline.h, include/math.h,
	include/message.h, include/nq_message.h, include/object.h,
	include/physics.h, include/point.h, include/qw_message.h,
	include/qw_physics.h, include/qw_sys.h, include/sound.h,
	include/string.h, include/system.h, lib/Makefile.am, lib/entity.r,
	lib/inputline.r, lib/point.r:

	start working on gui stuff for the new client menus and make the header file
	protection macros consistent
	
2002-08-15 20:13  taniwha

	* tools/qfcc/source/type.c:

	allow assignment of any pointer type to void pointers
	
2002-08-15 19:09  taniwha

	* ruamoko/: .cvsignore, game/.cvsignore, include/.cvsignore,
	lib/.cvsignore:

	add Makefile and Makefile.in
	
2002-08-15 19:08  taniwha

	* Makefile.am, configure.ac, ruamoko/Makefile, ruamoko/Makefile.am,
	ruamoko/game/Makefile, ruamoko/game/Makefile.am,
	ruamoko/include/Makefile.am, ruamoko/lib/Makefile,
	ruamoko/lib/Makefile.am:

	bugger the dependencies, I want to be able to use this stuff for the menus!
	
2002-08-15 19:06  taniwha

	* libs/util/pakfile.c:

	put \n on some error messages
	
2002-08-15 18:53  taniwha

	* tools/qfcc/: include/linker.h, source/linker.c,
	source/obj_file.c, source/qfcc.c:

	fix several problems caused by insufficient error checking and some double
	Qclose calls
	
2002-08-15 18:51  taniwha

	* tools/qwaq/: Makefile.am, progs.src.in:

	forgot qwaq relied on cs-code's object.r
	
2002-08-15 09:38  despair

	* include/sbar.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sbar.c:

	Use function pointers for DeathmatchOverlay, instead of a ridiculous if/else tangle. Bulkier, but considerably faster.
	
2002-08-15 07:24  taniwha

	* ruamoko/: game/Makefile, include/message.h, lib/Makefile,
	lib/message.r:

	prototypes seem ok now and fix dependecy tracking for newer cpp
	
2002-08-15 07:05  taniwha

	* ruamoko/: game/axe.r, game/tempent.r, game/world.r,
	include/math.h, include/physics.h, include/qw_message.h,
	include/sound.h, lib/math.r, lib/physics.r, lib/sound.r:

	get everything compiling again. there are likely still incorrect prototypes
	
2002-08-15 06:56  taniwha

	* ruamoko/: game/Makefile, game/message.h, game/message.r,
	game/sound.h, game/sound.r, game/trace.h, game/trace.r,
	game/vector.h, game/vector.r, include/crudefile.h, include/debug.h,
	include/entity.h, include/infokey.h, include/math.h,
	include/message.h, include/nq_message.h, include/physics.h,
	include/qw_message.h, include/qw_physics.h, include/qw_sys.h,
	include/sound.h, include/string.h, include/system.h, lib/Makefile,
	lib/crudefile.r, lib/debug.r, lib/entity.r, lib/infokey.r,
	lib/math.r, lib/message.r, lib/nq_message.r, lib/physics.r,
	lib/qw_message.r, lib/qw_physics.r, lib/qw_sys.r, lib/sound.r,
	lib/string.r, lib/system.r:

	create prototypes and linkages for all the server builtins, both nq and qw
	
2002-08-15 03:22  taniwha

	* qw/source/sv_pr_cmds.c:

	fix a vim snafu
	
2002-08-14 22:38  taniwha

	* tools/pak/pak.c:

	update test verbosity checks for the new default verbosity
	
2002-08-14 22:33  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	mess around with the builtin comments
	
2002-08-14 20:01  taniwha

	* libs/util/: cmd.c, quakefs.c:

	zap some FIXMEs
	
2002-08-14 18:45  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_cbuf.c:

	Make the cbuf api use a supplied cbuf rather than allocating its own. Kills
	a FIXME and (Closes: #32)
	
2002-08-14 16:24  taniwha

	* ruamoko/lib/Makefile:

	forgot to remove the .deps dir on clean
	
2002-08-14 16:15  taniwha

	* ruamoko/: game/.cvsignore, game/Makefile, include/.cvsignore,
	lib/.cvsignore, lib/Makefile:

	hide the .d files
	
2002-08-14 15:59  taniwha

	* ruamoko/: .cvsignore, Makefile, game/Makefile, lib/Makefile:

	make building the whole lot easier
	
2002-08-14 15:40  taniwha

	* ruamoko/: game/.cvsignore, game/Makefile, game/axe.h, game/axe.r,
	game/gameent.h, game/gameent.r, game/message.h, game/message.r,
	game/sound.h, game/sound.r, game/tempent.h, game/tempent.r,
	game/trace.h, game/trace.r, game/vector.h, game/vector.r,
	game/weapon.h, game/world.h, game/world.r, include/.cvsignore,
	include/entity.h, include/object.h, lib/.cvsignore, lib/Makefile,
	lib/entity.r, lib/object.r:

	add the beginnings of a library for mods and a mod using the new features
	of qfcc. doesn't do much yet.
	
2002-08-14 10:49  despair

	* qw/source/sbar.c:

	Tiny speedup, cleanup.
	
2002-08-14 06:28  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	remove some redundant/incorrect code
	
2002-08-14 05:45  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	get colored lighting working reasonably well
	
2002-08-14 05:28  snax

	* doc/config/zoom.gib, include/QF/gib_parse.h,
	libs/util/gib_builtin.c, libs/util/gib_parse.c,
	libs/util/gib_process.c:

	
	Got indexing into variables working and cleaned up variables a bit.
	Partially translated zoom.gib into the new language, but it isn't done yet.
	
2002-08-14 05:16  deek

	* configure.ac, libs/audio/targets/snd_null.c:

	Enable compiling the null plugin by default.
	
2002-08-14 05:12  deek

	* libs/audio/targets/snd_disk.c:

	whitespace.
	
2002-08-14 05:02  deek

	* debian/: changelog, rules:

	Debian updates.
	
2002-08-14 03:55  taniwha

	* tools/qfcc/source/: class.c, linker.c:

	make sure a class' super class gets referenced when the class is implemented
	to ensure the super class' object file gets linked in when it's in a library
	
2002-08-14 03:44  taniwha

	* tools/qfcc/source/linker.c:

	fix a missing reloc ref for .this
	
2002-08-13 22:02  taniwha

	* tools/qfcc/: include/options.h, source/cpp.c, source/options.c,
	source/qfcc.c:

	preprocessising fixes, including detecting when to stop at the preprocessing
	stage.
	
2002-08-13 21:54  taniwha

	* tools/qfcc/source/class.c:

	remove debug print
	
2002-08-13 21:19  taniwha

	* tools/qfcc/source/def.c:

	handle extern -> defined transition properly for vectors
	
2002-08-13 21:18  taniwha

	* tools/qfcc/source/: class.c, qc-parse.y:

	don't change the hidden parm type for protocol methods until they're used in a class
	
2002-08-13 21:17  taniwha

	* tools/qfcc/source/method.c:

	loop over the method list correctly
	
2002-08-13 21:16  taniwha

	* tools/qfcc/source/expr.c:

	clean up a follow on error for calling an undefined function
	
2002-08-13 19:32  taniwha

	* tools/pak/pak.c:

	change the default verbosity to 0
	
2002-08-13 17:03  taniwha

	* tools/qfcc/source/class.c:

	fix Class mangling when compiling multipe source files to objects
	
2002-08-13 04:22  taniwha

	* configure.ac:

	hopefully a more accurate check for bison and flex
	
2002-08-12 16:42  taniwha

	* nq/source/Makefile.am, nq/source/sdl_link.c,
	qw/source/Makefile.am, qw/source/sdl_link.c:

	make the sdl clients link reliably (some versions of binutils don't cope well
	with no .o files)
	
2002-08-12 15:36  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	attempt to fix the dark models at centers of dlights
	
2002-08-12 06:14  taniwha

	* include/r_shared.h, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_mod_alias.c:

	first stab at colored alias model lighting
	
2002-08-12 04:42  taniwha

	* libs/video/renderer/r_light.c:

	break out the 1 vs 3 lightmap components code into separate functions and
	do preliminary support for colored alias model lighting
	
2002-08-12 02:05  taniwha

	* libs/video/renderer/r_light.c:

	fix the unlit models in full light bug
	
2002-08-10 02:53  despair

	* nq/source/cl_tent.c, qw/source/cl_tent.c:

	Cache grappling hook beam model loading, should speed up CTF beam handling. For mods with no beam model, wastes a pointer on a lightning bolt model. Better than crashing... ;)
	
	Also copy the sound effects LUT for spikes into nq, which I never got around to.
	
2002-08-09 06:07  taniwha

	* libs/video/renderer/gl/: gl_rmisc.c, gl_rsurf.c:

	don't segfault when a surface uses the `null' texture (r_notexture_mip)
	
2002-08-09 04:06  taniwha

	* tools/qfcc/source/obj_file.c:

	byteswap the reloc def field too (fixes the qfcc seg on big-endian systems)
	
2002-08-09 04:06  taniwha

	* libs/util/gib_parse.c, libs/util/gib_process.c,
	tools/qfcc/source/type.c, tools/qfprogs/source/qfprogs.c:

	solaris compile fixes
	
2002-08-09 02:44  taniwha

	* nq/source/net_udp.c, qw/source/cl_main.c, qw/source/cl_slist.c,
	qw/source/master.c, qw/source/net_udp.c, qw/source/net_udp6.c,
	qw/source/sv_main.c:

	fix model_t issues for solaris (now that I know which headers cause the
	problem...:)
	
2002-08-08 22:24  taniwha

	* nq/source/sys_sdl.c, nq/source/sys_unixd.c, qw/source/cl_slist.c,
	qw/source/cl_sys_sdl.c:

	clean out some unneeded includes and fix up model_t for sun (again:P)
	
2002-08-08 22:03  taniwha

	* include/anorm_dots.h:

	whitespace
	
2002-08-08 09:20  snax

	* include/QF/Makefile.am, include/QF/gib_buffer.h,
	include/QF/gib_builtin.h, include/QF/gib_function.h,
	include/QF/gib_parse.h, include/QF/gib_process.h,
	include/QF/gib_vars.h, libs/util/Makefile.am,
	libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_function.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/gib_vars.c, libs/util/idparse.c:

	
	Added tree variables (blah.1, blah.2, blah.1.foobar, etc), global variables,
	made var substitution more robust, and began adding proper comments to
	the code.
	
2002-08-08 05:53  despair

	* libs/video/targets/in_x11.c:

	Fix K_RCTRL handling.
	
2002-08-08 04:41  taniwha

	* libs/video/renderer/gl/gl_draw.c:

	damnit!
	
2002-08-08 04:27  taniwha

	* libs/video/renderer/gl/: gl_draw.c, gl_rsurf.c:

	clean out the dead mtex code
	
2002-08-08 03:06  taniwha

	* configure.ac:

	clean up some unneeded sets
	
2002-08-08 01:47  taniwha

	* qw/source/Makefile.am:

	fix a couple of sillies with sdl
	
2002-08-07 18:46  taniwha

	* libs/console/server.c, qw/source/sv_ccmds.c, qw/source/sv_main.c,
	qw/source/sv_send.c:

	improved server logging. "logfile" is gone from qw-server to be replaced
	with "sv_logfile" and thus giving nq-server logging as well.
	
2002-08-07 18:43  taniwha

	* include/QF/vfile.h, libs/util/quakeio.c:

	add Qputs
	
2002-08-07 18:21  taniwha

	* libs/video/targets/Makefile.am:

	part of the macroizing
	
2002-08-07 18:20  taniwha

	* acinclude.m4, configure.ac, nq/source/Makefile.am,
	qw/source/Makefile.am:

	put *sys_sdl.c into a lib so it doesn't get compiled more than once and do
	more macroizing
	
2002-08-07 15:31  taniwha

	* libs/util/sys.c:

	Make Sys_Error repeat it's message to stderr to increase the changes of the
	error being seen. (Closes: #39)
	
2002-08-07 06:17  snax

	* include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_parse.h, libs/util/cmd.c,
	libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_parse.c, libs/util/gib_process.c, nq/source/host.c,
	qw/source/cl_main.c, qw/source/sv_main.c:

	
	If and while now work, and embedded commands use backticks instead of <> now
	to prevent conflicts with math expressions.  All clients and servers are set
	to create buffers with the normal parser.  However, scripts ending in .gib
	are now executed in a GIB buffer, and the export command can be used to
	make specific GIB functions available to normal command buffers (i.e. the
	console).
	
2002-08-06 19:46  despair

	* qw/source/cl_tent.c:

	Use LUT instead of case for spike sound effects. Faster and more compact, though less legible.
	
2002-08-06 15:10  taniwha

	* include/QF/Makefile.am:

	whitespace
	
2002-08-06 08:15  snax

	* include/QF/gib_buffer.h, include/QF/gib_parse.h,
	libs/util/cbuf.c, libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_parse.c, libs/util/gib_process.c,
	libs/util/idparse.c:

	
	Embedded commands now work without any bugs I can detect.  Next up are
	loops, branching, and getting the tokenizer to give special treatment
	to certain builtin functions.  But first I should get some sleep :)
	
2002-08-06 05:45  taniwha

	* nq/source/cl_parse.c, qw/source/cl_parse.c:

	per map config files (eg, maps/start.cfg for maps/start.bsp)
	
2002-08-06 03:52  taniwha

	* qw/source/cl_ents.c:

	convert the flag offset calculation from switch to a lookup table. this
	should be a touch faster avoiding the extra jumps
	
2002-08-05 05:58  snax

	* libs/util/gib_parse.c:

	
	Declared variable in the wrong spot.  Don't know why gcc 3 accepted it.
	
2002-08-05 00:01  snax

	* include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_process.h,
	libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_function.c, libs/util/gib_parse.c,
	libs/util/gib_process.c:

	
	Local variables work, preparing to get embedded commands done.
	
2002-08-04 04:21  deek

	* bootstrap:

	Make bootstrap deal with automake versions ending in -p[something]
	
2002-08-03 17:20  despair

	* qw/source/cl_ents.c:

	Optimize CTF flag handling.
	
2002-08-03 07:07  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Minor alias model rendering speedup.
	
2002-08-03 07:07  despair

	* libs/video/renderer/gl/gl_draw.c:

	Revert taniwha's broken-radeon workaround.
	
2002-08-03 06:13  taniwha

	* libs/video/renderer/gl/: gl_draw.c, gl_mod_alias.c:

	fix a typo that caused weirdness with the lerping
	
2002-08-03 06:03  snax

	* include/QF/Makefile.am, include/QF/cbuf.h, include/QF/dstring.h,
	include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_parse.h,
	include/QF/gib_process.h, include/QF/idparse.h,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_keys.c,
	libs/util/Makefile.am, libs/util/cbuf.c, libs/util/cmd.c,
	libs/util/dstring.c, libs/util/gib_buffer.c,
	libs/util/gib_builtin.c, libs/util/gib_function.c,
	libs/util/gib_parse.c, libs/util/gib_process.c,
	libs/util/idparse.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c:

	
	More of GIB done: builtins, functions, various cleanups, math, etc.
	
2002-08-03 01:29  taniwha

	* libs/util/sys.c:

	remove an accidental commit
	
2002-08-03 00:19  wildcode

	* libs/video/targets/keys.c:

	fix bug where -commands where executed and command buffer could be filled when key repeated
	
2002-08-02 19:09  taniwha

	* tools/qfcc/source/cpp.c:

	print cpp invocation for win32 too
	
2002-08-02 19:03  taniwha

	* acinclude.m4, configure.ac:

	start using macros the clean up the mess
	
2002-08-02 18:07  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Speed up 16bit coord alias models a bit. (only one VectorScale per vertex now)
	
2002-08-02 15:35  taniwha

	* include/QF/Makefile.am:

	when adding new headers, be sure to update include_HEADERS or EXTRA_DIST as
	appropriate
	
2002-08-02 04:07  snax

	* include/QF/cbuf.h, include/QF/gib_buffer.h,
	include/QF/gib_parse.h, include/QF/gib_process.h,
	libs/util/Makefile.am, libs/util/cbuf.c, libs/util/gib_buffer.c,
	libs/util/gib_parse.c, libs/util/gib_process.c,
	qw/source/sv_main.c:

	
	Checked in the beginnings of GIB mark III and modified qw-server to use
	it for its console.
	
2002-08-02 03:26  taniwha

	* libs/util/ver_check.c:

	d'oh
	
2002-08-02 03:22  taniwha

	* libs/util/quakefs.c, libs/util/ver_check.c, qw/source/cl_main.c,
	qw/source/sv_user.c:

	casting from (signed) char to int does not one whit of good towards avoiding
	the problems associated with signed chars being used to index arrays. must
	cast to usigned char so the bit expansion is done on an unsigned value to
	avoid the sign extension.
	
2002-08-02 02:30  taniwha

	* bootstrap:

	./bootstrap clean
	
2002-08-02 01:51  taniwha

	* acinclude.m4:

	fix our AC_PROG_LEX called twice message
	
2002-08-01 20:23  taniwha

	* bootstrap:

	fix a bug with automake detection
	
2002-08-01 20:05  taniwha

	* configure.ac:

	update the autoconf requirement
	
2002-08-01 19:49  taniwha

	* qw/source/cl_misc.c:

	forgot to remove this
	
2002-08-01 19:49  taniwha

	* bootstrap, configure.ac, RPM/quakeforge.spec.in,
	debian/quakeforge-alsa.postinst, debian/quakeforge-alsa.prerm,
	debian/quakeforge-common.postinst, debian/quakeforge-oss.postinst,
	debian/quakeforge-oss.prerm, debian/rules, libs/audio/Makefile.am,
	libs/audio/cd/Makefile.am, libs/audio/renderer/Makefile.am,
	libs/audio/targets/Makefile.am, libs/console/Makefile.am,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/models/Makefile.am,
	libs/models/alias/Makefile.am, libs/models/brush/Makefile.am,
	libs/models/sprite/Makefile.am, libs/util/Makefile.am,
	libs/util/plugin.c, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/targets/Makefile.am, nq/source/Makefile.am,
	nq/source/host.c, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/cl_misc.c:

	we now require modern autoconf (2.52+), automake (1.6+) and libtool (1.4+).
	This gives us a bunch more flexibility. plugins no longer have the "lib"
	prefix or the version suffix, they're now installed in
	$fs_sharepath/QFplugins,, builds should take much less time (in general,
	only one of pic or non-pic versions are build), bins and libs can have
	individual CFLAGS
	
2002-08-01 17:13  taniwha

	* include/QF/Makefile.am:

	when adding new header files, they MUST be included in include_HEADERS or
	EXTRA_DIST, as appropriate.
	
2002-08-01 04:49  taniwha

	* libs/util/sys.c:

	attempt to fix the win32 server input
	
2002-08-01 02:42  snax

	* include/QF/cbuf.h, libs/util/cbuf.c:

	
	Added support for execution stacks, misc. cleanups.
	
2002-07-31 22:13  snax

	* include/QF/cbuf.h, include/QF/idparse.h,
	libs/gamecode/engine/pr_edict.c, nq/source/host_cmd.c,
	qw/source/sv_user.c, tools/qfcc/source/qfcc.c:

	
	Whoops, missed some stuff that needed to be in idparse.h
	
2002-07-31 22:03  snax

	* include/QF/cbuf.h, include/QF/idparse.h,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_keys.c,
	libs/util/Makefile.am, libs/util/cbuf.c, libs/util/cmd.c,
	libs/util/idparse.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c:

	
	Split off the old console parser into idparse.[ch] and prepared the cbuf
	struct and support functions for GIB mark III.
	
	Oh yeah, I'm back.
	
2002-07-31 18:52  taniwha

	* RPM/quakeforge.spec.in:

	add qfwavinfo
	
2002-07-31 18:51  taniwha

	* libs/video/targets/Makefile.am:

	nuke GGI_CFLAGS (never set)
	
2002-07-31 17:00  taniwha

	* tools/qfcc/include/cmdlib.h:

	forgot this
	
2002-07-31 16:42  taniwha

	* tools/qfcc/source/: cmdlib.c, qfcc.c:

	another cmdlib function dies
	
2002-07-31 15:08  taniwha

	* include/QF/Makefile.am:

	make dist fix
	
2002-07-31 06:06  taniwha

	* include/QF/cmd.h, libs/util/cmd.c, nq/source/host.c,
	qw/source/cl_main.c, qw/source/sv_main.c:

	fix the non-parsing of quakeforge.conf
	
2002-07-31 05:19  taniwha

	* include/QF/cbuf.h, include/QF/cmd.h, include/QF/keys.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/server.c, libs/gamecode/builtins/bi_cbuf.c,
	libs/gamecode/builtins/bi_cmd.c, libs/gamecode/builtins/bi_keys.c,
	libs/gamecode/engine/pr_edict.c, libs/util/Makefile.am,
	libs/util/cbuf.c, libs/util/cmd.c, libs/video/targets/keys.c,
	nq/include/client.h, nq/include/host.h, nq/source/cl_cmd.c,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/host_skin.c, nq/source/net_dgrm.c,
	nq/source/net_main.c, nq/source/pr_cmds.c, nq/source/sv_ded.c,
	nq/source/sv_user.c, qw/include/client.h, qw/include/server.h,
	qw/source/cl_cmd.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_user.c, qw/source/teamplay.c,
	tools/qfprogs/source/qfprogs.c, tools/qwaq/main.c:

	take cmd.[ch] back to basics. the gib code is temporarily gone pending
	renovations. cmd_source handling is a little hacky in nq, but it's working.
	
2002-07-30 17:08  taniwha

	* include/QF/cbuf.h, libs/util/cbuf.c:

	start on the cleanup of cmd.c. these aren't used yet, but the parsing is
	working
	
2002-07-30 04:55  taniwha

	* include/QF/cmd.h, libs/gamecode/builtins/bi_cmd.c,
	libs/util/cmd.c:

	dead code removal
	
2002-07-30 02:06  taniwha

	* libs/util/cmd.c:

	whitespace clean up
	
2002-07-30 01:56  taniwha

	* libs/util/cmd.c:

	remove some dead code
	
2002-07-29 22:36  taniwha

	* TODO:

	another one bites the dust
	
2002-07-29 22:32  taniwha

	* tools/wav/: .cvsignore, Makefile.am, qfwavinfo.c, wav.c:

	rename wav to qfwavinfo (thanks for the suggestion, Despair)
	
2002-07-29 22:25  taniwha

	* libs/audio/renderer/vorbis.c:

	looped oggs now work so long as they have a CUEPOINT= comment
	
2002-07-29 21:39  taniwha

	* tools/wav/wav.c:

	don't print the filename and only print the CUEPOINT if there is one
	
2002-07-29 21:38  taniwha

	* tools/wav/wav.c:

	parse out the cuepoint info
	
2002-07-29 19:52  taniwha

	* include/QF/dstring.h, libs/util/dstring.c:

	give dstring_adjust a prototype and fix up some whitespace
	
2002-07-29 19:48  taniwha

	* include/QF/cmd.h:

	fix dependencies on dstring.h
	
2002-07-29 17:36  despair

	* qw/source/sbar.c:

	LOTS of cleanups. Couple little optimizations, plus add `cl_showscoresuid 2` to show both pings AND uid.
	
2002-07-28 03:30  taniwha

	* tools/wav/wav.c:

	gcc 3.1 win32 compile fix
	
2002-07-27 16:46  taniwha

	* libs/video/targets/vid_common_gl.c:

	don't accept absurdly large vertex arrays
	
2002-07-27 06:43  taniwha

	* include/QF/GL/funcs.h, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_wgl.c:

	get -wgl working again
	
2002-07-27 06:42  taniwha

	* libs/util/quakefs.c:

	set the file mode before seeking
	
2002-07-27 02:50  despair

	* qw/source/cl_pred.c:

	Dead code removal.
	
2002-07-27 02:00  taniwha

	* libs/util/dstring.c:

	_vsnprintf doesn't like a null pointer in windows
	
2002-07-27 00:44  despair

	* qw/source/: cl_cam.c, cl_ents.c, cl_pred.c:

	Remove cl_predict_static, it doesn't need a cvar to control it anymore. Also some minor related cleanups.
	
2002-07-26 20:50  taniwha

	* qw/source/: cl_main.c, cl_pred.c:

	move the VID_SetCaption call into CL_SetState where it belongs and fix
	CL_SetState for when connecting to the server (dunno how I mangled that one)
	
2002-07-25 14:58  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	using R_FLOAT for setting individual fields of the return vector ain't so
	good a thing to do.
	
2002-07-25 14:43  despair

	* include/r_dynamic.h, include/QF/model.h,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_dyn_part.c,
	nq/include/protocol.h, nq/source/cl_main.c, nq/source/cl_parse.c,
	nq/source/cl_tent.c, qw/include/protocol.h, qw/source/cl_ents.c,
	qw/source/cl_tent.c:

	Another step towards QSG2 compliance.
	
2002-07-25 14:42  despair

	* libs/video/renderer/r_cvar.c:

	Whitespace.
	
2002-07-25 14:01  despair

	* libs/video/renderer/gl/gl_warp.c:

	Speedup when r_waterripple = 0, and small speedup to texture coordinate calculation.
	
2002-07-25 05:33  taniwha

	* libs/console/menu.c:

	don't show the single player menu line
	
2002-07-25 05:04  taniwha

	* libs/video/renderer/sw32/draw.c:

	get Draw_SubImage doing transparencies
	
2002-07-25 04:30  taniwha

	* libs/video/renderer/sw/draw.c:

	make Draw_SubPic do transparent pics
	
2002-07-24 21:42  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_cmd.c,
	libs/gamecode/builtins/bi_cvar.c, libs/gamecode/builtins/bi_file.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_keys.c,
	libs/gamecode/builtins/bi_strhash.c,
	libs/gamecode/builtins/bi_string.c,
	libs/gamecode/builtins/pr_cmds.c, nq/source/pr_cmds.c,
	nq/source/sv_move.c, qw/source/sv_move.c, qw/source/sv_pr_cmds.c,
	tools/qwaq/builtins.c:

	use P_* for params and R_* for return values in builtins code
	
2002-07-24 21:39  taniwha

	* libs/video/renderer/r_progs.c:

	give access to Draw_SubPic
	
2002-07-24 15:58  taniwha

	* include/QF/model.h:

	change msurface_t's extents from short to unsigned short so >> expressions
	involving it go faster
	
2002-07-24 15:30  despair

	* libs/video/renderer/gl/gl_lightmap.c:

	No need for function pointers on R_AddDynamicLights_*, they are never called from outside the R_BuildLightMaps_* function that matches them.
	Nice spotting, taniwha!
	
2002-07-23 20:17  taniwha

	* tools/wav/.cvsignore:

	s/pak/wav/
	
2002-07-23 19:57  despair

	* include/QF/GL/Makefile.am, include/QF/GL/qf_lightmap.h,
	include/QF/GL/qf_rsurf.h, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_rsurf.c:

	Split lightmaps off from surface drawing.
	
2002-07-23 18:51  taniwha

	* tools/qfcc/source/method.c:

	fix a bug with obj_msgSend and obj_msgSend_super when more than one file is
	compiled
	
2002-07-23 05:44  taniwha

	* tools/qfcc/source/obj_file.c:

	fix a segfault (what was I thinking when I wrote that line?)
	
2002-07-22 21:47  taniwha

	* qw/source/cl_main.c:

	fix some operation order issues (might fix the stuck key issue)
	
2002-07-22 21:25  taniwha

	* qw/source/cl_main.c:

	hopefully make CL_SetState a little more sensible
	
2002-07-22 16:17  taniwha

	* configure.ac, tools/Makefile.am, tools/wav/.cvsignore,
	tools/wav/Makefile.am, tools/wav/wav.c:

	start working on a tool to sxtract the loop info from wav files
	
2002-07-21 23:35  despair

	* libs/gamecode/engine/pr_load.c:

	Change pr_boundscheck default to 0. *grmbl*
	
2002-07-21 07:12  taniwha

	* tools/qfcc/: include/linker.h, include/obj_file.h,
	source/linker.c, source/obj_file.c, source/qfcc.c,
	source/qfodump.c:

	implement -l, but -L isn't supported yet and the full lib name must be given
	
2002-07-21 06:11  taniwha

	* include/QF/Makefile.am, include/QF/pak.h, include/QF/pakfile.h,
	include/QF/vfs.h, libs/console/filelist.c, libs/util/Makefile.am,
	libs/util/pakfile.c, libs/util/quakefs.c, tools/pak/Makefile.am,
	tools/pak/pak.c, tools/pak/pakfile.c, tools/pak/pakfile.h:

	move pakfile.[ch] into libQFutil and make quakefs.c use it instead of its
	own code. This also removes the evil pak file count limit :)
	
2002-07-21 03:55  taniwha

	* nq/source/host_cmd.c:

	fix quit not quitting on a dedicated server
	
2002-07-20 05:20  taniwha

	* tools/qfcc/source/: cpp.c, options.c:

	print the cpp command line if verbosity is high enough
	
2002-07-20 02:01  taniwha

	* tools/pak/pakfile.c:

	remove the file count restriction
	
2002-07-19 14:13  despair

	* tools/qfcc/source/.cvsignore:

	? tools/qfcc/source/qfodump
	Not anymore.
	
2002-07-18 18:00  taniwha

	* tools/.cvsignore:

	add .vimrc
	
2002-07-18 05:16  taniwha

	* tools/qfcc/source/expr.c:

	allow things like pointer == pointer for different pointer types that are in
	the same heirarchy
	
2002-07-17 19:56  taniwha

	* tools/qfcc/source/cpp.c:

	be a little clearer about cpp errors
	
2002-07-17 19:00  taniwha

	* configure.ac:

	update the menu code to be built using separate compilation
	
2002-07-17 19:00  taniwha

	* tools/qfcc/source/: linker.c, qfcc.c:

	make the filename output high verbosity
	
2002-07-17 18:49  taniwha

	* tools/qfcc/source/expr.c:

	relocate the strings in an initialized array/struct
	
2002-07-17 18:45  taniwha

	* tools/qfcc/source/: emit.c, linker.c:

	fix branches (been broken for a while :/)
	
2002-07-17 17:59  taniwha

	* tools/qfcc/source/type.c:

	fix array type string parsing
	
2002-07-17 17:49  taniwha

	* tools/qfcc/source/qfcc.c:

	default options.outputfile to "progs.dat" if not specified when linking
	
2002-07-17 17:43  taniwha

	* tools/qfcc/source/qfcc.c:

	fix -c -o ...
	
2002-07-17 17:17  taniwha

	* tools/qfcc/source/qc-parse.y:

	make sure current_type is set properly for struct fields
	
2002-07-17 15:40  taniwha

	* tools/qfcc/: include/def.h, source/def.c, source/function.c,
	source/obj_file.c, source/qfcc.c, source/qfodump.c:

	local defs for debug info now work
	
2002-07-17 14:39  taniwha

	* tools/qfcc/source/qc-parse.y:

	get the source line for the function from a more reliable location
	
2002-07-17 14:21  taniwha

	* tools/qfcc/source/obj_file.c:

	bah, missed this file
	
2002-07-17 14:19  taniwha

	* tools/qfcc/: include/debug.h, include/qfcc.h, source/debug.c,
	source/emit.c, source/function.c, source/qc-parse.y, source/qfcc.c,
	source/qfodump.c:

	get line numbers working on link and fix a bug in the creation of aux
	functions
	
2002-07-16 22:06  taniwha

	* libs/gamecode/engine/pr_obj.c:

	don't need to force developer now
	
2002-07-16 22:00  taniwha

	* tools/qfcc/source/linker.c:

	oops, forgot to remove the debug print :)
	
2002-07-16 21:59  taniwha

	* tools/qfcc/: include/obj_file.h, include/reloc.h, source/def.c,
	source/linker.c, source/obj_file.c, source/qfodump.c,
	source/reloc.c:

	entity fields seem to work. I guess this means separate compilation is now
	useful :)
	
2002-07-16 20:09  taniwha

	* tools/qfcc/source/: def.c, linker.c, qfcc.c:

	fix external vectors and only complain about undefined externals that are
	actually used
	
2002-07-16 19:03  taniwha

	* libs/gamecode/engine/pr_edict.c, tools/qfcc/source/class.c,
	tools/qfcc/source/linker.c, tools/qfcc/source/method.c,
	tools/qfcc/source/qfcc.c, tools/qfcc/source/type.c:

	object.r:
		define __obj_exec_class, obj_msgSend and obj_msgSend_super for the way
		qfcc now handles these defs
	pr_edict.c:
		PR_ValueString now checks that the function is valid before trying to
		print its name.
	class.c:
		__obj_exec_class is now extern
	linker.c:
		fix more mangled relocs
	method.c:
		obj_msgSend and obj_msgSend_super are now extern
	qfcc.c:
		fixes so obj_module_t doesn't get zapped
	type.c:
		fixes so obj_module_t doesn't get zapped
	
2002-07-16 17:35  taniwha

	* tools/qfcc/source/linker.c:

	fix the mangled relocs. oo hello world works again
	
2002-07-16 15:39  taniwha

	* libs/gamecode/engine/pr_obj.c:

	a little more info and force developer on for now
	
2002-07-16 06:40  taniwha

	* tools/qfcc/source/: linker.c, obj_file.c, qfodump.c:

	def merging seems to mostly work (have some problems with method lists)
	
2002-07-16 04:38  taniwha

	* tools/qfcc/source/qfodump.c:

	more hacks
	
2002-07-16 04:37  taniwha

	* tools/qfcc/source/: class.c, struct.c:

	class.c:
		use the correct type when creating the class def
	struct.c:
		save the name
	
2002-07-15 22:10  taniwha

	* tools/qfcc/source/linker.c:

	fix a /really/ silly error that broke def relocations
	
2002-07-15 21:58  taniwha

	* tools/qfcc/source/qfodump.c:

	make a little more robust
	
2002-07-15 21:49  taniwha

	* tools/qfcc/source/linker.c:

	move external defs from the external table to the global table when they
	get defined
	
2002-07-15 21:45  taniwha

	* tools/qfcc/source/linker.c:

	clean up some duplicated code by using some template macros
	
2002-07-15 21:37  taniwha

	* tools/qfcc/: include/obj_file.h, source/linker.c,
	source/obj_file.c, source/qfodump.c:

	rename qfo_function_t to qfo_func_t and similar for other qfo *function* in
	obj_file.[ch]
	
2002-07-15 09:29  despair

	* qw/source/cl_pred.c:

	Fix cl_predict_static default!
	
2002-07-14 05:40  taniwha

	* tools/qfcc/source/: expr.c, linker.c:

	make @self and @this work for separate compilation
	
2002-07-14 03:41  taniwha

	* tools/qfcc/: include/expr.h, source/class.c, source/expr.c,
	source/immediate.c, source/qfodump.c:

	more relocs fixups. my little OO hello world progs works now :)
	
2002-07-13 06:09  taniwha

	* tools/qfcc/: include/class.h, include/emit.h, include/method.h,
	include/reloc.h, include/struct.h, source/class.c,
	source/function.c, source/method.c, source/obj_file.c,
	source/qfcc.c, source/reloc.c, source/struct.c:

	more linking fixes, including seting up relocations. not quite working yet
	
2002-07-13 03:41  taniwha

	* libs/gamecode/engine/pr_obj.c:

	whitespace
	
2002-07-13 03:21  taniwha

	* tools/qfcc/source/linker.c:

	fix an off by one error that was mangling functions
	
2002-07-13 03:20  taniwha

	* tools/qfcc/source/type.c:

	new_struct doesn't like "" names
	
2002-07-13 03:20  taniwha

	* tools/qfcc/source/struct.c:

	print the name of the duplicate struct
	
2002-07-13 02:24  taniwha

	* tools/qfcc/source/linker.c:

	fixup_relocs doesn't need qfo any more
	
2002-07-12 22:27  taniwha

	* tools/qfcc/source/: linker.c, obj_file.c:

	make qfo functions 0 based. now having weird def problems :/
	
2002-07-12 21:44  taniwha

	* tools/qfcc/source/type.c:

	grr, and another one :P
	
2002-07-12 21:43  taniwha

	* tools/qfcc/source/type.c:

	fix a bug in the parsing of structures
	
2002-07-12 21:14  taniwha

	* tools/qfcc/source/: linker.c, qfodump.c:

	select the correct function when fixing its def
	
2002-07-12 20:43  taniwha

	* tools/qfcc/source/obj_file.c:

	fix a couple of dumb bugs and update the function number calculation
	
2002-07-12 20:26  taniwha

	* tools/qfcc/source/: linker.c, obj_file.c:

	make local defs always come after global defs in linked qfo files and make
	function relocations work better
	
2002-07-12 20:22  taniwha

	* tools/qfcc/source/qfodump.c:

	some minor improvements
	
2002-07-12 16:01  taniwha

	* tools/qfcc/source/emit.c:

	keep short defs out too
	
2002-07-12 15:54  taniwha

	* tools/qfcc/source/: def.c, expr.c:

	keep the return def out of .qfo files (for now, anyway)
	
2002-07-12 06:19  taniwha

	* tools/qfcc/source/: Makefile.am, qfodump.c:

	quick and dirty util to dump the defs in a .qfo file
	
2002-07-12 06:17  taniwha

	* tools/qfcc/: include/def.h, include/obj_file.h, source/def.c,
	source/linker.c, source/obj_file.c:

	more linking fixes
	
2002-07-12 04:50  taniwha

	* tools/qfcc/: include/options.h, source/linker.c,
	source/options.c, source/qfcc.c:

	implement partial linking (doesn't work any better than full, though :P)
	
2002-07-12 03:26  taniwha

	* tools/qfcc/source/linker.c:

	fix some misc linking bugs
	
2002-07-11 22:38  taniwha

	* tools/qfcc/: include/qfcc.h, source/immediate.c,
	source/obj_file.c, source/qfcc.c:

	it's as broken as all-get-out, but object files can now be linked
	
2002-07-11 21:04  taniwha

	* tools/qfcc/: include/linker.h, source/def.c, source/linker.c,
	source/obj_file.c, source/qfcc.c:

	fix a bunch of silly bugs and get the linked output written (hangs, though)
	
2002-07-11 20:17  taniwha

	* tools/qfcc/: include/obj_file.h, source/linker.c,
	source/obj_file.c, source/qfcc.c:

	re-write qfo writing from progs, make qfo creation easier, (mostly) finish
	the linker. now for testing :)
	
2002-07-11 20:16  taniwha

	* tools/qfcc/include/qfcc.h:

	fix RUP so it actually works. only works with powers of two now, though
	
2002-07-11 20:14  taniwha

	* tools/qfcc/source/method.c:

	fix a missing & that was causing problems with writing function refs
	
2002-07-11 17:06  taniwha

	* tools/qfcc/: include/obj_file.h, include/qfcc.h, include/reloc.h,
	source/linker.c, source/obj_file.c, source/reloc.c:

	getting closer to being able to link
	
2002-07-11 15:42  taniwha

	* tools/qfcc/: include/def.h, source/def.c, source/linker.c:

	make data handling a little easier
	
2002-07-09 19:00  taniwha

	* tools/qfcc/source/type.c:

	can't call pointer_type untill after the types are chained
	
2002-07-08 20:31  taniwha

	* tools/qfcc/: include/emit.h, include/qfcc.h, source/class.c,
	source/emit.c, source/linker.c, source/obj_file.c,
	source/qc-parse.y, source/qfcc.c, source/reloc.c:

	fix a silly segfault and make statement allocation saner
	
2002-07-08 18:53  taniwha

	* tools/qfcc/: include/Makefile.am, include/emit.h, include/expr.h,
	source/emit.c, source/function.c:

	split the emit stuf out of expr.h into emit.h
	
2002-07-08 16:13  taniwha

	* tools/qfcc/source/obj_file.c:

	finish (for now:/) qfo_to_progs
	
2002-07-08 05:26  taniwha

	* tools/qfcc/: include/obj_file.h, source/obj_file.c:

	move the type strings into their own string pool so the progs strings don't
	get cluttered
	
2002-07-08 05:10  taniwha

	* tools/qfcc/: include/type.h, source/obj_file.c, source/type.c:

	parse a type back from its encoding (some info will be lost)
	
2002-07-08 05:07  taniwha

	* tools/qfcc/include/struct.h:

	expr_t forward declaration fix
	
2002-07-08 03:05  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/linker.c,
	source/qfcc.c:

	nuke pr.statement_linenums as it was redundant and the info never used anyway
	
2002-07-08 00:05  despair

	* libs/video/renderer/r_cvar.c:

	Fix r_particles_nearclip being forced to max.
	
2002-07-07 06:15  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Colormod & alpha for brushmodels, excluding skypoly emittors.
	
2002-07-07 02:34  despair

	* libs/video/renderer/gl/gl_screen.c:

	Minor order fixup.
	
2002-07-07 02:33  despair

	* qw/source/: cl_view.c, msg_ucmd.c, net_chan.c, net_packetlog.c,
	net_svc.c:

	Whitespace, prune dead code.
	
2002-07-06 03:00  deek

	* tools/Forge/: Controller.h, Controller.m, PrefsController.h,
	PrefsController.m, Project.h, Project.m, main.m,
	Bundles/MainPrefs/MainPrefs.gorm, English.lproj/Forge.classes,
	English.lproj/Forge.gorm, English.lproj/Project.classes,
	English.lproj/Project.gorm:

	Forge updates. Forge now saves, but does not load (heh) projects.
	
2002-07-06 02:22  taniwha

	* tools/Forge/Project.m:

	fix an unused enum warning missed by gcc 3.0
	
2002-07-05 21:15  taniwha

	* qw/source/sv_user.c:

	certain standard user commands (eg, say) can now be overriden by the progs,
	but only once (ie, it's an error for the progs to try to add a command twice)
	
2002-07-05 20:19  taniwha

	* tools/qfcc/source/strpool.c:

	bah, getting my "last changes vs last compile" backwards again :/
	
2002-07-05 20:02  taniwha

	* tools/qfcc/: include/Makefile.am, include/immediate.h,
	include/obj_file.h, include/qfcc.h, include/strpool.h,
	source/Makefile.am, source/class.c, source/def.c, source/expr.c,
	source/function.c, source/idstuff.c, source/immediate.c,
	source/linker.c, source/method.c, source/obj_file.c, source/qfcc.c,
	source/strpool.c:

	redo how progs strings are stored so multiple pools can exist
	
2002-07-05 17:12  taniwha

	* doc/: template.c, template.h:

	update the copyright year
	
2002-07-05 17:02  taniwha

	* tools/qfcc/include/linker.h:

	correct copyright year
	
2002-07-05 16:59  taniwha

	* tools/qfcc/source/type.c:

	type encoding improvements
	
2002-07-05 07:10  taniwha

	* qw/source/Makefile.am:

	blah, not all automake versions support that
	
2002-07-05 07:05  taniwha

	* qw/source/Makefile.am:

	evil hack, but this gets around the issue of libQFcsqc wanting the renderer
	
2002-07-05 06:55  taniwha

	* qw/source/: Makefile.am, sv_progs.c:

	give the server progs access to the Cmd api
	
2002-07-05 06:43  taniwha

	* qw/: include/server.h, source/sv_init.c, source/sv_progs.c,
	source/sv_user.c:

	allow progs to register user commands (but not override any of the standard
	ones (yet))
	
2002-07-03 21:38  taniwha

	* tools/qfcc/source/linker.c:

	d'oh, I thought I tested with those lines in :/
	
2002-07-03 21:32  taniwha

	* tools/qfcc/: include/qfcc.h, source/def.c, source/emit.c,
	source/expr.c, source/function.c, source/linker.c, source/qc-lex.l,
	source/qc-parse.y, source/qfcc.c, source/switch.c:

	move s_file, pr_source_line and pr_error_count into pr, make the linker
	errors more meaningful, and fix a blasted string.h issue (damn old gcc;P)
	
2002-07-03 21:03  taniwha

	* libs/models/brush/model_brush.c:

	be a little more verbose with the "Bad surface extents" error.
	
2002-07-03 20:47  taniwha

	* nq/source/sys_win.c:

	fix a stray (
	
2002-07-03 20:16  taniwha

	* tools/qfcc/: include/Makefile.am, include/class.h,
	include/linker.h, include/obj_file.h, include/type.h,
	source/Makefile.am, source/class.c, source/def.c, source/expr.c,
	source/immediate.c, source/linker.c, source/obj_file.c,
	source/qfcc.c, source/type.c:

	linker.[ch]:
		start working on the linker.
	class.[ch]:
		redo class defs so the pointer works (needs relocs still)
	obj_file.h:
		add prototype for read_obj_file, QFO_* data access macros and include
		pr_debug.h
	type.[ch]:
		separate type system initialisation and recording of the standard types
		so find_type works properly in multiple compilation
	def.c:
		don't mark static defs as initialized
	expr.c:
		proper class pointer def stuff
	immediate.c:
		clean out dead vars/code
	obj_file.c:
		allocate space for the line info and bail if the file can't be opened.
	qfcc.c:
		register the standard types for each compile pass and start linking the
		files
	
2002-07-03 19:12  taniwha

	* tools/qfcc/source/def.c:

	oops, forgot to copy the string again when I went from strdup to save_string
	
2002-07-03 18:29  taniwha

	* qw/source/cl_main.c:

	close a small security hole where a malicious challenge could potentially
	wreak havoc with info strings.
	
2002-07-03 06:42  taniwha

	* tools/qfcc/source/def.c:

	make extern more of a no-op when the def alread exists
	
2002-07-03 06:31  deek

	* libs/video/targets/qfgl_ext.c:

	Clean up the "fxMesa" error message so it makes more sense, and so most people
	will actually see it if they need it.
	
2002-07-03 05:42  despair

	* nq/source/cl_tent.c:

	ugh, qw/source/cl_tent.c should have been committed with this.
	Change random number generation in spike hits, only generate 1 random number, and use a case to pick the results.
	
2002-07-03 05:40  despair

	* qw/source/: cl_main.c, cl_ngraph.c, cl_parse.c, cl_screen.c,
	cl_skin.c, cl_tent.c:

	Whitespace, dead code removal, and a couple of tiny cleanups.
	
2002-07-03 00:37  despair

	* qw/source/cl_ents.c:

	Re-enable rendering lights on the player you are viewing from...
	
2002-07-03 00:36  despair

	* tools/qfcc/source/def.c:

	Hack to make error-on-warnings happy. *pokes taniwha*
	
2002-07-02 23:08  taniwha

	* tools/qfcc/source/: def.c, obj_file.c:

	some storage and obj file fixes
	
2002-07-02 21:37  despair

	* nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/cl_view.c,
	nq/source/pr_cmds.c, nq/source/sv_user.c, qw/source/cl_cam.c,
	qw/source/cl_demo.c, qw/source/cl_ents.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/cl_slist.c, qw/source/cl_view.c,
	qw/source/net_udp.c, qw/source/net_udp6.c, qw/source/sv_phys.c:

	Prune dead code.
	
2002-07-02 21:34  taniwha

	* tools/qfcc/source/: def.c, qfcc.c:

	some more storage class work
	
2002-07-02 20:34  despair

	* include/winquake.h, include/QF/vid.h,
	libs/video/targets/vid_mgl.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c:

	Clean out DDActive, except from -mgl, which isn't supported ATM. Clean up vid_mgl.c comments and dead code a bit.
	
2002-07-02 19:18  taniwha

	* include/QF/msg.h:

	heh, we both forgot to nuke the prototypes :)
	
2002-07-02 19:15  taniwha

	* libs/util/msg.c, nq/source/cl_parse.c, nq/source/cl_tent.c:

	nuke MSG_ReadChar. Other than the sign extention, it's redundant and nothing
	a suitable typecast can't take care of.
	
2002-07-02 19:13  despair

	* libs/util/msg.c, nq/source/pr_cmds.c, nq/source/sv_main.c,
	qw/source/cl_main.c, qw/source/sv_nchan.c, qw/source/sv_pr_cmds.c:

	Kill MSG_WriteChar.
	
2002-07-02 18:57  despair

	* include/QF/qendian.h:

	typo fix and whitespace.
	
2002-07-02 18:45  taniwha

	* configure.ac, libs/audio/renderer/Makefile.am,
	libs/video/targets/vid_sgl.c:

	win32 compile fixes. still have problems with DDActive, but Despair's going
	to look at that.
	
2002-07-02 18:35  despair

	* qw/source/cl_input.c:

	Whitespace, plus a sprinkling of FIXME markers...
	
2002-07-02 18:07  despair

	* qw/source/cl_ents.c:

	Speed up client nail packet parsing.
	
2002-07-02 04:20  taniwha

	* doc/QF-HOWTO:

	small patch from Geoffrey Broadwell <geoff@broadwell.org> for how to extract
	the quake data using lha.
	
2002-06-30 16:19  despair

	* qw/source/cl_ents.c:

	Minor cleanups.
	
2002-06-29 18:28  despair

	* nq/source/sv_main.c, qw/source/net_svc.c, qw/source/sv_ents.c:

	More nail speedups for qw.
	
2002-06-29 03:25  despair

	* qw/source/net_svc.c:

	More nail fixes, more MSG_* cleanups.
	
2002-06-28 17:59  taniwha

	* tools/qfcc/: include/def.h, include/obj_file.h, source/class.c,
	source/def.c, source/expr.c, source/function.c, source/method.c,
	source/obj_file.c, source/qc-lex.l, source/qc-parse.y,
	source/qfcc.c, source/struct.c, source/switch.c:

	start implementing storage classes (extern, static, etc)
	
2002-06-28 17:47  despair

	* libs/video/renderer/gl/gl_draw.c:

	Merge a few more lines into queue_character, and prepare for optimizing gl Draw_nString.
	
2002-06-28 17:15  taniwha

	* include/QF/GL/funcs.h, libs/video/targets/vid_wgl.c:

	get the type for getProcAddress right
	
2002-06-28 16:52  taniwha

	* tools/qfcc/source/obj_file.c:

	gzwrite doesn't like 0 bytes
	
2002-06-28 16:38  taniwha

	* tools/qfcc/source/: expr.c, obj_file.c, qfcc.c:

	"qfcc *.qc" can now get through the prozac source withtout crashing (oodles
	of compile errors, though:)
	
2002-06-28 16:00  taniwha

	* tools/qfcc/: include/class.h, include/def.h, include/immediate.h,
	include/method.h, include/qfcc.h, include/struct.h, include/type.h,
	source/class.c, source/def.c, source/immediate.c, source/method.c,
	source/qfcc.c, source/struct.c, source/type.c:

	clear out the hash tables for compiling multiple object files
	
2002-06-28 04:48  despair

	* libs/util/msg.c:

	Speed up most of the MSG_Write* functions by reducing the number of times SZ_GetSpace gets called.
	
2002-06-28 02:11  despair

	* qw/source/sv_ents.c:

	Whitespace, and fixes for SV_EmitNailUpdate.
	
2002-06-27 22:51  taniwha

	* tools/qfprogs/source/globals.c:

	print out function param info
	
2002-06-27 22:48  taniwha

	* tools/qfcc/: include/function.h, include/qfcc.h, source/class.c,
	source/def.c, source/expr.c, source/function.c, source/obj_file.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c, source/reloc.c,
	source/struct.c:

	various memory saving tricks. seems to have not broken anything
	
2002-06-27 18:50  despair

	* libs/video/targets/: vid_sgl.c, vid_wgl.c:

	Whitespace.
	
2002-06-27 16:37  taniwha

	* libs/video/targets/vid_sgl.c:

	windows really sucks
	
2002-06-27 15:13  taniwha

	* tools/qfcc/: include/qfcc.h, source/reloc.c:

	sometimes, gcc 2.95 can be such a pain
	
2002-06-27 05:42  wildcode

	* tools/3dfx_stub/: 3dfxstub.h, build, gl_stub.c, gls_norm.c,
	gls_trace.c:

	the long time needed 3dfxstub.so
	
2002-06-26 23:01  despair

	* tools/qfcc/include/qfcc.h:

	Add include for string.h. Needs to be done more portably, but I'm too tired.
	
2002-06-26 22:20  despair

	* include/compat.h, include/r_cvar.h, include/QF/mathlib.h,
	include/QF/qendian.h, libs/util/mathlib.c,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c:

	Add r_nearclip and r_particles_nearclip. Also put some limits on r_farclip. And fix id's insane max and min float, and some minor improvements in frustum setup in GL.
	
2002-06-26 22:10  taniwha

	* tools/qfcc/: include/type.h, source/reloc.c, source/struct.c,
	source/type.c:

	clean up type allocation a little and also reloc allocation
	
2002-06-26 16:27  taniwha

	* tools/qfcc/source/obj_file.c:

	do some freeing
	
2002-06-26 14:57  taniwha

	* include/QF/GL/funcs.h:

	correct the type of getProcAddress for windows
	
2002-06-26 14:45  taniwha

	* include/QF/pr_debug.h:

	whitespace
	
2002-06-26 06:33  despair

	* qw/source/cl_pred.c:

	Whitespace.
	
2002-06-25 21:36  taniwha

	* tools/qfcc/: include/idstuff.h, include/options.h,
	source/idstuff.c, source/options.c, source/qfcc.c:

	get command line parsing working in an appropriate manner for separate
	compilation
	
2002-06-25 17:07  taniwha

	* qw/source/cl_skin.c:

	fix a few allskins bugs
	
2002-06-24 22:53  taniwha

	* tools/qfcc/: include/cmdlib.h, include/options.h, source/class.c,
	source/cmdlib.c, source/options.c, source/qfcc.c:

	allow the output file to be specified on the command line
	
2002-06-24 22:36  taniwha

	* tools/qfcc/: include/obj_file.h, source/obj_file.c:

	more endianess corrections and read/write line numbers
	
2002-06-24 21:41  taniwha

	* tools/qfcc/source/obj_file.c:

	forgot to byteswap the code and data
	
2002-06-24 21:35  despair

	* include/QF/GL/funcs.h, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_funcs.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_wgl.c:

	Move the contents of gl_funcs.c out of the renderer, and into targets where they belong. Also some cleanups. -sgl target is temporarily broken, all others should work.
	
2002-06-24 15:56  wildcode

	* configure.ac, libs/video/renderer/gl/gl_funcs.c,
	libs/video/targets/Makefile.am, libs/video/targets/vid_3dfxsvga.c,
	nq/source/Makefile.am, qw/source/Makefile.am:

	Removing -3dfx's dependancy on clide
	
2002-06-22 05:10  taniwha

	* tools/qfcc/: include/obj_file.h, include/qfcc.h,
	source/obj_file.c:

	load a qfo back into memory. next step is to figure out linking
	
2002-06-21 20:46  taniwha

	* tools/qfcc/: include/Makefile.am, include/def.h,
	include/function.h, include/method.h, include/obj_file.h,
	include/options.h, include/qfcc.h, include/reloc.h,
	source/Makefile.am, source/class.c, source/function.c,
	source/immediate.c, source/method.c, source/obj_file.c,
	source/options.c, source/qc-parse.y, source/qfcc.c, source/reloc.c:

	initial work on actually writing .qfo files. seems to work, but only test.qfo
	is ever writtin :)
	
2002-06-21 05:15  taniwha

	* qw/source/cl_pred.c:

	make sure we don't get stuck in the console when the server is in
	intermission mode. As far as I can tell, it's pure luck wether the
	svc_intermission comes before or after the first pass through the prediction
	code, and if it comes before, the prediction code will never run and thus
	never realise that it's ok to start rendering, so force the issue if in
	intermission mode.
	
2002-06-20 20:28  taniwha

	* tools/qfcc/: include/struct.h, source/qc-lex.l,
	source/qc-parse.y, source/struct.c:

	add unions
	
2002-06-20 19:29  taniwha

	* tools/qfcc/: include/expr.h, include/options.h, source/expr.c,
	source/options.c:

	implement compiler "notices": potentially important information that isn't
	really a warning (unless requested) and can be silenced.
	
2002-06-20 18:51  taniwha

	* tools/qfcc/source/expr.c:

	make --tradiontial cause "!foo & bar" evaluate as "!(foo & bar)" as per
	qfcc's broken behaviour.
	
2002-06-20 16:38  taniwha

	* qw/source/: sv_main.c, sv_phys.c:

	realtime should not be affected by pause and also should not be used for
	physics and progs, that's what sv.time is for. Things seem to work nicely,
	including map changing, and this /should/ make long uptime servers work so
	long as the map gets changes occasionally.
	
2002-06-20 16:15  taniwha

	* qw/source/: sv_ccmds.c, sv_init.c, sv_main.c, sv_user.c:

	back out Misty's realtime reset work. It did achieve its goal, but winding
	realtime back caused the problems with clients not reconnect on map change
	and after my preliminary mucking around with time, I'm convinced there's a
	better way.
	
2002-06-19 23:16  taniwha

	* qw/source/cl_input.c:

	yet more cleanup
	
2002-06-19 19:58  taniwha

	* qw/: include/net.h, source/cl_parse.c, source/cl_skin.c,
	source/net_chan.c:

	Nuke Netchan_AckPacket because it didn't really achieve its goal ('twas a
	server bug anyway), broke qizmo (not that I really care: that's still qizmo's
	bug) and (most importantly) broke recording demos across map changes.
	(Closes: #14)
	
2002-06-19 17:32  despair

	* qw/source/cl_ents.c:

	Order of operations fix for R_AddEfrags.
	
2002-06-19 17:16  taniwha

	* qw/source/cl_input.c:

	a little more cleanup
	
2002-06-19 17:01  despair

	* qw/source/cl_ents.c:

	Whitespace.
	
2002-06-19 16:03  taniwha

	* qw/source/sv_pr_cmds.c:

	optimise PF_aim for when sv_aim is >= 1 or when the client's noaim is 1
	
2002-06-19 05:03  taniwha

	* qw/source/cl_input.c:

	move the pps code into it's own function
	
2002-06-19 04:11  taniwha

	* qw/source/cl_input.c:

	remove a redundant call to IN_Move
	
2002-06-19 02:55  taniwha

	* qw/: include/client.h, include/protocol.h, source/cl_ents.c,
	source/sv_ents.c:

	add qsg support for players and actually send EFFECTS2 and FRAME2 for
	packet entities
	
2002-06-18 23:50  despair

	* qw/source/cl_ents.c:

	Temporary workaround for invisible players.
	
2002-06-18 21:41  despair

	* include/QF/render.h, libs/util/quakefs.c,
	libs/video/renderer/gl/gl_screen.c, libs/video/targets/vid.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_null.c, nq/source/cl_parse.c,
	nq/source/cl_tent.c, qw/include/client.h, qw/source/cl_ents.c,
	qw/source/cl_sys_win.c, qw/source/cl_tent.c, qw/source/sv_main.c,
	tools/qfcc/doc/qcc.txt:

	QSG2 glows almost working. Plus lots of typos killed.
	
2002-06-18 21:00  taniwha

	* tools/qfcc/include/obj_file.h:

	ok, I'm happy with this now (bit fields anent' so great for portable file
	formats:/)
	
2002-06-18 15:40  despair

	* libs/video/renderer/gl/gl_draw.c:

	A couple extra glFinishes a frame just aren't good for performance, even if they are a handy workaround for taniwha's text rendering bug...
	
2002-06-18 04:13  taniwha

	* libs/video/renderer/gl/gl_draw.c:

	move the vertex setup and va flushing code into inline functions, killing a
	lot of duplicate code. Performance is not harmed :)
	also some whitespace
	
2002-06-17 16:18  despair

	* nq/source/cl_parse.c, qw/source/cl_parse.c, qw/source/net_chan.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_user.c:

	Change `sv_maxrate 0` to unlimited. Change default to 10000. Remove forced ceiling of 10000.
	
2002-06-17 05:40  despair

	* qw/source/cl_slist.c:

	Spelling correction in printf.
	
2002-06-17 05:31  taniwha

	* libs/gamecode/engine/pr_edict.c:

	don't print ! on uninitialized global defs that are the correct type for
	the instruction
	
2002-06-17 05:29  taniwha

	* tools/qfcc/include/obj_file.h:

	start working on the format for the object files
	
2002-06-17 05:28  taniwha

	* tools/qfcc/: include/function.h, source/function.c:

	remove an unneeded field
	
2002-06-17 02:43  taniwha

	* tools/qfcc/source/def.c:

	clean up the vector def setup
	
2002-06-17 01:22  taniwha

	* tools/qfcc/source/def.c:

	fix a silly typo that was causing the _y of vectors to get pointed to the
	wrong place
	
2002-06-17 00:26  taniwha

	* libs/audio/renderer/snd_mem.c:

	fix an out-by-one error caused by over-optimisation of floats.
	
2002-06-16 05:28  despair

	* doc/QF-HOWTO:

	Document manual mouse invert.
	
2002-06-16 05:24  taniwha

	* libs/gamecode/engine/pr_strings.c, tools/qfcc/source/def.c:

	pr_strings:
		remove a bogus 0x which caused confusion in an error message
	def.c:
		vector fields still need an extra 3 globals for their component fields
	
2002-06-16 05:09  despair

	* doc/QF-HOWTO:

	Fix the outdated menu entry in the HOWTO.
	
2002-06-16 04:22  taniwha

	* libs/audio/renderer/snd_mem.c:

	the other part of the rename
	
2002-06-16 04:21  taniwha

	* include/: asm_i386.h, QF/sound.h:

	rename sfxcache_t size to bytes
	
2002-06-16 01:27  taniwha

	* configure.ac:

	fix CCVER gathering for cross-compiling (the i386-mingw32msvc-gcc was
	throwing the regex off)
	
2002-06-15 10:54  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Make wizard spike hits visible, plus a couple minor cleanups.
	
2002-06-15 10:52  despair

	* libs/video/renderer/gl/gl_sky.c:

	Whitespace.
	
2002-06-15 05:43  taniwha

	* include/asm_i386.h, include/QF/sound.h,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/vorbis.c:

	other than sounds that are ment to loop not looping (due to losing that info
	when converting to ogg (I've got some ideas on that)), ogg/vorbis support is
	working. Doesn't seem to be too much of a load-time hit.
	
2002-06-15 03:20  taniwha

	* libs/audio/renderer/Makefile.am:

	*sigh*, sometimes I hate automake
	
2002-06-14 22:55  taniwha

	* libs/audio/renderer/: snd_mem.c, vorbis.c:

	make the vorbis support mostly work. qf segs in Cache_TryAlloc when loading
	a map, but I think that's related to some of our other sound resample bugs.
	
2002-06-14 20:36  taniwha

	* acinclude.m4, configure.ac, include/QF/vfs.h,
	libs/audio/renderer/Makefile.am, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c, libs/util/quakefs.c:

	at long last, vorbis support :) load time only, though, so not yet suitable
	for huge samples.
	Also, change the file search order so that .gz is checked before the
	requested file.
	
2002-06-14 19:25  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	don't call draw_z_sky_polys for modes that don't need it
	
2002-06-14 09:33  despair

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw_model_alias.c:

	Fix alias bounding box sizes, so that large critters don't disappear when at edge of view frustrum...
	(Taken and debugged from tutorial on quakesrc.org)
	
2002-06-14 07:55  taniwha

	* nq/source/cl_main.c, nq/source/cl_view.c, nq/source/sv_ded.c,
	qw/source/cl_main.c, qw/source/cl_view.c:

	fix the missing view model
	
2002-06-14 06:23  despair

	* libs/video/renderer/gl/gl_mod_sprite.c:

	Undo thinko.
	
2002-06-14 06:08  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Fixes to shadow rendering, plus get QSG scale working for alias models. Which breaks viewmodel rendering until we figure out how that is escaping getting scale set.
	
2002-06-14 06:06  despair

	* libs/video/renderer/gl/gl_mod_sprite.c:

	Minor cleanup/optimization of sprite model rendering.
	
2002-06-14 04:14  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Minor optimization for shadows, and make translucent objects have shadows matching their alpha.
	
2002-06-13 22:51  despair

	* libs/video/renderer/gl/: gl_draw.c, gl_screen.c:

	Flush console text before rendering menus, and a tiny optimization to fullscreen blend rendering in GL.
	
2002-06-13 16:39  taniwha

	* include/QF/va.h, libs/util/va.c, tools/qfcc/include/type.h,
	tools/qfcc/source/expr.c, tools/qfcc/source/options.c,
	tools/qfcc/source/struct.c, tools/qfcc/source/type.c:

	va.[ch]:
		new va function: nva which returns a strduped buffer
	expr.c options.c:
		use nva instead of strdup (va (...
	struct.c type.c:
		make type encoding work properly for structs
	
2002-06-13 07:22  taniwha

	* tools/qfcc/source/emit.c:

	and for my next amazing feat, I'll remove the debug code :P
	
2002-06-13 07:20  taniwha

	* tools/qfcc/source/: emit.c, expr.c:

	arrays seem to be working nicely now (menus work:)
	
2002-06-13 05:58  snax

	* libs/util/cmd.c:

	
	Finally added a file_read command.
	
2002-06-13 05:24  despair

	* include/varrays.h, include/QF/draw.h,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c:

	Use vertex arrays for text. Another 1-3% speedup.
	
2002-06-13 04:40  taniwha

	* tools/qfcc/source/qc-parse.y:

	create pointer types correctly
	
2002-06-12 22:37  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/type.c, tools/qfprogs/source/strings.c:

	arrays are /almost/ working again
	
2002-06-12 20:26  taniwha

	* qw/source/master.c:

	fix the recvfrom address size
	
2002-06-12 04:45  despair

	* qw/source/cl_pred.c:

	Rename cl_nopred to cl_predict, cl_nostatpred to cl_predict_static, and disable prediction of static players by default.
	
2002-06-12 04:37  despair

	* libs/video/renderer/r_cvar.c:

	Tweak r_firecolor to reduce haloing on rocket dlights.
	
2002-06-12 03:01  taniwha

	* tools/qfprogs/source/: globals.c, qfprogs.c:

	globals.c:
		don't crash on bad function numbers
	qfprogs.c:
		if the file doesn't load first try, thy appending .gz
	
2002-06-11 17:24  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_load.c, tools/qfprogs/source/disassemble.c,
	tools/qfprogs/source/qfprogs.c:

	qfprogs can now read the debug data
	
2002-06-11 14:55  taniwha

	* configure.ac:

	and the other part of it
	
2002-06-11 14:52  taniwha

	* configure.ac:

	put in deek's gl_driver patch (he's got too many local changes)
	
2002-06-11 14:22  deek

	* tools/qfcc/doc/qfcc.lyx:

	qfcc doc updates. lots more stuff.
	
2002-06-11 06:54  taniwha

	* tools/qfcc/: include/function.h, source/function.c:

	get the function number early so things don't get mixed up when new functions
	get created while parsing a function
	
2002-06-11 06:51  taniwha

	* tools/qfprogs/source/globals.c:

	print the function number when printing the def
	
2002-06-11 06:08  snax

	* doc/config/gib/list.gib, libs/util/cmd.c:

	
	Fixed some error messages and a small bug in list.gib
	
2002-06-11 05:41  snax

	* doc/config/gib/: list.gib, std.gib, str.gib:

	
	Imported the beginnings of a standard "library" for GIB.
	
2002-06-10 23:14  taniwha

	* tools/qfcc/: include/def.h, include/qfcc.h, source/def.c,
	source/emit.c, source/qfcc.c:

	better global (and other space) def re-use
	
2002-06-10 23:05  despair

	* qw/source/cl_ents.c:

	Minor cleanup.
	
2002-06-10 23:04  despair

	* qw/source/teamplay.c:

	Whitespace.
	
2002-06-10 22:52  taniwha

	* libs/video/renderer/sw/sw_rmain.c:

	heh, forgot to ifdef the call to R_InitVars
	
2002-06-10 22:30  taniwha

	* libs/video/targets/context_x11.c:

	compile fix for when vidmode isn't available
	
2002-06-10 22:03  snax

	* libs/util/cmd.c:

	
	Fixed a warning message.  Changed writefile to file_write.  Added file_find
	which searches a directory for files matching a pattern and returns a \n-
	separated list.
	
2002-06-10 20:54  taniwha

	* tools/qfcc/: include/def.h, include/qfcc.h, source/def.c,
	source/emit.c, source/expr.c, source/immediate.c, source/method.c,
	source/qc-parse.y, source/qfcc.c:

	add a global flag to def_t to make checking easier
	rename pr.globals to pr.near_data and add pr.far_data
	
2002-06-10 19:26  taniwha

	* tools/qfcc/source/: def.c, expr.c, method.c, qfcc.c:

	find the rest (I hope!) of the mis-tested scopes
	
2002-06-10 19:07  taniwha

	* tools/qfcc/source/: qc-parse.y, qfcc.c:

	qfcc.c:
		def->scope is always non-0
	qc-parse.y:
		link defs from child scopes correctly
	
2002-06-10 18:39  taniwha

	* tools/qfcc/source/function.c:

	set the debug function number correctly
	
2002-06-10 16:10  taniwha

	* tools/qfcc/doc/qfcc.lyx:

	add the Objective-QC expressions
	
2002-06-10 15:36  taniwha

	* libs/audio/targets/snd_oss.c:

	Patch to get oss sound working in BSD thanks to Alexander Leidinger
	<Alexander@Leidinger.net>
	
2002-06-10 06:18  taniwha

	* tools/qfcc/doc/qfcc.lyx:

	more stuff
	
2002-06-10 05:09  taniwha

	* tools/qfcc/doc/qfcc.lyx:

	get a little further
	
2002-06-10 04:28  taniwha

	* tools/qfcc/doc/qfcc.lyx:

	oh, no, not documentation!!! :)
	
2002-06-10 04:27  taniwha

	* tools/qfcc/doc/: qcc.txt, qfcc.txt:

	rename qfcc.txt to qcc.txt as it's really more relevant to the old qcc
	compiler, but still a good reference until the new docs are more advanced
	
2002-06-09 16:34  taniwha

	* tools/qfcc/source/qc-parse.y:

	must remember to test compile in the optimising tree :P
	
2002-06-09 16:31  taniwha

	* libs/gamecode/engine/pr_exec.c:

	blah, enums and switch... (at least gcc 3.1 is warning about that again:)
	
2002-06-09 16:28  taniwha

	* tools/qfprogs/: include/globals.h, source/globals.c,
	source/qfprogs.c:

	dump function and field defs
	
2002-06-09 16:27  taniwha

	* include/QF/pr_comp.h:

	make the opcode a 16 bit enum to help with debugging (I hope this doesn't
	cause problems on weird archs).
	
2002-06-09 05:19  taniwha

	* tools/qfcc/: include/def.h, source/def.c, source/expr.c,
	source/function.c, source/qc-parse.y, source/qfcc.c:

	give scopes types (static, params, locals for now)
	
2002-06-09 04:30  taniwha

	* tools/qfcc/: include/def.h, source/Makefile.am, source/class.c,
	source/def.c, source/emit.c, source/expr.c, source/function.c,
	source/idstuff.c, source/immediate.c, source/method.c,
	source/pr_def.c, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c:

	there, no more PR_* functions or pr_* files :)
	
2002-06-09 03:57  taniwha

	* tools/qfcc/: include/def.h, include/function.h, include/qfcc.h,
	source/class.c, source/cpp.c, source/emit.c, source/expr.c,
	source/function.c, source/idstuff.c, source/immediate.c,
	source/method.c, source/pr_def.c, source/qc-parse.y, source/qfcc.c,
	source/struct.c, source/switch.c:

	redo def allocation to come from configurable `spaces' (locals, globals, far
	globals, etc).
	
2002-06-09 03:41  taniwha

	* tools/qfcc/source/qfcc.c:

	fix a goof with the number of global defs
	
2002-06-09 02:44  misty

	* qw/source/sv_main.c:

		Whoops! I got slap happy with ()'s. I'll learn, just let me make more
	bugs ;)
	
	Tim McGrath (Misty)
	
2002-06-08 23:29  misty

	* qw/source/sv_main.c:

		Reworked logging and heartbeats so they use realtime again, instead of
	directly calling sys_doubletime () - managed to remove six calls. Proboably I
	should look through the code some more and find more ways to remove more calls
	... The server works fine with them on my system as is, but I've gotten the
	impression from people in the know that spamming the clock this often is bound
	to cause non x86 arches to have problems.
	
	Tim McGrath (Misty)
	
2002-06-08 23:22  taniwha

	* nq/include/client.h, nq/source/cl_demo.c, nq/source/host.c,
	nq/source/sv_ded.c, qw/include/cl_demo.h, qw/source/cl_demo.c,
	qw/source/cl_main.c:

	rename cl_demospeed to demo_speed and add demo_gzip (yeah, compressed demos)
	
2002-06-08 23:15  despair

	* doc/config/sensitivity.gib:

	Sensitivity GIB alias.
	
2002-06-08 21:28  despair

	* TODO:

	Clean up TODO.
	
2002-06-08 21:12  taniwha

	* RPM/build_rpm.in:

	bail out on errors
	
2002-06-08 21:12  taniwha

	* tools/qfcc/include/Makefile.am:

	add reloc.h
	
2002-06-07 23:38  despair

	* libs/video/renderer/r_ent.c:

	Remove R_Init_Entity. Never used, and probably doesn't belong in the renderer.
	
2002-06-07 21:17  taniwha

	* tools/qfcc/: include/def.h, source/pr_def.c, source/type.c:

	some def stuff shuffling
	
2002-06-07 20:56  taniwha

	* include/QF/: pr_comp.h, progs.h:

	move pr_type_t
	
2002-06-07 19:41  taniwha

	* libs/gamecode/engine/pr_exec.c:

	this should speed up progs a little bit
	
2002-06-07 18:14  taniwha

	* tools/qfcc/: include/def.h, source/pr_def.c, source/switch.c:

	get rid of PR_GetArray: it's redundant
	
2002-06-07 17:46  taniwha

	* tools/qfcc/source/qfcc.c:

	rename two PR_* functions
	
2002-06-07 17:39  taniwha

	* tools/qfcc/source/emit.c:

	fix a minor oopsie with the relocations
	
2002-06-07 17:29  taniwha

	* tools/qfcc/: include/def.h, include/expr.h, include/opcodes.h,
	include/qfcc.h, include/reloc.h, source/Makefile.am, source/emit.c,
	source/expr.c, source/opcodes.c, source/qfcc.c, source/reloc.c,
	source/switch.c:

	redo relocations
	
2002-06-07 15:46  taniwha

	* nq/source/host.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_main.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c,
	qw/source/sv_main.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c:

	no more Sys_* functions defined in nq or qw :)
	
2002-06-07 15:11  taniwha

	* libs/util/sys_ia32.S:

	*sigh*, I'm having a real problem this morning :P
	
2002-06-07 15:09  taniwha

	* libs/util/sys_ia32.S:

	I really hate the way cvs won't let you undo a poorly thought out removal
	
2002-06-07 15:09  taniwha

	* include/r_local.h, include/QF/sys.h, libs/util/sys.c,
	libs/util/sys_ia32.S, libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/fpu.c, libs/video/renderer/sw/fpua.S,
	libs/video/renderer/sw/sw_rmain.c, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c:

	the fpu manipulation stuff seems to be better off in the one place that
	actually uses it...
	
2002-06-07 14:46  taniwha

	* include/win32/bc/borland.c:

	blah
	
2002-06-07 14:44  taniwha

	* libs/video/renderer/sw32/sw32_rmain.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c:

	a little cleanup of unneeded lines
	
2002-06-07 11:25  despair

	* include/QF/render.h, libs/video/renderer/r_ent.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_mod_sprite.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/cl_tent.c, nq/source/cl_view.c,
	qw/source/cl_ents.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/cl_view.c:

	Order of operations cleanup, QSG2 alpha is now colormod[3] in entities.
	
2002-06-07 05:21  despair

	* nq/source/cl_main.c, nq/source/cl_tent.c, qw/source/cl_ents.c,
	qw/source/cl_parse.c, qw/source/cl_tent.c:

	Improve dlight flag combination behaviors, plus some more dlight initialization cleanups.
	
2002-06-06 23:38  misty

	* qw/source/sv_main.c:

		This should fix bans and heartbeats to work with realtime resets.
	
	Also of note, I found a line I missed for logging from the last checkin. Doh.
	
	Did not test heartbeats, although the code is so dead simple it ought to
	function.
	
	I did not test logging, although the code is rather simple so unless I missed
	something, it ought to work this time. ;)
	
	Tim McGrath (Misty)
	
2002-06-06 23:15  misty

	* qw/source/sv_main.c:

		Fixed logging to work with realtime resets.
	
	Tim McGrath (Misty)
	
2002-06-06 23:05  misty

	* qw/source/: sv_ccmds.c, sv_user.c:

		Fixed automatic muting/mute to work properly with realtime resets.
	
	Timothy C. McGrath (Misty)
	
2002-06-06 22:41  misty

	* qw/source/: sv_ccmds.c, sv_main.c, sv_user.c:

		This fixes cuffs so they work with realtime resets.
	
	Tim McGrath (Misty)
	
2002-06-06 21:51  taniwha

	* tools/qfcc/: include/qfcc.h, source/function.c, source/qfcc.c:

	fix several silly mistakes
	
2002-06-06 04:42  taniwha

	* nq/source/cl_main.c:

	you know? it really helps if you test the right variable :P
	probably something from my copy-reduction efforts :/
	
2002-06-06 04:14  despair

	* nq/source/cl_main.c, qw/source/cl_ents.c:

	Add EF_DIMLIGHT to qw, make it work identically in nq.
	
2002-06-06 00:32  misty

	* qw/source/: sv_init.c, sv_main.c:

		I figured out why realtime 0 caused progs to crash }:) ph33r me. Or
	not. Your choice.
	
	if sv_frametime is less than or equal to zero, progs does not enjoy life.
	Don't make progs suicide, join the > 0 club today!
	
	Tim McGrath (Misty)
	
2002-06-05 22:07  despair

	* libs/video/renderer/r_light.c, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw32/sw32_rmain.c, nq/source/cl_main.c,
	nq/source/cl_tent.c, qw/source/cl_ents.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c:

	Check return value on R_AllocDlight. Small optimization, people cutting r_dlight_max heavily should like it.
	
2002-06-05 21:13  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_def.c,
	source/qc-lex.l, source/qc-parse.y, source/type.c:

	call malloc a little less often
	
2002-06-05 19:31  taniwha

	* tools/qfcc/source/: emit.c, expr.c, function.c, immediate.c,
	pr_def.c:

	d'oh, forgot to compile test :P
	
2002-06-05 19:03  taniwha

	* tools/qfcc/source/: emit.c, expr.c, function.c, immediate.c,
	pr_def.c, qfcc.c:

	misc def improvments
	
2002-06-05 17:45  taniwha

	* tools/qfcc/source/: pr_def.c, qfcc.c:

	remove some direct usages of pr.globals
	
2002-06-05 17:12  taniwha

	* tools/qfcc/: include/expr.h, include/function.h,
	include/opcodes.h, include/qfcc.h, source/class.c, source/emit.c,
	source/expr.c, source/function.c, source/immediate.c,
	source/method.c, source/opcodes.c, source/pr_def.c,
	source/qc-parse.y, source/qfcc.c, source/struct.c, source/switch.c:

	remove all arbitrary limits except for globals. they'll need a little more
	work. Once they're done, it should take quite a big mod to crash qfcc due
	to too many strings/statements/etc :)
	
2002-06-05 06:46  despair

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_mod_sprite.c:

	Minor optimization.
	
2002-06-05 05:56  despair

	* libs/video/renderer/gl/gl_mod_sprite.c:

	Add QSG2 colormod, alpha, and scale for sprites. Probably not used by anything, but there you go.
	
2002-06-05 05:39  taniwha

	* tools/qfcc/source/: qfcc.c, switch.c:

	prepare functions and pr_globals for relocatability
	
2002-06-05 05:24  taniwha

	* tools/qfcc/source/immediate.c:

	prepare the string hash table for relocatable strings space and fix a bug
	causing more string space to be allocated than necessary
	
2002-06-05 00:13  snax

	* qw/source/cl_main.c:

	
	Added the getinfo command to grab client info keys in GIB.  I might add
	the ability to grab info about any user, but this has potential abuses.
	I'll need to think it over.
	
2002-06-04 21:54  taniwha

	* tools/qfcc/include/: def.h, qfcc.h:

	forgot to move the prototypes
	
2002-06-04 21:23  taniwha

	* tools/qfcc/: include/Makefile.am, include/debug.h,
	include/expr.h, include/opcodes.h, include/qfcc.h, source/debug.c,
	source/emit.c, source/expr.c, source/function.c, source/idstuff.c,
	source/immediate.c, source/method.c, source/opcodes.c,
	source/pr_def.c, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c, source/type.c:

	even more cleanup
	
2002-06-04 20:43  taniwha

	* tools/qfcc/configure.in:

	fix CPP_NAME for independently built qfcc
	
2002-06-04 18:45  taniwha

	* tools/qfcc/source/: Makefile.am, idstuff.c, precache.c:

	idstuff is a better name for precache
	
2002-06-04 18:44  taniwha

	* tools/qfcc/: include/Makefile.am, include/class.h, include/cpp.h,
	include/def.h, include/expr.h, include/function.h,
	include/idstuff.h, include/immediate.h, include/method.h,
	include/options.h, include/qfcc.h, include/type.h,
	source/Makefile.am, source/class.c, source/cpp.c, source/emit.c,
	source/expr.c, source/function.c, source/immediate.c,
	source/method.c, source/opcodes.c, source/options.c,
	source/pr_def.c, source/pr_imm.c, source/precache.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c:

	more cleanup
	
2002-06-04 16:17  taniwha

	* configure.ac, libs/util/sys.c, nq/source/sys_win.c,
	qw/source/sv_sys_win.c:

	win32 compile fixes
	
2002-06-04 05:25  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am, source/cpp.c,
	source/options.c, source/qfcc.c:

	more qfcc cleanup. split out some functions and kill some dead code
	
2002-06-04 04:48  taniwha

	* configure.ac, tools/qfcc/configure.in, tools/qfcc/source/qfcc.c:

	kill USE_CPP (and --enable-cpp) it's not needed any more
	
2002-06-04 04:36  taniwha

	* tools/qfcc/: include/qfcc.h, source/precache.c, source/qfcc.c:

	some qfcc.c cleanup
	
2002-06-03 23:29  deek

	* libs/util/sys.c:

	This is a test hack, to see if chopping off some of the integer realtime's
	data helps in lengthening the amount of time a server can be up without Weird
	Stuff(tm) happening.
	
2002-06-03 23:11  misty

	* qw/source/sv_main.c:

	Removed an unneeded check now that realtime = 0 in sv_init.c while map is
	loading went byebye.
	
	Tim McGrath (Misty)
	
2002-06-03 19:11  taniwha

	* include/QF/sys.h, libs/util/sys.c, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c:

	more sys cleanup. server consoles may be broken for non-curses.
	
2002-06-03 17:26  taniwha

	* libs/util/sys_ia32.S:

	blah, forgot to #ifdef them :P
	
2002-06-03 17:04  taniwha

	* libs/util/sys_ia32.S:

	set the type and size of the fpu control word vars
	
2002-06-03 16:34  taniwha

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am:

	don't add -version-info for static plugins
	
2002-06-03 07:23  taniwha

	* libs/video/renderer/sw/: d_polysa.S, sw_rdrawa.S, sw_rmain.c,
	sw_rvarsa.S:

	well, that's one way to confuse anybody
	fixes the floating point exception
	
2002-06-03 06:41  taniwha

	* nq/source/sys_unix.c:

	that doesn't make any difference :/
	
2002-06-03 06:26  taniwha

	* include/QF/sys.h:

	d'oh
	
2002-06-03 06:15  taniwha

	* include/QF/sys.h, nq/source/sys_unix.c:

	make sure exceptions are masked
	
2002-06-03 06:01  taniwha

	* libs/util/sys_ia32.S:

	there, finally got it right. ugh
	
2002-06-03 04:58  taniwha

	* libs/util/sys_ia32.S:

	d'oh, forgot to set up my GOT base register in all the functions :P
	
2002-06-03 04:06  taniwha

	* libs/util/sys_ia32.S:

	finish making sys_ia32.S PIC friendly
	
2002-06-03 03:45  taniwha

	* tools/qfcc/source/Makefile.am:

	make sure qc-parse.h gets built before files that depend on it
	
2002-06-03 03:01  deek

	* qw/source/sv_init.c:

	Remove the resetting of realtime -- there's a better solution coming, and this
	breaks a lot of stuff subtly.
	
2002-06-02 06:45  taniwha

	* debian/rules:

	make it so debs can be build using -jN (if there's a better way, I don't
	know it)
	
2002-06-02 05:27  taniwha

	* include/getopt.h, libs/util/dirent.c, nq/source/sys_sdl.c,
	qw/source/cl_sys_sdl.c, tools/pak/pakfile.c:

	mingw gcc 3.1 is freaking weird
	
2002-06-02 05:20  misty

	* qw/source/sv_init.c:

		Gee, I seem to have had time reset *after* progs was loaded. ...
	Fixed. This was dumb.
	
	Timothy McGrath. (Misty)
	
2002-06-02 04:07  taniwha

	* libs/util/sys_ia32.S:

	missed a couple of global accesses
	
2002-06-02 01:10  taniwha

	* tools/qfcc/source/pr_imm.c:

	must be more careful with the return value of va
	
2002-06-01 22:13  snax

	* include/QF/cmd.h, libs/console/complete.c, libs/util/cmd.c:

	
	Changed aliases to be handled by the command registering system in
	preparation of separating GIB into its own module.  Command-related
	functions will stay in util, but the buffer handling code and interpreter
	will be moved out of cmd.c.
	
2002-06-01 06:59  taniwha

	* tools/qfcc/source/cmdlib.c:

	slowly killing cmdlib
	
2002-06-01 06:58  taniwha

	* include/QF/pr_comp.h:

	whitespace
	
2002-06-01 05:57  taniwha

	* tools/qfcc/: acconfig.h, configure.in:

	don't need that any more :)
	
2002-06-01 05:37  taniwha

	* tools/qfcc/source/: Makefile.am, opcodes.c, pr_comp.c,
	pr_opcode.c, precache.c:

	do some file renaming
	
2002-06-01 05:30  taniwha

	* tools/qfcc/: TODO, doc/qfcc.txt, include/qfcc.h,
	source/Makefile.am, source/class.c, source/emit.c, source/expr.c,
	source/function.c, source/method.c, source/pr_comp.c,
	source/pr_imm.c, source/pr_lex.c, source/qc-lex.l,
	source/qc-parse.y, source/qfcc.c, source/struct.c, source/switch.c,
	source/type.c:

	more cleanups
	
2002-06-01 05:06  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_def.c,
	source/pr_imm.c, source/qfcc.c:

	clean up qfcc.h a bit
	
2002-06-01 04:41  taniwha

	* tools/qfcc/: include/cmdlib.h, include/qfcc.h, source/class.c,
	source/cmdlib.c, source/debug.c, source/emit.c, source/expr.c,
	source/function.c, source/method.c, source/pr_comp.c,
	source/pr_def.c, source/pr_imm.c, source/pr_opcode.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c, source/type.c:

	more cmdlib cleanup
	
2002-06-01 03:04  taniwha

	* qw/source/Makefile.am:

	fix a silly typo
	
2002-06-01 03:00  taniwha

	* libs/util/Makefile.am, libs/util/sys.c, libs/util/sys_ia32.S,
	nq/source/Makefile.am, nq/source/sys_ia32.S, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/Makefile.am,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/sys_x86.S:

	more Sys_* cleanup
	
2002-05-31 22:50  taniwha

	* libs/util/sys.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c:

	move Sys_DebugLog
	
2002-05-31 21:05  taniwha

	* nq/include/sv_progs.h, nq/source/host.c, nq/source/sv_cl_phys.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, nq/source/world.c,
	qw/include/sv_progs.h, qw/source/sv_phys.c, qw/source/sv_user.c,
	qw/source/world.c:

	touch, think and blocked now support methods
	also a little whitespace cleanup
	
2002-05-31 19:24  taniwha

	* configure.ac, tools/qwaq/Makefile.am:

	win32 compile fixes
	
2002-05-31 17:21  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_obj.c:

	look for the .this field but don't complain if not found
	
2002-05-31 16:58  taniwha

	* tools/qfcc/: include/expr.h, include/type.h, source/expr.c,
	source/qc-lex.l, source/qc-parse.y, source/type.c:

	@this will provide an id field named ".this" (ie, .id .this (if .this would
	parse in the first place:))
	also kill build_type now that a field_type function is available in type.c
	
2002-05-31 15:27  taniwha

	* nq/source/sv_progs.c, qw/source/sv_progs.c:

	sv_progs_zone controls the size of the zone for the progs. defaults to
	256kb (64k `globals').
	
2002-05-31 15:04  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	link the obj runtime into the servers' progs engines
	
2002-05-31 14:58  taniwha

	* libs/gamecode/engine/pr_obj.c:

	initialize the meta class super class pointer correctly
	
2002-05-31 14:45  taniwha

	* RPM/quakeforge.spec.in:

	add a stub package to provide quake-game and fix up some dependencies
	
2002-05-31 07:24  taniwha

	* tools/: qfcc/source/qfcc.c, qwaq/Makefile.am:

	make things a little quieter
	
2002-05-31 06:55  taniwha

	* configure.ac, tools/Makefile.am, tools/qwaq/.cvsignore,
	tools/qwaq/Makefile, tools/qwaq/Makefile.am, tools/qwaq/progs.src,
	tools/qwaq/progs.src.in:

	make qwaq build as part of the main tree (but /not/ install)
	
2002-05-31 06:52  taniwha

	* libs/gamecode/engine/pr_obj.c:

	reverse the order of linking
	
2002-05-31 06:44  deek

	* tools/quaketoascii/Makefile:

	Add a clean target to quaketoascii's makefile.
	
2002-05-31 06:42  deek

	* debian/rules:

	Make debian/rules set --build instead of --host, to shut configure up.
	
2002-05-31 06:40  deek

	* .cvsignore, debian/.cvsignore, tools/quaketoascii/.cvsignore:

	Update some cvsignore files.
	
2002-05-31 06:16  taniwha

	* tools/qwaq/: main.c, main.qc:

	seriously clean up qwaq. most of that stuff isn't needed any more
	
2002-05-31 06:09  taniwha

	* tools/qwaq/Makefile:

	not everybody /has/ d.o :)
	
2002-05-31 06:02  taniwha

	* tools/qwaq/: Makefile, builtins.c, main.c, main.qc, progs.src,
	test.r:

	get qwaq working with the objective stuff and do a simple messaging test
	
2002-05-31 06:01  taniwha

	* libs/gamecode/engine/pr_obj.c:

	actually /use/ method_list.method_next and chain the class methods onto the
	instance methods for root classes.
	
2002-05-31 06:00  taniwha

	* tools/qfcc/source/method.c:

	fix some method list emission bugs
	
2002-05-31 05:38  snax

	* include/QF/keys.h, libs/gamecode/builtins/bi_keys.c,
	libs/util/cmd.c, libs/video/targets/keys.c:

	
	Modified cmd.c to prepare for more file access functions and changed
	the bind system to keep a restricted flag on binds to prevent the
	server from executing restricted commands by binding them to keys.
	
2002-05-31 05:04  taniwha

	* tools/qfcc/source/pr_def.c:

	allocate defs using the correct size from the type
	
2002-05-31 03:38  taniwha

	* libs/video/targets/qfgl_ext.c:

	it seems some GL libs can return a null extension list (ie, null pointer)
	
2002-05-30 21:56  taniwha

	* include/QF/hash.h, libs/util/hash.c:

	return lists of multiple matching elements
	
2002-05-30 21:39  taniwha

	* libs/models/brush/sw_model_brush.c:

	hack to work around the gl lighting fix breaking sw
	
2002-05-30 21:18  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix some missing ;s
	
2002-05-30 18:38  taniwha

	* libs/models/brush/model_brush.c:

	remove an extern
	
2002-05-29 20:58  taniwha

	* include/QF/progs.h, include/QF/zone.h,
	libs/gamecode/engine/pr_obj.c, libs/gamecode/engine/pr_zone.c,
	libs/util/zone.c:

	implement Z_Realloc, PR_Zone_Realloc and pr_obj_realloc
	
2002-05-29 16:25  taniwha

	* debian/Makefile.am:

	make dist fixes
	
2002-05-29 16:06  taniwha

	* debian/rules:

	oops, another one
	
2002-05-29 16:06  taniwha

	* debian/rules:

	allow deb building to work from a dist tarball
	
2002-05-29 11:21  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm, GNUmakefile, Project.h, Project.m,
	English.lproj/Forge.classes, English.lproj/Forge.gorm,
	English.lproj/Localizable.strings, English.lproj/Project.classes,
	English.lproj/Project.gorm:

	Forge: partial support for projects. Very (VERY!) incomplete.
	
2002-05-29 07:13  deek

	* tools/Forge/: BundleController.h, Controller.h, Controller.m,
	Forge.classes, Forge.gorm, PrefsController.h, PrefsController.m:

	Forge updates: Windows are now remembered and stuff is in general a bit
	cleaner. Committing this so that the stuff I'm about to write won't totally
	fubar everything. :)
	
2002-05-28 23:34  snax

	* libs/util/pcx.c:

	
	"runLength-- > 0" made runLength negative, even though the test failed.
	Skins should work again.
	
2002-05-28 06:05  taniwha

	* libs/util/pcx.c:

	speed up LoadPCX a bit
	
2002-05-28 05:34  taniwha

	* libs/video/renderer/gl/noisetextures.c:

	massive speedup to noise_diamondsquare (not that it /really/ matters:)
	
2002-05-28 04:11  taniwha

	* include/QF/model.h, libs/video/renderer/r_cvar.c,
	nq/source/sv_model.c, qw/source/sv_model.c:

	`adequate' temporary fix for r_lightmap_components 1
	
2002-05-28 03:49  taniwha

	* libs/video/renderer/gl/gl_rsurf.c:

	speedup r_lightmap_components 3 by ~4.2% in null-render
	
2002-05-28 03:33  taniwha

	* libs/video/: renderer/gl/gl_sky_clip.c, targets/old_keys.c:

	two win32 fixes for gcc 3.1
	
2002-05-28 00:04  taniwha

	* libs/video/renderer/gl/gl_rsurf.c:

	this seems to give ~2.9% speed boost to overkill for null-render
	
2002-05-28 00:02  taniwha

	* qw/source/sv_main.c:

	alpha doesn't like 0 for va_list :/
	
2002-05-27 20:49  taniwha

	* qw/source/sv_main.c:

	don't run a physics frame if sv_frametime is 0
	
2002-05-27 20:28  taniwha

	* RPM/quakeforge.spec.in, include/Makefile.am, include/exp.h,
	include/ops.h, include/QF/Makefile.am, include/QF/exp.h,
	include/QF/ops.h, libs/util/cmd.c, libs/util/exp.c,
	tools/pak/Makefile.am, tools/qfcc/include/Makefile.am,
	tools/qfprogs/include/Makefile.am:

	rpm building fixes
	
2002-05-27 18:10  taniwha

	* nq/source/cl_main.c:

	try 2 on the dancing corpses. this should also fix the lack of lerping in nq
	
2002-05-26 20:30  misty

	* qw/source/: sv_init.c, sv_main.c:

	Fixed my mistake - Had added a bracket which caused physics only to be
	done every maxtic instead of every *mintic* which is what it was supposed
	to be doing. Ooops.
	
	Also minor whitespace cleaning in sv_init.c
	
	Tim McGrath (Misty)
	
2002-05-26 11:24  deek

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.h, Controller.m, Forge.classes, Forge.gorm, GNUmakefile,
	PrefsController.h, PrefsController.m, PrefsPanel.h, PrefsPanel.m,
	Bundles/MainPrefs/GNUmakefile,
	Bundles/MainPrefs/GNUmakefile.preamble,
	Bundles/MainPrefs/MainPrefs.gorm, Bundles/MainPrefs/MainPrefs.m,
	Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m:

	Forge updates. Compiles with latest GNUstep CVS, may not work with current
	release (but should).
	
	The interface is no longer defined in code -- it loads it from a .gorm file.
	
	The code is a lot cleaner, and I'm working on project management again.
	Generally, I'm having a lot of fun. :)
	
2002-05-26 08:56  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Another 0.657% speedup for greyscale lighting. Unfortunately, at a price of considerable code duplication. But this is necessary for other planned changes.
	
2002-05-26 07:07  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	*grumbles about old gcc*
	
2002-05-25 21:58  misty

	* doc/config/: glspeed-v1.cfg, glspeed-v2.cfg, glspeed-v3.cfg:

	Minor modifications to the glspeeds so they know about the setting 0 of
	cl_maxfps now :)
	
2002-05-25 21:55  snax

	* libs/video/renderer/gl/gl_rsurf.c:

	
	This better actually fix the lightmap code.
	
2002-05-25 21:54  misty

	* qw/source/: sv_init.c, sv_main.c:

	This hack makes realtime get reset on map load (in sv_init.c, set to 0)
	and also prevents old_time in sv_main.c from getting screwed up in the head
	and pausing the physics indefinitely (check and see if there is a faster way
	to do it :)
	
	What does this let us do? LEAVE THE SERVER RUNNING! Imprecision due to the
	server being on for long periods of time should now no longer be a problem,
	so long as you have a map rotation going at least once a day. :)
	
	I plan on committing updated versions of my glspeed cfgs next, and then
	looking at timeleft - just to make sure when sys_dead_sleep is 1 it can't
	overflow accidentally.
	
	Tim McGrath (Misty)
	
2002-05-25 20:04  snax

	* libs/video/renderer/gl/gl_rsurf.c:

	
	Removed useless dereferencing.  With any luck I understand what despair's
	code is supposed to do this time.
	
2002-05-25 15:29  despair

	* include/QF/model.h, libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw_model_brush.c:

	Hacking my way towards working r_lightmap_components 1.
	
	Users of r_lightmap_components 1, should set `int mod_lightmap_bytes = 1` at the start of `quakeforge/libs/models/brush/gl_model_brush.c`.
	
2002-05-25 15:01  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Undo snax's order of operation breakage, and fix the typo that broke lightmap merging for r_lightmap_components 1.
	
	The real problem with greyscale lighting, is in brush model loading. It'll probably take me a while to sort it out, since taniwha didn't get to it before taking off for the weekend. Sorry...
	
2002-05-25 02:47  deek

	* tools/pak/: pak.1, pak.c:

	pak tool: Re-add the -f option and clean up the man page.
	
2002-05-24 23:32  snax

	* libs/video/renderer/gl/gl_rsurf.c:

	
	Small order-of-operations fix.
	
2002-05-24 17:12  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Smarter lightmap handling code. Still considerable optimization possible, at expense of duplicate code.
	
2002-05-24 02:59  taniwha

	* qw/source/cl_demo.c:

	add ' fps' to the std deviation line
	
2002-05-23 21:51  taniwha

	* configure.ac:

	fix the gcc version checking for gcc 3.1
	
2002-05-23 05:42  taniwha

	* libs/util/cmd.c:

	only call Cbuf_ExecuteStack when the buffer has anything to execute. this
	gives an ~1.1% boost to overkill.
	
2002-05-22 22:35  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_obj.c, nq/source/pr_cmds.c,
	qw/source/sv_pr_cmds.c:

	Semi-major (more than minor:) progs convenience macro cleanup. There will
	be more to come.
	
2002-05-22 21:50  taniwha

	* include/QF/progs.h:

	define G_POINTER convenince macro. null progs pointers will be null in C
	redefine G_STRUCT to use G_POINTER
	
2002-05-22 21:45  taniwha

	* libs/gamecode/engine/pr_obj.c:

	fix a few missed initializations
	
2002-05-22 20:43  taniwha

	* libs/gamecode/engine/pr_exec.c, tools/qfcc/include/type.h,
	tools/qfcc/source/function.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qwaq/Makefile, tools/qwaq/main.qc:

	vararg functions can now be imlemented in qc using @argc (number of params
	passed through ...) and @argv (array of vectors, one for each ... param)
	
2002-05-22 19:02  taniwha

	* libs/gamecode/engine/pr_obj.c:

	more runtime implementation
	
2002-05-22 17:32  taniwha

	* libs/gamecode/engine/pr_obj.c:

	initial stab at supporting most of the obj runtime
	
2002-05-22 17:18  taniwha

	* tools/qfcc/source/qc-parse.y:

	clean up some expr creaion
	
2002-05-22 17:13  taniwha

	* tools/qfcc/source/qc-parse.y:

	that seems to have got the type parsing right. (void []) () foo will work
	and .float () foo works too
	
2002-05-22 16:38  taniwha

	* tools/qfcc/source/qc-parse.y:

	that didn't work so well :/
	back it out for now till I figure out how to get it parsing .float () foo
	correctly
	
2002-05-22 16:29  taniwha

	* tools/qfcc/source/: qc-parse.y, type.c:

	qc-parse.y:
		allow complex types for function return values
	type.c:
		fix a missing break and an unneeded printout
	
2002-05-22 05:03  taniwha

	* tools/qfcc/: include/type.h, source/emit.c, source/expr.c,
	source/method.c, source/qc-lex.l, source/qc-parse.y, source/type.c:

	type.h:
		*type_method to type_Method
	emit.c:
		support casting between pointers
	expr.c:
		support casting between pointers
	method.c:
		correct the type for _cmd
		type_method to type_Method.aux_type
	qc-lex.l:
		Method type is a poniter to a method
	qc-parse.y:
		support , args to messages (not fully implemented yet)
	type.c:
		*type_method to type_Method and make type_Method a pointer to a method
	
2002-05-22 01:39  taniwha

	* tools/qfcc/: include/class.h, source/class.c, source/qc-lex.l,
	source/type.c:

	initialize class_Class.super_class iff @keywords are seen (ie, compiling
	obj code).
	
2002-05-21 23:39  taniwha

	* libs/gamecode/engine/pr_obj.c:

	provide temporary stubs for most of Object's methods
	
2002-05-21 23:38  taniwha

	* tools/qfcc/source/: qc-lex.l, type.c:

	define Protocol type correctly
	
2002-05-21 23:29  taniwha

	* tools/qfcc/source/: class.c, expr.c:

	class.c:
		avoid possible segfault
	expr.c:
		correct the return value type checking to handle super classes
	
2002-05-21 23:02  taniwha

	* tools/qfcc/source/method.c:

	trim off the trailing _ from method def names
	
2002-05-21 22:51  taniwha

	* tools/qfcc/source/: method.c, qc-parse.y:

	fix some method bugs
	
2002-05-21 22:27  taniwha

	* libs/gamecode/engine/pr_obj.c:

	blah, unitialized variable
	
2002-05-21 22:13  taniwha

	* libs/gamecode/engine/pr_obj.c:

	grr, really should make compat.h include string[s].h
	
	also, partially implement the messaging functions
	
2002-05-21 21:29  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/engine/Makefile.am, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_obj.c:

	start working in the obj runtime. any and all functions named ".ctor" will
	be run in the order found.
	
2002-05-21 21:28  taniwha

	* include/QF/pr_obj.h, tools/qfcc/include/class.h,
	tools/qfcc/include/qfcc.h, tools/qfcc/include/type.h,
	tools/qfcc/source/class.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qfcc.c,
	tools/qfcc/source/struct.c, tools/qfcc/source/type.c:

	write out the module data needed for the obj runtime
	
2002-05-21 21:14  taniwha

	* libs/gamecode/engine/pr_exec.c:

	correct the function names in PR_EnterFunction and PR_LeaveFunction
	
2002-05-21 21:06  taniwha

	* qw/source/sv_main.c:

	forgot to fix the server error printing
	
2002-05-21 21:03  taniwha

	* libs/util/sys.c:

	finally get Sys_Error `right'
	
2002-05-21 02:02  snax

	* include/QF/cmd.h, libs/util/cmd.c:

	
	Added a temporary hack to make quake.rc, config.cfg, and default.cfg work
	in some mods that would generate mismatched quotes otherwise.
	
2002-05-20 05:11  snax

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_rmain.c:

	
	Added r_farclip to control the far clipping plane.
	
2002-05-19 06:32  snax

	* libs/util/cmd.c:

	
	Fixed a bug introduced by my optimizations.
	
2002-05-18 00:49  taniwha

	* libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_resolve.c, nq/source/sv_progs.c:

	search for `.self' before `self'
	
2002-05-18 00:30  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y:

	SELF -> @self (looks better (IMO:)) and make sure the .self def gets
	generatoed and used when @self is seen
	
2002-05-17 21:38  snax

	* include/QF/dstring.h, libs/util/cmd.c, libs/util/dstring.c:

	
	Optimized GIB a bit.
	
2002-05-17 20:25  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y:

	create a `SELF' keyword so the global self entity can be handled sanely.
	Not fully implemented yet.
	
2002-05-17 20:03  taniwha

	* tools/qfprogs/source/globals.c:

	print out some extra info for function defs
	
2002-05-17 19:47  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y:

	`super' is now a keyword
	
2002-05-17 19:35  taniwha

	* tools/qfcc/: include/class.h, source/class.c, source/expr.c,
	source/qc-parse.y:

	fix a snafu with current_class and get ivar access working properly (cross
	fingers:)
	
2002-05-17 19:34  taniwha

	* tools/qfcc/source/struct.c:

	don't seg if strct is null
	
2002-05-17 18:46  taniwha

	* tools/qfcc/source/class.c:

	handle unimplemented classes a little better (will do for now till I sort
	out some sort of resolution for them)
	
2002-05-17 18:35  taniwha

	* tools/qfcc/: include/function.h, source/function.c,
	source/qc-parse.y:

	allow methods to be builtins
	
2002-05-17 17:58  taniwha

	* tools/qfcc/source/qc-parse.y:

	setup the default visibility properly
	
2002-05-17 17:37  taniwha

	* include/QF/pr_obj.h, tools/qfcc/include/expr.h,
	tools/qfcc/source/class.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/type.c:

	pr_obj.h:
		define the class info stuff
	expr.h pr_def.c:
		fix a FIXME
	class.c expr.c type.c:
		make id ev_pointer.ev_object rather than ev_pointer.ev_class
	
2002-05-17 16:44  taniwha

	* libs/gamecode/engine/pr_edict.c:

	`document' the type sizes
	
2002-05-17 06:20  taniwha

	* tools/qfcc/: include/class.h, source/class.c, source/expr.c,
	source/method.c, source/qc-parse.y, source/type.c:

	get ivars working better (need to get rid of self.) and [super ...] now
	works.
	
2002-05-17 03:17  taniwha

	* libs/video/targets/context_x11.c:

	it's a little hacky, but this might do better with keeping vid_gamma_avail
	straight.
	
2002-05-16 23:44  taniwha

	* tools/qfprogs/: include/globals.h, include/strings.h,
	source/Makefile.am, source/globals.c, source/qfprogs.c,
	source/strings.c:

	add some functionality to qfprogs (globals and strings dumping)
	
2002-05-16 23:32  taniwha

	* tools/qfcc/source/qfcc.c:

	initialize the string hash table with ""
	
2002-05-16 23:32  taniwha

	* tools/qfcc/source/type.c:

	build the method_list struct with the correct type
	
2002-05-16 22:33  taniwha

	* tools/qfcc/: include/class.h, include/expr.h, source/class.c,
	source/qc-parse.y:

	make class_def return a correct def
	
2002-05-16 21:57  taniwha

	* tools/qfcc/source/: class.c, method.c, pr_imm.c, struct.c:

	`initialize' the defs for the obj constructs
	
2002-05-16 20:48  taniwha

	* tools/qfcc/source/: class.c, method.c:

	check whether the method is an instance or class method when comparing
	
2002-05-16 20:20  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/qfcc.h,
	include/type.h, source/class.c, source/expr.c, source/method.c,
	source/qc-parse.y, source/struct.c, source/type.c:

	get object pointer assignmets working and some static typing as well
	
2002-05-15 23:24  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/qfcc.h,
	include/struct.h, include/type.h, source/class.c, source/expr.c,
	source/method.c, source/pr_def.c, source/qc-parse.y,
	source/struct.c, source/type.c:

	it seems object info emition works (needs more testing)
	
2002-05-15 22:39  snax

	* libs/util/cmd.c:

	
	Whoops.  Fixed some GIB bugs.
	
2002-05-15 22:14  snax

	* doc/config/zoom.gib, include/QF/cmd.h, libs/util/cmd.c:

	
	GIB:  Added the writefile, legacy and eval commands and created the
	beginnings of a GIB security model for console access by the server.
	Fixed a bug in zoom.gib.
	
2002-05-15 19:27  taniwha

	* include/QF/pr_obj.h:

	correct a bunch of syntax errors
	
2002-05-15 19:10  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/struct.h,
	source/class.c, source/method.c, source/qc-parse.y,
	source/struct.c:

	lots of obj work
	
2002-05-14 23:07  taniwha

	* libs/gamecode/builtins/bi_cmd.c:

	correct the copyright year
	
2002-05-14 21:30  taniwha

	* nq/source/sys_win.c, qw/source/cl_sys_win.c:

	hopefully fix the nq-wgl crash
	
2002-05-14 17:55  taniwha

	* doc/: bind.txt, quakeforge-notes.txt:

	put my email about the key binding system up
	
2002-05-14 06:37  taniwha

	* include/QF/sys.h, libs/models/gl_model_fullbright.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/tga.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_textures.c, libs/video/targets/fbset.c,
	libs/video/targets/vid_common_sw32.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_x11.c,
	nq/source/host.c, nq/source/locs.c, qw/source/cl_slist.c,
	qw/source/locs.c, tools/qfcc/source/cmdlib.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/switch.c, tools/qfcc/source/type.c,
	tools/qfdefs/source/fix_globals.c, tools/qwaq/main.c:

	memory allocation checking cleanup
	
2002-05-14 06:14  taniwha

	* libs/util/sys.c:

	Sys_Error now makes sure all messages are terminated with a \n
	
2002-05-14 06:12  taniwha

	* libs/audio/renderer/snd_dma.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_sdl.c, libs/gamecode/builtins/bi_cmd.c,
	libs/models/gl_model_fullbright.c, libs/models/model.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c, libs/models/sprite/model_sprite.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/dstring.c,
	libs/util/info.c, libs/util/mathlib.c, libs/util/msg.c,
	libs/util/qfplist.c, libs/util/quakefs.c, libs/util/tga.c,
	libs/util/wad.c, libs/util/zone.c, libs/video/renderer/r_efrag.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/noisetextures.c,
	libs/video/renderer/sw/d_surf.c, libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/d_fill.c,
	libs/video/renderer/sw32/d_part.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sky.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/renderer/sw32/d_zpoint.c,
	libs/video/renderer/sw32/draw.c, libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_graph.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	libs/video/renderer/sw32/sw32_rsky.c,
	libs/video/renderer/sw32/sw32_rsurf.c,
	libs/video/renderer/sw32/sw32_skin.c,
	libs/video/targets/context_x11.c, libs/video/targets/fbset.c,
	libs/video/targets/fbset_modes_l.l, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_ext.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c, nq/source/host.c, nq/source/locs.c,
	nq/source/net_bw.c, nq/source/net_dgrm.c, nq/source/net_ipx.c,
	nq/source/net_loop.c, nq/source/net_main.c, nq/source/net_mp.c,
	nq/source/net_udp.c, nq/source/net_vcr.c, nq/source/net_wins.c,
	nq/source/net_wipx.c, qw/source/cl_demo.c, qw/source/cl_main.c,
	qw/source/cl_slist.c, qw/source/locs.c, qw/source/sv_ccmds.c,
	qw/source/sv_main.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	tools/qfcc/source/cmdlib.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qc-parse.y, tools/qfcc/source/switch.c,
	tools/qfcc/source/type.c, tools/qfdefs/source/fix_globals.c,
	tools/qwaq/main.c:

	strip the \n from all(?) of the Sys_Error calls (Sys_Error itself will be
	adding \n).
	
2002-05-13 21:53  taniwha

	* configure.ac, qw/source/master.c:

	this should fix the problems with building the master server on bsd systems
	
2002-05-13 20:11  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix the mis-generation of code for state-functions
	
2002-05-13 19:37  taniwha

	* configure.ac, include/QF/pr_comp.h,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_opcode.c,
	tools/Makefile.am, tools/qfprogs/.cvsignore,
	tools/qfprogs/Makefile.am, tools/qfprogs/include/.cvsignore,
	tools/qfprogs/include/Makefile.am,
	tools/qfprogs/include/disassemble.h,
	tools/qfprogs/include/qfprogs.h, tools/qfprogs/source/.cvsignore,
	tools/qfprogs/source/Makefile.am,
	tools/qfprogs/source/disassemble.c, tools/qfprogs/source/qfprogs.c:

	new tool: qfprogs. currently only disassembles progs, but the idea is for it
	to become a progs oriented nm, objdump etc
	
2002-05-12 20:28  snax

	* libs/util/cmd.c:

	
	GIB segfault fix
	
2002-05-11 20:44  snax

	* libs/util/cmd.c:

	
	Fixed an oversight in Cmd_FreeBuffer in GIB and made a few misc. fixes
	
2002-05-11 06:09  snax

	* doc/config/zoom.gib, doc/config/zoom.rc, include/QF/cmd.h,
	libs/util/cmd.c:

	
	Fixed up zoom.rc, renamed it to zoom.gib.  Made alias with only one
	argument print the contents of that alias.  Added the sleep command,
	which works like wait but pauses for a certain number of seconds.
	
2002-05-11 04:04  taniwha

	* include/QF/: pr_comp.h, pr_obj.h:

	define the obj structs needed for the runtime
	
2002-05-11 03:37  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c:

	mild namespace cleanup
	
2002-05-11 03:00  snax

	* include/QF/cmd.h, libs/util/cmd.c:

	
	Auditted cmd.h and cmd.c to fix a bug, a few bits of useless code, and to
	add some preliminary comments about all the functions.  I also rearranged
	a lot of the functions to be more logically grouped.
	
2002-05-11 00:36  snax

	* include/QF/cmd.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_strhash.c, libs/util/cmd.c,
	qw/source/cl_input.c, qw/source/cl_main.c:

	
	Added thread support to GIB and cleaned up escape characters yet again.
	With any luck it should actually work this time.  Added the getimpulse
	command so that GIB scripts can check if an impulse command is pending
	before sending their own.  Fixed all the memory leaks I could find.
	QuakeC and GIB seem to be clean except for maybe one or two sneaky leaks
	I can't track down.
	
2002-05-10 23:19  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfcc/include/type.h, tools/qfcc/source/expr.c,
	tools/qfcc/source/type.c:

	implement type encoding
	
2002-05-10 18:39  taniwha

	* qw/source/master.c:

	move sys/types.h
	
2002-05-10 16:37  taniwha

	* doc/sensitivity.fig:

	it's joy_*amp, not in_joy_*amp :/
	
2002-05-10 16:32  taniwha

	* doc/: quakeforge-notes.txt, sensitivity.png:

	bah, /doc goes elsewhere :P
	
2002-05-10 16:28  taniwha

	* doc/: quakeforge-notes.txt, sensitivity.fig, sensitivity.png:

	add a schematic for how the sensitivity cvars work
	
2002-05-10 02:11  taniwha

	* tools/qfcc/source/qc-parse.y:

	missing ;
	
2002-05-10 00:00  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/struct.h,
	include/type.h, source/class.c, source/expr.c, source/method.c,
	source/qc-parse.y, source/struct.c, source/type.c:

	more progress
	
2002-05-09 20:12  taniwha

	* tools/qfcc/: include/function.h, include/method.h,
	include/type.h, source/expr.c, source/function.c, source/method.c,
	source/qc-parse.y, source/qfcc.c, source/type.c:

	more progress
	
2002-05-09 20:12  snax

	* include/QF/cmd.h, libs/util/cmd.c:

	
	
	Buffers created for embedded commands are now marked with a special flag.
	This allows Cmd_Return_f to decide which buffer it should return a value
	to.  End result: you can put blocks of code with a return statement inside
	an embedded command statement.  I hope nobody minded me using my
	quakeforge.net account to code a bit :P
	
2002-05-09 17:11  taniwha

	* tools/qfcc/: include/qfcc.h, include/type.h, source/emit.c,
	source/pr_imm.c, source/qfcc.c, source/switch.c:

	move the type and def externs to type.h
	
2002-05-09 06:37  taniwha

	* tools/qfcc/source/qc-lex.l:

	add id as a type
	
2002-05-09 06:34  taniwha

	* tools/qfcc/: include/qfcc.h, include/type.h, source/expr.c,
	source/function.c, source/method.c, source/pr_def.c,
	source/pr_lex.c, source/qc-parse.y, source/type.c:

	clean up of qfcc.h and shuffle around the predefined types
	
2002-05-08 23:12  taniwha

	* tools/qfcc/: include/expr.h, include/method.h, source/expr.c,
	source/method.c, source/qc-parse.y:

	work on getting obj expressions going
	
2002-05-08 23:01  snax

	* libs/util/cmd.c:

	
	Numerous enhancement and fixes to GIB, including index ranges, fixed
	escape characters, and more.
	
2002-05-08 21:24  taniwha

	* tools/qfcc/: include/class.h, include/function.h,
	include/method.h, include/qfcc.h, source/Makefile.am,
	source/class.c, source/function.c, source/method.c,
	source/pr_lex.c, source/qc-parse.y, source/qfcc.c, source/type.c:

	getting closer to emiting ObjQC code
	
2002-05-08 17:33  taniwha

	* tools/qfcc/: include/function.h, source/expr.c,
	source/function.c, source/pr_lex.c, source/qc-parse.y,
	source/type.c:

	reverse the param order before building the function type and type check
	varargs functions with specified params.
	
2002-05-08 05:55  taniwha

	* tools/qfcc/source/qc-parse.y:

	start working on the code generation for the Obj stuff
	
2002-05-08 05:15  taniwha

	* tools/qfcc/: include/function.h, include/qfcc.h,
	source/Makefile.am, source/expr.c, source/function.c,
	source/pr_lex.c, source/qc-lex.l, source/qc-parse.y, source/type.c:

	rework the param parsing to make selectors easier to handle
	
2002-05-07 16:55  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y:

	first stab at implementing ObjC like features. The parser doesn't generate
	any code for the new features yet (I need to learn more about how objc
	/works/) but nothing seems to have been broken.
	
2002-05-07 04:32  taniwha

	* nq/source/host.c:

	put the framerate cap back in for now as it's vital for net play. we need to
	get network frames separated when not doing single player.
	
2002-05-07 03:47  taniwha

	* tools/zpak:

	traking pak command line changes...
	
2002-05-06 16:36  despair

	* tools/pak/pak.c:

	Stomp out a warning.
	
2002-05-03 10:38  deek

	* tools/pak/: Makefile.am, pak.1, pak.c, pak.h:

	A better command-line interface for pak. NOTE: there has been a change in
	how pak gets the filename for the archive. Instead of requiring an -f
	argument, it now takes the first non-option argument as the filename. If
	this is a problem, it can be changed back.
	
	Also, a manual page.
	
2002-05-03 04:42  deek

	* tools/Forge/main.m:

	Testing it again. Closes: #35
	
2002-05-03 04:41  deek

	* tools/Forge/main.m:

	Testing my fix...
	
2002-05-03 04:31  deek

	* tools/Forge/main.m:

	testing. Closes: #35
	
2002-05-03 04:25  deek

	* tools/Forge/main.m:

	grr. Closes: #35
	
2002-05-03 04:14  deek

	* tools/Forge/main.m:

	grr. Closes: #35
	
2002-05-03 04:10  deek

	* tools/Forge/main.m:

	AGAIN. Closes: #35
	
2002-05-03 04:07  deek

	* tools/Forge/main.m:

	again. Closes: Bug#35
	
2002-05-03 04:06  deek

	* tools/Forge/main.m:

	one more time. Closes: Bug#35
	
2002-05-03 04:00  deek

	* tools/Forge/main.m:

	boo. Closes: 35
	
2002-05-03 03:59  deek

	* tools/Forge/main.m:

	?? (Closes: Bug#35)
	
2002-05-03 03:56  taniwha

	* tools/qfcc/TODO:

	blah blah blah
	
2002-05-03 03:49  deek

	* tools/Forge/main.m:

	grr. Closes: #35
	
2002-05-03 03:48  deek

	* tools/Forge/main.m:

	One more time... Closes: #35
	
2002-05-03 03:46  deek

	* tools/Forge/main.m:

	Okay, this'd better work. Closes: #35
	
2002-05-03 03:39  deek

	* tools/Forge/main.m:

	testing AGAIN. Closes: Bug#35
	
2002-05-03 03:33  deek

	* tools/Forge/main.m:

	testing again. Closes: Bug#35
	
2002-05-03 03:28  deek

	* tools/Forge/main.m:

	Testing again. Closes: #35
	
2002-05-03 03:13  deek

	* tools/Forge/Forge.gorm:

	Doesn't do anything more, just looks a little prettier. Closes: #35
	
2002-05-02 05:03  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c:

	expr.h:
		__attribute__((const)) has rather nasty results when it's not true
	expr.c:
		fix up some mis-timed ex_error checks
	
2002-05-01 22:08  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c:

	don't generate useless expression warnings when that expression was caused
	by an error
	
2002-05-01 21:48  taniwha

	* tools/qfcc/include/Makefile.am:

	forgot to remove scope.h
	
2002-05-01 21:42  taniwha

	* tools/qfcc/source/qc-parse.y:

	d'oh, missed a ;
	
2002-05-01 21:35  taniwha

	* tools/qfcc/: include/qfcc.h, include/scope.h, source/emit.c,
	source/expr.c, source/qc-lex.l, source/qc-parse.y, source/switch.c:

	rewrite the type and def parsing to allow more flexible types
	
2002-05-01 21:33  taniwha

	* tools/qfcc/source/type.c:

	print out field types correctly
	
2002-05-01 20:26  deek

	* tools/Forge/Forge.classes:

	test commit.
	
2002-05-01 20:12  taniwha

	* include/QF/Makefile.am:

	add dstring.h to include_HEADERS
	
2002-05-01 05:10  snax

	* doc/config/zoom.rc:

	
	Changed the zoom script to be mathematically correct.  The simplest solution
	is often the correct one.
	
2002-04-30 16:37  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	two spelling correctsions are remove a redundant VectorCopy
	
2002-04-30 04:39  taniwha

	* libs/util/quakefs.c:

	search for .gz first
	
2002-04-29 22:03  snax

	* libs/video/renderer/sw32/screen.c:

	
	Floating point value of fov is now used.
	
2002-04-29 19:19  taniwha

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am:

	this /should/ fix CoolMoDee's autoconf 2.53 issues
	
2002-04-29 17:21  taniwha

	* libs/video/renderer/sw32/screen.c:

	fix the sw32 fov caps so it maches sw and gl
	
2002-04-29 01:41  snax

	* doc/config/zoom.rc:

	
	Added my zoom script to CVS :P
	
2002-04-29 01:04  snax

	* include/QF/cmd.h, libs/console/client.c, libs/util/cmd.c:

	
	Fixed the use of double quotes in chat messages and removed single quotes
	as an option to enclose tokens.
	
2002-04-28 09:03  deek

	* libs/video/targets/context_x11.c:

	Don't restore gamma if it's never been initialized. :)
	
2002-04-28 08:30  snax

	* include/QF/exp.h, include/QF/ops.h, libs/util/cmd.c,
	libs/util/exp.c, libs/util/ops.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c:

	
	Added argument-list functions to EXP with trig and inverse trig functions
	to start.  More will follow.  Switched to doubles from floats and allowed
	numbers with exponents to be parsed properly.  Also changed the number of
	significant digits printed to 10.  Changed fov so it is now capped at 1,
	not 10.  The float value of fov is now used instead of int, so more
	precision can be attained at small values.
	
2002-04-27 04:08  taniwha

	* qw/source/cl_tent.c:

	a nother tiny optimisation: no nead to recalculate non-player beams every
	frame
	
2002-04-27 03:22  taniwha

	* qw/source/cl_tent.c:

	turns out that beams coming from the player entity get their start position
	updated which can cause the beam to shrink which can cause lightning ents
	to get stranded.
	
2002-04-27 02:51  taniwha

	* tools/qfcc/source/qc-parse.y:

	remove some debug code and fix some missing ;s
	
2002-04-27 00:25  taniwha

	* libs/video/targets/in_x11.c:

	Multi_key (K_COMPOSE) and Menu (K_MENU) are now supported
	
2002-04-27 00:07  taniwha

	* libs/video/targets/in_x11.c:

	support the printscr key in X
	
2002-04-26 22:23  taniwha

	* tools/qfcc/source/qc-lex.l:

	support all but \b, \< and \> of qccx' character escapes.
	
2002-04-26 22:09  snax

	* include/QF/cmd.h, libs/util/cmd.c:

	
	Fixed Cmd_If_f so that embedded commands work again.
	
2002-04-26 21:49  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix a silly parse snafu
	
2002-04-26 21:42  taniwha

	* tools/qfcc/source/qc-parse.y:

	qfcc now supports implicit string constant concatentation.
	
2002-04-26 21:28  taniwha

	* tools/qfcc/source/qc-parse.y:

	allow type (parm, parm, ...) to compile (the parms aren't type checked yet)
	
2002-04-26 20:25  deek

	* libs/video/targets/context_x11.c:

	Fix gamma again. Also some minor whitespace and slight code cleanup.
	
2002-04-26 18:55  taniwha

	* libs/video/targets/vid_x11.c:

	XPutImage returns 0 for success, not error
	
2002-04-26 18:03  taniwha

	* configure.ac:

	alpha gcc doesn't like -malign-*
	
2002-04-26 17:15  taniwha

	* libs/util/cmd.c:

	alpha compile fix
	
2002-04-26 16:05  taniwha

	* qw/source/net_udp6.c:

	when comparing addresses, it helps if the /whole/ address is compared :P
	
2002-04-25 21:54  taniwha

	* libs/video/targets/: vid_glx.c, vid_x11.c:

	VID_GetGamma neither compiles nor is needed :)
	
2002-04-25 21:51  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	changed sig handling to allow for core dumps etc, like x11 and glx
	
2002-04-25 20:53  deek

	* include/context_x11.h, libs/video/targets/context_x11.c:

	X11 gamma restoration now works properly for systems with a normal gamma that
	uses all three components (red, green, blue).
	
	Next up: three-component internal gamma.
	
2002-04-25 20:28  deek

	* libs/video/targets/context_x11.c:

	System gamma is now restored properly in X11.
	
2002-04-25 20:08  taniwha

	* libs/util/cvar.c:

	redo the cvar vector reading code to produce more useful results
	
2002-04-25 19:39  taniwha

	* libs/util/Makefile.am:

	sort the sources list
	
2002-04-25 19:38  taniwha

	* qw/source/cl_main.c:

	got a little too agressive with that optimisation :P (I'm surprised it worked
	at all)
	
2002-04-25 19:04  taniwha

	* qw/source/cl_tent.c:

	this might fix the lightning bug (produces better code anyway)
	
2002-04-25 17:16  taniwha

	* qw/source/cl_main.c:

	a couple of very minor optimisations
	
2002-04-25 16:50  deek

	* nq/source/host.c, qw/include/client.h, qw/source/cl_input.c,
	qw/source/cl_main.c:

	WOOHOO! The hardcoded framerate cap is gone! cl_maxfps 0 now allows an
	unbounded frame rate (you can still set it to clamp your fps to, for example,
	your monitor's refresh rate), and cl_maxnetfps 0 is now based on your network
	rate.
	
	The NetQuake-compatible targets now also have an unbounded framerate. This is
	OK, because the built-in server uses its own tick rate.
	
2002-04-25 14:34  deek

	* nq/source/cl_screen.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/cl_screen.c, qw/source/sv_main.c,
	libs/video/renderer/r_cvar.c:

	Fix up the watervis stuff. Whoops! :)
	
2002-04-25 12:53  deek

	* qw/source/sv_pr_cmds.c:

	Clear up some comments.
	
2002-04-25 12:52  deek

	* qw/source/sv_main.c:

	Clarify the meaning of the watervis serverinfo/Cvar in the server help
	
2002-04-25 12:51  deek

	* include/r_local.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_rsurf.c, nq/source/host.c,
	qw/source/cl_main.c:

	Redo r_wateralpha so that it doesn't force its value based on the watervis
	serverinfo. Instead, create a new cl_wateralpha float variable that is set to
	r_wateralpha->value in Host_Frame, and use that float during rendering.
	
2002-04-25 04:51  taniwha

	* include/QF/gcc_attr.h:

	bah, __builtin_expect is new in gcc 3
	
2002-04-25 04:32  taniwha

	* include/QF/gcc_attr.h, libs/video/renderer/r_efrag.c:

	rewrite R_SplitEntityOnNode to be itterative rather than recursive (using
	a static `stack') to avoid the function call overhead. this cuts about 40%
	of the execution time from this function.
	
	No matter what I tried, best results were obtained using __builtin_expect,
	so make sure non-gcc compilers do the right thing when they encounter it.
	
2002-04-25 04:30  taniwha

	* qw/source/: cl_ents.c, cl_tent.c:

	stuff player, beam and explosion entities into the map (rather than
	building the render entity lists directly) so they get vis-clipped. The
	benefits of this to newer gl cards/drivers or sw is negligable, but is a
	pretty serious boost for the voodoo2 (~24%).
	
2002-04-24 22:33  snax

	* include/QF/cmd.h, include/QF/exp.h, include/QF/ops.h,
	libs/util/cmd.c, libs/util/exp.c, libs/util/ops.c:

	
	Cleaned up Cmd_Args.  It is no longer uselessly built up in
	Cmd_TokenizeString since I realized the code was just pulling it apart and
	putting it back together.  Added Cmd_Argsu to access the unprocessed
	command.  Added support for else following if in such a way that
	if/else if/else structures work.  Added support for unary operators in
	EXP and added the ! (not) operator.  The ifnot command will be kept
	for variety.
	
2002-04-23 17:23  taniwha

	* libs/models/brush/gl_model_brush.c:

	very minor load-time optimisation
	
2002-04-23 07:47  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/dstring.c,
	qw/source/cl_main.c:

	
	Added the getserverinfo command to return the value of a server info key
	to GIB.  Fixed a bug in dstring_replace that was causing too much data to
	be copied when the incoming string was larger than what was being replaced.
	Very minor reorganization in cmd.c (1 function moved around I think).
	cmd.c should probably get broken up into separate files soon.
	
2002-04-22 04:23  snax

	* libs/util/cmd.c:

	
	Fixed a bug with escaped braces and quotes and added the strlen and streq
	commands to GIB.
	
2002-04-20 03:22  taniwha

	* qw/source/: sv_main.c, sv_user.c:

	forgot to delete the (commented out) calls to Cmd_Process
	
2002-04-19 22:54  taniwha

	* include/QF/dstring.h, libs/util/cmd.c, libs/util/dstring.c,
	qw/source/sv_main.c, qw/source/sv_user.c:

	dstring.c dstring.h:
		add dstring_replace. this replaces a string of lenth rlen at position
		pos with data of lenth len, growing, shrinking and shuffling data as
		appropriate. At this rate, the dstring `class' will get buffer gap
		editing capabilities :)
	cmd.c:
		Cmd_TokenizeString builds cmd_active_buffer->line again.
		Cmd_Process bails out instantly if cmd_active_buffer is a legacy buffer
		and uses dstring_replace to modify the parameters in
		cmd_active_buffer->line. This last change results in drastic
		simplification (and accuracy) of the commandline reconstruction code,
		both in Cmd_TokenizeString and Cmd_Process.
	
2002-04-19 21:18  taniwha

	* qw/source/: sv_main.c, sv_user.c:

	currently, Cmd_Process needs to be called after Cmd_TokenizeString, even
	for legacy buffers. I'm not terribly happy with this, but it fixes the
	broken "say" problem.
	
2002-04-19 20:08  taniwha

	* configure.ac, include/alsa_funcs_list.h, include/QF/plugin.h,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_null.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, libs/audio/cd/cd_xmms.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_null.c,
	libs/audio/targets/Makefile.am, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_null.c, libs/audio/targets/snd_oss.c,
	libs/audio/targets/snd_sdl.c, libs/audio/targets/snd_sgi.c,
	libs/audio/targets/snd_sun.c, libs/audio/targets/snd_win.c,
	libs/console/client.c, libs/console/server.c, libs/util/plugin.c:

	the "two birds with one stone" commit
	
	1) when /not/ building static plugins, the plugin info name is, once again,
	   PluginInfo, but is still type_name_PluginInfo for static plugins. This
	   allows plugins to be symlinked (highly desirable for the debian packages,
	   and likely others). This also requires plugins to /not/ be loaded with
	   RTLD_GLOBAL.
	2) because of 1, snd_alsa_0_9 has to explicitly load libasound itself. This
	   just happens to fix my segfault on shutdown in RedHat 6.2.
	
2002-04-19 17:58  taniwha

	* qw/source/cl_parse.c:

	rearrange the svc_stufftext code so stuffbuff doesn't even get allocated if
	it's not needed. This should speed things up fractionally for well behaved
	mods/servers that send atomic svc_stufftext packets (ie, always ending in
	\n).
	
2002-04-19 06:26  snax

	* qw/source/cl_parse.c:

	
	Changed stufftext behavior so that commands are built up until a \n is
	found at the end of the string.  This works around a stupidity in some
	servers where stufftext commands are sent in pieces and might not reach
	the client before execution occurs, resulting in parse errors.
	
2002-04-17 21:15  taniwha

	* libs/audio/targets/snd_oss.c:

	munmap the sound buffer when closing the device. This might help with some
	hangs on shutdown.
	
2002-04-17 07:05  snax

	* libs/: console/client.c, util/cmd.c, video/targets/keys.c:

	
	Moved commands from bound keys into a separate buffer, changed the syntax
	of for loops to be like that of C, changed math expressions to be
	enclosed in #{} instead of #().
	
2002-04-17 06:33  taniwha

	* configure.ac:

	correct some cut&paste errors pointed out by Jaq
	
2002-04-17 01:15  snax

	* libs/util/cmd.c:

	
	Oops.  Fixed a stupid bug that broke having more than one embedded command
	in a token.
	
2002-04-16 23:56  snax

	* include/QF/cmd.h, libs/util/cmd.c:

	
	Completely redid the way embedded functions are subroutines in general are
	handled, meaning that execution can be paused at any time without a hitch.
	Warning: This is a major change to the architecture (or lack thereof) of
	GIB.  Please test for bugs!  Also, there are a few ugly bits of code that
	need to be cleaned up, but that work for now.
	
2002-04-16 17:18  taniwha

	* qw/source/sv_progs.c:

	even id has that blasted bug :/
	
2002-04-16 17:03  taniwha

	* nq/source/Makefile.am:

	link nq-sdl32 against the correct renderer (I'm surprised it worked at all)
	this fixes the inverted lightmaps (bug #27) and the borked bit depth
	settings.
	
2002-04-16 16:51  deek

	* include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c:

	Add multitexture support for Alias models, and disable the multitexture
	support for BSP models, until they can be fixed. gl_multitexture should now
	actually be a speedup!
	
	NOTE: Some OpenGL implementations have trouble with the texture function
	used. 3Dfx Voodoo 1/2 are known to have this trouble. I don't know how to fix
	this, or even if it can be fixed. :/
	
2002-04-16 08:07  deek

	* debian/: changelog, control, quakeforge-alsa.postinst,
	quakeforge-alsa.prerm, quakeforge-common.shlibs,
	quakeforge-libs-gl.shlibs, quakeforge-libs-sw.shlibs,
	quakeforge-oss.postinst, quakeforge-oss.prerm, rules:

	Updated the Debian packages. They seem to work on my machine.
	
2002-04-15 22:24  taniwha

	* tools/qfcc/source/qfcc.c:

	use dstring_new instead of dstring_newstr to avoid allocating memory that's
	only going to be reallocated immediatly anyway.
	
2002-04-15 22:17  taniwha

	* acinclude.m4, configure.ac, libs/util/dstring.c:

	Turns out that on PPC, va_list is an array (effectivly typedef struct
	__va_list_tag va_list[1];) which causes grief when attempting to reuse
	va_list variables (eg, in vsnprintf retry loops). This is the reason for
	MisterP's crashes as the pointers in va_list no longer point to valid data.
	
	acinclude.m4:
		shamelessly steal the va_list, va_copy and __va_copy macros from
		cdda2wav but modified so AC_DEFINE includes the description (so
		acconfig.h can remain gone)
	configure.ac:
		use AC_TYPE_VA_LIST, AC_FUNC_VA_COPY and AC_FUNC_VA__COPY
	dstring.c:
		stash the incoming va_list args in a temp var before calling vsnprintf
		then restore them each time before retrying, but only if va_list is an
		array (hopefully this is ok for when va_list is a structure)
	
2002-04-15 19:06  taniwha

	* qw/source/master.c:

	clean up the mess of {send,recv}msg vs {sendto,recvfrom}
	
2002-04-15 18:13  taniwha

	* qw/source/master.c:

	add the -b dotted.quad option so qw-master can bind to a specific address.
	Useful on multi-homed machines where either you want qw-master to listen on
	only one address or your operating system is lame.
	
	While (currently) ugly, compiles for win32 again.
	
2002-04-15 14:35  taniwha

	* configure.ac, qw/source/master.c:

	need to explicitly include sys/uio.h on older libc
	
2002-04-15 03:26  wildcode

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_rmain.c, gl_rsurf.c:

	some small performance optimizations with textures and animations
	
2002-04-14 22:52  taniwha

	* libs/util/cmd.c:

	that wasn't meant to get checked in. it came from an aborted change to
	how commands get register.
	
2002-04-14 22:35  snax

	* libs/util/cmd.c:

	
	You can now assign to local variables with var = value.  You can also
	index into variables in either substitution (i.e. $bob[25]) or assignment
	(i.e. bob[25] = 'q') When using assignment into an index of a var, the
	current character is removed and replace with the new value.  That means
	that if the new value is longer than one character, the string will grow.
	A feature that may be done in the future is indexing between two values
	to get a substring, ie bob[25..30] = newstr.
	
2002-04-14 03:44  taniwha

	* qw/source/master.c:

	make sure reply packets go out the same interface they cam in on.
	This breaks win32 builds :/
	
2002-04-14 01:25  taniwha

	* libs/gamecode/builtins/bi_cmd.c:

	give qc access to Cmd_Return
	
2002-04-14 01:12  snax

	* include/QF/cmd.h, libs/util/cmd.c:

	
	The tokenizer will now not break tokens appart within quotes or braces.
	This means things like echo ~{somefunc arg1 arg2} will get parsed properly
	without having to enclose it in quotes.  Exported the Cmd_Return function
	so that anything can return values to GIB (such as quakec).
	
2002-04-13 19:52  taniwha

	* configure.ac:

	need to use $CC instead of raw gcc when testing the version
	
2002-04-13 04:56  taniwha

	* libs/video/targets/keys.c:

	add the keyhelp command. think xev
	
2002-04-12 19:02  taniwha

	* configure.ac:

	Closes: #26
	include Xlib.h when checking for xf86vmode.h and xf86dga.h
	
2002-04-12 17:54  taniwha

	* qw/source/cl_ents.c:

	correct some email addresses
	
2002-04-12 17:19  taniwha

	* include/QF/cmd.h, include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_cmd.c, libs/gamecode/builtins/bi_init.c,
	libs/util/cmd.c:

	and the command api to csqc and use it to bind menu_load and menu_save. F2
	and F3 now work in nq :)
	
2002-04-11 18:42  taniwha

	* libs/util/Makefile.am, libs/util/buildnum.c,
	libs/video/targets/keys.c, nq/source/host.c, qw/source/Makefile.am,
	qw/source/buildnum.c, qw/source/cl_main.c:

	move buildnum.c to util and make nq and qw init more similar
	
2002-04-10 21:03  taniwha

	* qw/source/: sv_main.c, sv_progs.c:

	fix some problems with error printing, especially when using the curses
	console
	
2002-04-10 19:52  taniwha

	* tools/qfcc/: include/qfcc.h, source/qc-lex.l, source/qfcc.c:

	-p N or --strip-path N will strip up to N leading path elements for a
	source file's path.
	
2002-04-10 19:11  taniwha

	* configure.ac:

	compress progs files (and symbol tables) when zlib is available
	
2002-04-10 18:22  taniwha

	* configure.ac:

	add --with-arch to give more control over which architecture gcc compiles
	for. this is espeically useful when (eg) config.guess provies the arch as
	i686 but a i586 is more correct.
	
2002-04-10 17:56  taniwha

	* configure.ac:

	explicitly require bison and flex
	
2002-04-10 06:56  taniwha

	* libs/video/renderer/r_progs.c:

	it he's if I understand that Draw_CachePic puts the pic into the cache...
	
2002-04-10 01:38  taniwha

	* libs/video/renderer/r_progs.c:

	d'oh, bloody gcc 2.95 builtin prototypes
	
2002-04-09 21:38  taniwha

	* libs/video/renderer/r_progs.c:

	the draw api now uses a `real' qpic_t rather than loading the pic every time
	
2002-04-09 21:37  taniwha

	* tools/qfcc/source/type.c:

	fix a seg when trying to print a null type
	
2002-04-09 17:00  taniwha

	* libs/console/menu.c, qw/source/cl_main.c:

	fix confim_quit
	
2002-04-09 16:21  taniwha

	* libs/gamecode/builtins/bi_strhash.c:

	clear out the string hash resources completely
	
2002-04-09 16:06  taniwha

	* libs/gamecode/: builtins/bi_inputline.c, engine/pr_resource.c:

	fix a silly braino in the resources code that was causing the resource
	structs to not get linked into the chain
	
2002-04-09 15:29  taniwha

	* libs/gamecode/builtins/bi_inputline.c:

	better catching of invalid inputline pointers
	
2002-04-07 06:31  taniwha

	* nq/source/sys_unix.c:

	more FNDELAY to O_NONBLOCK
	
2002-04-07 06:00  taniwha

	* configure.ac:

	make the linux/solaris variant of CPP_NAME the default
	
2002-04-07 05:53  taniwha

	* configure.ac:

	oops, sh isn't C :)
	
2002-04-07 05:52  taniwha

	* configure.ac:

	make CPP_NAME get set for solaris
	
2002-04-07 05:44  taniwha

	* tools/qfcc/source/qc-lex.l:

	more signed char indeces
	
2002-04-07 05:40  taniwha

	* tools/qfcc/source/qfcc.c:

	%d and pid_t don't mix on solaris, so use %ld and cast to long
	
2002-04-07 05:35  taniwha

	* nq/source/sys_unixd.c:

	s/FNDELAY/O_NONBLOCK/
	
2002-04-07 05:27  taniwha

	* nq/source/Makefile.am:

	don't build libasm at all when not doing asm
	
2002-04-07 05:03  taniwha

	* qw/source/sv_main.c:

	damn sun's model_t :P
	
2002-04-07 04:57  taniwha

	* libs/util/exp.c:

	oops :)
	
2002-04-07 04:54  taniwha

	* libs/util/exp.c:

	more signed char indeces
	
2002-04-07 04:45  taniwha

	* libs/video/targets/vid_sgl.c:

	setenv isn't as portable as one could wish...
	
2002-04-07 04:16  taniwha

	* bootstrap:

	solaris' test doesn't like -e
	
2002-04-07 03:43  taniwha

	* bootstrap:

	hopefully fix this sucker
	
2002-04-07 03:41  taniwha

	* libs/util/cmd.c:

	fix some signed char index warnings
	
2002-04-07 03:31  taniwha

	* bootstrap:

	looks like solaris' test doesn't short circuit
	
2002-04-07 03:24  taniwha

	* libs/audio/targets/snd_sun.c:

	this should fix compiling snd_sun on solaris
	
2002-04-07 03:22  taniwha

	* bootstrap:

	try to fix Damm's bootstrap error (invalid arg to -x)
	
2002-04-03 18:50  taniwha

	* libs/models/alias/gl_model_alias.c:

	fix a missing \n
	
2002-03-29 07:43  snax

	* include/QF/cmd.h, libs/console/client.c, libs/util/cmd.c:

	
	Added embedded commands with ~{} and the return command, created a token
	structure to help tidy the command buffer struct up a bit, fixed a few
	bugs and probably created 100 more.  A lot of things were changed to
	allow embedded commands:
	- Old buffers on the stack are left alone for Cbuf_ExecuteStack to
	clean up.  This is so return values can be extracted from them.
	- The imperative flag has been added.  An imperative buffer and all buffers
	following it can not be paused with the wait command.
	- The returning flag and retval dstring have been added.  If a buffer
	returned something, the flag will be set.
	- The return command was added so there was something to use in the
	substitution.  Return nukes all loop buffers since they don't really count
	as independent functions, sets the return value on the top buffer, and
	clears it.
	- Who knows what else.
	
2002-03-27 06:24  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/exp.c,
	qw/source/sv_main.c, qw/source/sv_user.c:

	
	Beautified GIB, improved looping and backtraces slightly.  Old buffers are
	now recycled, not freed.  Fixed some bugs in exp.c.  Ready to add embeded
	functions (read: function calls with return values) and for loops.
	Probably some other misc. fixes, I tend to go on debugging streaks.
	
2002-03-24 06:55  snax

	* libs/util/cmd.c:

	
	Fixed a bug with comments that don't have a newline after them.
	
2002-03-23 23:13  snax

	* libs/util/cmd.c:

	
	Fixed a stupid bug in Cmd_Exec_f that was causing map commands inside
	executed files to crash the server.
	
2002-03-22 07:11  snax

	* libs/util/: cmd.c, exp.c:

	
	Fixed a double free in exp.c, and made math error reports slightly more
	useful.
	
2002-03-22 00:22  snax

	* include/QF/cmd.h, include/QF/ops.h, libs/util/cmd.c,
	libs/util/exp.c, libs/util/ops.c:

	
	Changed how looping works, fixed echo to work with taniwha's Cmd_Args
	changes, added the != operator for math evaluation, added break command
	to break out of loops early, added ifnot command, and who knows what else.
	
2002-03-21 21:56  taniwha

	* libs/util/dstring.c:

	minor oops
	
2002-03-21 21:56  taniwha

	* libs/util/dstring.c:

	whitespace
	
2002-03-21 21:53  taniwha

	* include/QF/dstring.h, libs/util/dstring.c:

	add dstring_insertsubstr
	
2002-03-21 21:45  taniwha

	* libs/util/cmd.c:

	fix a couple of brainos that broke quotes entirely
	
2002-03-21 21:17  taniwha

	* include/QF/cmd.h, libs/util/cmd.c:

	rework cmd_buffer_t->line and cmd_buffer_t->args building so quotes are
	preseved
	
2002-03-21 21:16  taniwha

	* include/QF/dstring.h, libs/util/dstring.c:

	add dstring_appendsubstr
	
2002-03-21 19:47  taniwha

	* libs/util/cmd.c, include/QF/sys.h:

	sys.h:
		define SYS_CHECKMEM macro to ease memory allocation failure detection
	cmd.c:
		loads of whitespace
	
2002-03-20 22:57  snax

	* libs/: gamecode/engine/pr_load.c, util/cmd.c, util/exp.c,
	util/quakefs.c:

	
	Some bug fixes and memory leak fixes.  Local variables break randomly,
	probably due to my misuse of hash tables.  Anyone have any ideas?
	
2002-03-20 16:13  elmex

	* qw/source/cl_skin.c:

	Added teamname to the playerconfig dialog.
	Made noskins a archived var.
	Added a network menu.
	-> just realized, that menu-code is still to blown
	and still sucks too much. i am thinking about a
	more templated menu-code. (tanwha: i will design something nice ;)
	
2002-03-20 04:24  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/exp.c:

	
	Added local variables and replaced %-substitution with local variables.
	Made variable substitution recursive, so ${${foo}} will be the value of
	the variable whose name is contained in foo.  Added setl command to
	manipulate local variables.  The only other place they can be used is in
	variable substitution.
	
2002-03-19 18:08  elmex

	* libs/gamecode/builtins/bi_strhash.c:

	Fixed some memory problems in my string-hashes.
	
2002-03-19 17:07  elmex

	* libs/gamecode/builtins/bi_inputline.c:

	Playermenu working now fine.
	Added some api-functions to complete playermenu.
	(Playermenu isn't still finished)
	
2002-03-19 17:03  taniwha

	* libs/console/menu.c:

	and another one :/
	
2002-03-19 16:59  taniwha

	* libs/console/menu.c:

	missed a place for enter_hook
	
2002-03-19 16:20  elmex

	* doc/QCMenuCondingStyle:

	Added Menu_Enter-/LeaveHook to the CodingStyle as a
	function prefix.
	
2002-03-18 23:39  snax

	* libs/util/cmd.c:

	
	Changed to an execution stack system for aliases and config files, and
	added error backtraces.
	
2002-03-18 22:40  taniwha

	* tools/pak/pakfile.c:

	compile fix for win32
	
2002-03-18 22:16  taniwha

	* tools/zpak:

	make zpak work with the new pak
	
2002-03-18 22:16  taniwha

	* tools/pak/pak.c:

	fix an oopsie with the verbose output of extract and create
	
2002-03-18 22:01  taniwha

	* configure.ac, tools/Makefile.am, tools/pak/.cvsignore,
	tools/pak/Makefile, tools/pak/Makefile.am:

	make pak get built with the rest of the system
	
2002-03-18 21:37  taniwha

	* tools/pak/: pak.c, pakfile.c, pakfile.h:

	extraction works
	
2002-03-18 20:52  taniwha

	* tools/pak/pakfile.c:

	start working on file extraction
	
2002-03-18 20:20  taniwha

	* libs/console/menu.c:

	callback hooks for entering/leaving menus
	
2002-03-18 18:03  taniwha

	* tools/pak/: pak.c, pakfile.c, pakfile.h:

	can now create pak files
	
2002-03-18 16:47  taniwha

	* include/QF/cmd.h, libs/console/client.c, libs/console/server.c:

	break the dependency between cmd.h and dstring.h
	
2002-03-18 07:30  taniwha

	* tools/qfcc/source/pr_def.c:

	fix handling of pointers in function params and local vars for qc functions
	
2002-03-18 04:12  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/ops.c:

	
	Fixed some bugs and generalized the command buffer interface.  Allowed for
	buffers to be linked into execution stacks and changed aliases and script
	files to be run in a new stack frame.  Cbuf_Execute executes the stack from
	the top down, so wait commands are handled properly.
	
2002-03-17 06:57  snax

	* include/QF/exp.h, include/QF/ops.h, libs/util/Makefile.am,
	libs/util/cmd.c, libs/util/exp.c, libs/util/ops.c:

	
	Added math evaluation, the ability for commands to span multiple lines
	within braces, and put support for comments back in (oops).  To use math
	evaluation, put a math expression inside $().  If you have spaces in your
	expression, you'll need to enclose the entire thing in quotes so it doesn't
	get split up into multiple tokens.
	
2002-03-17 03:31  snax

	* libs/util/cmd.c:

	
	Changed the token finder to be recursive, added if and while commands, and
	allow tokens within braces to continue across newlines.
	
2002-03-16 21:17  snax

	* libs/util/cmd.c:

	
	Added the ability to use curly braces to enclose tokens.  Tokens in braces
	won't be processed except for escape characters, so that escaped braces
	can be used within.  If an uneven number of curly braces are within a
	token, it will be misparsed, so escaped braces are important if you
	don't want them to be considered in the parsing of the token.  Ideally,
	braces within quotes within braces should not need to be escaped, but this
	would require a redesign of the parser to be recursive.  Maybe I will do
	this later.
	
2002-03-16 20:22  elmex

	* doc/QCMenuCondingStyle, libs/gamecode/builtins/bi_string.c,
	libs/video/renderer/r_progs.c:

	Did further working on the menu code.
	Added a _unfinished_ Player options-submenu, for setting
	the name, top-/bottomcolor.
	Added Draw_Fill and such to the progs api.
	Added some comments.
	
2002-03-16 15:52  elmex

	* doc/QCMenuCondingStyle, include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_strhash.c:

	1. general menu code cleanup
	2. added lots of comments to my menu code
	3. wrote a string hash api (key -> value assignment list)
	Hm, nothing else afaik. ;)
	
2002-03-16 09:25  taniwha

	* include/r_local.h, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c, libs/video/renderer/sw/d_surf.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/renderer/sw32/sw32_rsurf.c:

	nothing much, just give wildcode a 30% speed boost. Basicly, stop binding
	a texture for every single brush poly: due to texsort, they will come in
	batches.
	
2002-03-16 06:31  snax

	* libs/util/cmd.c:

	
	Bug fixes!  Fixed escape character detection, use of str = dstr->str
	without considering that realloc could result in dstr->str being
	changed.  Also made variable substitution of non-existant variables be
	replaced with a null string rather than being left alone, to prevent
	errors in scripts from causing weirdness as strings get passed through
	the parser several times.
	
2002-03-16 00:14  elmex

	* doc/QCMenuCondingStyle:

	Improved the menu code a bit, made style cleaner and
	added some comments to my menu code.
	
2002-03-16 00:00  elmex

	* doc/QCMenuCondingStyle:

	Wrote a quick draft for QuakeC Menu coding
	
2002-03-15 18:52  taniwha

	* tools/pak/pak.c:

	still only tests, but at least now it won't seg :)
	
2002-03-15 16:49  taniwha

	* qw/source/cl_ents.c:

	make sure unused player slots are skipped when linking (should fix elmex'
	segfault)
	
2002-03-15 13:31  elmex

	* qw/source/: cl_parse.c, sbar.c:

	Fixed cl_fraglog and fs_fraglog cvar for being archived.
	Fixed fraglogging when playing demos.
	
2002-03-15 07:35  taniwha

	* qw/source/: cl_demo.c, cl_main.c:

	don't process server packets when a client packet has been read from a demo
	file. this was causing server packets to sometimes be processed multiple
	times.
	
2002-03-15 01:45  snax

	* libs/util/cmd.c:

	
	Fixed an error in extract line that caused escaped quotes to be parsed as
	normal quotes and made it so executed files are always inserted into the
	console buffer so that class config files in TF can use the new parser
	features, even though the exec command is run in the legacy buffer
	
2002-03-14 21:33  taniwha

	* qw/source/cl_ents.c:

	hopefully fix our rocket trail problem
	
2002-03-14 20:51  taniwha

	* .cvsignore:

	newest autoconf creates this dir...
	
2002-03-14 20:49  taniwha

	* acconfig.h, configure.ac:

	fixes for most recent autoconf. fortunatly ac 2.13 is happy with them so
	acconfig.h is now gone :)
	
2002-03-14 19:41  elmex

	* qw/source/sbar.c:

	Made fraglogging switchable. And added it to the features-menu.
	cl_fraglog is the new cvar for toggling fraglogging.
	
2002-03-14 19:40  taniwha

	* tools/gl_stub/gls_trace.c:

	remove a bonus TRACE
	
2002-03-14 18:48  taniwha

	* qw/: include/cl_demo.h, source/cl_demo.c, source/cl_main.c:

	demo autorecord patch from RvB
	
2002-03-14 15:43  elmex

	* qw/source/: cl_parse.c, sbar.c:

	Added my fancy automatic fraglog to the qw-client.
	Cvar fs_fraglog is a new cvar for the filename of the fraglog (default: qw-score.log)
	Any devel should take a look at qw/source/cl_parse.c and qw/source/sbar.c to verify
	the place where the function is placed and called, i am not shure if its correct there.
	
2002-03-14 00:05  taniwha

	* tools/qfcc/source/qfcc.c:

	fix the win32 side of pre-preocessing
	
2002-03-13 19:20  taniwha

	* include/QF/sys.h, libs/video/targets/context_x11.c:

	signal handling improvements
	
2002-03-13 18:09  taniwha

	* qw/source/cl_demo.c:

	demo auto-naming patch from RvB
	
2002-03-12 23:45  taniwha

	* include/QF/Makefile.am, include/QF/pak.h, libs/util/quakefs.c,
	tools/pak/.cvsignore, tools/pak/Makefile, tools/pak/pak.c,
	tools/pak/pakfile.c, tools/pak/pakfile.h:

	get back to work on creating a good command line pak file util. currently
	only dumps the file names/sizes and segs if it's used incorrectly, but it's
	a start.
	
2002-03-12 19:44  taniwha

	* qw/source/cl_ents.c:

	this should fix elmex's segfault
	
2002-03-12 17:44  taniwha

	* libs/gamecode/builtins/bi_file.c:

	forgot about the need for the proto itself
	
2002-03-12 17:36  taniwha

	* libs/gamecode/builtins/bi_file.c:

	fix missing prototype for fnmatch on some systems
	
2002-03-12 00:07  taniwha

	* tools/gl_stub/: gl_stub.c, gls_trace.c:

	tracing code can now be selected by setting GLSTUB_TRACE to a non-zero
	value (eg, export GLSTUB_TRACE=1)
	
2002-03-11 23:55  taniwha

	* include/QF/GL/funcs.h, include/QF/GL/qf_funcs_list.h,
	libs/video/renderer/gl/gl_funcs.c, tools/gl_stub/.cvsignore,
	tools/gl_stub/build, tools/gl_stub/gl_stub.c,
	tools/gl_stub/gls_norm.c, tools/gl_stub/gls_trace.c,
	tools/gl_stub/glx_funcs_list.h:

	start work on instrumenting GLstub.so
	
2002-03-11 19:01  taniwha

	* libs/gamecode/builtins/bi_file.c:

	make file open a little more secure
	
2002-03-11 18:47  taniwha

	* qw/source/cl_parse.c:

	fix the client getting stuck trying to download (eg) "skins/  .pcx"
	
2002-03-08 23:11  taniwha

	* include/QF/dstring.h, libs/audio/targets/snd_alsa_0_9.c,
	libs/console/client.c, libs/console/server.c, libs/util/dstring.c,
	libs/util/quakeio.c, libs/util/sys.c, libs/util/va.c,
	tools/qfcc/source/qfcc.c:

	dstring.[ch]:
		create dsprintf and dvsprintf to do formated prints to dynamic strings.
	rest
		Use the new functions :)
	
2002-03-08 21:04  taniwha

	* configure.ac:

	another missed gib reference
	
2002-03-08 20:56  taniwha

	* tools/qfcc/source/qfcc.c:

	fix a missing dstring_adjust call (I guess I need to make a dsprintf:)
	
2002-03-07 18:36  taniwha

	* tools/qfcc/source/qfcc.c:

	break out the preprocessing code into a function so I can later preprocess
	the progs.src file. also use snax's new dynamic strings for the tempname.
	
2002-03-05 22:36  taniwha

	* include/QF/dstring.h, libs/util/dstring.c:

	white space
	
2002-03-05 21:51  snax

	* include/QF/cmd.h, include/QF/dstring.h, libs/console/client.c,
	libs/util/Makefile.am, libs/util/cmd.c, libs/util/dstring.c,
	nq/source/cl_parse.c, qw/source/cl_parse.c, qw/source/sv_main.c,
	qw/source/sv_user.c:

	
	Merged in the new command parser.  No major bugs or incompatibilities could
	be found.
	
2002-03-05 21:47  taniwha

	* include/QF/Makefile.am, include/QF/gib.h, libs/Makefile.am,
	nq/source/Makefile.am, nq/source/host.c:

	"gib" never got all that useful, and with the new command parser coming in
	and csqc, it's pretty obsolete, too.
	
2002-03-05 21:26  snax

	* libs/util/cmd.c (newcmd):

	
	The final checkin before merging.  Hopefully no showstopping bugs remain.
	
2002-03-04 02:37  snax

	* libs/util/cmd.c (newcmd):

	
	Added a bonus feature: %i evaluation in aliases.  Just put %i in an alias
	and it will get replaced with the ith argument to the alias, 0 being the
	name of the alias itself.  %% will get replaced by %, out of range
	numbers will simply be removed, and non-numbers will be ignored.
	
2002-03-04 01:11  snax

	* libs/util/cmd.c, nq/source/cl_parse.c (newcmd):

	
	Fixes to echo, correct use of cmd_source and src_command, and change nq to
	use cmd_legacybuffer for stufftext.
	
2002-03-03 23:28  snax

	* include/QF/cmd.h, include/QF/dstring.h, libs/util/cmd.c,
	qw/source/cl_parse.c, qw/source/sv_main.c, qw/source/sv_user.c
	(newcmd):

	
	Implemented variable substitution and did various cleanups to the parser.
	Changed Cmd_TokenizeString to accept a flag that controls the application
	of filters (tags, variables, escape characters) to the tokens and modified
	a few places in the source that called it.  Added a secondary command
	buffer that is parsed without filters for legacy command support.
	Currently, it is only used for commands stuffed into the console from the
	server.  It is hacky, and I hope to eventually generalize the console
	interface to support any number of buffers and audit the rest of the code
	to recognize it.  For now, the legacy buffer at least keeps escape
	character parsing from destroying info strings.
	
2002-03-03 08:29  snax

	* libs/console/client.c, libs/util/cmd.c, qw/source/cl_parse.c
	(newcmd):

	
	Added escape characters, the <i> tag to ignore tags enclosed within it, and
	generally cleaned the parser up.  If a line begins with |, it will be
	stripped off by the tokenizer and no tags or escape characters will be
	processed.  Commands stuffed into the console from the server are prepended
	with | to ensure backward compatibility.  This can also be used anywhere
	backward compatibility is needed, such as where info strings are stuffed
	into the console, or as an alternative to using escape characters in the
	entire string.
	
2002-03-03 06:03  taniwha

	* configure.ac, include/compat.h, libs/audio/cd/cd_sgi.c,
	libs/audio/targets/snd_sgi.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c, libs/util/qfplist.c,
	libs/util/string.c, libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/targets/old_keys.c, qw/source/cl_misc.c,
	qw/source/sv_main.c, qw/source/teamplay.c:

	the majority of raptor's sgi build patch. I'll look at the last two bits
	(server.c and vid_sdl.c) later.
	
2002-03-03 06:00  snax

	* libs/util/cmd.c (newcmd):

	
	This commit fixes up cmd_args to rebuild a string from the processed
	tokens and adds support for comments.
	
2002-03-03 04:42  taniwha

	* libs/util/cmd.c:

	fix a buffer overflow snax found
	
2002-03-03 04:26  snax

	* libs/util/cmd.c (newcmd):

	
	HTML-like tags are more or less done.  Next up is variable substitution
	and escape characters.
	
2002-03-03 03:36  snax

	* include/QF/dstring.h:

	file dstring.h was initially added on branch newcmd.
	
2002-03-03 03:36  snax

	* libs/util/dstring.c:

	file dstring.c was initially added on branch newcmd.
	
2002-03-03 03:36  snax

	* include/QF/cmd.h, include/QF/dstring.h, libs/util/Makefile.am,
	libs/util/cmd.c, libs/util/dstring.c (newcmd):

	
	This is the first commit to the newcmd branch, which is a mostly-rewritten
	console command parser.  It will eventually include html-like tags for
	modifying text (gold numbers, brown characters, etc) and escaped characters.
	The major differences so far are that dynamic strings are now used instead
	of static buffers, and single quotes can be used to enclose tokens as
	well as double quotes.
	
2002-03-01 22:35  taniwha

	* doc/QF-HOWTO:

	update the cvs location
	
2002-02-28 04:12  taniwha

	* libs/console/client.c:

	cl_chatmode works again
	
2002-02-27 06:55  taniwha

	* include/QF/sys.h, libs/util/sys.c,
	libs/video/targets/context_x11.c:

	now, so long as ulimit allows it, we can always get a core dump. Looks a
	little odd:
	
	Received signal 11, exiting...
	IN_Shutdown
	IN_LL_Shutdown
	VID_Shutdown
	Segmentation fault (core dumped)
	
	but the core file does accurately show the error
	
2002-02-27 05:22  taniwha

	* libs/video/: renderer/gl/gl_rmisc.c, renderer/gl/gl_screen.c,
	targets/vid_3dfxsvga.c, targets/vid_glx.c, targets/vid_sgl.c,
	targets/vid_wgl.c:

	After an interesting discussion with Lordhavoc, make the GPU do more work in
	the background. This is achieved by doing only a (qf)glFlush at the end of
	the frame, doing the inter rendering-frame processing (ie, client frame
	processing), glFinish, glXSwapBuffers, then starting the next frame. I've
	changed the glFinish call in SCR_UpdateScreen to glFlush and the glFlush
	call in GL_EndRendering to glFinish because there's no point in calling
	glFinish followed by glFlush. Also, SwapBuffers should always be precedded
	by glFinish rather than just glFlush (in Lordhavoc's experience). The
	GL_EndRendering at the end of SCR_UpdateScreen got moved to the beginning.
	
2002-02-26 07:32  taniwha

	* qw/source/: sv_init.c, sv_phys.c:

	move SV_SetMoveVars
	
2002-02-26 05:18  taniwha

	* configure.ac:

	another, probably vain, attempt at getting qf to at least /work/ with
	gcc- 2.96 :/
	
2002-02-26 00:14  taniwha

	* libs/video/targets/vid_wgl.c:

	first stab at hardware gamma support for windows. WILL screw up system gamma :)
	
2002-02-25 23:11  taniwha

	* qw/source/sv_phys.c:

	use sv_gravity->value instead of movevars.gravity
	
2002-02-25 22:57  taniwha

	* nq/include/server.h, nq/include/sv_progs.h, nq/source/host.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, nq/source/sv_progs.c,
	qw/include/server.h, qw/source/sv_main.c, qw/source/sv_phys.c,
	qw/source/sv_progs.c:

	more evil hacks to get nq's and qw's sv_phys.c similar.
	
2002-02-25 18:40  taniwha

	* qw/source/: pmove.c, sv_phys.c:

	if the velocity is 0, don't bother clipping it.
	
2002-02-25 17:41  taniwha

	* qw/source/sv_user.c:

	cut&paste + 1am = crippled quakeguy. d'oh :P
	
2002-02-25 07:44  taniwha

	* libs/gamecode/engine/pr_edict.c, nq/source/host_cmd.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, qw/include/sv_progs.h,
	qw/source/sv_phys.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	qw/source/sv_user.c:

	eliminate GetEdictFieldValue, mostly merge SV_AddGravity, and clean up
	some whitespace in sv_phys.c
	
2002-02-25 06:34  taniwha

	* nq/source/sv_phys.c, qw/source/sv_phys.c:

	remove an unneeded prototyp
	
2002-02-25 03:24  taniwha

	* nq/source/world.c, qw/source/world.c:

	when touching entities, it is possible for the next linked entity to be
	freed, and thus unlinked. when this mappens, make sure the pointer to the
	next entity to be touched gets updated appropriatly.
	
2002-02-25 03:22  taniwha

	* nq/source/sv_phys.c, qw/source/sv_phys.c:

	don't link in a MOVETYPE_NONE edict that has freed itself via its think
	function.
	
2002-02-24 01:11  taniwha

	* tools/qfcc/source/expr.c:

	make unsigned arrays/pointers more useful by allowing them to be used as
	unbounded arrays
	
2002-02-23 17:43  taniwha

	* configure.ac:

	more problems pointed out by raorn
	
2002-02-23 17:43  taniwha

	* libs/util/sys.c:

	win32 compile fix
	
2002-02-23 17:09  taniwha

	* configure.ac:

	fix a couple mistakes pointed out by raorn
	
2002-02-22 11:17  deek

	* libs/util/plugin.c:

	Hide the reason for a plugin load failure unless developer is set.
	
2002-02-22 10:24  deek

	* doc/ideas/language.txt:

	Another test, and reformatting a text file.
	
2002-02-22 10:16  deek

	* TODO:

	TODO stuff, and a test of the log_accum script.
	
2002-02-22 08:55  taniwha

	* acconfig.h, configure.ac, libs/video/renderer/r_cvar.c:

	gl_driver default is now configurable
	
2002-02-22 05:48  taniwha

	* qw/source/cl_main.c:

	ok, the usleep is back, but it's controlled via cl_usleep which defaults to
	off.
	
2002-02-22 05:28  taniwha

	* include/world.h, nq/include/server.h, nq/source/Makefile.am,
	nq/source/sv_cl_phys.c, nq/source/sv_phys.c, qw/include/server.h,
	qw/source/sv_phys.c:

	bring sv_phys.c closer to being mergable. I've temporarily(?) disabled
	Maddes' max velocity `fix' (yeah, it's physicly correct, but...). I'll
	probably cvar it.
	
2002-02-21 20:34  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c,
	source/pr_def.c, source/qc-parse.y:

	 o  don't ice when ex_name or ex_nil expressions show up in emit_expr.
	    instead, treat as useless epxression.
	 o  mark rvalue expressions as such
	 o  increment the users of a managed temp def when in an rvalue expr
	
2002-02-21 08:46  taniwha

	* tools/qfpreqcc/qfpreqcc:

	a couple fixes pointed out by raorn (thanks)
	
2002-02-21 07:56  taniwha

	* libs/video/targets/qfgl_ext.c:

	rewrite QFGL_ExtensionAddress to just use QFGL_ProcAddress and be done with
	it. hopefully this will fix raorn's crash.
	
2002-02-20 23:28  wildcode

	* doc/config/glspeed-v2.cfg:

	removed cl_bob cvars from config
	
2002-02-20 20:53  taniwha

	* nq/source/sv_move.c, qw/include/sv_progs.h, qw/source/sv_move.c:

	more cloning :)
	
2002-02-20 20:21  taniwha

	* nq/source/sv_phys.c, qw/source/sv_phys.c:

	reduce the fluffy diffs
	
2002-02-20 20:20  taniwha

	* nq/source/sv_model.c, qw/source/sv_model.c:

	remove unneeded stuff
	
2002-02-20 19:22  taniwha

	* include/QF/sys.h, libs/console/console.c, libs/util/sys.c,
	nq/include/server.h, nq/source/host.c, nq/source/sv_main.c,
	nq/source/world.c, qw/include/server.h, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_phys.c, qw/source/sv_pr_cmds.c, qw/source/sv_progs.c,
	qw/source/sv_send.c, qw/source/world.c:

	redo Sys_Error so it's more usable throughout quake
	
2002-02-20 18:35  taniwha

	* nq/include/server.h, nq/source/sv_main.c, nq/source/world.c,
	qw/source/world.c:

	nq world.c and qw world.c are now identical ignoring the $Id line
	
2002-02-19 23:22  taniwha

	* nq/include/net.h:

	nuke some useless (or even harmful) prototypes
	
2002-02-19 20:47  taniwha

	* include/QF/sys.h, libs/util/sys.c, nq/include/host.h,
	nq/source/host.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_main.c:

	give nq host_mem_size so -mem can be a cvar (similar to sv_mem_size and
	cl_mem_size in qw).
	
2002-02-19 19:24  taniwha

	* qw/source/cl_main.c:

	fix a core dump when failing to allocate the hunk
	
2002-02-19 00:58  misty

	* nq/source/cl_main.c, qw/source/cl_main.c:

	Changed show_fps, show_time, show_pl and show_ping into archived cvars. They
	were archived originally, but apparently some insane little gremlin keeps
	reverting my change without telling me why :)
	
	Tim/Misty/Misty-chan
	
2002-02-19 00:16  taniwha

	* tools/qfcc/source/qc-parse.y:

	warn when a top-level local shadows a parameter
	
2002-02-18 19:21  taniwha

	* qw/source/cl_main.c:

	kill the usleep. I don't know why, nor do I really care, but it causes qw to
	not run at full speed even though it shouldn't.
	
2002-02-18 06:23  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/expr.c,
	source/qc-lex.l, source/qfcc.c:

	Implement --traditional so qfcc can be a nicer qcc. This disables several
	keywords (quaternion integer function for break continue switch case default
	NIL struct enum typedef) and converts some errors to warnings (assignment to
	constants, insufficient function arguments, return; from non-void function,
	anal function `pointer' type checks)
	
2002-02-16 05:15  taniwha

	* tools/qfcc/include/Makefile.am:

	make dist fix
	----------------------------------------------------------------------
	
2002-02-16 04:21  wildcode

	* libs/console/client.c:

	fixed up positioning of say_team input, also fixed length of say and say_team, thanx taniwha
	
2002-02-13 17:58  taniwha

	* qw/source/master.c:

	make sure networking is initialized before doing /anything/. this should
	fix the host lookup failurs for win32 when using -f.
	
2002-02-13 17:52  taniwha

	* qw/source/cl_parse.c:

	totally zap a client slot when the server sends an svc_updateuserinfo with
	a blank info string as the only way this should ever happen is when the
	server is dropping the relevant client so our client might as well drop it
	too.
	
2002-02-13 17:50  taniwha

	* qw/source/cl_demo.c:

	don't bother writing client info for unused client slots. If demo
	compatability breaks, this is one place to check for why (but I don't think
	it will).
	
2002-02-13 08:35  taniwha

	* libs/video/targets/vid_x11.c:

	print out the error string when failing to get shared memory
	
2002-02-13 05:49  taniwha

	* qw/source/sv_pr_cmds.c:

	return "" from PF_infokey when the client the key is being requested from
	has been dropped. This fixes a nasty crash at the end of a match in tf 2.8+
	
2002-02-13 00:57  taniwha

	* libs/util/string.c:

	hopefully a more correct implementation
	
2002-02-12 21:34  taniwha

	* libs/console/client.c:

	*sigh*, getting this right is proving to be a pain :P
	
2002-02-12 21:26  taniwha

	* libs/console/client.c:

	get it right this time :/
	
2002-02-12 20:39  taniwha

	* libs/console/client.c:

	fix a braino for vsnprintf return code handling
	
2002-02-12 17:44  taniwha

	* include/Makefile.am, include/getopt.h, libs/util/Makefile.am,
	libs/util/getopt.c, libs/util/getopt1.c, qw/source/Makefile.am,
	qw/source/master.c, tools/qfcc/include/Makefile.am,
	tools/qfcc/include/getopt.h, tools/qfcc/source/Makefile.am,
	tools/qfcc/source/getopt.c, tools/qfcc/source/getopt1.c:

	move the getopt files from qfcc/source to libs/util, link qw-master against
	libQFutil and enable the option parsting in qw-master for win32.
	
2002-02-12 04:29  taniwha

	* libs/: console/client.c, util/string.c:

	fix the recent win32 crash bug
	Q_vsnprintfz should return -1 when size is 0. also make client.c's C_Print
	use vsnprintf correctly
	
2002-02-12 04:17  taniwha

	* qw/source/master.c:

	compile fixes for win32
	
2002-02-11 21:28  taniwha

	* qw/source/master.c:

	more magic number nukage and add a couple comments
	
2002-02-11 21:23  taniwha

	* qw/source/master.c:

	remove some evile magic numbers
	
2002-02-11 20:50  taniwha

	* qw/source/master.c:

	at rxr's request, allow the master server to read in a static list of
	servers (qw-master -f servers.txt). These servers can not be removed from
	the master server without editing the file and restarting the server. The
	format of the server list file is a simple line-by-line list of the servers'
	addresses and their port (optional: defaults to 27500):
	
	servername([ :]port)?
	
	one per line.
	
2002-02-11 19:36  taniwha

	* libs/gamecode/engine/pr_opcode.c:

	clean up a fixme. this doesn't fix serplord's out-of-bounds problem, but
	that's because his qc compiler is doing weird stuff.
	
2002-02-06 19:06  taniwha

	* acconfig.h, configure.ac, include/compat.h:

	hopefully fix strcasecmp and strnlen for those systems that don't hide them
	
2002-02-05 22:56  taniwha

	* tools/qfcc/source/qfcc.c:

	win32 compile fix
	
2002-02-05 22:08  taniwha

	* tools/qfcc/source/qfcc.c:

	default sourcedir to "" rather than "./" and strip leading paths from the
	tempname when preserving temps
	
2002-02-05 19:35  taniwha

	* tools/qfcc/: include/qfcc.h, source/qfcc.c:

	disable debug putout and allow the cpp command line to be specified.
	
2002-02-05 18:40  taniwha

	* configure.ac, tools/qfcc/source/qfcc.c:

	make cpp command line selection more intelligent. This should take care of
	the stuck cpp problem on openbsd.
	
2002-02-02 09:38  elmex

	* libs/gamecode/builtins/: bi_keys.c, bi_string.c:

	Added some QC-API functions: String_Cut, String_Len, Key_CountBindings.
	
2002-02-01 18:50  elmex

	* libs/console/menu.c:

	Fixed a bug with callback-calling in Menu_KeyEvent
	
2002-02-01 17:32  taniwha

	* libs/console/menu.c:

	make it so menu items can get called for any keypress. this is optionally
	done by setting the allkeys param to 1. when this is the case, if the menu
	item function returns 0, normal processing is done, otherwise processing
	stops.
	
2002-01-31 21:09  elmex

	* include/QF/csqc.h:

	Added declarations for QC-Keys-API.
	
2002-01-31 21:08  uid47897

	* libs/: console/menu.c, gamecode/builtins/Makefile.am,
	gamecode/builtins/bi_cvar.c, gamecode/builtins/bi_init.c,
	gamecode/builtins/bi_keys.c:

	Added a start for the QC-Keys-API
	
2002-01-31 07:49  despair

	* tools/: .cvsignore, qfcc/source/.cvsignore:

	Fix three cvsignores.
	
2002-01-31 07:37  taniwha

	* libs/: audio/renderer/snd_mixa.S, util/math.S,
	video/renderer/sw/sw_raclipa.S:

	BSD compile fixes
	
2002-01-31 06:50  taniwha

	* libs/audio/targets/snd_sun.c:

	compile fixes. we've finally got a sun sound user
	
2002-01-30 22:57  taniwha

	* tools/qfcc/source/pr_def.c:

	fix qfcc's incorrect allocation/initialization for pointers (eg, float [] foo)
	
2002-01-30 22:17  taniwha

	* tools/qfcc/source/expr.c:

	get nil conversions working fully and things like !pointer
	
2002-01-30 22:14  taniwha

	* libs/gamecode/engine/pr_edict.c:

	print [val] for pointers
	
2002-01-30 21:25  taniwha

	* libs/gamecode/builtins/bi_inputline.c:

	provide InputLine_SetWidth so the drawn width can be set
	
2002-01-30 21:23  taniwha

	* include/QF/console.h, libs/console/inputline.c:

	rename the width parameter to lsize as it's the size of the input line, not
	the drawn width
	
2002-01-30 21:20  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c:

	implement comparisons and not for pointers
	
2002-01-30 21:13  taniwha

	* libs/gamecode/engine/pr_load.c:

	finalize the crc of the progs file
	
2002-01-30 17:41  taniwha

	* tools/qwaq/: Makefile, main.c:

	update for new progs loader api and the makefile for the option of static
	linking
	
2002-01-30 17:20  taniwha

	* tools/qfdefs/source/qfdefs.c:

	update for new progs loader api
	
2002-01-30 08:41  taniwha

	* libs/: console/menu.c, gamecode/builtins/bi_inputline.c:

	inputline api `done'. now just to get it working
	
2002-01-30 08:34  taniwha

	* libs/gamecode/builtins/: bi_file.c, bi_string.c:

	"" to <> for system headers
	
2002-01-30 08:09  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_zone.c:

	fix an API snafu (oops:)
	
2002-01-30 06:29  taniwha

	* include/QF/progs.h:

	whitespace
	
2002-01-30 06:21  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/engine/Makefile.am, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_resource.c:

	basic resource management system for the VM
	
2002-01-29 22:32  taniwha

	* libs/console/menu.c:

	fade the screen when drawing the menus (this is optional per menu)
	
2002-01-29 20:53  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/engine/pr_load.c, libs/gamecode/engine/pr_zone.c,
	nq/source/sv_main.c, nq/source/sv_progs.c, qw/source/sv_init.c,
	qw/source/sv_progs.c:

	redo the progs loader to allocate all the memory needed for progs in one
	shot, allowing for caller specified alloc and edicts and zone memory sizes.
	(progs + edicts + zone).
	
2002-01-29 18:44  taniwha

	* libs/video/renderer/r_progs.c:

	get the positioning correct for Draw_CenterPic
	
2002-01-29 18:16  taniwha

	* libs/console/menu.c:

	get the param order correct for the menu item callback
	
2002-01-28 21:22  deek

	* tools/Forge/Controller.h:

	Oops. Well, I fscked that one up. It's fixed now.
	
2002-01-28 18:00  taniwha

	* include/QF/crc.h, libs/util/crc.c:

	break the loop from CRC_Block into CRC_ProcessBlock so that crcs can be
	caclulated over multiple blocks.
	
2002-01-28 17:15  taniwha

	* include/QF/progs.h, libs/gamecode/engine/Makefile.am,
	libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_resolve.c:

	break out the non-edict code into sensible locations
	
2002-01-28 15:23  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm:

	Minor Forge updates, clearing out the backlog so I can do some more
	development.
	
2002-01-28 03:39  deek

	* tools/Forge/ForgeDocument.tiff:

	oops. Actually commit the new document icon this time.
	
2002-01-27 21:19  taniwha

	* qw/source/sbar.c:

	FPH column for the score list from RvB
	
2002-01-26 22:09  deek

	* tools/Forge/: BundleController.m, PrefsController.m,
	Bundles/MainPrefs/MainPrefs.classes,
	Bundles/MainPrefs/MainPrefs.gorm, Bundles/MainPrefs/MainPrefs.h,
	Bundles/MainPrefs/MainPrefs.m, Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m:

	More Forge stuff.
	
	Forge now loads the bundles in its resources first, and then loads the
	bundles from the User, Local, Network, and System library directories,
	in that order -- if it is told to by the defaults system.
	
	Also, the MainPrefs class has some new options, to control what
	directories Forge loads bundles from.
	
2002-01-26 05:13  deek

	* tools/Forge/: ForgeInfo.plist, GNUmakefile,
	Bundles/MainPrefs/GNUmakefile, Bundles/MainPrefs/MainPrefs.m:

	Forge updates -- an icon for .forge files, some app info updates, and a
	nib-loading fix for MainPrefs.
	
2002-01-25 08:45  deek

	* tools/Forge/: Forge.classes, GNUmakefile, Preferences.h,
	Preferences.m, Bundles/MainPrefs/GNUmakefile,
	Bundles/MainPrefs/MainPrefs.classes,
	Bundles/MainPrefs/MainPrefs.gorm, Bundles/MainPrefs/MainPrefs.h,
	Bundles/MainPrefs/MainPrefs.m, Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m:

	Forge updates. Preferences is no more, since each bundle will have its
	own prefs anyway. The "sample" bundle MainPrefs is more complete, and is
	now loading its interface from a .gorm file -- this would be a .nib on
	NeXTstep or Mac OS X, and it should be ready to run on those OSes
	already -- since it doesn't do much. :)
	
2002-01-25 08:38  deek

	* tools/Forge/Preferences.m:

	commit mods before I nuke the file.
	
2002-01-25 00:01  taniwha

	* include/QF/keys.h, libs/video/targets/keys.c:

	obsolete declaration cleanup and const correctness for Key_GetBinding
	
2002-01-24 04:43  taniwha

	* libs/gamecode/engine/pr_edict.c:

	fix an accidental double byteswap that broke progs for big-endian machines
	
2002-01-24 02:44  taniwha

	* libs/models/brush/gl_model_brush.c:

	mod->textures can legitimatly have null textures, so be on the lookout for
	them. This fixes the client crash on certain levels.
	
2002-01-23 22:37  taniwha

	* include/QF/cmd.h, include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_file.c, libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_string.c, tools/qwaq/builtins.c:

	start implementing the api for input lines and clean up a couple csqc
	prototype issues.
	
2002-01-23 22:35  taniwha

	* include/QF/progs.h, libs/gamecode/engine/Makefile.am,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_zone.c:

	start implementing dynamic memory for progs
	
2002-01-23 22:34  taniwha

	* include/QF/zone.h:

	prototype Z_ClearZone
	
2002-01-23 22:34  taniwha

	* include/QF/console.h:

	remove obsolete function
	
2002-01-23 22:33  taniwha

	* libs/gamecode/engine/pr_exec.c:

	forgot to implement store.p
	
2002-01-23 21:16  taniwha

	* include/QF/keys.h:

	qfcc now supports typedef
	
2002-01-23 21:07  taniwha

	* libs/console/menu.c:

	add Menu_GetIndex
	
2002-01-23 20:50  taniwha

	* tools/qfcc/: include/type.h, source/qc-lex.l, source/qc-parse.y,
	source/type.c:

	implement typedef
	
2002-01-23 19:01  taniwha

	* qw/source/cl_parse.c:

	clear the download name on failures
	
2002-01-23 04:12  taniwha

	* configure.ac:

	make sure -fno-strict-aliasing gets set for gcc 2.96 (dunno if this will
	work, but worth a try)
	
2002-01-23 03:13  taniwha

	* configure.ac:

	enable -fstrict-aliasing by default for gcc 3
	
2002-01-23 00:48  taniwha

	* libs/console/menu.c:

	don't bail out of Menu_Draw if the qc draw function returns 0. this allows
	for combined C/QC drawing.
	
2002-01-22 20:18  taniwha

	* RPM/quakeforge.spec.in:

	package fixups
	
2002-01-22 18:04  taniwha

	* include/QF/Makefile.am, tools/qfcc/doc/man/Makefile.am,
	tools/qfcc/include/Makefile.am, tools/qfcc/source/Makefile.am:

	more make dist fixes
	
2002-01-22 17:17  taniwha

	* doc/Makefile.am, tools/qfcc/Makefile.am,
	tools/qfcc/include/Makefile.am:

	some make dist fixes
	
2002-01-22 07:42  taniwha

	* tools/qfcc/configure.in:

	subdirs must come /after/ their parent in the AC_OUTPUT list
	
2002-01-22 07:10  taniwha

	* configure.ac:

	get qfcc to build for win32 (cross building will need QFCC to be
	over-ridden)
	
2002-01-22 06:22  taniwha

	* configure.ac:

	d'oh, should be installing into fs_sharepath :P
	
2002-01-22 05:48  taniwha

	* Makefile.am, acconfig.h, configure.ac, tools/.cvsignore,
	tools/Makefile.am, tools/qfcc/bootstrap, tools/qfcc/configure.in,
	tools/qfcc/source/Makefile.am:

	scary, but the only changes qfcc needed to build as part of quakeforge was
	to auto-substitued the libs and headers.
	
	 o  unconditionally build qfcc (for now, anyway) when building quakeforge
	    (needed for cs-code compilation)
	 o  when built as part of quakeforge (qfcc should still be buildable
	    independently) always enable cpp
	 o  autoconfiscate the client-side code
	 o  build the client-side code using the built qfcc
	 o  install the client-side code in $(datadir)/quakeforge/id1
	
2002-01-22 03:05  taniwha

	* include/QF/qtypes.h:

	fix a missing ;
	
2002-01-21 23:30  taniwha

	* tools/qfcc/: include/qfcc.h, source/qfcc.c:

	generate progdefs.h only for v6only
	generate files.dat only if -F or --files is given on the command line
	
2002-01-21 23:01  taniwha

	* doc/: cvarlist.txt, makefile.linuxi386, makefile.solaris,
	readme.solaris:

	remove some obsolete files
	
2002-01-21 21:58  taniwha

	* doc/qf.ico:

	our very own icon :)
	
2002-01-21 21:38  taniwha

	* libs/console/menu.c:

	don't seg on menus with no items
	
2002-01-21 20:00  taniwha

	* include/QF/qtypes.h:

	protect against gcc 2.94.4's stdbool.h
	
2002-01-21 19:40  taniwha

	* libs/console/menu.c:

	make Menu_SelectMenu(NIL) do the right thing and handle qc code that clears
	the current menu but forgets to return 1 in keyevent
	
2002-01-21 19:19  taniwha

	* tools/qfcc/source/switch.c:

	remove debug
	
2002-01-21 19:18  taniwha

	* tools/qfcc/: include/expr.h, source/switch.c:

	resolve the case value before checking its type
	
2002-01-21 19:10  taniwha

	* include/QF/keys.h:

	allow keys.h to be used in QC
	
2002-01-21 19:09  taniwha

	* tools/qfcc/source/qc-parse.y:

	allow enum {...} name; but ignore name (eases C <-> QC header compat)
	
2002-01-21 19:03  taniwha

	* tools/qfcc/: include/expr.h, include/struct.h, source/expr.c,
	source/pr_def.c, source/qc-lex.l, source/qc-parse.y,
	source/struct.c:

	enum support
	
2002-01-21 17:36  taniwha

	* libs/gamecode/builtins/bi_file.c:

	fix some .. path compression bugs
	
2002-01-21 16:48  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	oops, forgot to remove the debug code
	
2002-01-21 16:47  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	.0 isn't valid for integer formats
	
2002-01-21 07:24  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_file.c,
	libs/gamecode/builtins/bi_string.c, libs/video/renderer/r_progs.c:

	add file and string modules to csqc. the file nodule is rather parnoid
	about the path it's handed (need to get even more paranoid, though). the
	string module just has char replacement so far. Add Draw_CenterPic to
	r_progs.c, but this will only last till qpic_t is supported in qc.
	the load menu almost works: just need to add key handling and fix a bug in
	PF_sprintf
	
2002-01-20 04:11  taniwha

	* libs/console/menu.c:

	you can now start a new single player game via the menus
	
2002-01-20 04:10  taniwha

	* nq/source/Makefile.am, nq/source/host.c, nq/source/sv_ded.c,
	include/QF/cmd.h, qw/source/Makefile.am, qw/source/cl_main.c:

	call BI_Init in the clients
	
2002-01-20 04:09  taniwha

	* include/QF/csqc.h, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_init.c:

	libQFcsqc (I'm not adverse to renaming it) is born. so far, only provides
	Cbuf builtins.
	
2002-01-20 03:09  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	nq/source/host.c, qw/source/cl_main.c, qw/source/sv_progs.c:

	add a builtin (gametype) for detecting the, well, game type (ie, netquake
	or quakeworld) which just returns the apprproate string. the single player
	menu is now acessable in nq but not qw :)
	
2002-01-20 01:39  taniwha

	* libs/console/menu.c:

	bring in the standard builtins and randomize the quit message
	
2002-01-20 00:47  taniwha

	* libs/console/menu.c:

	don't handle key presses if there's no callback and no items
	
2002-01-20 00:38  taniwha

	* nq/source/host.c:

	shrink the hardrule (for want of a better name) by 2 chars so it fits
	
2002-01-20 00:32  taniwha

	* libs/console/menu.c:

	fix console command line quit
	
2002-01-20 00:06  taniwha

	* include/QF/plugin/console.h, libs/console/client.c,
	libs/console/menu.c:

	the quit menu works now. however, quit from the console doesn't
	
2002-01-20 00:04  taniwha

	* nq/source/cl_main.c, nq/source/host.c, nq/source/host_cmd.c,
	qw/source/cl_main.c:

	make sure force_commandline in the console data gets set appropriatly
	
2002-01-20 00:03  taniwha

	* libs/video/renderer/r_progs.c:

	add Draw_String to csqc
	
2002-01-19 23:06  wildcode

	* nq/source/Makefile.am, qw/source/Makefile.am:

	fixed 3dfx not building due to mis-named lib
	
2002-01-19 22:53  taniwha

	* libs/video/renderer/r_main.c:

	make sure r_progs gets linked in when using the .a lib
	
2002-01-19 20:45  taniwha

	* include/compat.h, include/qstring.h, libs/console/menu.c,
	libs/util/string.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/targets/joy_win.c, libs/video/targets/vid_wgl.c,
	nq/source/Makefile.am, nq/source/net_wins.c:

	win32 compile fixes
	
2002-01-19 07:40  taniwha

	* libs/console/menu.c:

	don't go to game when leaving menus when there's no game. doesn't actually
	work properly, but I think that's a bug in the main client code.
	
2002-01-19 07:19  taniwha

	* libs/console/menu.c:

	the menu cursor can now be moved up and down using the mouse wheel
	
2002-01-19 06:18  taniwha

	* libs/console/menu.c:

	Menu_CenterPic now centers the pic (horizontally) as intended
	
2002-01-19 05:56  taniwha

	* libs/console/menu.c:

	finally get the damn spinner working (not in the right place, though)
	
2002-01-19 05:45  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	blah, bloody separate LDADD and DEPENDENCIES. well, this'll fix 'em :P
	
2002-01-19 04:37  taniwha

	* libs/console/server.c:

	provide stubs for the client-only functions (they might prove useful in the
	server later anyway). this fixes nq-server's segs
	
2002-01-19 03:31  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, qw/source/sv_pr_cmds.c:

	make the builtins an array of pointers so the hash table doesn't get royally
	screwed up
	
2002-01-19 03:28  taniwha

	* libs/console/menu.c:

	bring back togglemenu
	
2002-01-19 02:29  taniwha

	* libs/video/targets/keys.c:

	make K_ESCAPE bindable
	
2002-01-18 23:53  taniwha

	* libs/gamecode/engine/pr_edict.c:

	fix a goof with the progs loader for the server interface
	
2002-01-18 23:45  taniwha

	* include/QF/console.h, libs/console/client.c, libs/console/menu.c,
	libs/video/targets/keys.c:

	the main menu page now displays and can be entered/left. K_ESCAPE is now
	handled exclusively by the console.
	
2002-01-18 22:35  taniwha

	* include/QF/render.h, libs/console/menu.c,
	libs/video/renderer/Makefile.am, libs/video/renderer/r_progs.c,
	nq/source/Makefile.am, qw/source/Makefile.am:

	first tie-in for the renderer (Draw_Pic: the interface will likely change
	to better match the real interface, but this will do for now)
	
2002-01-18 22:02  taniwha

	* include/QF/console.h, include/QF/keys.h, include/QF/progs.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/menu.c, libs/gamecode/engine/pr_edict.c:

	menu code now gets initialized (menu_init in the progs).
	
2002-01-18 19:19  taniwha

	* include/QF/console.h, include/QF/progs.h,
	include/QF/plugin/console.h, libs/console/Makefile.am,
	libs/console/client.c, libs/console/console.c, libs/console/menu.c,
	libs/console/server.c, libs/gamecode/engine/pr_edict.c,
	nq/source/cl_parse.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/cl_parse.c:

	first use of client side QuakeC :) (and having more than one progs instance
	seems to work, too). The menu code gets loaded, but is currently otherwise
	unused as of yet.
	
2002-01-18 08:26  taniwha

	* tools/: qfcc/include/expr.h, qfcc/source/expr.c,
	qfcc/source/pr_def.c, qfcc/source/qc-parse.y, qfcc/source/qfcc.c,
	qwaq/main.qc:

	get array initialisation worrking
	
2002-01-17 22:04  wildcode

	* include/in_win.h, include/QF/input.h,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_win.c,
	nq/source/cl_main.c, qw/source/cl_main.c:

	clear key states on game start
	
2002-01-17 21:49  taniwha

	* libs/console/client.c:

	fix shifted key input
	
2002-01-17 21:27  taniwha

	* libs/console/client.c:

	console scrolling works again, and even better than before :)
	
2002-01-17 19:32  taniwha

	* libs/gamecode/engine/pr_opcode.c, tools/qfcc/include/expr.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/qc-parse.y:

	integer() and float() casts seem to work
	
2002-01-17 19:10  taniwha

	* nq/source/host.c:

	fix an init order oopsie. sorry about that, guys.
	
2002-01-17 16:59  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix a param scoping error
	
2002-01-17 16:31  serplord

	* libs/models/brush/gl_model_brush.c:

	only load tgas for texture names that end in backslash
	
2002-01-17 08:19  taniwha

	* tools/qfcc/: include/type.h, source/expr.c, source/qfcc.c,
	source/type.c:

	qfcc.c:
		add -P,--progs-src so you can specify the name of the progs.src file
	rest:
		add/use print_type
	
2002-01-17 04:29  taniwha

	* nq/source/host.c:

	oops, forgot to write that one
	
2002-01-17 04:11  taniwha

	* nq/source/com.c, nq/source/host.c, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/cl_main.c:

	init order cleanup
	
2002-01-17 02:47  taniwha

	* libs/console/console.c:

	oops?
	
2002-01-17 02:37  taniwha

	* qw/source/cl_parse.c:

	make sure the download progress bar gets erased when a dl is done
	
2002-01-17 02:27  taniwha

	* libs/console/client.c:

	make all of the input lines use the same rendering code
	
2002-01-17 02:10  taniwha

	* libs/console/client.c:

	finally get the say scroller working
	
2002-01-17 02:10  taniwha

	* libs/models/alias/gl_model_alias.c:

	yeah, it's an icky global, but it's actually the right way to get at the
	model header in the model loader.
	
2002-01-17 02:06  taniwha

	* libs/util/: Makefile.am, con_print.c, console.c:

	don't need those anymore
	
2002-01-17 00:05  taniwha

	* libs/console/client.c:

	more chat improvements
	
2002-01-16 23:06  taniwha

	* libs/: console/client.c, console/inputline.c,
	video/targets/keys.c:

	move the chat code from keys.c to client.c.
	oops, chat just got input history, dear me
	
2002-01-16 22:09  taniwha

	* libs/console/Makefile.am:

	fix some installing issues for dynamic plugins
	
2002-01-16 21:53  taniwha

	* include/QF/console.h, include/QF/keys.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/console.c, libs/console/inputline.c,
	libs/console/server.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	libs/video/targets/keys.c, nq/source/Makefile.am,
	nq/source/console.c, nq/source/host.c, nq/source/sv_ded.c,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/console.c:

	finally, the client console is merged
	
2002-01-16 20:32  serplord

	* include/QF/model.h, libs/models/model.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/sw_model_alias.c, nq/source/sv_model.c,
	qw/source/sv_model.c:

	external tga skin loading, doesn't work for players (teamcolor stuff)
	
2002-01-16 16:27  taniwha

	* acconfig.h, configure.ac, include/QF/plugin/console.h,
	libs/console/Makefile.am, libs/console/client.c:

	start getting the shared console code working
	
2002-01-16 01:59  serplord

	* libs/video/renderer/gl/gl_draw.c:

	load tga versions of .lmp files if present
	
2002-01-16 01:02  serplord

	* include/QF/model.h, libs/models/model.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/sw_model_brush.c, nq/source/sv_model.c,
	qw/source/sv_model.c:

	external mip texture loading
	
2002-01-15 21:05  serplord

	* libs/: models/sprite/gl_model_sprite.c,
	video/renderer/gl/gl_draw.c:

	cleanup, implemented tga loading for gfx.wad files
	
2002-01-14 17:41  taniwha

	* qw/source/sv_main.c:

	the /much/ better fix for the server crashing when dropping a client
	
2002-01-14 15:06  deek

	* tools/Forge/: Controller.m, Forge.classes, Forge.gorm:

	some minor Forge updates.
	
2002-01-12 05:32  taniwha

	* libs/console/complete.c, libs/gamecode/builtins/pr_cmds.c,
	libs/video/renderer/r_light.c, libs/video/targets/in_event.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_svgalib.c, nq/source/cl_main.c,
	nq/source/cl_view.c, nq/source/host.c, nq/source/net_dgrm.c,
	nq/source/pr_cmds.c, nq/source/sbar.c, qw/source/cl_main.c,
	qw/source/sv_ccmds.c:

	more cleanups
	
2002-01-12 04:46  taniwha

	* libs/models/: alias/model_alias.c, brush/model_brush.c:

	more FIXME and whitespace cleanups
	
2002-01-12 04:34  taniwha

	* libs/: console/server.c, util/cmd.c, util/hash.c, util/mathlib.c,
	util/quakefs.c, util/va.c:

	various cleanups including TODOs and FIXMEs and rewrite va to use a dynamic
	buffer.
	
2002-01-11 10:15  elmex

	* doc/QF-HOWTO:

	Rearranged the text and added some new hints.
	
2002-01-11 04:20  serplord

	* libs/models/sprite/gl_model_sprite.c:

	pretty 32 bit color sprite tga loading - e.g progs/s_light.spr_0.tga
	
2002-01-11 03:00  serplord

	* libs/video/renderer/gl/gl_mod_sprite.c:

	implemented VP_PARALLEL_UPRIGHT - ask about my Mighty Oak
	
2002-01-11 01:26  serplord

	* libs/video/renderer/gl/gl_sky.c:

	also try to load skies from gfx/env as darkplaces does
	
2002-01-10 23:45  taniwha

	* doc/QF-HOWTO:

	some docs thanks to elmex
	
2002-01-10 21:22  despair

	* libs/audio/cd/cd_xmms.c:

	Whitespace. Grr.
	
2002-01-10 20:19  taniwha

	* libs/video/renderer/: gl/gl_draw.c, sw/draw.c, sw32/draw.c:

	gl_draw.c: whitespace
	draw.c: (both sw and sw32) fix Draw_nString to be similar to gl_draw.c
	
2002-01-10 07:48  taniwha

	* nq/source/sbar.c, qw/source/sbar.c:

	more Draw_{Character,String,nString} optimisations
	
2002-01-10 04:28  wildcode

	* qw/source/sbar.c:

	fix potential bug in mini score display
	
2002-01-10 03:54  wildcode

	* libs/video/renderer/gl/gl_draw.c, qw/source/sbar.c:

	tidy up Draw_String calls and switched to Draw_nString were needed
	
2002-01-09 23:51  wildcode

	* nq/source/console.c, qw/source/console.c:

	minor bug fixes to Draw_nString changes and Draw_Character tidy up, ie: typos and miss understanding
	
2002-01-09 21:20  wildcode

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_screen.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/draw.c,
	libs/video/renderer/sw32/screen.c, nq/source/console.c,
	nq/source/sbar.c, qw/source/console.c, qw/source/sbar.c:

	added Draw_nString for displaying a non \0 terminated string
	
2002-01-08 20:07  taniwha

	* include/context_x11.h, libs/video/targets/context_x11.c,
	libs/video/targets/in_x11.c:

	keep track of the times of the last event (for those events that report time)
	and use that instead of CurrentTime in the X selection code (as recommended
	by the ICCCM)
	
2002-01-08 19:38  taniwha

	* libs/video/targets/in_x11.c:

	correct a typo in a comment
	
2002-01-08 19:33  taniwha

	* libs/video/targets/in_x11.c:

	re-write the X selections support to be more ICCCM compliant (selections in
	xchat can now be pasted to qf)
	
2002-01-07 16:43  taniwha

	* libs/video/renderer/: sw/sw_ralias.c, sw32/sw32_ralias.c:

	use Hunk_TempAlloc instead of realloc for the alias model verts
	
2002-01-07 06:50  taniwha

	* libs/video/renderer/sw/sw_ralias.c:

	whitespace
	
2002-01-07 06:32  taniwha

	* include/QF/modelgen.h, libs/models/alias/gl_mesh.c,
	libs/video/renderer/gl/gl_mod_alias.c:

	first step to using a saner internal represnetation for the high precietion
	models.
	
2002-01-07 03:46  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	duplicate GL_GetAliasFrameVerts so 16 bit alias models don't cost so much
	even when they aren't being used.
	
2002-01-07 01:05  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	fix the broken lighting for unlerped verteces
	
2002-01-06 23:12  despair

	* libs/video/renderer/: sw/sw_rpart.c, sw32/sw32_rpart.c:

	Fix software scrag missile trails, and add a minor optimization to them and hell knight's fire wave trails.
	
2002-01-06 22:43  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Rearrange vertex order in quads.
	
2002-01-05 20:00  serplord

	* libs/video/renderer/: sw/sw_ralias.c, sw32/sw32_ralias.c:

	move high precision check out of loop to optimize sw model rendering
	
2002-01-05 19:18  deek

	* tools/qfcc/source/qfcc.c:

	Add a couple symbols to qfcc's preprocessor lines
	
2002-01-05 19:13  deek

	* tools/qfcc/: include/qfcc.h, source/qfcc.c:

	--save-temps support for qfcc. It'll leave files with the same filenames
	they're generated from, with the exception that they will have an
	extension of .p. Obviously, depends on cpp support.
	
2002-01-05 19:03  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Little bit of whitespace cleanup.
	
2002-01-05 18:46  deek

	* tools/qfcc/: Makefile.am, configure.in:

	Manpage should be both distributed and installed now.
	
2002-01-05 18:46  deek

	* tools/qfcc/doc/: .cvsignore, Makefile.am, man/.cvsignore,
	man/Makefile.am, man/qfcc.1:

	Makefiles for docs.
	
2002-01-05 17:56  serplord

	* libs/video/renderer/: sw/sw_ralias.c, sw32/sw32_ralias.c:

	no more hardcoded MAXALIASVERTS limit
	
2002-01-05 16:53  serplord

	* libs/video/renderer/gl/gl_mod_alias.c:

	putting if outside the for loop should speed things up
	
2002-01-05 16:20  serplord

	* libs/video/renderer/gl/gl_mod_alias.c:

	high precision model rendering in GL
	
2002-01-05 07:23  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Minor clarification in pt_fire ramp aging, plus reduce VectorScale use in fixed distance trails from once per particle to once per trail.
	
2002-01-05 03:21  serplord

	* include/r_local.h, libs/models/alias/model_alias.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw32/sw32_ralias.c:

	high precision software mdl rendering
	
2002-01-04 20:31  deek

	* tools/Forge/Bundles/MainPrefs/: GNUmakefile.preamble,
	MainPrefs.h, MainPrefs.m:

	Support nibs in MainPrefs.
	
2002-01-04 18:43  taniwha

	* tools/qfcc/source/expr.c:

	set the result of the block used for self.maxs = obj.origin; type expressions
	
2002-01-04 18:27  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_lex.c, source/qc-lex.l,
	source/qc-parse.y:

	more old-code cleanup. move PR_LexString into make_string
	
2002-01-04 17:13  taniwha

	* tools/qfcc/source/qc-lex.l:

	handle dos line endings a little better
	
2002-01-04 11:12  lordhavoc

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:

	made qfcc compile again, by renaming com_token to qfcc_com_token so it does not conflict with QFutil
	
2002-01-04 08:45  taniwha

	* tools/qfcc/source/: pr_lex.c, qc-lex.l:

	character constants
	
2002-01-04 07:39  serplord

	* libs/models/alias/model_alias.c, include/QF/model.h:

	slaying hardcoded mdl vertex and triangle limit
	
2002-01-04 06:13  taniwha

	* libs/util/mathlib.c:

	rewrite CrossProduct so memory is accessed more linearly. should provide
	a tiny speedup for servers and clipped skyboxes
	
2002-01-04 04:12  taniwha

	* libs/video/renderer/sw/d_parta.S:

	pt_color is now an int so don't convert it
	
2002-01-04 04:05  despair

	* include/: d_iface.h, d_ifacea.h:

	Minor bugfix.
	
2002-01-04 03:32  despair

	* include/d_iface.h, include/d_ifacea.h, include/r_cvar.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c, qw/source/cl_main.c:

	Particle updates. Some cleanups, small speedups, and reimplement id's effects. r_particle_styles 0 to see id's effects.
	
2002-01-04 03:25  despair

	* libs/video/renderer/gl/: gl_sky.c, gl_sky_clip.c:

	Whitespace, mark a 1 line function as inline.
	
2002-01-03 23:24  taniwha

	* include/compat.h, libs/util/string.c:

	_snprintf and _vsnprintf are not guaranteed to write the trailing '\0'
	
2002-01-03 23:24  taniwha

	* libs/util/quakefs.c:

	remove an extra ;
	
2002-01-03 18:18  taniwha

	* include/r_cvar.h, include/QF/GL/qf_funcs_list.h,
	include/QF/GL/qf_sky.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_sky_clip.c:

	some more const correctness (in gl_sky_clip.c) and make the sky poly debug
	drawing avialable via the gl_sky_debug cvar.
	
2002-01-03 06:26  taniwha

	* nq/source/host.c:

	fix the black player skins
	
2002-01-03 05:29  taniwha

	* include/r_dynamic.h, include/r_local.h, include/r_shared.h,
	include/view.h, include/world.h, include/QF/locs.h,
	include/QF/mathlib.h, include/QF/model.h, include/QF/msg.h,
	include/QF/render.h, include/QF/sound.h,
	include/QF/GL/qf_explosions.h, include/QF/plugin/snd_render.h,
	libs/audio/snd.c, libs/audio/renderer/snd_dma.c,
	libs/models/brush/model_brush.c, libs/util/mathlib.c,
	libs/util/msg.c, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmisc.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/include/server.h,
	nq/source/locs.c, nq/source/pr_cmds.c, nq/source/sv_ded.c,
	nq/source/sv_main.c, nq/source/sv_move.c, nq/source/sv_user.c,
	nq/source/world.c, qw/include/pmove.h, qw/include/server.h,
	qw/source/cl_view.c, qw/source/locs.c, qw/source/pmovetst.c,
	qw/source/sv_move.c, qw/source/sv_send.c, qw/source/world.c:

	start getting const-correct on vec3_t params
	
2002-01-02 23:01  taniwha

	* nq/source/cl_main.c:

	change window caption to include "Disconnected" when not connected
	
2002-01-02 19:23  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	 o  split up GL_DrawAliasFrame so it's normal (ie, not fullbright) pass only
	    creating GL_DrawAliasFrame_fb to do the fullbright pass. This removes
	    the if (fb) tests.
	 o  move the DepthMask setting for modelalpha != 1.0 out of
	    GL_DrawAliasFrame* into R_DrawAliasModel to reduce potential GL state
	    changes.
	 o  minor comment cleanup/corrections
	
2002-01-02 16:21  taniwha

	* RPM/quakeforge.spec.in, include/Makefile.am:

	make dist and rpms work again
	
2001-12-31 18:10  deek

	* tools/quaketoascii/: Makefile, quaketoascii.c:

	Add quaketoascii program, from Dwayne C. Litzenberger <dlitz@dlitz.net>
	
2001-12-30 06:08  despair

	* libs/video/targets/joy.c:

	More tweaks to joystick code. amp settings have a far greater effect now...
	
2001-12-30 04:16  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	make GL_DrawAliasShadow use the data calculated by GL_GetAliasFraveVerts so
	shadows don't cost as much when lerping is enabled.
	
2001-12-30 02:30  serplord

	* include/QF/model.h, include/QF/modelgen.h, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw_model_alias.c:

	high precision model loading
	
2001-12-28 18:19  despair

	* include/QF/joystick.h:

	Rest of previous commit.
	
2001-12-28 18:02  despair

	* libs/video/targets/joy.c:

	Joystick updates. Now support 8 joystick axes (since I have a 7-axis gamepad I'm testing with). Also adds swimup/swimdown as axis 5. And ability to invert axes by assigning them as negative numbers (set joyaxis1 "-1"). Joystick handling is liable to change radically as it improves, though, don't count on these as stable interfaces...
	
2001-12-21 22:39  taniwha

	* libs/video/targets/vid_vga.c:

	this is just causing confusion. if we ever need it, it's still in cvs
	
2001-12-21 21:52  taniwha

	* include/QF/mathlib.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_mod_sprite.c,
	libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c:

	minor cleanups
	
2001-12-21 21:12  despair

	* libs/util/pcx.c:

	Minor pcx loader cleanup.
	
2001-12-21 20:56  taniwha

	* libs/video/renderer/gl/gl_skin.c:

	go back to my clever code (with the bug fixed this time:P). Hey, if it's
	still broken, we can always revert it again ;) (NOT!)
	
2001-12-21 20:12  taniwha

	* libs/video/renderer/gl/gl_textures.c:

	tiny speedup to texture uploads
	
2001-12-21 19:38  taniwha

	* libs/util/tga.c:

	kill some dead code
	
2001-12-21 18:22  rhamphoryncus

	* qw/: include/server.h, source/sv_entmap.c, source/sv_init.c
	(net_svc):

	- fix a missing space in net_packetlog's output for svc_qwsound
	- make entity remapping for baseline entities permanent.  (atleast for
	  0 through 255.  don't want to make ALL mappings permanent)
	
2001-12-21 16:08  despair

	* libs/util/tga.c:

	Minor speedup (*foo++, dammit!), some whitespace.
	
2001-12-21 14:09  rhamphoryncus

	* qw/source/sv_entmap.c (net_svc):

	- whoops, forgot to add this file.  kinda important :)
	
2001-12-21 14:09  rhamphoryncus

	* qw/source/sv_entmap.c:

	file sv_entmap.c was initially added on branch net_svc.
	
2001-12-21 07:39  rhamphoryncus

	* include/QF/net.h, include/QF/net_protocol.h, qw/include/server.h,
	qw/source/Makefile.am, qw/source/cl_ents.c, qw/source/sv_ents.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_nchan.c,
	qw/source/sv_send.c (net_svc):

	- remove an extra NET_Init prototype
	- add MAX_NET_EDICTS and MAX_NET_EDICTS_MASK defines, which are 512
	  and 511 respectively
	- change baselines to access the array directly, rather than through
	  the entity's "data" field
	- cleanup SV_ReliableSVC_Emit
	- add entity remapping.  the entity number used internally in the
	  server no longer matches the number sent to the client, and it
	  releases the mapping after 10 seconds of inuse, so there's no
	  "512 entity limit" anymore.  Still the MAX_EDICTS limit though,
	  which is currently 768, but it can probably be defined to something
	  much higher without any trouble.
	
2001-12-21 06:07  taniwha

	* libs/: util/tga.c, video/renderer/gl/gl_sky.c:

	minor speedup to skybox loading ;)
	
2001-12-21 05:29  taniwha

	* libs/util/tga.c:

	some readability (and speed?) improvments for LoadTGA
	
2001-12-21 01:41  despair

	* include/QF/texture.h, include/QF/tga.h, libs/util/tga.c,
	libs/video/renderer/gl/gl_sky.c:

	Allow arbitrary power of 2 sizes for tga texture loads, reduce memory footprint needed to load rgb tgas. Speed load of non-RLE tgas.
	
	Some slight code sanity improvements.
	
2001-12-20 23:55  taniwha

	* libs/util/plugin.c:

	make the no shutdown warning developer only (does the user realy need to
	see it?)
	
2001-12-20 19:19  taniwha

	* nq/source/net_win.c:

	this should fix the crashing on win32
	
2001-12-20 18:07  taniwha

	* qw/source/cl_ngraph.c:

	fix r_netgraph_box
	
2001-12-20 05:16  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	remove the obsolete z buffer prototype code
	
2001-12-19 20:15  despair

	* libs/video/renderer/gl/gl_rmain.c:

	Might as well allow gl_affinemodels to affect the viewmodel as well...
	
2001-12-19 18:32  despair

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_mod_sprite.c,
	gl_rmain.c:

	Fix failure to free cache for non-shadowed stuff (lightning, grenades, etc).
	Also a minor speedup (only mess with glHints once per frame, instead of dozens of times).
	
2001-12-19 04:03  despair

	* include/r_shared.h, include/varrays.h,
	include/QF/GL/qf_funcs_list.h, include/QF/GL/qf_textures.h,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/targets/vid_common_gl.c:

	Just a massive speedup to gl particles. Enjoy.
	(Thanks to LordHavoc for prodding me to use glDrawElements, and munge all the particle textures into 1. Code mine, suggestions his)
	
2001-12-19 00:40  misty-chan

	* qw/source/cl_main.c:

	Fixed a typo in a comment, (modifiefs) changed ancient word 'Quakespy' to
	more modern 'Gamespy' in help, fixed typos in show_ping and show_pl, (o is not
	0) added a more descriptive help line to show_time so people will know it
	actually has TWO settings, and localid finally has a description.
	
	Tim (Misty-chan)
	
2001-12-18 06:53  taniwha

	* tools/cvs2cl/cvs2cl.pl:

	update to current version
	
2001-12-18 05:50  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	tiny optimisation to GL_GetAliasFrameVerts
	
2001-12-18 03:59  wildcode

	* libs/: audio/renderer/snd_mix.c, video/renderer/gl/gl_warp.c:

	some minor tidy/speed up
	
2001-12-17 23:41  wildcode

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw32/draw.c:

	changed int to an unsigned int
	
2001-12-17 23:10  wildcode

	* libs/video/renderer/gl/gl_draw.c:

	removed row and col usage from Draw_Character
	
2001-12-16 21:39  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	Added gl_lightmap_subimage 1 and r_dlight_max 8 - noticable speedups in
	battles.
	
	(Thank you Wildcode)
	
	Once gl_lightmap_subimage's setting of 2 is debugged (right now it goes a
	teeny tiny bit whacko) I'll be using that, just FYI.
	
	Tim/Misty-chan
	
2001-12-15 04:58  taniwha

	* qw/source/sv_main.c:

	heh, they already got dropped (zombie packets). Turns out the problem was
	SV_DropClient not aborting processing of a client packet, so do the evilness
	of using setjmp/longjmp to do so.
	
2001-12-15 04:13  taniwha

	* qw/source/sv_main.c:

	zombied connections get their packets dropped on the floor
	
2001-12-14 08:15  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	tools/qwaq/main.c:

	fix up #0 builtin functions at runtime. not done automaticly (need to call
	PR_RelocateBuiltins) and fix a bug with profiling and unlimited execution
	counts
	
2001-12-14 05:33  deek

	* tools/qfcc/doc/man/qfcc.1:

	Update qfcc man page.
	
2001-12-14 00:06  taniwha

	* include/QF/console.h, libs/video/targets/vid_x11.c,
	nq/source/console.c, qw/source/console.c:

	minor prototype cleanups
	
2001-12-13 22:56  taniwha

	* libs/util/msg.c, qw/source/sv_main.c:

	bah, installed headers made my compile tests fail
	
2001-12-13 22:56  taniwha

	* README.cygwin:

	whitespace
	
2001-12-13 20:44  taniwha

	* include/Makefile.am, include/compat.h, include/qstring.h,
	include/QF/Makefile.am, include/QF/string.h, libs/util/string.c:

	move include/QF/string.h to include/qstring.h and include it automaticly if
	needed in compat.h
	
2001-12-13 19:13  taniwha

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c:

	draw.h:
		remove dead Draw_TransPic prototype
	draw.c:
		really don't draw spaces in Draw_AltString
	
2001-12-13 16:40  taniwha

	* tools/qfcc/source/expr.c:

	fix some uninitialized warnings my gcc missed, but misty's got
	
2001-12-12 23:38  wildcode

	* doc/config/glspeed-v2.cfg:

	QF performance config for voodoo2 allowing for playability
	
2001-12-12 22:04  taniwha

	* tools/qfcc/TODO:

	blah
	
2001-12-12 22:00  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/qfcc.c:

	make integer constant division warnings optional
	
2001-12-12 21:56  despair

	* include/QF/msg.h, libs/util/msg.c, nq/source/cl_input.c,
	nq/source/cl_parse.c, nq/source/cl_tent.c, nq/source/cl_view.c,
	nq/source/host_cmd.c, nq/source/pr_cmds.c, nq/source/sv_main.c,
	nq/source/sv_user.c, qw/source/cl_cam.c, qw/source/cl_demo.c,
	qw/source/cl_ents.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_send.c, qw/source/sv_user.c:

	MSG_(Read|Write)(Coord|Angle|CoordAngle)V. Cleanups, and preparation for use of vector ops in msg.c.
	
2001-12-12 21:52  taniwha

	* tools/qfcc/source/expr.c:

	clean up some dead code
	
2001-12-12 21:50  taniwha

	* tools/qfcc/source/switch.c:

	clean up line/file management
	
2001-12-12 21:29  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c:

	spontaneous temp defs need to have their users incremented when an
	assignment is part of a sub expression
	
2001-12-12 20:55  taniwha

	* tools/qfcc/source/emit.c:

	clean up the return def selection for emit_assign_expr
	
2001-12-12 20:35  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c:

	pr_*: add storep.p so pointers can be stored into entities
	emit.c: convert & (address) to . in unary .
	        rewrite emit_assign_expr
	expr.c: remove debug code and make unary . less agressive on address calcs
	        also convert & (address) to . for lvals
	
2001-12-12 18:34  taniwha

	* tools/qfcc/source/: emit.c, expr.c:

	emit.c:
		fix a missing else (should convert to switch)
	expr.c:
		fix address_expr for binary expressions
		fix unary .
	
2001-12-12 17:15  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_def.c,
	tools/qfdefs/source/fix_globals.c, tools/qwaq/main.c:

	finally get around to renaming type_name to pr_type_name
	
2001-12-12 13:31  rhamphoryncus

	* qw/source/: cl_main.c, sv_main.c (net_svc):

	- tweak the description string for cl_timeframes
	- when getting a new connection request and searching for matching
	  connections, treat cs_zombie the same as cs_free (ignore it), so
	  that we don't attempt to drop it twice.
	
2001-12-12 08:39  taniwha

	* libs/gamecode/engine/pr_opcode.c, tools/qfcc/include/expr.h,
	tools/qfcc/source/Makefile.am, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/pr_imm.c, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/switch.c, tools/qwaq/main.c:

	lots of work on better array/pointer/struct handline. doesn't quite work yet
	
2001-12-12 00:29  wildcode

	* TODO:

	just a couple of server list todos
	
2001-12-11 22:37  despair

	* include/r_cvar.h, include/r_dynamic.h, include/QF/msg.h,
	libs/util/msg.c, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/cl_tent.c, nq/source/cl_view.c,
	qw/source/cl_ents.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/sv_user.c:

	Major particle interface cleanup, several bugfixes, and minor performance improvements. Oh, check out "/help easter_eggs" (gl-only, at the moment).
	
2001-12-11 20:49  serplord

	* nq/source/cl_cam.c, nq/source/cl_input.c, nq/source/cl_view.c,
	qw/source/cl_cam.c, qw/source/cl_input.c:

	allow server to control player angles as in Hack and Slash mod\nclient's player model stands up straight\nmouse and joystick work properly in chase_active 2 and 3 modes
	
2001-12-11 20:36  despair

	* libs/video/renderer/gl/gl_warp.c:

	Whitespace.
	
2001-12-11 20:31  despair

	* libs/audio/snd.c:

	Change sound default. Null is a useless default. SDL default in windows, oss in linux.
	
2001-12-11 19:58  taniwha

	* tools/qfcc/: include/type.h, source/type.c:

	beginnings of breaking out the type code
	
2001-12-10 03:17  taniwha

	* qw/source/sv_ents.c, tools/qwaq/main.qc:

	don't crash when there are too many entities for update messages. just ignore
	the excess.
	
2001-12-09 16:52  rhamphoryncus

	* tools/graph-timeframes:

	- oops, count the command line properly
	
2001-12-09 16:32  rhamphoryncus

	* tools/graph-timeframes:

	A script that produces a PNG from the timeframes.txt produced by doing
	"cl_timeframes 1" and running a timedemo.  It uses grace to do the
	work, so you need that installed.
	
2001-12-09 14:33  despair

	* nq/source/cl_screen.c:

	Oops, missed a file.
	
2001-12-09 14:05  despair

	* include/r_cvar.h, include/sbar.h, include/view.h,
	include/QF/draw.h, include/QF/screen.h,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_screen.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/draw.c,
	libs/video/renderer/sw32/screen.c, nq/source/cl_main.c,
	nq/source/sbar.c, qw/include/client.h, qw/source/cl_main.c,
	qw/source/cl_ngraph.c, qw/source/cl_screen.c, qw/source/sbar.c:

	Change hudswap to use a callback, and instead of passing a swap variable to 10 functions, where only 2 use it, use a global variable. Make a few scr functions static inline, too. Got a totally unexpected ~0.45fps speedup.
	
2001-12-09 09:40  rhamphoryncus

	* qw/source/sv_nchan.c (net_svc):

	- add some comments to SV_ReliableSVC_Emit
	- don't push back the backbuffer if it's got max buffers already
	
2001-12-09 07:43  despair

	* libs/video/renderer/r_cvar.c:

	Remove dead cvar.
	
2001-12-08 21:43  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_opcode.c:

	store.p so pointers can be moved around
	
2001-12-08 20:58  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	*sigh* Turns out id didn't feel like fixing the bugs in progs so don't blat
	out frame errors under normal circumstances.
	
2001-12-08 20:40  taniwha

	* doc/template.c, tools/qfcc/include/cmdlib.h,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/include/scope.h, tools/qfcc/include/struct.h,
	tools/qfcc/include/switch.h, tools/qfcc/source/cmdlib.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/qfcc.c,
	tools/qfcc/source/struct.c:

	header block fixes
	
2001-12-08 20:17  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c, tools/qfcc/source/expr.c:

	change the operator for "address" from "." to "&" so load.p can be implement.
	this makes it so pointers in entities work.
	
2001-12-08 17:36  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c:

	get arrays of structures working
	
2001-12-08 08:19  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c, tools/gl_stub/build,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/Makefile.am, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qc-parse.y, tools/qfcc/source/struct.c:

	ok, structures seem to generate correct code now
	
2001-12-08 00:09  taniwha

	* tools/qfcc/: include/struct.h, source/struct.c:

	beginnings of structure code. committed because cvs diff doesn't work on
	new files
	
2001-12-07 20:10  taniwha

	* tools/qfcc/: include/expr.h, include/qfcc.h, source/emit.c,
	source/expr.c, source/pr_lex.c, source/qfcc.c:

	use the new immediate indeces to make small array indeces not use a global
	
2001-12-07 20:07  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c:

	immidiate indexed pointer access and some whitespace + reorg
	
2001-12-07 17:24  taniwha

	* qw/source/sv_pr_cmds.c:

	correct some error messages
	
2001-12-06 20:34  taniwha

	* libs/audio/targets/snd_alsa_0_5.c:

	compile fix for mandrake
	
2001-12-06 20:18  taniwha

	* libs/util/cmd.c:

	alpha compile fixes (bah, bloody size_t:P)
	
2001-12-06 20:05  taniwha

	* tools/qfcc/source/: expr.c, qc-parse.y, qfcc.c:

	some dead code cleanup
	
2001-12-06 19:49  taniwha

	* tools/qfcc/source/: .indent.pro, cmdlib.c, debug.c, emit.c,
	expr.c, pr_comp.c, pr_def.c, pr_imm.c, pr_lex.c, pr_opcode.c,
	qfcc.c, switch.c:

	indent whitespace cleanup. not perfect, but a bit more consistent now
	
2001-12-06 18:14  taniwha

	* tools/qfcc/source/emit.c:

	whitespace
	
2001-12-06 08:51  rhamphoryncus

	* qw/source/: cl_main.c, sv_user.c (net_svc):

	- fix printing of Host_NetError message
	- fix downloading of files >65535 in size
	
2001-12-06 07:20  rhamphoryncus

	* qw/source/cl_main.c (net_svc):

	- parse A2A_ACK in with normal connectionless packets
	- only parse A2A_ACK packets missing the connectionless prefix if the
	  packet is 1 or 2 bytes long.  if longer it gets treated as a normal
	  sequenced packet
	
	The packetloss on localhost bug (except during connect) is now gone. :)
	
2001-12-05 21:56  taniwha

	* qw/: include/client.h, source/cl_main.c:

	cl_paranoid: setting to 0 will disable printing the server address for
	connectionless packets
	
2001-12-05 21:38  taniwha

	* qw/source/console.c:

	don't print the highchars flag
	
2001-12-05 20:03  rhamphoryncus

	* qw/source/sv_main.c (net_svc):

	- change the pr_gc_interval default to 600, which at 20fps
	  (serverside) is 30 seconds
	
2001-12-05 19:59  taniwha

	* qw/source/sv_pr_cmds.c:

	possible optimisation for PF_findradius. needs more testing
	
2001-12-05 16:29  taniwha

	* libs/util/quakefs.c:

	fix a bit of sillyness pointed out by Dwayne C. Litzenberger
	
2001-12-05 15:41  rhamphoryncus

	* qw/: include/server.h, source/cl_ents.c, source/sv_ents.c,
	source/sv_init.c, source/sv_nchan.c (net_svc):

	- make SV_ReliableSVC_Emit mark overflowed clients as such, and die if
	  we ever giet a NET_ERROR
	- fix the baselines so all entities have the QSG2 extensions (alpha,
	  scale, etc) inited, instead of just the entities that the map
	  started with
	- make the server not include empty deltas in a
	  svc_deltapacketentities for updated entities
	- change a silly for (; foo;) to while (foo)
	
2001-12-05 10:54  rhamphoryncus

	* qw/source/cl_input.c (net_svc):

	oops, should be calling NET_CLC_Emit for clc_delta, not NET_SVC_Emit.
	Misty, this could be a big factor in your packet loss issues, since it
	prevented any deltas from happening.
	
2001-12-05 09:25  rhamphoryncus

	* libs/util/cmd.c (net_svc):

	buf[sizeof(buf)] = 0; is bad.  buf[sizeof(buf) - 1] = 0; is good.
	
	(this is in net_svc too)
	
2001-12-05 09:24  rhamphoryncus

	* libs/util/cmd.c:

	buf[sizeof(buf)] = 0; is bad.  buf[sizeof(buf) - 1] = 0; is good.
	
2001-12-05 08:03  rhamphoryncus

	* qw/source/cl_ents.c (net_svc):

	- revert the early-out "optimizations", since they were found to not
	  actually work.
	
2001-12-04 20:13  taniwha

	* include/QF/skin.h, qw/source/skin.c, qw/source/teamplay.c:

	cleanup skin's namespace polution
	
2001-12-04 17:46  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	how me a repeatable bug and I'll show you a dead bug }:>
	(this fixes the "Cache_Free: not allocated" crash)
	
2001-12-04 17:12  taniwha

	* qw/source/console.c:

	clean up Con_Print a smidge
	
2001-12-04 14:15  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	Fixups for my glspeed configs, which were uh, out of sync with cvs >P
	
	cl_max_particles got changed to r_particles_max, also I added in cl_maxnetfps
	at 30 and edited cl_maxfps to 72 since that should work nicely with maxnetfps
	now :)
	
	Tim McGrath
	(Misty-chan)
	
2001-12-04 03:43  taniwha

	* libs/util/cmd.c:

	must make sure \0 doesn't get into the command buffer :P
	
2001-12-04 03:13  taniwha

	* libs/util/cmd.c:

	heh, turned out that didn't hurt overkill as much as I thought, but this
	gives it a tiny boost (and will help more in the more alias heavy mods).
	
2001-12-03 23:40  taniwha

	* libs/util/cmd.c:

	another jump prediction optimisation
	
2001-12-03 23:40  taniwha

	* libs/util/mathlib.c:

	remove redundant prototype
	
2001-12-03 22:56  taniwha

	* libs/util/checksum.c:

	whitespace
	
2001-12-03 22:11  taniwha

	* include/QF/msg.h, libs/gamecode/builtins/pr_cmds.c,
	libs/util/msg.c, libs/util/sizebuf.c, qw/source/sv_user.c:

	fix more bugs caused by the Hunk_TempAlloc changes and do some more jump
	prediction fixes for msg_t and sizebuf_t
	
2001-12-03 21:24  taniwha

	* libs/util/info.c:

	properly terminate the string created by Info_MakeString (this was the source
	of the absurd connect messages)
	
2001-12-03 21:06  taniwha

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/string.c,
	qw/source/sv_main.c:

	fix some nasty security holes causes by oversized connection strings. slows
	down overkill slightly :/
	
2001-12-03 11:46  despair

	* libs/video/renderer/r_cvar.c:

	Argh! Try #2.
	
2001-12-03 11:08  despair

	* libs/video/renderer/r_cvar.c:

	Back out local changes that shouldn't have been committed along with the rename to r_particles_max.
	
2001-12-03 09:01  despair

	* qw/source/cl_input.c:

	Port a few of Tonik's networking improvements, under different names.
	cl_maxnetfps (his cl_c2spps), controls number of frames worth of command packets sent per second. So you can now crank your cl_maxfps, and tweak networking independently.
	
	Also, cl_spamimpulse (his cl_c2sImpulseBackup), controls number of duplicate packets spammed to attempt to make impulses reliably reach the server. 3 is default, same as id. Experiment with lowering it at your risk (higher does nothing).
	
2001-12-03 08:55  despair

	* include/r_dynamic.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_part.c:

	cl_maxparticles to r_particles_max. annoying, but makes cl_ tab-completion less so.
	
2001-12-03 08:46  taniwha

	* libs/: util/msg.c, util/zone.c, video/renderer/r_light.c,
	video/renderer/gl/gl_mod_alias.c:

	several little tweaks that more than make up for the reversion of low-copy
	
2001-12-03 05:36  taniwha

	* qw/: include/cl_parse.h, include/cl_tent.h, include/client.h,
	include/protocol.h, source/cl_cam.c, source/cl_ents.c,
	source/cl_main.c, source/cl_parse.c, source/cl_skin.c,
	source/sbar.c:

	sadly, I have to revert my low-copy code. it doesn't gain /enough/ to be
	worth the bugs it's introduced (it's extremely difficult to do both low-copy
	/and/ correct entity updates).
	
2001-12-02 20:11  taniwha

	* acconfig.h, configure.ac, libs/console/Makefile.am,
	libs/console/console.c, libs/console/server.c,
	nq/source/Makefile.am, qw/source/Makefile.am, qw/source/sv_main.c:

	fix the server console for static builds (hmm, non-curses only?)
	
2001-12-02 17:29  taniwha

	* libs/util/sys.c:

	whitespace
	
2001-12-02 06:27  taniwha

	* qw/source/cl_misc.c:

	nuke an obsolete function
	
2001-12-02 04:14  taniwha

	* qw/source/cl_main.c:

	print a message when quitting (to help find a misterious silent shutdown)
	
2001-12-02 00:38  taniwha

	* qw/source/cl_ents.c:

	print a warning and recover instead of crashing when the model is null
	
2001-12-02 00:18  taniwha

	* qw/source/cl_ents.c:

	fix rocket trails in demos
	
2001-12-01 22:26  taniwha

	* qw/source/cl_ents.c:

	fix an oopsie with low-copy and software clients
	
2001-12-01 22:16  taniwha

	* qw/: include/cl_parse.h, include/cl_tent.h, include/client.h,
	include/protocol.h, source/cl_cam.c, source/cl_ents.c,
	source/cl_main.c, source/cl_parse.c, source/cl_skin.c,
	source/sbar.c:

	low-copy networking code. gives about 3-4% speed boost to overkill (null
	renderer).
	
2001-11-30 22:32  despair

	* nq/source/cl_cam.c, qw/source/cl_cam.c:

	Remove commented out code.
	
2001-11-30 22:30  despair

	* nq/source/cl_cam.c, qw/source/cl_cam.c:

	Commit serplord's camera bugfix.
	
2001-11-30 03:51  taniwha

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw32/draw.c,
	qw/source/cl_ngraph.c:

	r_netgraph_alpha works again
	
2001-11-29 19:35  taniwha

	* include/QF/pr_debug.h, include/QF/progs.h,
	libs/gamecode/engine/pr_debug.c, tools/qfcc/source/qfcc.c:

	more alpha portability fixes
	
2001-11-29 07:12  rhamphoryncus

	* qw/source/net_chan.c (net_svc):

	- revert the cast, since I didn't do it properly, and taniwha seems
	  intent on removing the check anyway.
	
2001-11-29 07:04  taniwha

	* nq/source/world.c, qw/source/pmovetst.c, qw/source/world.c:

	more PARANOID nukage
	
2001-11-29 06:58  taniwha

	* libs/util/msg.c:

	goodbye PARANOID :P
	
2001-11-29 06:54  rhamphoryncus

	* qw/source/net_chan.c (net_svc):

	- cast cls.qport to (unsigned short) when passing to networking, so it
	  doesn't trigger PARANOID in msg.c
	
2001-11-29 01:02  deek

	* tools/Forge/: PrefsPanel.m, PrefsView.h:

	Forge: stuff I did only partially.
	
2001-11-29 00:23  rhamphoryncus

	* qw/source/cl_ents.c (net_svc):

	- fix the broken failsafe in CL_EntityState_Copy
	
2001-11-29 00:01  rhamphoryncus

	* qw/source/cl_ents.c (net_svc):

	- add some early-out optimizations
	
2001-11-28 23:51  despair

	* qw/source/cl_ents.c:

	U_EXTEND fixes taniwha wanted me to commit for him.
	
2001-11-28 23:46  deek

	* tools/Forge/: BundleController.h, Controller.m, Forge.classes,
	Forge.gorm, ForgeInfo.plist, PrefsController.m, PrefsPanel.h,
	PrefsPanel.m, PrefsView.h:

	Forge updates. The app controller now has methods for bundles to call,
	to register functionality with the app.
	
2001-11-28 23:44  deek

	* tools/Forge/Bundles/MainPrefs/: GNUmakefile, MainPrefs.h,
	MainPrefs.m, MainPrefsView.m:

	[no log message]
	
2001-11-28 21:33  rhamphoryncus

	* qw/: include/server.h, source/sv_main.c (net_svc):

	- make NET_SVC_Delta_* static inline
	- fix handling of sv_maxrate > 10000
	- make SV_ExtractFromUserInfo only update netchan.rate when the rate
	  is changed
	- make SV_ExtractFromUserInfo use if (*val) instead of if
	  (strlen(val))
	
2001-11-28 03:17  taniwha

	* qw/source/cl_ents.c:

	initialize the projectiles array so nails are visible
	
2001-11-28 00:54  taniwha

	* qw/source/cl_tent.c:

	tiny speed gain (0.1%)
	
2001-11-28 00:19  taniwha

	* nq/source/: cl_main.c, cl_parse.c:

	this seems to give a 0.48% boost to bigass (220.45 to 221.52, null-renderer)
	
2001-11-27 23:56  taniwha

	* tools/gl_stub/: build, gl_stub.c:

	My gl stubs code for the null-renderer tests. Builds GLstub.so which should
	then be used for the gl_driver cvar (you will generally need to give the full
	path).
	
2001-11-27 22:44  taniwha

	* nq/source/: cl_main.c, cl_parse.c:

	Move the CL_NewTranslation from the entity linking code into the protocol
	updates (where it belongs). This gives a 1% boost to bigass1.
	
2001-11-27 21:42  taniwha

	* include/QF/render.h, nq/include/client.h, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/host_skin.c, qw/source/cl_ents.c:

	clean out the non-renderer fields from entity_t. not yet a noticable gain
	but more work needs to be done on the linking code in the client. However,
	there /does/ seem to be a slight gain with possibly less variance.
	
2001-11-27 04:50  taniwha

	* include/QF/sys.h, libs/util/sys.c, qw/source/net_chan.c:

	fix qport
	
2001-11-26 23:23  taniwha

	* nq/source/locs.c, qw/source/locs.c:

	take care of \r*\n line endings
	
2001-11-26 17:25  taniwha

	* libs/gamecode/engine/pr_opcode.c:

	remove some debug code I accidently committed
	
2001-11-26 05:16  taniwha

	* qw/source/cl_ents.c:

	allow oolormap to be set for the last client
	
2001-11-26 01:52  taniwha

	* qw/source/cl_ents.c:

	move the physent overflow tests to the correct locations
	
2001-11-25 23:25  taniwha

	* qw/source/: cl_ents.c, pmovetst.c:

	cl_ents.c:
		catch and moan about physents overlows (needs more work, but I don't
		grok the code well enough yet to do more).
	pmovetst.c:
		correct a spelling error
	
2001-11-25 08:00  despair

	* libs/video/renderer/gl/gl_sky_clip.c:

	Whitespace.
	
2001-11-25 07:41  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	clean up the math for id skys a little. doesn't fix the sillyness, but that's
	caused by the deliberate texuture wrapping and I think gl isn't coping well
	with that when the texture coords wind up getting swapped due to the wrap.
	
2001-11-25 06:24  taniwha

	* include/r_cvar.h, include/r_dynamic.h, include/QF/render.h,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c, qw/source/cl_ents.c:

	extinguish gl_fires. it's semi-broken, generally nasty (code wise) and
	kinda tacky. also results in a slight speed boost:)
	
2001-11-25 03:16  rhamphoryncus

	* libs/util/zone.c:

	- make Cache_Flush catch errors before Cache_Flush, and hopefully
	  print useful debugging info
	
2001-11-24 16:32  rhamphoryncus

	* libs/util/zone.c:

	- remove the unused DYNAMIC_SIZE define
	
2001-11-24 08:43  despair

	* include/: r_dynamic.h, QF/GL/qf_rlight.h:

	Header fixes for previous updates.
	
2001-11-24 08:21  despair

	* libs/video/renderer/r_main.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c, nq/source/cl_main.c,
	qw/source/cl_main.c:

	Move gl_fires into gl, where it belongs.
	Also some small cleanups in particles.
	Brighten grenade smoke a tiny bit, so it's not so invisible in the typically dark quake areas.
	And some minor cleanups to water rendering.
	
2001-11-24 08:19  taniwha

	* nq/: include/net_loop.h, include/net_wins.h, include/net_wipx.h,
	source/Makefile.am, source/net_win.c, source/net_wins.c,
	source/net_wipx.c:

	I think this will get the nq networking going
	
2001-11-24 08:16  despair

	* libs/video/renderer/gl/gl_graph.c:

	Whitespace.
	
2001-11-24 08:08  despair

	* libs/video/renderer/gl/gl_funcs.c:

	Whitespace.
	
2001-11-24 08:05  despair

	* libs/audio/targets/snd_alsa_0_9.c:

	Remove ugly ifdef (and coincidentally support for early ALSA 0.9).
	
2001-11-23 19:02  taniwha

	* TODO:

	yadda yadda :)
	
2001-11-23 18:58  taniwha

	* nq/source/world.c, qw/source/pmovetst.c, qw/source/world.c:

	take the hull/line fixes to the server internals and re-merge world.c for
	nq and qw. This fixes the corner sticking for everything.
	
2001-11-23 06:27  taniwha

	* qw/source/pmovetst.c:

	fix the getting stuck on corners bug
	
2001-11-22 07:28  deek

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.h, Controller.m, Forge.gorm, Preferences.m:

	Preferences.m: function scoping fixes (static is your friend).
	rest: bundle loading. It's alive! Alive, I tell you! Mwahahahaha!
	...
	uhh...
	
	* Deek hides the bodies
	
2001-11-22 05:31  taniwha

	* include/QF/model.h, libs/models/sprite/gl_model_sprite.c,
	libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw_model_sprite.c:

	merge Mod_LoadSpriteFrame from gl and sw back into the common sprite loader
	pulling the gl specific code (the loading of the texture into GL) into
	a separate function (Mod_SpriteLoadTexture), which is just a stub in sw
	
2001-11-21 22:30  deek

	* tools/Forge/.cvsignore:

	Nuke some stuff from .cvsignore
	
2001-11-21 22:22  deek

	* tools/Forge/: .cvsignore, BundleController.m, Controller.m,
	GNUmakefile, GNUmakefile.preamble, GNUmakefile.preamble.in,
	acconfig.h, bootstrap, configure.in:

	Nuking the configure stuff. There's no need for it yet, maybe not ever.
	Add some flags (-Wall -Werror) to GNUmakefile.preamble.
	Fix some stuff -Wall found.
	
2001-11-21 21:47  taniwha

	* qw/source/sv_sys_unix.c:

	disable denormal exceptions on alpha
	
2001-11-21 19:24  taniwha

	* include/r_cvar.h, libs/video/renderer/r_cvar.c:

	nuke the d_subdiv16 cvar as its sole user got nuked in the previous commit
	
2001-11-21 19:13  taniwha

	* configure.ac, include/r_local.h, include/QF/model.h,
	libs/models/Makefile.am, libs/models/alias/Makefile.am,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c, libs/models/brush/Makefile.am,
	libs/models/brush/sw32_model_brush.c,
	libs/models/sprite/Makefile.am,
	libs/models/sprite/sw32_model_sprite.c,
	libs/models/sprite/sw_model_sprite.c,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/d_draw16.S, libs/video/renderer/sw/d_init.c,
	libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/d_varsa.S, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/nonintel.c, libs/video/renderer/sw/surf16.S,
	libs/video/renderer/sw/surf8.S, libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rsky.c,
	libs/video/renderer/sw/sw_rsurf.c, nq/source/Makefile.am,
	qw/source/Makefile.am:

	lots of code cleanup. Merge Mod_LoadAllSkins, merge the sw32 model loading
	code into the sw model loading code, remove all refs to r_pixbytes from the
	sw renderer (it was never anything but 1), kill libQFmodels_sw32, remove
	all the 16 bit code from the 8 bit sw renderer.
	
2001-11-21 18:47  deek

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.m, Forge.classes, Forge.gorm, GNUmakefile,
	PrefsController.h, PrefsController.m, PrefsPanel.h, PrefsPanel.m,
	PrefsView.h, main.m, Bundles/MainPrefs/.cvsignore,
	Bundles/MainPrefs/GNUmakefile,
	Bundles/MainPrefs/GNUmakefile.preamble,
	Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m,
	English.lproj/Localizable.strings:

	The beginnings of bundle-loading support Scary, but it seems to work!
	
2001-11-21 08:26  taniwha

	* libs/video/renderer/gl/gl_skin.c:

	make absolutely certain skin->fb_texture is 0 if there are no fb pixels in
	the skin texture.
	
2001-11-21 08:14  taniwha

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_skin.c:

	fix many, many bugs in the alias skin loading, transforming and rendering
	code. This fixes blather's `melted models' (sw), the nq alt player model
	skins (gl), the arbitrary limits on skins and skin groups in gl, and the
	incorrect timing of group skins (animated) in gl.
	
2001-11-21 02:36  wildcode

	* configure.ac, libs/video/targets/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am:

	-3dfx re-enabled
	
2001-11-21 02:07  taniwha

	* qw/source/cl_sys_win.c:

	fix some compile issues
	
2001-11-20 23:22  taniwha

	* libs/video/targets/fbset_modes_l.l:

	fix a defined but not used warning
	
2001-11-20 20:07  wildcode

	* libs/util/cmd.c:

	fix \n order in alias expansion
	
2001-11-20 18:54  taniwha

	* libs/gamecode/engine/pr_opcode.c:

	use the Hash_*Element functions for opcodes to avoid the silliness of trying
	to use strings for numeric keys
	
2001-11-20 09:41  despair

	* libs/video/renderer/gl/: gl_rmain.c, gl_rsurf.c:

	Minor rendering cleanup, also may help rendering speed when r_wateralpha = 1, by playing with draw order.
	
2001-11-20 08:45  taniwha

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/brush/gl_model_brush.c:

	don't bother with fullbright skins for models that are allways fullbright and
	clean up a misplaced function prototype
	
2001-11-20 08:31  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Fix particle physics bug with blob2 particles.
	(thanks to taniwha for pointing out half of the fix I was missing)
	
2001-11-20 08:02  taniwha

	* include/QF/model.h, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/video/renderer/gl/gl_mod_alias.c:

	precalculate smoe model specific info (wether the whole model is fullbright,
	if it should have shadows, whether it should be scaled/translated (gl eyes),
	and the minimum lighting (player)). give a 1.9% speedup in null renderer.
	
2001-11-20 06:57  despair

	* libs/video/renderer/gl/noisetextures.c:

	Whitespace.
	
2001-11-20 06:27  taniwha

	* qw/source/master.c:

	freebsd compile fix
	
2001-11-20 04:50  taniwha

	* configure.ac:

	new option: --enable-strict-aliasing which adds -fstrict-aliasing to the
	gcc CFLAGS when optimizing. This does /very/ nice things to the progs code
	and seems to work in general (which means gcc 2.96 shouldsn't be such a cow),
	but I am not yet confident enough to enable it by default (would probably
	need gcc version chedking for it anyway).
	
2001-11-20 04:48  taniwha

	* libs/video/renderer/sw32/d_polyse.c:

	remove some dead code
	
2001-11-20 03:40  taniwha

	* include/fbset.h, libs/video/targets/Makefile.am,
	libs/video/targets/fbset_modes_y.y, libs/video/targets/vid_fbdev.c:

	fbdev stuff is now warnings clean, so all -Werror for it
	
2001-11-20 01:13  taniwha

	* qw/source/sv_user.c:

	don't bother speed cheat checking spectators (does it /really/ matter?) and
	don't use va for SV_BroadcastPrintf.
	
2001-11-19 17:51  taniwha

	* libs/gamecode/engine/pr_exec.c:

	make float != 0 tests work on alpha for when the value is actually an integer
	(works fine on intel, but on alpha the denormals either produce an exception
	or true zero: not quite desirable:)
	
2001-11-18 23:40  taniwha

	* libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_opcode.c, libs/util/quakefs.c,
	libs/util/sizebuf.c, qw/source/cl_slist.c, qw/source/net_udp.c:

	various portability improvements
	
2001-11-18 22:08  taniwha

	* libs/console/console.c, nq/source/sys_unix.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_sys_unix.c:

	minor cleanups of Sys_ConsoleInput. Cleaning it up properly will take more
	work, but this removes most of the redundant instantces. nq-sdl (or -sgl)
	-dedicated won't have console input, nor will dedicated servers that don't
	load a console plugin.
	
2001-11-18 11:39  rhamphoryncus

	* include/QF/net_packet.h:

	file net_packet.h was initially added on branch net_svc.
	
2001-11-18 11:39  rhamphoryncus

	* include/QF/net_clc_qw.h:

	file net_clc_qw.h was initially added on branch net_svc.
	
2001-11-18 11:39  rhamphoryncus

	* include/QF/net.h, include/QF/net_clc.h, include/QF/net_clc_qw.h,
	include/QF/net_packet.h, include/QF/net_protocol.h,
	include/QF/net_svc.h, include/QF/net_svc_qw.h,
	nq/include/protocol.h, nq/source/Makefile.am, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/net_udp.c (net_svc):

	- split net_clc.h into net_clc.h and net_clc_qw.h
	- move clc_t into net_clc.h from net_protocol.h
	- split packet processing stuff from net.h into net_packet.h
	- add a is_server arg to Log_{Incoming,Outgoing}_Packet, so libs/net is
	  oblivious to if we're running a server or not (except with the arg,
	  obviously)
	- remove the long obsolete (even in original quake) svc_spawnbinary
	  stuff
	- make nq use QF/net_svc.h
	- make nq link to libQFnet too
	- make qw's cl_parse.c use net_svc_qw_any_t instead of net_svc_any_t
	
2001-11-17 05:26  taniwha

	* libs/audio/renderer/snd_mem.c, libs/video/renderer/sw/d_edge.c,
	libs/video/renderer/sw/sw_rmisc.c, qw/source/console.c:

	more quakeforge compiling on alpha patches
	
2001-11-17 04:32  taniwha

	* libs/gamecode/engine/pr_edict.c:

	this seems to be all that's needed to make progs 64 bit clean (minus issues
	with sizeof (int) != 4, but that's not the case on alpha)
	
2001-11-17 04:30  taniwha

	* qw/source/net_udp.c:

	fix one of who knows how many issues with gcc 2.96 (at least I don't have to
	worry about not being able to reproduce them on a non-intel box:)
	
2001-11-16 04:41  taniwha

	* qw/source/sv_user.c:

	spelling and grammar corrections to the spead cheat message
	
2001-11-16 01:09  taniwha

	* include/compat.h, libs/gamecode/engine/pr_opcode.c,
	libs/util/hash.c, libs/util/zone.c, qw/source/sv_ents.c:

	fixes for building on alpha (linux)
	
2001-11-15 23:36  wildcode

	* libs/video/renderer/gl/gl_dyn_part.c:

	remove smoke I added thismorning
	
2001-11-15 20:53  wildcode

	* libs/video/renderer/gl/gl_dyn_part.c:

	colored explosion smoke
	
2001-11-15 19:37  taniwha

	* libs/util/cmd.c, qw/source/cl_ents.c, qw/source/cl_main.c:

	various fractional speedups
	
2001-11-15 19:36  taniwha

	* libs/gamecode/engine/pr_exec.c:

	fix printing of op_c for storeb
	
2001-11-15 05:31  taniwha

	* tools/qfcc/source/: pr_def.c, qfcc.c:

	allocate space for field arrays and report entity size
	
2001-11-15 04:32  taniwha

	* tools/qfcc/source/: emit.c, expr.c, pr_opcode.c:

	ok, correct code seems to be getting generated for both array access and
	entity field access
	
2001-11-15 03:54  taniwha

	* tools/qfcc/: configure.in, include/qfcc.h, source/expr.c,
	source/getopt.c, source/pr_def.c, source/pr_imm.c, source/qfcc.c:

	win32 portability fixes
	
2001-11-15 01:37  taniwha

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_dyn_part.c:

	while cute, cl_surprise is just way too expensive when gains are measured in
	fractions of a percent, and a loss is 3%.
	
	I hate doing this sort of thing :(
	
2001-11-15 00:46  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_def.c,
	source/qc-parse.y:

	beginnings of array support. no array initialization yet and foo[i] = bar is
	broken.
	
2001-11-15 00:25  taniwha

	* tools/qfcc/source/qfcc.c:

	oops, that's not how that works :)
	
2001-11-14 23:17  taniwha

	* tools/qfcc/source/qfcc.c:

	add -g option (shortcut for --code=debug)
	
2001-11-14 22:31  taniwha

	* tools/qfcc/source/qc-parse.y:

	more grammar re-work preparing for arrays and structs
	
2001-11-14 21:46  wildcode

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_dyn_part.c:

	added cl_surprise cvar for easter eggs
	
2001-11-14 21:01  wildcode

	* include/QF/vid.h, libs/video/renderer/gl/gl_textures.c:

	re-enable 8bit textures
	
2001-11-14 20:18  taniwha

	* qw/: include/host.h, source/cl_main.c, source/cl_sys_sdl.c,
	source/cl_sys_unix.c, source/cl_sys_win.c, source/sv_main.c,
	source/sv_sys_unix.c, source/sv_sys_win.c:

	-mem now also works as a cvar (and there was much rejoycing:). sv_mem_size
	(server) and cl_mem_size (client), in megabytes (ie, same as -mem). I haven't
	done nq yet as I'm uncertain what to /call/ it :)
	
2001-11-14 20:16  taniwha

	* libs/util/cmd.c:

	use malloc/free instead of Hunk_TempAlloc in Cmd_Exec_File so it can be called before Memory_Init
	
2001-11-14 16:36  taniwha

	* libs/video/targets/vid_common_gl.c:

	this should take care of wildcode's 8 bit issues
	
2001-11-14 07:16  taniwha

	* tools/qfcc/source/qc-parse.y:

	simplify the type rule
	
2001-11-14 06:45  taniwha

	* tools/qfcc/source/: expr.c, switch.c:

	expr.c:
		it helps if one understands /why/ something is done. I think this
		might be it for the reference count tweeks
	switch.c:
		o	better control over whether case ranges are built
		o	/always/ append the temp = test expression and use temp instead of
			test for the != check
		o	only ever build case ranges if the switch expression is integer
	
2001-11-14 05:08  taniwha

	* tools/qfcc/source/pr_imm.c:

	fix a missed immediate type missmatch case
	
2001-11-13 23:51  taniwha

	* libs/util/cmd.c:

	reformat the output of "alias" so that capturing it is useful for config
	scripts
	
2001-11-13 23:21  taniwha

	* tools/qfcc/source/pr_def.c:

	oops, failed to notice that relocs on temp defs weren't being done correctly
	memset wasn't such a good idea :P
	
2001-11-13 23:17  taniwha

	* tools/qfcc/source/: expr.c, pr_def.c:

	expr.c:
		once again, temp def ref counts seem to be correct
	pr_def.c:
		reset recycled temp defs
	
2001-11-13 23:14  taniwha

	* tools/qfcc/include/qfcc.h:

	missed this in the cleanup
	
2001-11-13 22:11  taniwha

	* tools/qfcc/source/switch.c:

	slightly better code, but the temp isn't getting ref-counted correctly
	
2001-11-13 20:34  taniwha

	* tools/qfcc/source/qfcc.c:

	clean out a bunch of unneeded code. this should take care of static linking
	
2001-11-13 20:27  taniwha

	* tools/qfcc/source/switch.c:

	rearrange default jump for slightly better code generation
	
2001-11-13 19:52  taniwha

	* libs/gamecode/engine/: pr_exec.c, pr_opcode.c:

	fix a couple of branch offset bugs
	
2001-11-13 18:49  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_def.c,
	source/switch.c:

	create new_bind_expr and more tweeks to temp def ref counting
	
2001-11-13 18:11  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/pr_def.c,
	source/pr_imm.c, source/switch.c:

	qfcc.h:
		o	add a "freed" marker to def_t to prevent double freeing of
			temp def offsets
	emit.c:
		o	break out the bind code into emit_bind_expr (doesn't /really/
			emit code, but still:)
		o	make bind work with disparate types (forces def_t->freed 1)
	pr_def.c:
		o	mark array pointers as initialized and constant.
		o	don't free the offset for already freed temp defs
	pr_imm.c
		o	fix a bug in uinteger support
		o	support disparate types for immediates
	switch:
		o	fix a bug where gt.i was being used instead of gt.ui
		o	remove some debug code
	
2001-11-13 18:04  taniwha

	* libs/gamecode/engine/pr_edict.c:

	support printing uinteger values
	
2001-11-13 16:08  taniwha

	* tools/qfcc/source/expr.c:

	seems gcc3 drops the missed enum in switch warning :/
	
2001-11-13 08:58  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/pr_imm.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/pr_opcode.c,
	tools/qfcc/source/switch.c:

	pr_comp.h:
		o	add OP_JUMPB
		o	OP_JUMPB renumberd some opcodes, so up PROG_VERSION
	pr_edict.c:
		o	make the version error reporting more informative
	pr_exec.c:
		o	implement OP_JUMPB (goto *(ptr + index))
	pr_opcode.c: (libs/gamecode/engine)
		o	add OP_JUMPB to the table
	expr.h:
		o	ex_uinteger support
		o	some const correctness
		o	prototype new_label_expr
	qfcc.h:
		o	uinteger ussport
		o	add pointers for op_jump and op_jumpb
		o	prototype PR_GetArray
	emit.c:
		o	general uinteger support
		o	new reference/reloc type 3: absolute statement address
		o	jumpb support (binary goto)
	expr.c:
		o	uinteger support
		o	break the label name creation out of new_label_expr into
			new_label_name
		o	some const correctness
	pr_def.c:
		o	add PR_GetArray to allocate an array in global space
		o	factor out some code common to PR_GetDef and PR_GetArray that would
			otherwise be duplicated
	pr_imm.c:
		o	some const correctness
		o	uinteger support
	pr_lex.c:
		o	uinteger support
	pr_opcode.c: (tools/qfcc/source)
		o	support jump and jumpb
	switch.c:
		o	rewrite the binary search code to support ranges.
	
2001-11-13 03:14  taniwha

	* qw/source/cl_tent.c:

	report the type number of the bad type for temp ents
	
2001-11-12 23:56  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/engine/pr_edict.c, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/pr_imm.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/qc-parse.y, tools/qfcc/source/qfcc.c:

	s/type_size/pr_type_size/
	remove the redundant type_size from qfcc
	
2001-11-12 23:52  misty-chan

	* tools/qfdefs/configure.in:

	Fix for configure to give it a zlib check, just like qfcc. qfdefs now compiles
	again statically.
	
	Tim McGrath
	(Misty-chan)
	
2001-11-12 23:49  misty-chan

	* tools/qfcc/configure.in:

	Fix configure for zlib and static compiling. static compiling is still broken
	
	But I'm sure taniwha is going to fix that shortly anyway :)
	
	Tim McGrath
	(Misty-chan)
	
2001-11-12 22:50  taniwha

	* qw/source/cl_demo.c:

	fix restarting timedemo from trashing itself
	
2001-11-12 21:42  taniwha

	* qw/source/cl_demo.c:

	replace a missing ;
	
2001-11-12 21:35  taniwha

	* qw/source/cl_demo.c:

	fix some oversights on my part that could cause weird output in the timedemo
	stats
	
2001-11-12 21:13  taniwha

	* tools/qfcc/source/switch.c:

	strings now work in switch statements
	
2001-11-12 20:58  taniwha

	* libs/video/targets/: in_win.c, vid_mgl.c, vid_wgl.c:

	various cleanups
	
2001-11-12 20:46  taniwha

	* qw/source/: cl_demo.c, cl_ents.c, cl_main.c, cl_parse.c,
	cl_skin.c:

	replace many Host_EndGame calls with Host_Error and make Host_Error not bail
	out of the program in most cases
	
2001-11-12 16:23  taniwha

	* doc/Makefile.am, doc/man/Makefile.am, libs/Makefile.am,
	libs/audio/Makefile.am, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am, libs/gamecode/Makefile.am,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/models/Makefile.am,
	libs/models/alias/Makefile.am, libs/models/brush/Makefile.am,
	libs/models/sprite/Makefile.am, libs/util/Makefile.am,
	libs/video/Makefile.am, libs/video/renderer/Makefile.am,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/targets/Makefile.am, nq/include/Makefile.am,
	tools/qfdefs/include/Makefile.am:

	this should remove the requirement for gmake on bsd systems
	
2001-11-12 14:15  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm, ForgeInfo.plist, GNUmakefile, Preferences.h,
	Preferences.m, PrefsController.h, PrefsController.m, PrefsPanel.h,
	PrefsPanel.m, PrefsView.h, Documentation/Template.h,
	Documentation/Template.m, English.lproj/Localizable.strings:

	Forge: New -- a preferences panel. Doesn't do anything yet, but that's
	only because I haven't created the main prefs view class yet. Trust me,
	it's going to work. I think. :)
	
	Anyway, what code there is works, and is linked into the menu -- just
	hit Info -> Preferences... to see it.
	
2001-11-12 07:27  taniwha

	* qw/source/cl_demo.c:

	statistics for multiple timedemo runs (avg, std deviation, min, max)
	
2001-11-12 03:47  taniwha

	* libs/util/cmd.c:

	shink the cmd and alias hash table sback down (that got in by mistake) and
	disable the cmd_hash_stats command (not needed for general use)
	
2001-11-12 03:32  taniwha

	* qw/source/teamplay.c:

	fix a seg when the chat message doesn't have : in it
	
2001-11-11 20:56  deek

	* tools/Forge/English.lproj/Localizable.strings:

	Localization for Forge.
	
2001-11-11 20:54  deek

	* tools/Forge/: .cvsignore, Controller.m, Forge.classes,
	Forge.gorm, GNUmakefile, Preferences.h, Preferences.m, main.m:

	Forge updates. Preferences seems to be debugged now.
	
2001-11-11 07:02  taniwha

	* qw/: include/client.h, source/cl_main.c, source/cl_parse.c,
	source/cl_view.c:

	cache the cshifts serverinfo value for further reduction of Info_ValueForKey
	calls.
	
2001-11-10 23:52  rhamphoryncus

	* include/QF/net.h:

	file net.h was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* include/QF/net_svc_qw.h:

	file net_svc_qw.h was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* include/QF/net_protocol.h:

	file net_protocol.h was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* include/QF/net_ucmd.h:

	file net_ucmd.h was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* include/QF/net_clc.h:

	file net_clc.h was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* include/QF/net_svc.h:

	file net_svc.h was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* configure.ac, include/QF/msg.h, include/QF/net.h,
	include/QF/net_clc.h, include/QF/net_protocol.h,
	include/QF/net_svc.h, include/QF/net_svc_qw.h,
	include/QF/net_ucmd.h, include/QF/qdefs.h, libs/Makefile.am,
	libs/util/msg.c, nq/include/client.h, nq/include/protocol.h,
	nq/source/cl_input.c, nq/source/cl_parse.c, nq/source/cl_tent.c,
	nq/source/host.c, nq/source/host_cmd.c, nq/source/pr_cmds.c,
	nq/source/sv_main.c, qw/include/cl_cam.h, qw/include/cl_demo.h,
	qw/include/cl_ents.h, qw/include/cl_input.h, qw/include/cl_tent.h,
	qw/include/client.h, qw/include/msg_ucmd.h, qw/include/net.h,
	qw/include/net_svc.h, qw/include/pmove.h, qw/include/protocol.h,
	qw/include/server.h, qw/source/Makefile.am, qw/source/cl_cam.c,
	qw/source/cl_cmd.c, qw/source/cl_cvar.c, qw/source/cl_demo.c,
	qw/source/cl_ents.c, qw/source/cl_input.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/cl_screen.c, qw/source/cl_skin.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c,
	qw/source/cl_tent.c, qw/source/cl_view.c, qw/source/master.c,
	qw/source/msg_ucmd.c, qw/source/net_chan.c,
	qw/source/net_packetlog.c, qw/source/net_svc.c,
	qw/source/net_udp.c, qw/source/net_udp6.c, qw/source/sbar.c,
	qw/source/sv_ccmds.c, qw/source/sv_ents.c, qw/source/sv_init.c,
	qw/source/sv_main.c, qw/source/sv_nchan.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_send.c, qw/source/sv_user.c (net_svc):

	- convert MSG_Write to the same overflow checking MSG_Read uses, so
	  errors can be handled
	- add a MSG_ReadBlock and MSG_WriteBlock, which write arbitrary
	- add a MSG_PeekByte, although I never actually used it..
	- canonicalize the svc's, so that if qw and nq have a svc with the
	  same name but different contents, they get different names
	- add all the nq stuff to svc_t, so it has both nq and qw.  fun enum
	  that :)
	- fix all the sizebuf_t usages so they init all the fields properly
	- move qw's net_svc.c, net_clc.c, net_packetlog.c, and msg_ucmd.c
	  (renamed to net_ucmd.c) into libs/net
	- move headers for the above in include/QF
	- convert remaining clc bits to NET_CLC (I think I got them all)
	- I split net_svc into net_svc_common and net_svc_qw too, in
	  preperation for adding nq
	- moved movevars_t into "QF/net_svc_qw.h", from pmove.h
	- made the CL_Parse* functions in qw get the net_svc_*_t as a param,
	  instead of parsing themselves
	- use a jumptable for CL_Parse*
	- probably other machinates I've forgotten
	- and of course, probably added numerous bugs :)
	
2001-11-10 22:55  taniwha

	* qw/source/sv_main.c:

	fix a case where the userinfo is 0 that I was not expecting. This fixes the
	crash on reconnect
	
2001-11-10 01:13  taniwha

	* include/QF/hash.h, libs/util/cmd.c, libs/util/hash.c:

	this adds some stats to hash tables and a command to get at them for commands
	and aliases
	
2001-11-10 00:12  misty-chan

	* qw/source/teamplay.c:

	Disabled f_* by default. I do not believe it should be turned on unless the
	user explicitly enables it - I don't want people running around with this
	on and them not knowing it exists nor how to disable it.
	
	Timothy C. McGrath
	(Misty-chan)
	
2001-11-09 18:51  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	More use of mathlib, and some small optimizations.
	
2001-11-09 12:09  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Bug fix (we weren't removing particles from the list until the frame after they died, which caused particle slots to be wasted).
	Fix for a bug in particle trail pre-aging (sometimes created some 0 age particles).
	And a couple small optimizations.
	
2001-11-09 07:33  taniwha

	* qw/source/console.c:

	fix a glaring security hole
	
2001-11-09 07:23  taniwha

	* qw/source/console.c:

	new command: condump <file>
	dumps the console output to the named file in the current gamedir
	
2001-11-09 07:22  taniwha

	* qw/source/net_udp.c:

	report the error number for unknown errors
	
2001-11-09 01:03  taniwha

	* libs/gamecode/engine/pr_edict.c:

	forgot to add "uinteger" to the array of type name strings
	
2001-11-09 00:58  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/pr_opcode.c,
	tools/qfcc/source/qc-parse.y, tools/qfcc/source/switch.c:

	pr_comp.h:
		o	add ev_uniteger to the types enum
		o	add opcodes for ifbe, ifb, ifae, ifa, jump, lt.ui, gt.ui, le.ui, ge.ui
	progs.h:
		o	add uinteger accessors
	pr_exec.c:
		o	implement ifbe, ifb, ifae, ifa, jump, lt.ui, gt.ui, le.ui, ge.ui
	pr_opcode.c:
		o	add opcodes for ifbe, ifb, ifae, ifa, jump, lt.ui, gt.ui, le.ui, ge.ui
	expr.h:
		o	prototype inc_users
	qfcc.h:
		o	add externs for op_ifbe, op_ifb, op_ifae and op_ifa
	emit.c:
		o	don't bother emiting an assignment to a temp def that's only used once
			(ie, it's never read, only written to)
		o	support the new if* instructions
	expr.c:
		o	support the new if* insructions
		o	dectect expression loops in append_expr
		o	support unsigned integers
		o	re-work temp def usage counting
	pr_def.c
		o	debugging for temp def usage counts
	pr_opcode.c:
		o	support the new if* instructions
	qc-parse.y:
		o	provide defines for IFBE IFB IFAE IFA
	switch.c:
		o	do binary searches for strings, floats and ints if there are more than
			8 cases in a switch. Strings need more testing.
	
2001-11-08 00:45  despair

	* qw/source/sv_model.c:

	cvar_t     *gl_sky_divide;    // not used but needed for linking
	Umm, no, not needed. In fact, it breaks static compiles. But not anymore, since it's gone.
	
2001-11-07 08:31  taniwha

	* qw/: include/bothdefs.h, include/cl_ents.h, include/client.h,
	include/host.h, include/net.h, include/protocol.h,
	include/server.h, source/Makefile.am, source/cl_demo.c,
	source/cl_ents.c, source/cl_main.c, source/cl_parse.c,
	source/cl_skin.c, source/cl_tent.c, source/cl_view.c,
	source/net_packetlog.c, source/sv_ccmds.c, source/sv_ents.c,
	source/sv_init.c, source/sv_main.c, source/sv_model.c,
	source/sv_phys.c, source/sv_pr_cmds.c, source/sv_send.c,
	source/sv_user.c (net_svc):

	This completes the move of the networking code to its own branch allowing
	two conflicting developement tracks to better co-exist. To work on this brance,
	use "cvs up -r net_svc" and then update and commit as normal: committing to
	the branche will be automatic once the branch is checked out.
	
	Again: cvs up -r net_svc
	
2001-11-07 08:24  taniwha

	* qw/: include/bothdefs.h, include/cl_ents.h, include/client.h,
	include/host.h, include/net.h, include/protocol.h,
	include/server.h, source/Makefile.am, source/cl_demo.c,
	source/cl_ents.c, source/cl_main.c, source/cl_parse.c,
	source/cl_skin.c, source/cl_tent.c, source/cl_view.c,
	source/net_packetlog.c, source/sv_ccmds.c, source/sv_ents.c,
	source/sv_init.c, source/sv_main.c, source/sv_model.c,
	source/sv_phys.c, source/sv_pr_cmds.c, source/sv_send.c,
	source/sv_user.c:

	This prepares for moving the net_svc code to a branch allowing both network
	code cleanups and general performance work to be developed in relative peace.
	While cleaning up the networking code /is/ important, fixing QF's perfomance
	issues is of much higher priority.
	
2001-11-07 06:59  despair

	* libs/video/targets/: context_x11.c, vid_glx.c, vid_x11.c:

	Whitespace.
	
2001-11-07 06:57  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Switch to dot texture for sparks, and drop particle size. A little less cartoony effect.
	
2001-11-07 06:56  despair

	* nq/source/cl_main.c:

	Add skyboxlist support to nq.
	
2001-11-07 06:54  despair

	* TODO:

	Note that we really ought to support .lit file downloading.
	
2001-11-07 02:50  taniwha

	* tools/Forge/Controller.m:

	fill the bsb and brush menus with a "dunno" filler that just, er, selects
	"undo" for now. This is so Controller.m compiles on my system (using gcc 3)
	
2001-11-06 21:37  taniwha

	* libs/console/filelist.c:

	re-anable the sorting. I guess snax was testing other things and forgot about
	it.
	
2001-11-06 21:29  taniwha

	* libs/gamecode/engine/pr_opcode.c:

	fully specify the type for the comparison opcodes
	
2001-11-06 21:02  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Reduce number of rand() calls in teleport and lava splash effects. Also preserves entropy, and we all know how important that is!
	
2001-11-06 20:39  taniwha

	* tools/qfcc/source/switch.c:

	remove the default label from the switch label table while fetching it.
	
2001-11-06 20:36  taniwha

	* libs/gamecode/engine/pr_exec.c:

	more mathlib usage
	
2001-11-06 20:30  taniwha

	* doc/: qw-client-glx-cmd.txt, qw-client-glx-cvar.txt,
	qw-client-sdl-cmd.txt, qw-client-sdl-cvar.txt,
	qw-client-sdl32-cmd.txt, qw-client-sdl32-cvar.txt,
	qw-client-x11-cmd.txt, qw-client-x11-cvar.txt:

	more 0.5 cvar/cmd docs
	
2001-11-06 13:20  deek

	* tools/Forge/: Controller.m, Forge.classes, Forge.gorm,
	GNUmakefile, main.m, English.lproj/Forge.classes,
	English.lproj/Forge.gorm:

	Forge Updates. Menus mostly filled out now, the .gorm file inits the
	controller.
	
2001-11-06 09:43  taniwha

	* doc/: quakeforge-notes.txt, qw-server-cmd.txt,
	qw-server-cvar.txt:

	several fixes to cmd.php and cvar.php
	rewrite documentation.php (I'll have to rethink it due to the slow rendering
	in netscape)
	add a link to the docs form the 0.5 section of files.php
	
2001-11-06 07:14  snax

	* include/QF/console.h, libs/console/Makefile.am,
	libs/console/filelist.c, libs/console/maplist.c,
	nq/source/Makefile.am, nq/source/cl_main.c, qw/source/Makefile.am,
	qw/source/cl_main.c:

	
	This commit removes maplist.c and replaces it with filelist.c, which
	contains general functions for creating lists of a type of file and
	provides the commands maplist, skinlist, skyboxlist, and demolist.
	
2001-11-06 05:06  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Cleanups, whitespace, convert some ints to unsigned int. Whee!
	
2001-11-06 04:44  taniwha

	* qw/source/sv_sys_win.c:

	win32 compile fix
	
2001-11-06 04:42  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Fix a few minor quirks with particle trails.
	
2001-11-05 22:24  taniwha

	* include/QF/console.h, include/QF/vfs.h, libs/console/Makefile.am,
	libs/console/maplist.c, libs/util/quakefs.c, nq/source/Makefile.am,
	nq/source/cl_main.c, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/sv_ccmds.c:

	move maplist from quakefs.c to console/maplist.c. Unfortunatly, until the
	client console plugin is usable, this means the clients link maplist.o
	directly.
	
2001-11-05 21:30  taniwha

	* libs/util/quakefs.c:

	rework the maplist code to use Con_DisplayList. this results in both
	prettier code and prettier output.
	
2001-11-05 20:13  rhamphoryncus

	* include/view.h, qw/include/client.h, qw/include/net_svc.h,
	qw/source/cl_parse.c, qw/source/cl_view.c, qw/source/net_svc.c:

	- convert ALL the remaining svc's on the client.  woot, hehe
	
2001-11-05 20:05  deek

	* tools/Forge/GNUmakefile:

	Whoops. Fix the principal class.
	
2001-11-05 19:58  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm, Forge.tiff, ForgeInfo.plist, GNUmakefile,
	Preferences.h, Preferences.m, main.m:

	Okay, tiny skeleton for Forge. It will be cleaner and probably faster to
	treat Forge like an entirely new program, and not as a port. I'll still
	be using many of the ideas from QuakeEd (and from my old Forge work),
	but there's no promise that it'll be a duplicate, or even similar.
	
2001-11-05 19:47  deek

	* tools/Forge/: cmdlib.c, jrbase1.map, quake.qpr, readme.txt,
	triggers.qc:

	Forge: more files history
	
2001-11-05 19:45  deek

	* tools/Forge/: CameraView.m, Clipper.m, Dict.m, Entity.m,
	EntityArray.m, EntityClass.m, Forge.m, Forge_main.m, Map.m,
	PopScrollView.m, Preferences.m, Project.m, SetBrush.m,
	TexturePalette.m, Things.m, Vector.m, XYView.m, ZScrollView.m,
	ZView.m, misc.m, render.m:

	Forge: More stuff gets the axe.
	
2001-11-05 19:36  deek

	* tools/Forge/: CameraView.m, Forge.m, GNUmakefile,
	InspectorControl.m, KeypairView.m, Project.m, TextureView.m,
	XYView.m, English.lproj/Forge.classes, English.lproj/Forge.gorm:

	Forge: Committing the stuff I _was_ working on. These will all go away
	in a few minutes.
	
2001-11-05 19:32  taniwha

	* tools/qfcc/doc/expressions.txt:

	document all those weird opcodes :)
	
2001-11-05 19:12  taniwha

	* tools/qfcc/source/switch.c:

	use 'b' (bind) instead of '=' (assign) for switch's test temp def so simple
	expressions (ie, just a def) don't generated wasted assignments and clean up
	switch's debug info so you get the switch line rather than the line for the
	closing }
	
2001-11-05 19:11  taniwha

	* tools/qfcc/source/expr.c:

	remove '(' (never used, don't remember what it was intended for) and add
	'b' (bind), 's' (state) and 'c' (call) to get_op_string.
	
2001-11-05 17:19  taniwha

	* qw/source/cl_slist.c:

	urk, I forgot Info_ParseString uses Hunk_TempAlloc :/
	
2001-11-05 17:09  taniwha

	* qw/source/cl_slist.c:

	make work with the new info api and fix what looks to be a malloc bug
	
2001-11-05 16:22  taniwha

	* include/skin_stencil.h, include/QF/skin_stencil.h,
	qw/source/skin.c:

	don't install skin_stencil.h
	
2001-11-05 16:17  rhamphoryncus

	* libs/audio/cd/cd_linux.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, qw/include/net_svc.h, qw/source/cl_parse.c,
	qw/source/net_svc.c:

	- add some missing boundschecking to CDAudio_Play's track remap (in
	  specific plugins only)
	- convert updateping, updatepl, updateentertime, updatestat,
	  updatestatlong, cdtrack intermission, finale, muzzleflashchokecount,
	  maxspeed, entgravity, and setpause on the client.  Can you say all
	  that in one breath? :)
	
2001-11-05 14:59  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Couple of cleanups (remove unused variables) and a small optimization.
	
2001-11-05 10:11  despair

	* libs/video/renderer/r_cvar.c:

	Change r_lightmap_components default to 3. Looks like Nvidia fixed that horrid slowdown for 3 component texture uploads. :)
	
2001-11-05 07:53  rhamphoryncus

	* qw/: include/net_svc.h, include/protocol.h, source/cl_parse.c,
	source/net_packetlog.c, source/net_svc.c:

	- merge the svc_strings arrays for cl_parse.c and net_packetlog.c into
	  net_svc.c, and add add a NET_SVC_GetString function to access it.
	  As an added bonus, it actually boundschecks it!
	- preexpand that annoying SHOWNET macro, which was only used twice,
	  and was quite small and pointless
	- whitespace cleanup and a comment typo fix
	
2001-11-05 07:23  snax

	* include/QF/skin.h, include/QF/skin_stencil.h,
	include/QF/teamplay.h, libs/util/cmd.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/skin.c, qw/source/teamplay.c:

	
	The beginnings of an f_* reply system have been added.  f_version works
	like normal, f_skins reports the average percent fullbright for all loaded
	skins, and f_skins skinname reports the fullbright percent for a signle
	skin.  cl_freply controls the time in seconds before another query can be
	made.  Set it to 0 to disable them.  More queries will be added later.
	The table for accessing special characters from the console has been
	tweaked a bit.  Expect it to get tweaked more in the future.
	
2001-11-05 06:20  taniwha

	* include/QF/model.h, libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c:

	build the texture chains such that they get rendered front to back. seems to
	only get about 0.17% speedup in overkill (with just about every thing off),
	but it might make more of a difference in-game.
	
2001-11-05 03:21  taniwha

	* libs/: gamecode/engine/pr_opcode.c, util/info.c, util/plugin.c,
	video/targets/old_keys.c:

	rename some get_key functions so they're all uniqely named (matters only for
	profiling purposes thanks to static:)
	
2001-11-05 02:15  taniwha

	* qw/source/sv_main.c:

	fix the default for cmd_warncmd for the server
	
2001-11-05 02:08  taniwha

	* libs/util/info.c, qw/source/sv_main.c:

	info.c:
		support unlimited info strings when maxsize is 0
	sv_main.c:
		make localinfo unlimited
	
2001-11-05 02:03  taniwha

	* qw/source/: sv_ccmds.c, sv_pr_cmds.c:

	remove instead of set "" info keys for localinfo
	
2001-11-05 01:29  taniwha

	* libs/util/info.c:

	do not include \key\value pairs in the output of Info_MakeString for
	backwards compatability with the old info key system.
	
2001-11-04 23:02  taniwha

	* qw/source/sv_main.c:

	fix some reversed logic that caused the server to send the wrong info keys
	to a connecting client.
	
2001-11-04 22:00  taniwha

	* libs/util/info.c:

	put the info string tolower/highchar handling back in
	
2001-11-04 21:23  rhamphoryncus

	* TODO, qw/include/net_svc.h, qw/include/protocol.h,
	qw/source/cl_main.c, qw/source/net_svc.c, qw/source/sv_ents.c:

	- a TODO item
	- converted svc_packetentities and svc_deltapacketentities
	- added some convenience defines for U_foo grouping
	- tweaked Host_NetError's "please report this" print, but it still
	  doesn't work
	
2001-11-04 20:58  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Fix for r_lightmap_components 4 weirdness.
	
2001-11-04 20:48  taniwha

	* libs/util/info.c:

	change formating for Info_Print
	
2001-11-04 19:06  taniwha

	* qw/: include/client.h, source/cl_main.c, source/cl_parse.c,
	source/cl_skin.c, source/sbar.c, source/skin.c:

	cache some info strings (team and skin from client user info) and values
	(no_pogo_stick and teamplay from server info) to cut down on the calls to
	Info_ValueForKey (from over 550k to 23.5k in spam2.qwd).
	
2001-11-04 16:57  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Some more small speedups.
	Not entirely thrilled with R_BuildLightMap inside 'store:'. Macros are a pain to work around...
	
2001-11-04 15:42  rhamphoryncus

	* libs/util/info.c:

	- compile fix for info.c.  We can't call any functions until /after/
	  all variables are declared.
	
2001-11-04 15:31  despair

	* libs/util/info.c:

	Typo fix.
	
2001-11-04 11:20  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Remove some unneeded variables.
	Speed lightmap calculations up for r_lightmap_components 1.
	Enough to give a 4.4% speedup to timedemo overkill.
	Hint: int/float/int conversions are expensive.
	
2001-11-04 08:50  despair

	* libs/video/renderer/gl/gl_rmisc.c:

	Tiny comment cleanup
	
2001-11-04 08:18  taniwha

	* libs/util/info.c:

	fix a bogus leak in info strings
	
2001-11-04 07:50  taniwha

	* include/QF/info.h, libs/util/info.c, qw/include/client.h,
	qw/include/server.h, qw/source/cl_cvar.c, qw/source/cl_demo.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_slist.c,
	qw/source/game.c, qw/source/skin.c, qw/source/sv_ccmds.c,
	qw/source/sv_cvar.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c,
	qw/source/sv_sys_unix.c, qw/source/sv_user.c:

	rewrite the info strings to use hash tables instead of a static string.
	This required changes to the api (info_t instead of char *) but should be
	a net gain in speed (not a lot, admittedly: it was pretty fast to begin
	with, but this paves the way for some other changes I have in mind).
	
2001-11-04 07:40  despair

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_mod_sprite.c,
	gl_rmain.c, gl_rsurf.c:

	modelalpha and currenentity cleanups.
	
2001-11-03 10:48  rhamphoryncus

	* qw/: include/net_svc.h, source/net_svc.c, source/sv_ents.c,
	source/sv_user.c:

	- convert svc_playerinfo, cvs_nails, svc_modellist, and svc_soundlist
	
2001-11-03 07:50  despair

	* libs/video/renderer/gl/gl_screen.c:

	Move cshift render to before hud/text render, so that you can still read it while heavy cshift action is happening.
	
2001-11-03 07:30  despair

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_rmain.c:

	Remove unused R_CullBlocked.
	
2001-11-03 05:15  despair

	* .cvsignore:

	Ignore generated files.
	
2001-11-03 00:54  taniwha

	* qw/source/cl_demo.c:

	turns out the server can send MAX_MSGLEN + 8 bytes, so handle this when
	reading demo packets.
	
2001-11-03 00:27  taniwha

	* include/QF/qdefs.h, qw/include/net.h:

	nuke the max message lengths from qdefs.h
	
2001-11-02 23:57  taniwha

	* qw/source/cl_demo.c:

	Host_NetError is not appropriate for an oversize packet as that packet's data
	has not yet been read.
	
2001-11-02 22:41  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c:

	pr_comp.h:
		- new opcodes for pointers
	progs.h:
		- prototype PR_Check_Opcodes
	pr_edict.c:
		- move the static bounds checking to PR_Check_Opcodes in pr_opcode.c
	pr_exec.c:
		- vector instruction cleanup
		- temporarily nuke bounds checking from storep.*
		- move base of address results from pr->edicts to pr->pr_globals
		- implement new pointer related instructions
		- nuke proposed global pointer instructions (not flexible enough)
	pr_opcode.c:
		- add new pointer instuctions
		- re-implement static bounds/invalid opcode checking. no more multiple
		  case statements to keep track of.
	
2001-11-02 21:12  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Optimize some redundant math out of the particle aging loop.
	
2001-11-02 20:47  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Age particle trails based on position in trail, during creation.
	
2001-11-02 14:52  rhamphoryncus

	* qw/: include/net_svc.h, source/net_svc.c, source/sv_ccmds.c,
	source/sv_main.c, source/sv_pr_cmds.c, source/sv_user.c:

	- conver svc_spawnstaticsound, svc_updateuserinfo, svc_setinfo,
	  svc_serverinfo, and svc_download
	
	I havn't tested svc_download, since I don't want to play with having
	seperate dirs for the client vs server on one computer.
	
2001-11-02 10:40  rhamphoryncus

	* qw/: include/net_svc.h, include/server.h, source/net_svc.c,
	source/sv_init.c, source/sv_phys.c, source/sv_pr_cmds.c,
	source/sv_send.c:

	- convert svc_sound, svc_spawnbaseline, svc_spawnstatic, and
	  svc_tempentity
	
	there isn't actually anything in the server that uses svc_tempentity,
	only the progs do, so it's currently unused.
	
2001-11-02 08:10  rhamphoryncus

	* qw/: include/net_svc.h, source/net_svc.c, source/sv_send.c,
	source/sv_user.c:

	- convert svc_damage and svc_serverdata emitting
	
2001-11-02 07:32  rhamphoryncus

	* qw/: include/net_svc.h, source/Makefile.am, source/net_svc.c,
	source/sv_main.c, source/sv_send.c:

	Begin phase 2 :)
	
	- link net_svc.c to the server
	- add a NET_SVC_Print_Emit function
	- make the server use the above instead of svc_print manually
	
	It's actually kind of ugly, because of how backbuffers are
	implimented.  Hopefully I'll be able to clean that up later.
	
2001-11-02 06:43  taniwha

	* libs/video/targets/: fbset_modes_l.l, fbset_modes_y.y:

	now actually works (especially for double scan modes and the like)
	
2001-11-02 06:39  rhamphoryncus

	* qw/source/net_svc.c:

	- make nails, soundlist, and modellist return NET_ERROR when there's
	  too many items in the block
	
2001-11-02 06:35  despair

	* libs/video/targets/: vid_sdl.c, vid_sdl32.c, vid_sgl.c:

	Whitespace.
	
2001-11-02 06:11  taniwha

	* libs/video/targets/: vid_sdl.c, vid_sdl32.c, vid_sgl.c:

	fix vid_fullscreen toggling (sgl) and archiving (all)
	
2001-11-02 06:00  rhamphoryncus

	* qw/: include/net_svc.h, source/net_svc.c:

	- add a net_status_t enum, containing NET_OK, NET_SHORT, and
	  NET_ERROR.
	- change all the NET_SVC_*_Parse return values from qboolean to
	  net_status_t
	- make NET_SVC_{,Delta}PacketEntities_Parse return NET_ERROR instead
	  of 1 (NET_SHORT now) if the struct size is exceeded
	
2001-11-02 03:04  taniwha

	* libs/gamecode/engine/pr_exec.c:

	redundant code removal
	
2001-11-02 03:03  taniwha

	* tools/qwaq/: Makefile, main.qc:

	Makefile:
		update qfcc options
	main.qc:
		go back to the original intent :)
	
2001-11-01 22:52  taniwha

	* libs/video/targets/in_x11.c:

	make all 8 X buffers available. no args uses the default buffer, giving 0-7
	as an agument to in_paste_buffer specifies which buffer to use.
	
2001-10-31 18:40  taniwha

	* tools/qfcc/source/: emit.c, pr_opcode.c:

	move the users and used setting code from emit_statement to
	PR_AddStatementRef. This removes essentially duplicate code and 3 ifs :)
	
2001-10-31 17:55  taniwha

	* tools/qfcc/source/qfcc.c:

	I've decided that shuffling the `sections' like that doesn't really gain
	anything, so I'm reverting that change.
	
2001-10-31 11:25  deek

	* debian/: control, quakeforge-common.postinst:

	debian/: Add xlibs to build-depends, set up alternatives for -common's
	sound plugins
	
2001-10-31 11:12  deek

	* configure.ac:

	Take the texinfo makefile out of configure.
	
2001-10-31 08:01  deek

	* doc/: Makefile.am, man/Makefile.am:

	Don't generate the crappy manpage any more -- when new ones get written,
	they'll get written.
	
2001-10-31 03:05  rhamphoryncus

	* qw/source/sv_main.c:

	- consider ':' and '"' to be special characters in names, just in case
	- make sure to update the infostrings if they tried changing a name
	  and it was the same after sanitizing
	
2001-10-31 02:18  rhamphoryncus

	* qw/source/sv_main.c:

	- fix handling of highbit whitespace in names, as well as stripping
	  all highbits from names
	
2001-10-31 00:30  rhamphoryncus

	* qw/source/sv_user.c:

	- change the sv_kickfake default to 0, so it replaces \r with #
	  instead of kicking
	
2001-10-30 23:33  taniwha

	* libs/util/cvar.c:

	cvarlist cfg will now give output suitable for a config file
	
2001-10-30 22:46  taniwha

	* libs/video/targets/in_win.c:

	fix win32's missing clipboard support (bringing it back). some trickery will
	be required to get ctrl-V working, but... *shrug*
	
2001-10-30 20:00  despair

	* qw/source/cl_cam.c:

	Remove local len, use mathlib's Length, among other cleanups.
	
2001-10-30 19:58  despair

	* nq/source/sys_unix.c:

	Whitespace.
	
2001-10-30 19:55  despair

	* include/QF/mathlib.h, libs/util/mathlib.c:

	Code cleanups.
	
2001-10-30 19:54  despair

	* libs/video/renderer/gl/gl_mod_alias.c:

	Whitespace.
	
2001-10-30 19:49  despair

	* libs/video/renderer/gl/gl_rmain.c:

	Whitespace.
	
2001-10-30 19:42  despair

	* include/r_dynamic.h, libs/video/renderer/r_part.c:

	Change particle limit from a short to an unsigned int. Possibly a tiny speedup, also allows for absurd particle counts...
	
2001-10-30 19:41  taniwha

	* tools/qfcc/source/qfcc.c:

	re-arrange the order of the `sections' of a .dat file to match the header
	order. this also `happens' to put the strings section just before the globals
	section (both at the end) which will make pointer bounds checking easier.
	
2001-10-30 19:39  despair

	* doc/ideas/nehahra:

	cut & paste/typo correction.
	
2001-10-30 18:20  taniwha

	* libs/video/targets/in_x11.c:

	new command for -x11 and -glx: in_paste_buffer (eg in_bind imt_console
	m_button3 in_paste_buffer). Makes X's clipboard available to quake (for
	pasting:)
	
2001-10-30 09:15  rhamphoryncus

	* qw/source/cl_ents.c:

	it seems that map changes generate from mismatches, so change that
	back to a silent warning (but also make it drop the packet)
	
2001-10-30 02:29  rhamphoryncus

	* qw/source/cl_ents.c:

	- further error checking rearangements, putting the "old packet" check
	  first, and making it a Con_DPrintf that just invalidates that packet
	
2001-10-30 00:24  rhamphoryncus

	* qw/source/cl_ents.c:

	clean up a few error messages, rearange error checks, and change some
	"impossible" warnings into errors.
	
2001-10-29 22:29  taniwha

	* libs/video/targets/vid_x11.c:

	this might fix the black screen in 8 bit X
	
2001-10-29 21:46  taniwha

	* qw/: include/net_svc.h, source/net_svc.c:

	turns out I was wrong about how U_REMOVE gets into an update packet (thanks
	Rhamph) but the change from short to int in words does a nice bit to the
	speed.
	
2001-10-29 19:38  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:

	this should fix the skating statues
	
2001-10-29 19:15  taniwha

	* qw/: include/net_svc.h, source/net_svc.c:

	shrink the packet entities word arrays down to MAX_PACKET_ENTITIES + 1 and
	ensure the array is always terminated with a 0. This seems to give -x11 a
	0.03 fps (0.06%) boost.
	
2001-10-29 17:46  taniwha

	* configure.ac, include/QF/vfs.h, libs/audio/renderer/snd_dma.c,
	libs/models/brush/sw32_model_brush.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw32/draw.c, libs/video/targets/in_win.c,
	nq/include/client.h, nq/source/net_udp.c, nq/source/sys_unix.c,
	qw/include/cl_input.h, qw/include/cl_parse.h, qw/include/server.h,
	qw/source/cl_demo.c, qw/source/cl_ents.c, qw/source/cl_parse.c,
	qw/source/net_packetlog.c, qw/source/sv_main.c,
	qw/source/sv_sys_unix.c, qw/source/sv_user.c, qw/source/teamplay.c,
	tools/qwaq/main.c:

	more externs cleaned up
	
2001-10-29 16:45  taniwha

	* libs/: audio/cd/cd_win.c, video/targets/in_win.c,
	video/targets/joy_win.c, video/targets/vid_wgl.c:

	put a couple externs back for win32. they need a bit more thought on how to
	arrange things.
	
2001-10-29 06:46  taniwha

	* libs/video/targets/vid_x11.c:

	setup the colormap /before/ calling Vid_InitGamma so VID_SetPalette gets
	called with a valid colormap to update.
	
2001-10-29 05:42  taniwha

	* qw/source/sv_ents.c:

	whitespace
	
2001-10-29 00:52  rhamphoryncus

	* qw/include/net_svc.h:

	- remove the now unused net_svc_delta_t struct
	
2001-10-29 00:32  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_ents.c, source/net_packetlog.c,
	source/net_svc.c:

	- fixed net_packetlog to use Con_Printf when there's no logfile open,
	  rather than a stdout hack (which had problems with buffering)
	- actually parse net_deltapacketentities
	- print offset within net_{,delta}packetentities blocks for each
	  entity
	- fix indenting in Log_Delta
	- fix off-by-one for packet offset printing
	- fix a miss-parsing of svc_deltapacketentities
	  (MAX_PACKET_ENTITIES does NOT include U_REMOVE entities)
	- remove "full update" handling for CL_ParseDeltaPacketEntities, since
	  that only happens with svc_packetentities
	
2001-10-28 05:43  taniwha

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c:

	fix a silly goof with the models
	
2001-10-28 04:42  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c:

	remove some redundant data
	
2001-10-28 04:38  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfdefs/source/fix_globals.c:

	*taniwha mops up the last drops of blood from extern
	
2001-10-28 04:29  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c:

	*taniwha inflicts more carnage on extern
	
2001-10-28 04:23  taniwha

	* include/d_iface.h, include/r_dynamic.h, include/r_shared.h,
	include/view.h, include/QF/console.h, include/QF/draw.h,
	include/QF/input.h, include/QF/keys.h, include/QF/model.h,
	include/QF/progs.h, include/QF/screen.h, include/QF/skin.h,
	include/QF/sound.h, include/QF/vid.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_rsurf.h, include/QF/GL/qf_sky.h,
	include/QF/GL/qf_textures.h, include/QF/plugin/snd_render.h,
	libs/audio/snd.c, libs/audio/cd/cd_win.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_null.c,
	libs/console/client.c, libs/console/complete.c,
	libs/console/inputline.c, libs/console/server.c,
	libs/gamecode/engine/pr_exec.c, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw32_model_brush.c,
	libs/models/brush/sw_model_brush.c,
	libs/models/sprite/gl_model_sprite.c,
	libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw32_model_sprite.c,
	libs/models/sprite/sw_model_sprite.c, libs/util/fnmatch.c,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_graph.c,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/renderer/sw/d_edge.c,
	libs/video/renderer/sw/d_init.c, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/d_init.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	libs/video/renderer/sw32/sw32_redge.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/targets/context_x11.c, libs/video/targets/fbset.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_sdl.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/joy.c,
	libs/video/targets/joy_linux.c, libs/video/targets/keys.c,
	libs/video/targets/vid.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_ext.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_vga.c,
	libs/video/targets/vid_wgl.c, libs/video/targets/vid_win.c,
	libs/video/targets/vid_x11.c, nq/include/client.h,
	nq/include/host.h, nq/include/net.h, nq/include/server.h,
	nq/source/cl_cam.c, nq/source/cl_input.c, nq/source/cl_parse.c,
	nq/source/cl_screen.c, nq/source/cl_view.c, nq/source/console.c,
	nq/source/host.c, nq/source/host_skin.c, nq/source/mplpc.c,
	nq/source/net_bw.c, nq/source/net_main.c, nq/source/net_udp.c,
	nq/source/net_vcr.c, nq/source/net_wipx.c, nq/source/skin.c,
	nq/source/sv_ded.c, nq/source/sv_main.c, nq/source/sv_user.c,
	qw/include/cl_cam.h, qw/include/cl_input.h, qw/include/cl_main.h,
	qw/include/cl_parse.h, qw/include/client.h, qw/include/net.h,
	qw/include/pmove.h, qw/include/server.h, qw/source/cl_cam.c,
	qw/source/cl_demo.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_pred.c,
	qw/source/cl_screen.c, qw/source/cl_skin.c, qw/source/cl_view.c,
	qw/source/console.c, qw/source/game.c, qw/source/net_chan.c,
	qw/source/net_packetlog.c, qw/source/net_udp.c,
	qw/source/pmovetst.c, qw/source/skin.c, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_main.c, qw/source/sv_send.c,
	qw/source/sv_user.c, qw/source/teamplay.c:

	* taniwha gets medieval on extern
	
2001-10-28 00:51  rhamphoryncus

	* qw/source/: cl_ents.c, cl_main.c:

	- add a request to send any errors to quake-devel in Host_NetError
	- cleanup CL_ParseDeltaPacketEntites a little bit
	- change some warnings in CL_{,Delta}PacketEntites to errors, as well
	  as full updates with delta*, so that they can either be debugged or
	  shown not to be needed
	
2001-10-28 00:47  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Undo taniwha's debugging insanity.
	
	If you want to test for injecting more particles than can fit in the list, particle_new is the right place for the test. It's even there already, just commented out.
	
2001-10-27 22:33  taniwha

	* qw/source/: sv_ccmds.c, sv_main.c, sv_pr_cmds.c:

	Con_Printf -> SV_Printf for some cases that should be
	
2001-10-27 22:27  taniwha

	* libs/video/renderer/gl/gl_dyn_part.c:

	externs in .c files are evil, evil evil (ok, so I haven't cleaned these ones
	out yet:P). This fixes the recent GL crash.
	
2001-10-27 21:39  taniwha

	* libs/video/renderer/: r_cvar.c, r_part.c:

	fix the minor breakage were /no/ particles were being generated
	
2001-10-27 20:52  taniwha

	* libs/video/renderer/: sw/sw_rpart.c, sw32/sw32_rpart.c:

	fix a seg caused by my changes from last night
	
2001-10-27 08:32  taniwha

	* libs/video/renderer/gl/gl_dyn_part.c:

	lots of error checking for our phantom particle bug, but I was unable to
	trigger it after 2h of play using the previous changes
	
2001-10-27 08:31  taniwha

	* libs/video/renderer/: r_cvar.c, r_part.c:

	make r_particles truely a flag and call R_MaxParticlesCheck when r_particles
	changes
	
2001-10-27 08:28  taniwha

	* qw/: include/net.h, source/cl_main.c:

	cleanup qport usage a little
	
2001-10-27 04:34  snax

	* include/QF/cmd.h, libs/util/cmd.c, qw/source/teamplay.c:

	
	This adds the ability to access special characters in console commands by proceeding certain characters with $.  See libs/util/cmd.c for the conversion table.  Preceeding a character by # will shift it up or down by 128, which basically is useful for accessing the brown letters and numbers.  All special characters were removed from Team_ParseSay, and variable substitution now takes the form of ${var} to prevent conflicts with special character substitution.  Special character access is controlled by cmd_highchars, which defaults to off.
	
2001-10-27 02:20  deek

	* tools/qfcc/doc/man/qfcc.1:

	qfcc: More manpage updates.
	
2001-10-27 00:23  taniwha

	* configure.ac:

	hopefully fix --enable-optimize
	
2001-10-26 23:55  deek

	* tools/qfcc/doc/man/qfcc.1:

	qfcc: update man page. It's pretty useful, so I'll probably be setting
	it up as part of the install for qfcc.
	
2001-10-26 23:54  deek

	* tools/qfcc/include/Makefile.am:

	Add getopt.h to the dist, just in case.
	
2001-10-26 23:53  deek

	* tools/qfcc/source/Makefile.am:

	add getopt.c and getopt1.c to the makefile. There is preprocessor
	stuff in these files to detect when they need to be compiled, so they
	don't need anything in configure.
	
2001-10-26 22:07  deek

	* tools/qfcc/source/qfcc.c:

	qfcc: Argument passing for cpp, shuffling the verbosity levels around a
	bit.
	
2001-10-26 17:49  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/qfcc.c:

	clean up some duplicate symbols
	
2001-10-26 16:04  taniwha

	* tools/qfcc/: include/qfcc.h, source/cmdlib.c, source/qfcc.c:

	fix the verbosity levels to what they were
	--no-cpp is now cpp or no-cpp in code
	add cpp to code_options_t
	
2001-10-26 16:01  rhamphoryncus

	* qw/source/cl_parse.c:

	- make CL_ParseServerMessage's loop break if we disconnected while it
	  was running
	
2001-10-26 15:04  taniwha

	* qw/source/cl_ents.c:

	nuke FlushEntityPacket and CL_ParseDelta as they are both redundant and
	FlushEntityPacket now causes a crash.
	
2001-10-26 08:55  deek

	* tools/qfcc/source/expr.c:

	qfcc: Remove some debug info from taniwha's last commit -- I thought
	*I*'d done that! :)
	
2001-10-26 08:17  deek

	* tools/qfcc/source/qfcc.c:

	qfcc: forgot a newline in -V output
	
2001-10-26 08:14  deek

	* tools/qfcc/: include/getopt.h, source/getopt.c, source/getopt1.c,
	source/qfcc.c:

	qfcc: getopt support. Yes, it exists, and it works, and it's fun! :)
	
2001-10-26 06:53  taniwha

	* tools/qfcc/source/expr.c:

	count the number of digits needed rather than relying on -lm (now it's not
	needed:)
	
2001-10-26 06:43  deek

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/expr.c,
	source/pr_opcode.c, source/qc-lex.l, source/qc-parse.y,
	source/qfcc.c:

	qfcc: Preparation for getopt.
	
2001-10-26 05:31  taniwha

	* libs/video/targets/in_svgalib.c:

	d'oh. must read the clode closer :P
	
2001-10-26 03:12  taniwha

	* libs/util/hash.c:

	remove an unneeded check
	
2001-10-26 02:32  misty-chan

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:

	Changes taniwha did to make qfcc work with statically compiled libs.
	This is what was bugging me all night long with qfcc ><;;
	
	Tim McGrath (Misty-chan)
	
2001-10-26 00:20  rhamphoryncus

	* libs/audio/renderer/snd_dma.c:

	- some strlen checking for strcpy.  I don't feel like doing the rest
	  of the codebase :)
	
2001-10-25 23:26  rhamphoryncus

	* qw/source/: cl_ents.c, cl_parse.c, cl_tent.c, cl_view.c,
	net_svc.c:

	- audit of the net_svc.c users' sanity checking
	
2001-10-25 21:15  taniwha

	* tools/qfcc/source/expr.c:

	allow returning NIL
	
2001-10-25 20:51  taniwha

	* tools/qfcc/source/expr.c:

	enable passing NIL into a function
	
2001-10-25 17:48  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_opcode.c:

	completely nuke the concept of "priority" from opcodes and use get_op_string
	in emit_sub_expr instead of a redundant switch.
	
2001-10-25 06:41  taniwha

	* tools/qfcc/: TODO, include/switch.h, source/Makefile.am,
	source/expr.c, source/qc-lex.l, source/qc-parse.y, source/switch.c:

	switch statement. could do with lots of improvements, but this should be a
	good start.
	
2001-10-24 22:53  taniwha

	* tools/qfcc/: include/qfcc.h, source/qfcc.c:

	throw PR_BeginCompilation's arguments out the nearest airlock
	
2001-10-24 22:52  taniwha

	* tools/qfcc/TODO:

	reorg
	
2001-10-24 22:50  rhamphoryncus

	* libs/audio/targets/snd_disk.c, libs/models/gl_model_fullbright.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/quakefs.c,
	libs/util/quakeio.c, libs/util/tga.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_textures.c, libs/video/targets/fbset.c,
	libs/video/targets/vid_common_sw32.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_x11.c,
	nq/source/host.c, nq/source/locs.c, nq/source/sys_wind.c,
	qw/source/cl_parse.c, qw/source/cl_slist.c, qw/source/cl_sys_win.c,
	qw/source/locs.c, qw/source/sv_ccmds.c, tools/Forge/cmdlib.c,
	tools/qfcc/source/cmdlib.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/qfcc.c, tools/qfdefs/source/fix_globals.c,
	tools/qwaq/main.c:

	- audit malloc usage.  now everything checks the return value :)
	
2001-10-24 18:57  taniwha

	* tools/qfcc/: TODO, source/qc-lex.l, source/qc-parse.y:

	implement break and continue. only loops covered for now, but that's because
	switch isn't implemented yet
	
2001-10-24 17:54  taniwha

	* configure.ac, libs/video/renderer/Makefile.am:

	fix the libQFrenderer_sw.lai installation error. libtool requires -rpath
	for /any/ installed lib, static or not.
	
2001-10-24 15:23  rhamphoryncus

	* libs/video/renderer/sw32/sw32_rmain.c, nq/source/sv_model.c,
	qw/include/cl_ents.h, qw/include/host.h, qw/include/net.h,
	qw/include/net_svc.h, qw/source/cl_demo.c, qw/source/cl_ents.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_skin.c,
	qw/source/net_packetlog.c, qw/source/net_svc.c,
	qw/source/sv_model.c, qw/source/sv_send.c:

	- convert svc_deltapacketentities
	- add a Host_NetError that dumps a packet log and disconnects, and use
	  it instead of Host_EndGame in most cases
	- fix a couple multiply-defined vars
	
2001-10-24 15:21  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix uninitialized variable detection for nested scopes
	
2001-10-24 15:02  taniwha

	* libs/util/cvar.c:

	remove an extern
	
2001-10-24 12:41  deek

	* tools/Forge/UserPath.m:

	Forge: Remove some files that we can't use with OpenStep. If anyone needs them for porting to
	NSGraphicsContext, let me know and I'll provide them.
	
2001-10-24 06:39  taniwha

	* tools/qfcc/: TODO, include/qfcc.h, source/pr_def.c,
	source/qc-parse.y, source/qfcc.c:

	proper scoping for QC ala C.
	
2001-10-24 02:50  taniwha

	* qw/: include/server.h, source/sv_pr_cmds.c, source/sv_progs.c:

	new cvar: sv_hide_version_info. This hides QuakeForge specific info strings
	from progs.
	
2001-10-23 18:48  taniwha

	* libs/video/renderer/sw/: Makefile.am, nonintel.c:

	/finally/ get asm in the sw renderer when not using --disable-shared. libtool
	was using the wrong objects.
	
2001-10-23 17:35  taniwha

	* libs/util/msg.c:

	check for malloc failure
	
2001-10-23 17:20  taniwha

	* libs/video/renderer/gl/: Makefile.am, gl_mod_alias.c,
	gl_mod_sprite.c, gl_rmain.c:

	split the sprite and alias model rendering code out from gl_rmain.c into
	their own files.
	
2001-10-23 17:11  taniwha

	* include/winquake.h, libs/video/targets/joy_win.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c:

	and extern fixes for the windows side
	
2001-10-23 16:55  taniwha

	* configure.ac, include/d_local.h, include/QF/input.h,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/nonintel.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/targets/context_x11.c, libs/video/targets/in_common.c,
	libs/video/targets/in_sdl.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c, nq/source/cl_input.c,
	nq/source/host_skin.c, nq/source/skin.c, nq/source/sv_ded.c,
	nq/source/sv_progs.c, nq/source/sv_user.c, qw/source/cl_input.c,
	qw/source/cl_skin.c, qw/source/skin.c:

	we now compile and link with -fno-common. this cleans up the multiple,
	uninitialized declarations of variables.
	
2001-10-23 01:53  taniwha

	* libs/video/targets/: in_svgalib.c, in_win.c:

	fix a really stupid brainfart that caused shift states to not work
	
2001-10-22 19:46  taniwha

	* include/QF/GL/qf_funcs_list.h,
	libs/video/targets/vid_common_gl.c:

	attempt to handle the byte swapping of screenshots seen on voodoo2s in
	windows
	
2001-10-22 18:47  taniwha

	* tools/qfcc/TODO:

	the usual
	
2001-10-22 16:07  taniwha

	* libs/video/targets/in_win.c:

	give in_win keyboard shift states for ascii conversions
	
2001-10-22 05:07  taniwha

	* libs/video/targets/in_win.c:

	fix the mangled key codes
	
2001-10-22 04:13  taniwha

	* libs/video/targets/: in_win.c, vid_wgl.c:

	pull the input code out of vid_wgl into in_win
	
2001-10-22 02:33  taniwha

	* libs/video/targets/vid_wgl.c:

	fix -wgl's keyboard input
	
2001-10-22 02:15  taniwha

	* libs/video/targets/vid_wgl.c:

	ok, qw-client-wgl.exe works now (helps if scr_width and scr_height are set)
	
2001-10-21 21:29  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	removal of tdfx_brighten in preparation for gl_brighten
	
2001-10-21 21:23  wildcode

	* include/QF/GL/: extensions.h, funcs.h:

	some fixes for WINAPI
	
2001-10-21 21:23  wildcode

	* README.cygwin:

	touch ups
	
2001-10-21 21:20  wildcode

	* acconfig.h, configure.ac:

	added compile switch to cygwin-mingw32 and added win32 defs
	
2001-10-21 21:18  wildcode

	* nq/source/net_udp.c:

	added winsock init/cleanup
	
2001-10-21 14:21  rhamphoryncus

	* qw/: include/cl_ents.h, include/net_svc.h, source/cl_ents.c,
	source/cl_parse.c, source/net_svc.c:

	- rename CL_ParsePacketEntities to CL_ParseDeltaPacketEntities
	- fix various spots in the above that called Host_EndGame but didn't
	  return
	- switched the order of modellist and soundlist in net_svc*, to
	  conform with the rest of the files
	- create a new CL_ParsePacketEntities, that only handles
	  svc_packetentities (so it's much simpler).  it uses net_svc*
	
2001-10-21 03:48  taniwha

	* libs/video/targets/vid_sdl.c:

	fix a crasher in win32. I don't know if linux crashed, but it should have.
	
2001-10-21 02:41  taniwha

	* include/QF/GL/extensions.h:

	it seems to help if GLAPIENTRY is actually getting defined to something
	usefult. -wgl no longer dies now, though I still get a black screen (palette
	init issues:)
	
2001-10-21 01:38  taniwha

	* .cvsignore:

	ignore some more files at the request of Gb]
	
2001-10-21 00:48  taniwha

	* qw/source/master.c:

	fix for win32 (need to init winsock)
	
2001-10-20 11:59  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c:

	- convert svc_spawnbaseline and svc_spawnstatic
	
	Only notable ones left now are packetentities and deltapackentities :)
	
2001-10-20 08:20  rhamphoryncus

	* qw/source/master.c:

	- hopefully a fix for master's socket errors on windows
	- start of static server support
	
2001-10-20 08:10  rhamphoryncus

	* qw/: include/bothdefs.h, include/net_svc.h, source/cl_ents.c,
	source/net_svc.c:

	- move the MAX_PROJECTILES def from cl_ents.c to bothdefs.h
	- convert svc_nails
	
2001-10-20 00:48  deek

	* tools/Forge/configure.in:

	Forge: rip some useless stuff out of configure.
	
2001-10-20 00:37  deek

	* tools/Forge/English.lproj/: Forge.classes, Forge.gorm:

	Forge: Gorm updates -- figuring out how connections work :)
	
2001-10-20 00:33  deek

	* tools/Forge/Preferences.m:

	Forge: Preferences updates -- use notifications instead of globals.
	
2001-10-19 21:20  rhamphoryncus

	* qw/: include/bothdefs.h, include/net_svc.h, source/cl_ents.c,
	source/cl_parse.c, source/net_svc.c:

	- roast the unnecesary MAX_STYLESTRING def from bothdefs.h
	- rename the message argument of NET_SVC_*_Parse to msg
	- rename the other argument to block, for brevity
	- convert svc_spawnstaticsound
	- convert svc_serverinfo
	- convert svc_playerinfo
	- fix a exploitable buffer overflow with svc_lightstyle
	
2001-10-19 05:16  taniwha

	* tools/qfcc/source/: expr.c, qc-parse.y:

	handle more conditional code and check for unitied vars in the test of if ()
	etc
	
2001-10-19 03:22  taniwha

	* tools/qfcc/source/qc-parse.y:

	uninit var detection seems to work for if and if else
	
2001-10-19 00:45  taniwha

	* tools/qfcc/source/qc-parse.y:

	change def_list from def_t ** to hashtab_t * and comment out some debug code
	
2001-10-18 23:06  taniwha

	* tools/qfcc/source/qc-parse.y:

	beginnings of "if" uninitialized variable support. doesn't make any
	difference yet
	
2001-10-18 20:05  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_def.c,
	source/qc-parse.y, source/qfcc.c:

	uninitialized variable detection. not perfect (lots of false negatives, but
	fewer than before;) but prozac isn't giving any false positives.
	
2001-10-18 18:48  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_tent.c, source/net_svc.c:

	- and svc_temp_entity too.  Probably the last I'll do today.
	
2001-10-18 17:41  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_imm.c, source/qc-parse.y,
	source/qfcc.c:

	the beginning of unititialized var detection. first victim: functions.
	--undefined-function-warning is now --no-undefined-function-warning and
	the default is to detect called but undefined functions.
	
2001-10-18 17:15  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/pr_imm.c,
	source/qc-parse.y, source/qfcc.c:

	rename def_t.initialized to def_t.constant
	
2001-10-18 17:08  taniwha

	* nq/source/sys_wind.c:

	final missed console.h
	
2001-10-18 17:03  taniwha

	* nq/source/sys_sdl.c, nq/source/sys_unix.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c:

	d'oh, forgot to compile test :P
	
2001-10-18 16:49  taniwha

	* nq/source/mplpc.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_wind.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c:

	more printf elimination
	
2001-10-18 16:42  taniwha

	* libs/: audio/targets/snd_sun.c, gamecode/engine/pr_edict.c,
	gamecode/engine/pr_exec.c, models/alias/gl_model_alias.c,
	video/renderer/gl/gl_sky_clip.c, video/targets/context_x11.c,
	video/targets/in_svgalib.c, video/targets/vid_ext.c,
	video/targets/vid_x11.c:

	elimination of bare printf (with some exceptions) from libs: Sys_Printf is
	used instead
	
2001-10-18 13:33  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c:

	- svs_sound too of course
	
2001-10-18 08:57  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/cl_view.c,
	source/net_svc.c:

	- yada svc_damage, svc_serverdata
	- remove a no longer valid commit from NET_SVC_UpdateUserInfo_Parse,
	  and make it always set name/data to 0 if they're unused
	
2001-10-18 07:34  rhamphoryncus

	* qw/: include/net_svc.h, source/net_svc.c:

	- change NET_SVC_*_Parse to return qboolean, indicating if they had a
	  bad read
	
2001-10-18 07:23  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c:

	- convert svc_setinfo, bla bla, you know hte drill
	
2001-10-18 07:01  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c:

	- rename CL_UpdateUserinfo to CL_ParseUpdateUserInfo for uniformness
	- rework svc_updateuserinfo/CL_ParseUpdateUserInfo like everything
	  else
	
2001-10-18 06:37  rhamphoryncus

	* doc/ideas/language.txt:

	- I've had this sitting around for a while now, might as well add it
	
2001-10-18 06:35  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c:

	- move the svc_print handling into a seperate function (CL_ParsePrint)
	- add NET_SVC_{Print,Download}_Parse functions and assosiated
	  net_svc_{print,download}_t structs.
	- make CL_Parse{Print,Download} use the above stuff
	
2001-10-18 06:23  taniwha

	* include/QF/msg.h, libs/util/msg.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/sv_main.c:

	msg.h:
		give mst_t a buffer to hold unterminated message strings
		kill MSG_ReadStaticString and MSG_ReadStringLine
	msg.c:
		kill MSG_ReadStaticString and MSG_ReadStringLine
		MSG_ReadString: implement the buffer for unterminated message strings
		and update readcount on badread
	cl_main.c:
		go back to MSG_ReadString and fix up the resulting const char * issues
	cl_parse.c:
		rewrite the cl_mofake code all because of an uninitialized variable :)
	sv_main.c:
		use MSG_ReadString instead of MSG_ReadStringLine because
		Cmd_TokenizeString really doesn't care about a terminating \n
	
2001-10-18 04:44  rhamphoryncus

	* include/compat.h, include/QF/msg.h, include/QF/string.h,
	libs/util/msg.c, libs/util/string.c, nq/source/cl_parse.c,
	nq/source/net_dgrm.c, nq/source/sv_user.c, qw/include/net_svc.h,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/net_packetlog.c, qw/source/net_svc.c,
	qw/source/sv_user.c:

	- change MSG_ReadString to return const char * and return a pointer
	  directly into the packet data.
	- change a bunch of char *'s to const char *'s for the above.  Only
	  thing that had trouble was the cl_nofake handler, which I changed to
	  use a local buffer.
	- add MSG_ReadStaticString which acts like the old MSG_ReadString,
	  specifically that it uses a static buffer and tollerates
	  unterminated strings.
	- add a Q_strnlen function, and make strnlen use it if strnlen is
	  undefined.
	- Add a net_svc.h and net_svc.c which will preparse svc messages into
	  structs, for easier handling.  Currently only soundlist and
	  modellist are done.
	
2001-10-18 04:14  taniwha

	* libs/util/msg.c:

	make all the multi-byte MSG_Read* functions update msg->readcount when the
	end of the buffer is hit so subsequent MSG_Read* calls for smaller values
	error as well. Also add a check for badread in MSG_ReadFloat
	
2001-10-18 03:43  taniwha

	* nq/source/sv_user.c:

	MSG_ReadChar -> MSG_ReadByte
	
2001-10-18 03:19  taniwha

	* qw/source/net_packetlog.c:

	remove the non-qw code and the ifdef QUAKEWORLD stuff
	
2001-10-17 21:35  deek

	* debian/: .cvsignore, changelog, control, quakeforge.conf, rules:

	debian/ updates -- I thought I'd already checked this in.
	
2001-10-17 18:49  taniwha

	* qw/source/sv_main.c:

	freebsd fixes
	
2001-10-17 18:36  taniwha

	* tools/qfcc/source/emit.c:

	handle a couple of missed ex_nil cases
	
2001-10-17 10:41  wildcode

	* README.cygwin, configure.ac, include/compat.h:

	changes to get mingw builds happening under cygwin
	
2001-10-17 07:45  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y:

	type checking now works much better and there is now a NIL builtin constant
	which can be assigned (/only/) to anything.
	
2001-10-16 22:55  taniwha

	* qw/source/sv_ents.c:

	whitespace
	
2001-10-16 22:37  taniwha

	* libs/video/targets/vid_wgl.c:

	wgl funcs are likely GLAPIENTRY type too :)
	
2001-10-16 21:40  taniwha

	* libs/audio/cd/cd_sdl.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mix.c, libs/util/quakefs.c,
	libs/util/zone.c, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rsky.c, libs/video/targets/in_sdl.c,
	libs/video/targets/keys.c, libs/video/targets/vid_common_gl.c,
	nq/source/sys_sdl.c, nq/source/sys_win.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/net_chan.c,
	qw/source/sv_sys_win.c, tools/qfcc/source/cmdlib.c:

	massive windows.h and WIN32 cleanup.
	
2001-10-16 18:38  taniwha

	* configure.ac:

	redundant checks cleanup
	
2001-10-16 17:02  taniwha

	* configure.ac:

	remove a redundant check for vga.h
	
2001-10-16 16:25  taniwha

	* libs/audio/targets/snd_oss.c:

	fix a missing sys/types.h
	
2001-10-16 15:38  taniwha

	* RPM/quakeforge.spec.in:

	bring back libQFjs
	
2001-10-16 05:06  deek

	* libs/video/targets/Makefile.am, configure.ac:

	Joystick target fixed.
	
2001-10-16 04:11  taniwha

	* libs/video/targets/: vid_3dfxsvga.c, vid_glx.c:

	fix a nasty seg on gl startup causes by looped function pointers
	
2001-10-16 03:29  taniwha

	* RPM/quakeforge.spec.in:

	rename the server package to servers and merge the master package into the
	servers package (master is currently small enough that it doesn't matter)
	
2001-10-15 23:47  taniwha

	* RPM/quakeforge.spec.in:

	nuke no longer installed libs
	
2001-10-15 23:47  taniwha

	* include/QF/GL/Makefile.am:

	add some missing headers to include_HEADERS
	
2001-10-15 23:16  taniwha

	* libs/video/targets/Makefile.am:

	oops
	
2001-10-15 23:09  taniwha

	* libs/video/targets/Makefile.am:

	libasm improvements
	
2001-10-15 22:52  deek

	* debian/: Makefile.am, quakeforge-glx.postinst,
	quakeforge-glx.postrm, quakeforge-sdl.postinst,
	quakeforge-sdl.postrm, quakeforge-sgl.postinst,
	quakeforge-sgl.postrm, quakeforge-x11.postinst,
	quakeforge-x11.postrm, rules:

	debian/ updates. More files get the axe!
	
2001-10-15 22:41  taniwha

	* libs/util/cmd.c:

	correct the default of cmd_warncmd
	
2001-10-15 22:33  deek

	* configure.ac:

	Ooops, forgot to nuke a couple lines from configure.
	
2001-10-15 22:32  deek

	* configure.ac, libs/video/targets/Makefile.am:

	Makefile fixes -- video driver libs are gone.
	
2001-10-15 22:28  deek

	* libs/video/targets/Makefile.am:

	[no log message]
	
2001-10-15 22:00  deek

	* doc/CodingStyle:

	Coding Style clarifications and some new stuff that has been changed
	recently.
	
2001-10-15 20:35  taniwha

	* configure.ac:

	make plugindir actually /work/ (ie, it can be overridden at install time)
	
2001-10-15 19:06  taniwha

	* include/QF/GL/funcs.h, libs/video/renderer/gl/gl_funcs.c,
	libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_wgl.c:

	fix some init order issues brought up by the new gl_funcs.c code.
	
2001-10-15 18:24  taniwha

	* include/QF/GL/funcs.h, libs/video/renderer/gl/gl_funcs.c:

	hopefully better win32 dynamicly loaded gl support. if nothing else,
	gl_funcs.c is easier to read :)
	
2001-10-15 17:41  taniwha

	* libs/audio/cd/cd_xmms.c:

	and a memleak fix from _Muz_
	
2001-10-15 17:37  taniwha

	* libs/audio/cd/cd_xmms.c:

	xmms info and session id patch from _Muz_
	
2001-10-15 17:32  taniwha

	* libs/video/targets/: in_win.c, joy_win.c:

	put the INITGUID definition in the correct place
	
2001-10-15 16:30  taniwha

	* libs/video/targets/joy_win.c:

	comment out the definition of INITGUID for now as it's causing linking problems
	
2001-10-15 16:21  taniwha

	* nq/source/Makefile.am:

	fix a typo that causes parallel makes to break on libqfnet
	
2001-10-14 12:19  deek

	* debian/: quakeforge-common.postinst, quakeforge-common.postrm,
	quakeforge-glx.postinst, quakeforge-glx.postrm,
	quakeforge-libs-gl.postinst, quakeforge-libs-gl.postrm,
	quakeforge-libs-sw.postinst, quakeforge-libs-sw.postrm,
	quakeforge-sdl.postinst, quakeforge-sdl.postrm,
	quakeforge-server.undocumented, quakeforge-servers.undocumented,
	quakeforge-sgl.postinst, quakeforge-sgl.postrm,
	quakeforge-x11.postinst, quakeforge-x11.postrm:

	More debian/ updates.
	
2001-10-14 12:17  deek

	* debian/: control, quakeforge-alsa.files,
	quakeforge-common.conffiles, quakeforge-common.docs,
	quakeforge-common.files, quakeforge-dev.dirs, quakeforge-dev.files,
	quakeforge-glx.dirs, quakeforge-glx.docs, quakeforge-glx.files,
	quakeforge-glx.undocumented, quakeforge-libs-gl.files,
	quakeforge-libs-sw.files, quakeforge-oss.files,
	quakeforge-sdl.dirs, quakeforge-sdl.docs, quakeforge-sdl.files,
	quakeforge-sdl.undocumented, quakeforge-server.dirs,
	quakeforge-server.docs, quakeforge-server.files,
	quakeforge-sgl.dirs, quakeforge-sgl.docs, quakeforge-sgl.files,
	quakeforge-sgl.undocumented, quakeforge-svga.dirs,
	quakeforge-svga.docs, quakeforge-svga.files,
	quakeforge-svga.undocumented, quakeforge-x11.dirs,
	quakeforge-x11.docs, quakeforge-x11.files,
	quakeforge-x11.undocumented, quakeforge.files, rules:

	debian/ updates. Cleaner, smaller, packages.
	
2001-10-14 07:05  deek

	* libs/audio/targets/Makefile.am:

	Makefile fixes.
	
2001-10-14 06:26  deek

	* debian/: control, quakeforge-3dfx.dirs, quakeforge-3dfx.docs,
	quakeforge-3dfx.files, quakeforge-3dfx.suid,
	quakeforge-3dfx.undocumented:

	Nuke -3dfx from debian/*
	
2001-10-14 05:57  deek

	* tools/Forge/Vector.m:

	Vector class for Forge. Don't know if we need it, but it helped me to
	grok vectors.
	
2001-10-14 05:55  deek

	* tools/Forge/: CameraView.m, Clipper.m, Entity.m, Forge.m,
	GNUmakefile, Map.m, Preferences.m, Project.m, SetBrush.m,
	TexturePalette.m, mathlib.c, English.lproj/Forge.gorm:

	This is all seriously broken, but I'm committing it so that it can be
	worked on by other people as well. :)
	
2001-10-12 23:14  taniwha

	* libs/audio/cd/: cd_linux.c, cd_sgi.c, cd_win.c, cd_xmms.c:

	remove some (int) casts
	
2001-10-12 19:26  taniwha

	* include/QF/cdaudio.h, include/QF/plugin/cd.h, libs/audio/cd.c,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_null.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, libs/audio/cd/cd_xmms.c:

	byte to int + xmms playlist support from _Muz_
	
2001-10-12 15:49  taniwha

	* libs/audio/targets/snd_win.c:

	fix up the sound restart code
	
2001-10-12 03:58  taniwha

	* tools/qfcc/source/expr.c:

	correct type error checking for vectors vs floats
	
2001-10-11 23:21  taniwha

	* configure.ac:

	config results report cleanup
	
2001-10-11 17:31  taniwha

	* libs/video/targets/: vid_sdl.c, vid_sdl32.c:

	diff snr --
	
2001-10-11 17:19  rhamphoryncus

	* TODO:

	- more TODO changes :)
	
2001-10-11 16:33  taniwha

	* TODO:

	minor tweeks
	
2001-10-11 16:26  taniwha

	* qw/source/: cl_cam.c, cl_ents.c:

	chase cam seems to work properly now
	
2001-10-11 06:54  taniwha

	* libs/video/renderer/gl/gl_rsurf.c:

	fix a misplaced s&r
	
2001-10-11 05:21  taniwha

	* doc/ideas/nehahra, nq/TODO:

	final bit of cleanup for now. save the nehahra bits from nq's TODO in docs
	and kill the TODO
	
2001-10-11 05:10  taniwha

	* configure.ac, quakeforge.lsm.in, nq/nuq.lsm.in,
	qw/quakeforge.lsm.in:

	put the .lsm file in the top level
	
2001-10-11 05:06  taniwha

	* nq/: AUTHORS, README:

	hey, even more cleanup
	
2001-10-11 05:02  taniwha

	* qw/: AUTHORS, README, README.WIN, ROADMAP:

	more cleanup
	
2001-10-11 04:56  taniwha

	* qw/newtree.dsw:

	old and oblsolete
	
2001-10-11 04:54  taniwha

	* qw/source/cl_demo.c:

	fix a woopsie that brok playdemo
	
2001-10-11 04:43  taniwha

	* qw/source/: cl_cam.c, cl_ents.c:

	sort of apply Serplord's chasecam fix (it wasn't complete)
	
2001-10-11 03:36  taniwha

	* nq/source/cl_main.c:

	damn escapee code. this fixes the nq timedemo loop bug
	
2001-10-11 03:04  taniwha

	* configure.ac:

	fix our -g -O2 -g -O3 fun
	
2001-10-10 23:16  taniwha

	* nq/source/cl_demo.c:

	and nq too, but it doesn't work well
	
2001-10-10 22:00  taniwha

	* qw/source/cl_demo.c:

	timedemo looping. "timedemo overkill 10" will give 10 runs
	
2001-10-10 18:40  taniwha

	* configure.ac:

	d'oh, forgot to AC_SUBST(PLUGIN_RPATH)
	
2001-10-10 16:22  taniwha

	* include/QF/plugin.h, libs/audio/cd.c, libs/audio/snd.c,
	libs/util/plugin.c:

	static plugins now actually work
	
2001-10-10 15:44  taniwha

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am:

	make the static plugins link properly with older libtool
	
2001-10-10 05:52  taniwha

	* acconfig.h, configure.ac, include/QF/plugin.h,
	libs/audio/Makefile.am, libs/audio/cd.c, libs/audio/snd.c,
	libs/audio/cd/Makefile.am, libs/audio/renderer/Makefile.am,
	libs/audio/targets/Makefile.am:

	static plugins (--with-static-plugins to force on, --without-static-plugins
	to force off, defaults to off for *nix and on for win32). does not work yet
	due to lack of support in libs/util/plugin.c, but that's next.
	
2001-10-10 05:00  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Clean up of models that are always fullbright.
	
2001-10-10 04:59  despair

	* libs/video/renderer/gl/gl_rmain.c:

	Whitespace.
	
2001-10-10 01:49  deek

	* tools/Forge/English.lproj/: Forge.classes, Forge.gorm:

	A Gorm file for the Forge interface.
	
2001-10-09 22:47  rhamphoryncus

	* qw/source/: sv_main.c, sv_pr_cmds.c, sv_send.c:

	- add a pr_double_remove cvar, that either ignores (0), warns about
	  (1), or causes a fatal error (2) when the progs remove an already
	  removed entity.  default is 1.
	- fix a segfault in FFnickFF parsing that causes a segfault
	
2001-10-09 22:26  wildcode

	* configure.ac:

	fixed missing $
	
2001-10-09 21:57  despair

	* libs/video/renderer/r_light.c:

	Whitespace.
	
2001-10-09 21:50  taniwha

	* libs/video/renderer/r_light.c:

	r_dlight_max can now safely be 0
	
2001-10-09 21:43  wildcode

	* libs/audio/targets/Makefile.am:

	oops audio targets makefile fix
	
2001-10-09 21:36  wildcode

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am, libs/console/Makefile.am:

	disabled -lm checking for cygwin and mingw32 and added plugin_LDFLAGS and plugin_LIBADD for win32 builds
	
2001-10-09 20:41  despair

	* include/QF/GL/qf_explosions.h:

	Don't get excited yet, rest of new explosions isn't going in for a while.
	
2001-10-09 20:35  despair

	* include/QF/render.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/renderer/sw32/sw32_rsurf.c:

	Try #2.
	Change r_maxparticles from short to unsigned int.
	Make MAX_DLIGHTS into a cvar, r_dlight_max that sets the unsigned int r_maxdlights.
	
2001-10-09 16:05  taniwha

	* nq/source/sys_wind.c:

	compile fixes for real osen ;)
	
2001-10-09 15:44  taniwha

	* nq/source/Makefile.am:

	automake 1.4 does /not/ like whitespace before a variable definition
	
2001-10-08 05:54  taniwha

	* include/QF/plugin.h, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_win.c, libs/audio/cd/cd_xmms.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_null.c,
	libs/audio/targets/snd_disk.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, libs/console/client.c,
	libs/console/server.c:

	QFPLUGIN now does the __declspec stuff and all plugins now use it on their
	plgin info function. doesn't actually /work/ yet :(
	
2001-10-08 05:52  taniwha

	* configure.ac:

	whitespace
	
2001-10-08 04:24  taniwha

	* configure.ac:

	don't attempt to build xmms support in mingw
	
2001-10-08 03:46  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	qw/source/sv_progs.c:

	break out the backtrace code from PR_RunError into PR_DumpState and use
	PR_DumpState instead of PR_RunError in seg_fault_handler so we get both a
	progs trace /and/ a core file (ulimit allowing)
	
2001-10-08 03:41  taniwha

	* INSTALL, bootstrap, configure.ac:

	INSTALL:
		move the bootstrap comment to where people are more likely to notice it
	bootstrap:
		hopefully put the auto*/libtool commands in the right order
	configure.ac:
		make enable/disable help messages less confusing
	
2001-10-07 18:45  taniwha

	* nq/source/sys_sdl.c, qw/source/cl_sys_sdl.c:

	diff snr--
	
2001-10-07 12:45  wildcode

	* configure.ac, libs/audio/targets/snd_win.c,
	nq/source/Makefile.am, nq/source/sys_wind.c:

	changes to get mingw32 sw clients to compile under cygwin
	
2001-10-06 22:57  taniwha

	* libs/video/targets/context_x11.c:

	fix a missing #ifdef HAVE_VIDMODE
	
2001-10-06 05:32  taniwha

	* nq/source/sys_unixd.c:

	nukage obsoletage
	
2001-10-06 04:48  taniwha

	* tools/qfcc/source/expr.c:

	don't convert float test epxressions for --id and fix a typo in an error
	message for !expr
	
2001-10-06 03:05  taniwha

	* nq/source/pr_cmds.c:

	whitespace and {}s
	
2001-10-06 01:14  despair

	* libs/video/renderer/gl/gl_sky.c:

	Whitespace. Hiding commented out code is bad.
	
2001-10-06 01:07  taniwha

	* configure.ac:

	clean up zlib checking a little. this should fix HAVE_ZLIB getting defined
	when it shouldn't be
	
2001-10-06 00:39  despair

	* include/QF/GL/qf_noisetextures.h,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/noisetextures.c:

	Clean up extern functions, update noise_diamondsquare to match LordHavoc's fractalnoise.
	
2001-10-06 00:31  despair

	* libs/video/renderer/gl/gl_sky_clip.c:

	Revert an optimization that impacts legibility more than performance.
	
2001-10-05 21:34  taniwha

	* bootstrap:

	fix for woody systems from _Muz_ with a tweek to make the libtoolize version
	check more general.
	
2001-10-05 21:09  taniwha

	* libs/audio/cd/cd_xmms.c:

	clean up args for execvp
	
2001-10-05 20:29  taniwha

	* libs/audio/cd/cd_xmms.c:

	pass through indent and then clean up after some of indent's insanity
	
2001-10-05 20:16  taniwha

	* acinclude.m4:

	cat /usr/share/aclocal/xmms.m4 >> acinclude.m4 for those without xmms.m4
	
2001-10-05 20:06  taniwha

	* libs/audio/cd/cd_xmms.c:

	remove dependency on net_socket so cd_xmms works with nq as well as qw. Seems
	to cause alsa some grief which is rather suprising as file decriptor counts
	should have taken care of that nicely.
	
2001-10-05 19:52  taniwha

	* libs/audio/: cd.c, cd/cd_xmms.c:

	move the xmms command from cd.c to cd_xmms.c and have the cd command always
	available
	
2001-10-05 19:43  despair

	* nq/source/.cvsignore:

	Make cvs blissfully unaware of nq-server.
	
2001-10-05 19:42  despair

	* tools/qfcc/include/.cvsignore:

	Fix stamp ignorance.
	
2001-10-05 19:36  taniwha

	* configure.ac, libs/audio/Makefile.am, libs/audio/cd.c,
	libs/audio/cd/Makefile.am, libs/audio/cd/cd_xmms.c:

	XMMS support from _Muz_ (Alexis Paul Musgrave <muz@cwcom.net>)
	
2001-10-05 19:21  taniwha

	* nq/source/host.c:

	isDedicted fixes
	
2001-10-05 19:01  despair

	* libs/video/renderer/gl/gl_draw.c:

	GL string and character rendering speed up and clean up.
	
2001-10-05 18:55  despair

	* libs/video/renderer/gl/gl_warp.c:

	Minor cleanup.
	
2001-10-05 16:08  taniwha

	* nq/source/: sv_ded.c, sys_unixd.c:

	nq-server seems to work now (mostly). got some issues with things like
	"+map start" on the command line being ignored.
	
2001-10-05 09:51  rhamphoryncus

	* libs/audio/targets/snd_win.c:

	- some changes to snd_win.c that will hopefully bring it closer to
	  operation
	
2001-10-04 19:11  rhamphoryncus

	* include/compat.h, include/QF/Makefile.am, include/QF/string.h,
	libs/util/Makefile.am, libs/util/string.c, qw/include/server.h,
	qw/source/sv_main.c, qw/source/sv_send.c:

	- fix a little mistake in SV_PrintToClient that'd cause it to
	  segfault if your first call was with "".  Probably could cause
	  crashes too
	- add a string.c file to libQFutil, with a Q_strcasestr function,
	  which strcasestr is defined to if it's not already defined.  (we'd
	  get that with glibc if we defined __USE_GNU, but we don't)
	- make client_t and SV_ExtractFromUserinfo both use NAME_MAX for
	  their name arrays, instead of 32 for one and 80 for the other
	- rewrite almost all of SV_ExtractFromUserinfo's name handling.
	  - \r, \n, and \t are all converted to spaces
	  - leading/trailing spaces are stripped
	  - consecutive spaces are reduced to a single space
	  - empty names are considered bad
	  - user-* nicks are considered bad (unless forced to them)
	  - a name containing console or admin is considered bad
	  - a name that already exists is considered bad
	  - if they have a bad name it gets forced to user-%d, where %d is
	    their userid
	  - netname in the progs is now updated properly
	  - name changes are always reported unless it's the initial setting,
	    rather than only if they're full connected and not a spectator
	  - finally, if the name change fails (info string exceeded), give
	    them the boot.  (before this was only done for duplicate names)
	
	That's about it :)
	
2001-10-03 22:25  taniwha

	* nq/source/: console.c, sv_model.c:

	hey, nq-server works until you connect :)
	
2001-10-03 21:38  despair

	* TODO, include/.cvsignore:

	Clean up TODO a bit, make cvsignore actually ignore all generated files...
	
2001-10-03 21:37  taniwha

	* nq/source/: console.c, host.c:

	shutdown the console
	
2001-10-03 21:25  taniwha

	* include/QF/cmd.h, libs/util/cmd.c, nq/source/Makefile.am,
	nq/source/cl_main.c, nq/source/console.c, nq/source/host.c,
	nq/source/sv_ded.c, nq/source/sys_unix.c, nq/source/sys_unixd.c,
	qw/include/client.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sv_ccmds.c:

	get nq-server so it runs. part of this involved renaming cl_warncmd to
	cmd_warncmd
	
2001-10-03 21:24  taniwha

	* libs/console/buffer.c:

	fix a seg when the buffer wraps
	
2001-10-03 20:04  taniwha

	* nq/source/Makefile.am:

	d'oh, I thought I learnt that lesson in libs/video/renderer/sw :/
	
2001-10-03 19:52  taniwha

	* RPM/quakeforge.spec.in:

	put nq-server into the rpms
	
2001-10-03 19:52  taniwha

	* configure.ac, nq/source/Makefile.am, nq/source/sv_ded.c,
	nq/source/sv_model.c, nq/source/sv_user.c, nq/source/sys_unixd.c,
	qw/source/Makefile.am:

	hey, it segs, but who cares? so does nq-glx -dedicated :P
	
2001-10-03 19:05  taniwha

	* configure.ac:

	fix a typo that prevented --with-servers working
	
2001-10-03 17:50  taniwha

	* libs/audio/renderer/Makefile.am, libs/models/alias/Makefile.am,
	libs/models/brush/Makefile.am, libs/models/sprite/Makefile.am,
	libs/util/Makefile.am, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/targets/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	duplicate file name cleanup and make dist works
	
2001-10-03 17:25  taniwha

	* nq/source/: host.c, sys_unix.c:

	-dedicated fixes
	
2001-10-03 14:59  taniwha

	* libs/video/renderer/sw/Makefile.am:

	finally got sw's Makefile.am working too
	
2001-10-03 14:49  taniwha

	* libs/video/renderer/sw32/Makefile.am:

	ok, sw32's Makefile.am now works with both 1.4 and 1.5
	
2001-10-03 03:42  rhamphoryncus

	* qw/include/server.h:

	- change MAX_MASTERS from 8 to 32, since prozac has 9 of them
	
2001-10-03 02:51  taniwha

	* TODO, configure.ac, include/QF/GL/qf_funcs_list.h,
	libs/video/renderer/gl/gl_rsurf.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c:

	fix skybox/skydom map vis issues. I hope this works on all drivers.
	
2001-10-03 00:07  taniwha

	* libs/video/renderer/gl/Makefile.am:

	hey, I think this one is going to work!!!
	
2001-10-02 23:53  despair

	* libs/util/hash.c:

	Fix missing include.
	
2001-10-02 23:17  taniwha

	* include/QF/hash.h, libs/util/hash.c:

	add Hash_GetList to get a list of elements in the hash table (unsorted)
	
2001-10-02 23:13  taniwha

	* libs/video/renderer/gl/Makefile.am:

	this works a smidge better
	
2001-10-02 22:36  taniwha

	* configure.ac, libs/video/renderer/sw/Makefile.am:

	seems automake isn't too happy about nested conditionals and main vars
	
2001-10-02 22:02  despair

	* libs/video/renderer/: sw/Makefile.am, sw32/Makefile.am,
	gl/Makefile.am:

	Broken attempt at cleaning up Makefile.am's, for taniwha's perusal.
	
2001-10-02 21:14  taniwha

	* include/QF/GL/defines.h, include/QF/GL/extensions.h,
	include/QF/GL/qf_rlight.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_rsurf.h, include/QF/GL/qf_screen.h,
	include/QF/GL/qf_sky.h, include/QF/GL/qf_textures.h,
	include/QF/GL/qf_vid.h, include/QF/GL/types.h,
	libs/video/renderer/gl/gl_funcs.c:

	files under inclue/QF are not allowed to include files from include (eg,
	including config.h is a nono).
	
2001-10-02 20:21  taniwha

	* TODO:

	couple of updates
	
2001-10-02 19:43  despair

	* nq/source/cl_demo.c, qw/source/cl_demo.c:

	5.2 time and fps in demo output, for both nq and qw.
	
2001-10-02 19:33  taniwha

	* tools/qwaq/main.qc:

	comment out unused var
	
2001-10-02 19:17  taniwha

	* libs/gamecode/engine/pr_opcode.c:

	type b of not.i is void, not integer
	
2001-10-02 19:03  taniwha

	* tools/qfcc/source/expr.c:

	fix a d'oh in the param/return type checking
	
2001-10-02 18:55  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c,
	source/pr_opcode.c:

	expr.h:
		get_type and extract_type prototypes and add extern for type_names
	emit.c:
		use extract_type instead of get_type
	expr.c:
		get_type now returns the type pointer rather than the qc type enum.
		extract_type uses get_type to return the qc type enum.
		make type_names global
		use get_type instead of ex_expr/ex_def to cover more cases
		clean up function call/return processing as a result of get_type
	pr_opcode.c:
		use opcode_priority_type_table_ab when var_c is null and a minor
		cleanup in PR_Opcode_Find
	
2001-10-02 18:12  taniwha

	* libs/audio/cd.c:

	fix a thinko that prevented the cd command from being added
	
2001-10-02 09:11  despair

	* libs/video/renderer/gl/: gl_dyn_part.c, gl_sky_clip.c:

	Minor tweak of lightning sparks and teleport appearances, fix brief breakage of gl_sky_clip 1 & 2 with skyboxes.
	
2001-10-02 06:58  despair

	* libs/video/renderer/gl/gl_sky_clip.c:

	Whitespace.
	
2001-10-02 06:13  despair

	* include/QF/GL/qf_rsurf.h, libs/video/renderer/gl/gl_rmain.c:

	R_Mirror-related cleanups, and some whitespace.
	
2001-10-02 05:43  taniwha

	* RPM/quakeforge.spec.in:

	get the gl packages to be made (HAVE_GLX and HAVE_SGL died)
	
2001-10-02 05:23  taniwha

	* RPM/quakeforge.spec.in:

	svga and renderer_sw libs aren't installed any more
	
2001-10-02 05:23  taniwha

	* libs/Makefile.am:

	remove an ancient clean target that's no longer needed
	
2001-10-02 04:55  taniwha

	* configure.ac:

	the forced libz.so link doesn't work well with libtool, so if X11 has an old
	libz.a, just give up on compression support making a lot of noise in the
	process.
	
2001-10-02 03:24  rhamphoryncus

	* libs/console/console.c, qw/source/sbar.c:

	- make the fallback console use stdin
	- don't draw scores overlay if the screen is less than 244 wide.
	
2001-10-02 02:35  taniwha

	* configure.ac:

	remove debug info
	
2001-10-02 01:53  wildcode

	* configure.ac:

	fixes to get qf to compile cygwin->mingw32
	
2001-10-02 01:48  despair

	* libs/video/renderer/gl/gl_rmain.c:

	Instead of glEnable/glDisable (GL_ALPHA_TEST) pairs for every sprite rendered, let's do it once for the entire sprite loop. Minor hit when there are no sprites, but 2+ it's a gain. Better worst case, rather than better peak performance.
	
2001-10-02 00:01  despair

	* libs/video/renderer/gl/gl_rmain.c:

	Clean up glDepthFunc and glDepthRange so it's properly initted, and not set needlessly every frame.
	
2001-10-01 22:52  taniwha

	* configure.ac:

	--with-server is now --with-servers and works like --with-clients (master,
	nq and qw with nq defaulting to no). add DISK to SOUND_TYPES output. try to
	fix AR gaff
	
2001-10-01 21:56  taniwha

	* nq/source/Makefile.am:

	fix the capitolisation of nq_server_SOURCES
	
2001-10-01 21:52  despair

	* libs/video/renderer/gl/: gl_rmain.c, gl_sky_clip.c:

	Whitespace.
	
2001-10-01 21:50  despair

	* libs/video/targets/in_sdl.c:

	Fix double joystick init in sdl targets.
	
2001-10-01 21:07  taniwha

	* include/winquake.h:

	use HAVE_DDRAW_H and HAVE_DSOUND_H rather than arguing with WildCode over
	whether we should include those headers or not ;)
	
2001-10-01 20:49  taniwha

	* bootstrap, configure.ac:

	bootstrap:
		make it so bootstrap can be run out of dir (like configure)
	configure.ac:
		evil hack to get $AR working with older libtool (1.3)
	
2001-10-01 18:02  taniwha

	* configure.ac:

	fix out-of-tree builds for asm (this also sets up ASFLAGS more correctly)
	
2001-10-01 17:18  taniwha

	* bootstrap:

	run aclocal before automake for automake 1.5
	
2001-10-01 16:09  taniwha

	* libs/console/server.c:

	update the screen directly when printing rather than using C_DrawOutput.
	Resizing still seems to work updates are much faster.
	
2001-10-01 06:49  taniwha

	* libs/console/server.c:

	getting closer to a properly resizing console
	
2001-10-01 01:51  taniwha

	* qw/: include/client.h, source/cl_cam.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_view.c:

	mirror the chase and watervis serverinfo keys in the cl struct so
	Info_ValueForKey doesn't get hit so often.
	
2001-10-01 00:20  taniwha

	* qw/: include/pmove.h, source/cl_cam.c:

	nuke SV_RecursiveHullCheck from cl_cam.c and use PM_RecursiveHullCheck
	instead. Also add prototype for PM_RecursiveHullCheck to pmove.h
	
2001-09-30 23:24  taniwha

	* libs/audio/cd/Makefile.am, libs/audio/targets/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am:

	fixes for rh 7.1
	
2001-09-30 22:59  deek

	* configure.ac:

	Okay, WildCode, check this.
	
2001-09-30 13:05  wildcode

	* configure.ac, include/winquake.h, libs/audio/cd/cd_win.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_mix.c:

	more compile under cygwin patches
	
2001-09-30 05:59  taniwha

	* include/QF/console.h, libs/console/Makefile.am,
	libs/console/buffer.c, libs/console/console.c,
	libs/console/server.c:

	output window now updates when resizing, but it doesn't /quit/ work properly
	(issue with starting line).
	
2001-09-30 03:58  taniwha

	* qw/source/cl_cam.c:

	correct a spelling error in a comment
	
2001-09-29 09:39  wildcode

	* configure.ac, libs/util/quakefs.c:

	changes to get cygwin to compile server. still debugging result
	
2001-09-29 04:24  taniwha

	* include/QF/console.h, libs/console/Makefile.am,
	nq/source/console.c, qw/source/console.c:

	rename console_t to old_console_t in preparation for a better version and
	temporarily disable the client console plugin as it currently doesn't
	compile.
	
2001-09-28 23:34  rhamphoryncus

	* libs/gamecode/engine/pr_strings.c:

	- boundscheck static progs strings, and give proper errors for that
	  and dynamic strings if it fails.
	
2001-09-28 23:10  taniwha

	* libs/console/server.c:

	update the status bar on resize
	
2001-09-28 22:07  taniwha

	* qw/source/cl_ents.c:

	this fixes the rendering of the player when not in chasecam mode. not sure
	what it does for chasecam mode.
	
2001-09-28 21:39  taniwha

	* nq/source/sv_progs.c, qw/source/sv_progs.c:

	fix a coupld d'ohs for pr_checkextensions
	
2001-09-28 21:15  taniwha

	* qw/source/cl_cam.c:

	fix a tiny case&paste (?) error that prevented players from being drawn.
	
2001-09-28 16:54  taniwha

	* include/context_x11.h, include/QF/vid.h,
	libs/video/targets/context_x11.c, libs/video/targets/in_common.c,
	libs/video/targets/vid.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c:

	move vid_fullcreen definition from *.c to vid.c and declaration from
	context_x11.h to vid.h and remove all extern decls from *.c
	
2001-09-28 16:53  taniwha

	* nq/source/sys_win.c:

	include console.h
	
2001-09-28 16:50  taniwha

	* qw/source/cl_sys_win.c:

	more namespace issues
	
2001-09-28 16:29  taniwha

	* include/winquake.h, qw/source/cl_sys_sdl.c:

	fix a win32 namespace issue
	
2001-09-28 16:03  taniwha

	* configure.ac, libs/console/server.c, qw/source/cl_sys_sdl.c:

	partial fixes for mingw cross builds. still have issues with ar :(
	
2001-09-28 15:29  taniwha

	* libs/util/sys.c:

	fix a case and paste error
	
2001-09-28 15:29  taniwha

	* qw/source/sv_progs.c:

	make sv_progs CVAR_NONE rather thatn CVAR_ROM so it can be set in server.cfg.
	
2001-09-28 10:31  deek

	* bootstrap, configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/util/Makefile.am:

	Aaaaaaand, it's done!
	Special note: I hope to never do this again. :)
	
2001-09-28 09:49  deek

	* libs/models/: Makefile.am, alias/Makefile.am, brush/Makefile.am,
	sprite/Makefile.am:

	Makefile cleanup continues. Models.
	
2001-09-28 07:51  taniwha

	* nq/source/cl_cam.c, nq/source/cl_input.c, qw/include/cl_cam.h,
	qw/source/cl_cam.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_view.c:

	Apply Seth Galbraith's <sgalbrai@linknet.kitsap.lib.wa.us> chasecam patch
	
2001-09-28 07:41  deek

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_funcs.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_wgl.c:

	Rename gl_libgl to gl_driver, nuke the last of the HAVE_GLX references,
	and default gl_driver to OPENGL32.DLL on Win32.
	
2001-09-28 07:33  taniwha

	* tools/gas2masm/.cvsignore:

	ignore gas2masm
	
2001-09-28 07:27  taniwha

	* tools/qfdefs/source/gendefs.c:

	make gendefs put its rcsid into its generated files
	
2001-09-28 07:09  taniwha

	* tools/: gas2masm/gas2masm.c, qfcc/source/debug.c,
	qfcc/source/emit.c, qfcc/source/expr.c, qfcc/source/pr_comp.c,
	qfcc/source/pr_def.c, qfcc/source/pr_imm.c,
	qfcc/source/pr_opcode.c, qfcc/source/qc-lex.l,
	qfcc/source/qc-parse.y, qfdefs/source/defs.c,
	qfdefs/source/fix_globals.c, qfdefs/source/gendefs.c,
	qfdefs/source/qfdefs.c, qwaq/builtins.c, qwaq/main.c:

	and some more
	
2001-09-28 06:56  taniwha

	* doc/template.c:

	use this for the top of .c files instead of template.h so we get rcsid info
	
2001-09-28 06:55  deek

	* configure.ac, libs/video/targets/Makefile.am:

	fix up installs for -svga.
	
2001-09-28 06:26  taniwha

	* libs/audio/cd.c, libs/audio/snd.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_sgi.c, libs/audio/cd/cd_win.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/snd_mix.c, libs/audio/renderer/snd_null.c,
	libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_mme.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, libs/console/client.c,
	libs/console/complete.c, libs/console/console.c,
	libs/console/inputline.c, libs/console/list.c,
	libs/console/server.c, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_strings.c, libs/models/clip_hull.c,
	libs/models/gl_model_fullbright.c, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw32_model_brush.c,
	libs/models/brush/sw_model_brush.c,
	libs/models/sprite/gl_model_sprite.c,
	libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw32_model_sprite.c,
	libs/models/sprite/sw_model_sprite.c, libs/util/checksum.c,
	libs/util/cmd.c, libs/util/con_print.c, libs/util/console.c,
	libs/util/crc.c, libs/util/cvar.c, libs/util/dirent.c,
	libs/util/fendian.c, libs/util/fnmatch.c, libs/util/hash.c,
	libs/util/info.c, libs/util/link.c, libs/util/mathlib.c,
	libs/util/mdfour.c, libs/util/msg.c, libs/util/pcx.c,
	libs/util/plugin.c, libs/util/qargs.c, libs/util/qendian.c,
	libs/util/qfplist.c, libs/util/quakefs.c, libs/util/quakeio.c,
	libs/util/sizebuf.c, libs/util/sys.c, libs/util/tga.c,
	libs/util/va.c, libs/util/ver_check.c, libs/util/wad.c,
	libs/util/zone.c, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_efrag.c, libs/video/renderer/r_ent.c,
	libs/video/renderer/r_graph.c, libs/video/renderer/r_light.c,
	libs/video/renderer/r_main.c, libs/video/renderer/r_part.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c,
	libs/video/renderer/gl/noisetextures.c,
	libs/video/renderer/sw/d_edge.c, libs/video/renderer/sw/d_fill.c,
	libs/video/renderer/sw/d_init.c, libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/d_part.c, libs/video/renderer/sw/d_polyse.c,
	libs/video/renderer/sw/d_scan.c, libs/video/renderer/sw/d_sky.c,
	libs/video/renderer/sw/d_sprite.c, libs/video/renderer/sw/d_surf.c,
	libs/video/renderer/sw/d_vars.c, libs/video/renderer/sw/d_zpoint.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw/nonintel.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_graph.c,
	libs/video/renderer/sw/sw_raclip.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_rbsp.c,
	libs/video/renderer/sw/sw_rdraw.c,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw/sw_rsky.c,
	libs/video/renderer/sw/sw_rsprite.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw/sw_skin.c,
	libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/d_fill.c,
	libs/video/renderer/sw32/d_init.c,
	libs/video/renderer/sw32/d_modech.c,
	libs/video/renderer/sw32/d_part.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sky.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/renderer/sw32/d_vars.c,
	libs/video/renderer/sw32/d_zpoint.c,
	libs/video/renderer/sw32/draw.c, libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_graph.c,
	libs/video/renderer/sw32/sw32_raclip.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	libs/video/renderer/sw32/sw32_rbsp.c,
	libs/video/renderer/sw32/sw32_rdraw.c,
	libs/video/renderer/sw32/sw32_redge.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rmisc.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/renderer/sw32/sw32_rsky.c,
	libs/video/renderer/sw32/sw32_rsprite.c,
	libs/video/renderer/sw32/sw32_rsurf.c,
	libs/video/renderer/sw32/sw32_skin.c,
	libs/video/targets/context_x11.c, libs/video/targets/dga_check.c,
	libs/video/targets/in_common.c, libs/video/targets/in_event.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_null.c,
	libs/video/targets/in_sdl.c, libs/video/targets/in_svgalib.c,
	libs/video/targets/in_win.c, libs/video/targets/in_x11.c,
	libs/video/targets/joy.c, libs/video/targets/joy_linux.c,
	libs/video/targets/joy_null.c, libs/video/targets/joy_win.c,
	libs/video/targets/keys.c, libs/video/targets/old_keys.c,
	libs/video/targets/qfgl_ext.c, libs/video/targets/vid.c,
	libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_ext.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_null.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sdl32.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_vga.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_win.c, libs/video/targets/vid_x11.c,
	nq/source/cl_cam.c, nq/source/cl_cmd.c, nq/source/cl_demo.c,
	nq/source/cl_input.c, nq/source/cl_main.c, nq/source/cl_parse.c,
	nq/source/cl_screen.c, nq/source/cl_tent.c, nq/source/cl_view.c,
	nq/source/com.c, nq/source/conproc.c, nq/source/console.c,
	nq/source/game.c, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/host_skin.c, nq/source/locs.c, nq/source/mplib.c,
	nq/source/mplpc.c, nq/source/net_bsd.c, nq/source/net_bw.c,
	nq/source/net_dgrm.c, nq/source/net_dos.c, nq/source/net_ipx.c,
	nq/source/net_loop.c, nq/source/net_main.c, nq/source/net_mp.c,
	nq/source/net_none.c, nq/source/net_udp.c, nq/source/net_vcr.c,
	nq/source/net_win.c, nq/source/net_wins.c, nq/source/net_wipx.c,
	nq/source/pr_cmds.c, nq/source/sbar.c, nq/source/skin.c,
	nq/source/sv_cvar.c, nq/source/sv_ded.c, nq/source/sv_main.c,
	nq/source/sv_move.c, nq/source/sv_phys.c, nq/source/sv_progs.c,
	nq/source/sv_user.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	nq/source/world.c, qw/source/buildnum.c, qw/source/cl_cam.c,
	qw/source/cl_cmd.c, qw/source/cl_cvar.c, qw/source/cl_demo.c,
	qw/source/cl_ents.c, qw/source/cl_input.c, qw/source/cl_main.c,
	qw/source/cl_misc.c, qw/source/cl_ngraph.c, qw/source/cl_parse.c,
	qw/source/cl_pred.c, qw/source/cl_screen.c, qw/source/cl_skin.c,
	qw/source/cl_slist.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c,
	qw/source/cl_tent.c, qw/source/cl_view.c, qw/source/com.c,
	qw/source/console.c, qw/source/crudefile.c, qw/source/game.c,
	qw/source/locs.c, qw/source/master.c, qw/source/msg_ucmd.c,
	qw/source/net_chan.c, qw/source/net_packetlog.c,
	qw/source/net_udp.c, qw/source/net_udp6.c, qw/source/pmove.c,
	qw/source/pmovetst.c, qw/source/sbar.c, qw/source/skin.c,
	qw/source/sv_ccmds.c, qw/source/sv_cvar.c, qw/source/sv_ents.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_model.c,
	qw/source/sv_move.c, qw/source/sv_nchan.c, qw/source/sv_phys.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	qw/source/sv_sys_unix.c, qw/source/sv_sys_win.c,
	qw/source/sv_user.c, qw/source/teamplay.c, qw/source/world.c:

	the rcsid commit from hell }:>
	
2001-09-28 05:41  deek

	* configure.ac:

	Great idea, Deek, commit the makefiles w/o the configure needed for
	them. !lart Deek
	
2001-09-28 05:40  deek

	* qw/source/Makefile.am:

	And this fixes QW.
	
2001-09-28 05:37  deek

	* nq/source/Makefile.am:

	This fixes NQ.
	
2001-09-28 05:33  deek

	* libs/video/: renderer/Makefile.am, renderer/gl/Makefile.am,
	renderer/sw/Makefile.am, renderer/sw32/Makefile.am,
	targets/Makefile.am:

	The video version. This WILL break QW and NQ until my next commit.
	
2001-09-28 05:33  deek

	* libs/audio/: Makefile.am, cd/Makefile.am, renderer/Makefile.am,
	targets/Makefile.am:

	Build system updates/fixes for audio libs. MUCH cleaner, probably
	faster, doesn't do anything unnecessary any more as far as I can tell.
	
2001-09-28 04:40  taniwha

	* nq/source/net_wso.c:

	empty file
	
2001-09-28 03:58  taniwha

	* tools/qfdefs/: configure.in, source/defs.c:

	make compile with gcc 3.0
	
2001-09-28 03:47  taniwha

	* tools/qfdefs/configure.in:

	fix --with-qf
	
2001-09-27 21:58  deek

	* libs/video/renderer/sw32/Makefile.am:

	And now for the 32-bit software renderer.
	
2001-09-27 21:53  deek

	* libs/video/renderer/sw/Makefile.am:

	Okay, this ought to work for software.
	
2001-09-27 21:47  deek

	* libs/video/renderer/gl/Makefile.am:

	Okay, the GL renderer lib is fixed up.
	
2001-09-27 21:28  deek

	* libs/video/renderer/Makefile.am:

	yaay, cleaned up.
	
2001-09-27 17:12  taniwha

	* configure.ac, libs/audio/targets/snd_alsa_0_9.c:

	this should work for older alsa 0.9 where asoundlib.h is still in sys instead of alsa
	
2001-09-27 06:52  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Make blood puffs a little less ridiculously large and not overly dense.
	
2001-09-27 03:09  despair

	* libs/video/renderer/: gl/gl_dyn_part.c, sw/sw_rpart.c,
	sw32/sw32_rpart.c:

	Remove scaling from R_RunParticleEffect, and make blood puff size variable in qw.
	
2001-09-27 00:43  despair

	* include/r_dynamic.h, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/source/cl_tent.c,
	qw/source/cl_tent.c:

	Add small cyan light to lightning impacts. And restore particle direction use in nq. Greatly improves blood effects.
	
2001-09-26 22:26  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c, qw/source/sv_send.c:

	- add some conversion builtins, now we have ftoi, ftos, itof, itos,
	  stof, stoi, stov, and vtos.
	- fix PF_sprintf
	- add FFnameFF support, where it tacks <userid> after the nick on the
	  console.
	
2001-09-26 21:06  taniwha

	* qw/source/cl_main.c:

	set the default rcon_address port to 27500 rather than 0
	
2001-09-26 20:57  taniwha

	* qw/source/cl_main.c:

	thou shalt not use strlen as a boolean value!
	
2001-09-26 18:08  taniwha

	* libs/console/server.c:

	windows get resized/moved properly now and the input line gets redrawn when
	the terminal resizes. Still need to work on the status bar and output window
	
2001-09-26 16:31  taniwha

	* include/QF/console.h, libs/console/inputline.c,
	libs/console/server.c:

	various input line improvements
	
2001-09-26 08:00  wildcode

	* configure.ac:

	added --disable-oss
	
2001-09-26 06:09  taniwha

	* libs/console/server.c:

	minor improvements in cursor location handling
	
2001-09-26 05:45  taniwha

	* libs/console/server.c:

	various fixes, most notably using windows instead of subwindows. This stops
	the invalid memory accesses within ncurses when resizing.
	
2001-09-26 03:39  deek

	* tools/qfcc/doc/man/qfcc.1:

	Move along, nothing to see here... :)
	
2001-09-25 23:58  deek

	* configure.ac, nq/source/Makefile.am, qw/source/Makefile.am:

	-3dfx is gone, pending someone to work on it again. Most of the stuff it
	did specially will be folded into -glx.
	
2001-09-25 23:47  wildcode

	* qw/source/Makefile.am:

	bootstrap now works in cygwin
	
2001-09-25 23:33  taniwha

	* libs/console/server.c:

	update local info about the screen size
	
2001-09-25 23:32  deek

	* qw/source/Makefile.am:

	do the same for QW.
	
2001-09-25 23:04  wildcode

	* acinclude.m4, configure.ac, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am, libs/models/Makefile.am,
	libs/video/renderer/Makefile.am, libs/video/targets/Makefile.am,
	nq/source/Makefile.am:

	trying to get bootstrap to work in cygwin
	
2001-09-25 22:12  taniwha

	* libs/: audio/renderer/Makefile.am, util/Makefile.am,
	video/renderer/sw/Makefile.am, video/targets/Makefile.am:

	libasm cleanups
	
2001-09-25 21:55  deek

	* nq/source/Makefile.am:

	simplify, be paranoid
	
2001-09-25 21:46  deek

	* nq/source/Makefile.am:

	Better fix.
	
2001-09-25 21:38  deek

	* nq/source/Makefile.am:

	Makefile updates. Not so ugly any more, and might even work in Windows.
	
2001-09-25 20:35  taniwha

	* libs/console/server.c:

	do the resize signally properly
	
2001-09-25 20:16  taniwha

	* libs/console/console.c, libs/console/server.c,
	qw/source/sv_sys_unix.c:

	expernimental code to get window resizing working
	
2001-09-25 16:32  taniwha

	* libs/console/server.c:

	clean up the buffer size calcs a bit
	
2001-09-25 16:19  taniwha

	* libs/console/server.c:

	use the dynamic buffer for both curses and stdout
	
2001-09-25 16:13  taniwha

	* libs/console/server.c:

	fix a char translation bug in the curses console and make the non-curses
	console actually translate chars
	
2001-09-25 06:18  taniwha

	* include/QF/input.h, libs/audio/renderer/snd_mixa.S,
	libs/util/math.S, libs/video/renderer/sw/sw_raclipa.S,
	qw/source/Makefile.am, qw/source/master.c, qw/source/sv_main.c,
	tools/cross/cross-make.sh:

	mingw build fixes again (including mostly working in sid: got some link issues)
	
2001-09-24 23:18  taniwha

	* configure.ac, RPM/quakeforge.spec.in:

	alsa detection improvement sfor latest 0.9, add the qw master package, and
	get the server packages building
	
2001-09-24 21:22  deek

	* configure.ac:

	Helping out with the fixup of win32 builds on cygwin's new,
	apparently very weird, automake version 1.5.
	
2001-09-24 21:00  taniwha

	* include/QF/sys.h, libs/util/Makefile.am, libs/util/sys.c,
	libs/util/sys_error.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_ccmds.c, qw/source/sv_main.c,
	qw/source/sv_sys_unix.c, qw/source/sv_sys_win.c:

	move Sys_Quit and Sys_Error totally into libQFutil. They will call a list
	of pre-registered (Sys_RegisterShutdown) function before actually exiting
	the program. This should take care of the pain when an ncurses server
	crashes.
	
2001-09-24 19:41  rhamphoryncus

	* nq/source/sv_main.c:

	- and THAT particular bug fix is going into nq too
	
2001-09-24 19:12  taniwha

	* qw/source/net_packetlog.c:

	thou shalt not rely on order of evaluation
	
2001-09-24 18:26  rhamphoryncus

	* qw/source/sv_send.c:

	- fix our favorite svc_updatefrags overflow bug!  weeeeee
	
2001-09-24 18:03  despair

	* libs/video/renderer/gl/Makefile.am:

	Whoops.
	
2001-09-24 17:52  despair

	* include/Makefile.am, include/r_cvar.h, include/world.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/targets/vid_common_gl.c, nq/include/Makefile.am,
	nq/include/world.h, qw/include/Makefile.am, qw/include/world.h:

	Merge world.h. Also reduced smoke particle textures from 8 to 1, a considerable speedup through reduced texture thrash...
	
2001-09-24 17:51  taniwha

	* tools/qfcc/source/pr_def.c:

	make the unused var warning like gcc's
	
2001-09-24 16:25  rhamphoryncus

	* qw/source/: net_packetlog.c, sv_send.c:

	- when a client overflows print out the backbuf too, not just
	  netchan.message
	- tweak the svc_print netlog spacing
	
2001-09-24 14:47  rhamphoryncus

	* qw/source/sv_send.c:

	- fix overflow packet dumping.  Oops :)
	
2001-09-24 03:23  taniwha

	* tools/qfcc/configure.in:

	try three. this should work
	
2001-09-24 02:48  taniwha

	* tools/qfcc/configure.in:

	try two
	
2001-09-24 02:38  taniwha

	* tools/qfcc/configure.in:

	try to make --with-qf work while configuring
	
2001-09-23 15:14  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	- when the progs cache a model, copy it onto the hunk, so the gc can't
	  squash it
	- ditto for sounds, just in case
	
2001-09-23 04:08  taniwha

	* tools/qfcc/source/expr.c:

	don't print the file or line number for "warnings treated as errors"
	
2001-09-23 04:08  taniwha

	* tools/qfcc/source/emit.c:

	fix a slew of false positives with unused var checking
	
2001-09-23 03:41  taniwha

	* configure.ac, libs/video/targets/qfgl_ext.c:

	fix two bugs with glx extension checking: HAVE_GLX wasn't getting into
	config.h and GLX_ARB_get_proc_address is not (any longer?) defined by mesa.
	
2001-09-23 03:24  despair

	* include/QF/GL/qf_vid.h, libs/video/targets/vid_common_gl.c:

	Use a callback for gl_multitexture which sets gl_mtex_active (now a qboolean, rather than a macro). 0.6-1.0% speedup.
	
2001-09-23 03:18  taniwha

	* libs/video/targets/vid_common_gl.c:

	don't enable mtex if the required functions cannot be found. This shouldn't
	normally happen, but is due to a currently broken QFGL_ExtensionAddress and
	causes qf to seg when mtex is requested.
	
2001-09-23 01:29  rhamphoryncus

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c:

	- add a NUM_FOR_BAD_EDICT function, which doesn't care if it's a bad
	  value
	- switch some prints over NUM_FOR_BAD_EDICT
	- change NUM_FOR_EDICT to call PR_RunError on error, instead of
	  PR_Error.  That was it prints out a backtrace.
	
	(I did it in reverse order ;)
	
2001-09-23 00:36  rhamphoryncus

	* libs/console/inputline.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, qw/source/net_packetlog.c,
	qw/source/sv_user.c:

	- add some comments to libs/console/inputline.c
	- rename pr_deadbeef to pr_deadbeef_ents
	- add pr_deadbeef_locals, which does uninited locals.  (crashes from
	  it are undeniably buggy code, unlike pr_deadeef_ents)
	- add a missing break to packetlog printing's switch
	- add sv_kickfake, which kicks people for attempting to fake messages,
	  or replaces the ^Ms with # if disabled.
	
2001-09-23 00:15  taniwha

	* qw/source/sv_progs.c:

	segmentation fault handler from kkqwsv (thanks, Bill;) but with a couple
	minor improvements (you get a core file if the seg wasn't triggered by progs).
	
2001-09-22 23:41  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/pr_def.c,
	source/qc-parse.y:

	unused local variable detection
	
2001-09-22 02:37  despair

	* libs/video/renderer/: r_cvar.c, r_part.c, gl/gl_dyn_part.c,
	sw/sw_rpart.c, sw32/sw32_rpart.c:

	Kill r_particles->int_val testing in gl particle engine. Also merge a bit down to r_part.c/r_cvar.c. Properly declare cl_max_particles (how the heck was it working when only ever declared as exter cvar_t *cl_max_particles?).
	
	Should be a minor speedup for gl, definitely a code cleanup.
	
2001-09-22 02:24  taniwha

	* qw/source/: cl_main.c, sv_main.c:

	'rcon localinfo motd "hi there"' now works
	
2001-09-21 19:28  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c:

	- use etype_T instead of int (just so it's clearer in debugging)
	
2001-09-21 17:28  rhamphoryncus

	* libs/console/server.c:

	- compile fix for building without curses
	
2001-09-21 04:22  taniwha

	* include/QF/console.h, include/QF/pcx.h, include/QF/sys.h,
	libs/audio/cd.c, libs/audio/snd.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/snd_mix.c,
	libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_mme.c, libs/audio/targets/snd_oss.c,
	libs/audio/targets/snd_sdl.c, libs/audio/targets/snd_sgi.c,
	libs/audio/targets/snd_sun.c, libs/audio/targets/snd_win.c,
	libs/console/console.c, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/models/gl_model_fullbright.c, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/brush/gl_model_brush.c, libs/util/cmd.c,
	libs/util/con_print.c, libs/util/console.c, libs/util/cvar.c,
	libs/util/info.c, libs/util/pcx.c, libs/util/plugin.c,
	libs/util/qargs.c, libs/util/quakefs.c, libs/util/sizebuf.c,
	libs/util/sys.c, libs/util/zone.c, nq/source/console.c,
	qw/include/server.h, qw/source/console.c, qw/source/sv_main.c,
	qw/source/sv_send.c:

	total nukage of Con_*Printf calls from libs (except for video). Sys_*Printf
	(Sys_DPrintf is new) is now used exclusively for all lib printing. Con_Init
	sets the sys printf recirection to Con_Print (which has been revamped
	appropriatly) and the server sets it to SV_Print (which was SV_Printf and
	the new SV_Printf calls /it/). This should fix the rcon print redirection
	issues.
	
2001-09-21 03:01  taniwha

	* nq/source/console.c, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/sv_user.c, nq/source/sys_null.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c, qw/source/console.c, qw/source/net_udp.c,
	qw/source/net_udp6.c, qw/source/sv_main.c:

	total nukage of Sys_Printf calls in the client and server source. this paves
	the way for libQFutil using Sys_Printf exlusively.
	
2001-09-20 19:50  rhamphoryncus

	* qw/source/sv_main.c:

	make "Client foo connected" be a normal print instead of a dprint, and
	make both that and spectator prints include the ip.
	
2001-09-20 19:34  rhamphoryncus

	* libs/: console/server.c, gamecode/engine/pr_edict.c:

	- build fix for without curses
	- add a "zombie" line to edictcount, which is the number of ents that
	  are "free" but not long enough to be reused.
	
2001-09-20 15:14  rhamphoryncus

	* libs/console/inputline.c, qw/source/sv_main.c:

	- cleanup of up/down key handling, as per suggestions from james
	- add a sv_console_plugin cvar (guess what it does)
	
2001-09-20 08:12  rhamphoryncus

	* libs/console/inputline.c:

	- fix for ^@ in the history
	- little cleanup
	
2001-09-20 07:34  rhamphoryncus

	* libs/console/: inputline.c, server.c:

	- fix buffer size reallocation
	- fix history crash
	
2001-09-20 06:51  rhamphoryncus

	* libs/console/server.c, qw/source/sv_main.c:

	- build fix for without curses (untested, but should fix the problem I
	  had when I last tried)
	- fix sv_filter_automask so it's not inverted (doh, again!)
	- cleanups of ip filter prints
	
2001-09-19 18:07  despair

	* libs/video/renderer/: r_part.c, gl/gl_dyn_part.c, sw/sw_rpart.c,
	sw32/sw32_rpart.c:

	r_numparticles is now r_maxparticles. Ah, the joy of sane variable names.
	
2001-09-19 12:58  rhamphoryncus

	* qw/source/sv_main.c:

	- add a sv_filter_automask cvar to automatically get /16 for 1.2.0.0
	- update writeip to include filter types.  It makes them all permanent
	  though, since addip can't take an absolute expiration time :/
	
2001-09-19 05:32  rhamphoryncus

	* libs/audio/snd.c, qw/source/cl_main.c:

	- tweak the cl_maxfps sleeping to be more finely grained
	- treat empty snd_render/snd_output strings as "don't load"
	
2001-09-19 03:39  taniwha

	* include/QF/plugin/console.h, libs/console/client.c:

	some minor work getting the client side of libQFconsole working, but nowhere
	near complete.
	
2001-09-19 00:06  despair

	* qw/source/.cvsignore:

	Add cvsignore for qw-master and qw-master.exe.
	
2001-09-18 23:22  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Larger lightning sparks, and more importantly, cull particles more efficiently when bumping into max. R_LavaSplash and R_TeleportSplash need work, though.
	
2001-09-18 22:38  misty-chan

	* libs/video/targets/vid_svgalib.c:

	Fix for svgalib from joa, two liner. Very nice of him :)
	
	Misty-chan
	
2001-09-18 09:30  rhamphoryncus

	* libs/video/targets/context_x11.c:

	James' latest fullscreen patch, which works flawlessly for me :)
	(and if anybody cares about the formatting they can change it AFTER
	this is in)
	
2001-09-18 09:19  rhamphoryncus

	* libs/video/targets/: in_common.c, vid_fbdev.c:

	- build fix for fbdev
	- minor formatting tweak for in_common.c
	
2001-09-18 08:58  rhamphoryncus

	* qw/source/master.c:

	idontthinkimobsessivedoyouthinkimobsessive?
	
2001-09-18 07:26  rhamphoryncus

	* qw/source/master.c:

	- improvements of how message contents are printed, which is #if 0'd
	  anyway :)
	
2001-09-18 07:00  rhamphoryncus

	* qw/source/master.c:

	- fix the parsing of player numbers.  oops :)
	
2001-09-18 06:47  rhamphoryncus

	* qw/source/master.c:

	- much formatting cleanups
	- made it use #if HAVE_FOO_H like the rest of QF
	- a couple bug fixes
	- cleaned up what it prints, including adding sequence numbers and
	  player counts in the heartbeats
	
2001-09-18 05:18  taniwha

	* libs/video/targets/context_x11.c:

	mouse warpage fixes from james
	
2001-09-18 04:53  taniwha

	* include/context_x11.h, include/QF/input.h,
	libs/video/targets/context_x11.c, libs/video/targets/in_common.c,
	libs/video/targets/in_x11.c:

	x11 vid_fullscreen improvements from james (thanks)
	
2001-09-18 04:38  taniwha

	* libs/video/targets/in_svgalib.c:

	fix a key mapping issue reported by MasterLich
	
2001-09-18 03:24  taniwha

	* configure.ac, qw/source/Makefile.am, qw/source/master.c:

	GameSpy, eat your heart out :) (thanks, James)
	
2001-09-17 07:31  rhamphoryncus

	* qw/source/sv_main.c:

	- add support for ipv4 embedded in ipv6 addresses.  filtering should
	  now be fully functional for ipv6.  I really oughta test ipv6 sooner
	  or later ;)
	
2001-09-17 06:10  rhamphoryncus

	* qw/source/sv_main.c:

	- fix /0 and /9 masks to not give an error
	- consolidate some duplicate code into SV_PrintIP, which returns a
	  readable ip address allocated from a static buffer
	- remove some debugging prints (addip is now silent on success)
	
2001-09-17 05:41  rhamphoryncus

	* qw/source/sv_main.c:

	- fix an off by one error with implicit masks
	- don't attempt to ban/mute/cuff non-existant clients :)
	
2001-09-17 05:08  rhamphoryncus

	* qw/source/sv_main.c:

	- rework the parser to regain support for 1.2 ips.  No longer uses
	  inet_pton for ipv4.
	
	These are untested (other than compiling), as I've got issues with the
	console I need to sort out.
	
2001-09-17 01:48  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Sparks and a little smoke from TE_LIGHTNINGBLOOD.
	And kill R_RunGunshotEffect.
	
2001-09-16 20:07  despair

	* libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c, nq/source/cl_tent.c,
	qw/source/cl_tent.c:

	TE_EXPLOSION2 now does colored lighting. And spark showers brightened up a bit. Sparks all yellow now, none of the weird dingy grey ones. ;)
	
2001-09-16 17:06  deek

	* debian/: changelog, control, quakeforge-3dfx.files,
	quakeforge-3dfx.undocumented, quakeforge-alsa.files,
	quakeforge-common.files, quakeforge-glx.files,
	quakeforge-glx.undocumented, quakeforge-libs-gl.files,
	quakeforge-libs-sw.files, quakeforge-oss.files,
	quakeforge-sdl.files, quakeforge-sdl.undocumented,
	quakeforge-server.files, quakeforge-server.undocumented,
	quakeforge-sgl.files, quakeforge-sgl.undocumented,
	quakeforge-svga.files, quakeforge-svga.undocumented,
	quakeforge-x11.files, quakeforge-x11.undocumented, rules:

	Debian packaging updates. Much of this is thanks to Filip Van Raemdonck
	<mechanix@digibel.org>
	
2001-09-16 15:40  rhamphoryncus

	* qw/source/: sv_ccmds.c, sv_main.c:

	Massive cleanups of ip filtering
	- addip now supports a ban time, and a ban/cuff/mute paramter
	- addresses now can have /8 for the mask, instead of it being implicit
	- removes support for 1.2 which meant 1.2.0.0/16.  use 1.2.0.0/16 or
	  1.2.0.0 (implies a /16)
	- ipv6 should mostly be supported, but there's a few places that
	  aren't finished.  currently gives a compile error
	
	(it WAS working, but now I cvs up'd and I gotta wait for a long test
	build.  I don't feel like waiting any longer)
	
2001-09-16 06:08  taniwha

	* libs/console/server.c:

	sv_use_curses 0 to disable curses, and fix the know issues with using the
	old console
	
2001-09-16 05:41  taniwha

	* include/QF/console.h, include/QF/plugin/console.h,
	libs/console/client.c, libs/console/console.c,
	libs/console/inputline.c, libs/console/server.c,
	qw/source/Makefile.am, qw/source/sv_console.c, qw/source/sv_main.c:

	/finally/, libQFconsole is being used (qw-server only so far). Still has
	some minor nits with ncurses and probably has some isues without ncurses
	(quit didn't seem to work when I tried).
	
2001-09-15 20:31  taniwha

	* tools/qfcc/source/: pr_comp.c, pr_def.c, qc-parse.y, qfcc.c:

	more small old-parser cleanups
	
2001-09-14 12:11  despair

	* include/varrays.h, include/QF/GL/qf_funcs_list.h,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_sky_clip.c:

	Convert particles to use byte colors instead of float. Roughly breaks even on Mesa on my machine. Should be a speedup under other drivers.
	
2001-09-14 12:08  despair

	* libs/audio/targets/snd_alsa_0_9.c:

	Update for current alsa header locations.
	
2001-09-13 20:34  taniwha

	* tools/qfcc/TODO:

	add better scoping to TODO even though I'm likely to do it soon
	
2001-09-13 03:04  taniwha

	* RPM/quakeforge.spec.in:

	fix some missing libs pointed out by Ghost9
	
2001-09-13 00:08  taniwha

	* RPM/quakeforge.spec.in:

	rpms can now be built
	
2001-09-12 23:14  taniwha

	* RPM/quakeforge.spec.in:

	partial (?) fixes for building rpms. unknown if it's correct yet.
	
2001-09-11 07:10  rhamphoryncus

	* qw/source/sv_ccmds.c:

	- add a match command, which prints out who would be matched with a
	  ban/cuff/mute/kick command, but without actually doing them :)
	- fix 'leet nick matching of eet in 37337, and a segfault, as well as
	  simplifying the code :)
	
2001-09-11 06:34  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	evil hack, but can build from "make dist" again
	
2001-09-11 06:04  taniwha

	* qw/source/: cl_demo.c, sv_pr_cmds.c, sv_user.c:

	misc fixes forwarded from 0.3
	
2001-09-11 05:43  rhamphoryncus

	* qw/source/sv_ccmds.c:

	Make match_char handle a bunch more 'leet characters.  There's also a
	cvar to disable it, called sv_3133735_7h4n_7h0u ;)
	
2001-09-11 05:18  taniwha

	* include/QF/mathlib.h, libs/gamecode/engine/pr_exec.c,
	qw/source/cl_pred.c, qw/source/pmove.c, qw/source/sv_phys.c:

	LordHavoc's VectorIsNull changes from 0.3 but as VectorIsZero (no such thing
	as a `null' vector) plus a couple of other bits from his patch.
	
2001-09-11 04:53  taniwha

	* qw/source/cl_main.c:

	don't bother predicting if disconnected (forward port of Dabb's work)
	
2001-09-11 04:52  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	fix userinfo filtering in PF_setinfokey
	
2001-09-11 04:45  taniwha

	* qw/source/Makefile.am:

	more make dist
	
2001-09-11 03:50  taniwha

	* qw/: include/client.h, include/server.h, source/cl_main.c,
	source/sv_main.c:

	bring forward the sv_extentions and stdver changes from 0.3
	
2001-09-11 03:42  taniwha

	* include/: Makefile.am, QF/Makefile.am:

	make dist fixes
	
2001-09-11 03:10  taniwha

	* include/QF/info.h, libs/models/alias/model_alias.c,
	libs/util/info.c, libs/util/quakefs.c, qw/include/server.h,
	qw/source/sv_main.c, qw/source/sv_pr_cmds.c, qw/source/sv_user.c:

	forward port the client info string filtering from 0.3 and remove info.h from
	a couple of c files that no longer need it.
	
2001-09-10 21:55  taniwha

	* libs/video/targets/context_x11.c:

	Wait for X to complete the previous operation before proceding to the next.
	This causes the mouse to warp properly, but doesn't fix my disappearing window :(
	(possibly a wm bug)
	
2001-09-10 17:32  despair

	* qw/source/: cl_cam.c, cl_demo.c, cl_ents.c, cl_misc.c, cl_pred.c,
	cl_view.c:

	Whitespace.
	
2001-09-10 17:18  taniwha

	* libs/video/targets/context_x11.c:

	use XMapRaised instead of XMapWindow + XRaiseWindow
	
2001-09-10 17:02  taniwha

	* libs/video/targets/context_x11.c:

	d'oh, got the return values backwards
	
2001-09-10 16:53  taniwha

	* include/context_x11.h, libs/video/targets/context_x11.c:

	several fullscreen toggling improvements including window location restoration
	
2001-09-10 16:50  taniwha

	* INSTALL:

	remove the ln -s instructions as they are no longer needed
	
2001-09-10 15:41  taniwha

	* libs/video/targets/context_x11.c:

	turns out the window location code is needed after all.
	
2001-09-10 13:05  despair

	* libs/gamecode/: builtins/pr_cmds.c, engine/pr_opcode.c:

	Typos (really ought to remember to test compile *before* committing, rather than immediately after).
	
2001-09-10 12:56  despair

	* libs/: console/client.c, console/complete.c, console/console.c,
	console/inputline.c, console/list.c, console/server.c,
	gamecode/builtins/pr_cmds.c, gamecode/engine/pr_debug.c,
	gamecode/engine/pr_exec.c, gamecode/engine/pr_opcode.c,
	gamecode/engine/pr_strings.c:

	Whitespace.
	
2001-09-10 05:04  taniwha

	* qw/source/sv_ccmds.c:

	make nick matching case insensitive and 1 == i
	
2001-09-10 04:20  despair

	* libs/util/mathlib.c:

	Optimize DEG2RAD a little, plus some whitespace.
	
2001-09-10 00:57  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	fix a bug in the handling of case m (see skybox.fig)
	
2001-09-09 21:41  despair

	* libs/: audio/snd.c, audio/renderer/snd_dma.c,
	audio/renderer/snd_mem.c, audio/renderer/snd_mix.c,
	audio/renderer/snd_null.c, audio/targets/snd_alsa_0_5.c,
	audio/targets/snd_alsa_0_9.c, audio/targets/snd_disk.c,
	audio/targets/snd_mme.c, audio/targets/snd_null.c,
	audio/targets/snd_oss.c, audio/targets/snd_sdl.c,
	audio/targets/snd_sgi.c, audio/targets/snd_sun.c,
	audio/targets/snd_win.c, util/checksum.c, util/tga.c,
	video/renderer/r_efrag.c, video/renderer/gl/gl_screen.c,
	video/renderer/gl/gl_skin.c, video/renderer/gl/gl_sky.c,
	video/renderer/gl/gl_sky_clip.c, video/renderer/gl/gl_warp.c:

	Lots of whitespace, header cleanups, and a few tiny optimizations.
	
2001-09-09 21:27  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	put my sky debug code back in (enabled for now)
	
2001-09-09 19:37  despair

	* libs/video/: renderer/gl/gl_dyn_lights.c,
	renderer/gl/gl_dyn_part.c, renderer/gl/gl_rmain.c,
	renderer/gl/gl_rsurf.c, targets/vid_common_gl.c:

	Tweak rocket trails. Uglier, but don't bog down rocket snipers. Also a couple tiny optimizations and cleanups.
	
2001-09-09 04:51  taniwha

	* qw/: include/server.h, source/sv_ccmds.c, source/sv_main.c,
	source/sv_user.c:

	implement KK's ban, mute and cuff
	
2001-09-09 01:58  taniwha

	* qw/source/cl_main.c:

	make Cmd_StuffCmds_f get called if cl_quakerc is 0
	
2001-09-08 16:48  rhamphoryncus

	* qw/source/sv_sys_unix.c:

	Change the networking timeout down from 1 second to 0.01 seconds.
	The CPU usage will seem higher with only 1 or 2 people connected, but
	that's only when they have low framerates.  It should be the same when
	there's enough incoming network data to keep it from waiting a long
	time anyway.
	
2001-09-08 06:25  taniwha

	* libs/video/targets/context_x11.c:

	remove some no-longer needed code (the window coord finder) and quientn
	the mode setting code a little.
	
2001-09-08 05:43  taniwha

	* libs/video/targets/context_x11.c:

	unmap and re-map the window with the correct attributes for the current
	setting of vid_fullscreen
	
2001-09-08 03:34  taniwha

	* libs/video/targets/in_common.c:

	heh, and in_pre_amp
	
2001-09-08 03:33  taniwha

	* libs/video/targets/in_common.c:

	fix an exponential growth of in_mouse_amp when in_amp is > 1
	
2001-09-07 21:40  taniwha

	* libs/audio/targets/snd_win.c:

	fix some static issues
	
2001-09-07 21:15  taniwha

	* libs/video/renderer/gl/: gl_rmain.c, gl_rsurf.c:

	code cleanups and possibly minor optimisations
	
2001-09-07 17:44  taniwha

	* qw/source/: cl_ents.c, cl_main.c:

	cl_predict_players2 is gone (cl_predict_players is still there)
	
2001-09-07 17:12  taniwha

	* libs/video/renderer/gl/: gl_skin.c, gl_textures.c:

	comment on the code duplication for the texture resamplers
	
2001-09-07 17:05  taniwha

	* libs/video/renderer/gl/gl_skin.c:

	roll the skin resampling loops back up
	
2001-09-07 05:37  despair

	* include/r_dynamic.h, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/source/cl_main.c,
	qw/source/cl_ents.c:

	Small particle trail speedup/legibility/flexibility improvement, at price of redundant code in sw/sw32. Tradeoffs. *sigh*
	
2001-09-07 04:41  taniwha

	* libs/audio/targets/snd_oss.c, nq/source/net_udp.c,
	qw/source/cl_main.c, qw/source/cl_slist.c:

	include sys/types.h for freebsd
	
2001-09-07 03:49  taniwha

	* qw/source/: cl_parse.c, cl_skin.c, pmove.c:

	don't call the packet acker when running a demo
	
2001-09-07 00:11  taniwha

	* include/QF/mathlib.h, qw/source/cl_demo.c, qw/source/pmove.c:

	some minor improvements
	
2001-09-06 23:58  rhamphoryncus

	* nq/source/host.c, qw/source/cl_main.c:

	Add a cl_quakerc cvar, for disabling the execution of the default
	config.
	
2001-09-06 05:41  taniwha

	* libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/source/cl_tent.c,
	qw/source/cl_tent.c, tools/qfcc/source/emit.c:

	move the particle count multiplication out of the renderer and into the clien
	(for blood and gunshot, anyway).
	
2001-09-06 04:35  taniwha

	* nq/source/host.c:

	cl_demospeed for nq
	
2001-09-06 04:26  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Rearrange "rocket" trail code. Some small optimizations, mostly a cleanup, will make tweaking individual effects separately easier.
	
2001-09-06 03:53  taniwha

	* libs/video/renderer/: r_light.c, r_main.c:

	move the dlight and lightmap code and data from r_main to r_light
	
2001-09-06 01:09  despair

	* include/QF/mathlib.h:

	Obvious optimization missed by a certain tired coder. Thanks to LordHavoc for pointing it out.
	
2001-09-05 23:14  taniwha

	* nq/source/cl_main.c:

	this /should/ fix the dancing corpses
	
2001-09-05 21:22  taniwha

	* include/QF/keys.h, libs/console/client.c,
	libs/video/targets/keys.c, nq/source/cl_demo.c,
	nq/source/cl_main.c, nq/source/console.c, qw/source/cl_main.c,
	qw/source/console.c:

	s/IMT_DEFAULT/IMT_0/g for the constant and move the name-enum entry for
	IMT_DEFAULT to the bottom of the list so that IMT_0 gets written as such
	rather than IMT_DEFAULT.
	Also, clean up nq's EF_* dlight creation a bit (haven't touched
	EF_MUZZLEFLASH: undecided on what to do).
	
2001-09-05 18:23  rhamphoryncus

	* include/QF/zone.h, libs/util/zone.c:

	- Change QA_alloc to use variable-arguments, allowing for a much more
	  extensible interface.
	
2001-09-05 09:06  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Convert a few rand to qfrandom, and a tiny optimization (more of a cleanup, really).
	
2001-09-05 06:20  despair

	* include/QF/mathlib.h, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/noisetextures.c:

	Replace lhrandom with qfrandom, a different convenience macro with better random number distribution (see man 3 rand).
	
2001-09-05 04:25  despair

	* include/d_iface.h, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c:

	Remove and ifdef out currently unused code.
	
2001-09-05 03:41  taniwha

	* libs/video/targets/in_x11.c:

	make sure input is grabbed when going fullscreen on init
	
2001-09-05 03:14  taniwha

	* libs/video/targets/in_x11.c:

	fix a seg witn +set in_grab on the command line
	
2001-09-05 02:04  despair

	* include/d_iface.h, include/d_ifacea.h,
	libs/video/renderer/gl/gl_dyn_part.c:

	Prettier, but slower particle effects. Also skip particle physics when r_particles 0.
	
2001-09-05 00:08  taniwha

	* libs/video/renderer/: r_cvar.c, gl/gl_dyn_part.c:

	give r_particles a callback to clear all particles when set to 0 and do
	some general cleanup to the gl particles code
	
2001-09-04 21:00  taniwha

	* Makefile.am, nq/include/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	get "make dist" working again
	
2001-09-04 17:29  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	Modified the gl_sky_clip line to keep consistent with cvs.
	
2001-09-04 11:06  despair

	* include/r_dynamic.h:

	Remove a no-longer needed note.
	
2001-09-04 10:32  despair

	* include/r_dynamic.h, include/r_local.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/sw/sw_rpart.c:

	Some minor cleanups, and lots of particle effects tweaks.
	Less blinding rocket trails is probably the most noticable change, other than a nice speedup in nq timedemos. Little change for overkill, though. Aw...
	
2001-09-04 04:28  taniwha

	* libs/video/targets/joy_linux.c:

	fix a silly with joystick buttons
	
2001-09-03 06:12  taniwha

	* include/r_shared.h, libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c:

	id's sky code is back (gl_sky_clip 2 when no skybox is loaded). Not as fast
	as the black polygons (duh:) and not as nice looking as the sky dome, but also
	not as slow (fps when standing in the normal coridor looking at the sky in
	start: 26 for skydome, 37 for id skys, 44 for black). Good for when you want
	to see sky other than black but your card can't handle the fillrate
	requirements of skydome. I'll clean up the sqrt in there soonish.
	
2001-09-01 08:57  despair

	* libs/video/renderer/gl/: gl_draw.c, gl_dyn_fires.c,
	gl_dyn_lights.c, gl_dyn_part.c, gl_dyn_textures.c, gl_funcs.c,
	gl_graph.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c,
	gl_skin.c, gl_sky.c, gl_sky_clip.c, gl_textures.c, gl_warp.c,
	noisetextures.c:

	Header and variable declaration cleanups, tiny bit of whitespace.
	
2001-08-31 19:13  taniwha

	* libs/video/renderer/: sw/d_surf.c, sw32/d_sprite.c,
	sw32/d_surf.c, sw32/sw32_rdraw.c:

	fix some bogosities
	
2001-08-31 17:33  taniwha

	* libs/: models/model.c, models/sprite/model_sprite.c,
	video/renderer/gl/gl_rmain.c, video/renderer/sw/sw_rsprite.c,
	video/renderer/sw32/sw32_rsprite.c:

	turns out the sprite models are /not/ relocatable, so back out that change
	in favor of cleaning up the accessors
	
2001-08-31 16:43  deek

	* tools/qfcc/doc/man/qfcc.1:

	New man page for qfcc -- doesn't match the program yet, I'm committing
	it for comments.
	
2001-08-31 15:32  rhamphoryncus

	* libs/: models/model.c, models/sprite/model_sprite.c,
	video/renderer/gl/gl_rmain.c, video/renderer/sw/sw_rsprite.c,
	video/renderer/sw32/sw32_rsprite.c:

	- partial work for putting sprites in the cache.
	
	doesn't currently build.
	
2001-08-31 12:22  rhamphoryncus

	* include/QF/zone.h, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/model_alias.c,
	libs/util/zone.c, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_skin.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw32/sw32_ralias.c, nq/source/host_cmd.c,
	qw/source/cl_parse.c:

	- Refine the Cache_Get callback, to use a void * instead of a char *
	- Switch alias models over to Cache_Get/Cache_Release
	
2001-08-31 04:02  rhamphoryncus

	* libs/audio/renderer/snd_mem.c:

	remove the failure check from SND_CallbackLoad
	
2001-08-31 03:48  rhamphoryncus

	* include/QF/zone.h, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mix.c, libs/models/model.c,
	libs/util/zone.c:

	- change Cache_Get calls to Cache_TryGet (which I just added), so they
	  can tollerate failure.
	- minor error message tweak (an emptry string is not NULL!)
	
2001-08-31 03:42  taniwha

	* libs/audio/: renderer/snd_dma.c, targets/snd_alsa_0_5.c,
	targets/snd_alsa_0_9.c:

	the plugin structs /definitly/ have to be static and remove some debug from
	alsa_0_9
	
2001-08-31 00:16  taniwha

	* libs/audio/cd/: cd_linux.c, cd_null.c, cd_sdl.c, cd_win.c:

	missed some vars that should be static
	
2001-08-31 00:05  taniwha

	* libs/: audio/cd/cd_linux.c, audio/cd/cd_null.c,
	audio/cd/cd_sdl.c, audio/cd/cd_win.c, audio/renderer/snd_dma.c,
	audio/renderer/snd_null.c, audio/targets/snd_alsa_0_5.c,
	audio/targets/snd_alsa_0_9.c, audio/targets/snd_disk.c,
	audio/targets/snd_mme.c, audio/targets/snd_null.c,
	audio/targets/snd_oss.c, audio/targets/snd_sdl.c,
	audio/targets/snd_sgi.c, audio/targets/snd_sun.c,
	audio/targets/snd_win.c, console/client.c, console/server.c,
	util/plugin.c:

	 get alsa0_9 working with latest cvs, we need to dlopen the plugin with
	 RTDL_GLOBAL. To use RTDL_GLOBAL, we need to make as much static as possible
	 and PluginInfo needs a unique name (%s_%s_PluginInfo, type, name).
	
2001-08-30 22:32  taniwha

	* libs/audio/renderer/snd_mixa.S:

	oh, the joys of asm in shared libs
	
2001-08-30 22:11  taniwha

	* libs/audio/renderer/snd_dma.c:

	better sound_started checking
	
2001-08-30 20:32  taniwha

	* include/QF/input.h, include/QF/plugin/cd.h,
	include/QF/plugin/input.h, include/QF/plugin/snd_output.h,
	include/QF/plugin/snd_render.h, libs/video/targets/in_common.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_sdl.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c:

	header dep cleanup and IN_LL_Commands is /gone/
	
2001-08-30 20:04  taniwha

	* include/context_x11.h, include/QF/input.h,
	libs/video/targets/context_x11.c, libs/video/targets/in_common.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_sdl.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c:

	s/_windowed_mouse/in_grab/ and in_grab and in_dga now use callbacks
	
2001-08-30 19:51  despair

	* libs/video/renderer/r_part.c:

	R_EntityParticles cleanup.
	
2001-08-30 18:50  taniwha

	* qw/source/cl_main.c:

	don't force r_wateralpha to one when not connected
	
2001-08-30 18:24  taniwha

	* include/r_cvar.h, include/r_shared.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_main.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky_clip.c:

	glColor cleanup
	
2001-08-30 11:37  rhamphoryncus

	* include/QF/zone.h, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/snd_mix.c,
	libs/util/zone.c:

	- rename Qalloc and friends to QA_alloc
	- add a QA_strdup
	- add Cache_{Add,Remove,Get,Release}, for the locking version of the
	  cache
	- Convert libs/audio/* over to locking cache functions
	
2001-08-29 20:55  taniwha

	* libs/video/renderer/r_light.c:

	inline mark_surfaces
	
2001-08-29 20:19  taniwha

	* include/QF/mathlib.h, libs/util/mathlib.c,
	libs/video/renderer/gl/gl_dyn_part.c:

	make VectorSubtract and VectorCompare macros and clean up the readability
	of R_DrawParticles
	
2001-08-29 17:45  taniwha

	* include/QF/sys.h, libs/gamecode/builtins/pr_cmds.c,
	libs/util/sys.c, libs/video/targets/in_win.c,
	libs/video/targets/joy_win.c, nq/source/sys_null.c,
	nq/source/sys_sdl.c, nq/source/sys_unix.c, nq/source/sys_unixd.c,
	nq/source/sys_win.c, nq/source/sys_wind.c, qw/source/cl_demo.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c:

	compile fixes for win32 and take the pruning shears to *sys*.c in qw and nq
	(they're not done yet, though)
	
2001-08-29 15:29  rhamphoryncus

	* libs/util/zone.c:

	- add a cache_print command
	- rename flush to cache_flush
	- split off freeing of cache into a seperate function, as well as
	  making it aware of read locks.
	
2001-08-29 09:27  rhamphoryncus

	* qw/source/crudefile.c:

	- Fix a DIR* memleak when crudefile builds the initial quota.
	
2001-08-29 09:14  rhamphoryncus

	* libs/util/zone.c, qw/source/cl_slist.c:

	- Add CACHE_WRITE_{,UN}LOCK macros, and calls to them in Cache_*.  No
	  effect until other things are done.
	- Make Qalloc treat no callback as a failed callback
	- Add a Qstrdup
	- Fix a memory leak in cl_slists.c
	
2001-08-29 04:53  taniwha

	* libs/video/renderer/r_light.c:

	remove some #if 1 bits (the #if, not the code:)
	
2001-08-29 04:52  rhamphoryncus

	* include/QF/zone.h, libs/util/zone.c:

	Preliminary Qalloc implimentation.  Not yet used.
	
2001-08-29 03:27  taniwha

	* libs/video/renderer/gl/gl_rsurf.c:

	code cleanup
	
2001-08-29 02:16  taniwha

	* libs/video/: renderer/sw/d_scan.c, renderer/sw/d_sky.c,
	renderer/sw/d_sprite.c, renderer/sw/d_surf.c, renderer/sw/draw.c,
	renderer/sw/screen.c, renderer/sw32/d_scan.c,
	renderer/sw32/d_sprite.c, renderer/sw32/d_surf.c,
	renderer/sw32/d_vars.c, renderer/sw32/draw.c,
	renderer/sw32/screen.c, targets/vid_common_sw32.c:

	diff--; break;
	
2001-08-29 02:12  despair

	* nq/source/cl_cam.c, nq/source/cl_cmd.c, nq/source/cl_input.c,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/cl_screen.c,
	nq/source/cl_tent.c, nq/source/cl_view.c, nq/source/com.c,
	nq/source/conproc.c, nq/source/console.c, nq/source/game.c,
	nq/source/host.c, qw/source/com.c, qw/source/console.c,
	qw/source/crudefile.c, qw/source/game.c, qw/source/locs.c,
	qw/source/msg_ucmd.c, qw/source/net_chan.c,
	qw/source/net_packetlog.c, qw/source/net_udp.c,
	qw/source/net_udp6.c, qw/source/pmove.c:

	whitespace and headers.
	
2001-08-29 01:31  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	Updated the configs so despair's changes to lighting cvars don't
	suddenly make it stop working :)
	
	Misty-chan
	
2001-08-29 01:28  taniwha

	* libs/video/renderer/: sw/d_edge.c, sw/d_init.c, sw/d_modech.c,
	sw/d_part.c, sw/d_polyse.c, sw32/d_edge.c, sw32/d_init.c,
	sw32/d_modech.c, sw32/d_part.c, sw32/d_polyse.c:

	while (1) diff--;
	
2001-08-29 01:20  taniwha

	* libs/util/zone.c:

	rearange the % calc to avoid float (and an ICE in gcc 3)
	
2001-08-28 23:58  despair

	* libs/util/zone.c:

	whitespace. grr.
	
2001-08-28 23:26  rhamphoryncus

	* libs/util/zone.c:

	- my proof-of-concept mmapped cache code, currently disabled via ifdef
	- also added a cache_profile command, which sorts allocations into
	  power-of-2 sizes, then prints out how many are of that size, the
	  average amount they use, and the percent of total memory is used.
	  Also prints out totally allocated size, number of allocations, and
	  average per allocation.
	
2001-08-28 23:05  despair

	* qw/source/: cl_cam.c, cl_cmd.c, cl_demo.c, cl_ents.c, cl_input.c,
	cl_main.c, cl_misc.c, cl_ngraph.c, cl_parse.c, cl_pred.c,
	cl_screen.c, cl_skin.c, cl_slist.c, cl_sys_sdl.c, cl_sys_unix.c,
	cl_sys_win.c, cl_tent.c, cl_view.c:

	header/whitespace sweep continues.
	
2001-08-28 22:46  taniwha

	* libs/video/renderer/: sw/sw_graph.c, sw/sw_raclip.c,
	sw/sw_ralias.c, sw/sw_rdraw.c, sw/sw_redge.c, sw/sw_rmisc.c,
	sw/sw_rpart.c, sw/sw_rsprite.c, sw/sw_rsurf.c, sw/sw_skin.c,
	sw32/sw32_graph.c, sw32/sw32_raclip.c, sw32/sw32_ralias.c,
	sw32/sw32_rdraw.c, sw32/sw32_redge.c, sw32/sw32_rmain.c,
	sw32/sw32_rmisc.c, sw32/sw32_rpart.c, sw32/sw32_rsky.c,
	sw32/sw32_rsprite.c, sw32/sw32_rsurf.c, sw32/sw32_skin.c:

	gratuitous_diff--
	
2001-08-28 20:51  taniwha

	* libs/video/renderer/: sw/sw_rbsp.c, sw/sw_rmain.c,
	sw32/sw32_rbsp.c, sw32/sw32_rmain.c:

	merge error fixes
	
2001-08-28 15:55  rhamphoryncus

	* doc/ideas/memory.txt:

	My ideas for we could do Qmalloc and reworking Cache_*.
	
2001-08-28 06:15  taniwha

	* libs/util/zone.c:

	make the Z_Malloc zone checking depend on developer
	
2001-08-28 06:06  taniwha

	* qw/source/: makefile.mgw, makefile.win:

	these too
	
2001-08-28 06:05  taniwha

	* qw/source/: qw_client.dsp, qw_server.dsp:

	forgot to nuke these with the mak files
	
2001-08-28 05:21  taniwha

	* include/QF/zone.h, libs/util/zone.c:

	make Z_Malloc and friends more useful by allowing multiple zones
	
2001-08-28 04:24  taniwha

	* include/QF/zone.h, libs/util/zone.c:

	zone.c gets its name back
	
2001-08-28 03:47  despair

	* qw/source/: pmove.c, pmovetst.c, sbar.c, skin.c, teamplay.c,
	world.c:

	Header/whitespace rampage continues.
	
2001-08-28 02:43  despair

	* qw/source/: sv_ccmds.c, sv_console.c, sv_cvar.c, sv_ents.c,
	sv_init.c, sv_main.c, sv_model.c, sv_move.c, sv_nchan.c, sv_phys.c,
	sv_pr_cmds.c, sv_progs.c, sv_send.c, sv_sys_unix.c, sv_sys_win.c:

	More header and whitespace horror reduction.
	
2001-08-28 01:14  rhamphoryncus

	* nq/source/pr_cmds.c:

	Add a builtin for hullpointcontents, since gcc doesn't like unused
	static functions
	
2001-08-27 23:21  taniwha

	* include/r_dynamic.h, libs/video/renderer/r_part.c,
	nq/include/client.h, nq/include/protocol.h, nq/include/server.h,
	nq/source/cl_input.c, nq/source/cl_main.c, nq/source/cl_tent.c,
	nq/source/host_cmd.c, nq/source/pr_cmds.c, nq/source/sv_main.c,
	nq/source/sv_phys.c, nq/source/sv_user.c, qw/include/protocol.h,
	qw/source/cl_tent.c:

	total nukage of #ifdef QUAKE2 (R_DarkFieldParticles is present, just unused)
	
2001-08-27 22:36  taniwha

	* qw/source/: Makefile.am, sv_main.c, sv_misc.c:

	don't need sv_misc anymore
	
2001-08-27 22:30  taniwha

	* qw/source/: qf-client-sdl.mak, qf-client-sgl.mak,
	qf-client-wgl.mak, qf-client-win.mak, qf-server.mak:

	old bagage removal
	
2001-08-27 22:16  taniwha

	* nq/include/sv_progs.h, nq/include/world.h, nq/source/pr_cmds.c,
	nq/source/sv_progs.c, nq/source/world.c, qw/include/world.h,
	qw/source/world.c:

	sort-of merge world.h and (mostly: Sys/Con vs SV) world.c this winds up
	bringing rotated bboxes into nq :)
	
2001-08-27 21:13  taniwha

	* include/QF/progs.h, libs/video/renderer/sw32/sw32_skin.c,
	nq/source/sv_progs.c, qw/include/client.h, qw/source/sv_progs.c:

	heh, nor do we need PROGHEADER_CRC
	
2001-08-27 21:09  taniwha

	* nq/include/Makefile.am, nq/include/progdefs.h,
	nq/include/progdefs.q1, nq/include/progdefs.q2,
	nq/source/sv_progs.c, qw/include/Makefile.am,
	qw/include/progdefs.h, qw/include/server.h, qw/include/world.h,
	qw/source/sv_progs.c:

	progdefs? where we're going we dont need... progdefs
	
2001-08-27 21:00  despair

	* qw/source/: cl_sys_sdl.c, cl_sys_unix.c, cl_sys_win.c:

	More header fixes, whitespace cleanups.
	
2001-08-27 18:53  taniwha

	* nq/: include/host.h, source/sys_null.c, source/sys_unix.c,
	source/sys_unixd.c, source/sys_win.c, source/sys_wind.c:

	final eradication of basedir and cachedir
	
2001-08-27 07:17  despair

	* nq/source/sv_progs.c:

	Compile fix.
	
2001-08-27 07:13  despair

	* nq/source/: net_udp.c, sv_cvar.c, sv_ded.c, sv_main.c, sv_move.c,
	sv_phys.c, sv_progs.c, sv_user.c, sys_null.c, sys_sdl.c,
	sys_unix.c, sys_unixd.c, sys_win.c, sys_wind.c, world.c:

	Header cleanups (<strings.h> outside without HAVE_* tests and the like, multiply including several headers unless on windows, and other bizarre messes). Plus a hefty dose of whitespace.
	
2001-08-27 06:16  taniwha

	* nq/source/sys_sdl.c, qw/source/cl_sys_sdl.c:

	make Sys_HighFPPrecision and Sys_LowFPPrecision available in sdl
	
2001-08-27 05:15  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	fix a minor but important thinko that caused a nasty seg
	
2001-08-27 03:17  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c:

	Add a sprintf builtin
	
2001-08-27 01:00  despair

	* libs/: audio/cd.c, audio/snd.c, audio/cd/cd_linux.c,
	audio/cd/cd_null.c, audio/cd/cd_sdl.c, audio/cd/cd_sgi.c,
	audio/cd/cd_win.c, audio/renderer/snd_dma.c,
	audio/renderer/snd_mem.c, audio/renderer/snd_mix.c,
	audio/renderer/snd_null.c, video/renderer/r_light.c,
	video/renderer/r_part.c, video/renderer/gl/gl_rmain.c,
	video/targets/dga_check.c, video/targets/fbset.c,
	video/targets/in_common.c, video/targets/in_event.c,
	video/targets/in_fbdev.c, video/targets/in_null.c,
	video/targets/in_sdl.c, video/targets/in_svgalib.c,
	video/targets/in_win.c, video/targets/in_x11.c,
	video/targets/joy.c, video/targets/joy_linux.c,
	video/targets/joy_win.c, video/targets/keys.c,
	video/targets/old_keys.c, video/targets/qfgl_ext.c,
	video/targets/vid.c, video/targets/vid_common_sw32.c:

	Whitespace.
	
2001-08-26 19:47  despair

	* libs/video/renderer/: gl/gl_rsurf.c, gl/gl_screen.c,
	sw/sw_rsurf.c:

	Remove unused code.
	
2001-08-26 17:32  despair

	* libs/video/renderer/r_cvar.c:

	Why r_var.c had extern R_ForceLightUpdate I've no idea, but it doesn't anymore.
	
2001-08-26 17:13  despair

	* libs/video/renderer/gl/gl_rmain.c:

	Whitespace.
	
2001-08-26 16:54  despair

	* libs/video/renderer/: r_cvar.c, r_efrag.c, r_ent.c, r_graph.c,
	r_main.c, r_part.c:

	Whitespace.
	
2001-08-26 13:24  despair

	* libs/gamecode/builtins/pr_cmds.c:

	I like it better when quakeforge compiles.
	-Werror feels otherwise.
	*grmbl*
	
2001-08-26 10:13  rhamphoryncus

	* include/QF/progs.h:

	Doh, need this header change to compile.
	
2001-08-26 06:35  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c:

	Extend PF_Find to support searching for different field types
	
2001-08-26 01:08  despair

	* libs/gamecode/builtins/pr_cmds.c:

	Whitespace, plus comment out unused code.
	
2001-08-26 00:05  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c:

	comment cleanups, and a little harmless (?) bugglet fix in the
	charcount builtin's error handling code.
	
2001-08-25 23:23  despair

	* include/r_cvar.h, libs/video/renderer/Makefile.am,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/sw_rlight.c,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/renderer/sw32/sw32_rlight.c:

	Merge common lighting code. Still some lightmap-related code in *_rsurf.c that might be mergable. This is the first step towards 3 component lighting for the sw32 renderer.
	
	Note that gl_lightmap_components is now r_lightmap_components, and gl_dlight_lightmaps is now r_dlight_lightmaps.
	
2001-08-25 09:21  rhamphoryncus

	* libs/video/: renderer/sw32/sw32_rpart.c,
	renderer/sw32/sw32_skin.c, targets/vid_sdl32.c:

	some build fixes, which I'm not sure are right, and a fix for
	fullscreen toggling.
	
2001-08-25 05:54  taniwha

	* libs/video/renderer/sw32/d_init.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_sdl.c,
	nq/include/client.h, qw/include/client.h:

	various init order fixes and a */[] snafu sorted
	also make translations big enough for the 32 bit colors
	
2001-08-25 04:53  taniwha

	* libs/video/targets/vid_sdl32.c:

	initialize the gamma
	
2001-08-25 04:47  taniwha

	* libs/video/targets/vid_sdl32.c:

	enable the screen update code but things are still black (palette issues?)
	
2001-08-25 04:40  despair

	* nq/source/.cvsignore, qw/source/.cvsignore:

	.cvsignore update for sdl32.
	
2001-08-25 04:36  taniwha

	* libs/video/targets/vid_common_sw32.c:

	allocate space for the color maps
	
2001-08-25 03:53  despair

	* libs/video/renderer/sw32/.cvsignore:

	Add .cvsignore. Whee.
	
2001-08-25 03:52  taniwha

	* libs/video/: renderer/sw32/screen.c, renderer/sw32/sw32_redge.c,
	renderer/sw32/sw32_skin.c, targets/Makefile.am,
	targets/vid_common_sw32.c, targets/vid_sdl32.c:

	"Yay, it builds!"
	"Ah, but does it work?"
	
2001-08-25 03:24  taniwha

	* libs/video/: renderer/sw32/screen.c, renderer/sw32/sw32_rlight.c,
	renderer/sw32/sw32_rmain.c, renderer/sw32/sw32_rpart.c,
	renderer/sw32/sw32_rsurf.c, targets/Makefile.am:

	almost there getting the sw32 client to link
	
2001-08-25 03:06  despair

	* libs/: models/alias/sw32_model_alias.c,
	video/renderer/sw32/d_edge.c, video/renderer/sw32/d_fill.c,
	video/renderer/sw32/d_modech.c, video/renderer/sw32/d_part.c,
	video/renderer/sw32/d_polyse.c, video/renderer/sw32/d_scan.c,
	video/renderer/sw32/d_sky.c, video/renderer/sw32/d_sprite.c,
	video/renderer/sw32/d_zpoint.c, video/renderer/sw32/draw.c,
	video/renderer/sw32/screen.c:

	Remove some obsolete comments.
	
2001-08-25 02:47  despair

	* configure.ac, include/d_iface.h, include/d_local.h,
	include/r_shared.h, include/QF/draw.h, include/QF/qtypes.h,
	include/QF/skin.h, include/QF/vid.h, libs/console/client.c,
	libs/models/Makefile.am, libs/models/alias/Makefile.am,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c, libs/models/brush/Makefile.am,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw32_model_brush.c,
	libs/models/sprite/Makefile.am,
	libs/models/sprite/sw32_model_sprite.c,
	libs/video/renderer/Makefile.am, libs/video/renderer/r_ent.c,
	libs/video/renderer/r_graph.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/sw/d_edge.c,
	libs/video/renderer/sw/d_scan.c, libs/video/renderer/sw/d_sky.c,
	libs/video/renderer/sw/d_surf.c, libs/video/renderer/sw/d_vars.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw/sw_graph.c,
	libs/video/renderer/sw/sw_raclip.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_rbsp.c,
	libs/video/renderer/sw/sw_rdraw.c,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_rlight.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rsprite.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw/sw_skin.c,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/d_fill.c,
	libs/video/renderer/sw32/d_init.c,
	libs/video/renderer/sw32/d_modech.c,
	libs/video/renderer/sw32/d_part.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sky.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/renderer/sw32/d_vars.c,
	libs/video/renderer/sw32/d_zpoint.c,
	libs/video/renderer/sw32/draw.c, libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_graph.c,
	libs/video/renderer/sw32/sw32_raclip.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	libs/video/renderer/sw32/sw32_rbsp.c,
	libs/video/renderer/sw32/sw32_rdraw.c,
	libs/video/renderer/sw32/sw32_redge.c,
	libs/video/renderer/sw32/sw32_rlight.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rmisc.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/renderer/sw32/sw32_rsky.c,
	libs/video/renderer/sw32/sw32_rsprite.c,
	libs/video/renderer/sw32/sw32_rsurf.c,
	libs/video/renderer/sw32/sw32_skin.c,
	libs/video/targets/Makefile.am, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_sw32.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_null.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sdl32.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_vga.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c, nq/source/.indent.pro,
	nq/source/Makefile.am, nq/source/cl_parse.c, nq/source/cl_tent.c,
	nq/source/cl_view.c, nq/source/console.c, nq/source/sbar.c,
	qw/source/.indent.pro, qw/source/Makefile.am, qw/source/cl_ents.c,
	qw/source/cl_ngraph.c, qw/source/cl_screen.c, qw/source/cl_tent.c,
	qw/source/cl_view.c, qw/source/console.c, qw/source/sbar.c:

	sw32. Flee in terror. This'll break compilation for everything until -sdl32 compiles. sw32 wont work for a while either, so don't get overly excited yet.
	
2001-08-24 23:22  taniwha

	* tools/qfcc/source/expr.c:

	foo (snafu, bar (baz)) no longer uses a temp for bar's return value
	
2001-08-24 22:29  taniwha

	* tools/qfcc/source/expr.c:

	missed a need to increment the users of the temp for chained functions
	
2001-08-24 22:03  taniwha

	* tools/qfcc/source/expr.c:

	remove debug
	
2001-08-24 21:57  taniwha

	* tools/qfcc/source/expr.c:

	fix a whitespace snafu (gee, vim can be a pain somethings)
	
2001-08-24 21:47  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c:

	Remove unnecessary temps from function return values. This has one
	*/CRITICAL/* implication: DO NOT /EVER/ RELY ON EVALUATION ORDER. This
	isn't /really/ that bad: evaluation order will be consistent for similar
	expressions, but for (eg) foo() + bar()*2, bar will be called first.
	
2001-08-24 21:14  taniwha

	* tools/qfcc/source/: emit.c, expr.c:

	better code generation for foo(bar(baz)). foo(snafu,bar(baz)) isn't optimal
	yet, but the code is at least correct
	
2001-08-24 05:40  taniwha

	* tools/qfcc/source/expr.c:

	don't put function args in temps when not needed. still need to take care
	of the return value, but that can possibly be taken care of in an optimiser
	pass.
	
2001-08-24 04:09  taniwha

	* qw/source/net_udp6.c:

	ipv6 compile fixes from Damm
	
2001-08-24 02:38  rhamphoryncus

	* libs/audio/targets/snd_oss.c:

	Start of non-mmaped OSS sound support.  it uses a cvar, so it's not
	active yet.
	
2001-08-23 23:34  rhamphoryncus

	* configure.ac, libs/video/targets/context_x11.c:

	Add support for dumping backtraces.
	
2001-08-23 20:28  taniwha

	* acinclude.m4, configure.ac, libs/video/targets/in_sdl.c,
	libs/video/targets/vid_sgl.c:

	we now require sdl 1.2 for sdl support
	
2001-08-23 11:40  rhamphoryncus

	* libs/audio/: renderer/snd_dma.c, targets/snd_disk.c,
	targets/snd_mme.c, targets/snd_sdl.c, targets/snd_sun.c,
	targets/snd_win.c:

	Build fixes, notably for snd_sdl.c.  It segfaults on shutdown though
	:/
	
2001-08-23 05:52  taniwha

	* bootstrap:

	nuke the i flag from sed. it's no longer needed and breaks on bsd
	
2001-08-23 04:52  rhamphoryncus

	* libs/audio/targets/: snd_alsa_0_5.c, snd_alsa_0_9.c, snd_oss.c:

	remove extra calls to SNDDMA_Init_Cvars
	
2001-08-23 04:18  rhamphoryncus

	* libs/audio/targets/snd_alsa_0_9.c:

	build fixes
	
2001-08-23 04:01  rhamphoryncus

	* configure.ac, include/QF/plugin.h, include/QF/sound.h,
	include/QF/plugin/Makefile.am, include/QF/plugin/snd_output.h,
	include/QF/plugin/snd_render.h, include/QF/plugin/sound.h,
	libs/audio/Makefile.am, libs/audio/snd.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_win.c, libs/audio/renderer/.cvsignore,
	libs/audio/renderer/Makefile.am, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/snd_mix.c,
	libs/audio/renderer/snd_mixa.S, libs/audio/renderer/snd_null.c,
	libs/audio/targets/Makefile.am, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mem.c,
	libs/audio/targets/snd_mix.c, libs/audio/targets/snd_mixa.S,
	libs/audio/targets/snd_mme.c, libs/audio/targets/snd_oss.c,
	libs/audio/targets/snd_sdl.c, libs/audio/targets/snd_sgi.c,
	libs/audio/targets/snd_sun.c, libs/audio/targets/snd_win.c,
	libs/console/client.c, libs/console/server.c, libs/util/plugin.c:

	Put the sound renderer in it's proper place: as a full-fledged plugin.
	
	Bugs expected.  Please report them :)
	
2001-08-23 00:39  despair

	* libs/video/renderer/sw/sw_redge.c:

	diff-- for sw32.
	
2001-08-22 23:21  taniwha

	* tools/qfcc/source/expr.c:

	fix temp reference counting on function call args
	
2001-08-22 22:51  taniwha

	* qw/source/cl_main.c:

	move the CL_SetState call to the bottom of Host_Init
	
2001-08-22 22:03  despair

	* libs/util/: checksum.c, cmd.c, con_print.c, console.c, crc.c,
	cvar.c, dirent.c, fendian.c, fnmatch.c, info.c, link.c, mathlib.c,
	mdfour.c, msg.c, pcx.c, plugin.c, qargs.c, qendian.c, qfplist.c,
	quakefs.c, quakeio.c, sys.c, sys_error.c, tga.c, va.c, ver_check.c,
	wad.c, zone.c:

	Whitespace, dammit. Oh, and removal of several orphaned comments. Comments in front of functions suck.
	
2001-08-22 22:02  taniwha

	* configure.ac:

	make --enable-debug the default
	
2001-08-22 21:55  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/expr.c,
	source/pr_def.c:

	fix a buffer overflow in new_label_expr
	use reference counting for temp defs and call PR_FreeTempDefs at the end
	of emit_sub_expr as well as emit_expr.
	fix a (relatively harmless) bug in type processesing of foo.bar =
	
2001-08-22 21:13  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	Readd the aim builtin, which I must have accidentally removed earlier.
	Ooops :)
	
2001-08-22 21:07  rhamphoryncus

	* libs/gamecode/engine/pr_edict.c:

	Rework ED_Print to be type-aware, instead of blindly assuming
	everything is an integer.
	
2001-08-22 20:26  despair

	* libs/audio/targets/: snd_alsa_0_9.c, snd_disk.c, snd_dma.c,
	snd_mem.c, snd_mix.c, snd_null.c, snd_oss.c, snd_sdl.c:

	Lots of whitespace.
	
2001-08-22 11:00  despair

	* libs/video/renderer/gl/: gl_draw.c, gl_dyn_fires.c,
	gl_dyn_part.c, gl_dyn_textures.c, gl_funcs.c, gl_graph.c,
	gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c,
	gl_skin.c, gl_sky.c, gl_sky_clip.c, gl_textures.c, gl_warp.c,
	noisetextures.c:

	Whitespace, comment cleanups, and a very tiny cleanup/micro-optimization for R_AddDynamicLights.
	
2001-08-22 05:50  rhamphoryncus

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	having duplicate functions is bad.
	
2001-08-22 05:44  taniwha

	* libs/video/targets/vid_sgl.c:

	missed this one
	
2001-08-22 05:37  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c:

	A few tweaks and cleanups
	
2001-08-22 04:16  taniwha

	* libs/video/targets/vid_sgl.c:

	nor does it seem to have gamma support
	
2001-08-22 04:01  taniwha

	* libs/video/targets/in_sdl.c:

	sdl 1.1.4 doesn't have SDLK_COMPOSE
	
2001-08-22 03:54  taniwha

	* libs/audio/targets/Makefile.am:

	fix "cannot find -lQFsoundrenderer" on some systems
	
2001-08-22 03:24  rhamphoryncus

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_edict.c, nq/source/pr_cmds.c,
	qw/source/sv_pr_cmds.c:

	- move alot of the builtins to libQFgamecode_builtins
	- move the init into qw and nq
	
2001-08-21 22:34  rhamphoryncus

	* configure.ac, include/QF/progs.h, libs/gamecode/Makefile.am,
	libs/gamecode/builtins/.cvsignore,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/pr_cmds.c, libs/gamecode/engine/.cvsignore,
	libs/gamecode/engine/pr_edict.c, nq/source/Makefile.am,
	qw/source/Makefile.am:

	- add libs/gamecode/builtins subdir, with libQFgamecode_builtins.la
	- add .cvsignore files
	- fix building :)
	
2001-08-21 21:05  rhamphoryncus

	* configure.ac, libs/gamecode/Makefile.am,
	libs/gamecode/pr_debug.c, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_opcode.c,
	libs/gamecode/pr_strings.c, libs/gamecode/engine/Makefile.am,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_strings.c:

	Move the gamecode engine into a subdir.
	
2001-08-21 20:20  rhamphoryncus

	* TODO:

	Some changes I'm about to do to the libs/gamecode layout :)
	
2001-08-21 18:23  taniwha

	* tools/qfcc/source/qfcc.c:

	report the name of the function using the most locals
	
2001-08-21 17:22  taniwha

	* tools/qfcc/source/qc-lex.l:

	remove a debug print
	
2001-08-21 05:46  taniwha

	* libs/video/renderer/gl/gl_rmain.c:

	don't do the lerp calcs for blend == 0 or blend == 1
	
2001-08-21 05:35  rhamphoryncus

	* qw/: include/cl_demo.h, source/cl_demo.c, source/cl_main.c:

	timeframes patch I made so long ago.  use cl_timeframes 1 before
	running a demo, and when it stops it'll print out the time spent on
	each frame (in microseconds) to timeframes.txt.
	
2001-08-21 05:29  taniwha

	* libs/video/renderer/gl/gl_rmain.c:

	ah, found the correct fix :)
	
2001-08-21 05:16  taniwha

	* libs/video/renderer/gl/gl_rmain.c:

	disable lerping of the shadedots. stops the flicker but some lighting will
	probably be a little funny.
	
2001-08-21 05:03  rhamphoryncus

	* qw/source/cl_tent.c:

	Change lightning bolt rotation to be time-based.  It's kinda ewwy, but
	it seems to work ok.
	
2001-08-21 03:49  taniwha

	* libs/video/renderer/gl/gl_rmain.c:

	lerping works again. flames no longer flicker, but players do a /little/
	
2001-08-21 02:44  taniwha

	* libs/util/quakefs.c:

	must make sure *gzfile gets nulled on error
	
2001-08-21 00:06  rhamphoryncus

	* libs/util/quakefs.c:

	My updir patch from long ago.  Prevents opening any files with an
	updir in their filename.
	
2001-08-20 22:16  taniwha

	* tools/qwaq/main.qc:

	fix for --
	
2001-08-20 21:38  taniwha

	* doc/v3_vsync:

	very important info abouyt v3 vsync
	
2001-08-20 21:06  rhamphoryncus

	* qw/source/sv_main.c:

	Replace sv_gc with pr_gc and pr_gc_interval.  pr_gc has 0 for off, 1
	for on, and 2 for auto (on for newer progs, off otherwise).
	
2001-08-20 18:23  taniwha

	* tools/qfcc/source/expr.c:

	fix a segfault due to type mangling for ... functions
	
2001-08-20 17:48  taniwha

	* nq/: include/client.h, source/cl_demo.c, source/cl_main.c,
	source/host.c:

	centralize client state setting
	
2001-08-20 16:38  deek

	* bootstrap:

	dammit.
	
2001-08-20 16:36  deek

	* bootstrap:

	Fix up bootstrap for autoconf 2.52c (by yanking the c)
	
2001-08-20 06:22  taniwha

	* tools/qfcc/: TODO, include/expr.h, source/expr.c,
	source/qc-lex.l, source/qc-parse.y:

	implement pre and post increment operators (++ and --)
	
2001-08-20 04:56  taniwha

	* tools/qfcc/: TODO, source/emit.c, source/expr.c:

	move the chained funcion support out of emit_function_expr into funciton_expr
	
2001-08-20 02:32  taniwha

	* libs/audio/targets/Makefile.am:

	hopefully make sound plugin linking work better
	
2001-08-20 02:06  taniwha

	* libs/video/targets/: in_x11.c, keys.c:

	make (in_)bind's output a little more intuitive and support num lock and
	scroll lock in x11.
	
2001-08-20 01:09  taniwha

	* libs/video/targets/old_keys.c:

	haha, oops. got x and y translations reversed
	
2001-08-19 21:19  taniwha

	* qw/source/cl_main.c:

	explicitly set the client state after startup to ensure everything related
	to the state is current.
	
2001-08-19 05:41  taniwha

	* qw/source/: cl_ents.c, cl_parse.c:

	put in some comments about future player dlight improvements
	
2001-08-19 03:51  taniwha

	* qw/: include/client.h, source/cl_demo.c, source/cl_main.c,
	source/cl_parse.c, source/cl_pred.c:

	centralize client state setting so ancilliary operations can be guaranteed
	to happen (eg, key binding table selection for console).
	
2001-08-18 21:57  rhamphoryncus

	* nq/source/sys_sdl.c, nq/source/sys_unix.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c:

	Major diff reduction in *sys_*.c files.  Don't think I broke anything,
	but hard to test it all..
	
	I skipped a couple files, because they contained *alot* of
	platform-specific functions.
	
2001-08-17 23:20  despair

	* libs/video/targets/joy.c:

	Commit inexplicably lost lines of code. Stops certain unwanted crashes.
	
2001-08-17 19:47  taniwha

	* libs/video/targets/in_x11.c:

	fix shift changing the key name
	
2001-08-17 08:35  despair

	* libs/video/targets/joy.c:

	Convert joy_sensitivity to joy_amp and joy_pre_amp, and support in_amp, in_pre_amp.
	
2001-08-17 07:32  mercury

	* nq/source/console.c:

	ToggleConsole now sets the game_target as it should.
	
2001-08-17 07:26  despair

	* include/QF/keys.h, libs/video/targets/in_common.c,
	libs/video/targets/in_x11.c, libs/video/targets/keys.c:

	Minor comment updates, Imt->IMT in a few function names, and accel->amp for input amplification (once known as sensitivity).
	
2001-08-17 07:06  mercury

	* include/QF/keys.h, libs/console/client.c,
	libs/video/targets/keys.c, nq/source/cl_demo.c,
	nq/source/cl_main.c, qw/source/cl_pred.c, qw/source/console.c:

	kgt->imt, and imt now displays the current IMT.
	
2001-08-17 04:58  taniwha

	* libs/video/targets/vid_wgl.c:

	fix for new input crap
	
2001-08-17 03:43  rhamphoryncus

	* libs/video/targets/in_event.c:

	yup, more
	
2001-08-17 02:18  despair

	* libs/video/targets/old_keys.c:

	Damn -Werrors to hell.
	
2001-08-17 01:55  taniwha

	* libs/video/targets/keys.c:

	forgot to convert unbind's keyname
	
2001-08-17 01:54  taniwha

	* libs/video/targets/old_keys.c:

	make the conversion case insensitive
	
2001-08-16 23:34  rhamphoryncus

	* include/QF/in_event.h, libs/video/targets/in_event.c:

	yet more IE stuff
	
2001-08-16 23:24  taniwha

	* libs/video/targets/in_svgalib.c:

	gcc 3.0 related fixes
	
2001-08-16 23:14  despair

	* libs/video/renderer/sw/: screen.c, sw_rpart.c:

	Whitespace. Don't you wish it would all just go away?
	
2001-08-16 23:12  taniwha

	* configure.ac:

	fix lex detection
	
2001-08-16 22:49  taniwha

	* libs/video/targets/in_fbdev.c:

	`fix' for new input system
	still broken functionally :/
	
2001-08-16 22:32  taniwha

	* configure.ac:

	default fbdev to enabled again
	
2001-08-16 22:27  rhamphoryncus

	* include/QF/in_event.h, libs/video/targets/in_event.c:

	More changes to input events
	
2001-08-16 21:08  rhamphoryncus

	* include/QF/in_event.h, libs/video/targets/in_event.c:

	Some basic stuff for input events.  Not yet used.
	
2001-08-16 20:42  taniwha

	* include/old_keys.h, libs/video/targets/Makefile.am,
	libs/video/targets/keys.c, libs/video/targets/old_keys.c:

	ok, old configs /should/ work again, though I'm having problems with F10
	not quitting (mind you, I'm not connected)
	
2001-08-16 19:10  taniwha

	* include/QF/keys.h, libs/video/targets/keys.c:

	bind and unbind wrappers for in_bind and in_unbind. old configs/mods are
	still currently broken because I need to translate key names still.
	
2001-08-16 18:25  taniwha

	* libs/video/targets/: in_win.c, joy_win.c:

	part way there :/ I'll leave vid_wgl and vid_mgl alone for now (probably move
	that code to in_win.c)
	
2001-08-16 17:52  taniwha

	* libs/video/targets/in_svgalib.c:

	mek eet verk!
	
2001-08-16 16:41  taniwha

	* libs/video/targets/: in_x11.c, keys.c:

	x11 seems ok (hard to say: nothing's bound:/)
	rename bind and unbind to in_bind and in_unbind
	
2001-08-16 11:43  mercury

	* libs/video/targets/keys.c:

	Fix a few bugs.
	
2001-08-16 09:19  mercury

	* include/QF/keys.h, libs/console/client.c,
	libs/console/inputline.c, libs/video/targets/Makefile.am,
	libs/video/targets/in_sdl.c, libs/video/targets/joy_linux.c,
	libs/video/targets/joy_win.c, libs/video/targets/keys.c,
	libs/video/targets/vid_sdl.c, nq/include/net_ser.h,
	nq/source/Makefile.am, nq/source/cl_demo.c, nq/source/cl_main.c,
	nq/source/keys.c, nq/source/net_comx.c, nq/source/net_ser.c,
	nq/source/net_win.c, qw/source/Makefile.am, qw/source/cl_pred.c,
	qw/source/console.c, qw/source/keys.c:

	A few things, first is that I removed the (rather broken) serial
	networking support.
	
	Second, I moves keys.c from qw and nq to libs/video/targets when I did
	the next thing.
	
	Existing user configs which do binds, sledge hammer. Sledge hammer,
	existing user configs which do binds. *WHACK* *WHACK* *WHACK*
	
	See, much nicer now.
	
	Someone should document it, and fix all targets which don't use SDL for
	input. (I honestly don't expect svgalib and the like to ever be fixed.)
	
2001-08-16 06:58  despair

	* libs/video/renderer/sw/: d_init.c, d_modech.c, d_scan.c, d_sky.c,
	d_sprite.c, d_surf.c:

	whitespace.
	
2001-08-16 03:36  rhamphoryncus

	* libs/video/targets/vid_sdl.c:

	Make SDL support vid_fullscreen toggling too
	
2001-08-16 02:51  taniwha

	* include/QF/hash.h, libs/util/hash.c,
	tools/qfcc/source/pr_opcode.c:

	extend the hash api to more easily support general cases
	
2001-08-16 02:32  rhamphoryncus

	* qw/source/cl_screen.c:

	show_ping while disconnect == bad.  SZ_Getspace bug fixed.
	
2001-08-16 02:08  taniwha

	* qw/source/sv_pr_cmds.c:

	fix some missing ()s that got lost due to the () forrest that got chainsawed
	(ie, the previous code was /a mess/)
	
2001-08-15 23:04  mercury

	* libs/video/targets/: in_common.c, in_sdl.c:

	Fix the other keypad keys for SDL input.
	Ditch sensitivity as a name, we now have in_mouse_accel,
	in_mouse_filter, and in_mouse_pre_accel.
	
2001-08-15 23:03  mercury

	* qw/source/sv_pr_cmds.c:

	Just some MASSIVE speed boost for PF_findradius.
	
2001-08-15 23:01  mercury

	* include/QF/mathlib.h, libs/util/mathlib.c:

	Length is now a #define, not a bloody function!
	
2001-08-15 23:00  taniwha

	* libs/audio/cd/Makefile.am:

	make cd plugins repect --with-plugin-path
	
2001-08-15 22:44  deek

	* RPM/.cvsignore:

	Add Makefile to .cvsignore
	
2001-08-15 22:40  taniwha

	* libs/audio/targets/Makefile.am:

	s/LIB_DEPS/DEPENDENCIES/
	
2001-08-15 22:38  deek

	* libs/util/info.c:

	whitespace.
	
2001-08-15 22:37  deek

	* qw/source/: sbar.c, skin.c:

	Misc. cleanups.
	
2001-08-15 22:33  deek

	* debian/control:

	Clarifications in debian/rules
	
2001-08-15 22:32  deek

	* TODO:

	Still going. Forge, s/X/I/
	
2001-08-15 22:31  taniwha

	* libs/audio/targets/Makefile.am:

	don't need to (and seems that you shouldn't) specify a path for local libs
	
2001-08-15 22:29  deek

	* include/QF/GL/funcs.h:

	Committing some old stuff I hadn't before. This one: removing a variable
	name from a prototype.
	
2001-08-15 21:29  taniwha

	* libs/video/targets/vid_sgl.c, nq/source/sys_sdl.c,
	qw/source/cl_sys_sdl.c:

	sdl 1.1.5 fixes
	
2001-08-15 21:03  rhamphoryncus

	* configure.ac, libs/audio/targets/Makefile.am:

	Moved the sound renderer into a seperate lib.  You'll need to rerun
	configure, else it won't build said lib and you'll get errors loading
	sound plugins.
	
2001-08-15 20:55  taniwha

	* nq/source/Makefile.am, nq/source/sys_sdl.c,
	qw/source/Makefile.am, qw/source/cl_sys_sdl.c:

	sdl and sgl clients now build
	
2001-08-15 15:32  taniwha

	* libs/util/cmd.c:

	remove a magic number
	
2001-08-15 15:31  taniwha

	* bootstrap:

	check for sid's autoconf2.50 as the wrapper always reports 2.13
	don't rely on the wording of the version string
	make the cross compile message always print for ac < 2.50
	delete configure.in for ac >= 2.50
	
2001-08-15 07:50  taniwha

	* libs/util/cmd.c:

	comment brein damage
	
2001-08-15 06:12  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	remove some unneeded -L.s. it seems some versions of binutils don't like it
	
2001-08-15 06:01  taniwha

	* libs/: gamecode/pr_strings.c, models/alias/gl_mesh.c:

	pr_strings.c:
		fix some off-by-one bugs
	gl_mesh.c:
		make the messing... message developer mode
	
2001-08-15 02:40  despair

	* libs/audio/snd.c:

	Grr, missed one.
	
2001-08-15 01:17  deek

	* bootstrap:

	Try to automatically cope with autoconf pre-2.50.
	
2001-08-15 00:53  despair

	* include/QF/sound.h, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_mem.c, libs/audio/targets/snd_null.c:

	Change loadas8bit to snd_loadas8bit.
	
2001-08-14 22:10  taniwha

	* libs/video/targets/in_sdl.c:

	remove a redundant call to JOY_Command
	
2001-08-14 20:02  taniwha

	* libs/models/: model.c, alias/gl_mesh.c:

	new cvar: gl_mesh_cache. controls minimum triangle count in a model before
	the model is cached or cache checks are done for that model. 0 disables
	caching entrirely.
	
2001-08-14 11:15  rhamphoryncus

	* qw/source/sv_ents.c:

	Don't try to write freed entities to the client
	
2001-08-14 00:03  taniwha

	* include/QF/in_event.h, libs/video/targets/in_common.c,
	libs/video/targets/in_event.c:

	call the IE init ans shutdown functions. still need to rework the rest of the
	intput system to use it.
	
2001-08-13 23:49  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c:

	statement printing now infers the type of a def from the instruction where
	possible, thus allowing anonymous defs to print their contents.
	
2001-08-13 23:00  taniwha

	* libs/gamecode/pr_opcode.c, tools/qfcc/source/emit.c:

	re-arrange the types of store and storep so things make a little more sense
	
2001-08-13 21:09  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c:

	change the types of the statement operands to unsigned short to clean up
	most of the uses
	
2001-08-13 20:29  taniwha

	* libs/gamecode/: pr_edict.c, pr_exec.c:

	rhamph's deadbeaf locals patch as-is :)
	
2001-08-13 20:23  taniwha

	* libs/gamecode/pr_strings.c:

	d'oh
	
2001-08-13 20:22  taniwha

	* libs/gamecode/pr_strings.c:

	fix a couple of issues with garbage collection
	
2001-08-13 20:01  taniwha

	* include/QF/progs.h, libs/gamecode/pr_strings.c:

	revised dynamic string handling. allows for `bounds checking'
	
2001-08-13 09:14  rhamphoryncus

	* qw/source/sv_ccmds.c:

	use 0 instead of sv_highchars when setting the *cheats serverinfo,
	since sv_highchars isn't initialized at that point.
	
2001-08-12 19:50  taniwha

	* qw/source/sv_pr_cmds.c:

	back out the dynamic allocation so prozac will still work
	
2001-08-12 17:45  despair

	* libs/util/sizebuf.c:

	Fix indent comment dementia.
	
2001-08-12 11:30  rhamphoryncus

	* qw/source/sv_console.c:

	err, and of course we want *line* buffered, not *un*buffered.  hehe, I
	thought the output looked kinda slow..
	
2001-08-12 04:14  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	qw/source/sv_progs.c:

	ugh, I hate the need for this, but it's needed. sv_old_entity_free is my
	compromise :) set it to 1 to allow progs like MegaTF to work (reload crash).
	
2001-08-12 02:38  taniwha

	* tools/qfcc/source/emit.c:

	clean up the code generated for a = b ? c : d
	
2001-08-11 22:07  taniwha

	* tools/qfcc/TODO:

	mark some jobs done, correct a typo and sort them by done, in progress, planned
	
2001-08-11 22:02  taniwha

	* tools/qfcc/source/expr.c:

	fix assignops with entity fields by cloning e1 rather than just re-using it
	
2001-08-11 21:46  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c:

	hopefully take care of freebsd
	
2001-08-11 21:15  taniwha

	* tools/: qfcc/include/expr.h, qfcc/source/emit.c,
	qfcc/source/expr.c, qfcc/source/qc-lex.l, qfcc/source/qc-parse.y,
	qwaq/main.qc:

	temp def expressions and ?:
	seems to work :)
	
2001-08-11 04:14  taniwha

	* qw/: include/client.h, source/cl_main.c, source/cl_screen.c:

	show_ping and show_pl. pretty much like show_fps.
	
2001-08-10 21:31  taniwha

	* tools/qfcc/source/emit.c:

	fix a bug where every 2nd(?) arg was being skipped when setting up a function
	call
	
2001-08-10 21:19  taniwha

	* tools/qfcc/TODO:

	the usual
	
2001-08-10 20:35  rhamphoryncus

	* tools/: qfcc/source/emit.c, qwaq/main.qc:

	start of the support for chained function calls.  Actually, they
	should work fine now, there's just some extra temp vars we want to
	remove before we can consider it "done" :)
	
2001-08-10 18:42  taniwha

	* tools/qfcc/source/pr_lex.c:

	move a var
	
2001-08-10 18:35  taniwha

	* tools/qfcc/: acconfig.h, configure.in, source/Makefile.am,
	source/pr_comp.c, source/pr_def.c, source/pr_imm.c,
	source/pr_lex.c, source/pr_opcode.c, source/qc-lex.l,
	source/qfcc.c:

	good bye, old parser
	
2001-08-10 17:41  taniwha

	* tools/qfcc/source/pr_imm.c:

	fix a silly error causing integer constants to not be re-used
	
2001-08-10 17:00  taniwha

	* tools/qfcc/source/qc-parse.y:

	move SHL and SHR down in expr
	
2001-08-10 16:16  rhamphoryncus

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qc-parse.y, tools/qwaq/main.qc:

	got a few new operators for qc :)
	<< >> % which all act like their C counterparts
	+= -= *= /= &= ^= |= <<= >>= %= which just expand into the obvious,
	also like the C versions.
	
2001-08-10 03:07  despair

	* libs/video/renderer/sw/screen.c, nq/source/cl_screen.c,
	qw/source/cl_screen.c:

	Fix a severe braino, and get less excessively parenthetical in one spot.
	
2001-08-10 02:50  taniwha

	* libs/video/targets/in_event.c:

	/me grumbles about some versions of gcc
	
2001-08-10 02:42  taniwha

	* libs/video/renderer/sw/screen.c:

	get the scaling on v_blend right for the change from 0-255 to 0-1
	
2001-08-10 00:28  despair

	* include/QF/vid.h, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/targets/Makefile.am,
	nq/source/Makefile.am, nq/source/cl_screen.c, nq/source/cl_view.c,
	nq/source/gl_view.c, nq/source/r_view.c, nq/source/sw_view.c,
	qw/source/Makefile.am, qw/source/cl_screen.c, qw/source/cl_view.c,
	qw/source/gl_view.c, qw/source/r_view.c, qw/source/sw_view.c:

	Kill off gl_view.c and sw_view.c. Renderer merge is more or less complete now. Software and gl renderers now calculate color shifts the same way, and sw looks a bit different now. Powerups don't shift enough in sw right now, IMO.
	
2001-08-09 23:43  taniwha

	* include/QF/in_event.h, libs/video/targets/in_event.c:

	add focus loss/gain events and fix a silly bug in IE_Set_Focus
	
2001-08-09 23:34  taniwha

	* INSTALL:

	put in instructions for building from cvs (and coping with autoconf)
	
2001-08-09 23:16  taniwha

	* include/QF/in_event.h, libs/video/targets/Makefile.am,
	libs/video/targets/in_event.c:

	code for the input event system
	
2001-08-09 22:35  taniwha

	* include/QF/in_event.h:

	header for an event based input system
	
2001-08-09 17:05  taniwha

	* tools/qfcc/source/emit.c:

	fix the efficiency of unary expressions as args to a function
	
2001-08-09 16:39  taniwha

	* tools/qwaq/main.qc:

	test ^
	
2001-08-09 16:34  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_opcode.c,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qc-parse.y, tools/qwaq/main.qc:

	^ and ~ operators for qc (^ from Rhamphoryncus) and clean up the punctuation
	line in qc-lex.l (why didn't I think to do that in the first place?!?)
	
2001-08-09 15:33  taniwha

	* libs/console/server.c:

	make the server module's console output line buffered when curses isn't being
	used
	
2001-08-09 12:19  rhamphoryncus

	* libs/console/console.c, qw/source/sv_console.c:

	Make the console line-bufered.  woot.
	
2001-08-09 06:05  rhamphoryncus

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	diff noise reduction.  mostly just "progs_t * pr" to "progs_t *pr".
	Only code change is copying qw's variable-size PF_VarString in place
	of nq's 256 char "I wanna be a buffer-overflow exploit!" version.
	
2001-08-08 23:32  taniwha

	* libs/video/renderer/gl/gl_rsurf.c:

	memset doesn't use bits 8+
	
2001-08-08 22:20  taniwha

	* libs/video/renderer/: gl/gl_rsurf.c, sw/sw_rbsp.c, sw/sw_rmain.c:

	this seems to fix the flickering dlights problem. surface visibility was
	calculated too late for light marking.
	
2001-08-08 20:31  taniwha

	* doc/cshifts.txt:

	this is a little more useful here than in the cvs logs
	
2001-08-08 20:28  taniwha

	* nq/include/sv_progs.h, nq/source/host_cmd.c,
	nq/source/host_skin.c, nq/source/net_dgrm.c, nq/source/pr_cmds.c,
	nq/source/sv_main.c, nq/source/sv_move.c, nq/source/sv_phys.c,
	nq/source/sv_progs.c, nq/source/sv_user.c, nq/source/world.c,
	qw/include/sv_progs.h, qw/source/sv_ccmds.c, qw/source/sv_ents.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_move.c,
	qw/source/sv_phys.c, qw/source/sv_pr_cmds.c, qw/source/sv_progs.c,
	qw/source/sv_send.c, qw/source/sv_user.c, qw/source/world.c:

	change all the SVFIELD calls to SVtype. this should make the code a little
	easier to read.
	
2001-08-08 08:52  taniwha

	* libs/models/alias/gl_mesh.c:

	should now handle any size of model. also modify the mesh file format slightly
	(version and commands+verts sum for checking) and change the mesh extention to
	.qfms
	
2001-08-07 21:35  despair

	* libs/video/renderer/gl/gl_rlight.c:

	Header sort.
	
2001-08-07 21:18  taniwha

	* libs/video/renderer/gl/gl_rmain.c:

	pre-calculate blended alias frame verteces and don't bother doing any
	blended calculations for single pose frames/models
	
2001-08-07 18:53  despair

	* nq/source/gl_view.c, nq/source/r_view.c, qw/source/gl_view.c,
	qw/source/r_view.c:

	Exit early on common case, rather than go through all checks. Minor speedup, but measurable on higher framerate demos.
	
2001-08-07 17:43  taniwha

	* qw/source/cl_slist.c:

	fix for compiling under freebsd. thank's, stu
	
2001-08-07 17:29  taniwha

	* libs/video/renderer/sw/: sw_rbsp.c, sw_rlight.c, sw_rmain.c:

	port over gl's lighting improvements. only gives ~4.6% improvement on my c600
	but that's better than nothing. (34.41 to 36.00)
	
2001-08-07 17:27  taniwha

	* libs/video/renderer/gl/gl_rlight.c:

	white space
	
2001-08-07 16:50  taniwha

	* tools/qfcc/source/: expr.c, qc-lex.l:

	more --id support
	
2001-08-06 05:01  mercury

	* libs/video/targets/: in_common.c, in_x11.c:

	The end of in_dga_mouseaccel, the birth of in_pre_sensitivity.
	
	As the ONLY ways that in_dga_mouseaccel differed from sensitivity was
	that it worked before m_filter, and that it was DGA only, it had to go.
	
	Now in_pre_sensitivity works with all targets and is applied just before
	m_filter.
	
2001-08-06 04:13  taniwha

	* libs/video/renderer/gl/gl_rlight.c:

	freaking out by one error :/ I'm suprised previous runs worked at all, but
	with this correction I am finally seeing the expected speed boost (12% on my
	c450 using my null GL lib).
	
2001-08-06 00:27  taniwha

	* qw/source/cl_parse.c:

	viewangles in the client doesn't seem to get updated for the client, so
	use cl.viewangles instead.
	
2001-08-06 00:16  mercury

	* libs/video/targets/: in_sdl.c, vid_sgl.c:

	Fixed the sdl and sgl targets to work a bit better.
	
2001-08-05 23:17  taniwha

	* libs/video/renderer/gl/gl_rlight.c:

	almost working. just need to figure out why vis info isn't doing the right
	thing (I suspect a bug in my deconpression)
	
2001-08-05 06:10  taniwha

	* libs/video/renderer/gl/gl_rlight.c:

	fix a subtle bug with the lava hall to e3 in start
	
2001-08-05 06:02  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	change checkfunction and getfunction to checkbuiltin and getbuiltin
	
2001-08-05 05:59  taniwha

	* include/QF/model.h, libs/models/brush/model_brush.c,
	libs/video/renderer/gl/gl_rlight.c:

	make SURF_LIGHTBOTHSIDES work and fix a bug in Mod_PointInLeaf that was
	preventing grenades from lighting up surfaces when using the vis lighting
	
2001-08-05 05:07  taniwha

	* include/r_local.h, libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rsurf.c:

	some lighting fixes. not quite there yet
	
2001-08-05 04:01  taniwha

	* include/r_local.h, include/QF/mathlib.h, include/QF/model.h,
	libs/util/mathlib.c, libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/sw_rlight.c,
	libs/video/renderer/sw/sw_rmain.c:

	Make R_MarkLights use the vis info to speed things up. Oddly, even though
	R_MarkLights is now about 3% instead of about 15%, I've lost 8 fps on my
	null GL speed test. However, R_AddDynamicLights has jumped up a bit, so I'm
	wording if maybe more surfaces are being lit.
	
2001-08-05 03:13  taniwha

	* libs/util/quakeio.c:

	don't include malloc.h
	
2001-08-04 23:58  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	Change all our new functions to use dynamically allocated builtin
	numbers, except checkextension, checkfunction, and getfunction.  Yes,
	this may break some stuff. :)
	
2001-08-04 23:44  rhamphoryncus

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	qw/source/sv_pr_cmds.c:

	Add a getfunction, which gives an error if it's not found
	
2001-08-04 23:19  taniwha

	* qw/source/sv_console.c:

	make /sure/ ^h is covered. seems ncurses is a tad on the weird side
	
2001-08-04 22:14  rhamphoryncus

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	Make sure all the function names passed to PR_AddBuiltin are
	lowercase, for sanity reasons.
	
2001-08-04 18:18  despair

	* libs/audio/targets/snd_dma.c:

	Make more cvar names sane. _snd_mixahead is now snd_mixahead.
	
2001-08-04 09:11  rhamphoryncus

	* libs/gamecode/pr_exec.c, qw/source/sv_pr_cmds.c,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qfcc.c:

	Add support for checkfunction, which is a builtin that searches for
	another builtin by name, and returns it.
	
	Soon I'll change all our new builtins to by allocated dynamically, as
	well as changing the number checkfunction uses, and happily break
	everything that uses them :D
	
2001-08-04 06:00  taniwha

	* bootstrap, configure.ac:

	well, now that we're stuck with autoconf 2.50, we don't need those lines any
	more
	
2001-08-04 05:34  taniwha

	* configure.ac, configure.in:

	due to libtool, we are forced to require autoconf 2.50 :/
	
2001-08-03 23:54  taniwha

	* include/QF/model.h, libs/models/brush/model_brush.c:

	split up mleaf_t's minmaxs into two arrays
	
2001-08-03 07:47  taniwha

	* tools/qfcc/source/: expr.c, pr_opcode.c:

	disable integers for --id. probably not thorough enough yet :/
	
2001-08-03 07:37  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	Some of an aforementioned function to search for functions by name.
	Guess it's not as trivial as I thought.
	
2001-08-03 06:40  rhamphoryncus

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, nq/include/server.h, nq/source/pr_cmds.c,
	nq/source/sv_progs.c, qw/include/server.h, qw/source/sv_pr_cmds.c,
	qw/source/sv_progs.c, tools/qwaq/builtins.c:

	Modify progs to add builtins at runtime.  It should be trivial to
	lookup functions by name, and make all our new QC builtins allocate
	numbers automatically.
	
2001-08-02 23:27  rhamphoryncus

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	diff noise reduction, cleaned up the comments somewhat
	
2001-08-02 23:00  taniwha

	* libs/audio/cd/cd_win.c, libs/console/server.c,
	nq/source/sys_win.c, qw/source/cl_sys_win.c,
	qw/source/sv_sys_win.c:

	mingw compile fixes
	
2001-08-02 23:00  taniwha

	* RPM/build_rpm.in:

	more improvements
	
2001-08-02 17:16  taniwha

	* libs/audio/targets/snd_alsa_0_5.c,
	libs/video/targets/context_x11.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, qw/source/cl_sys_unix.c:

	exit cleanup. Sys_Error and Sys_Quit should be used whenever possible.
	
2001-08-02 04:12  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Fix issue with gl_lightmap_components 4 and lightmap updates.
	
2001-08-02 03:24  taniwha

	* nq/source/keys.c, qw/source/keys.c:

	for some reasone, building the rpms wanted an explicit stdio.h inclusion
	*shrug*
	
2001-08-02 02:49  taniwha

	* Makefile.am, configure.in, RPM/.cvsignore, RPM/Makefile.am,
	RPM/build_rpm.in, RPM/quakeforge.spec.in:

	misc rpm building improvements
	
2001-08-02 02:49  taniwha

	* libs/util/qfplist.c:

	print line and char number for the error
	
2001-08-02 02:28  despair

	* libs/video/renderer/gl/gl_rsurf.c:

	Garbage comment removal.
	
2001-08-02 02:18  despair

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c:

	(Optionally) Use glTexSubImage2D for lightmap updates. Doesn't give as large a boost as I'd hoped, but will matter far more as other optimizations happen. New cvars gl_lightmap_align does nothing yet, and gl_lightmap_subimage only works in mode 0 and 1. Mode 2 (should be fastest mode on most cards) will eventully get implemented...
	
2001-08-01 22:52  taniwha

	* configure.in:

	oops :)
	
2001-08-01 22:51  taniwha

	* configure.in:

	joystick and cd driver message cleanups
	
2001-08-01 22:43  taniwha

	* configure.in, RPM/.cvsignore, RPM/quakeforge.conf.in,
	RPM/quakeforge.spec.in:

	whee, nicely modular packages
	
2001-08-01 20:17  taniwha

	* Makefile.am, configure.in, RPM/quakeforge.spec.in:

	client and server targets now have their own packages (nq and qw shared)
	
2001-08-01 18:19  taniwha

	* configure.in, RPM/build_rpm.in, RPM/rpmrc:

	build_rpm works though only one monolithic package is built currently
	
2001-08-01 17:49  taniwha

	* configure.in, include/Makefile.am, include/QF/Makefile.am,
	include/QF/GL/.cvsignore, include/QF/GL/Makefile.am,
	include/QF/plugin/Makefile.am, qw/include/Makefile.am:

	make dist works again
	
2001-08-01 16:07  taniwha

	* libs/util/qfplist.c:

	_ is legal in an unquoted string and make PL_ObjectForKey return the correct
	value
	
2001-08-01 07:05  taniwha

	* libs/util/qfplist.c:

	fix a couple of warnings
	
2001-08-01 07:03  deek

	* libs/util/qfplist.c:

	plist updates; PL_GetPropertyList now calls Sys_Error() on plist errors.
	
2001-08-01 06:51  taniwha

	* include/QF/qfplist.h:

	move the forward decl of hashtab_s out of the function prototype
	
2001-08-01 06:29  taniwha

	* tools/qfcc/source/qc-parse.y:

	make the expressions in for (a;b;c) optional
	
2001-08-01 05:12  taniwha

	* nq/source/: game.c, sbar.c:

	re-enable the mission pack stuff. yeah, it's clunky, but it's nice to have.
	Hopefully, scripted huds will come soon.
	
2001-08-01 05:07  taniwha

	* libs/console/Makefile.am:

	don't have blank SUBDIRS=, it hurts
	
2001-08-01 03:44  taniwha

	* configure.in:

	two new `macros': cvs_def_enabled and cvs_def_disabled. they control the
	default enabled/disabled depending on if building from cvs or dist tarbal.
	eg:
	AC_ARG_ENABLE(typecheck-progs,
	    [  --disable-typecheck-progs disable type checking on progs field access])
	if test "x$enable_typecheck_progs" $cvs_def_enabled; then
		AC_DEFINE(TYPECHECK_PROGS)
	fi
	
	typecheck-progs will default to enabled in cvs, disabled in release. reverse
	for cvs_def_disabled.
	
2001-08-01 00:38  rhamphoryncus

	* qw/: include/server.h, source/sv_main.c, source/sv_user.c:

	Fix that classic "playing without joining a team" TF cheat :)
	
2001-08-01 00:19  taniwha

	* tools/qfcc/TODO:

	more jobs
	
2001-07-31 21:52  taniwha

	* libs/util/quakefs.c:

	create fs_userdir if it's not "." rather than not FS_USERPATH
	
2001-07-31 19:03  taniwha

	* qw/source/cl_cvar.c:

	bloody builtin prototypes
	
2001-07-31 18:27  taniwha

	* include/QF/info.h, libs/util/info.c, qw/include/server.h,
	qw/source/cl_cvar.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/game.c, qw/source/skin.c, qw/source/sv_ccmds.c,
	qw/source/sv_cvar.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c, qw/source/sv_user.c:

	make Info_Set* take flags indicating wether funchars should be stripped or not
	
2001-07-31 17:09  taniwha

	* qw/source/sv_pr_cmds.c:

	fix PF_hullpointcontents and the clip_mins/maxs setting in PF_rotate_bbox
	NOTE: the api to PF_hullpointcontents has changed!!!
	
2001-07-31 10:23  coderjoe

	* configure.in:

	Fix a minor typo in the help text for --with-user-cfg.
	
2001-07-31 08:06  taniwha

	* qw/source/pmovetst.c:

	/tiny/ optimisations
	
2001-07-31 07:29  taniwha

	* nq/source/cl_demo.c, qw/include/protocol.h, qw/source/cl_demo.c:

	revert the changes to cl_demo.c as they are a serious (10%) speed hit in qw.
	While lost in the noise for nq for the standard demos, it seems like a good
	idea to revert it too.
	
2001-07-30 23:35  taniwha

	* configure.in:

	--enable-Werror flag to cvs. does the obvious. defaults to enabled if
	binding from CVS, disabled otherwise.
	
2001-07-30 22:53  taniwha

	* qw/source/sv_pr_cmds.c:

	the hull growing seems to work now.
	
2001-07-30 04:33  taniwha

	* include/QF/Makefile.am, include/QF/clip_hull.h,
	include/QF/model.h, include/QF/progs.h, include/QF/sys.h,
	libs/models/Makefile.am, libs/models/clip_hull.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_user.c, qw/source/world.c:

	start making the rotated bounding box (really dynamic clipping huls) more
	generice, and also more in line with the rest of quake's clipping system
	(ie, support the entity size selected hulls). I'm not /entirly happy with
	what's here, but it's a start, and the force fields in customtf work /much/
	better :)
	
2001-07-30 01:01  rhamphoryncus

	* libs/util/: cmd.c, cvar.c:

	Make the help command work with commands too.  (moved to cmd.c while I
	was at it)
	
2001-07-29 00:12  taniwha

	* qw/source/sv_pr_cmds.c:

	make the hull plane setup a loop
	
2001-07-27 23:22  taniwha

	* qw/source/sv_pr_cmds.c:

	return a null edict properly
	
2001-07-27 23:19  taniwha

	* qw/include/world.h:

	erk, forgot to commit this with the wrappers
	
2001-07-27 23:17  taniwha

	* nq/source/net_udp.c:

	don't seg if looking up the ip of hostname fails (which on a properly
	configured system, shouldn't happen, but oh well)
	
2001-07-27 23:07  taniwha

	* qw/source/sv_pr_cmds.c:

	correct a typo in a comment
	
2001-07-27 23:05  taniwha

	* qw/source/sv_pr_cmds.c:

	wrappers for SV_TestEntityPosition and SV_HullPointContents
	
2001-07-27 21:01  taniwha

	* tools/qfcc/source/qc-parse.y:

	signed_const isn't needed any more
	
2001-07-27 20:56  taniwha

	* tools/qwaq/main.qc:

	tests, tests, tests
	
2001-07-27 20:55  taniwha

	* tools/qfcc/source/qc-parse.y:

	local var = expr; now works (globals must still be consants)
	
2001-07-27 19:48  taniwha

	* qw/source/sv_pr_cmds.c:

	fix a small bug
	
2001-07-27 19:48  taniwha

	* qw/source/sv_user.c:

	make a rotated_bbox override the model hulls
	
2001-07-27 16:06  taniwha

	* qw/source/: pmovetst.c, world.c:

	move the rotated_bbox hull checks into SV_HullForEntity and move the
	check == ent test in SV_TestPlayerPosition to before the abs bbox check.
	
2001-07-27 06:39  taniwha

	* qw/source/: sv_pr_cmds.c, world.c:

	sv_pr_cmds.c:
		find the full bounding box for the rotated bounding box and put this
		into hull's clip_mins and clip_maxs. Also, provide:
			vector (integer hull, integer max) getboxbounds = #94
		to retrieve these values (max != 0 for clip_maxs, max == 0 for clip_mins)
	world.c:
		SV_TestPlayerPosition now checks for a rotated_bbox hull
	
2001-07-27 04:50  taniwha

	* qw/source/world.c:

	the C side of the fix for the field gen weird spot for a standing player
	
2001-07-27 02:45  taniwha

	* qw/source/sv_user.c:

	forgot to clear pe->hull if rotated_bbox is non-existant or 0
	
2001-07-26 21:37  taniwha

	* qw/: include/pmove.h, source/pmovetst.c, source/sv_user.c:

	support arbitrary hulls for players, too
	
2001-07-26 20:55  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	force the software clients to use the static renderer so asm is used
	
2001-07-26 17:36  taniwha

	* qw/source/sv_pr_cmds.c:

	put in a couple of comments
	
2001-07-26 16:32  taniwha

	* qw/source/sv_pr_cmds.c:

	change rotate_bbox's `prototype'
	void (integer hull, vector right, vector forward, vector up,
	      vector mins, vector maxs) rotate_bbox = #97
	
2001-07-26 16:24  taniwha

	* qw/source/sv_pr_cmds.c:

	rotate the bounding box points, not just the planes
	fix a really nasty bug with allocating a hull
	
2001-07-26 15:50  rhamphoryncus

	* qw/source/sv_user.c:

	Delete the check in download file names for a leading slash, since
	it's harmless and some maps (such as engwar1) use it.  (the map may
	be considered broken because of it, but everything ELSE works fine
	with a leading slash, since it's relative anyway)
	
2001-07-26 15:33  taniwha

	* qw/source/sv_pr_cmds.c:

	forgot to subtract 1 from the incoming hull `handle'
	
2001-07-26 05:15  taniwha

	* tools/qfcc/: include/expr.h, source/Makefile.am, source/emit.c,
	source/expr.c:

	break the emit_* functions out of expr.c into emit.c
	
2001-07-26 05:08  taniwha

	* tools/qfcc/source/expr.c:

	various little cleanups
	
2001-07-26 04:34  taniwha

	* tools/qfcc/TODO:

	integer type done
	
2001-07-26 04:26  taniwha

	* qw/: include/world.h, source/sv_pr_cmds.c, source/world.c:

	rotated bounding box support. this is so totally untested it's not funny
	(though it does compile). Keeps things simple and only checks touched.
	
	.integer rotated_bbox;
	
	ent.rotated_bbox = getboxhull ();// be sure to check for failure (0)
	rotate_bbox (ent.rotated_bbox, ent.angles, ent.mins, ent.maxs);
	...
	freeboxhull (ent.rotated_bbox); // when freeing entity. box hulls are limited
	
	integer () getboxhull = #95
	void (integer hull) freeboxhull = #96
	void (integer hull, vector angles, vector mins, vector maxs) rotate_bbox = #97
	
2001-07-26 00:08  taniwha

	* qw/source/sv_progs.c:

	fix a slight oopsie in Rhamph's checkin:)
	
2001-07-26 00:01  rhamphoryncus

	* qw/: include/sv_progs.h, source/sv_progs.c, source/world.c:

	Start of support for rotated bboxes.  shouldn't do anything yet
	
2001-07-25 23:59  rhamphoryncus

	* qw/source/sv_user.c:

	replace strncmp (name, "maps/", 6) with strncmp (name, "maps/", 5)
	
2001-07-25 23:33  taniwha

	* qw/source/sv_pr_cmds.c:

	rearrange the comments for the builtins table, and put a comment with the
	builtin number (and prototype where appropriate) on every element
	
2001-07-25 22:14  mercury

	* qw/source/sv_pr_cmds.c:

	New PF_checkmove! A direct interface to SV_Move, but named better.
	(This is #98.)
	
2001-07-25 21:48  taniwha

	* tools/qwaq/: builtins.c, defs.qc, main.qc:

	various tests
	
2001-07-25 21:47  taniwha

	* tools/qfcc/source/expr.c:

	drasticly simplify emit_assign_expr now that I have a much better
	understanding of when an explicit assigment is needed. seems to work for
	everything I throw at it.
	Also, fix ! unary ops (caused by the - unary op fix:/)
	
2001-07-25 18:36  taniwha

	* tools/qfcc/source/: expr.c, qc-parse.y:

	fix -expr handling. generates sucky code atm, but at least it's generating
	code now:P
	
2001-07-25 02:28  taniwha

	* tools/qwaq/main.qc:

	return type testing
	
2001-07-24 23:53  taniwha

	* tools/qfcc/: include/expr.h, source/pr_imm.c, source/qc-parse.y:

	typecheck values for [frame, think] on thost functions and fix some misplaced
	immediate defs
	
2001-07-24 22:30  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_imm.c,
	source/qc-parse.y:

	make if/while/for use test_expr, make test_expr fix the new exp line/file,
	fix some string const issues
	
2001-07-24 22:29  taniwha

	* tools/qwaq/main.qc:

	tests for if (simple expression)
	
2001-07-24 22:11  taniwha

	* qw/source/: sv_pr_cmds.c, sv_user.c:

	return of UserInfoCallback is now ignored and SV_Userinfo_f just returns as
	PR_setuserinfo now does the extract from userinfo.
	
2001-07-24 20:43  taniwha

	* tools/qfcc/source/expr.c:

	warn on passing integer constants into ... functions. Again, this will need
	an option later
	
2001-07-24 19:51  taniwha

	* tools/qfcc/source/expr.c:

	use ev_type_count instead of ev_void for bad types so things like void
	functions being used in expressions don't cause ICEs
	
2001-07-24 17:51  taniwha

	* qw/source/sv_send.c:

	prepend a 0ed header to the overflowed packet being dumped
	
2001-07-24 04:45  taniwha

	* tools/qfcc/source/: expr.c, qfcc.c:

	expr.c:
		warn for int const / int const. this will probably want an option for newer
		games
	qfcc.c:
		clean up temp files when errors have occured
	
2001-07-24 03:22  taniwha

	* libs/util/quakefs.c:

	fix a silly mistake that caused configs not to be written
	
2001-07-23 18:36  taniwha

	* nq/source/keys.c, qw/source/keys.c:

	diff_snr-- :)
	
2001-07-23 07:21  deek

	* debian/: Makefile.am, control, copyright, qf-client-3dfx.dirs,
	qf-client-3dfx.docs, qf-client-3dfx.files, qf-client-3dfx.suid,
	qf-client-3dfx.undocumented, qf-client-glx.dirs,
	qf-client-glx.docs, qf-client-glx.files,
	qf-client-glx.undocumented, qf-client-sdl.dirs, qf-client-sdl.docs,
	qf-client-sdl.files, qf-client-sdl.undocumented,
	qf-client-sgl.dirs, qf-client-sgl.docs, qf-client-sgl.files,
	qf-client-sgl.undocumented, qf-client-svga.dirs,
	qf-client-svga.docs, qf-client-svga.files, qf-client-svga.suid,
	qf-client-svga.undocumented, qf-client-x11.dirs,
	qf-client-x11.docs, qf-client-x11.files,
	qf-client-x11.undocumented, qf-server.dirs, qf-server.docs,
	qf-server.files, qf-server.undocumented, quakeforge-3dfx.dirs,
	quakeforge-3dfx.docs, quakeforge-3dfx.files, quakeforge-3dfx.suid,
	quakeforge-3dfx.undocumented, quakeforge-alsa.files,
	quakeforge-common.files, quakeforge-dev.dirs, quakeforge-dev.files,
	quakeforge-glx.dirs, quakeforge-glx.docs, quakeforge-glx.files,
	quakeforge-glx.undocumented, quakeforge-libs-gl.files,
	quakeforge-libs-sw.files, quakeforge-oss.files,
	quakeforge-sdl.dirs, quakeforge-sdl.docs, quakeforge-sdl.files,
	quakeforge-sdl.undocumented, quakeforge-server.dirs,
	quakeforge-server.docs, quakeforge-server.files,
	quakeforge-server.undocumented, quakeforge-sgl.dirs,
	quakeforge-sgl.docs, quakeforge-sgl.files,
	quakeforge-sgl.undocumented, quakeforge-svga.dirs,
	quakeforge-svga.docs, quakeforge-svga.files, quakeforge-svga.suid,
	quakeforge-svga.undocumented, quakeforge-x11.dirs,
	quakeforge-x11.docs, quakeforge-x11.files,
	quakeforge-x11.undocumented, rules:

	Debian package updates. They won't work completely yet, but I think they
	need to be committed.
	
2001-07-23 06:15  taniwha

	* tools/qfcc/source/expr.c:

	make print_expr's output readable by mere mortals
	
2001-07-23 05:46  taniwha

	* tools/qfcc/source/expr.c:

	fix a seg on return type mismatch
	
2001-07-23 05:31  taniwha

	* tools/qfcc/source/expr.c:

	fix numberous integer <-> float errors
	type check function args in the correct order
	
2001-07-23 02:27  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	function return checking
	
2001-07-23 01:56  taniwha

	* tools/qfcc/source/expr.c:

	function arg type checking with int->float /constant/ cooecion.
	
2001-07-23 01:31  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_imm.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qc-parse.y, tools/qwaq/builtins.c,
	tools/qwaq/defs.qc, tools/qwaq/main.c, tools/qwaq/main.qc:

	Initial integer type support. qfcc /is/ partially broken when it comes to
	integer constants and float function args/return values.
	
	pr_comp.h:
		o  add the integer opcodes to pr_opcode_e
	pr_edict.c:
		o  add "quaternion" and "integer" to type_name[]
		o  support quatnernion and integers types when printing values
		o  support the integer opcodes when bounds checking
	pr_exec.c
		o  enable the integer opcodes
	pr_opcode:
		o  add the integer opcodes to the opcode table
		o  logical operators all result in an integer rather than a value
	expr.h:
		o  rename int_val to integer_val
	qfcc.h:
		o  kill another magic number
	expr.c:
		o  move the opcode to string conversion out of type_mismatch and into
		   get_op_string
		o  rename int_val to integer_val
		o  general integer type support.
		o  generate an internal comipiler error for null opcodes rather than
		   segging.
	pr_imm.c:
		o  rename int_val to integer_val
		o  support integer constants, converting to float when needed.
	pr_lex.c:
		o  magic number death and support quaternions and integers in type_size[]
	qc-lex.l
		o  rename int_val to integer_val
		o  support quaternion and integer type keywords
	qc-parse.y:
		o  rename int_val to integer_val
		o  use binary_expr instead of new_binary_expr for local initialized
		   variables
	builtins.c:
		o  rename int_val to integer_val
		o  fix most (all?) of the INT related FIXMEs
	defs.qc:
		o  use integer instead of float where it makes sense
	main.c:
		o  read_result is now integer rather than float
	main.qc:
		o  float -> integer where appropriate
		o  new test for int const to float arg
	
2001-07-22 20:20  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, nq/source/pr_cmds.c,
	qw/source/sv_pr_cmds.c:

	rename int_var to integer_var
	
2001-07-22 19:58  taniwha

	* libs/gamecode/pr_exec.c:

	change the results of the test instructions from float to int.
	
2001-07-22 19:27  taniwha

	* libs/gamecode/pr_exec.c:

	remove all the _IF, _FI, _IV and _VI instructions (none yet enabled) as I don't
	want to implement implicit integer <-> float `conversions'
	
2001-07-22 19:03  rhamphoryncus

	* qw/: include/crudefile.h, source/Makefile.am, source/crudefile.c,
	source/sv_init.c, source/sv_main.c, source/sv_pr_cmds.c:

	Add a set of "crudefile" file io functions.  Reads or writes an
	entire C string (including terminating nul).  Read the source for
	more details :)
	
2001-07-22 18:44  taniwha

	* qw/source/sv_user.c:

	fix some off-by one errors I induced last night
	
2001-07-22 18:38  taniwha

	* include/QF/vfile.h, libs/util/quakeio.c:

	make Qwrite's buffer pointer const.
	
2001-07-22 07:03  taniwha

	* qw/include/server.h:

	bump MAX_BACK_BUFFERS up to 8.
	
2001-07-22 06:59  taniwha

	* include/QF/pr_comp.h, tools/qfcc/include/expr.h,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_imm.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/qc-parse.y:

	rename ev_int and ex_int to ev_integer and ex_integer. create type_integer
	and def_integer (do I need that?), clean up and or coment on XXX and FIXME
	
2001-07-22 06:55  taniwha

	* qw/source/sv_user.c:

	make SV_Prespawn use the backbuffers if needed to help prevent overflows
	
2001-07-22 06:27  taniwha

	* qw/source/sv_nchan.c:

	break out the two chunks of almost identical backbuffer code into
	PushBackbuffer()
	
2001-07-22 05:40  despair

	* libs/models/: model.c, alias/gl_mesh.c, alias/gl_model_alias.c,
	alias/model_alias.c, brush/gl_model_brush.c, brush/model_brush.c,
	brush/sw_model_brush.c, sprite/gl_model_sprite.c,
	sprite/model_sprite.c, sprite/sw_model_sprite.c:

	whitespace and comment cleanups.
	
2001-07-22 04:53  rhamphoryncus

	* qw/source/sv_user.c:

	Minor typo fix ("(%d0" to "(%d)")
	
2001-07-22 03:23  taniwha

	* include/QF/GL/qf_sky.h:

	forgot to commit this
	
2001-07-22 02:06  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c:

	make gl_sky_clip 3 do as originally promises
	
2001-07-21 23:18  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Just a bit of whitespace and comment cleanup.
	
2001-07-21 20:32  despair

	* libs/video/renderer/gl/gl_dyn_part.c:

	Spiffed up scrag and hellknight missile particle trails. (Partly inspired by darkplaces, though not identical to LordHavoc's)
	
2001-07-20 23:18  taniwha

	* tools/qwaq/main.qc:

	kill some unneeded tests
	
2001-07-20 18:51  taniwha

	* libs/console/: Makefile.am, client.c, server.c:

	Makefile.am:
		build the client and server plugins
	client.c:
		get to build, though it's very crippled
	server.c:
		re-print the message to the buffer after re-sizing the buffer
	
2001-07-20 08:08  rhamphoryncus

	* qw/source/sv_user.c:

	change host_client to sv_player.  I *hope* this is the right thing.
	
2001-07-20 05:35  taniwha

	* qw/source/sv_user.c:

	fix the double "foo changed name to bar" messages for foo
	
2001-07-20 05:30  taniwha

	* qw/source/sv_pr_cmds.c:

	send the right one
	
2001-07-20 05:29  taniwha

	* qw/source/sv_pr_cmds.c:

	forgot to send the updates to the clients
	
2001-07-20 05:22  taniwha

	* tools/qfcc/source/qfcc.c:

	add a --no-cpp command line option so that cpp enabled qfcc can still compile
	qfpreqcc progs
	
2001-07-20 05:18  taniwha

	* libs/video/targets/in_sdl.c:

	damn magic numbers. sdl didn't like the key num shift either
	
2001-07-20 05:05  taniwha

	* qw/: include/sv_progs.h, source/sv_pr_cmds.c, source/sv_progs.c,
	source/sv_user.c:

	rename SetUserInfo to UserInfoCallback.
	set self to the client entity for UserInfoCallback.
	add void (entity ent, string key, string value) setinfokey = #102;
		similar usage to infokey.
	
2001-07-20 04:30  taniwha

	* qw/: include/sv_progs.h, source/sv_progs.c, source/sv_user.c:

	add an /optional/ SetUserInfo qc callback to allout the progs to take over
	userinfo setting.
	
	float (string key, string value) SetUserInfo;
	
	key = infostring key
	value = new value
	returs: 0 for key not changed, non-0 to broadcast the change
	
2001-07-20 01:45  taniwha

	* libs/video/targets/in_svgalib.c:

	assigning > 255 into an unsigned char isn't too good
	
2001-07-19 21:54  taniwha

	* nq/source/keys.c, qw/source/keys.c:

	add the DOUBLEQUOTE key name as per mechanix' request
	
2001-07-19 21:51  taniwha

	* libs/video/targets/vid_fbdev.c:

	heh. close, so close. one mised const
	
2001-07-19 21:46  taniwha

	* include/QF/keys.h, libs/util/cmd.c, libs/video/targets/fbset.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_fbdev.c,
	nq/source/keys.c, qw/source/keys.c:

	azerty kb patch from Filip Van Raemdonck <mechanix@digibel.org>. includes some
	misc fixes, too
	
2001-07-19 07:27  taniwha

	* include/QF/progs.h, libs/gamecode/pr_debug.c,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	tools/qwaq/main.qc:

	debug info for local variables is now used. only works when tracing atm:/
	
2001-07-19 07:07  taniwha

	* qw/source/sv_ccmds.c:

	check for hitting the maximum number of masters and print a message if so.
	
2001-07-19 05:13  taniwha

	* configure.in, qw/source/sv_console.c:

	optionally disable the curses server console, bringing back the old behaviour
	
2001-07-19 03:18  rhamphoryncus

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	nq/source/pr_cmds.c, nq/source/sv_progs.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_progs.c:

	Make edicts command support a search string, so it only prints edicts
	with matching classnames.  Makes it easy to print out the type you want
	for debugging :)
	
2001-07-19 03:00  taniwha

	* tools/qfcc/source/expr.c:

	fix constant folding for |
	
2001-07-19 03:00  taniwha

	* tools/qfcc/configure.in:

	make --enable-cpp work when new-parser is left to default (which is on)
	
2001-07-19 00:24  taniwha

	* qw/source/sv_console.c:

	fix a sign extention error
	
2001-07-19 00:07  taniwha

	* qw/source/sv_console.c:

	don't try to use curses before things have been initialized
	
2001-07-18 22:18  taniwha

	* libs/audio/targets/snd_null.c:

	fix the undefined symbol error
	
2001-07-18 21:42  taniwha

	* configure.in:

	need svgalib for 3dfx
	
2001-07-18 21:28  taniwha

	* libs/gamecode/pr_debug.c, nq/source/sv_progs.c,
	qw/source/sv_progs.c, tools/qfcc/source/pr_imm.c,
	tools/qwaq/main.c:

	pr_debug.c:
		capitolise CRC and add a \n to the message
	sv_progs.c (both nq and qw):
		don't bother checking the progdefs.h crc: it's just not needed any more
	pr_imm.c:
		use r instead of rep when checking the hash tables.
	main.c (quaq):
		make developer work and set com_filesize (otherwise, progs crc doesn't
		get set properly (com_filesize, not developer:))
	
2001-07-18 20:52  taniwha

	* libs/gamecode/pr_exec.c:

	make PR_RunError back up to the preceding source line if debug is availalbe
	
2001-07-18 20:49  taniwha

	* libs/gamecode/pr_debug.c:

	fix a typo
	
2001-07-18 20:31  taniwha

	* tools/qfcc/source/qfcc.c:

	fix debug crc generation
	
2001-07-18 19:04  taniwha

	* tools/qwaq/main.qc:

	more tests
	
2001-07-18 18:29  taniwha

	* libs/console/complete.c:

	rename Con_CompleteCommandLine to Con_BasicCompleteCommandLine and make it
	use inputline_t rather than the key_lines junk.
	
2001-07-18 18:22  taniwha

	* libs/console/server.c:

	cleanup
	
2001-07-18 18:16  taniwha

	* nq/source/sv_progs.c:

	requiring quake2 fields ain't such a good idea (but why are they in q1 progs?
	oh well)
	
2001-07-18 18:03  taniwha

	* tools/qfdefs/source/fix_globals.c:

	it seems that the qcc variants that strip global defs only strip the name, so
	don't bother fixing missing defs (but /do/ complain if any are missing). I
	suspect full def striping would have seriously broken things.
	
2001-07-18 17:59  taniwha

	* tools/qfdefs/source/fix_globals.c:

	works now, though I don't imagine save games will work too well :)
	
2001-07-18 17:23  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_comp.c:

	Make files.dat actually useful. I really dislike the hardcoding, but it /is/
	useful. Also, fix a bug in PrecacheModel where it was checking MAX_SOUNDS and
	numsounds instead of models.
	
2001-07-18 16:33  taniwha

	* tools/qfcc/source/expr.c:

	fix emit_assign_expr to emit an explicit assignment statement whenever
	emit_sub_expr returns a temporary def. this fixes a = b = c; expressions when
	entities are involved.
	
2001-07-18 15:42  taniwha

	* tools/qfdefs/source/: defs.c, fix_globals.c:

	defs.c:
		use the right hash table
	fix_globals.c:
		clean up the math
	
2001-07-18 15:40  taniwha

	* include/QF/pr_comp.h:

	add an integer type. not yet properly supported
	
2001-07-18 06:37  taniwha

	* tools/qwaq/main.qc:

	more tests
	
2001-07-18 06:37  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_imm.c:

	fix (expr_type1 && expr_type2). this involed type completing expressions :/
	
2001-07-18 05:09  deek

	* tools/qfcc/TODO:

	[no log message]
	
2001-07-18 02:21  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c:

	get the progs /loader/ name and prototype sorted out properly
	
2001-07-18 02:08  taniwha

	* tools/qfcc/TODO:

	add cse opts
	
2001-07-18 00:26  taniwha

	* tools/qfdefs/: include/def.h, source/Makefile.am,
	source/fix_globals.c, source/gendefs.c, source/qfdefs.c:

	actually do some fixups, but it segs atm :/
	
2001-07-17 22:15  taniwha

	* tools/qfdefs/: include/def.h, source/Makefile.am, source/defs.c,
	source/gendefs.c, source/qfdefs.c:

	check for missing defs (and use the new quakefs subversion mechanism)
	
2001-07-17 22:10  taniwha

	* libs/util/quakefs.c:

	allow for total subversion of the fs code by utilities (or crazy users).
	About the only thing that remains in effect is gzip support (not even paks
	are searched).
	
2001-07-17 21:51  deek

	* tools/qfcc/TODO:

	Add a TODO file for qfcc
	
2001-07-17 20:33  taniwha

	* tools/qfdefs/source/qfdefs.c:

	slightly more interesting output while I procrastinate doing the hard bits
	
2001-07-17 20:05  taniwha

	* tools/qfdefs/: .cvsignore, Makefile.am, acconfig.h, bootstrap,
	configure.in, qfdefs.lsm.in, include/.cvsignore,
	include/Makefile.am, include/def.h, include/progdefs.nq,
	include/progdefs.qw, source/.cvsignore, source/Makefile.am,
	source/gendefs.c, source/qfdefs.c:

	beginnings of a progs re-deffer tool to take care of stupid qc compilers that
	strip def names.
	
2001-07-17 17:47  deek

	* doc/template.h:

	Grr. Make the list archives use [gak] GeoCrawler.
	
2001-07-17 16:46  taniwha

	* include/QF/console.h, libs/console/Makefile.am,
	libs/console/inputline.c, qw/source/sv_console.c,
	qw/source/sv_main.c:

	create an "input line" object for the console so Con_ProcessInput can be used
	in verious contexts
	
2001-07-17 15:51  taniwha

	* include/QF/keys.h, nq/source/keys.c, qw/source/keys.c:

	move the special keys out of the way of ascii codes (unless they represent
	ascii codes (eg, K_ENTER)) and remove the magic number for the number of keys.
	
2001-07-17 05:02  deek

	* tools/qfcc/: acconfig.h, configure.in, source/qfcc.c:

	C preprocessor support for qfcc. Depends on the new parser. --enable-cpp
	to activate.
	
2001-07-17 00:21  rhamphoryncus

	* libs/console/console.c:

	console->pC_Init to general->p_Init, ditto for shutdown.  I'm assuming
	this is what taniwha meant.  Shoulda test-built ;)
	
2001-07-16 23:36  rhamphoryncus

	* nq/source/: host.c, sys_unix.c:

	Make nq-* -dedicated work. :)
	
2001-07-16 23:17  taniwha

	* include/QF/: plugin.h, plugin/cd.h, plugin/console.h:

	plugin.h:
		enable the cd_data_t entry so func and data structures are consistent.
	cd.h:
		create cd_data_t (empty)
	console.h:
		better understanding of how these things work :)
	
2001-07-16 23:15  taniwha

	* libs/console/server.c:

	the server console is now a plugin, though it doesn't get compiled yet (it
	/does/ compiled, though). Input handling is currently ripped out.
	
2001-07-16 22:30  taniwha

	* libs/console/inputline.c:

	more "throw it in cvs". doesn't even attempt to compile yet :)
	
2001-07-16 21:39  taniwha

	* libs/console/: Makefile.am, client.c, complete.c, server.c:

	add the command line completion code (complete.c) and the client and server
	plugins (though they're not built yet). Again, this /does not/ affect anybody
	else, or shouldn't, anyway.
	
2001-07-16 20:41  taniwha

	* configure.in, include/QF/console.h, include/QF/plugin.h,
	include/QF/plugin/console.h, libs/Makefile.am,
	libs/console/.cvsignore, libs/console/Makefile.am,
	libs/console/console.c, libs/console/list.c, nq/source/console.c,
	nq/source/host.c, qw/source/cl_main.c, qw/source/console.c,
	qw/source/sv_console.c, qw/source/sv_main.c:

	the beginnings of the console lib (using plugins for the client/server type
	consoles). Currently, doesn't affect anybody other than the need to
	re-bootstrap.
	
2001-07-16 07:13  taniwha

	* libs/gamecode/pr_edict.c:

	split up PR_LoadProgs a bit
	
2001-07-16 03:53  taniwha

	* tools/qfcc/source/expr.c:

	well, that explains the loss of line number onfo on return statements :P
	
2001-07-15 07:04  taniwha

	* include/context_x11.h, include/QF/bspfile.h,
	include/QF/checksum.h, include/QF/cmd.h, include/QF/console.h,
	include/QF/cvar.h, include/QF/draw.h, include/QF/hl.h,
	include/QF/info.h, include/QF/keys.h, include/QF/locs.h,
	include/QF/mdfour.h, include/QF/model.h, include/QF/msg.h,
	include/QF/plugin.h, include/QF/progs.h, include/QF/qargs.h,
	include/QF/screen.h, include/QF/sizebuf.h, include/QF/sound.h,
	include/QF/sys.h, include/QF/teamplay.h, include/QF/va.h,
	include/QF/vfile.h, include/QF/vfs.h, include/QF/vid.h,
	include/QF/wad.h, include/QF/zone.h, include/QF/GL/qf_textures.h,
	include/QF/plugin/sound.h, libs/audio/snd.c,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_sdl.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_null.c, libs/audio/targets/snd_oss.c,
	libs/gamecode/pr_debug.c, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_strings.c,
	libs/models/model.c, libs/util/checksum.c, libs/util/cmd.c,
	libs/util/con_print.c, libs/util/console.c, libs/util/cvar.c,
	libs/util/info.c, libs/util/mdfour.c, libs/util/msg.c,
	libs/util/plugin.c, libs/util/quakefs.c, libs/util/quakeio.c,
	libs/util/sizebuf.c, libs/util/va.c, libs/util/wad.c,
	libs/util/zone.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw/screen.c,
	libs/video/targets/context_x11.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_glx.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_null.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_wgl.c, libs/video/targets/vid_x11.c,
	nq/include/client.h, nq/include/host.h, nq/include/net.h,
	nq/include/net_bw.h, nq/include/net_dgrm.h, nq/include/net_ipx.h,
	nq/include/net_loop.h, nq/include/net_mp.h, nq/include/net_ser.h,
	nq/include/net_udp.h, nq/include/net_vcr.h, nq/include/net_wins.h,
	nq/include/net_wipx.h, nq/include/server.h,
	nq/include/sv_pr_cmds.h, nq/source/cl_input.c, nq/source/cl_main.c,
	nq/source/console.c, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/keys.c, nq/source/locs.c, nq/source/net_dgrm.c,
	nq/source/net_loop.c, nq/source/net_main.c, nq/source/net_udp.c,
	nq/source/net_vcr.c, nq/source/pr_cmds.c, nq/source/sv_main.c,
	nq/source/sv_progs.c, nq/source/sys_unix.c, qw/include/cl_cam.h,
	qw/include/cl_main.h, qw/include/cl_parse.h, qw/include/cl_slist.h,
	qw/include/host.h, qw/include/net.h, qw/include/server.h,
	qw/include/sv_pr_cmds.h, qw/source/cl_cmd.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_slist.c,
	qw/source/cl_sys_unix.c, qw/source/console.c, qw/source/game.c,
	qw/source/keys.c, qw/source/locs.c, qw/source/net_chan.c,
	qw/source/net_packetlog.c, qw/source/net_udp.c, qw/source/skin.c,
	qw/source/sv_ccmds.c, qw/source/sv_console.c, qw/source/sv_cvar.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_nchan.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	qw/source/sv_sys_unix.c, qw/source/sv_user.c, qw/source/teamplay.c:

	fear the mighty const correct patch
	
2001-07-15 03:01  taniwha

	* libs/audio/targets/snd_mme.c:

	add this so it doesn't get lost. needs work.
	
2001-07-15 02:58  taniwha

	* tools/qwaq/.cvsignore:

	add *.sym
	
2001-07-15 02:57  taniwha

	* libs/gamecode/pr_debug.c:

	add pr_source_path to specify where to look for the source files
	
2001-07-15 02:16  taniwha

	* nq/source/sv_progs.c:

	make the quake 2(?) fiels optional
	
2001-07-15 02:05  taniwha

	* libs/gamecode/pr_debug.c:

	oops, used the wrong function to look up .debug_file
	
2001-07-15 01:51  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix debug line numbers for if and while. still `losing' them for return for
	some reason.
	
2001-07-15 01:50  taniwha

	* tools/qfcc/source/pr_imm.c:

	s/IMMEDIATE/.imm/ for name of immediate defs. the latter is both shorter and
	impossible to generate from qc
	
2001-07-15 01:49  taniwha

	* tools/qwaq/main.qc:

	line number tests for while
	
2001-07-15 01:48  rhamphoryncus

	* nq/source/com.c, nq/source/keys.c, nq/source/sv_move.c,
	nq/source/sv_progs.c, nq/source/sw_view.c, nq/source/world.c,
	qw/source/game.c, qw/source/keys.c, qw/source/r_view.c,
	qw/source/sv_move.c, qw/source/sv_progs.c, qw/source/world.c:

	More diff noise reductions.  yay!
	
2001-07-15 01:45  rhamphoryncus

	* libs/video/targets/context_x11.c:

	oops, sys_dump_core instead of sys_dumpcore
	
2001-07-15 00:21  rhamphoryncus

	* nq/source/cl_cmd.c, nq/source/cl_tent.c, qw/source/cl_cmd.c,
	qw/source/cl_tent.c:

	Diff noise reduction.  Stop me if I break it :)
	
2001-07-15 00:03  rhamphoryncus

	* nq/source/cl_input.c, qw/source/cl_input.c:

	Diff noise reduction
	
2001-07-14 23:53  taniwha

	* include/QF/pr_debug.h, include/QF/progs.h,
	libs/gamecode/Makefile.am, libs/gamecode/pr_debug.c,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c:

	print out source line numbers when available
	
2001-07-14 23:52  taniwha

	* tools/qwaq/: Makefile, main.c:

	debug testing
	
2001-07-14 23:50  taniwha

	* include/QF/vfs.h, libs/util/quakefs.c:

	more const correctness
	
2001-07-14 04:12  taniwha

	* libs/gamecode/pr_opcode.c:

	I've really got to start testing with gcc 3.0
	
2001-07-14 03:15  rhamphoryncus

	* libs/video/targets/context_x11.c:

	Add support for core dumping to X11 targets.  set sys_dump_core to 1, and
	ulimit -c to a sufficiently high value.  (I get ~20 meg cores)
	
2001-07-14 02:34  taniwha

	* include/QF/pr_comp.h, libs/gamecode/Makefile.am,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/gamecode/pr_opcode.c, tools/qfcc/configure.in,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/Makefile.am,
	tools/qfcc/source/pr_opcode.c, tools/qfcc/source/qfcc.c:

	move the full info opcocde table from qfcc to gamecode (<KURGON>There can be
	only one!</KURGON>:) and use the table in PR_PrintStatement. This means that
	qfcc now links against libQFgamecode as well as libQFutil
	
2001-07-14 01:52  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_opcode.c:

	change the type of opcode->type to etype_t, clean up the resulting mess, and
	rename all of the opcodes to (eg) mul.f instead of MUL_F
	
2001-07-14 01:47  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix a missed debug test
	
2001-07-14 01:16  taniwha

	* tools/qfcc/source/debug.c:

	helps if I remember this :/
	
2001-07-14 01:15  taniwha

	* tools/qfcc/: include/expr.h, include/qfcc.h, source/Makefile.am,
	source/expr.c, source/qc-parse.y, source/qfcc.c:

	Basic debug info generation, just line numbers and local defs for each
	function.
	
2001-07-13 22:58  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	Add my strlen and charcount functions as quakec builtins.  strlen
	returns the total string length, and charcount returns the number of
	times the given character appears.
	
2001-07-13 22:47  rhamphoryncus

	* qw/: include/sv_progs.h, source/sv_progs.c:

	Make coop play possible in qw.  Create a progs variable called 'current_skill'
	and you'll get the nq edict pruning behavior.
	
2001-07-13 06:08  taniwha

	* include/QF/Makefile.am, include/QF/pr_debug.h,
	tools/qfcc/include/qfcc.h:

	beginnings of debug info for progs
	
2001-07-12 23:11  taniwha

	* tools/qwaq/main.qc:

	more test (need to find a way to do automated tests, I think)
	
2001-07-12 18:56  taniwha

	* tools/qfcc/source/expr.c:

	fix `a = b = b + c;' (probably d + c, too). Caused by forgetting to emit
	an assignment for `a ='.
	
2001-07-11 23:11  taniwha

	* qw/: include/server.h, source/sv_ccmds.c, source/sv_console.c,
	source/sv_ents.c, source/sv_init.c, source/sv_main.c,
	source/sv_move.c, source/sv_nchan.c, source/sv_phys.c,
	source/sv_pr_cmds.c, source/sv_progs.c, source/sv_send.c,
	source/sv_sys_win.c, source/sv_user.c, source/world.c:

	rename the Con_Printf in sv_send.c to SV_Printf and change all the calls to
	Con_Printf in the server code to SV_Printf.
	nuke Con_DPrintf from sv_send.c
	
2001-07-11 23:09  taniwha

	* configure.in:

	check for pdcurses as well (for mingw: first port I found:) and correct the
	check for curses.
	
2001-07-11 19:17  taniwha

	* include/QF/keys.h, nq/source/console.c, nq/source/keys.c,
	qw/source/cl_main.c, qw/source/console.c, qw/source/keys.c:

	move a Key function out of console and into keys.
	replace a Con_Print call with Con_Printf ("%s", ...) (I want to make Con_Print
	private)
	
2001-07-11 03:19  taniwha

	* qw/source/sv_sys_unix.c:

	no longer need /that/ hack as SV_Frame does it now
	
2001-07-11 03:11  taniwha

	* qw/source/: sv_console.c, sv_main.c:

	sv_console.c:
		/finally/, the input line works to my satisfaction
	sv_main.c:
		call Con_ProcessInput to get the cursor in the right position on the
		screen (yeah, horrible kludge until someone figures out a nice console
		api)
	
2001-07-11 00:19  taniwha

	* qw/source/sv_console.c:

	the input line is almost perfect: just some problems with the scroll
	indicators
	
2001-07-10 23:03  taniwha

	* qw/source/sv_console.c:

	cursor keys now work (per window keypad mode, hmm)
	
2001-07-10 22:36  taniwha

	* configure.in, include/QF/console.h, qw/source/Makefile.am,
	qw/source/sv_console.c, qw/source/sv_main.c, qw/source/sv_send.c,
	qw/source/sv_sys_unix.c:

	ncurses console for the server. input handling is currently a nasty bit of
	code duplication, but it seems to work nicely (except for cursor movement
	keys) and even gives tab completion to the server :)
	
2001-07-10 18:25  taniwha

	* include/QF/cmd.h, libs/util/cmd.c, nq/source/cl_cmd.c,
	nq/source/host_cmd.c, qw/source/cl_cmd.c, qw/source/sv_ccmds.c,
	qw/source/sv_user.c, qw/source/teamplay.c, tools/qwaq/main.c,
	tools/qwaq/main.qc:

	cmd.[ch]:
		api change: Cmd_Args () now takes a parameter inidcating which arg to
		start at for grabbing the un-parsed command line
	qw/source/sv_ccmds.c:
		implement kk's tell command and user name matching (though # is used for
		the wildcard and it's still case sensitive)
	everything else:
		adjust for the new Cmd_Args protype
	
2001-07-10 15:59  taniwha

	* include/QF/sys.h, libs/util/sys.c:

	rename qfont_table to sys_char_map and make it global (and constant)
	
2001-07-09 23:33  taniwha

	* qw/: include/server.h, source/sv_ccmds.c, source/sv_main.c:

	rcon and say improvements from kkqwsv
	
	server.h:
		add rcon_from_user
	sv_ccmds.c:
		add SV_ConSay_Info_f (sayinfo) for quiet info messages and revamp the
		rest of SV_ConSay_f accordingly. Also include deactivated commands for
		cuff, mute, tell and ban (coming soon).
	sv_main.c:
		revamp the rcon system to support both `root' rcon and admin rcon and
		provide better logging. admin_password is the cvar holding the password
		for admin access (used the same way as rcon_password)
	
2001-07-09 20:56  taniwha

	* libs/util/: Makefile.am, fendian.c, qendian.c:

	break the endian neutral file io out from qendian.c so qfcc can remain
	independent of libz
	
2001-07-09 18:17  taniwha

	* tools/qfcc/source/expr.c:

	/much/ better type mismatch error reporting
	eg:
	./main.qc:55: type mismatch: float == entity
	
2001-07-09 17:12  taniwha

	* tools/qfcc/configure.in:

	remove the gcc 2.96 test
	
2001-07-09 16:56  taniwha

	* configure.in:

	make sure gcc likes the optimisation options. Unfortunatly, if even one causes
	a problem, all will be lost, but at least qf will compile.
	
2001-07-09 03:17  taniwha

	* nq/source/: sbar.c, sv_main.c:

	sbar.c:
		whitespace
	sv_main.c:
		fix a silly mis-cast that caused the runes to not be displayed in the client
	
2001-07-07 02:38  taniwha

	* tools/qwaq/main.qc:

	more testing
	
2001-07-06 20:04  taniwha

	* nq/source/console.c, qw/source/console.c:

	oops, re-using freed memory is a nono :/
	
2001-07-06 19:47  taniwha

	* nq/source/console.c, qw/source/console.c:

	fix the case when the expansion is both an exact match and a sub-string
	
2001-07-06 19:43  taniwha

	* nq/source/console.c, qw/source/console.c:

	rework tab completion a bit so that it expands as much as possible
	
2001-07-06 17:45  taniwha

	* libs/util/cmd.c:

	rework alias creation/deletion. Aliases are now sorted (like cvars and
	commands), and the alias name length limit has been removed.
	
2001-07-06 17:43  taniwha

	* include/QF/hash.h, libs/util/hash.c:

	slight api change: Hash_Del now returns a pointer to the element deleted, or
	null if the element was not found, rather than 0 and -1 respectively.
	
2001-07-06 17:42  taniwha

	* nq/source/cl_main.c, qw/source/cl_main.c:

	force_centerview is back
	
2001-07-06 17:38  taniwha

	* nq/source/host_cmd.c, qw/source/sv_ccmds.c:

	just typing map will give the current map name. In nq, doesn't work too well
	during a demo (doesn't die, just gives "map is ", or likely the last map
	actually played on).
	
2001-07-06 04:54  taniwha

	* tools/qfcc/source/qc-parse.y:

	make - - - - -2 work
	
2001-07-06 04:29  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix the conflicts caused by -ve constants
	
2001-07-06 02:43  deek

	* tools/qfcc/source/: expr.c, pr_imm.c:

	warning/error message cleanups. Well, at least *I* think they make more
	sense. :)
	
2001-07-06 00:17  taniwha

	* libs/video/targets/in_x11.c:

	d'oh
	
2001-07-05 21:15  deek

	* tools/qfcc/configure.in:

	Change the bashism $() back to ``
	
2001-07-05 20:35  taniwha

	* libs/video/targets/in_x11.c:

	make sound blocking cvar controlled (in_snd_block, default off, archived) and
	pause the cd as well.
	
2001-07-05 20:24  taniwha

	* libs/audio/targets/snd_alsa_0_5.c:

	found the snd_pcm_playback_pause function for 0.5
	
2001-07-05 20:18  taniwha

	* configure.in, include/QF/sound.h, include/QF/plugin/sound.h,
	libs/audio/snd.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/video/targets/context_x11.c, libs/video/targets/in_x11.c,
	libs/video/targets/vid_wgl.c, qw/source/cl_main.c:

	port Bruce Momjian's patches from newtree with a less incestuous
	implementation of his sound/focus patch. NOTE: only alsa 0.9 is tested
	(Rhamph, can you test 0.5, please?) and only the alsa drivers stop the
	hardware right ow.
	
	WARNING!!! you /will/ have to re-install your plugins, or you will get
	segfaults when the window gains/loses focus.
	
	How do you tell if a window has focus on first mapping in X11?
	
2001-07-05 18:47  taniwha

	* libs/util/sys.c:

	well, that was interesting: turns out mingw provides mprotect and
	getpagesize :/
	
2001-07-05 17:28  taniwha

	* include/QF/qfplist.h, libs/util/plugin.c,
	libs/video/renderer/gl/gl_funcs.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_wgl.c:

	qfplist.h:
		remove include of glob.h. not needed and causes win32 build to fail
	plugin.c:
		include compat.h and cast the return of GetProcAddress
	gl_funcs.c:
		fix parse error and type mismatch
	qfgl_ext.c:
		half re-write QFGL_ExtensionAddress to use QFGL_ProcAddress
	vid_wgl.c:
		fix for the new gl linking
	
2001-07-05 15:18  taniwha

	* include/.cvsignore:

	forgot to add stamp-h.in to .cvsignore
	
2001-07-05 06:31  taniwha

	* libs/util/sys.c:

	damn
	
2001-07-05 06:29  taniwha

	* libs/util/sys.c:

	I'ld love to know how that got though my testing :/
	
2001-07-05 05:02  taniwha

	* include/stamp-h.in:

	this never should have been in cvs in the first place: it is created by
	bootstrap (I suspect autoheader)
	
2001-07-05 04:59  taniwha

	* include/QF/sys.h, libs/util/sys.c:

	this brings back knghtbrd's Sys_Printf redirection, but in such a way that
	Sys_Printf still has the format attribute. To redirect Sys_Printf, declare the
	redrecting function as void (const char *, va_list) and call Sys_SetPrintf
	with this function as its parameter.
	
2001-07-05 03:28  taniwha

	* configure.in, libs/util/sys.c, nq/source/sys_null.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c,
	qw/source/sys_null.c, qw/source/sys_unix.c, qw/source/sys_win.c:

	Put knghtbrd's sys cleanup changes back in, but with Sys_MakeCodeWriteable
	in sys/util.c rather than limbo (the crux of the problem that caused the
	previous reversal). I'll look into his Sys_Printf changes next.
	
2001-07-05 00:12  uid31279

	* include/QF/sys.h, libs/util/sys.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c,
	qw/source/cl_sys_unix.c, qw/source/sv_sys_unix.c,
	qw/source/sys_null.c, qw/source/sys_unix.c, qw/source/sys_win.c:

	revert kntbrds recent sys changes as they break sw static builds
	
2001-07-04 16:28  uid31279

	* libs/models/brush/model_brush.c, qw/source/pmovetst.c:

	move the node number validation out of RecursiveHullCheck and into the bsp
	loader
	
2001-07-03 21:17  taniwha

	* tools/: qfcc/include/qfcc.h, qfcc/source/qfcc.c,
	qfpreqcc/qfpreqcc:

	using qfpreqcc is now vewy vewy qwiet ('e's 'unting wabbits)
	
2001-07-03 20:56  taniwha

	* tools/qfcc/include/: cmdlib.h, qfcc.h:

	more format attributes
	
2001-07-03 20:53  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	format checking for error and warning + needed fixes
	try to give name of object when calling non-function
	
2001-07-03 20:42  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix segs on ondeclared identifiers
	
2001-07-02 18:11  knghtbrd

	* include/QF/sys.h, libs/util/sys.c, nq/source/sys_unix.c,
	nq/source/sys_win.c, qw/source/cl_sys_unix.c,
	qw/source/sv_sys_unix.c:

	taniwha, please have a look at this to make sure I'm doing it the "right"
	way..  Sys_Printf is now Sys_StdPrintf for now.  Sys_Printf is a function
	pointer and will end up replacing Con_Printf as well.  Names will change
	to something intelligent when I'm done.  Win32 is not yet touched, but I
	haven't forgotten it.
	
	The reason for this is the assumption that Con_Printf and Sys_Printf do
	not overlap.  The new server console WILL change that, requiring that we
	change how we handle both functions.  The plan:  Default to using stubs
	and swap them for full-featured functions on Console init which do all
	the things we expect.  Will also do a stderr version later.
	
2001-07-01 08:59  knghtbrd

	* nq/source/: sys_unix.c, sys_unixd.c:

	A little more cleanup of the sys stuff, at least for unix.  I don't want
	to mess with the win32 stuff just now without coordinating with Coderjoe,
	which I don't have time for just now..
	
2001-07-01 00:14  knghtbrd

	* qw/source/: sys_null.c, sys_unix.c, sys_win.c:

	These aren't used anymore as their functions have moved to libs/util
	
2001-07-01 00:11  knghtbrd

	* libs/video/targets/vid_sgl.c:

	Fix -sgl's glFlush
	
2001-06-29 16:14  taniwha

	* tools/qfpreqcc/qfpreqcc:

	#include foo/bar.qc now works
	
2001-06-29 15:42  taniwha

	* nq/source/sv_progs.c:

	whitespace
	
2001-06-29 08:01  knghtbrd

	* libs/video/targets/in_sun.c, libs/video/targets/vid_sunx.c,
	libs/video/targets/vid_sunxil.c, nq/source/sys_sun.c:

	Sun-specific code is dead.  Sun boxes should work fine with -x11 and -glx
	as it is.  Left snd_sun, which looks useful for something.
	
2001-06-29 07:56  knghtbrd

	* include/dosisms.h, include/mpdosock.h, include/vid_dos.h,
	libs/audio/cd/cd_dos.c, libs/video/targets/in_dos.c,
	libs/video/targets/vid_dos.c, nq/source/dos_v2.c,
	nq/source/dosasm.S, nq/source/sys_dos.c:

	dos is dead, really.  This has never worked, and would need a full rewrite
	from scratch before it would anyway.  That's not likely, so say goodbye!
	
2001-06-29 06:50  taniwha

	* include/QF/qendian.h, libs/util/qendian.c, nq/source/cl_demo.c,
	qw/source/cl_demo.c:

	a slight oopsie on the location of WriteFloat and friends :P plus nq is now
	endian/size clean.
	
2001-06-29 06:29  taniwha

	* qw/source/cl_demo.c:

	qw's demo code is now endian and type size clean
	
2001-06-29 04:24  taniwha

	* qw/source/sv_init.c:

	fix an incorrect setting of colormap when it should have been colormod
	
2001-06-29 03:27  wildcode

	* libs/video/targets/: Makefile.am, vid_3dfxsvga.c:

	libGL (mesa) now dynamic for -3dfx
	
2001-06-29 02:43  taniwha

	* include/r_cvar.h, include/r_dynamic.h, include/QF/GL/qf_fires.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_main.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c, nq/source/cl_main.c,
	qw/source/cl_ents.c, qw/source/cl_main.c:

	fix the persistent fires. For sanity's sake, the non-renderer specific parts
	of gl_dyn_fires.c have been moved to r_main.c (for now).
	
2001-06-29 02:10  wildcode

	* configure.in, libs/video/targets/Makefile.am,
	libs/video/targets/vid_3dfxsvga.c, nq/source/Makefile.am,
	qw/source/Makefile.am:

	make -3dfx compile again, may need fixing for mesa specific functions listed in vid_3dfxsvga.c
	
2001-06-29 00:12  taniwha

	* tools/qfcc/configure.in:

	time to enable the new parser by default.
	
2001-06-29 00:05  taniwha

	* tools/qwaq/main.c:

	don't need to print statement addresses any more
	
2001-06-28 23:58  taniwha

	* libs/gamecode/pr_exec.c:

	report statment addresses for current statement and branch destinations when
	printing statements
	
2001-06-28 23:15  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/qfcc.c:

	add an option (--warn=error) to treat warnings as errors
	
2001-06-28 23:08  taniwha

	* tools/qfcc/source/qfcc.c:

	stop processing files after errors have occured
	
2001-06-28 21:26  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y:

	/much/ better error handling
	
2001-06-28 17:44  taniwha

	* tools/qfcc/source/expr.c:

	be more accurate about the operator involved
	
2001-06-28 15:20  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	warn about the dangers of (!foo & bar)
	
2001-06-28 04:05  taniwha

	* include/QF/cmd.h, include/QF/console.h, include/QF/cvar.h,
	libs/util/cmd.c, libs/util/console.c, libs/util/cvar.c,
	nq/source/console.c, nq/source/keys.c, qw/source/console.c,
	qw/source/keys.c:

	very nice command line tab completeion from Shawn Walker
	<eviltypeguy@qeradiant.com>
	
2001-06-28 02:58  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix the corrupted locals problem (df->locals was getting set too early)
	
2001-06-27 23:36  taniwha

	* tools/qfcc/source/qc-parse.y:

	reset temps after emitting a function. it helps :) (fixes the wierd entity
	errors)
	
2001-06-27 22:56  taniwha

	* tools/qwaq/: builtins.c, defs.qc, main.qc:

	more testing and add traceon/traceoff to the builtins
	
2001-06-27 22:24  taniwha

	* tools/qfcc/source/pr_imm.c:

	create empty defs for vertex and quaternion compontents
	
2001-06-27 21:43  taniwha

	* tools/qfcc/source/expr.c:

	fix . type checking
	
2001-06-27 21:15  taniwha

	* tools/qwaq/main.qc:

	more tests
	
2001-06-27 20:47  taniwha

	* tools/qfcc/source/qc-lex.l:

	fix // comments at end of file (ie, no trailing \n)
	
2001-06-27 20:32  taniwha

	* tools/qfcc/source/expr.c:

	make simple assignments (a = b;) generate code
	
2001-06-27 19:40  taniwha

	* tools/qfcc/source/qc-parse.y:

	handle -ve constants
	
2001-06-27 18:15  taniwha

	* tools/qfcc/source/qc-lex.l:

	report file as well
	
2001-06-27 17:55  taniwha

	* include/QF/GL/funcs.h:

	correct the prototype for QFGL_ProcAddress
	
2001-06-27 17:11  taniwha

	* tools/qfcc/source/expr.c:

	free temp defs at the end of each expr block. CustomTF has gone from 64 to 25
	locals.
	
2001-06-27 16:43  taniwha

	* tools/qfcc/source/expr.c:

	better function argument code generation
	
2001-06-27 08:34  deek

	* libs/util/plugin.c:

	Portability fixes. plugin.c will, in all likelihood, work on Windows now.
	
2001-06-27 07:52  deek

	* libs/video/targets/vid_glx.c:

	Portability fixes, also use the new ProcAddress setup.
	
2001-06-27 07:40  deek

	* libs/video/renderer/gl/gl_funcs.c:

	[no log message]
	
2001-06-27 05:48  taniwha

	* tools/qwaq/.gdbinit:

	why not?
	
2001-06-27 05:46  taniwha

	* tools/qwaq/: main.c, main.qc:

	main.c:
		give instruction address in opcode dump
	main.qc:
		more test code
	
2001-06-27 05:45  taniwha

	* tools/qfcc/source/: expr.c, qc-parse.y:

	expr.c:
		fix a silly stanfu with goto
	qc-parse.y:
		suffle the debug code
	
2001-06-27 04:18  taniwha

	* libs/video/renderer/gl/gl_funcs.c:

	shh!! :)
	
2001-06-27 00:10  anoncvs_tkstkw

	* tools/qfcc/source/qc-parse.y:

	turns out qcc wasn't so stupid about = vs ||/&& precedence after all (just
	my interpretation of the code was:/) why oh why didn't John use bison or yacc
	in the first place? :/
	
2001-06-26 23:51  taniwha

	* tools/qfcc/source/expr.c:

	remove some debug info
	
2001-06-26 23:42  taniwha

	* tools/qfcc/source/expr.c:

	function calls work now
	
2001-06-26 22:43  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	initialisations now seem to work, including cows (mooOOoo:)
	
2001-06-26 22:07  taniwha

	* tools/qfcc/source/pr_imm.c:

	immediates now seem to work
	
2001-06-26 21:32  taniwha

	* tools/qfcc/source/expr.c:

	lables are working, but immediates and function return values are borked
	
2001-06-26 20:06  taniwha

	* tools/qfcc/source/: expr.c, pr_imm.c:

	implement branches and top level call
	
2001-06-26 19:54  taniwha

	* tools/qfcc/source/expr.c:

	implement state
	
2001-06-26 19:48  taniwha

	* tools/qfcc/source/expr.c:

	assignments now seem to work in that they no longer seg qfcc
	
2001-06-26 17:34  taniwha

	* tools/qfcc/source/pr_imm.c:

	return defs of the correct type
	
2001-06-26 16:24  taniwha

	* tools/qfcc/source/expr.c:

	oops
	
2001-06-26 16:23  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c:

	record an expression's line number and file and sort of handle state
	expressions
	
2001-06-26 16:12  taniwha

	* tools/qfcc/source/qc-parse.y:

	fix the redef error
	
2001-06-26 14:14  taniwha

	* include/QF/pr_comp.h:

	add quaternion type (not yet supported in the code). Forgot to commit this
	last night.
	
2001-06-26 11:37  rhamphoryncus

	* configure.in:

	remove extra space from "CD Audio system: " line.
	
2001-06-26 07:21  taniwha

	* tools/qfcc/: include/expr.h, include/qfcc.h, source/expr.c,
	source/pr_imm.c, source/pr_lex.c, source/pr_opcode.c,
	source/qc-lex.l, source/qc-parse.y:

	start on actually generating code. doesn't work yet (getting a weird type
	redeclaration error and not all expressions are handled yet).
	
2001-06-26 03:33  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	new expression type: ex_block. forms a linked list of expressions for fast
	appending and ease of manipulation.
	
2001-06-26 02:59  deek

	* libs/video/renderer/gl/gl_funcs.c:

	Still broken, but apparently it works for Mercury.
	
2001-06-26 02:46  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	duplicate code cleanup
	
2001-06-26 02:26  mercury

	* include/QF/GL/funcs.h, libs/util/zone.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/targets/context_x11.c,
	libs/video/targets/qfgl_ext.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_wgl.c:

	Clean up and repair of the run time linking, does NOT work until deek
	commits his gl_funcs.c.
	
2001-06-25 23:42  taniwha

	* tools/qfcc/source/: qc-parse.y, qfcc.c:

	clean up error reporting a little
	
2001-06-25 23:38  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y, qfcc.c:

	hopefully make line directives work
	
2001-06-25 22:53  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y:

	fix lost initial char of string constants
	make expression strings char * instead of string_t (don't put them into
	pr_strings prematurely);
	
2001-06-25 22:11  taniwha

	* tools/qfcc/: include/expr.h, include/qfcc.h, source/expr.c,
	source/pr_lex.c, source/qc-lex.l, source/qc-parse.y, source/qfcc.c:

	better label handling and strings are now completely parsed (including escapes)
	
2001-06-25 20:52  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	expr.h:
		nuke the ex_statement and estatement_[st] stuff
		add label_expr prototype
	expr.c:
		ex_statement nukage
		correct new_expr's decl
		add label_expr to ease label creation
		don't crash when printing a null expression (bare return)
	qc-parse.y:
		estatement_t nukage
		statement statements and statement_block are type expr
		generate `expressions' for statements
	
	a full parse tree for each function is now generated. there are several
	special expression opcodes for statements:
		d	done    \
		r	return  -> unary: expression to return or null
		i	if      binary:   evaluated expression, destination label
		n	ifnot   binary:   evaluated expression, destination label
		c	call    binary:   function def, args (expr list, rev order)
		s	state   binary:   frame const, function def
		g	goto    unary:    destination label
		l	label   unary:    label number
	in a top level expression, l (label) defines the label, otherwise it is a
	reference.
	
2001-06-25 18:23  taniwha

	* tools/qfcc/source/qc-parse.y:

	functions are now initialized, but no code is yet generated
	
2001-06-25 18:22  taniwha

	* tools/qfcc/: acconfig.h, configure.in, source/Makefile.am,
	source/qfcc.c:

	make usage of the new parser easier to configure
	
2001-06-25 17:15  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y:

	expr.h:
		add prototype for print_expr
	expr.c:
		add print_expr
		correct string accessors
		currect the result type for unary operators
	qc-lex.l:
		correct string, vector and quaternion parsing
	qc-parse.y:
		precedence corrections and more function scope work
	
	CustomTF gets through the parsing again.
	
2001-06-25 15:42  taniwha

	* libs/video/renderer/gl/gl_funcs.c:

	this is C, not C++ ;)
	
2001-06-25 09:32  deek

	* libs/video/: renderer/gl/gl_funcs.c, targets/vid_glx.c:

	Clean up gl_funcs.c, it's actually readable now. Unfortunately, it sig11s
	for me. This may be due to the NVIDIA libGL problem (which they claim is a
	bug in libc), but it could very well be that Mercury was right and we
	can't have the same names internally as the libGL names. Even so, this
	code will probably work on Windows.
	
2001-06-25 06:29  deek

	* include/QF/GL/extensions.h:

	Whoops! Let's try commiting the headers this time. :)
	
2001-06-25 06:17  deek

	* include/QF/GL/funcs.h, include/QF/GL/qf_ext.h,
	include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c:

	Woohoo. The QFGL_* function prefixes are gone again from the tree. It
	might even work under Windows now, but don't get your hopes too high. :)
	
2001-06-25 04:08  taniwha

	* nq/source/sbar.c:

	fix the missing keys. Caused by a miss-understanding of the logic/resoning
	involved in the test.
	
2001-06-24 12:47  knghtbrd

	* libs/video/targets/vid_sgl.c:

	Fixed for very late OpenGL binding
	
2001-06-24 09:25  mercury

	* configure.in, include/glquake.h, include/qfgl_ext.h,
	include/r_cvar.h, include/varrays.h, include/QF/GL/defines.h,
	include/QF/GL/funcs.h, include/QF/GL/qf_ext.h,
	include/QF/GL/qf_fires.h, include/QF/GL/qf_funcs_list.h,
	include/QF/GL/qf_rlight.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_rsurf.h, include/QF/GL/qf_screen.h,
	include/QF/GL/qf_sky.h, include/QF/GL/qf_textures.h,
	include/QF/GL/qf_vid.h, include/QF/GL/types.h,
	libs/models/gl_model_fullbright.c, libs/models/alias/Makefile.am,
	libs/models/alias/gl_model_alias.c, libs/models/brush/Makefile.am,
	libs/models/brush/gl_model_brush.c, libs/models/sprite/Makefile.am,
	libs/models/sprite/gl_model_sprite.c, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/targets/Makefile.am,
	libs/video/targets/qfgl_ext.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, nq/source/.cvsignore,
	nq/source/Makefile.am, nq/source/gl_view.c, nq/source/sbar.c,
	qw/source/.cvsignore, qw/source/Makefile.am, qw/source/gl_view.c,
	qw/source/sbar.c, tools/qfgl_gen.pl:

	This is changing more then I wanted to at once, however.
	
	The major change is that we no longer require libGL to even exist on the
	system at compile time for the GL targets, we dynamicly link to the
	libGL of choice at run time. (This probably breaks most non-linux
	systems, and all GL targets except -glx, some fixup will be needed.)
	(This also kills glquake, dead dead DEAD! GONE FOREVER! WHEE!)
	
	Some gl_draw cleanup.
	
	Commented out equake alias model occlusion test stuff, very experimental.
	
	Added the .lo and .la patterns to the .cvsignore files.
	
	Some minor sbar cleanup. (We don't use the disc in use symbol for
	anything.)
	
2001-06-21 07:08  taniwha

	* tools/qfcc/source/qc-parse.y:

	a little progress on functions
	
2001-06-20 23:32  taniwha

	* tools/qfcc/source/qc-parse.y:

	field types are parsed correctly, but parameters have been lost for the
	moment
	
2001-06-20 21:18  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	more expression handling. turns out I'm mis-parsing field types, so that's next
	
2001-06-20 19:53  deek

	* tools/qfcc/source/Makefile.am:

	whitespace.
	
2001-06-20 19:52  deek

	* configure.in, include/win32/version.h:

	Rev for 0.5.1, disable -fbdev by default (use --with-fbdev to enable)
	
2001-06-20 07:02  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:

	beginnings of expression and statement processing
	
2001-06-20 03:05  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_def.c, source/qfcc.c:

	qfcc.h:
		rearrange def_t a little and add def_next (leaving next free for other
		uses)
	pr_def.c:
		use def_next instead of next to link /all/ of the named defs
	qfcc.c:
		ditto
	
2001-06-20 02:07  taniwha

	* tools/qfcc/source/qfcc.c:

	gcc 3.0 fixes
	
2001-06-19 23:35  taniwha

	* tools/qfcc/source/qc-parse.y:

	now seems to get through CustomTF properly, but better def handling is needed
	
2001-06-19 23:27  rhamphoryncus

	* tools/qfcc/source/pr_lex.c:

	add support for \<, \>, and \^ to qfcc.  \< bolds all characters (toggles bold really) until \>, and \^ bolds (toggles) the next character.
	
2001-06-19 22:26  taniwha

	* tools/qfcc/source/pr_lex.c:

	fix \x handling for 0-9
	
2001-06-19 22:13  taniwha

	* tools/qfcc/source/pr_lex.c:

	d'oh, forgot to add 10 for a-f and A-F
	
2001-06-19 22:05  taniwha

	* libs/audio/targets/snd_disk.c, libs/audio/targets/snd_sdl.c,
	libs/video/renderer/r_main.c, libs/video/renderer/gl/gl_skin.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/targets/vid_svgalib.c, nq/include/chase.h,
	nq/source/host_skin.c, nq/source/sv_progs.c, qw/source/cl_ngraph.c,
	qw/source/net_packetlog.c, qw/source/sv_progs.c:

	gcc 3.0 compile fixes
	
2001-06-19 21:45  taniwha

	* tools/qfcc/source/pr_lex.c:

	fix infinite loop for \x...
	
2001-06-19 16:01  taniwha

	* tools/qfcc/source/: pr_def.c, pr_lex.c, qc-parse.y:

	finally fix the tupe corruption.
	
2001-06-19 07:28  taniwha

	* tools/qfcc/source/: pr_lex.c, qc-parse.y:

	pr_lex.c:
		add PR_PrintType (and lotsa debug to PR_FindType)
	qc-parse.y:
		fix up one bit of type corruption, only to find another :/
	
2001-06-19 02:29  deek

	* libs/util/qfplist.c:

	Even more correctness fixes.
	
2001-06-19 02:26  deek

	* libs/util/qfplist.c:

	Correctness fixes, some whitespace.
	
2001-06-19 02:10  deek

	* include/QF/qfplist.h, libs/util/qfplist.c:

	Property list updates. Objects of type QFDictionary are now hash tables
	(and thus have a new simpler PL_ObjectForKey() function to get a value for
	a key). Also, you can now call PL_FreeItem() on a plitem_t to free a
	property list item and all of its descendants (if it has any).
	
	Binary plist values are still not supported.
	
2001-06-19 02:01  taniwha

	* include/QF/hash.h, libs/util/hash.c:

	Make Hash_FlushTable loop safe and correct the copyright notices
	
2001-06-18 22:51  taniwha

	* tools/qfcc/: include/scope.h, source/qc-lex.l, source/qc-parse.y:

	slowly getting there with defs processing. still borked
	
2001-06-18 01:07  knghtbrd

	* nq/source/Makefile.am, qw/source/Makefile.am:

	Fix -lqfnet errors
	
2001-06-18 01:06  knghtbrd

	* configure.in:

	Okay, it helps if you don't  anything out when you commit a fix.
	
2001-06-18 00:14  knghtbrd

	* configure.in:

	kgcc should not be used if gcc is 2.96 anymore except on some systems that
	are still broken.  Using kgcc on systems not broken actually breaks them!
	Thank you Red Hat Software, another breakage for some people without a
	portable and reliable fix.  We really appreciate it.  Are you guys trying
	to compete with Mandrake for most broken and inconsistant build system?  A
	piece of advice, let them have that feature all to themselves.
	
2001-06-17 08:14  wildcode

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c:

	part 1 of slist fixup, added ping and game filtering, also fixed some potential bugs. flame me later
	
2001-06-16 22:39  rhamphoryncus

	* qw/source/sv_main.c:

	Add a sv_gc cvar, which makes it run the string gc every n frames.
	Defaults to 0 (disabled).
	
2001-06-16 22:33  rhamphoryncus

	* nq/source/Makefile.am, qw/source/Makefile.am:

	depend on libqfnet.la instead of libqfnet.a
	
2001-06-16 05:16  taniwha

	* tools/qfcc/configure.in:

	now cross builds out-of-the-box
	
2001-06-16 04:27  taniwha

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c:

	rename filelength to FileLength to avoid a name clash in windows
	
2001-06-15 20:38  taniwha

	* tools/qfcc/source/qc-parse.y:

	got function params scope sort of sorted out
	
2001-06-15 19:38  taniwha

	* tools/qfcc/: include/expr.h, source/Makefile.am, source/expr.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c:

	beginnings of expression and def handling.
	
2001-06-15 18:08  taniwha

	* qw/source/: net_udp.c, net_udp6.c:

	net_udp.c:
		header shuffle
	net_udp6.c:
		get compiling under mingw. some icky hacks (and the version of the tpipv6
		headers I managed to get had some errors), but it compiles cleanly.
	
2001-06-15 16:05  taniwha

	* libs/video/renderer/sw/sw_raclipa.S:

	now compiles under mingw
	
2001-06-15 07:16  taniwha

	* tools/qfcc/source/: Makefile.am, qc-parse.y, qfcc.c:

	more work on the code generation and make generally usable again by disabling
	the new stuff
	
2001-06-14 21:49  taniwha

	* tools/qfcc/source/qc-parse.y:

	beginnings of code generation. hangs :)
	
2001-06-14 19:52  taniwha

	* configure.in, libs/audio/targets/Makefile.am,
	libs/util/Makefile.am, libs/video/renderer/sw/Makefile.am,
	libs/video/targets/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	don't process .S files when not using asm (either --disable-asmopt or non-x86
	platforms). Done by moving the asm objects into libasm.la (yes, there's one in
	each dir that needs it) so that the Makefiles don't explode.
	
2001-06-14 17:31  rhamphoryncus

	* qw/source/sv_pr_cmds.c:

	typo
	
2001-06-14 17:31  rhamphoryncus

	* qw/source/cl_tent.c:

	precache some lightning models
	
2001-06-13 22:56  taniwha

	* tools/qfpreqcc/qfpreqcc:

	don't delete processed files if --keep is given
	
2001-06-13 18:35  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y, qfcc.c:

	parses CustomTF now, but no code generation
	
2001-06-13 07:16  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y, qfcc.c:

	almost parses CustomTF ($macro junk next)
	
2001-06-12 23:53  wildcode

	* qw/source/cl_slist.c:

	fixed master list to the 7 (known) working master
	
2001-06-12 22:26  taniwha

	* tools/qfcc/source/qc-lex.l:

	oops
	
2001-06-12 22:26  taniwha

	* tools/qfcc/source/qc-lex.l:

	more stuff
	
2001-06-12 22:20  taniwha

	* tools/qfpreqcc/qfpreqcc:

	pass given params to qfcc
	
2001-06-12 21:06  taniwha

	* tools/qfcc/: configure.in, source/.cvsignore, source/Makefile.am,
	source/qc-lex.l:

	getting closer. soon timie to start putting real code in there
	
2001-06-12 20:24  taniwha

	* tools/qfcc/source/qc-parse.y:

	clean up C warnings
	
2001-06-12 19:44  taniwha

	* tools/qfcc/source/qc-parse.y:

	beginnings of a bison grammar for qc
	
2001-06-12 15:29  taniwha

	* tools/qfcc/source/pr_opcode.c:

	miss tagged string != string
	
2001-06-12 12:34  wildcode

	* qw/source/cl_slist.c:

	oops, forgot to remove debug code
	
2001-06-12 12:31  wildcode

	* qw/source/cl_slist.c:

	Sorted server list, sl_sortby 0 = by name, sl_sortby 1 = by ping
	
2001-06-11 23:37  taniwha

	* tools/qfcc/source/pr_lex.c:

	full \ handling in strings (including \e for escape (why C doesn't have that
	is beyond me))
	
2001-06-11 22:42  taniwha

	* libs/gamecode/pr_strings.c:

	/D'OH/!!! How many /years/ have I been working with linked lists and free?
	
2001-06-11 20:59  taniwha

	* libs/video/renderer/sw/: d_draw.S, d_draw16.S, d_init.c,
	d_modech.c, d_part.c, d_parta.S, d_polysa.S, d_polyse.c, d_scan.c,
	d_scana.S, d_spr8.S, d_sprite.c, d_vars.c, d_varsa.S, nonintel.c,
	surf16.S, surf8.S, sw_ralias.c, sw_raliasa.S, sw_rdraw.c,
	sw_rdrawa.S, sw_redge.c, sw_redgea.S, sw_rmain.c, sw_rmisc.c,
	sw_rsurf.c, transform.S:

	re-enable asm for static builds
	
2001-06-11 20:12  taniwha

	* tools/qfpreqcc/.cvsignore:

	what's this .vimrc? :)
	
2001-06-11 19:37  taniwha

	* include/QF/hash.h, libs/util/hash.c:

	add some docs for the hash table api and move the include of stdlib.h to
	hash.c (no longer needed in hash.h).
	
2001-06-11 19:17  taniwha

	* include/QF/hash.h, libs/util/hash.c:

	make the hash table types opaque
	
2001-06-11 18:04  taniwha

	* tools/qfpreqcc/qfpreqcc:

	produce line directive output and clean up the generated files
	
2001-06-11 17:51  taniwha

	* tools/qfcc/source/pr_lex.c:

	fix an out-by-one for line directives at the beginning of the file
	
2001-06-11 15:43  taniwha

	* tools/qfcc/source/pr_lex.c:

	add '# 1 "foo.qcc" ...' (flags ignored) processing to qfcc so preprocessed
	output can make sense.
	
2001-06-10 23:56  deek

	* configure.in:

	Oops, missed one.
	
2001-06-10 23:50  deek

	* configure.in:

	Change the $(command) stuff back to `command`. Bashism.
	
2001-06-10 15:48  rhamphoryncus

	* libs/audio/targets/: snd_alsa_0_5.c, snd_alsa_0_9.c, snd_disk.c,
	snd_dma.c, snd_mem.c, snd_mix.c, snd_mixa.S, snd_null.c, snd_oss.c,
	snd_sdl.c, snd_sgi.c, snd_sun.c:

	function name cleanup.  the sound mixer stuff (snd_dma.c, snd_mix.c, etc) use the SND_ prefix now, and drivers (snd_oss.c) use SNDDMA_ as before.
	
2001-06-10 15:01  rhamphoryncus

	* libs/audio/targets/snd_gus.c:

	This thing was so far out of date, there's no point pretending it still exists in current cvs.
	
2001-06-10 14:25  rhamphoryncus

	* libs/audio/: Makefile.am, snd.c, snd_common.c:

	merge in the now obsolete snd_common.c
	
2001-06-10 13:07  rhamphoryncus

	* tools/qfcc/configure.in:

	add support for --with-qf=/usr/local as a prefix for lib and include dirs
	
2001-06-09 16:34  wildcode

	* include/QF/console.h:

	raised console buffer size
	
2001-06-09 15:42  wildcode

	* qw/source/cl_slist.c:

	quick bug fix for slist update seg
	
2001-06-09 15:24  wildcode

	* qw/source/cl_slist.c:

	added set server name after refresh, and fixed slist update not resetting the list
	
2001-06-09 09:12  wildcode

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c:

	moved slist stuff out of cl_main.c and into cl_slist.c, enabled getting server list from master servers. to switch between servers.txt list (default) and list of servers from master servers use slist switch
	
2001-06-09 06:25  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/pr_opcode.c,
	tools/qfcc/source/qfcc.c:

	pr_comp.h:
		define PROG_ID_VERSION as 6 and redefine PROG_VERSION as 0x00fff001
		(0.fff.001) for the new qc features.
	pr_edict.c:
		support version 6 and version 0.fff.001 progs
	qfcc.h:
		add version field to options_t
		add min_version field to opcode_t
	pr_opcode.c:
		set the minumum version of each opcode (gee, that table is getting ugly)
		filter out opcodes with too high a min_version when initializing the opcode
		hash tables.
	qfcc.c:
		update help output.
		accept --id to limit code generation to id compatable (ver 6) progs.
		default progs generation to 0.fff.001
	
2001-06-08 22:57  taniwha

	* bootstrap:

	remove the location
	
2001-06-08 22:55  taniwha

	* bootstrap:

	put the warning /first/
	
2001-06-08 22:54  taniwha

	* tools/qwaq/main.qc:

	add a test for initialized locals
	
2001-06-08 22:52  knghtbrd

	* bootstrap:

	Added a comment to output about the cross-compile warnings for newbies
	
2001-06-08 20:13  taniwha

	* tools/qfcc/source/pr_comp.c:

	make initialized local variables work /properly/
	        local float urk = 0;
	STORE_F    46(IMMEDIATE)  0.0   55(?)
	
2001-06-08 18:46  knghtbrd

	* include/: Makefile.am, gib_error.h, gib_instructions.h,
	gib_interpret.h, gib_modules.h, gib_parse.h, gib_stack.h,
	gib_vars.h:

	Include files for gib have been relocated out of include/
	
2001-06-08 06:32  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_imm.c, source/qfcc.c:

	Immidiate sharing now /works/ (shaved off two pr_globals from CustomTF, too:).
	Detect assignments to initialized globals and give an error, unless the --cow
	(copy on write) option is given, and then allocate a new global for the var,
	clear its initialized flag.
	Relocate all globals.
	
2001-06-08 04:38  taniwha

	* nq/source/cl_screen.c:

	fix the incorrectly displaying net plug
	
2001-06-08 02:47  taniwha

	* include/QF/plugin/Makefile.am, libs/video/targets/Makefile.am,
	nq/source/Makefile.am, nq/source/sys_win.c, qw/source/Makefile.am:

	make dist fixes + a --disable-asmopt fix for mingw
	
2001-06-08 00:27  taniwha

	* Makefile.am:

	make make changelog work in an external buildtree
	
2001-06-08 00:18  taniwha

	* tools/qfcc/.cvsignore:

	add ChangeLog
	
2001-06-08 00:14  taniwha

	* tools/qwaq/: main.c, main.qc:

	const merge testing. qfcc is currently borked in that dept.
	
2001-06-08 00:13  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, qw/source/sv_send.c,
	qw/source/sv_user.c:

	eval_t is no more: too many evil casts involved in using it (which can result
	it bad code being generated by gcc).
	
2001-06-08 00:11  taniwha

	* acconfig.h, configure.in, nq/include/sv_progs.h,
	qw/include/sv_progs.h:

	make progs type checking optional at configure time. still defaults to on.
	
2001-06-07 23:03  taniwha

	* libs/video/targets/vid_svgalib.c:

	refine the test for compiling outb
	
2001-06-07 22:15  taniwha

	* libs/gamecode/pr_exec.c:

	fix up some overzelous s///
	
2001-06-07 21:59  taniwha

	* libs/gamecode/pr_exec.c:

	Massive clean up of progs accessors. Just the cleanup of the casts fixed the
	CustomTF doors issue.
	
2001-06-07 17:11  taniwha

	* libs/util/quakefs.c:

	correct a comment
	
2001-06-07 16:44  taniwha

	* libs/: audio/cd/cd_win.c, video/targets/vid_wgl.c:

	mingw compile fixes (vid_wgl.c isn't the right thing)
	
2001-06-07 16:12  taniwha

	* libs/video/targets/vid_svgalib.c:

	provide outb for when not optimising
	
2001-06-07 06:55  taniwha

	* configure.in:

	--disable-sdl
	
2001-06-07 03:37  taniwha

	* configure.in, libs/audio/Makefile.am, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am:

	don't build cd or sound libs/plugins when not building clients
	
2001-06-07 01:28  taniwha

	* configure.in:

	don't build cd and sound libs when not building clients
	
2001-06-06 21:30  taniwha

	* tools/qwaq/main.c:

	might as well return the result of the main in the progs
	
2001-06-06 20:05  taniwha

	* tools/qwaq/: builtins.c, defs.qc, main.c, main.qc:

	implement file io for qwaq (and cat in qc }:> )
	
2001-06-06 18:10  taniwha

	* include/QF/progs.h, libs/gamecode/pr_exec.c,
	libs/gamecode/pr_strings.c:

	progs.h:
		add no_exec_limit field. Set to 1 to disable the runaway loop check
		for unlimited runs (eg, in qwaq)
	pr_exec.c:
		don't bother checking the profile counter if pr->no_exec_limit is set
	pr_strings.c:
		free unreferenced dynamic strings rather than referenced.
	
2001-06-06 16:10  taniwha

	* libs/util/hash.c:

	use field_offset to hide the nastyness
	
2001-06-06 15:18  knghtbrd

	* doc/template.h:

	It's 2001 now  ;)
	
2001-06-06 00:38  taniwha

	* tools/qwaq/main.qc:

	more testing
	
2001-06-06 00:38  taniwha

	* libs/gamecode/pr_edict.c:

	allow NUM_FOR_EDICT to work with a null edict no matter what (hopefully not a
	bad thing)
	
2001-06-06 00:34  taniwha

	* tools/qfcc/source/qfcc.c:

	report the size of the locals pool
	
2001-06-06 00:12  taniwha

	* tools/qfcc/source/qfcc.c:

	don't bother writing out local defs as they mess up progs dumping now that
	they overlap
	
2001-06-05 23:57  taniwha

	* libs/gamecode/pr_exec.c:

	use memcpy instead of ugly casts to transfer locals
	
2001-06-05 23:53  taniwha

	* tools/qwaq/: main.c, main.qc:

	main.c:
		allow dumping to work with entities
	main.qc:
		more tests
	
2001-06-05 23:52  taniwha

	* tools/qfcc/source/qfcc.c:

	relocate the locals defs as well as their references
	
2001-06-05 17:23  taniwha

	* configure.in, libs/models/Makefile.am,
	libs/models/alias/Makefile.am, libs/models/brush/Makefile.am,
	libs/models/sprite/Makefile.am, libs/video/renderer/gl/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am, qw/source/net_udp6.c:

	compile fixes from Artur Frysiak <wiget@pld.org.pl>
	
2001-06-05 08:39  knghtbrd

	* include/QF/vfs.h, libs/util/wad.c:

	The gfx.wad error is now idiotproof!
	
2001-06-05 08:09  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_opcode.c, source/qfcc.c:

	customTF is now down to 4989 pr_globals. all parameters, local veriables and
	termporary variables sit in one pool of memory (at the end of the globals)
	thus drasticly reducing globals requirements. This works because the whole
	lot is declared to be in the function's local variable space which is copied
	to the locals stack in the progs engine.
	
2001-06-05 05:22  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_opcode.c:

	allocate temps based on size rather than type (get better re-usage this way)
	put temps onto the local scope.
	
2001-06-04 22:35  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c:

	regain about 5000 globals for customTF, but this fixes possible breakage with
	premature temp var re-usage (ie, it puts the temps back into the locals space).
	
2001-06-04 18:33  taniwha

	* tools/qfcc/include/.cvsignore:

	ignore .vimrc
	
2001-06-04 18:33  taniwha

	* tools/qfcc/include/qfcc.h:

	formatting cleanup
	
2001-06-04 18:20  taniwha

	* tools/qfpreqcc/qfpreqcc:

	execute qfcc on completion for that one stop shopping experience
	
2001-06-04 17:52  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_opcode.c:

	do proper temp def handling so we don'e use any where near as many defs for
	temporary variables (customTF went from 35941 to 12587 pr_globals).
	
2001-06-04 17:51  taniwha

	* include/QF/pr_comp.h:

	add a sentinal `type' for type counting purposes
	
2001-06-04 05:45  taniwha

	* tools/qfcc/source/: pr_def.c, pr_opcode.c:

	prepare PR_Statement for proper temporary usage
	
2001-06-04 04:52  taniwha

	* include/QF/hash.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_strings.c, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/hash.c, libs/util/quakefs.c, nq/source/skin.c,
	qw/source/skin.c, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/pr_comp.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/pr_imm.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/pr_opcode.c, tools/qfcc/source/qfcc.c,
	tools/qwaq/main.qc:

	hash.h is now const correct as is a lot of qfcc
	
2001-06-04 03:57  taniwha

	* tools/qfcc/source/pr_comp.c:

	use the correct STORE_ op for function arges, rather than STORE_V. Should
	speed up progs in general.
	
2001-06-04 03:36  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, tools/qfcc/source/pr_opcode.c,
	tools/qwaq/main.qc:

	string comparison operators
	
2001-06-04 02:49  taniwha

	* tools/qfcc/source/pr_opcode.c:

	put ADD_S up where it belongs :)
	
2001-06-04 02:41  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am,
	source/pr_comp.c, source/pr_opcode.c, source/qfcc.c:

	re-write the opcode selection to be a hash table lookup and statment generation
	to get the opcode from the table record rather than the location within the
	table (ewww). gives a nice speed boost /and/ makes the opcode table easier to
	maintain.
	
2001-06-03 19:32  taniwha

	* include/QF/pr_comp.h:

	give the opcodes a type
	
2001-06-03 17:36  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	tools/qfcc/include/.cvsignore, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/pr_comp.c, tools/qfcc/source/pr_imm.c,
	tools/qwaq/main.c, tools/qwaq/main.qc:

	pr_comp.h:
		add OP_ADD_S. WARNING!!! this /will/ move.
	progs.h:
		add prototype for PR_PrintStatement
	pr_edict.c:
		add OP_ADD_S support in the progs checker
	pr_exec.c:
		implement OP_ADD_S
	tools/qfcc/include/.cvsignore:
		add config.h.in
	qfcc.h:
		nuke PR_NameImmediate and change PR_ParseImmediate's prototype (see
		pr_imm.c)
	pr_comp.c:
		add ADD_S, adjust for PR_ParseImmediate's prototype, make
		PR_ParseExpression work with non-sequential opcodes (slow, will work on
		that next). Fix up initialised global parsing.
	pr_imm.c:
		nuke PR_NameImmediate. didn't work well and wasn't such a good idea anyway.
		PR_ParseImmediate now accepts a def_t * arg. if null, will allocate a
		new global def, otherwise it will initialize the def passed in.
	qwaq/main.c:
		sports some debugging code (dumps info about the progs it's running)
	qwaq/main.qc:
		better ADD_S testing
	
2001-06-03 12:15  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	just some tidy up, thanx Deek
	
2001-06-03 05:58  rhamphoryncus

	* libs/audio/cd.c:

	change void to static void, so it compiles for me
	
2001-06-03 05:54  rhamphoryncus

	* libs/gamecode/pr_edict.c:

	Add ED_FreeRefs, which searches for references to an entity.  Not used yet.
	
2001-06-03 04:52  deek

	* tools/Forge/: Project.m, XYView.m, ZScrollView.m, ZView.m,
	misc.m:

	Bunch of changes. Project has been almost completely rewritten, and now
	compiles. The rest are just the results of a simple conversion script I
	wrote.
	
2001-06-03 01:24  taniwha

	* qw/source/sv_pr_cmds.c:

	fix for CustomTF menu truncation
	
2001-06-03 00:03  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	gl_lightmode is dead, removed that from the config file. New
	benchmarking information, about 1 fps faster from the last time I
	updated cvs. (And this is with DRI being 5 fps SLOWER than last time I
	updated.)
	
	Misty
	
2001-06-02 23:29  taniwha

	* qw/: include/client.h, source/cl_main.c, source/cl_parse.c:

	This one's for Mercury :) (cvar control of pmodel and emodel)
	
2001-06-02 22:20  taniwha

	* qw/source/: cl_main.c, cl_parse.c:

	Back out Mercury's removal of emodel and pmodel. They are /required/ by some
	servers.
	
2001-06-02 20:39  mercury

	* libs/video/renderer/gl/gl_draw.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/sbar.c, qw/source/sv_user.c:

	Some gl_draw cleanups for glpic.
	Some sbar cleanups (still broken, suspect driver issues.).
	Removal of pmodel and emodel infokeys, waste of info space.
	For servers allow people downloading to hear people talking.
	
2001-06-02 11:17  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	-3dfx brightness changed int to float
	
2001-06-02 10:43  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	-3dfx brightness +setrom tdfx_brighten #, 2 with gamma 2 is nice
	
2001-06-02 06:51  despair

	* libs/audio/targets/snd_oss.c:

	Change shm init to PROT_WRITE, instead of PROT_READ | PROT_WRITE.
	This is required for mmap to succeed on my system. YMMV.
	May cause a problem with incomplete shutdown.
	
2001-06-02 05:23  taniwha

	* tools/qfcc/include/config.h.in:

	this shouldn't be here
	
2001-06-02 04:36  taniwha

	* libs/audio/: cd.c, cd/cd_linux.c, cd/cd_sdl.c, cd/cd_sgi.c,
	cd/cd_win.c:

	move the creation of the cd command to cd.c
	
2001-06-02 04:35  despair

	* qw/source/: gl_dyn_part.c, sw_rpart.c:

	Remove merge ghosts. Aren't there for Taniwha. cvs quirks, whee.
	
2001-06-02 03:37  taniwha

	* tools/qfpreqcc/qfpreqcc:

	fix nested else statements
	
2001-06-01 22:55  despair

	* configure.in, include/QF/plugin.h, include/QF/plugin/cd.h,
	libs/audio/Makefile.am, libs/audio/cd.c, libs/audio/cd/Makefile.am,
	libs/audio/cd/cd_dos.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_sgi.c, libs/audio/cd/cd_win.c,
	libs/audio/targets/snd_alsa_0_9.c, nq/source/Makefile.am,
	qw/source/Makefile.am:

	Convert cd audio libs to plugins. Windows untested, dos and sgi not converted yet.
	
2001-06-01 22:05  taniwha

	* tools/qwaq/Makefile:

	build the progs automaticly
	
2001-06-01 22:00  taniwha

	* tools/qwaq/.cvsignore:

	d'oh
	
2001-06-01 21:59  taniwha

	* tools/qwaq/: .cvsignore, Makefile, main.c, progs.src:

	s/qctest/qwaq/ and update .cvsignore
	
2001-06-01 21:57  taniwha

	* tools/qwaq/: .cvsignore, Makefile, builtins.c, defs.qc, main.c,
	main.qc, progs.src:

	stand alone qc interpreter. So I'm on some serious qwaq :) (actuallly, its
	main purpose is language extention testing)
	
2001-06-01 21:14  taniwha

	* libs/gamecode/pr_edict.c:

	if progsname is null, assume the progs are already loaded and just process
	the data.
	
2001-06-01 00:39  taniwha

	* libs/video/targets/vid_wgl.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c, qw/source/net_packetlog.c:

	various compile fixes for mingw.
	
2001-06-01 00:29  rhamphoryncus

	* qw/source/sbar.c:

	Add the cl_showscoresuid cvar I mentioned before
	
2001-06-01 00:12  rhamphoryncus

	* libs/audio/targets/snd_alsa_0_5.c:

	add #include "QF/cvar.h" for snd_alsa_0_5.c
	
2001-05-31 18:11  taniwha

	* include/compat.h, libs/models/model.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/models/brush/model_brush.c, libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw_model_sprite.c, libs/util/pcx.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, nq/source/skin.c,
	qw/source/skin.c:

	compat.h:
		create a field_offset macro that takes a structure type and a field and
		returns the offset of the field within the structure
	everything else:
		use field_offset to calculate the size of variable sized structs
	
2001-05-31 15:38  taniwha

	* qw/: include/net.h, source/cl_main.c, source/cl_sys_unix.c,
	source/cl_sys_win.c, source/sv_main.c, source/sv_sys_unix.c,
	source/sv_sys_win.c:

	oops :) (packet log fixes: segs aren't nice)
	
2001-05-31 11:41  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	fixed #includes in vid_3dfxsvga.c
	
2001-05-31 05:40  taniwha

	* include/glquake.h, include/varrays.h,
	libs/video/targets/qfgl_ext.c:

	/me mutters something about old installed headers and search paths
	
2001-05-31 05:33  taniwha

	* configure.in, include/Makefile.am, include/asm_i386.h,
	include/compat.h, include/qfgl_ext.h, include/varrays.h,
	include/QF/Makefile.am, include/QF/asm_i386.h, include/QF/compat.h,
	include/QF/info.h, include/QF/qfgl_ext.h, include/QF/qtypes.h,
	include/QF/texture.h, include/QF/va.h, include/QF/varrays.h,
	include/QF/ver_check.h, include/QF/vfile.h, include/QF/wad.h,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_win.c, libs/audio/targets/snd_mix.c,
	libs/audio/targets/snd_mixa.S, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/models/alias/gl_mesh.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/sprite/gl_model_sprite.c, libs/util/cmd.c,
	libs/util/console.c, libs/util/cvar.c, libs/util/hash.c,
	libs/util/info.c, libs/util/math.S, libs/util/quakefs.c,
	libs/util/quakeio.c, libs/util/sys.c, libs/util/sys_error.c,
	libs/util/va.c, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/sw/d_draw.S, libs/video/renderer/sw/d_draw16.S,
	libs/video/renderer/sw/d_init.c, libs/video/renderer/sw/d_parta.S,
	libs/video/renderer/sw/d_polysa.S,
	libs/video/renderer/sw/d_scana.S, libs/video/renderer/sw/d_spr8.S,
	libs/video/renderer/sw/d_varsa.S, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw/surf16.S, libs/video/renderer/sw/surf8.S,
	libs/video/renderer/sw/sw_raclipa.S,
	libs/video/renderer/sw/sw_raliasa.S,
	libs/video/renderer/sw/sw_rdrawa.S,
	libs/video/renderer/sw/sw_redgea.S,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw/sw_rvarsa.S,
	libs/video/renderer/sw/sw_skin.c,
	libs/video/renderer/sw/transform.S, libs/video/targets/d_copy.S,
	libs/video/targets/in_sdl.c, libs/video/targets/in_svgalib.c,
	libs/video/targets/in_win.c, libs/video/targets/in_x11.c,
	libs/video/targets/joy.c, libs/video/targets/joy_win.c,
	libs/video/targets/vid.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c, nq/source/cl_demo.c,
	nq/source/cl_input.c, nq/source/cl_main.c, nq/source/console.c,
	nq/source/dosasm.S, nq/source/gl_view.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/host_skin.c, nq/source/keys.c,
	nq/source/locs.c, nq/source/net_udp.c, nq/source/pr_cmds.c,
	nq/source/r_view.c, nq/source/sbar.c, nq/source/skin.c,
	nq/source/surf16.S, nq/source/surf8.S, nq/source/sv_main.c,
	nq/source/sw_view.c, nq/source/sys_ia32.S, nq/source/sys_win.c,
	nq/source/worlda.S, qw/source/cl_cam.c, qw/source/cl_demo.c,
	qw/source/cl_ents.c, qw/source/cl_input.c, qw/source/cl_main.c,
	qw/source/cl_misc.c, qw/source/cl_ngraph.c, qw/source/cl_parse.c,
	qw/source/cl_skin.c, qw/source/cl_sys_win.c, qw/source/console.c,
	qw/source/gl_view.c, qw/source/keys.c, qw/source/locs.c,
	qw/source/net_chan.c, qw/source/net_packetlog.c,
	qw/source/net_udp.c, qw/source/pmove.c, qw/source/pmovetst.c,
	qw/source/r_view.c, qw/source/sbar.c, qw/source/skin.c,
	qw/source/surf16.S, qw/source/surf8.S, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	qw/source/sv_sys_win.c, qw/source/sv_user.c, qw/source/sw_view.c,
	qw/source/sys_win.c, qw/source/sys_x86.S, qw/source/teamplay.c,
	qw/source/worlda.S:

	include/QF header cleanup. including config.h (or any file from include) is
	a nono because headers in include/QF get installed, but include don't and thus
	would break quakeforge-dev.
	
2001-05-31 03:41  taniwha

	* include/glquake.h, include/r_cvar.h, include/r_local.h,
	include/view.h, include/QF/input.h, include/QF/plugin.h,
	include/QF/render.h, include/QF/screen.h, include/QF/sound.h,
	include/QF/teamplay.h, include/QF/vfs.h, libs/audio/snd.c,
	libs/audio/snd_common.c, libs/audio/targets/snd_alsa_0_9.c,
	libs/audio/targets/snd_disk.c, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_mem.c, libs/audio/targets/snd_mix.c,
	libs/audio/targets/snd_null.c, libs/audio/targets/snd_oss.c,
	libs/util/plugin.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/sw/d_edge.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_graph.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_sgl.c,
	nq/include/chase.h, nq/include/client.h, nq/include/game.h,
	nq/include/host.h, nq/include/net.h, nq/include/server.h,
	nq/source/cl_cam.c, nq/source/cl_input.c, nq/source/cl_parse.c,
	nq/source/cl_screen.c, nq/source/console.c, nq/source/gl_view.c,
	nq/source/host.c, nq/source/host_cmd.c, nq/source/host_skin.c,
	nq/source/net_dgrm.c, nq/source/net_loop.c, nq/source/net_main.c,
	nq/source/net_udp.c, nq/source/pr_cmds.c, nq/source/r_view.c,
	nq/source/sbar.c, nq/source/skin.c, nq/source/sv_main.c,
	nq/source/sv_phys.c, nq/source/sv_progs.c, nq/source/sv_user.c,
	nq/source/sw_view.c, qw/include/game.h, qw/include/net.h,
	qw/include/server.h, qw/source/cl_cam.c, qw/source/cl_ents.c,
	qw/source/cl_input.c, qw/source/cl_ngraph.c, qw/source/cl_parse.c,
	qw/source/cl_screen.c, qw/source/cl_skin.c, qw/source/cl_slist.c,
	qw/source/console.c, qw/source/gl_view.c,
	qw/source/net_packetlog.c, qw/source/sbar.c, qw/source/skin.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_progs.c, qw/source/sv_send.c, qw/source/sw_view.c,
	qw/source/teamplay.c:

	no header includes cvar.h now
	
2001-05-31 03:04  taniwha

	* qw/source/net_packetlog.c:

	add a net_packetlog_zap command (those files can get big:)
	
2001-05-31 02:43  taniwha

	* acconfig.h, configure.in, qw/include/net.h,
	qw/source/net_packetlog.c, qw/source/net_udp.c:

	nuke --enable-packetlog in favor of a net_packetlog cvar so packetlogging is
	always available. also change the packet log open mode from truncate to append.
	
2001-05-30 23:44  taniwha

	* qw/source/: net_packetlog.c, sv_send.c:

	try to dump the packet resulting in an overflow
	
2001-05-30 20:56  taniwha

	* include/QF/pcx.h, libs/util/Makefile.am, libs/util/pcx.c,
	libs/util/tga.c, libs/util/wad.c, nq/source/Makefile.am,
	nq/source/pcx.c, nq/source/skin.c, nq/source/tga.c,
	nq/source/wad.c, qw/source/Makefile.am, qw/source/pcx.c,
	qw/source/skin.c, qw/source/tga.c, qw/source/wad.c:

	merge pcx.c, tga.c and wad.c. util seemed the most logical place, but LoadPCX
	had to be modified to get away from vid.h (better designe now IMO anyway)
	
2001-05-30 20:55  taniwha

	* nq/source/r_view.c, qw/source/r_view.c:

	white space
	
2001-05-30 18:50  rhamphoryncus

	* qw/: include/protocol.h, source/cl_main.c:

	re-add support for changing client port (use +set cl_port foo)
	
2001-05-30 18:35  rhamphoryncus

	* nq/source/Makefile.am, qw/source/Makefile.am:

	add -export-dynamic to linker lines, so you can use sound plugins with static builds.
	
2001-05-30 05:38  taniwha

	* nq/include/: host.h, server.h:

	more printf format attributes
	
2001-05-30 04:34  knghtbrd

	* include/gib_modules.h, include/QF/Makefile.am, include/QF/cvar.h,
	include/QF/keys.h, include/QF/pcx.h, include/QF/progs.h,
	include/QF/quakefs.h, include/QF/quakeio.h, include/QF/tga.h,
	include/QF/vfile.h, include/QF/vfs.h, libs/audio/targets/snd_mem.c,
	libs/gamecode/pr_edict.c, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/model_alias.c,
	libs/models/brush/gl_model_brush.c, libs/util/cmd.c,
	libs/util/cvar.c, libs/util/quakefs.c, libs/util/quakeio.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_rpart.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_wgl.c, nq/include/client.h,
	nq/include/server.h, nq/source/com.c, nq/source/game.c,
	nq/source/locs.c, nq/source/net_main.c, nq/source/pcx.c,
	nq/source/skin.c, nq/source/sys_win.c, nq/source/tga.c,
	nq/source/wad.c, qw/include/cl_slist.h, qw/include/client.h,
	qw/include/server.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_slist.c, qw/source/com.c, qw/source/game.c,
	qw/source/gl_dyn_part.c, qw/source/keys.c, qw/source/locs.c,
	qw/source/net_packetlog.c, qw/source/pcx.c, qw/source/skin.c,
	qw/source/sv_ccmds.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_user.c, qw/source/sw_rpart.c, qw/source/tga.c,
	qw/source/wad.c:

	quakefs.h -> vfs.h
	quakeio.h -> vfile.h
	
	More diff reduction between trunk and my VFS code.  Also took the time to
	put some headers in order and fix a few #include's pointed out by moving
	things around a bit.
	
2001-05-30 03:21  knghtbrd

	* include/gib_modules.h, include/QF/cvar.h, include/QF/keys.h,
	include/QF/pcx.h, include/QF/progs.h, include/QF/quakefs.h,
	include/QF/quakeio.h, include/QF/tga.h,
	libs/audio/targets/snd_disk.c, libs/audio/targets/snd_gus.c,
	libs/gamecode/pr_edict.c, libs/models/alias/gl_mesh.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/quakefs.c,
	libs/util/quakeio.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_sky.c, libs/video/renderer/sw/sw_rpart.c,
	libs/video/targets/vid_common_gl.c, nq/include/client.h,
	nq/source/.indent.pro, nq/source/com.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/keys.c, nq/source/locs.c,
	nq/source/net_main.c, nq/source/net_vcr.c, nq/source/pcx.c,
	nq/source/skin.c, nq/source/sys_null.c, nq/source/sys_sun.c,
	nq/source/sys_win.c, nq/source/sys_wind.c, nq/source/tga.c,
	qw/include/cl_slist.h, qw/include/client.h, qw/include/server.h,
	qw/source/.indent.pro, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_slist.c, qw/source/cl_sys_win.c, qw/source/com.c,
	qw/source/gl_dyn_part.c, qw/source/keys.c, qw/source/locs.c,
	qw/source/net_packetlog.c, qw/source/pcx.c, qw/source/skin.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_user.c,
	qw/source/sw_rpart.c, qw/source/sys_null.c, qw/source/tga.c:

	s/QFile/VFile/g - makes my diffs much smaller and more manageable for the
	VFS work.
	
2001-05-30 02:41  taniwha

	* libs/util/cvar.c:

	protect the cvar callback and description fields from being modified once
	they have been set to non-defaults.
	
2001-05-29 21:59  taniwha

	* include/glquake.h, include/r_cvar.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky.c, libs/video/renderer/gl/gl_warp.c:

	lighthalf and gl_lightmode, meet Mr. Chainsaw, he will be your playmate today.
	
2001-05-29 19:58  taniwha

	* libs/video/renderer/Makefile.am, libs/video/renderer/r_part.c,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/sw_rpart.c, nq/source/Makefile.am,
	nq/source/gl_dyn_part.c, nq/source/r_part.c, nq/source/sw_rpart.c,
	qw/source/Makefile.am, qw/source/gl_dyn_part.c,
	qw/source/sw_rpart.c:

	merge the particle system
	
2001-05-29 19:52  taniwha

	* nq/source/r_part.c:

	client.h clean
	
2001-05-29 19:43  taniwha

	* include/r_dynamic.h, nq/source/cl_tent.c,
	nq/source/gl_dyn_part.c, nq/source/r_part.c, nq/source/sw_rpart.c,
	qw/source/cl_tent.c, qw/source/gl_dyn_part.c, qw/source/sw_rpart.c:

	make gl_dyn_part.c and sw_rpart.c independent of client.h and host.h
	
2001-05-29 18:24  taniwha

	* qw/source/net_packetlog.c:

	remove netlogger (unused cvar) and rename netloglevel to net_loglevel so it
	matches the user visible name
	
2001-05-29 18:14  taniwha

	* qw/source/: cl_main.c, net_packetlog.c:

	cl_main.c:
		move the packet loging init call to the right place and remove a duplicate
		PI_Init call
	net_packetlog.c:
		don't be so invasive when dumping packets. use a private msg_t that gets
		initialized from the analysed packet, rather than net_packet (which
		tended to corrupt incoming packets)
	
2001-05-29 17:37  taniwha

	* include/QF/model.h, libs/models/alias/model_alias.c,
	qw/source/cl_parse.c:

	model.h:
		add a crc field to aliashdr_t
	model_alias.c:
		set it for all models
	cl_parse.c:
		set the pmodel and emodel info keys to the crcs of the player and eye
		models
	
2001-05-29 03:29  taniwha

	* qw/: include/net.h, source/cl_parse.c, source/cl_skin.c,
	source/net_chan.c:

	make sure that the reliable packets from soundlist, modellist and the skins
	info get acked. This is done by sending a no-op packet (0 byte didn't work
	because the runt packet detector throws them out before the ack is seen).
	
2001-05-28 22:16  taniwha

	* qw/: include/net.h, source/cl_main.c, source/net_packetlog.c,
	source/sv_main.c:

	fix the sound precache lookup code in net_packetlog.c
	
2001-05-28 21:34  taniwha

	* qw/source/net_packetlog.c:

	when I say I want packet loggin, I want packet logging, not undefined symbols
	
2001-05-28 21:22  taniwha

	* configure.in:

	clean up --with-plugin-path a little and make it depend on libdir instead
	of exec_prefix (removes the hard-coding of lib)
	
2001-05-28 19:30  taniwha

	* configure.in, libs/audio/targets/Makefile.am:

	--with-plugin-path now controls where plugins are installed, not just where
	to look for them.
	
2001-05-27 18:35  mercury

	* include/glquake.h, qw/source/cl_ents.c:

	Minor clipping.
	
2001-05-27 09:19  wildcode

	* qw/source/skin.c:

	fix for qw skin upload every frame bug, thank deek for the fix and help
	
2001-05-27 04:23  taniwha

	* include/QF/render.h, nq/include/client.h, nq/source/host_skin.c:

	fix nq's skin code so it doesn't upload skins every frame
	
2001-05-27 01:56  taniwha

	* configure.in:

	autoconf 2.50 doesn't seem to like nested AC_CHECK_FUNC	calls
	
2001-05-26 03:33  taniwha

	* libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/transform.S, nq/source/Makefile.am,
	nq/source/cl_math.S, qw/source/Makefile.am, qw/source/cl_math.S:

	move cl_math.S into renderer/sw/transform.S (never before realised it was
	part of the renderer)
	
2001-05-25 22:57  wildcode

	* nq/source/cl_math.S, qw/source/cl_math.S:

	disable cl_math.S asm
	
2001-05-25 20:31  wildcode

	* include/: gib_error.h, gib_instructions.h, gib_interpret.h,
	gib_modules.h, gib_parse.h, gib_stack.h, gib_vars.h, QF/gib.h:

	added GPL comments and fixed missing include in gib_modules.c
	
2001-05-25 20:17  taniwha

	* libs/video/renderer/sw/: sw_raclip.c, sw_raclipa.S:

	finally got pic working. getting the address of a variable using pic seems
	to be not so straight forward :/ Anyway, one down, 11 to go.
	
2001-05-25 16:42  taniwha

	* libs/video/targets/: vid.c, vid_common_gl.c, vid_common_sw.c,
	vid_dos.c, vid_fbdev.c, vid_mgl.c, vid_null.c, vid_sdl.c,
	vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_wgl.c, vid_x11.c:

	Move VID_ShiftPalette from all the driver files to vid_common_sw.c
	Do the palette gamma correction inside VID_UpdateGamma (fixes sw palette gamma)
	
2001-05-25 16:09  knghtbrd

	* include/: gib_instructions.h, gib_interpret.h, gib_modules.h,
	gib_parse.h, gib_stack.h, gib_vars.h, QF/gib.h:

	A little sanity in gib's header deps.  Not much granted, but it's there.
	
2001-05-25 14:57  taniwha

	* libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/d_draw.S, libs/video/renderer/sw/d_draw16.S,
	libs/video/renderer/sw/d_init.c, libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/d_part.c, libs/video/renderer/sw/d_parta.S,
	libs/video/renderer/sw/d_polysa.S,
	libs/video/renderer/sw/d_polyse.c, libs/video/renderer/sw/d_scan.c,
	libs/video/renderer/sw/d_scana.S, libs/video/renderer/sw/d_spr8.S,
	libs/video/renderer/sw/d_sprite.c, libs/video/renderer/sw/d_vars.c,
	libs/video/renderer/sw/d_varsa.S,
	libs/video/renderer/sw/nonintel.c, libs/video/renderer/sw/surf16.S,
	libs/video/renderer/sw/surf8.S, libs/video/renderer/sw/sw_raclip.c,
	libs/video/renderer/sw/sw_raclipa.S,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_raliasa.S,
	libs/video/renderer/sw/sw_rdraw.c,
	libs/video/renderer/sw/sw_rdrawa.S,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_redgea.S,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rsurf.c, nq/source/Makefile.am,
	nq/source/nonintel.c, qw/source/Makefile.am, qw/source/nonintel.c:

	disable asm in the software renderer for now. This will allow me to fix the
	files one at a time and allow others to use software independent of asm usage
	(even if a little slowly (~14% slower on my dual c450)).
	
2001-05-25 10:40  knghtbrd

	* include/QF/wad.h:

	Modify the hack used by qpic_t slightly.  This is not over, but this will
	do for now.  A full texture_t should eventually replace qpic_t/glpic_t..
	
2001-05-25 04:06  taniwha

	* libs/video/targets/: vid_3dfxsvga.c, vid_dos.c, vid_fbdev.c,
	vid_sdl.c, vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_x11.c:

	fix silly typo
	
2001-05-25 04:03  taniwha

	* include/QF/vid.h, libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_dos.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_sunx.c,
	libs/video/targets/vid_sunxil.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_wgl.c, libs/video/targets/vid_x11.c,
	nq/source/gl_view.c, qw/source/gl_view.c:

	vid.c:
		Don't bother checking vid_gamma for CVAR_ROM becuase it is impossible to
		get to VID_UpdateGamma when it is set except for when the cvar is
		initially created, and we /want/ the code to execute in that case.
	vid.h:
		add initialized to viddef_t
	vid_common_gl.c:
		actually /use/ gammatable (it tends to help)
	vid_*.c:
		clean up rendundant decls of gammatable, vid_initialized (now
		vid.initialized) and make sure vid.initialized gets set.
	gl_view.c:
		remove gammatable decls
	
2001-05-25 02:45  taniwha

	* nq/source/screen.c, qw/source/screen.c:

	more files missed in the move
	
2001-05-25 02:44  taniwha

	* libs/video/targets/: vid_sunx.c, vid_sunxil.c, vid_svgalib.c:

	remove the last vestiges of VID_Gamma_f
	
2001-05-25 02:26  wildcode

	* libs/video/targets/vid_3dfxsvga.c:

	fixed vid_gamma not working in 3dfx
	
2001-05-24 23:49  taniwha

	* include/QF/vid.h, libs/video/targets/context_x11.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c:

	remove redundant vid_gamma_avail decls
	
2001-05-24 20:11  taniwha

	* libs/video/renderer/sw/sw_rvarsa.S:

	whitespace
	
2001-05-24 20:04  taniwha

	* libs/video/renderer/sw/: d_part.c, d_polyse.c:

	fixes for compiling without assembler
	
2001-05-24 19:28  taniwha

	* nq/source/noisetextures.c, qw/source/noisetextures.c:

	forgot to remove these
	
2001-05-24 19:22  taniwha

	* configure.in, libs/video/Makefile.am,
	libs/video/renderer/.cvsignore, libs/video/renderer/Makefile.am,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_efrag.c,
	libs/video/renderer/r_ent.c, libs/video/renderer/r_graph.c,
	libs/video/renderer/r_main.c, libs/video/renderer/gl/.cvsignore,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c,
	libs/video/renderer/gl/noisetextures.c,
	libs/video/renderer/sw/.cvsignore,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/d_draw.S, libs/video/renderer/sw/d_draw16.S,
	libs/video/renderer/sw/d_edge.c, libs/video/renderer/sw/d_fill.c,
	libs/video/renderer/sw/d_init.c, libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/d_part.c, libs/video/renderer/sw/d_parta.S,
	libs/video/renderer/sw/d_polysa.S,
	libs/video/renderer/sw/d_polyse.c, libs/video/renderer/sw/d_scan.c,
	libs/video/renderer/sw/d_scana.S, libs/video/renderer/sw/d_sky.c,
	libs/video/renderer/sw/d_spr8.S, libs/video/renderer/sw/d_sprite.c,
	libs/video/renderer/sw/d_surf.c, libs/video/renderer/sw/d_vars.c,
	libs/video/renderer/sw/d_varsa.S,
	libs/video/renderer/sw/d_zpoint.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/surf16.S,
	libs/video/renderer/sw/surf8.S, libs/video/renderer/sw/sw_graph.c,
	libs/video/renderer/sw/sw_raclip.c,
	libs/video/renderer/sw/sw_raclipa.S,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_raliasa.S,
	libs/video/renderer/sw/sw_rbsp.c,
	libs/video/renderer/sw/sw_rdraw.c,
	libs/video/renderer/sw/sw_rdrawa.S,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_redgea.S,
	libs/video/renderer/sw/sw_rlight.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rsky.c,
	libs/video/renderer/sw/sw_rsprite.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw/sw_rvarsa.S,
	libs/video/renderer/sw/sw_skin.c, nq/source/Makefile.am,
	nq/source/d_copy.S, nq/source/d_draw.S, nq/source/d_draw16.S,
	nq/source/d_edge.c, nq/source/d_fill.c, nq/source/d_init.c,
	nq/source/d_modech.c, nq/source/d_part.c, nq/source/d_parta.S,
	nq/source/d_polysa.S, nq/source/d_polyse.c, nq/source/d_scan.c,
	nq/source/d_scana.S, nq/source/d_sky.c, nq/source/d_spr8.S,
	nq/source/d_sprite.c, nq/source/d_surf.c, nq/source/d_vars.c,
	nq/source/d_varsa.S, nq/source/d_zpoint.c, nq/source/draw.c,
	nq/source/gl_draw.c, nq/source/gl_dyn_fires.c,
	nq/source/gl_dyn_textures.c, nq/source/gl_graph.c,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rmisc.c,
	nq/source/gl_rsurf.c, nq/source/gl_screen.c, nq/source/gl_skin.c,
	nq/source/gl_sky.c, nq/source/gl_sky_clip.c,
	nq/source/gl_textures.c, nq/source/gl_warp.c, nq/source/host.c,
	nq/source/r_cvar.c, nq/source/r_efrag.c, nq/source/r_ent.c,
	nq/source/r_graph.c, nq/source/r_main.c, nq/source/sw_graph.c,
	nq/source/sw_raclip.c, nq/source/sw_raclipa.S,
	nq/source/sw_ralias.c, nq/source/sw_raliasa.S, nq/source/sw_rbsp.c,
	nq/source/sw_rdraw.c, nq/source/sw_rdrawa.S, nq/source/sw_redge.c,
	nq/source/sw_redgea.S, nq/source/sw_rlight.c, nq/source/sw_rmain.c,
	nq/source/sw_rmisc.c, nq/source/sw_rsky.c, nq/source/sw_rsprite.c,
	nq/source/sw_rsurf.c, nq/source/sw_rvarsa.S, nq/source/sw_skin.c,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/d_copy.S,
	qw/source/d_draw.S, qw/source/d_draw16.S, qw/source/d_edge.c,
	qw/source/d_fill.c, qw/source/d_init.c, qw/source/d_modech.c,
	qw/source/d_part.c, qw/source/d_parta.S, qw/source/d_polysa.S,
	qw/source/d_polyse.c, qw/source/d_scan.c, qw/source/d_scana.S,
	qw/source/d_sky.c, qw/source/d_spr8.S, qw/source/d_sprite.c,
	qw/source/d_surf.c, qw/source/d_vars.c, qw/source/d_varsa.S,
	qw/source/d_zpoint.c, qw/source/draw.c, qw/source/gl_draw.c,
	qw/source/gl_dyn_fires.c, qw/source/gl_dyn_textures.c,
	qw/source/gl_graph.c, qw/source/gl_rlight.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_rsurf.c, qw/source/gl_screen.c,
	qw/source/gl_skin.c, qw/source/gl_sky.c, qw/source/gl_sky_clip.c,
	qw/source/gl_textures.c, qw/source/gl_warp.c, qw/source/r_cvar.c,
	qw/source/r_efrag.c, qw/source/r_ent.c, qw/source/r_graph.c,
	qw/source/r_main.c, qw/source/sw_graph.c, qw/source/sw_raclip.c,
	qw/source/sw_raclipa.S, qw/source/sw_ralias.c,
	qw/source/sw_raliasa.S, qw/source/sw_rbsp.c, qw/source/sw_rdraw.c,
	qw/source/sw_rdrawa.S, qw/source/sw_redge.c, qw/source/sw_redgea.S,
	qw/source/sw_rlight.c, qw/source/sw_rmain.c, qw/source/sw_rmisc.c,
	qw/source/sw_rsky.c, qw/source/sw_rsprite.c, qw/source/sw_rsurf.c,
	qw/source/sw_rvarsa.S, qw/source/sw_skin.c:

	FINALLY, the nq and qw renderers are merged. the view and particle subsystems
	are not yet merged due to their dependence on the client, but that will come
	soon.
	
2001-05-24 19:19  taniwha

	* nq/source/r_part.c:

	whew
	
2001-05-24 19:18  taniwha

	* nq/source/r_part.c:

	oopsie
	
2001-05-24 18:50  taniwha

	* nq/source/gl_view.c, nq/source/sw_view.c, qw/source/gl_view.c,
	qw/source/sw_view.c:

	oops, got a little too agressive with the V_CheckGamma cleanup
	
2001-05-24 17:00  despair

	* libs/audio/targets/: snd_alsa_0_9.c, snd_sgi.c:

	whitespace and comment cleanup.
	
2001-05-24 16:30  taniwha

	* include/view.h, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_wgl.c, nq/source/gl_screen.c,
	nq/source/gl_sky.c, nq/source/gl_sky_clip.c, nq/source/gl_view.c,
	nq/source/r_view.c, qw/source/gl_screen.c, qw/source/gl_sky.c,
	qw/source/gl_sky_clip.c, qw/source/gl_view.c:

	total nukage of brighten, brightness and contrast.
	
2001-05-24 15:48  taniwha

	* libs/video/targets/vid.c, nq/source/gl_view.c,
	nq/source/r_view.c, nq/source/sw_view.c, qw/source/gl_view.c,
	qw/source/r_view.c, qw/source/sw_view.c:

	Nuke V_CheckGamma, moving its sole contribution to VID_UpdateGamma in vid.c
	
2001-05-24 04:50  taniwha

	* nq/source/gl_view.c, qw/source/gl_view.c:

	white space
	
2001-05-23 10:20  wildcode

	* nq/source/gl_screen.c, qw/source/gl_screen.c:

	fixed paused being displayed by default in gl
	
2001-05-23 06:33  taniwha

	* include/sbar.h, include/QF/draw.h, include/QF/screen.h,
	include/QF/wad.h, nq/include/client.h, nq/source/Makefile.am,
	nq/source/cl_main.c, nq/source/cl_screen.c, nq/source/draw.c,
	nq/source/gl_draw.c, nq/source/gl_screen.c, nq/source/host.c,
	nq/source/keys.c, nq/source/net_dgrm.c, nq/source/sbar.c,
	nq/source/screen.c, qw/include/client.h, qw/source/Makefile.am,
	qw/source/cl_main.c, qw/source/cl_ngraph.c, qw/source/cl_parse.c,
	qw/source/cl_screen.c, qw/source/cl_skin.c, qw/source/draw.c,
	qw/source/gl_draw.c, qw/source/gl_screen.c, qw/source/keys.c,
	qw/source/sbar.c, qw/source/screen.c:

	gl_screen.c and screen.c are now client clean (and merged :)
	
2001-05-23 04:05  taniwha

	* include/QF/render.h, nq/source/gl_draw.c, nq/source/host.c,
	nq/source/r_main.c, qw/source/cl_main.c, qw/source/gl_draw.c,
	qw/source/r_main.c:

	gl_draw.c is now client clean.
	
2001-05-23 03:33  taniwha

	* nq/source/gl_graph.c, qw/source/gl_graph.c:

	copy it to nq and clean out the commented out code
	
2001-05-23 03:31  taniwha

	* qw/source/gl_graph.c:

	helps if I upload the texture in the correct format :)
	
2001-05-23 03:01  taniwha

	* configure.in, libs/util/sys.c:

	now works with autoconf 2.50
	
2001-05-22 20:34  despair

	* libs/audio/targets/Makefile.am:

	Cleanups.
	
2001-05-22 20:17  taniwha

	* libs/models/: Makefile.am, brush/Makefile.am:

	fix for when building server only
	
2001-05-22 19:13  taniwha

	* Makefile.am, libs/video/targets/vid_wgl.c, nq/source/sys_win.c,
	qw/source/cl_ngraph.c, qw/source/cl_sys_win.c:

	make dist and compile fixes for mingw cross building
	
2001-05-22 18:23  taniwha

	* tools/qfcc/source/qfcc.c:

	replace a missing / when producing files.dat
	
2001-05-22 17:08  taniwha

	* Makefile.am, configure.in, doc/Makefile.am, include/Makefile.am,
	include/QF/Makefile.am, include/QF/plugin/.cvsignore,
	include/QF/plugin/Makefile.am, libs/audio/targets/Makefile.am,
	libs/video/targets/Makefile.am, nq/include/Makefile.am,
	qw/include/Makefile.am:

	make dist fixups
	
2001-05-22 13:40  mercury

	* qw/source/sv_main.c:

	Make sure the message gets to the client.
	
2001-05-22 13:30  mercury

	* qw/source/sv_main.c:

	Coderjoe's fix from newtree. (The other part of the DOS fix.)
	
	Prevent an infinite loop in a fairly rare case, where the infostring is
	too full to accept a new name when there is a duplicate name.
	
2001-05-22 12:44  mercury

	* libs/util/info.c:

	Make it actually work?
	
2001-05-22 12:31  despair

	* libs/audio/targets/snd_dma.c:

	whitespace
	
2001-05-22 12:03  mercury

	* include/QF/info.h:

	Actually compile, oops.
	
2001-05-22 12:00  mercury

	* include/QF/info.h, libs/util/info.c, qw/source/sv_main.c:

	Validate userinfo strings on connect. (Part of a nasty DOS fix.)
	
2001-05-22 09:24  knghtbrd

	* nq/source/draw.c, qw/source/draw.c:

	Noise reduction in draw vs gl_draw
	
2001-05-22 09:19  knghtbrd

	* qw/source/cl_ngraph.c:

	Fix a gcc warning in cl_ngraph.c
	
2001-05-22 06:14  deek

	* libs/video/targets/context_x11.c:

	Require vid_gamma_avail for gamma switching, not vidmode_avail
	
2001-05-22 06:13  deek

	* libs/video/targets/vid_glx.c:

	GL_CheckBrightness() is redundant, don't call it
	
2001-05-22 06:00  taniwha

	* include/glquake.h, include/r_local.h, include/QF/render.h,
	nq/source/Makefile.am, nq/source/gl_graph.c, nq/source/gl_ngraph.c,
	nq/source/gl_rmain.c, nq/source/gl_rmisc.c, nq/source/gl_screen.c,
	nq/source/r_graph.c, nq/source/r_main.c, nq/source/screen.c,
	nq/source/sw_graph.c, nq/source/sw_rmain.c, nq/source/sw_rmisc.c,
	qw/include/client.h, qw/source/Makefile.am, qw/source/cl_ngraph.c,
	qw/source/gl_graph.c, qw/source/gl_ngraph.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_screen.c, qw/source/r_graph.c,
	qw/source/r_main.c, qw/source/screen.c, qw/source/sw_graph.c,
	qw/source/sw_rmain.c, qw/source/sw_rmisc.c:

	sw and gl rmisc are now client clean. the graphing functions ahve been pulled
	out into r_graph.c (Time and Z graph), cl_ngraph.c (Net graph), and
	{gl,sw}_graph.c (R_LineGraph). gl_ngraph.c is gone. Unfortunatly, something
	is rather wrong with NetGraph in gl (probably R_LineGraph).
	
2001-05-22 05:24  rhamphoryncus

	* libs/video/targets/context_x11.c:

	move x_gamma and vidmode_avail definitions into #ifdef HAVE_VIDMODE.
	patch from that kimpornqueen person :)
	
2001-05-22 02:15  taniwha

	* bootstrap:

	ltconfig workaround no longer needed (if you get errors, make sure you have
	the latest automake)
	
2001-05-21 23:09  taniwha

	* include/glquake.h, include/QF/render.h, nq/source/cl_parse.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/sw_rmain.c,
	qw/source/cl_parse.c, qw/source/gl_rmisc.c, qw/source/gl_rsurf.c,
	qw/source/sw_rmain.c:

	gl_rsurf is now client clean
	
2001-05-21 22:25  taniwha

	* include/glquake.h, include/QF/render.h, include/QF/skin.h,
	nq/include/client.h, nq/source/cl_main.c, nq/source/cl_parse.c,
	nq/source/gl_rmain.c, nq/source/gl_rmisc.c, nq/source/gl_skin.c,
	nq/source/host_skin.c, nq/source/skin.c, nq/source/sw_ralias.c,
	nq/source/sw_skin.c, qw/include/cl_parse.h, qw/source/cl_ents.c,
	qw/source/cl_parse.c, qw/source/cl_skin.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_skin.c, qw/source/skin.c,
	qw/source/sw_ralias.c, qw/source/sw_skin.c:

	sw_ralias.c and gl_rmain.c are now client clean. this involved a bit of a
	revamp of skins. keep an eye out for broken skins (especially in nq)
	
2001-05-21 19:53  despair

	* nq/source/gl_view.c, nq/source/r_view.c, nq/source/sw_view.c,
	qw/source/gl_view.c, qw/source/r_view.c, qw/source/sw_view.c:

	Merge most of cshift calcs from sw and gl to r_view.c
	
2001-05-21 17:40  taniwha

	* include/QF/sound.h, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_oss.c:

	abandon the oss write only attempts.
	
2001-05-21 16:23  despair

	* include/r_cvar.h:

	Remove dead cvars.
	
2001-05-21 16:22  despair

	* include/QF/render.h:

	Added merge notes.
	
2001-05-21 15:59  despair

	* nq/source/gl_sky_clip.c, qw/source/gl_sky_clip.c:

	Remove client.h from gl_sky_clip. Changed an error message to not use cl_name.
	
2001-05-21 07:02  despair

	* configure.in:

	Attempt to fix -3dfx configure.in issues.
	
2001-05-21 06:42  despair

	* configure.in:

	At Mercury's request, undo his last configure.in change.
	
2001-05-21 06:27  mercury

	* configure.in:

	Deal with the case of no -lX11 but with a valid libGL, for -3dfx.
	
2001-05-21 04:41  despair

	* nq/source/gl_screen.c, nq/source/gl_view.c, nq/source/screen.c,
	nq/source/sw_view.c, qw/source/gl_screen.c, qw/source/gl_view.c,
	qw/source/sw_view.c:

	Minor cleanups, not client.h or host.h clean yet, though.
	
2001-05-21 03:39  despair

	* nq/source/gl_rsurf.c, nq/source/sw_rsurf.c, qw/source/gl_rsurf.c,
	qw/source/sw_rsurf.c:

	Remove client.h from sw_rsurf.c. Prepare gl_rsurf.c for same.
	
2001-05-21 03:08  despair

	* include/QF/qdefs.h, include/QF/render.h, nq/include/client.h,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/gl_draw.c,
	nq/source/gl_rlight.c, nq/source/r_main.c, nq/source/sw_rlight.c,
	qw/include/client.h, qw/source/cl_demo.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/gl_draw.c, qw/source/gl_rlight.c,
	qw/source/r_main.c, qw/source/sw_rlight.c:

	client.h gone from gl_rlight.c and sw_rlight.c.
	cl_lightstyle -> r_lightstyle
	
2001-05-21 01:12  taniwha

	* libs/audio/targets/snd_oss.c:

	make snd_oss_rw affect the rest of the places it needs to
	
2001-05-21 00:22  taniwha

	* include/QF/render.h, nq/source/cl_main.c, nq/source/gl_rmain.c,
	nq/source/host.c, nq/source/r_main.c, qw/source/cl_ents.c,
	qw/source/cl_main.c, qw/source/gl_rmain.c, qw/source/r_main.c:

	reduce gl_rmain's dependency on cl*.h
	
2001-05-20 23:30  despair

	* nq/source/Makefile.am, qw/source/Makefile.am:

	Minor makefile cleanups.
	
2001-05-20 22:02  despair

	* nq/source/gl_rmain.c, nq/source/r_cvar.c, qw/source/gl_rmain.c,
	qw/source/r_cvar.c:

	Remove gl_cull cvar. Was enabled regardless of the setting of the cvar, in any case.
	
2001-05-20 21:47  despair

	* nq/source/nonintel.c, nq/source/sw_rmain.c, qw/source/nonintel.c,
	qw/source/sw_rmain.c:

	nonintel stuff makes more sense in nonintel.c
	
2001-05-20 21:44  despair

	* nq/source/Makefile.am, nq/source/sw_rmain.c,
	nq/source/sw_rvars.c, qw/source/Makefile.am, qw/source/sw_rmain.c,
	qw/source/sw_rvars.c:

	sw_rvars.c was just a little bit silly for a simple variable declaration.
	
2001-05-20 20:52  despair

	* libs/audio/cd/: cd_dos.c, cd_linux.c, cd_null.c, cd_sdl.c,
	cd_sgi.c, cd_win.c:

	Whitespace. *grmbl*
	
2001-05-20 20:38  taniwha

	* include/d_iface.h, include/d_ifacea.h, include/QF/render.h,
	nq/include/game.h, nq/source/host.c, nq/source/r_main.c,
	nq/source/screen.c, nq/source/sw_rmain.c, nq/source/sw_rmisc.c,
	qw/include/bothdefs.h, qw/source/cl_main.c, qw/source/r_main.c,
	qw/source/screen.c, qw/source/sw_rmain.c, qw/source/sw_rmisc.c:

	sw_rmain.c is now client and chase clean.
	
2001-05-20 20:35  despair

	* qw/source/buildnum.c:

	whitespace
	
2001-05-20 18:07  despair

	* nq/source/world.c, qw/source/world.c:

	whitespace.
	
2001-05-20 16:29  despair

	* nq/source/wad.c, qw/source/wad.c:

	whitenoise--
	
2001-05-20 06:23  taniwha

	* include/QF/render.h, nq/source/gl_screen.c, nq/source/host.c,
	nq/source/r_main.c, nq/source/screen.c, qw/source/cl_main.c,
	qw/source/gl_screen.c, qw/source/r_main.c, qw/source/screen.c:

	better fix for the dlights problem (will prevent similar problems in the
	future)
	
2001-05-20 06:13  taniwha

	* nq/source/: host.c, keys.c, net_comx.c, net_dgrm.c, net_ser.c,
	sv_ded.c:

	fix the broken dlights. turns out realtime is not the right thing (cl.time is)
	
2001-05-20 05:42  taniwha

	* include/r_local.h, include/r_shared.h, include/QF/render.h,
	nq/include/client.h, nq/source/cl_main.c, nq/source/cl_parse.c,
	nq/source/cl_tent.c, nq/source/gl_rlight.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/r_main.c, nq/source/screen.c,
	nq/source/sw_ralias.c, nq/source/sw_rlight.c, nq/source/sw_rmain.c,
	nq/source/sw_rsurf.c, qw/include/cl_main.h, qw/include/client.h,
	qw/source/cl_ents.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c, qw/source/gl_rlight.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_rsurf.c, qw/source/gl_screen.c,
	qw/source/r_main.c, qw/source/screen.c, qw/source/sw_ralias.c,
	qw/source/sw_rlight.c, qw/source/sw_rmain.c, qw/source/sw_rsurf.c:

	move dlight stuff out of cl_* into r_main.c. nq dlights seem to be broken,
	but that seems to have been from before this work
	
2001-05-20 04:36  despair

	* nq/source/gl_rsurf.c, qw/source/gl_rsurf.c:

	Change meaning of gl_lightmap_components a bit. Setting 4 changed to reduce texture memory waste by a bit. Really only an optimization for nvidia drivers anyways. This also should fix a quality issue in 16bpp with it set to 4.
	
2001-05-20 04:26  taniwha

	* nq/source/sw_rbsp.c, qw/source/sw_rbsp.c:

	header order
	
2001-05-20 04:25  taniwha

	* nq/source/gl_rlight.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/sw_rbsp.c,
	nq/source/sw_rlight.c, nq/source/sw_rmain.c, nq/source/sw_rmisc.c,
	nq/source/sw_rsurf.c, qw/source/gl_rlight.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_rsurf.c, qw/source/sw_rbsp.c,
	qw/source/sw_rlight.c, qw/source/sw_rmain.c, qw/source/sw_rmisc.c,
	qw/source/sw_rsurf.c:

	cl.worldmodel is only remfereced once in the renderer (and that will be
	going away shortly)
	
2001-05-20 03:54  taniwha

	* include/r_shared.h, include/QF/screen.h, nq/source/Makefile.am,
	nq/source/gl_dyn_fires.c, nq/source/gl_dyn_part.c,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_skin.c, nq/source/gl_sky.c,
	nq/source/gl_sky_clip.c, nq/source/gl_warp.c, nq/source/host.c,
	nq/source/keys.c, nq/source/net_dgrm.c, nq/source/r_main.c,
	nq/source/screen.c, nq/source/sw_ralias.c, nq/source/sw_rlight.c,
	nq/source/sw_rmain.c, nq/source/sw_rpart.c, nq/source/sw_rsky.c,
	nq/source/sw_rsprite.c, nq/source/sw_rsurf.c,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_skin.c, qw/source/d_scan.c, qw/source/gl_dyn_fires.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rlight.c,
	qw/source/gl_rmain.c, qw/source/gl_rsurf.c, qw/source/gl_screen.c,
	qw/source/gl_skin.c, qw/source/gl_sky.c, qw/source/gl_sky_clip.c,
	qw/source/gl_warp.c, qw/source/keys.c, qw/source/r_main.c,
	qw/source/screen.c, qw/source/sw_ralias.c, qw/source/sw_rlight.c,
	qw/source/sw_rmain.c, qw/source/sw_rpart.c, qw/source/sw_rsky.c,
	qw/source/sw_rsprite.c, qw/source/sw_rsurf.c:

	more cl*.h dependency cleanups realtime and cl.time are no longer reffed
	
2001-05-20 03:38  despair

	* nq/source/gl_rmain.c:

	tiny header cleanup.
	
2001-05-20 02:39  taniwha

	* include/r_dynamic.h, include/r_local.h, include/QF/render.h,
	nq/include/client.h, nq/source/Makefile.am, nq/source/cl_main.c,
	nq/source/cl_tent.c, nq/source/gl_rmain.c, nq/source/r_efrag.c,
	nq/source/r_ent.c, nq/source/sw_rmain.c, qw/include/cl_main.h,
	qw/include/cl_tent.h, qw/source/Makefile.am, qw/source/cl_ents.c,
	qw/source/cl_main.c, qw/source/cl_tent.c, qw/source/gl_rmain.c,
	qw/source/r_efrag.c, qw/source/r_ent.c, qw/source/sw_rmain.c:

	r_efrag.c no longer relies on cl*.h
	
2001-05-20 01:58  taniwha

	* include/r_shared.h, include/QF/render.h, nq/include/client.h,
	nq/source/cl_main.c, nq/source/r_efrag.c, qw/include/client.h,
	qw/source/cl_main.c, qw/source/r_efrag.c:

	r_efrag.c is almost client.h free
	
2001-05-20 01:05  taniwha

	* nq/source/cl_parse.c:

	hopefully fix Despair's torches
	
2001-05-20 00:56  deek

	* include/context_x11.h, libs/video/targets/context_x11.c:

	Restore hardware gamma on exit.
	
2001-05-20 00:34  taniwha

	* nq/source/host.c, nq/source/r_view.c, qw/source/r_view.c:

	diffsnr++
	
2001-05-19 23:38  taniwha

	* nq/source/gl_view.c, nq/source/r_view.c, nq/source/sw_ralias.c,
	nq/source/sw_rdraw.c, nq/source/sw_rsky.c, nq/source/sw_rsprite.c,
	nq/source/sw_view.c, qw/source/sw_ralias.c, qw/source/sw_rsky.c,
	qw/source/sw_rsprite.c, qw/source/sw_skin.c:

	more diff S/N ratio improvements
	
2001-05-19 23:31  despair

	* nq/source/cl_parse.c, qw/source/cl_parse.c:

	Whitespace.
	
2001-05-19 23:24  deek

	* libs/util/quakefs.c:

	whitespace
	
2001-05-19 23:24  deek

	* include/QF/: input.h, joystick.h:

	Misc. API header cleanups.
	
2001-05-19 22:27  taniwha

	* qw/source/cl_main.c:

	Call SCR_UpdateScreen at the end of Host_Init
	
2001-05-19 22:26  taniwha

	* nq/: include/chase.h, source/cl_cam.c, source/host.c:

	rename Chase_Init to Chase_Init_Cvars and shift the call.
	Call SCR_UpdateScreen at the end of Host_Init so you're not stuck with a
	black screen during initial loading
	
2001-05-19 21:46  taniwha

	* libs/audio/.cvsignore:

	ignore generated files
	
2001-05-19 21:09  taniwha

	* nq/source/: cl_main.c, cl_parse.c:

	fix beams, grens, nails, etc
	
2001-05-19 20:57  despair

	* nq/source/cl_main.c, nq/source/com.c, nq/source/gl_rmain.c,
	nq/source/host.c, qw/source/cl_main.c, qw/source/com.c,
	qw/source/gl_rmain.c:

	Merges, and cl_writecfg now works in nq.
	
2001-05-19 17:32  despair

	* nq/source/console.c, qw/source/console.c:

	diff noise. blech.
	
2001-05-19 17:02  despair

	* nq/include/protocol.h, nq/source/gl_rmisc.c, nq/source/gl_view.c,
	qw/source/gl_view.c:

	diff noise reduction.
	
2001-05-19 16:22  despair

	* qw/source/gl_skin.c:

	whitespace
	
2001-05-19 08:53  rhamphoryncus

	* libs/audio/targets/snd_dma.c:

	do shm = 0 after SNDDMA_Shutdown is called
	
2001-05-19 07:28  despair

	* configure.in:

	attempt to get the sdl audio lib to compile automatically if SDL is present. Works For Me, Your Mileage May Vary (incredibly).
	
2001-05-19 05:53  taniwha

	* nq/source/: cl_parse.c, cl_tent.c:

	correct the scale init and enable the qsg inits in cl_tent
	
2001-05-19 04:38  taniwha

	* libs/audio/targets/Makefile.am:

	fix the installation location of the plugins
	
2001-05-19 03:41  mercury

	* configure.in:

	Fixed the with-plugin-path option.
	
2001-05-19 02:09  taniwha

	* libs/audio/targets/Makefile.am:

	fix the alsa plugin building
	
2001-05-19 02:09  despair

	* nq/source/com.c, qw/source/com.c:

	whitespace
	
2001-05-19 01:59  taniwha

	* qw/source/gl_ngraph.c:

	make R_LineGraph non-static
	
2001-05-19 01:58  taniwha

	* nq/source/: cl_main.c, cl_parse.c, gl_ngraph.c:

	cl_main.c cl_parse.c:
		entity_t baseline fixes
	gl_ngraph.c:
		make r_LineGraph non-static
	
2001-05-19 00:23  taniwha

	* include/QF/render.h, nq/include/client.h, nq/include/render.h,
	nq/source/cl_main.c, nq/source/d_edge.c, nq/source/d_init.c,
	nq/source/d_modech.c, nq/source/d_scan.c, nq/source/d_sky.c,
	nq/source/d_sprite.c, nq/source/gl_dyn_part.c,
	nq/source/gl_rmisc.c, nq/source/gl_skin.c, nq/source/gl_sky.c,
	nq/source/r_part.c, nq/source/sw_raclip.c, nq/source/sw_rbsp.c,
	nq/source/sw_rdraw.c, nq/source/sw_redge.c, nq/source/sw_rmisc.c,
	nq/source/sw_skin.c, qw/include/cl_main.h, qw/include/client.h,
	qw/include/render.h, qw/source/d_edge.c, qw/source/d_init.c,
	qw/source/d_modech.c, qw/source/d_scan.c, qw/source/d_sky.c,
	qw/source/d_sprite.c, qw/source/gl_dyn_part.c,
	qw/source/gl_rmisc.c, qw/source/gl_skin.c, qw/source/gl_sky.c,
	qw/source/sw_raclip.c, qw/source/sw_ralias.c, qw/source/sw_rbsp.c,
	qw/source/sw_rdraw.c, qw/source/sw_redge.c, qw/source/sw_rmisc.c,
	qw/source/sw_skin.c:

	finally merge render.h. nq will NOT currently compile. I'll fix that when I
	get back onto my computer at home
	
2001-05-19 00:05  rhamphoryncus

	* configure.in, include/QF/plugin/sound.h, libs/audio/Makefile.am,
	libs/audio/snd.c, libs/audio/snd_common.c,
	libs/audio/targets/Makefile.am, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_common.c,
	libs/audio/targets/snd_disk.c, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_mem.c, libs/audio/targets/snd_mix.c,
	libs/audio/targets/snd_null.c, libs/audio/targets/snd_oss.c,
	libs/audio/targets/snd_sdl.c, libs/audio/targets/snd_sgi.c,
	libs/audio/targets/snd_sun.c, libs/util/plugin.c,
	nq/source/Makefile.am, qw/source/Makefile.am, qw/source/cl_main.c:

	Sound now uses runtime plugins.  Much thanks to Deek for doing all the
	thinking :)
	set fs_pluginpath to point to the right dir, and set snd_plugin to pick a sound
	plugin.
	
	Current issues:
	- alsa 0.5 won't build properly, dunno why
	- segfault on exit.  I think I know the cause of this, and how to fix it
	- alsa 0.9, gus, sgi, sun, and win32 havn't been tested
	
2001-05-18 23:57  taniwha

	* nq/include/render.h, qw/include/render.h:

	diff noise reduction
	
2001-05-18 22:47  taniwha

	* nq/source/r_view.c:

	missed setting the viewent QSG stuff
	
2001-05-18 22:33  taniwha

	* nq/: include/protocol.h, source/cl_main.c, source/cl_parse.c,
	source/gl_rmain.c:

	merge in the QSG stuff (bringing gl_rmain closer)
	
2001-05-18 22:07  taniwha

	* nq/include/render.h, nq/source/cl_main.c, nq/source/gl_rmain.c,
	qw/include/render.h:

	diff noise reduction in render.h and its fallout
	
2001-05-18 21:23  taniwha

	* nq/source/vregset.c:

	unused file
	
2001-05-18 21:21  taniwha

	* nq/source/draw.c:

	whitespace
	
2001-05-18 21:07  despair

	* nq/source/sw_rlight.c:

	diff noise reduction
	
2001-05-18 21:06  taniwha

	* nq/source/: Makefile.am, gl_ngraph.c, gl_rmisc.c, gl_screen.c,
	gl_view.c:

	more merging
	
2001-05-18 21:05  taniwha

	* nq/source/r_cvar.c, qw/source/r_cvar.c:

	now identical
	
2001-05-18 20:52  despair

	* nq/source/draw.c, qw/source/draw.c:

	draw.c now identical in qw and nq.
	
2001-05-18 20:38  despair

	* nq/source/keys.c, qw/source/keys.c:

	keys.c is now identical in nq and qw, as well as less of a whitespace mess.
	
2001-05-18 20:23  taniwha

	* qw/source/d_polyse.c:

	no need for bothdefs.h
	
2001-05-18 20:22  taniwha

	* nq/source/d_polyse.c:

	turned out just a copy was needed
	
2001-05-18 20:19  taniwha

	* nq/source/d_copy.S, nq/source/d_edge.c, nq/source/d_init.c,
	nq/source/d_modech.c, nq/source/d_scan.c, nq/source/d_sprite.c,
	nq/source/d_surf.c, nq/source/d_vars.c, nq/source/d_zpoint.c,
	qw/source/d_init.c:

	99% merge of d_*.[cS]. just d_polyse to look at
	
2001-05-18 19:58  taniwha

	* nq/include/client.h, nq/include/render.h, nq/source/cl_parse.c,
	nq/source/cl_tent.c, nq/source/gl_dyn_part.c, nq/source/r_part.c,
	nq/source/sw_rmain.c, qw/source/d_part.c:

	total merge of the particle system (except r_part.c isn't in qw yet)
	
2001-05-18 19:21  taniwha

	* nq/: include/render.h, source/cl_main.c, source/sw_rpart.c:

	complete the merge of sw_rpart.c. this involved adding old_origin to entity_t
	and setting it up correctly
	
2001-05-18 18:33  despair

	* nq/include/client.h, nq/source/console.c, qw/include/client.h,
	qw/source/console.c:

	console.c mergable. Little bit of cleanup of client.h
	
2001-05-18 18:04  taniwha

	* nq/source/gl_rmisc.c, nq/source/sw_rmisc.c, qw/include/client.h,
	qw/source/cl_main.c, qw/source/gl_rmisc.c, qw/source/sw_rmain.c,
	qw/source/sw_rmisc.c:

	kill the allowskybox varible. it wasn't ever checked anyway
	
2001-05-18 17:50  taniwha

	* nq/include/render.h, nq/source/sw_rbsp.c, nq/source/sw_redge.c,
	nq/source/sw_rmain.c, qw/source/sw_rbsp.c:

	cl_entities[0] is no longer referred to in the sw renderer. insted,
	r_worldentity is used.
	
2001-05-18 17:11  taniwha

	* libs/video/targets/context_x11.c:

	allow the mouse to be freed when vid_fullscreen changes from 1 to 0
	
2001-05-17 23:21  rhamphoryncus

	* libs/audio/targets/snd_sdl.c:

	some sdl audio tweaks that made it work with artsc output
	
	thought I commited these before.. (where have we heard that before?) ;)
	
2001-05-17 21:45  taniwha

	* configure.in, libs/Makefile.am, nq/source/Makefile.am,
	nq/source/gib.c, nq/source/gib_instructions.c,
	nq/source/gib_interpret.c, nq/source/gib_modules.c,
	nq/source/gib_parse.c, nq/source/gib_stack.c, nq/source/gib_vars.c:

	move the gib language out of nq and into its own dir (hehe, libQFgib:)
	
2001-05-17 21:32  taniwha

	* nq/source/host.c, qw/source/cl_main.c, qw/source/sv_main.c:

	allow commands other than set to be executed from ~/.quakeforgerc
	
2001-05-17 20:57  taniwha

	* include/context_x11.h, libs/video/targets/context_x11.c:

	don't go fullscreen when already fullcreen
	
2001-05-17 20:05  taniwha

	* libs/util/cmd.c:

	if ... if -> if ... else if
	
2001-05-17 18:29  taniwha

	* configure.in, qw/source/cl_main.c:

	check for the availability of usleep
	
2001-05-17 16:52  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	fix up the libs dependencies so the targets get relinked if any of the QF
	libs get updated (vital for static builds)
	
2001-05-17 16:30  taniwha

	* bootstrap:

	work around the libtool 1.4 problem with the obsoleted ltconf that automake
	hasn't learned about yet
	
2001-05-17 10:10  rhamphoryncus

	* qw/source/cl_main.c:

	make it release the CPU when framerate is too high
	
	I thought I commited this already...
	
2001-05-17 10:08  rhamphoryncus

	* libs/video/targets/context_x11.c:

	removed "in thinger" :)
	
2001-05-17 09:56  taniwha

	* libs/video/targets/: context_x11.c, vid_glx.c:

	vid_fullscreen toggling thanks to james411
	
2001-05-17 08:29  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	lib link order fixing so stat libs work
	
2001-05-17 07:53  taniwha

	* nq/source/host.c:

	fix nq's startup code re commandline vs config file (also make sure comands
	aren't double executed)
	
2001-05-17 07:52  taniwha

	* qw/source/cl_main.c:

	whitespace
	
2001-05-17 06:55  taniwha

	* libs/video/targets/: context_x11.c, vid_glx.c, vid_x11.c:

	first stab at doing vid_mode the right way, thanks to james111
	(James Andariese - james@ja.ath.cx) doesn't quite work properly for all
	window managers, but NICE :)
	
2001-05-17 03:48  taniwha

	* configure.in, libs/models/Makefile.am,
	libs/models/alias/Makefile.am, libs/models/brush/Makefile.am,
	libs/models/sprite/Makefile.am:

	new automake conditionals: BUILD_GL and BUILD_SW for use in places where it
	matters (eg, selecting whether to build the gl and or sw specific model code)
	
2001-05-16 20:38  taniwha

	* .cvsignore, configure.in, quakeforge-config.in:

	add the beginnings of quakeforge-config ala gtk-config
	
2001-05-16 18:59  taniwha

	* include/QF/sound.h, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_oss.c:

	fix oss' device openning mode. defaults to write only, but read/write can be
	selected by setting snd_oss_rw (need better name?) to non-zero
	
2001-05-16 17:20  taniwha

	* nq/source/sw_redge.c, qw/source/sw_redge.c:

	diff noise reductions + fix what looks to be a bug with surf flushing
	
2001-05-16 17:08  taniwha

	* libs/models/model.c, nq/source/gl_rmisc.c, nq/source/host.c,
	nq/source/r_cvar.c, nq/source/sw_rmain.c, qw/source/cl_main.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/sw_rmain.c:

	various merge cleanups including moving the contents of R_Textures_Init into
	Mod_Init
	
2001-05-16 15:54  taniwha

	* qw/source/sw_rmisc.c:

	clean up a comment
	
2001-05-16 06:04  taniwha

	* nq/source/sw_rmisc.c:

	diff noise cleanup
	
2001-05-16 06:01  taniwha

	* include/QF/skin.h, nq/source/Makefile.am, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/gl_rmain.c, nq/source/gl_rmisc.c,
	nq/source/gl_skin.c, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/host_skin.c, nq/source/r_cvar.c, nq/source/skin.c,
	nq/source/sw_redge.c, nq/source/sw_rmisc.c, nq/source/sw_rsurf.c,
	nq/source/sw_skin.c, qw/source/gl_skin.c, qw/source/r_cvar.c,
	qw/source/sw_redge.c, qw/source/sw_rmisc.c, qw/source/sw_rsurf.c:

	kill r_fullbright and r_draworder
	`merge' skin handling
	
2001-05-16 03:55  taniwha

	* nq/source/sw_rpart.c, qw/source/sw_rpart.c:

	put TE_BLOOD and TE_LIGHTNINGBLOOD into nq and clean up some other diffs.
	down to just old_origin vs ent->msg_origins
	
2001-05-16 03:37  taniwha

	* nq/source/cl_tent.c:

	forgot to remove the debug info
	
2001-05-16 03:24  taniwha

	* nq/source/cl_tent.c:

	get the gunshot effect back
	
2001-05-15 22:03  taniwha

	* nq/source/cl_tent.c:

	run the correct particle effect for TE_GUNSHOT
	
2001-05-15 21:34  taniwha

	* nq/include/client.h, nq/include/protocol.h, nq/source/cl_main.c,
	nq/source/cl_tent.c, nq/source/gl_rmain.c, nq/source/r_efrag.c,
	qw/include/protocol.h, qw/source/cl_ents.c, qw/source/cl_tent.c,
	qw/source/gl_dyn_part.c, qw/source/sw_rpart.c:

	merge of cl_tents and r_efrag.
	
2001-05-15 21:13  despair

	* nq/source/sw_raclip.c, nq/source/sw_ralias.c,
	nq/source/sw_rbsp.c, nq/source/sw_rdraw.c, nq/source/sw_redge.c,
	nq/source/sw_rlight.c, nq/source/sw_rmain.c, nq/source/sw_rmisc.c,
	nq/source/sw_rpart.c, nq/source/sw_rsky.c, nq/source/sw_rsprite.c,
	nq/source/sw_rsurf.c, nq/source/sw_rvars.c, nq/source/sw_view.c,
	qw/source/sw_raclip.c, qw/source/sw_ralias.c, qw/source/sw_rbsp.c,
	qw/source/sw_rdraw.c, qw/source/sw_redge.c, qw/source/sw_rlight.c,
	qw/source/sw_rmain.c, qw/source/sw_rmisc.c, qw/source/sw_rpart.c,
	qw/source/sw_rsky.c, qw/source/sw_rsprite.c, qw/source/sw_rsurf.c,
	qw/source/sw_rvars.c, qw/source/sw_skin.c:

	whitespace...
	
2001-05-15 20:03  taniwha

	* nq/source/r_efrag.c:

	misc non-functional cleanups
	
2001-05-15 19:38  taniwha

	* qw/source/: cl_tent.c, r_efrag.c:

	some diff cleanups: use cl.viewentity instead of cl.playernum + 1 and some
	white space
	
2001-05-15 19:25  despair

	* nq/source/dos_v2.c:

	whitespace
	
2001-05-15 19:22  despair

	* nq/source/nonintel.c, qw/source/nonintel.c:

	diff noise reduction
	
2001-05-15 19:19  despair

	* qw/source/skin.c:

	whitespace.
	
2001-05-15 19:16  despair

	* nq/source/vregset.c:

	whitespace.
	
2001-05-15 19:00  despair

	* nq/include/render.h, qw/include/render.h:

	diff noise reduction
	
2001-05-15 17:38  despair

	* nq/source/d_edge.c, nq/source/d_fill.c, nq/source/d_modech.c,
	nq/source/d_part.c, nq/source/d_polyse.c, nq/source/d_scan.c,
	nq/source/d_sky.c, nq/source/d_sprite.c, nq/source/d_surf.c,
	nq/source/d_vars.c, nq/source/d_zpoint.c, qw/source/d_edge.c,
	qw/source/d_fill.c, qw/source/d_init.c, qw/source/d_modech.c,
	qw/source/d_part.c, qw/source/d_polyse.c, qw/source/d_scan.c,
	qw/source/d_sky.c, qw/source/d_sprite.c, qw/source/d_surf.c,
	qw/source/d_vars.c, qw/source/d_zpoint.c:

	Whitespace and comment cleanup.
	
2001-05-15 17:38  despair

	* nq/source/gl_rmain.c, qw/source/gl_rmain.c:

	Change light setting from 256 and 200 to 255, for fullbright models.
	
2001-05-15 17:22  taniwha

	* nq/include/client.h, nq/include/game.h, nq/source/cl_parse.c,
	nq/source/gl_rmain.c, nq/source/gl_view.c, nq/source/sbar.c,
	nq/source/sw_rmain.c, nq/source/sw_view.c, qw/source/sw_view.c:

	cl.items in nq is now cl.stats[ITEMS] as per qw
	
2001-05-15 06:35  taniwha

	* nq/source/host.c:

	fix segfault when using -abyss etc
	
2001-05-15 05:38  taniwha

	* nq/source/gl_screen.c, nq/source/screen.c, qw/source/gl_screen.c,
	qw/source/screen.c:

	that wasn't quite the right thing to do
	
2001-05-15 05:27  taniwha

	* nq/source/cl_demo.c, nq/source/cl_main.c, nq/source/gl_screen.c,
	nq/source/screen.c, qw/source/cl_pred.c, qw/source/gl_screen.c,
	qw/source/screen.c:

	do key_dest right
	
2001-05-15 04:50  taniwha

	* nq/source/sw_raclip.c, nq/source/sw_ralias.c,
	nq/source/sw_rbsp.c, nq/source/sw_redge.c, nq/source/sw_rlight.c,
	nq/source/sw_rmain.c, nq/source/sw_rmisc.c, nq/source/sw_rsprite.c,
	nq/source/sw_rsurf.c, nq/source/sw_rvars.c, nq/source/sw_view.c,
	qw/source/sw_rbsp.c, qw/source/sw_redge.c, qw/source/sw_rmain.c,
	qw/source/sw_rmisc.c, qw/source/sw_rsurf.c, qw/source/sw_view.c:

	massive merging madness mounds
	
2001-05-15 03:27  taniwha

	* nq/include/render.h, nq/source/gl_dyn_fires.c,
	nq/source/gl_dyn_part.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_screen.c,
	nq/source/gl_textures.c, nq/source/host.c, nq/source/sw_rmain.c,
	qw/source/gl_dyn_fires.c, qw/source/gl_rlight.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c,
	qw/source/gl_textures.c:

	more merge madness
	
2001-05-15 02:19  despair

	* nq/source/gl_rmain.c, nq/source/r_cvar.c, qw/source/r_cvar.c:

	Dead cvar removal, diff noise cleanup. The usual.
	
2001-05-14 20:57  taniwha

	* qw/source/gl_rmain.c:

	clean up the diffs again after enabling R_Mirror in nq
	
2001-05-14 20:49  taniwha

	* nq/source/gl_rmain.c:

	enable the mirror code. no idea how well it works
	
2001-05-14 20:35  taniwha

	* nq/source/gl_rmain.c, qw/source/gl_rmain.c:

	diff noise reduction
	
2001-05-14 19:46  despair

	* nq/source/cl_main.c, nq/source/sbar.c, qw/source/cl_main.c,
	qw/source/sbar.c:

	diff noise reduction.
	
2001-05-14 06:57  despair

	* qw/source/cl_main.c:

	Removed useless comments.
	
2001-05-14 06:54  taniwha

	* nq/source/gl_rmain.c:

	fix the black alias models
	
2001-05-14 06:48  taniwha

	* nq/source/gl_view.c, qw/source/gl_view.c:

	diff noise reduction
	
2001-05-14 06:48  taniwha

	* nq/source/r_cvar.c:

	forgot this
	
2001-05-14 06:47  taniwha

	* nq/include/render.h, nq/source/Makefile.am, nq/source/gl_rmain.c,
	nq/source/locs.c, qw/source/gl_rmain.c:

	95% merge gl_rmain.c
	nq is actually generally working again, except alias models are black
	
2001-05-14 05:43  taniwha

	* qw/source/skin.c:

	compile fix for win32
	
2001-05-14 05:37  taniwha

	* libs/video/targets/in_x11.c, nq/source/keys.c, qw/source/keys.c:

	forward port the x11 repeat fix
	
2001-05-14 05:21  taniwha

	* qw/source/cl_main.c:

	fix missing "" around cvar default
	
2001-05-14 05:16  despair

	* qw/source/: cl_ents.c, cl_main.c, cl_pred.c, cl_sys_unix.c:

	Some more whitespace, and fixes for disappearing cvars.
	
2001-05-14 03:08  despair

	* nq/source/cl_cam.c, nq/source/cl_demo.c, nq/source/cl_input.c,
	nq/source/cl_main.c, nq/source/cl_parse.c, qw/source/cl_cam.c,
	qw/source/cl_cmd.c, qw/source/cl_demo.c, qw/source/cl_ents.c,
	qw/source/cl_input.c, qw/source/cl_main.c, qw/source/cl_misc.c,
	qw/source/cl_pred.c, qw/source/cl_skin.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c,
	qw/source/cl_tent.c:

	Whitespace.
	
2001-05-14 01:22  despair

	* include/r_local.h, nq/source/r_cvar.c, nq/source/r_view.c,
	qw/source/r_cvar.c, qw/source/r_view.c:

	More cleanups.
	
2001-05-13 23:15  despair

	* nq/source/cl_main.c, nq/source/gl_rmain.c, nq/source/r_view.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/gl_rmain.c:

	Fix a new bug with dlights, more cleanups.
	
2001-05-13 22:57  despair

	* nq/source/cl_main.c, nq/source/gl_dyn_part.c,
	nq/source/gl_dyn_textures.c, nq/source/gl_rmain.c,
	nq/source/gl_screen.c, nq/source/gl_sky.c, nq/source/gl_view.c,
	nq/source/gl_warp.c, nq/source/r_view.c, nq/source/sw_view.c,
	qw/source/gl_dyn_fires.c, qw/source/gl_dyn_part.c,
	qw/source/gl_dyn_textures.c, qw/source/gl_rlight.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/gl_sky.c, qw/source/gl_view.c, qw/source/gl_warp.c,
	qw/source/r_view.c, qw/source/sw_view.c:

	Merges and cleanups...
	
2001-05-13 17:01  despair

	* nq/source/gl_view.c, qw/source/gl_view.c:

	Whitespace.
	
2001-05-13 04:20  taniwha

	* nq/source/r_cvar.c:

	missed the init of gl_sky_divide
	
2001-05-13 04:17  despair

	* nq/source/gl_rlight.c, qw/source/gl_rlight.c:

	Whitespace and comment cleanups.
	
2001-05-13 04:01  taniwha

	* nq/include/client.h, nq/source/gl_sky_clip.c,
	qw/include/client.h, qw/source/cl_main.c, qw/source/gl_screen.c,
	qw/source/gl_sky_clip.c, qw/source/screen.c:

	rename the qw c declaration of the client name cvar from name to cl_name
	
2001-05-13 00:28  despair

	* nq/include/client.h, nq/source/Makefile.am,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rmisc.c,
	nq/source/gl_rsurf.c, nq/source/r_cvar.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_rsurf.c, qw/source/r_cvar.c:

	Renderer merge continues. gl_rlight, gl_rmisc, gl_rmain, and gl_rsurf the current victims.
	
2001-05-11 23:56  taniwha

	* qw/source/: cl_skin.c, gl_skin.c, skin.c, sw_skin.c:

	more header cleanups
	
2001-05-11 22:47  taniwha

	* include/QF/skin.h, qw/include/cl_skin.h, qw/source/Makefile.am,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_skin.c,
	qw/source/skin.c:

	split out the qw client specific skin code from skin.c
	
2001-05-11 21:44  taniwha

	* qw/source/skin.c:

	mild comment cleanup
	
2001-05-11 21:23  taniwha

	* include/QF/skin.h, qw/source/gl_skin.c, qw/source/skin.c,
	qw/source/sw_skin.c:

	clean up *_skin.c's header dependencies
	
2001-05-11 20:50  despair

	* nq/source/gl_rsurf.c, qw/source/gl_rsurf.c:

	emptiness shuffled.
	
2001-05-11 19:53  despair

	* nq/source/gl_draw.c, qw/source/gl_draw.c:

	Whitespace.
	
2001-05-11 19:33  taniwha

	* include/r_cvar.h, nq/include/r_cvar.h, qw/include/r_cvar.h:

	well, that didn't last long, did it?
	merge r_cvar.h
	
2001-05-11 19:30  despair

	* nq/source/Makefile.am:

	*poke*
	
2001-05-11 19:21  taniwha

	* nq/include/r_cvar.h, nq/source/Makefile.am, nq/source/d_init.c,
	nq/source/draw.c, nq/source/gl_draw.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/r_cvar.c, nq/source/screen.c,
	nq/source/sw_rmain.c, nq/source/sw_rpart.c, nq/source/sw_rsurf.c,
	qw/include/r_cvar.h, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/d_init.c, qw/source/draw.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_rsurf.c,
	qw/source/gl_screen.c, qw/source/r_cvar.c, qw/source/screen.c,
	qw/source/sw_rmain.c, qw/source/sw_rsurf.c:

	pull all rendering cvar declarations and initialisations out of the misc
	files and put them into r_cvar.[ch] getting ready for the renderer merge
	
2001-05-11 16:23  taniwha

	* nq/source/gl_rlight.c, qw/source/gl_rlight.c:

	more diff noise reduction. just down to the diferences in the way gl stuff
	is handled.
	
2001-05-11 06:11  taniwha

	* nq/source/gl_rlight.c, qw/source/gl_rlight.c:

	remove some diff noise to ease merging
	
2001-05-11 06:09  taniwha

	* nq/source/: Makefile.am, gl_refrag.c, r_efrag.c, sw_refrag.c:

	`merge' gl_refrag.c and sw_refrag.c into r_efrag.c like what was done in qw
	
2001-05-11 05:59  taniwha

	* libs/models/alias/Makefile.am, libs/models/alias/gl_mesh.c,
	nq/source/Makefile.am, nq/source/gl_mesh.c, qw/source/Makefile.am,
	qw/source/gl_mesh.c:

	merge gl_mesh.c into libQFmodels
	
2001-05-11 02:03  taniwha

	* nq/source/host.c:

	forgot to make sure Mod_Init_Cvars got called
	
2001-05-11 01:01  despair

	* nq/source/Makefile.am, nq/source/cl_main.c, nq/source/d_sky.c,
	nq/source/draw.c, nq/source/gl_draw.c, nq/source/gl_rmisc.c,
	nq/source/gl_screen.c, nq/source/gl_sky.c, nq/source/gl_sky_clip.c,
	nq/source/gl_warp.c, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/pcx.c, nq/source/screen.c, nq/source/sw_rdraw.c,
	nq/source/sw_rsky.c, nq/source/tga.c, qw/source/draw.c,
	qw/source/gl_draw.c:

	Alliteration Annoys Always
	
2001-05-10 21:43  taniwha

	* TODO:

	textures will be a lib of its own
	
2001-05-10 21:33  taniwha

	* TODO:

	make a note about my disagreement with "formats". There is disagreement with
	"models" but that can be sorted later
	
2001-05-10 17:49  despair

	* qw/include/d_local.h:

	Grok Goofs Grumble.
	
2001-05-10 17:45  despair

	* include/r_dynamic.h, nq/include/r_dynamic.h,
	qw/include/r_dynamic.h:

	More Merge Madness.
	
2001-05-10 17:26  despair

	* include/d_local.h, nq/include/Makefile.am, nq/include/d_local.h,
	qw/include/Makefile.am:

	*meld*
	
2001-05-10 16:29  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	correct the link order of the libs
	
2001-05-10 15:34  taniwha

	* libs/models/alias/gl_model_alias.c:

	forgot to compile test first :/
	
2001-05-10 15:30  taniwha

	* nq/source/: gl_model_alias.c, gl_model_brush.c,
	gl_model_fullbright.c, gl_model_sprite.c, model.c, model_alias.c,
	model_brush.c, model_sprite.c, sw_model_alias.c, sw_model_brush.c,
	sw_model_sprite.c:

	don't need these any more
	
2001-05-10 15:29  taniwha

	* libs/models/: model.c, alias/gl_model_alias.c,
	alias/sw_model_alias.c:

	finish the model merge
	
2001-05-10 06:05  taniwha

	* libs/models/Makefile.am:

	fixup dependency checking
	
2001-05-10 06:01  taniwha

	* configure.in, include/d_iface.h, include/d_ifacea.h,
	include/r_local.h, include/r_shared.h, include/QF/skin.h,
	libs/Makefile.am, libs/models/.cvsignore, libs/models/Makefile.am,
	libs/models/gl_model_fullbright.c, libs/models/model.c,
	libs/models/alias/.cvsignore, libs/models/alias/Makefile.am,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw_model_alias.c, libs/models/brush/.cvsignore,
	libs/models/brush/Makefile.am, libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw_model_brush.c, libs/models/sprite/.cvsignore,
	libs/models/sprite/Makefile.am,
	libs/models/sprite/gl_model_sprite.c,
	libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw_model_sprite.c, nq/include/client.h,
	nq/include/d_local.h, nq/include/r_local.h, nq/include/r_shared.h,
	nq/source/Makefile.am, nq/source/cl_main.c, nq/source/d_init.c,
	nq/source/d_modech.c, nq/source/d_scan.c, nq/source/d_sky.c,
	nq/source/d_sprite.c, nq/source/gl_dyn_part.c,
	nq/source/gl_rmain.c, nq/source/r_view.c, nq/source/screen.c,
	nq/source/sw_raclip.c, nq/source/sw_ralias.c, nq/source/sw_rbsp.c,
	nq/source/sw_rdraw.c, nq/source/sw_redge.c, nq/source/sw_refrag.c,
	nq/source/sw_rlight.c, nq/source/sw_rmain.c, nq/source/sw_rmisc.c,
	nq/source/sw_rpart.c, nq/source/sw_rsky.c, nq/source/sw_rsprite.c,
	nq/source/sw_rsurf.c, qw/include/client.h, qw/include/d_local.h,
	qw/include/r_local.h, qw/include/r_shared.h, qw/source/Makefile.am,
	qw/source/d_edge.c, qw/source/d_init.c, qw/source/d_modech.c,
	qw/source/d_scan.c, qw/source/d_sky.c, qw/source/d_sprite.c,
	qw/source/gl_dyn_part.c, qw/source/gl_model_alias.c,
	qw/source/gl_model_brush.c, qw/source/gl_model_fullbright.c,
	qw/source/gl_model_sprite.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_screen.c, qw/source/gl_skin.c,
	qw/source/model.c, qw/source/model_alias.c,
	qw/source/model_brush.c, qw/source/model_sprite.c,
	qw/source/sw_model_alias.c, qw/source/sw_model_brush.c,
	qw/source/sw_model_sprite.c, qw/source/sw_raclip.c,
	qw/source/sw_ralias.c, qw/source/sw_rbsp.c, qw/source/sw_rdraw.c,
	qw/source/sw_redge.c, qw/source/sw_rlight.c, qw/source/sw_rmain.c,
	qw/source/sw_rmisc.c, qw/source/sw_rpart.c, qw/source/sw_rsky.c,
	qw/source/sw_rsprite.c, qw/source/sw_rsurf.c, qw/source/sw_view.c:

	model loading code merge. dragged in smoe merges and cleanups of d_iface.h,
	r_local.h, r_shared.h, client.h and render.h at the same time (couldn't get
	away from that:/) verly likely to be lots of breakage (eg, player and eye
	models are NOT checksummed atm), but everything builds
	
2001-05-10 04:16  despair

	* include/logos.h, include/mpdosock.h, nq/include/Makefile.am,
	nq/include/mpdosock.h, qw/include/Makefile.am, qw/include/logos.h:

	*shuffle*
	
2001-05-10 03:36  despair

	* include/d_iface.h, nq/include/d_iface.h, qw/include/d_iface.h:

	Taniwha apparently lost interest after doing the hard part, so I'll just merge this...
	
2001-05-10 03:16  taniwha

	* nq/include/d_iface.h, nq/include/r_shared.h,
	qw/include/d_iface.h, qw/include/r_shared.h:

	clean up some nasty dependencies
	
2001-05-10 02:42  despair

	* qw/include/buildnum.h:

	Clean up after aforementioned shoggoth.
	
2001-05-10 02:37  despair

	* include/d_ifacea.h, nq/include/Makefile.am,
	nq/include/d_ifacea.h, qw/include/Makefile.am,
	qw/include/d_ifacea.h:

	Mister Spock was here.
	
2001-05-10 02:29  despair

	* include/buildnum.h, qw/include/Makefile.am:

	More merging. Become one with the shoggoth. Poor hungry shoggoth...
	
2001-05-09 22:40  despair

	* include/QF/draw.h, nq/include/Makefile.am, nq/include/draw.h,
	nq/source/console.c, nq/source/draw.c, nq/source/gl_draw.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/gl_textures.c, nq/source/host.c, nq/source/r_view.c,
	nq/source/sbar.c, nq/source/screen.c, nq/source/sw_view.c,
	qw/include/Makefile.am, qw/include/draw.h, qw/source/cl_main.c,
	qw/source/console.c, qw/source/draw.c, qw/source/gl_draw.c,
	qw/source/gl_ngraph.c, qw/source/gl_screen.c,
	qw/source/gl_textures.c, qw/source/sbar.c, qw/source/screen.c,
	qw/source/sw_rmisc.c:

	Merge draw.h.
	
2001-05-09 22:08  taniwha

	* qw/include/: bspfile.h, modelgen.h:

	more missed removals
	
2001-05-09 22:08  taniwha

	* nq/source/gl_model_alias.c:

	fix a bug that should have been fixed eons ago (and was in qw)
	
2001-05-09 22:07  taniwha

	* nq/source/Makefile.am:

	missed a removal of fnmatch.c
	
2001-05-09 20:55  taniwha

	* nq/include/glquake2.h:

	just not needed and if we ever need its contents again... well.. that's what
	cvs is for :)
	
2001-05-09 20:53  taniwha

	* nq/include/resource.h:

	never should have been there in the first place
	
2001-05-09 20:50  taniwha

	* include/gib_error.h, include/gib_instructions.h,
	include/gib_interpret.h, include/gib_modules.h,
	include/gib_parse.h, include/gib_stack.h, include/gib_vars.h,
	include/QF/gib.h, nq/include/gib.h, nq/include/gib_error.h,
	nq/include/gib_instructions.h, nq/include/gib_interpret.h,
	nq/include/gib_modules.h, nq/include/gib_parse.h,
	nq/include/gib_stack.h, nq/include/gib_vars.h, nq/source/gib.c,
	nq/source/gib_instructions.c, nq/source/gib_interpret.c,
	nq/source/gib_modules.c, nq/source/gib_parse.c,
	nq/source/gib_stack.c, nq/source/gib_vars.c, nq/source/host.c:

	move gib_*.h to include (internal headers)
	move gib.h to include/QF
	fix up the refs to gib.h
	
2001-05-09 20:34  taniwha

	* qw/: include/commdef.h, source/gl_rmain.c:

	commdef.h is dead
	good riddance
	
2001-05-09 20:31  taniwha

	* qw/source/pcx.c:

	correct an error message
	
2001-05-09 18:48  taniwha

	* include/QF/pcx.h, qw/source/gl_screen.c, qw/source/pcx.c,
	qw/source/screen.c:

	remove pcx.c's dependence on cl_parse.h
	
2001-05-09 18:45  despair

	* include/gl_warp_sin.h, nq/source/gl_warp.c, qw/source/gl_warp.c:

	Ack, where did all the chairs go!
	
2001-05-09 18:42  despair

	* include/QF/skin.h, include/QF/texture.h, nq/source/gl_warp.c,
	qw/source/gl_warp.c:

	More header musical chairs chaos. You there! No eating the chairs!
	
2001-05-09 18:34  despair

	* nq/include/Makefile.am, qw/include/Makefile.am:

	More header cleanups.
	
2001-05-09 18:28  despair

	* include/gl_warp_sin.h, nq/include/gl_warp_sin.h,
	qw/include/gl_warp_sin.h, qw/include/skin.h, qw/include/texture.h,
	qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/gl_model_alias.c, qw/source/gl_rmain.c,
	qw/source/gl_rmisc.c, qw/source/gl_screen.c, qw/source/gl_skin.c,
	qw/source/pcx.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/sw_ralias.c, qw/source/sw_skin.c:

	More header merges.
	
2001-05-09 18:04  taniwha

	* qw/source/: cl_cmd.c, cl_input.c, cl_main.c, cl_parse.c,
	teamplay.c:

	fix some missed refs to teamplay.h as a result of its move
	
2001-05-09 17:57  despair

	* include/QF/hl.h, include/QF/locs.h, include/QF/pcx.h,
	include/QF/teamplay.h, include/QF/tga.h, qw/include/Makefile.am,
	qw/include/hl.h, qw/include/locs.h, qw/include/pcx.h,
	qw/include/teamplay.h, qw/include/tga.h, qw/source/gl_rmain.c,
	qw/source/gl_screen.c, qw/source/gl_sky.c, qw/source/locs.c,
	qw/source/pcx.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/sw_rmain.c, qw/source/teamplay.c, qw/source/tga.c:

	More header merges.
	
2001-05-09 17:29  despair

	* include/block16.h, include/block8.h, nq/include/block16.h,
	nq/include/block8.h, qw/include/block16.h, qw/include/block8.h:

	More header merging.
	
2001-05-09 17:24  despair

	* include/adivtab.h, nq/include/adivtab.h, qw/include/adivtab.h:

	Merge adivtab.h while I'm at it.
	
2001-05-09 17:22  despair

	* include/anorm_dots.h, include/anorms.h, nq/include/anorm_dots.h,
	nq/include/anorms.h, qw/include/anorm_dots.h, qw/include/anorms.h:

	Merge anorms.h and anorm_dots.h.
	
2001-05-09 17:12  despair

	* nq/source/host.c:

	Whitespace, comment cleanups.
	
2001-05-09 06:57  taniwha

	* nq/source/cl_parse.c:

	whitespace
	
2001-05-09 06:57  taniwha

	* nq/source/cl_tent.c:

	correct the mis-parsing of TE_GUNSHOT
	
2001-05-09 06:15  taniwha

	* nq/source/: draw.c, host.c:

	fix the init issues that stopped nq working after Despair's heroic efforts
	
2001-05-09 06:02  taniwha

	* nq/source/snd_dma.c, nq/source/snd_null.c, qw/source/snd_dma.c,
	qw/source/snd_null.c:

	cruft removal
	
2001-05-09 06:00  despair

	* nq/source/gl_dyn_part.c:

	Whitespace, comment out bloodpuffs, which aren't used in nq. Instead we get colored dot explosions. Whoopie.
	
2001-05-09 05:41  despair

	* nq/include/client.h, nq/include/d_iface.h, nq/include/draw.h,
	nq/include/r_dynamic.h, nq/include/render.h, nq/source/Makefile.am,
	nq/source/cl_cmd.c, nq/source/cl_demo.c, nq/source/cl_input.c,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/cl_tent.c,
	nq/source/d_part.c, nq/source/dos_v2.c, nq/source/draw.c,
	nq/source/gib.c, nq/source/gib_instructions.c,
	nq/source/gib_interpret.c, nq/source/gib_modules.c,
	nq/source/gib_parse.c, nq/source/gib_stack.c, nq/source/gib_vars.c,
	nq/source/gl_draw.c, nq/source/gl_dyn_fires.c,
	nq/source/gl_dyn_part.c, nq/source/gl_dyn_textures.c,
	nq/source/gl_part.c, nq/source/gl_refrag.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/gl_textures.c, nq/source/gl_warp.c, nq/source/net_dgrm.c,
	nq/source/net_main.c, nq/source/net_udp.c,
	nq/source/noisetextures.c, nq/source/pr_cmds.c, nq/source/r_part.c,
	nq/source/sbar.c, nq/source/screen.c, nq/source/sw_part.c,
	nq/source/sw_rmain.c, nq/source/sw_rpart.c, nq/source/sys_dos.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, qw/include/cl_ents.h,
	qw/include/client.h, qw/source/cl_tent.c, qw/source/d_part.c,
	qw/source/gl_draw.c, qw/source/gl_rmain.c, qw/source/gl_textures.c,
	qw/source/sbar.c:

	First pass at updating nq particles. Compiles. Crashes. Taniwha wanted a look. Flee in terror.
	
	Also has bunches of cleanups, including string.h/strings.h ifdefs, whitespace, and removal of pointless comments.
	
2001-05-08 22:29  taniwha

	* nq/source/dirent.c, nq/source/fnmatch.c, qw/source/dirent.c,
	qw/source/fnmatch.c:

	remove these since they are no longer needed as they are in libs/util now
	
2001-05-08 20:57  taniwha

	* libs/util/: dirent.c, fnmatch.c:

	forgot these :P
	
2001-05-08 20:53  taniwha

	* configure.in, libs/util/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	move fnmatch.c and dirent.c to libQFutil
	
2001-05-08 20:52  taniwha

	* nq/source/gl_rmain.c:

	remove R_CullBox as it is now in mathlib.[ch]
	
2001-05-08 17:16  despair

	* libs/audio/targets/snd_alsa_0_9.c:

	Update alsa support for most recent API changes. Old version temporarily left in as comments.
	
2001-05-08 08:38  deek

	* tools/Forge/: .cvsignore, Forge.m, Preferences.m:

	New Preferences class -- it may not seem like it, but this is a Big
	Deal. :)
	
2001-05-07 21:10  taniwha

	* tools/qfpreqcc/qfpreqcc:

	white space
	
2001-05-07 20:53  taniwha

	* tools/qfpreqcc/qfpreqcc:

	Finally, a preqcc with source :)  Seems to work ok, but it's far from
	complete. It does, however, build customTF without any appearent problems.
	
2001-05-07 16:31  taniwha

	* libs/video/targets/vid_sgl.c:

	fix for older systems again :) (atleast means >= rather than > )
	
2001-05-07 09:44  deek

	* tools/Forge/: .cvsignore, GNUmakefile.preamble,
	GNUmakefile.preamble.in, acconfig.h, bootstrap, configure.in:

	Autoconf support for Forge. It's incomplete, but it's mostly working.
	
2001-05-07 09:43  deek

	* tools/Forge/: Map.m, PopScrollView.m:

	Forge: Map and PopScrollView build now.
	
2001-05-07 04:08  taniwha

	* include/glquake.h, include/QF/mathlib.h, libs/util/mathlib.c,
	nq/source/gl_rmain.c, qw/source/gl_rmain.c, qw/source/sv_model.c,
	qw/source/sw_rmain.c:

	qf now links with NO optimisation (not even -O). R_CullBox has been moved from
	glquake.h to mathlib.h (along with the declaration for frustum) and the
	extern inline keyworws protected by an ifndef so that mathlib.c can cause
	R_CullBox to be compiled publicly. The definition of frustrum has been moved
	from its verious locations into mathlib.c.
	
2001-05-07 03:23  knghtbrd

	* configure.in:

	A couple configure fixes - 3dfx should actually function properly now.  I
	also fixed a typo which may or may not have caused some breakage for -lGL
	under certain circumstances.
	
2001-05-07 02:43  deek

	* configure.in:

	Fix a bug in configure that's been nagging me.
	
2001-05-02 18:01  despair

	* qw/source/gl_dyn_part.c:

	Tweaks to particle effects.
	
2001-05-02 13:48  mercury

	* include/QF/varrays.h, qw/source/cl_demo.c, qw/source/gl_draw.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rmisc.c:

	cl_demo.c: Modified timedemo to give a little more precision with FPS.
	gl_draw.c: Fixing gl_lightmode 1.
	gl_dyn_part.c:
	  Fixing gl_lightmode 1.
	  Fixed word wrapping on comments.
	  Switched to using the new vertex array setup.
	gl_rmisc.c: New vertex array setup.
	varrays.h: New vertex array setup.
	
2001-05-02 09:27  mercury

	* qw/source/gl_draw.c:

	Fixed how we detect 3dfx cards, AND how we set the default gl_max_size.
	
2001-05-02 08:52  mercury

	* libs/video/targets/vid_sgl.c:

	Compile fix for the Debian sid SDL version compile.
	
2001-04-28 05:13  rhamphoryncus

	* doc/config/swspeed.cfg:

	add some useful software tweaks :)
	
2001-04-28 05:13  rhamphoryncus

	* TODO:

	add a couple items
	
2001-04-28 04:30  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	New benchmark scores, gained .2 fps with a cvar I didn't know about
	previously. gl_sky_divide set to 0 goes faster when you have gl_sky_clip
	>0.
	
	Thanks despair,
	Misty-chan
	
2001-04-28 02:50  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg:

	OK, found out I can't play with the settings I had in the V3 config, so
	I mangled them into something that works. Also I found out about
	gl_texturemode (thanks despair) although it didn't do much for me, it
	might for you. Look at it :)
	
	I also cleaned up the configs so we can see where each section begins
	and ends easier. Should be fairly obvious what I did.
	
	Misty-chan :)
	
2001-04-27 13:25  despair

	* TODO:

	Minor corrections.
	
2001-04-27 07:41  rhamphoryncus

	* configure.in, libs/audio/targets/Makefile.am,
	libs/audio/targets/snd_sdl.c:

	Make sdl audio work.  And despite claims, it's not actually bad
	(except for esd, but that's not sdl's fault).
	I havn't tested it with other hardware or different config variables,
	and I've experienced the occasional hang or segfault on exit, so
	feedback is very welcome. :)
	
2001-04-27 07:35  rhamphoryncus

	* TODO:

	one more item.  (getting it commited before I do the sdl stuff)
	
2001-04-27 00:41  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg, glspeed.cfg:

	OK, this cleans up things a tad. glspeed.cfg is now known forevermore as
	glspeed-v3.cfg. Cleared up a misleading comment about r_dynamic, found
	out 0.5.0 quakeforge does weird things with gl_lightmode (see comment)
	and added benchmarking information to the beginning of the files.
	
2001-04-26 03:09  misty-chan

	* doc/config/glspeed-v1.cfg:

	Typos fixed that were in the original. (oops)
	
	Misty-chan
	
2001-04-26 03:06  misty-chan

	* doc/config/glspeed-v1.cfg:

	Added back the old glspeed.cfg with the new cvar I found out about. This
	one should work fine for old voodoo 1/2 users. I'll update this one
	generally when I do the other one, but this one I can't really test
	myself on for it's target - older hardware. Please tell me if I give a
	setting which is slower on a system.
	
	Misty-chan
	
2001-04-26 02:50  misty-chan

	* doc/config/glspeed.cfg:

	Fixed a typo (cl_max_particles default is 2048!) as well as added a cvar
	I didn't know about (gl_lightmap_components)
	
	Other than that, haven't added or removed much of anything - HOWEVER
	note that this config has radically changed speedwise. I've gotten a
	hardware upgrade, and so changed my config around to suit it. This is
	written now for a voodoo 3 2000 pci, the old voodoo 1 has been
	accidentally fried and given a proper burial.
	
	If you relied on the old config to be fast as heck with it's defaults,
	sorry. - Please look through the file, read the comments, and change the
	settings to however you please.
	
	Misty-chan
	
2001-04-25 23:51  rhamphoryncus

	* TODO:

	More stuff
	
2001-04-25 23:08  rhamphoryncus

	* TODO:

	Add some wishlist items :)
	
2001-04-25 20:53  taniwha

	* libs/util/Makefile.am:

	link libQFutil.so against libdl
	
2001-04-25 00:20  taniwha

	* nq/source/host.c, qw/source/cl_main.c, qw/source/sv_main.c:

	hook in the plugin system
	
2001-04-24 22:21  rhamphoryncus

	* doc/ideas/rhamph.txt:

	Minor wording change.
	
2001-04-24 22:19  deek

	* acconfig.h, configure.in, include/QF/plugin.h,
	include/QF/plugin/general.h, include/QF/plugin/input.h,
	include/QF/plugin/sound.h, libs/util/Makefile.am,
	libs/util/plugin.c:

	The first version of the QF Plugin API. Version 1.0 supports input and
	sound (digital audio, that is, not CD) plugins right now, more to come
	later.
	
2001-04-22 04:58  taniwha

	* libs/gamecode/pr_edict.c:

	*sigh*, well, it turns out that even id's qc is borked when it comes to
	unallocated entities, so make 0xdeadbeef optional (pr_deadbeef 1 to turn it
	on).
	
2001-04-20 19:45  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c, gl_textures.c:

	Easter's over. (aww...)
	
2001-04-20 19:39  despair

	* nq/source/Makefile.am, qw/source/Makefile.am:

	Small cleanups.
	
2001-04-20 17:51  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	nq/source/sv_main.c, qw/source/sv_init.c:

	clear not-yet allocated entities to 0xdeadbeef
	
2001-04-20 13:33  rhamphoryncus

	* qw/source/cl_main.c:

	And cshift patch here too..
	
2001-04-20 13:09  rhamphoryncus

	* qw/source/cl_demo.c:

	Fix the "Corrupted demo" error when you play a timedemo while one is already running.
	
2001-04-19 22:42  taniwha

	* libs/gamecode/pr_edict.c:

	clear freed entities to 0xdeadbeaf instead of 0
	
2001-04-18 21:02  taniwha

	* configure.in, nq/source/Makefile.am, qw/source/Makefile.am,
	qw/source/net_packetlog.c:

	massivly speed up qw/source/Makefile creation, and Makefile.in, too. ASM_ARCH
	and PACKETLOG are gone from Makefile.am as the first was really redundant
	and the latter now is.
	
2001-04-18 18:04  taniwha

	* configure.in, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am, libs/video/targets/Makefile.am:

	--without-clients no longer builds client only libs
	
2001-04-18 07:18  taniwha

	* Makefile.am, nq/include/Makefile.am, qw/Makefile.am,
	qw/include/Makefile.am:

	move the make dist stuff to the top level Makefile.am and get make dist to
	work in that make doesn't barf. probably missing lots of files
	
2001-04-18 07:05  despair

	* nq/Makefile.am, qw/Makefile.am:

	Makefile cleanups.
	
2001-04-18 04:42  taniwha

	* qw/source/sv_main.c:

	correct the wording of the server init failure message
	
2001-04-17 23:04  knghtbrd

	* include/menu.h:

	Let's get this into CVS, even if it's not used yet.
	
2001-04-17 15:55  taniwha

	* include/QF/input.h, libs/audio/targets/snd_dma.c,
	libs/video/targets/Makefile.am, libs/video/targets/in_common.c,
	libs/video/targets/in_dos.c, libs/video/targets/in_fbdev.c,
	libs/video/targets/in_null.c, libs/video/targets/in_sdl.c,
	libs/video/targets/in_sun.c, libs/video/targets/in_svgalib.c,
	libs/video/targets/in_win.c, libs/video/targets/in_x11.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c,
	nq/source/Makefile.am, nq/source/sys_win.c, qw/source/Makefile.am,
	qw/source/cl_input.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/keys.c:

	*-wgl finally links (who knows if it works?:) and some more conceptual
	cleanup
	
2001-04-17 08:39  rhamphoryncus

	* libs/util/zone.c:

	Change commented out Con_Printf statements in Cache_Move into
	Con_DPrintf statements, so they can be used in debugging without
	recompiling.  And no, there's no performance issue.
	
2001-04-17 07:47  rhamphoryncus

	* qw/source/: cl_sys_sdl.c, cl_sys_unix.c:

	Make 16 megs the default, since 44khz sounds need it.  Win will grab
	up to 16 megs anyway, and nq already has 16 as the default, so no
	changes for them.
	
2001-04-17 06:55  taniwha

	* libs/video/targets/in_win.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_wgl.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c:

	qw-client-wgl and nq-wgl get to (but fail) the link stage
	
2001-04-17 06:21  taniwha

	* libs/video/targets/vid_svgalib.c:

	fix the black pit of despair (sorry, Despair:) (same issue as vid_fbdev)
	
2001-04-17 06:14  taniwha

	* libs/video/targets/vid_null.c:

	missed this one
	
2001-04-17 06:13  taniwha

	* libs/video/targets/: vid_common_gl.c, vid_common_sw.c, vid_dos.c,
	vid_fbdev.c, vid_mgl.c, vid_sdl.c, vid_sunx.c, vid_sunxil.c,
	vid_svgalib.c, vid_x11.c:

	d_8to16table moved to vid_common_sw.c and fix vid_fbdev blackness (must call
	VID_InitGamma before VID_SetPalette)
	
2001-04-17 06:05  wildcode

	* libs/video/targets/in_svgalib.c:

	fixed no mouse movement in in_svgalib.c
	
2001-04-17 03:08  wildcode

	* libs/video/targets/in_common.c,
	libs/video/targets/vid_3dfxsvga.c, nq/include/client.h,
	nq/source/cl_main.c, qw/include/client.h, qw/source/cl_main.c:

	fixed seg cause of uninitialized cvar in_freelook. Also remove double initialization of sensitivity and lookstrafe
	
2001-04-16 20:38  taniwha

	* nq/source/: d_init.c, d_surf.c, host.c:

	fix sw nq
	
2001-04-16 19:25  taniwha

	* include/QF/vid.h, libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_x11.c:

	-x11 now works (qw, anyway)
	
2001-04-16 17:45  rhamphoryncus

	* nq/source/Makefile.am, qw/source/Makefile.am:

	Fix so building statically (--disable-shared) works.
	
2001-04-16 16:11  taniwha

	* libs/video/targets/Makefile.am:

	fix "make install". the problem was caused by automake getting confused and
	thinking the video libs were convenience libs because they weren't mentioned
	directly on the lib_LTLIBRARIES line. Until automake is made a little smarter,
	force the libs to be built properly.
	
2001-04-16 15:57  taniwha

	* include/glquake.h, libs/video/targets/vid_sgl.c:

	compile fixes for older systems
	
2001-04-16 09:12  taniwha

	* include/QF/vid.h, libs/video/targets/vid_common_sw.c,
	qw/source/d_init.c, qw/source/d_surf.c:

	rework VID_InitBuffers to use callback to init the draw buffers.
	Unfortunatly, this means that VID_InitBuffers needs to be called twice during
	startup (once in VID_Init, and once in D_Init).
	
2001-04-16 07:04  mercury

	* nq/source/gl_rsurf.c:

	Minor compile fixes.
	
2001-04-16 03:55  taniwha

	* libs/video/targets/in_sdl.c, libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sgl.c,
	nq/source/gl_model_brush.c, nq/source/gl_rsurf.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c:

	everything except *-3dfx (unknown status) now builds
	
2001-04-15 21:19  taniwha

	* libs/video/targets/vid_common_gl.c, qw/source/gl_rmain.c:

	move GL_CheckBrightness into vid_common_gl.c
	
2001-04-15 21:11  taniwha

	* include/glquake.h, libs/video/targets/Makefile.am,
	libs/video/targets/in_common.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid.c, libs/video/targets/vid_common_gl.c,
	nq/include/draw.h, nq/source/cl_input.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/console.c, nq/source/gl_draw.c,
	nq/source/gl_refrag.c, nq/source/gl_rmisc.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_warp.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/keys.c, nq/source/net_dgrm.c,
	nq/source/r_view.c, nq/source/sbar.c, nq/source/screen.c,
	nq/source/sw_rmain.c, nq/source/wad.c, qw/include/r_local.h,
	qw/include/render.h, qw/include/skin.h, qw/source/Makefile.am,
	qw/source/gl_dyn_part.c, qw/source/gl_ngraph.c,
	qw/source/gl_rlight.c, qw/source/gl_rmain.c, qw/source/gl_rmisc.c,
	qw/source/gl_rsurf.c, qw/source/gl_screen.c, qw/source/gl_sky.c,
	qw/source/gl_sky_clip.c, qw/source/gl_textures.c,
	qw/source/gl_view.c, qw/source/qfgl_ext.c, qw/source/sw_rsky.c:

	FBDEV GLX SVGAlib X11 all build, but nq-glx doesn't link yet due to some
	changes between nq and qw (gl_mtexable, texture_mode and GL_CheckBrightness)
	
2001-04-15 08:04  taniwha

	* include/glquake.h, include/QF/input.h,
	libs/video/targets/Makefile.am, libs/video/targets/in_fbdev.c,
	libs/video/targets/in_svgalib.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_x11.c,
	qw/include/draw.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/console.c, qw/source/gl_draw.c, qw/source/gl_textures.c,
	qw/source/keys.c, qw/source/pcx.c, qw/source/r_view.c,
	qw/source/sbar.c, qw/source/skin.c, qw/source/sw_rmain.c,
	qw/source/wad.c:

	vid libs build but probably don't work yet (I KNOW x11 doesn't) lots of
	build failures in the main source still
	
2001-04-15 07:47  taniwha

	* include/QF/screen.h, nq/include/screen.h, qw/include/screen.h:

	merge screen.h
	
2001-04-15 07:18  taniwha

	* include/glquake.h, include/QF/input.h, include/QF/keys.h,
	include/QF/vid.h, libs/video/targets/.cvsignore,
	libs/video/targets/Makefile.am, libs/video/targets/d_copy.S,
	libs/video/targets/in_common.c, libs/video/targets/in_svgalib.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_fbdev.c, nq/include/client.h,
	nq/source/sw_rmisc.c, qw/include/cl_input.h, qw/source/sw_rmisc.c:

	getting closer to building the vid libs.
	in_common.c is the main input interface. in_x11 has been modified suitably
	
2001-04-15 06:43  despair

	* libs/video/targets/vid.c:

	Damn the moles.
	
2001-04-15 06:29  taniwha

	* configure.in, libs/video/targets/Makefile.am:

	correct the vid target selection logic
	
2001-04-15 06:18  despair

	* nq/source/Makefile.am, qw/source/Makefile.am:

	*whack* Die Mole Die!!!
	
2001-04-15 06:04  despair

	* configure.in, libs/video/targets/Makefile.am:

	Hopefully fix attempts to compile video libs that aren't possible.
	
2001-04-15 05:36  despair

	* libs/video/targets/Makefile.am, nq/source/Makefile.am,
	nq/source/vid.c, qw/source/Makefile.am, qw/source/fbset.c,
	qw/source/fbset_modes_l.l, qw/source/fbset_modes_y.y:

	Finish move of vid.c to libs, kill a few stragglers.
	
2001-04-15 05:18  despair

	* qw/include/: d_local.h, r_shared.h:

	Quash more cvs add/remove oddities.
	
2001-04-15 05:17  despair

	* nq/source/Makefile.am:

	Makefile updates.
	
2001-04-15 05:04  despair

	* qw/source/vid_win.c:

	Die, dammit!
	
2001-04-15 05:04  taniwha

	* configure.in, libs/video/targets/Makefile.am,
	libs/video/targets/vid_fbdev.c:

	fix the -Wno-error issue and vid_fbdev.c is a little closer to compiling
	
2001-04-15 04:54  despair

	* nq/include/: d_local.h, host.h:

	More merge madness.
	
2001-04-15 04:45  despair

	* nq/include/dga_check.h, nq/source/context_x11.c,
	nq/source/dga_check.c, nq/source/fbset.c,
	nq/source/fbset_modes_l.l, nq/source/fbset_modes_y.y,
	nq/source/vid_3dfxsvga.c, nq/source/vid_common_gl.c,
	nq/source/vid_dos.c, nq/source/vid_ext.c, nq/source/vid_fbdev.c,
	nq/source/vid_glx.c, nq/source/vid_mgl.c, nq/source/vid_null.c,
	nq/source/vid_sdl.c, nq/source/vid_sgl.c, nq/source/vid_sunx.c,
	nq/source/vid_sunxil.c, nq/source/vid_svgalib.c,
	nq/source/vid_vga.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	nq/source/vid_x11.c, qw/source/context_x11.c,
	qw/source/dga_check.c, qw/source/vid.c, qw/source/vid_3dfxsvga.c,
	qw/source/vid_common_gl.c, qw/source/vid_common_sw.c,
	qw/source/vid_fbdev.c, qw/source/vid_glx.c, qw/source/vid_mgl.c,
	qw/source/vid_null.c, qw/source/vid_sdl.c, qw/source/vid_sgl.c,
	qw/source/vid_svgalib.c, qw/source/vid_wgl.c, qw/source/vid_x11.c:

	More merging.
	
2001-04-15 04:40  taniwha

	* nq/source/in_fbdev.c, nq/source/in_null.c, nq/source/in_sdl.c,
	nq/source/in_svgalib.c, nq/source/in_win.c, nq/source/in_x11.c,
	qw/source/in_fbdev.c, qw/source/in_null.c, qw/source/in_sdl.c,
	qw/source/in_svgalib.c, qw/source/in_win.c, qw/source/in_x11.c:

	these are now in libs/video/targets
	
2001-04-15 04:36  taniwha

	* libs/video/targets/: fbset_modes_l.c, fbset_modes_y.c,
	fbset_modes_y.h:

	these are generated, so aren't needed in cvs
	
2001-04-15 04:18  despair

	* configure.in, include/asm_draw.h, include/context_x11.h,
	include/dga_check.h, include/dosisms.h, include/quakeasm.h,
	include/sbar.h, include/vgamodes.h, include/vid_dos.h,
	include/vregset.h, include/QF/vid.h, include/QF/wad.h,
	libs/video/targets/Makefile.am, libs/video/targets/context_x11.c,
	libs/video/targets/dga_check.c, libs/video/targets/fbset.c,
	libs/video/targets/fbset_modes_l.c,
	libs/video/targets/fbset_modes_l.l,
	libs/video/targets/fbset_modes_y.c,
	libs/video/targets/fbset_modes_y.h,
	libs/video/targets/fbset_modes_y.y, libs/video/targets/in_dos.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_null.c,
	libs/video/targets/in_sdl.c, libs/video/targets/in_sun.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c, libs/video/targets/vid_dos.c,
	libs/video/targets/vid_ext.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_glx.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_null.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_sunx.c,
	libs/video/targets/vid_sunxil.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_vga.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_win.c, libs/video/targets/vid_x11.c,
	nq/include/asm_draw.h, nq/include/context_x11.h,
	nq/include/d_local.h, nq/include/dosisms.h, nq/include/quakeasm.h,
	nq/include/render.h, nq/include/sbar.h, nq/include/vgamodes.h,
	nq/include/vid.h, nq/include/vid_dos.h, nq/include/vregset.h,
	nq/include/wad.h, nq/source/cl_main.c, nq/source/d_fill.c,
	nq/source/d_init.c, nq/source/draw.c, nq/source/gl_draw.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/in_dos.c, nq/source/in_sun.c,
	nq/source/sbar.c, nq/source/screen.c, nq/source/sw_rmisc.c,
	nq/source/sw_view.c, nq/source/vid.c, qw/include/Makefile.am,
	qw/include/asm_draw.h, qw/include/client.h,
	qw/include/context_x11.h, qw/include/d_local.h,
	qw/include/dga_check.h, qw/include/host.h, qw/include/quakeasm.h,
	qw/include/r_local.h, qw/include/r_shared.h, qw/include/render.h,
	qw/include/sbar.h, qw/include/vid.h, qw/include/wad.h,
	qw/source/cl_main.c, qw/source/cl_sys_win.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/gl_view.c, qw/source/pcx.c, qw/source/r_view.c,
	qw/source/sbar.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/sw_rmisc.c, qw/source/sw_skin.c, qw/source/sw_view.c,
	qw/source/vid.c:

	First stage of video and input system merge. The city has collapsed, wreckage sifting ensues...
	
2001-04-15 03:17  taniwha

	* nq/source/vid_wgl.c, qw/source/Makefile.am, qw/source/in_win.c,
	qw/source/vid_wgl.c:

	vid_wgl in qw now uses vid_common_gl. probably doesn't work
	compile fix for merged glquake.h in vid_wg.c in nq
	
2001-04-15 00:39  misty-chan

	* qw/source/: qfgl_ext.c, vid_3dfxsvga.c, vid_common_gl.c:

	Made necessary changes to includes to get files to compile, got
	directions from despair :)
	
	Misty-chan
	
2001-04-14 21:22  taniwha

	* include/glquake.h, include/QF/qfgl_ext.h, nq/include/glquake.h,
	nq/source/gl_part.c, nq/source/vid_common_gl.c,
	qw/include/glquake.h, qw/include/qfgl_ext.h:

	merge glquake.h. Rather messily done, but it works and all clashes were
	sorted out on the nq side assuming that qw did it right (which it does:)
	
2001-04-14 02:30  taniwha

	* libs/audio/targets/snd_alsa_0_9.c:

	update for the lastest alsa pcm mmap api. not as bad as at first appearance
	
2001-04-14 02:27  taniwha

	* qw/source/r_view.c:

	V_CheckGamma WILL get called before vid_gamma gets set in gl, so protect
	against that circumstance.
	
2001-04-14 02:06  taniwha

	* configure.in:

	forgot to add it to GLX_LIBS
	
2001-04-14 01:52  taniwha

	* configure.in:

	add -lXext to the glx test link lines
	
2001-04-13 08:08  taniwha

	* libs/audio/targets/snd_alsa_0_9.c:

	must not call snd_pcm_mmap_forward with a count of 0
	this fixes the alsa assert at slower rates
	
2001-04-13 08:02  deek

	* qw/source/: gl_view.c, r_view.c, sw_view.c, vid.c,
	vid_common_gl.c, vid_x11.c:

	Gamma cleanups. Brightness and contrast are gone from software, since they
	won't work with proper gamma control anyway.
	
2001-04-13 06:56  taniwha

	* qw/source/skin.c:

	use hash tables in Skin_Find
	
2001-04-13 06:53  despair

	* qw/source/: vid_sdl.c, vid_sgl.c:

	Fix hw gamma in -sgl.
	
2001-04-13 04:25  wildcode

	* nq/source/in_svgalib.c, nq/source/in_win.c,
	qw/source/in_svgalib.c, qw/source/in_win.c,
	qw/source/vid_3dfxsvga.c:

	fixed m_filter CVAR type, started on gamma for 3dfx
	
2001-04-13 03:33  taniwha

	* qw/source/skin.c:

	damn, not only did that not fix the problem, I broke stuff
	
2001-04-13 01:45  taniwha

	* qw/source/skin.c:

	fix the "Couldn't load skin skins/dvc-c.pcx" skins problem
	
2001-04-12 23:44  taniwha

	* qw/source/: vid.c, vid_common_gl.c, vid_common_sw.c, vid_fbdev.c,
	vid_glx.c, vid_sgl.c:

	put the gamma code into vid.c where (IMO) it should have been.
	give vid_fbdev VID_SetGamma
	mame vid_common_gl and vid_common_sw of their gamma code (vid_common_sw is
	now empty:/)
	rewrite VID_InitGamma to do the right thing with cvars with callbacks
	gl clients have [temporarily?] lost the CVAR_ROM on vid_gamma
	
2001-04-12 23:39  taniwha

	* libs/util/zone.c:

	nuke the memset in Hunk_HighAllocName
	
2001-04-12 06:53  taniwha

	* libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mixa.S,
	nq/source/cl_parse.c, qw/source/cl_parse.c:

	sound crashing bug fixes
	snd_dma.c, {nq,qw}/source/cl_parse.c:
		change the type of snd_worldmodel from * to ** and init snd_worldmodel
		with the ADDRESS of cl.worldmodel so its changes get seen by snd_dma
	snd_mixa.S:
		picize
	
2001-04-12 06:26  despair

	* qw/source/: vid_sdl.c, vid_sgl.c:

	Fix black screens in -sdl, and lack of gamma correction in -sgl.
	
2001-04-12 04:08  misty-chan

	* doc/config/glspeed.cfg:

	Since the lights are usable now, I'm changing my config :)
	
	Misty-chan
	
2001-04-12 03:48  despair

	* qw/source/vid_common_gl.c:

	Round, rather than truncate.
	
2001-04-11 21:55  taniwha

	* include/in_win.h, nq/source/Makefile.am, nq/source/conproc.c,
	nq/source/in_win.c, nq/source/sys_win.c, nq/source/vid_wgl.c:

	at long last, nq-wgl builds. probably as broken as hell, though
	
2001-04-11 21:24  taniwha

	* nq/source/Makefile.am:

	gah, more libqfsys. also fix up nq-wgl build info
	
2001-04-11 21:06  taniwha

	* libs/video/targets/joy_win.c, qw/source/in_win.c:

	joy_win.c now builds, but very likely does not work AT ALL. also fix qw's
	in_win.c for the new input api
	
2001-04-11 21:02  taniwha

	* nq/include/glquake.h:

	fix redef of APIENTRY
	
2001-04-11 19:56  taniwha

	* include/QF/.cvsignore, include/QF/joystick.h,
	libs/video/targets/Makefile.am, libs/video/targets/joy.c,
	libs/video/targets/joy_linux.c, libs/video/targets/joy_null.c,
	libs/video/targets/joy_win.c:

	first steps
	
2001-04-11 16:47  taniwha

	* libs/video/targets/Makefile.am, nq/source/Makefile.am:

	libs/video/targets/Makefile.am:
		out-of-tree compile fixes
	nq/source/Makefile.am:
		missed the -lqfsys
	
2001-04-11 16:19  taniwha

	* include/view.h, libs/video/targets/.cvsignore,
	nq/source/Makefile.am, qw/source/vid_sdl.c, qw/source/vid_sgl.c,
	qw/source/vid_svgalib.c:

	view.h:
		it seems somebody forgot to commit this. just compied direct from qw
	libs/video/targets/.cvsignore:
		better ignore rules
	nq/source/Makefile.am:
		libqfsys.a is dead :)
	the rest:
		gamma compile fixes
	
2001-04-11 07:57  despair

	* configure.in, include/in_win.h, include/QF/input.h,
	include/QF/joystick.h, libs/Makefile.am, libs/video/.cvsignore,
	libs/video/Makefile.am, libs/video/targets/.cvsignore,
	libs/video/targets/Makefile.am, libs/video/targets/joy_linux.c,
	libs/video/targets/joy_null.c, libs/video/targets/joy_win.c,
	nq/include/glquake.h, nq/include/view.h, nq/source/Makefile.am,
	nq/source/cl_input.c, nq/source/cl_main.c, nq/source/gl_view.c,
	nq/source/in_dos.c, nq/source/in_fbdev.c, nq/source/in_null.c,
	nq/source/in_sdl.c, nq/source/in_sun.c, nq/source/in_svgalib.c,
	nq/source/in_win.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/joy_null.c, nq/source/sw_view.c, qw/include/in_win.h,
	qw/include/view.h, qw/source/Makefile.am, qw/source/cl_input.c,
	qw/source/in_fbdev.c, qw/source/in_sdl.c, qw/source/in_svgalib.c,
	qw/source/in_win.c, qw/source/in_x11.c, qw/source/joy_linux.c,
	qw/source/joy_null.c, qw/source/joy_win.c:

	Merged joystick code. Great deal of cleanup in input, reduced bizarre overuse of protocol.h...
	
	Maimed joy_win.c, very likely to get odd behavior there, even if it compiles.
	
2001-04-11 07:16  deek

	* qw/: include/context_x11.h, include/vid.h, source/Makefile.am,
	source/context_x11.c, source/gl_rmain.c, source/in_x11.c,
	source/r_view.c, source/sw_view.c, source/vid.c,
	source/vid_common_gl.c, source/vid_common_sw.c, source/vid_glx.c,
	source/vid_x11.c:

	Hardware gamma support in QW. Currently, only -x11 and -glx will
	build. Look at their vid files, as well as vid_common_{gl,sw}.c to find
	out what will need to be added to the rest of the video targets.
	
2001-04-11 06:05  deek

	* include/QF/cvar.h:

	add types to a couple prototypes
	
2001-04-11 05:30  knghtbrd

	* CodingStyle, doc/CodingStyle:

	Moved CodingStyle to doc
	
2001-04-11 05:23  taniwha

	* nq/source/: Makefile.am, sys_win.c:

	nq-wgl tries to build, but ld segs :(
	
2001-04-11 05:10  taniwha

	* configure.in, libs/audio/cd/cd_win.c, qw/source/Makefile.am,
	qw/source/in_win.c, qw/source/vid_wgl.c:

	qw-client-wgl now builds (nq-wgl next)
	
2001-04-11 05:10  taniwha

	* libs/util/: Makefile.am, con_print.c, console.c:

	split up console like sys was
	
2001-04-11 04:17  taniwha

	* libs/audio/targets/Makefile.am:

	back out rhamph's premature commit
	
2001-04-11 03:55  taniwha

	* libs/gamecode/Makefile.am:

	somehow missed this earlier
	
2001-04-11 03:39  taniwha

	* tools/cross/.cvsignore:

	ignore the results of building mingw in here
	
2001-04-11 03:28  rhamphoryncus

	* configure.in:

	Ooops, back out premature commit
	
2001-04-11 03:22  rhamphoryncus

	* configure.in, libs/audio/targets/Makefile.am:

	fix harmless cut&paste error
	
2001-04-11 03:16  taniwha

	* libs/audio/targets/Makefile.am:

	build snd_mixa.S at all times. it does the right thing when no intel asm is
	wanted.
	
2001-04-11 03:09  taniwha

	* configure.in, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am, libs/util/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am:

	various fixes for out-of-srcdir building
	configure.in:
		foo/Makefile MUST come before foo/bar/Makefile or foo/bar will NOT be
		created.
	libs/*...*/Mkaefile.am: add INCLUDES so $(top_scrdir)/include gets searched
	{qw,nq}/source/Makefile.am: fix fbset compiling (and cleaning for nq)
	
2001-04-11 02:42  rhamphoryncus

	* libs/audio/targets/snd_common.c:

	Forgot to edit the comments :)
	
2001-04-11 02:41  rhamphoryncus

	* libs/audio/targets/: Makefile.am, snd_common.c, snd_dma.c,
	snd_null.c:

	Move common variables in snd_dma.c and snd_null.c into snd_common.c
	
2001-04-11 01:17  rhamphoryncus

	* libs/audio/targets/Makefile.am:

	Remove some extra files linked in with snd_null.c
	
2001-04-11 00:10  knghtbrd

	* libs/audio/cd/cd_linux.c, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_null.c, libs/util/qargs.c,
	nq/source/gl_draw.c, nq/source/sv_cvar.c, nq/source/vid_3dfxsvga.c,
	qw/source/cl_main.c, qw/source/gl_draw.c, qw/source/net_udp6.c,
	qw/source/sv_main.c, qw/source/vid_3dfxsvga.c:

	A few more.  Also removed a couple inaccurate comments.
	
2001-04-10 23:39  knghtbrd

	* libs/gamecode/pr_edict.c, libs/util/cvar.c, libs/util/quakefs.c,
	nq/source/cl_cam.c, nq/source/cl_main.c, nq/source/com.c,
	nq/source/console.c, nq/source/context_x11.c, nq/source/d_init.c,
	nq/source/gl_draw.c, nq/source/gl_rmisc.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/host.c, nq/source/in_dos.c,
	nq/source/in_sdl.c, nq/source/in_sun.c, nq/source/in_svgalib.c,
	nq/source/in_win.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/joy_null.c, nq/source/keys.c, nq/source/model.c,
	nq/source/net_main.c, nq/source/r_view.c, nq/source/screen.c,
	nq/source/snd_dma.c, nq/source/snd_null.c, nq/source/sv_main.c,
	nq/source/sv_progs.c, nq/source/sw_rmain.c, nq/source/sys_unix.c,
	nq/source/vid.c, nq/source/vid_common_gl.c, nq/source/vid_dos.c,
	nq/source/vid_fbdev.c, nq/source/vid_mgl.c, nq/source/vid_sdl.c,
	nq/source/vid_sgl.c, nq/source/vid_sunx.c, nq/source/vid_sunxil.c,
	nq/source/vid_svgalib.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	qw/source/cl_cam.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_pred.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c, qw/source/com.c,
	qw/source/console.c, qw/source/context_x11.c, qw/source/d_init.c,
	qw/source/draw.c, qw/source/game.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/in_sdl.c, qw/source/in_svgalib.c, qw/source/in_win.c,
	qw/source/in_x11.c, qw/source/joy_linux.c, qw/source/joy_null.c,
	qw/source/joy_win.c, qw/source/keys.c, qw/source/model.c,
	qw/source/net_chan.c, qw/source/net_packetlog.c,
	qw/source/r_view.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/snd_dma.c, qw/source/snd_null.c, qw/source/sv_ccmds.c,
	qw/source/sv_main.c, qw/source/sv_progs.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c, qw/source/sv_user.c, qw/source/sw_rmain.c,
	qw/source/teamplay.c, qw/source/vid.c, qw/source/vid_common_gl.c,
	qw/source/vid_fbdev.c, qw/source/vid_mgl.c, qw/source/vid_sdl.c,
	qw/source/vid_sgl.c, qw/source/vid_svgalib.c, qw/source/vid_wgl.c:

	Cvar cleanups..  NULL is now used in place of 0 for callbacks, this should
	make Cvar_Get's a lot easier to read.
	
2001-04-10 23:31  taniwha

	* tools/cross/: cross-configure.sh, cross-make.sh, cross.sh:

	tools to help with cross copiling QF under mingw in linux
	
2001-04-10 23:18  rhamphoryncus

	* configure.in, libs/audio/targets/Makefile.am,
	libs/audio/targets/snd_null.c:

	Make snd_null.c actually work.
	add --disable-sound to configure, for no sound at all :)
	
2001-04-10 23:17  taniwha

	* nq/: include/glquake.h, source/cl_demo.c, source/cl_main.c,
	source/gib.c, source/gib_interpret.c, source/gl_mesh.c,
	source/gl_model_alias.c, source/gl_model_brush.c,
	source/gl_model_sprite.c, source/gl_warp.c, source/host.c,
	source/host_cmd.c, source/keys.c, source/model_brush.c,
	source/net_udp.c, source/pr_cmds.c, source/r_part.c,
	source/screen.c, source/sv_main.c, source/sys_win.c,
	source/vid_common_gl.c, source/vid_wgl.c:

	nq-{sdl,sgl,wgl} compile, but don't link
	
2001-04-10 22:30  despair

	* include/Makefile.am:

	Add winquake.h to EXTRA_DIST.
	
2001-04-10 22:09  taniwha

	* libs/audio/cd/cd_null.c, qw/source/cl_cam.c, qw/source/cl_demo.c,
	qw/source/cl_misc.c, qw/source/cl_slist.c, qw/source/cl_sys_win.c,
	qw/source/console.c, qw/source/gl_mesh.c,
	qw/source/gl_model_alias.c, qw/source/gl_model_brush.c,
	qw/source/gl_model_sprite.c, qw/source/gl_ngraph.c,
	qw/source/gl_sky.c, qw/source/joy_win.c, qw/source/keys.c,
	qw/source/locs.c, qw/source/model_alias.c, qw/source/teamplay.c,
	qw/source/vid_common_gl.c, qw/source/vid_wgl.c:

	clients now build (sdl, sgl, wgl), but don't link yet
	
2001-04-10 21:45  taniwha

	* include/Makefile.am, include/cdaudio.h, include/input.h,
	include/joystick.h, include/sound.h, include/QF/cdaudio.h,
	include/QF/input.h, include/QF/joystick.h, include/QF/sound.h,
	libs/audio/cd/cd_null.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mem.c,
	libs/audio/targets/snd_mix.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, nq/include/client.h,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/console.c,
	nq/source/context_x11.c, nq/source/draw.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/in_sdl.c, nq/source/in_svgalib.c,
	nq/source/in_x11.c, nq/source/screen.c, nq/source/vid_common_gl.c,
	nq/source/vid_fbdev.c, nq/source/vid_glx.c,
	nq/source/vid_svgalib.c, nq/source/vid_x11.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/console.c, qw/source/context_x11.c, qw/source/draw.c,
	qw/source/gl_rmain.c, qw/source/in_sdl.c, qw/source/in_svgalib.c,
	qw/source/in_x11.c, qw/source/sv_send.c, qw/source/sw_redge.c,
	qw/source/sw_rmain.c, qw/source/vid_common_gl.c,
	qw/source/vid_fbdev.c, qw/source/vid_glx.c,
	qw/source/vid_svgalib.c:

	fix up a mis-understanding about api headers
	*taniwha larts himself for not explaining things to Despair
	
2001-04-10 21:43  taniwha

	* libs/util/Makefile.am, libs/util/sys.c, libs/util/sys_error.c,
	qw/source/Makefile.am:

	get qw-server to link in mingw
	
2001-04-10 21:01  despair

	* include/: in_win.h, input.h, joystick.h:

	Calm taniwha's nerves.
	
2001-04-10 20:15  taniwha

	* libs/util/sys.c:

	oops, missed with the #ifdef
	
2001-04-10 20:15  despair

	* include/Makefile.am, include/cdaudio.h, include/sound.h,
	include/QF/Makefile.am, include/QF/cdaudio.h, include/QF/sound.h,
	libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mem.c,
	libs/audio/targets/snd_mix.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, nq/include/input.h,
	nq/include/joystick.h, nq/include/sound.h, nq/source/cl_parse.c,
	nq/source/host.c, nq/source/vid_mgl.c, nq/source/vid_wgl.c,
	qw/include/input.h, qw/include/joystick.h, qw/include/protocol.h,
	qw/include/sound.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sv_send.c, qw/source/vid_mgl.c, qw/source/vid_wgl.c:

	Remove duplicate sound.h, move some things down from include/QF to include.
	Prepare for joystick merge...
	
2001-04-10 20:11  taniwha

	* libs/util/sys.c, nq/include/winquake.h, qw/include/winquake.h:

	forgot some bits
	
2001-04-10 20:07  taniwha

	* configure.in, include/winquake.h, libs/audio/targets/snd_dma.c,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/util/console.c, libs/util/va.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/joy_win.c,
	qw/source/model_brush.c, qw/source/net_chan.c, qw/source/net_udp.c,
	qw/source/sv_init.c, qw/source/sv_pr_cmds.c, qw/source/sv_send.c,
	qw/source/sv_sys_win.c, qw/source/sys_unix.c, qw/source/sys_win.c:

	mingw cross compile fixes. qw-server (only, so far) compiles but does not
	yet link due to Sys_Error :/
	
2001-04-10 09:53  rhamphoryncus

	* libs/audio/targets/.cvsignore:

	Probably want this :)
	
2001-04-10 09:44  rhamphoryncus

	* nq/source/snd_alsa_0_5.c, nq/source/snd_alsa_0_9.c,
	nq/source/snd_disk.c, nq/source/snd_dma.c, nq/source/snd_dos.c,
	nq/source/snd_gus.c, nq/source/snd_mem.c, nq/source/snd_mix.c,
	nq/source/snd_mixa.S, nq/source/snd_next.c, nq/source/snd_null.c,
	nq/source/snd_oss.c, nq/source/snd_sdl.c, nq/source/snd_sgi.c,
	nq/source/snd_sun.c, nq/source/snd_win.c, qw/source/snd_alsa_0_5.c,
	qw/source/snd_alsa_0_9.c, qw/source/snd_disk.c,
	qw/source/snd_dma.c, qw/source/snd_gus.c, qw/source/snd_mem.c,
	qw/source/snd_mix.c, qw/source/snd_mixa.S, qw/source/snd_null.c,
	qw/source/snd_oss.c, qw/source/snd_sdl.c, qw/source/snd_sgi.c,
	qw/source/snd_sun.c, qw/source/snd_win.c:

	Removed old files
	
2001-04-10 09:40  rhamphoryncus

	* configure.in, include/QF/sound.h, libs/audio/Makefile.am,
	libs/audio/targets/Makefile.am, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_gus.c,
	libs/audio/targets/snd_mem.c, libs/audio/targets/snd_mix.c,
	libs/audio/targets/snd_mixa.S, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, nq/source/Makefile.am,
	nq/source/cl_parse.c, qw/include/bspfile.h, qw/source/Makefile.am,
	qw/source/cl_parse.c:

	Move sound targets into a library.  Still doesn't pick one at runtime though.
	
2001-04-10 07:26  knghtbrd

	* libs/audio/cd/: cd_linux.c, cd_sdl.c, cd_sgi.c, cd_win.c:

	The cdrom code now uses strequal where appropriate.  Also, playing track 0
	now stops the CD from playing.  CD track 0 is used this way already, even
	by the Id-licensed mission packs.
	
2001-04-10 06:55  taniwha

	* include/QF/bspfile.h, include/QF/model.h, include/QF/modelgen.h,
	include/QF/spritegn.h, include/QF/sys.h, nq/include/bspfile.h,
	nq/include/client.h, nq/include/d_iface.h, nq/include/glquake.h,
	nq/include/model.h, nq/include/modelgen.h, nq/include/render.h,
	nq/include/server.h, nq/include/spritegn.h, nq/source/gl_draw.c,
	nq/source/gl_mesh.c, nq/source/gl_refrag.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/gl_warp.c, nq/source/host_cmd.c, nq/source/snd_dma.c,
	nq/source/world.c, qw/include/bspfile.h, qw/include/client.h,
	qw/include/d_iface.h, qw/include/glquake.h, qw/include/host.h,
	qw/include/model.h, qw/include/pmove.h, qw/include/r_local.h,
	qw/include/r_shared.h, qw/include/render.h, qw/include/server.h,
	qw/include/spritegn.h, qw/include/world.h, qw/source/cl_cam.c,
	qw/source/cl_main.c, qw/source/cl_pred.c, qw/source/cl_slist.c,
	qw/source/cl_tent.c, qw/source/console.c, qw/source/context_x11.c,
	qw/source/gl_mesh.c, qw/source/gl_model_alias.c,
	qw/source/gl_model_brush.c, qw/source/gl_model_sprite.c,
	qw/source/gl_rmain.c, qw/source/model.c, qw/source/model_alias.c,
	qw/source/model_brush.c, qw/source/model_sprite.c,
	qw/source/net_chan.c, qw/source/pmovetst.c, qw/source/sbar.c,
	qw/source/snd_dma.c, qw/source/sv_main.c, qw/source/sv_model.c,
	qw/source/sv_send.c, qw/source/sw_model_alias.c,
	qw/source/sw_model_brush.c, qw/source/sw_model_sprite.c,
	qw/source/teamplay.c, qw/source/world.c:

	nuke commdef.h and clean up the results by putting its contents where they
	belong.
	also, merge model.h and friends (MINUS render.h). this needed moving efrags_t
	from render.h to model.h.
	
2001-04-10 05:41  knghtbrd

	* libs/audio/cd/cd_linux.c:

	New Cvar in Linux: mus_cddevice, default is /dev/cdrom.  Set it to none if
	you don't want CD music.  Can be changed in-game, in which case it will
	stop the current CD if one is playing before changing devices.  Note that
	this is a blocking operation, don't do it in the heat of battle.
	
2001-04-10 02:36  rhamphoryncus

	* libs/util/mathlib.c:

	Tweaked some comment indentation that made me itch ;)
	
2001-04-10 02:36  taniwha

	* include/QF/qtypes.h, nq/include/model.h, qw/include/model.h:

	move mplane_t to qtypes.h so non-asm builds will build (so long as you're not
	trying to build -svga)
	
2001-04-10 02:16  taniwha

	* qw/source/noisetextures.c:

	include config.h and string[s].h
	
2001-04-09 23:46  taniwha

	* libs/audio/: .cvsignore, cd/.cvsignore:

	add .cvsignore
	
2001-04-09 21:15  despair

	* configure.in, include/QF/Makefile.am, include/QF/cdaudio.h,
	include/QF/sound.h, libs/Makefile.am, libs/audio/Makefile.am,
	libs/audio/cd/Makefile.am, libs/audio/cd/cd_dos.c,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_null.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, nq/include/Makefile.am,
	nq/include/cdaudio.h, nq/source/Makefile.am, nq/source/cd_dos.c,
	nq/source/cd_linux.c, nq/source/cd_null.c, nq/source/cd_win.c,
	nq/source/cl_parse.c, nq/source/host.c, nq/source/vid_mgl.c,
	nq/source/vid_wgl.c, qw/include/Makefile.am, qw/include/cdaudio.h,
	qw/source/Makefile.am, qw/source/cd_dos.c, qw/source/cd_linux.c,
	qw/source/cd_null.c, qw/source/cd_sdl.c, qw/source/cd_sgi.c,
	qw/source/cd_win.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/vid_mgl.c, qw/source/vid_wgl.c:

	Merge cd. Doesn't dlopen different cd drivers or anything exciting... Yet.
	
2001-04-08 21:41  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c:

	Tweak particle effects extensively. Grenades and blood far cheaper, and better looking.
	
2001-04-08 07:49  misty-chan

	* qw/source/gl_dyn_part.c:

	Modified smoke trails for grenades and rockets so that we have an easter
	egg temporarily until easter - They'll randomly choose between 255
	colors. I'll eventually change this into a cvar, but for now enjoy ;)
	
	This stuff is easily removed for the people who don't like colors: Just
	remove my added lines, and uncomment the old ones :)
	
	Misty-chan
	
2001-04-08 04:56  mercury

	* qw/source/gl_dyn_part.c:

	Tweaking the trails a bit more.
	
2001-04-08 04:07  mercury

	* qw/source/gl_dyn_part.c:

	Fixed how all particle trails are rendered, still needs a /lot/ of tweaking.
	
2001-04-06 21:55  rhamphoryncus

	* doc/ideas/rhamph.txt:

	Added some personal ideas on what I'd like to see get added to
	quakeforge.  Comments welcome. :)
	
2001-04-06 19:23  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c:

	Restore old grenade smoke trail, make order of texture generator mentions consistent.
	
2001-04-06 19:05  mercury

	* qw/source/gl_dyn_part.c:

	Oops, non-smoke ring particles should work again.
	
2001-04-06 18:37  mercury

	* include/QF/mathlib.h, libs/util/mathlib.c,
	qw/source/gl_dyn_part.c, qw/source/gl_dyn_textures.c,
	qw/source/gl_rlight.c, qw/source/gl_screen.c:

	Borrowed LH's VectorVectors.
	Changed smoke trails a good bit.
	
2001-04-06 04:27  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c, gl_textures.c:

	New generated texture for spark particles.
	
2001-04-06 02:57  mercury

	* qw/: include/render.h, source/gl_draw.c, source/gl_dyn_part.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/r_view.c,
	source/sw_rmain.c:

	gl_draw.c: gl_lightmode now uses a callback.
	gl_dyn_part.c:
	  Now uses a (non-locked) vertex array to reduce GL calls.
	  Gives a slight speed gain, I'll optimize it a bit more soon.
	gl_rlight.c:
	  Fixed much of the dlightframecount issues.
	  (This gives cleaner code and a speed up.)
	gl_rmain.c: A slight reorg of the dlight call order.
	gl_rmisc.c: Enable some of the vertex arrays. (vertex, texcoord, color.)
	gl_rsurf.c:
	  Reworked R_BuildLightMap, smaller now code wise, also more optimized,
	  and it builds a 0-2 lightmap in more cases now.
	
	  Playing with GL_UploadLightmap.
	
	  For non-lighthalf non-mtex lightmaps use a 0-2 range.
	  (Makes gl_lightmode look a /lot/ better.)
	
	gl_screen.c: More stuff with the gl_lightmode callback.
	r_view.c: R_PushDlights is called elsewhere now.
	sw_rmain.c:
	  Moved the R_PushDlights call.
	  Also killed the unused PASSAGES define.
	
2001-04-06 02:12  knghtbrd

	* nq/include/glquake.h, nq/source/gl_draw.c, nq/source/gl_part.c,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_warp.c, qw/include/glquake.h,
	qw/source/gl_draw.c, qw/source/gl_dyn_fires.c,
	qw/source/gl_dyn_part.c, qw/source/gl_ngraph.c,
	qw/source/gl_rlight.c, qw/source/gl_rmain.c, qw/source/gl_rsurf.c,
	qw/source/gl_screen.c, qw/source/gl_sky.c, qw/source/gl_sky_clip.c:

	reverting this for Mercury
	
2001-04-05 17:28  knghtbrd

	* nq/include/glquake.h, nq/source/gl_draw.c, nq/source/gl_part.c,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_warp.c, qw/include/glquake.h,
	qw/source/gl_draw.c, qw/source/gl_dyn_fires.c,
	qw/source/gl_dyn_part.c, qw/source/gl_ngraph.c,
	qw/source/gl_rlight.c, qw/source/gl_rmain.c, qw/source/gl_rsurf.c,
	qw/source/gl_screen.c, qw/source/gl_sky.c, qw/source/gl_sky_clip.c:

	The lighthalf qboolean is no more - replaced with a gl_lightmode callback
	to do the job much more simply.  Also replaced lighthalf_v with white_v on
	the QW side.
	
2001-04-04 21:53  taniwha

	* nq/source/: Makefile.am, r_part.c, r_view.c, sw_refrag.c:

	grr, it was r_part.c, not r_efrag, but that's sorted properly now
	
2001-04-04 21:47  taniwha

	* nq/source/: Makefile.am, r_aclip.c, r_aclipa.S, r_alias.c,
	r_aliasa.S, r_bsp.c, r_draw.c, r_drawa.S, r_edge.c, r_edgea.S,
	r_efrag.c, r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c,
	r_sprite.c, r_surf.c, r_vars.c, r_varsa.S, r_view.c, sw_raclip.c,
	sw_raclipa.S, sw_ralias.c, sw_raliasa.S, sw_rbsp.c, sw_rdraw.c,
	sw_rdrawa.S, sw_redge.c, sw_redgea.S, sw_rlight.c, sw_rmain.c,
	sw_rmisc.c, sw_rpart.c, sw_rsky.c, sw_rsprite.c, sw_rsurf.c,
	sw_rvars.c, sw_rvarsa.S:

	do the rename thing again (need to fix r_efrag and r_view, grr)
	
2001-04-04 21:24  taniwha

	* qw/source/r_efrag.c:

	this was accidently deleted
	
2001-04-04 21:22  taniwha

	* qw/source/: Makefile.am, r_aclip.c, r_aclipa.S, r_alias.c,
	r_aliasa.S, r_bsp.c, r_draw.c, r_drawa.S, r_edge.c, r_edgea.S,
	r_efrag.c, r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c,
	r_sprite.c, r_surf.c, r_vars.c, r_varsa.S, sw_raclip.c,
	sw_raclipa.S, sw_ralias.c, sw_raliasa.S, sw_rbsp.c, sw_rdraw.c,
	sw_rdrawa.S, sw_redge.c, sw_redgea.S, sw_rlight.c, sw_rmain.c,
	sw_rmisc.c, sw_rpart.c, sw_rsky.c, sw_rsprite.c, sw_rsurf.c,
	sw_rvars.c, sw_rvarsa.S:

	rename (most of) r_*.[cS] to sw_r#1.#2 (mmv rocks:) to finally fix the borked
	naming scheme of sw vs gl
	
2001-04-04 05:40  despair

	* qw/source/noisetextures.c:

	Rest of commit...
	
2001-04-04 05:39  despair

	* qw/: include/fractalnoise.h, source/Makefile.am,
	source/fractalnoise.c, source/gl_dyn_textures.c,
	source/gl_textures.c:

	Merge fractalnoise into noisetextures.c, which will eventually add a few more fractal noise types. Current smoke is a blend of diamond-square and plasma noise.
	
	Also make smoke less dense, in an attempt to fix Jin^eLD's problem with hwguy smoke.
	
2001-04-03 16:50  taniwha

	* tools/qfcc/: configure.in, source/pr_lex.c:

	pr_lex.c:
		rewrite PR_LexPunctuation to avoid looping. 6x speedup for that function
		according to gprof on customTF
	configure.in:
		--enable-profile
	
2001-04-03 07:05  wildcode

	* doc/ideas/serverlist.txt:

	console serverlist ideas/plan
	
2001-04-03 05:48  wildcode

	* qw/: include/cl_slist.h, include/protocol.h, source/cl_main.c,
	source/cl_slist.c:

	alpha code for master server queries
	
2001-04-03 05:40  misty-chan

	* qw/source/: gl_dyn_part.c, r_part.c:

	Minor housecleaning. sw no longer spits out diagnostic output, comments
	are now sane and match current code, I moved things around in GL so they
	more closely match the sw code, as the sw code makes more sense now that
	I *finally* understand what in gods name I was doing wrong. ;)
	
	I also made minor changes to the help to indicate the minimum values of
	the variables (sw can deal with 1, gl 0) as well as that you really
	ought to use r_particles 0 instead of a setting of cl_max_particles 0 in
	GL :P
	
	Thanks for all the help taniwha, those last two bugs were kicking my
	butt.
	
	Misty-chan
	
2001-04-03 05:08  taniwha

	* qw/source/r_part.c:

	fix the lost particles problem
	
2001-04-03 04:11  taniwha

	* qw/source/r_part.c:

	this should fix misty-chan's problems :)
	
2001-04-03 02:56  misty-chan

	* doc/config/glspeed.cfg, qw/source/cl_main.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rmisc.c, qw/source/r_main.c,
	qw/source/r_part.c:

	This took half the hair on my head. Just kidding:
	
	cl_max_particles now lives in *part.c - in GL it dynamically changes the
	amount of particles on the fly! Needless to say this is fun, and this is
	proboably the third cvar that uses the callbacks function at all - which
	IMHO is really a cool trick Taniwha.
	
	However I'm losing my SANITY in r_part.c - if someone could take a look,
	I'd be greatly appreciative. It should be obvious to any developer that
	I'm having a few problems. :P Basically the dynamic code is completely
	and totally disabled, and I hacked in code which *works* but shouldn't
	EVER EVER EVER be left there after we fix this as it is downright EVIL
	the way I implimented it. SW client does work, and does still work with
	+set cl_max_particles - however the hacks I made to get it to do that...
	*shakes head* Tread softly in there, it's a mess.
	
	Other notes of interest:
	I changed show_time so it archives its setting. Got annoyed with it. If
	someone finds this change to be bad, change it back. :)
	
	glspeed.cfg got updated with a setting of 60 for cl_max_particles. 60
	works nicely, and doesn't use too much speed on my aging hardware, so
	I'm sure newer systems will just plain FLY with this on.
	
	I also changed the cl_maxfps setting as 72 is great if you aren't using
	a modem !.! due to the way cl_maxfps works, the higher it goes, the more
	data is sent to you by the server. This causes a heck of a lot of lost
	packets if you don't have the bandwidth OR if your card can't keep up
	with the framerate. Either of which is bad. I set it to 30, the default
	of the cvar is 0/32 so go figure out what works best for you I say.
	
	Let me know if this blows up in your face and ESPECIALLY let me know if
	you can fix the r_part.c problems!
	
	Misty-chan
	
2001-04-02 23:38  taniwha

	* qw/source/r_part.c:

	sw currently can't cope with 0 particles
	
2001-04-02 21:30  taniwha

	* tools/qfcc/include/qfcc.h:

	heh, seem to have forgotten this
	
2001-04-02 18:43  taniwha

	* tools/qfcc/source/: pr_comp.c, pr_imm.c:

	allow named constants to be checked for immediate constants. qfcc now produces
	the same number of globals etc as it used to
	
2001-04-02 18:10  taniwha

	* tools/qfcc/source/pr_imm.c:

	fix a silly bug and an incorrect interpretation of the old code
	
2001-04-02 10:24  wildcode

	* qw/source/cl_slist.c:

	Added slist update and slist # (shows details)
	
2001-04-01 22:09  wildcode

	* qw/source/cl_slist.c:

	Start of console based server list
	
2001-04-01 06:40  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_imm.c, source/qfcc.c:

	no more redundant strings. costs ~7ms, though, but HALVING the strofs size
	in frikbot seems worth it.
	
2001-04-01 06:01  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am,
	source/pr_comp.c, source/pr_def.c, source/pr_imm.c:

	Another massive speadup caused by using hash tables to lookup already
	generated immediate values. frikbot now compiles in just over 1s on my
	machine.
	
2001-04-01 03:33  taniwha

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:

	Rip out I_FloatTime from cmdlib.
	Use Sys_DoubleTime instead of I_FloatTime and print out ms for compilation
	
2001-04-01 03:30  taniwha

	* libs/util/sys.c:

	make the start calculation a little more accurate
	
2001-04-01 02:12  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am,
	source/pr_comp.c, source/pr_def.c, source/qfcc.c:

	move to using hash tables for variable lookups.
	
	WARNING: this fixes a scope bug in qcc and thus you WILL get different (but
	now correct) code for the following:
	
	float foo;
	
	void () bar =
	{
		local float foo;
		foo = 0;
	}
	
	ie, the local foo will, as is correct, now be a separate var to the global
	foo.
	
2001-04-01 02:09  taniwha

	* include/QF/hash.h:

	ZERO_LENGTH_ARRAY causes problems for external progs, so just go to 1
	
2001-04-01 02:08  taniwha

	* libs/util/sys.c:

	do Sys_Error the same way Con_Printf was done
	
2001-04-01 01:42  taniwha

	* qw/source/sv_main.c:

	oooooooops, forgot to call Game_Init in the server
	
2001-03-31 14:41  mercury

	* libs/util/console.c:

	Fixed the weak Con_Print issue.
	(Still need to thwap taniwha for doing an incomplete merge.)
	
2001-03-31 03:54  taniwha

	* tools/qfcc/configure.in:

	don't need to worry about zlib any more because that's now taken care of by
	libQFutil
	
2001-03-31 03:51  taniwha

	* libs/util/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	link libQFutil.so against libz so the clients (and tools) don't need to worry
	about it
	
2001-03-31 01:04  taniwha

	* tools/qfcc/.cvsignore:

	add .vimrc
	
2001-03-31 01:02  taniwha

	* include/QF/cvar.h, libs/gamecode/pr_edict.c, libs/util/cvar.c,
	libs/util/quakefs.c, nq/include/client.h, nq/include/server.h,
	nq/source/cl_cam.c, nq/source/cl_main.c, nq/source/com.c,
	nq/source/console.c, nq/source/context_x11.c, nq/source/d_init.c,
	nq/source/gl_draw.c, nq/source/gl_rmisc.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/host.c, nq/source/in_dos.c,
	nq/source/in_sdl.c, nq/source/in_sun.c, nq/source/in_svgalib.c,
	nq/source/in_win.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/joy_null.c, nq/source/keys.c, nq/source/model.c,
	nq/source/net_main.c, nq/source/r_main.c, nq/source/r_view.c,
	nq/source/screen.c, nq/source/snd_dma.c, nq/source/snd_null.c,
	nq/source/sv_main.c, nq/source/sv_progs.c, nq/source/sys_unix.c,
	nq/source/vid.c, nq/source/vid_common_gl.c, nq/source/vid_dos.c,
	nq/source/vid_fbdev.c, nq/source/vid_mgl.c, nq/source/vid_sdl.c,
	nq/source/vid_sgl.c, nq/source/vid_sunx.c, nq/source/vid_sunxil.c,
	nq/source/vid_svgalib.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	qw/include/client.h, qw/include/server.h, qw/source/cl_cam.c,
	qw/source/cl_ents.c, qw/source/cl_input.c, qw/source/cl_main.c,
	qw/source/cl_pred.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c, qw/source/com.c,
	qw/source/console.c, qw/source/context_x11.c, qw/source/d_init.c,
	qw/source/draw.c, qw/source/game.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/in_sdl.c, qw/source/in_svgalib.c, qw/source/in_win.c,
	qw/source/in_x11.c, qw/source/joy_linux.c, qw/source/joy_null.c,
	qw/source/joy_win.c, qw/source/keys.c, qw/source/model.c,
	qw/source/net_chan.c, qw/source/net_packetlog.c, qw/source/pmove.c,
	qw/source/r_main.c, qw/source/r_view.c, qw/source/screen.c,
	qw/source/skin.c, qw/source/snd_dma.c, qw/source/snd_null.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_progs.c,
	qw/source/sv_sys_unix.c, qw/source/sv_sys_win.c,
	qw/source/sv_user.c, qw/source/teamplay.c, qw/source/vid.c,
	qw/source/vid_common_gl.c, qw/source/vid_fbdev.c,
	qw/source/vid_mgl.c, qw/source/vid_sdl.c, qw/source/vid_sgl.c,
	qw/source/vid_svgalib.c, qw/source/vid_wgl.c:

	cvars now sport a callback function that gets called whenever the cvar changes
	or on initial get.
	
2001-03-31 00:35  taniwha

	* libs/util/cmd.c, qw/source/cl_main.c, qw/source/sv_misc.c:

	eliminate Cmd_ForwardToServer from cmd.c. Cmd_ForwardToServer still needs to
	be removed from cmd.h, but that can wait a bit.
	
2001-03-31 00:08  taniwha

	* libs/util/Makefile.am, libs/util/console.c, nq/source/console.c,
	qw/source/console.c:

	move Con_Printf, Con_DPrintf and Con_Print (weak) into libs/util/console.c.
	Except for the cmd and cvar callbacks, libQFutil.so is now standalone.
	
2001-03-30 23:35  taniwha

	* libs/util/cvar.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c:

	move the developer cvar into cvar.c
	
2001-03-30 23:24  taniwha

	* acconfig.h, configure.in, include/QF/sys.h,
	libs/util/Makefile.am, libs/util/sys.c, nq/source/host.c,
	nq/source/net_main.c, nq/source/net_vcr.c, nq/source/sys_unix.c,
	qw/source/Makefile.am, qw/source/cl_sys_unix.c,
	qw/source/sv_sys_unix.c:

	bare bones sys stuff moved into libQFutil. unix stuff seems to work just fine,
	but win32 is probably borked atm
	
2001-03-30 17:43  taniwha

	* qw/source/quakefs.c:

	forgot to remove this
	
2001-03-30 05:02  taniwha

	* nq/source/: sys_dosa.S, sys_wina.S:

	totally redundant
	
2001-03-30 00:44  taniwha

	* libs/util/Makefile.am, libs/util/quakefs.c,
	nq/source/Makefile.am, nq/source/quakefs.c, qw/include/game.h,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/game.c,
	qw/source/sv_main.c:

	merge and move quakefs.c into libQFutil where it belongs. at long last
	
2001-03-30 00:30  taniwha

	* include/QF/quakefs.h, nq/source/game.c, nq/source/quakefs.c,
	qw/include/game.h, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/com.c, qw/source/game.c, qw/source/quakefs.c,
	qw/source/sv_main.c:

	pull the game specific stuff out of quakefs.c in preparation for merging it
	
2001-03-29 21:26  taniwha

	* tools/qfcc/: .cvsignore, configure.in, source/Makefile.am:

	make qfcc use detect and use the installed libs/headers. currently doesn't work
	due to modularity problems in libQFutil
	
2001-03-29 21:16  taniwha

	* libs/util/Makefile.am, libs/util/quakeio.c,
	nq/source/Makefile.am, nq/source/quakeio.c, qw/source/Makefile.am,
	qw/source/quakeio.c:

	merge and move quakeio.c into libQFutil
	
2001-03-29 20:42  taniwha

	* configure.in, include/Makefile.am, include/QF/.cvsignore,
	include/QF/Makefile.am:

	install the headers
	
2001-03-29 18:20  taniwha

	* configure.in:

	fix OpenGL/MesaGL testing.
	
2001-03-29 17:31  taniwha

	* configure.in, include/fbset.h, nq/include/vid.h,
	nq/source/.cvsignore, nq/source/Makefile.am, nq/source/fbset.c,
	nq/source/fbset_modes_l.l, nq/source/fbset_modes_y.y,
	nq/source/in_fbdev.c, nq/source/vid_fbdev.c, qw/include/fbset.h,
	qw/source/vid_fbdev.c:

	make -fbdev build again AND make nq-fbdev a new target.
	moved fbset.h from qw/include to include so it can be shared by nq. it's in
	include instead of include/QF because I don't see any need to isntall it.
	
2001-03-29 13:13  rhamphoryncus

	* qw/source/tga.c:

	Add include for stdlib.h needed for malloc call.
	
2001-03-29 09:10  taniwha

	* libs/util/math.S:

	make makt.S pic friendly. The ELF abi is bent slightly as ebx was already used
	and I didn't feel like subbing it for something else, so esi is the GOT access
	register.
	
2001-03-29 09:07  deek

	* .cvsignore, bootstrap, configure.in, libs/gamecode/.cvsignore,
	libs/gamecode/Makefile.am, libs/util/.cvsignore,
	libs/util/Makefile.am, nq/source/.cvsignore, nq/source/Makefile.am,
	qw/source/.cvsignore, qw/source/Makefile.am:

	Shared library support. The util and gamecode libraries are now shared,
	and this clears the way for an external API for utilities and
	such. And yes, this means libtool is now used.
	
2001-03-28 23:42  taniwha

	* tools/qfcc/configure.in:

	correct the qf libs path
	
2001-03-28 23:40  taniwha

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:

	rip out the crc code in favour of libqfutil
	
2001-03-28 22:23  wildcode

	* qw/source/vid_3dfxsvga.c:

	added #include for QF/compat.h
	
2001-03-28 17:17  taniwha

	* include/QF/pr_comp.h, include/QF/qtypes.h,
	libs/gamecode/pr_edict.c, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/info.c, libs/util/qendian.c, nq/source/com.c,
	nq/source/in_sdl.c, nq/source/in_svgalib.c, nq/source/in_x11.c,
	nq/source/joy_linux.c, nq/source/quakefs.c, nq/source/snd_mix.c,
	nq/source/sv_progs.c, qw/include/net.h, qw/source/cd_linux.c,
	qw/source/cl_ents.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_slist.c, qw/source/com.c, qw/source/d_init.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rmain.c,
	qw/source/gl_rsurf.c, qw/source/gl_screen.c, qw/source/gl_skin.c,
	qw/source/gl_textures.c, qw/source/gl_view.c, qw/source/in_sdl.c,
	qw/source/in_svgalib.c, qw/source/in_x11.c, qw/source/joy_linux.c,
	qw/source/pmovetst.c, qw/source/quakefs.c, qw/source/r_misc.c,
	qw/source/r_part.c, qw/source/r_view.c, qw/source/sbar.c,
	qw/source/screen.c, qw/source/skin.c, qw/source/snd_mix.c,
	qw/source/sv_ccmds.c, qw/source/sv_ents.c, qw/source/sv_main.c,
	qw/source/sv_progs.c, qw/source/sv_user.c, qw/source/sw_skin.c,
	qw/source/sw_view.c, qw/source/sys_unix.c, qw/source/vid_glx.c,
	qw/source/vid_sdl.c, qw/source/vid_sgl.c, qw/source/vid_svgalib.c,
	qw/source/vid_x11.c, tools/qfcc/configure.in,
	tools/qfcc/include/cmdlib.h, tools/qfcc/include/pr_comp.h,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/Makefile.am,
	tools/qfcc/source/cmdlib.c, tools/qfcc/source/pr_comp.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/qfcc.c:

	qtypes.h:
		remove includes of qdefs.h and compat.h
	pr_comp.h:
		merge pr_comp.h from quake and qfcc, removing the copy in qfcc
	cmdlib.[ch]:
		nuke the endian code.
	qendian.c:
		initialise the LittleLong etc pointers at compile time rather than run
		time
	com.c (both nq and qw):
		nuke the LittleLong etc init code
	everything else:
		fix up after the qtypes.h cleanup
	
2001-03-28 07:40  taniwha

	* include/pcx.h:

	file pcx.h was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:40  taniwha

	* include/tga.h:

	file tga.h was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:40  taniwha

	* include/: pcx.h, tga.h (merged_renderer_0_1):

	`merge' the pcx and tga code
	
2001-03-28 07:38  taniwha

	* include/: model.h, spritegn.h (merged_renderer_0_1):

	and these :/
	
2001-03-28 07:38  taniwha

	* include/model.h:

	file model.h was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:38  taniwha

	* include/spritegn.h:

	file spritegn.h was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:37  taniwha

	* include/texture.h:

	file texture.h was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:37  taniwha

	* include/texture.h (merged_renderer_0_1):

	forgot this
	
2001-03-28 07:37  taniwha

	* libs/models/sprite/sprite.c:

	file sprite.c was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:37  taniwha

	* include/mdl_sprite.h:

	file mdl_sprite.h was initially added on branch merged_renderer_0_1.
	
2001-03-28 07:37  taniwha

	* include/: compat.h, mdl_sprite.h (merged_renderer_0_1):

	compat.h:
		add defines for offsetof and varsizeof (could do with a better name. one
		possibility is varcalcsize).
	mdl_sprite.h:
		initial stab at the shared sprite model loader. The gl texture is NOT
		created but everything should be in a sane state to do so.
	
2001-03-28 07:37  taniwha

	* libs/models/sprite/sprite.c (merged_renderer_0_1):

	initial stab at the shared sprite model loader. The gl texture is NOT created
	but everything should be in a sane state to do so.
	
2001-03-28 03:29  taniwha

	* include/render.h (merged_renderer_0_1):

	move the efrag_t to outside the skin model defs
	
2001-03-27 23:36  taniwha

	* include/QF/checksum.h, include/QF/cmd.h, include/QF/console.h,
	include/QF/crc.h, include/QF/cvar.h, include/QF/keys.h,
	include/QF/mathlib.h, include/QF/mdfour.h, include/QF/msg.h,
	include/QF/pr_comp.h, include/QF/progs.h, include/QF/qargs.h,
	include/QF/qendian.h, include/QF/qfplist.h, include/QF/qtypes.h,
	include/QF/quakefs.h, include/QF/quakeio.h, include/QF/sizebuf.h,
	include/QF/sys.h, include/QF/va.h, nq/include/modelgen.h,
	nq/include/spritegn.h, nq/source/d_vars.c, nq/source/in_win.c,
	nq/source/joy_null.c, nq/source/net_ser.c, nq/source/sv_ded.c,
	nq/source/sys_unixd.c, nq/source/vid_mgl.c, nq/source/vid_wgl.c,
	qw/include/hl.h, qw/include/winquake.h, qw/source/cd_sdl.c,
	qw/source/cd_sgi.c, qw/source/cd_win.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/in_fbdev.c, qw/source/in_win.c,
	qw/source/joy_null.c, qw/source/joy_win.c,
	qw/source/net_packetlog.c, qw/source/net_udp6.c,
	qw/source/sv_sys_win.c, qw/source/vid_fbdev.c, qw/source/vid_mgl.c,
	qw/source/vid_wgl.c:

	scripted fixups for the QF include move
	
2001-03-27 23:29  wildcode

	* nq/source/vid_3dfxsvga.c, qw/source/vid_3dfxsvga.c:

	fixed vid_3dfxsvga.c includes to match current tree
	
2001-03-27 22:44  rhamphoryncus

	* qw/source/snd_gus.c:

	Well I *guess* this is needed, if only to make sure they have identical files.
	
2001-03-27 22:42  rhamphoryncus

	* nq/source/: snd_disk.c, snd_sgi.c:

	Forgot these.
	
2001-03-27 22:39  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, nq/source/pr_cmds.c, nq/source/sv_progs.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c:

	make edict pruning, field parsing and the builtins part of progs_t like they
	should have been
	
2001-03-27 22:30  rhamphoryncus

	* nq/include/sound.h, nq/source/host.c, nq/source/snd_alsa_0_5.c,
	nq/source/snd_alsa_0_9.c, nq/source/snd_dma.c, nq/source/snd_mem.c,
	nq/source/snd_mix.c, nq/source/snd_null.c, nq/source/snd_oss.c,
	nq/source/snd_sdl.c, nq/source/snd_sun.c, nq/source/snd_win.c,
	qw/include/client.h, qw/source/cl_parse.c,
	qw/source/snd_alsa_0_5.c, qw/source/snd_disk.c,
	qw/source/snd_dma.c, qw/source/snd_null.c, qw/source/snd_oss.c,
	qw/source/snd_sdl.c, qw/source/snd_sgi.c, qw/source/snd_sun.c,
	qw/source/snd_win.c:

	Bring qw and nq snd_*.c files into sync.  Should be able to move them
	into a common dir now.
	Also fix some #include path changes.
	
2001-03-27 21:47  taniwha

	* tools/qfcc/source/Makefile.am:

	bah, another premature commit
	
2001-03-27 21:46  taniwha

	* libs/util/math.S, nq/source/cl_math.S, nq/source/d_copy.S,
	nq/source/d_draw.S, nq/source/d_draw16.S, nq/source/d_parta.S,
	nq/source/d_polysa.S, nq/source/d_scana.S, nq/source/d_spr8.S,
	nq/source/d_varsa.S, nq/source/dosasm.S, nq/source/r_aclipa.S,
	nq/source/r_aliasa.S, nq/source/r_drawa.S, nq/source/r_edgea.S,
	nq/source/r_varsa.S, nq/source/snd_mixa.S, nq/source/surf16.S,
	nq/source/surf8.S, nq/source/sys_dosa.S, nq/source/sys_ia32.S,
	nq/source/sys_wina.S, nq/source/worlda.S, qw/source/cl_math.S,
	qw/source/d_copy.S, qw/source/d_draw.S, qw/source/d_draw16.S,
	qw/source/d_parta.S, qw/source/d_polysa.S, qw/source/d_scana.S,
	qw/source/d_spr8.S, qw/source/d_varsa.S, qw/source/r_aclipa.S,
	qw/source/r_aliasa.S, qw/source/r_drawa.S, qw/source/r_edgea.S,
	qw/source/r_varsa.S, qw/source/snd_mixa.S, qw/source/surf16.S,
	qw/source/surf8.S, qw/source/sys_x86.S, qw/source/worlda.S,
	tools/qfcc/source/Makefile.am:

	forgot that .S files don't have dependency info :/
	
2001-03-27 21:13  taniwha

	* tools/qfcc/configure.in:

	enable use of qf libs independent of where they are in relation to the qfcc
	source. nothing is actually used yet, but it will be :)
	
2001-03-27 20:37  taniwha

	* tools/qfcc/configure.in:

	back out my premature commit
	
2001-03-27 20:32  taniwha

	* include/asm_i386.h, include/checksum.h, include/cmd.h,
	include/compat.h, include/console.h, include/crc.h, include/cvar.h,
	include/gcc_attr.h, include/hash.h, include/info.h, include/keys.h,
	include/link.h, include/mathlib.h, include/mdfour.h, include/msg.h,
	include/pr_comp.h, include/progs.h, include/qargs.h,
	include/qdefs.h, include/qendian.h, include/qfplist.h,
	include/qtypes.h, include/quakefs.h, include/quakeio.h,
	include/sizebuf.h, include/sys.h, include/uint32.h, include/va.h,
	include/zone.h, include/QF/asm_i386.h, include/QF/checksum.h,
	include/QF/cmd.h, include/QF/compat.h, include/QF/console.h,
	include/QF/crc.h, include/QF/cvar.h, include/QF/gcc_attr.h,
	include/QF/hash.h, include/QF/info.h, include/QF/keys.h,
	include/QF/link.h, include/QF/mathlib.h, include/QF/mdfour.h,
	include/QF/msg.h, include/QF/pr_comp.h, include/QF/progs.h,
	include/QF/qargs.h, include/QF/qdefs.h, include/QF/qendian.h,
	include/QF/qfplist.h, include/QF/qtypes.h, include/QF/quakefs.h,
	include/QF/quakeio.h, include/QF/sizebuf.h, include/QF/sys.h,
	include/QF/uint32.h, include/QF/va.h, include/QF/ver_check.h,
	include/QF/zone.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_strings.c,
	libs/util/Makefile.am, libs/util/checksum.c, libs/util/cmd.c,
	libs/util/crc.c, libs/util/cvar.c, libs/util/hash.c,
	libs/util/info.c, libs/util/link.c, libs/util/mathlib.c,
	libs/util/mdfour.c, libs/util/msg.c, libs/util/qargs.c,
	libs/util/qendian.c, libs/util/qfplist.c, libs/util/sizebuf.c,
	libs/util/va.c, libs/util/ver_check.c, libs/util/zone.c,
	nq/include/bspfile.h, nq/include/client.h,
	nq/include/context_x11.h, nq/include/dga_check.h,
	nq/include/game.h, nq/include/glquake.h, nq/include/host.h,
	nq/include/input.h, nq/include/joystick.h, nq/include/model.h,
	nq/include/net.h, nq/include/net_udp.h, nq/include/protocol.h,
	nq/include/render.h, nq/include/screen.h, nq/include/server.h,
	nq/include/sound.h, nq/include/sv_progs.h, nq/include/vid.h,
	nq/include/view.h, nq/include/wad.h, nq/include/world.h,
	nq/source/cd_linux.c, nq/source/cl_cam.c, nq/source/cl_cmd.c,
	nq/source/cl_demo.c, nq/source/cl_input.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/cl_tent.c, nq/source/com.c,
	nq/source/console.c, nq/source/context_x11.c, nq/source/d_modech.c,
	nq/source/d_surf.c, nq/source/draw.c, nq/source/game.c,
	nq/source/gib.c, nq/source/gib_instructions.c,
	nq/source/gib_interpret.c, nq/source/gib_modules.c,
	nq/source/gib_parse.c, nq/source/gib_stack.c, nq/source/gib_vars.c,
	nq/source/gl_draw.c, nq/source/gl_mesh.c,
	nq/source/gl_model_alias.c, nq/source/gl_model_brush.c,
	nq/source/gl_model_fullbright.c, nq/source/gl_model_sprite.c,
	nq/source/gl_part.c, nq/source/gl_refrag.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/gl_view.c, nq/source/gl_warp.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/in_sdl.c, nq/source/in_svgalib.c,
	nq/source/in_x11.c, nq/source/joy_linux.c, nq/source/keys.c,
	nq/source/model.c, nq/source/model_alias.c,
	nq/source/model_brush.c, nq/source/model_sprite.c,
	nq/source/net_dgrm.c, nq/source/net_loop.c, nq/source/net_main.c,
	nq/source/net_udp.c, nq/source/net_vcr.c, nq/source/pr_cmds.c,
	nq/source/quakefs.c, nq/source/quakeio.c, nq/source/r_alias.c,
	nq/source/r_bsp.c, nq/source/r_efrag.c, nq/source/r_main.c,
	nq/source/r_misc.c, nq/source/r_part.c, nq/source/r_sprite.c,
	nq/source/r_surf.c, nq/source/r_view.c, nq/source/sbar.c,
	nq/source/screen.c, nq/source/snd_alsa_0_9.c, nq/source/snd_dma.c,
	nq/source/snd_mem.c, nq/source/snd_mix.c, nq/source/sv_cvar.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, nq/source/sv_progs.c,
	nq/source/sv_user.c, nq/source/sw_model_alias.c,
	nq/source/sw_model_brush.c, nq/source/sw_model_sprite.c,
	nq/source/sw_view.c, nq/source/sys_unix.c, nq/source/vid.c,
	nq/source/vid_common_gl.c, nq/source/vid_glx.c,
	nq/source/vid_sdl.c, nq/source/vid_sgl.c, nq/source/vid_svgalib.c,
	nq/source/vid_x11.c, nq/source/wad.c, nq/source/world.c,
	qw/include/bspfile.h, qw/include/cdaudio.h, qw/include/cl_demo.h,
	qw/include/cl_ents.h, qw/include/cl_main.h, qw/include/cl_parse.h,
	qw/include/cl_slist.h, qw/include/client.h, qw/include/commdef.h,
	qw/include/context_x11.h, qw/include/d_iface.h,
	qw/include/dga_check.h, qw/include/glquake.h, qw/include/host.h,
	qw/include/input.h, qw/include/joystick.h, qw/include/locs.h,
	qw/include/model.h, qw/include/modelgen.h, qw/include/msg_ucmd.h,
	qw/include/net.h, qw/include/pcx.h, qw/include/pmove.h,
	qw/include/protocol.h, qw/include/qfgl_ext.h,
	qw/include/r_dynamic.h, qw/include/r_local.h,
	qw/include/r_shared.h, qw/include/render.h, qw/include/screen.h,
	qw/include/server.h, qw/include/sound.h, qw/include/sv_progs.h,
	qw/include/teamplay.h, qw/include/tga.h, qw/include/ver_check.h,
	qw/include/vid.h, qw/include/view.h, qw/include/wad.h,
	qw/include/world.h, qw/source/Makefile.am, qw/source/cd_linux.c,
	qw/source/cl_cam.c, qw/source/cl_cmd.c, qw/source/cl_cvar.c,
	qw/source/cl_demo.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_misc.c, qw/source/cl_parse.c,
	qw/source/cl_pred.c, qw/source/cl_slist.c, qw/source/cl_sys_unix.c,
	qw/source/cl_tent.c, qw/source/com.c, qw/source/console.c,
	qw/source/context_x11.c, qw/source/d_modech.c, qw/source/d_surf.c,
	qw/source/dga_check.c, qw/source/draw.c, qw/source/gl_draw.c,
	qw/source/gl_dyn_fires.c, qw/source/gl_dyn_part.c,
	qw/source/gl_mesh.c, qw/source/gl_model_alias.c,
	qw/source/gl_model_brush.c, qw/source/gl_model_fullbright.c,
	qw/source/gl_model_sprite.c, qw/source/gl_ngraph.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_rsurf.c,
	qw/source/gl_screen.c, qw/source/gl_skin.c, qw/source/gl_sky.c,
	qw/source/gl_sky_clip.c, qw/source/gl_textures.c,
	qw/source/gl_warp.c, qw/source/in_sdl.c, qw/source/in_svgalib.c,
	qw/source/in_x11.c, qw/source/joy_linux.c, qw/source/keys.c,
	qw/source/locs.c, qw/source/model.c, qw/source/model_alias.c,
	qw/source/model_brush.c, qw/source/model_sprite.c,
	qw/source/msg_ucmd.c, qw/source/net_chan.c, qw/source/net_udp.c,
	qw/source/pcx.c, qw/source/pmove.c, qw/source/pmovetst.c,
	qw/source/qfgl_ext.c, qw/source/quakefs.c, qw/source/quakeio.c,
	qw/source/r_alias.c, qw/source/r_bsp.c, qw/source/r_efrag.c,
	qw/source/r_main.c, qw/source/r_misc.c, qw/source/r_part.c,
	qw/source/r_sprite.c, qw/source/r_surf.c, qw/source/r_view.c,
	qw/source/sbar.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/snd_alsa_0_9.c, qw/source/snd_dma.c, qw/source/snd_mem.c,
	qw/source/snd_mix.c, qw/source/sv_ccmds.c, qw/source/sv_cvar.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_model.c, qw/source/sv_move.c, qw/source/sv_nchan.c,
	qw/source/sv_phys.c, qw/source/sv_pr_cmds.c, qw/source/sv_progs.c,
	qw/source/sv_send.c, qw/source/sv_sys_unix.c, qw/source/sv_user.c,
	qw/source/sw_model_alias.c, qw/source/sw_model_sprite.c,
	qw/source/sw_skin.c, qw/source/sys_unix.c, qw/source/teamplay.c,
	qw/source/tga.c, qw/source/ver_check.c, qw/source/vid.c,
	qw/source/vid_common_gl.c, qw/source/vid_glx.c,
	qw/source/vid_sdl.c, qw/source/vid_sgl.c, qw/source/vid_svgalib.c,
	qw/source/vid_x11.c, qw/source/wad.c, qw/source/world.c,
	tools/qfcc/configure.in:

	move the api headers into include/QF and clean up (most of) the resulting mess.
	target specific files that I don't build won't compile yet. just put QF/
	infront of the offending headers.
	
	Also move ver_check into libqfutils
	
2001-03-27 03:57  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c, nq/include/sv_progs.h,
	nq/source/.gdbinit, nq/source/sv_progs.c, qw/include/protocol.h,
	qw/include/render.h, qw/include/sv_progs.h, qw/source/.gdbinit,
	qw/source/cl_ents.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_progs.c:

	better progs access error checking and cleanups resulting from it. Fixes
	mega2k and nq.
	
2001-03-27 00:52  taniwha

	* tools/qfcc/source/pr_lex.c:

	put a comment in the right place
	
2001-03-26 21:02  taniwha

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c:

	attack cmdlib with a chainsaw. All unused functions are gone.
	
2001-03-26 16:36  taniwha

	* tools/qfcc/source/.cvsignore:

	add .vimrc
	
2001-03-26 05:33  taniwha

	* tools/qfcc/include/qfcc.h:

	raise some limits so customtf will build. this is NOT the right solution :(
	
2001-03-22 01:52  misty-chan

	* qw/source/: gl_dyn_part.c, r_part.c:

	Very minor changes. cl_max_particles still cannot be used dynamically,
	however I've removed the stupid limits that I'd accidentally left behind
	in my panic to comment out the messed up code in r_part.c so software
	clients now can use a setting of zero. Particles in sw clients will not
	default to 2048 if you use a number less than 1 - it will now use 0.
	Otherwise, I made comments to myself for when I actually fix this and
	cleared up some silliness in comments I'd made. Nothing special.
	
	Special note: To use cl_max_particles *right now* you can either set it
	while playing and then restart the client (I think this should work,
	it's archived. May not however) Or do this which I absolutely am
	*positive* works:
	
	clientname othercommands +set cl_max_particles number othercommands
	
	So, again, while changing in game does not work, it at least is still
	useful somewhat.
	
	Misty-chan
	
2001-03-20 00:27  misty-chan

	* qw/source/: gl_dyn_part.c, r_part.c:

	*DOH!*
	I goofed up my code. cl_max_particles will not dynamically update with
	this change, but ATM, this is safer until I can grok what I need to know
	to fix the code I wrote.
	
	Sorry guys,
	Misty-chan
	
2001-03-19 03:54  misty-chan

	* doc/config/glspeed.cfg:

	Insignificant config file change, 60 particles shows up just as quickly
	as 30 on my system, and obviously gives me twice as many to look at.
	
	Misty-chan
	
2001-03-18 07:35  misty-chan

	* doc/config/: glspeed.cfg, swspeed.cfg:

	Updated cfgs to show the new cl_max_particles cvar - it REALLY HELPS.
	Also removed gl_smooth from the glspeed.cfg - no idea why it was there,
	since I had already replaced it. Whoops.
	
	Misty-chan
	
2001-03-18 07:04  misty-chan

	* qw/source/: cl_main.c, gl_dyn_part.c, r_part.c:

	Okay, this patch REMOVES the -particles command line option, and adds a
	new cvar: cl_max_particles. This cvar is archived, has no lower or
	upper limits (well, less than 1 is not allowed) and can be changed in
	game at any time.
	
	BUGS:
	
	Only one so far. I can't figure out why it's doing this, but in software
	clients, (well, at least X11) if you set it to 1 particle, it acts like
	you set it far higher. 2 acts like you set it to zero... Or maybe
	it's showing 2 and I just can't see it on my 320x200 window. In any
	case, the vagary must be something in the software particles code,
	because I basically used the same code from the GL particles code for
	this as I used for the software renderer.
	
	If nobody can find fault with my code, I'll just make a special note in
	the console help.
	
	In any case, let me know of any problems.
	
	Misty-chan
	
2001-03-17 06:08  taniwha

	* TODO (merged_renderer_0_1):

	rename the formats dir to models
	
2001-03-16 19:19  deek

	* tools/Forge/: InspectorControl.m, KeypairView.m:

	Forge: InspectorControl and KeypairView compile with no warnings now.
	
2001-03-16 15:25  lordhavoc

	* qw/source/gl_dyn_part.c:

	shrank lava splash particles from size 7 to size 3, makes spy gas grenades in TF faster
	
2001-03-14 04:14  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_lex.c:

	when checking a token, they type of the token must be taken into account.
	
2001-03-13 04:43  despair

	* qw/source/vid_common_gl.c:

	Better failure reporting for vid_use8bit.
	
2001-03-12 21:16  taniwha

	* tools/qfcc/: .cvsignore, include/.cvsignore:

	ignore generated files
	
2001-03-12 20:04  taniwha

	* tools/qfcc/source/: .cvsignore, qfcc.c:

	the crc field in progs.dat is evily generated from the crc of progsdef.h, so
	change the header to produce a matching crc. This is an interrim fix until a
	better solution can be found.
	
2001-03-11 21:37  despair

	* nq/source/vid_sgl.c, qw/source/vid_sgl.c:

	Fix white sbars in -sgl.
	(Thanks to super_ice for the patch)
	
2001-03-11 02:14  taniwha

	* nq/source/sv_phys.c:

	fix a type access error
	
2001-03-11 00:31  despair

	* qw/source/gl_draw.c:

	Fix a typo. Oops...
	
2001-03-11 00:25  despair

	* qw/source/: gl_draw.c, gl_textures.c:

	Tighten up checks for 3dfx in gl_draw.c and restore default gl_texturemode to old setting.
	
2001-03-09 21:21  despair

	* qw/source/gl_textures.c:

	Oops.
	
2001-03-09 21:10  despair

	* qw/source/: Makefile.am, gl_draw.c, gl_textures.c:

	Cleanup of gl_draw.c and beginnings of work for user-specifiable texture format/quality (monochrome quake anybody? :)
	
2001-03-09 07:58  knghtbrd

	* nq/: include/host.h, source/com.c, source/host_cmd.c,
	source/quakefs.c:

	The quakefs similarization..  Essentially, we're now using qw's quakefs in
	nq, with the exception that some things were removed and others added.  I
	could have merged this, but I don't feel the system's ready for merging at
	the moment.  The quakefs code needs a bit of a cleanup and a tuneup before
	it goes common.  Like so many other things, that's dependant on other bits
	of the puzzle being completed first.
	
2001-03-09 07:55  knghtbrd

	* qw/source/quakefs.c:

	Purely whitespace cleanups
	
2001-03-09 07:53  knghtbrd

	* nq/source/game.c:

	The standard_quake qboolean now lives here, but Game_Init is now an empty
	function.  There's probably some use for it later on anyway (probably for
	metadata defaults or something), but the -hipnotic and -rogue checks are
	now in quakefs.c.
	
2001-03-09 07:50  knghtbrd

	* nq/source/sbar.c:

	Commented out rogue/hipnotic sbar elements.  Didn't outright delete them
	so they can be used in building the scripted HUDs for those trees.  This
	commit removes all need for the hipnotic and rogue qbooleans.
	
2001-03-08 23:53  wildcode

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c:

	moved slist loading into cl_slist.c
	
2001-03-08 21:04  taniwha

	* configure.in:

	change egcs to kgcc for the broken distro
	
2001-03-08 18:45  taniwha

	* doc/ideas/quakedownload.txt:

	Rhamphoryncus added paks
	
2001-03-08 18:40  taniwha

	* doc/ideas/quakedownload.txt:

	add Rhamphoryncus ideas on the download screen
	
2001-03-08 00:27  taniwha

	* nq/source/sv_progs.c, qw/source/sv_progs.c:

	add pr_checkextentions as promised
	
2001-03-07 23:24  wildcode

	* qw/source/gl_dyn_part.c:

	adding rising smoke
	
2001-03-07 10:22  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c:

	add PF_checkextension for later use. The pr_checkextension cvar will come
	when I've had some sleep.
	
2001-03-06 18:34  mercury

	* nq/include/render.h, qw/include/render.h, include/qtypes.h,
	include/render.h (merged_renderer_0_1):

	BIG sledge hammer!
	
2001-03-06 16:41  taniwha

	* nq/source/game.c:

	this should fix the abyss protocol compatability problems
	
2001-03-06 16:10  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c, qw/source/sv_ccmds.c:

	forgot to remove the old prstring stuff
	
2001-03-06 05:29  taniwha

	* include/progs.h, libs/gamecode/pr_strings.c:

	garbage collector implemented but untested. Also unsused because the issue is
	WHEN to call it. I don't imagine it will be cheap :/
	
2001-03-06 04:22  taniwha

	* include/progs.h, libs/gamecode/Makefile.am,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/gamecode/pr_strings.c, libs/util/hash.c:

	first step towards garbage collected dynamic strings in qc. All strings
	external to the progs file are now malloced and then freed at progs reload.
	All that needs to be implementd for gc to work is the scanner and deallocator.
	
2001-03-05 16:19  taniwha

	* libs/util/hash.c:

	dx_hack_hash stolen from Daniel Phillips <phillips@innominate.de> in the lkml.
	This might or might not give hash tables a better spread. We'll see :)
	
2001-03-05 10:06  knghtbrd

	* nq/source/menu.c:

	Forgot to commit this removal.  Mr. Menu, get the hell outta my tree!
	
2001-03-05 05:11  taniwha

	* include/hash.h, include/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/hash.c, qw/source/quakefs.c:

	hash.[ch]:
		slight api change: the getkey and free functions now take a user data
		parameter (which is an aditional parameter to Hash_New.
	cmd.c, cvar.c, quakefs.c:
		clean up the resulting errors.
	pr_edict.c:
		use hash tables for lookups of function, global and field definitions.
		should speed things up a bit, ESPECIALLY when type checking is enabled.
	
2001-03-05 04:15  taniwha

	* libs/gamecode/pr_exec.c:

	put the pointer comparison back in so dynamic strings don't cause blowouts
	
2001-03-05 04:08  taniwha

	* libs/gamecode/pr_exec.c:

	better(?) string sharing. e1m3 died a sad death in nq due to running out of
	strings, but that was because only the address of the string was checked for
	similarity. Now strequal is used.
	
2001-03-05 02:18  taniwha

	* nq/source/: cl_math.S, d_copy.S, d_draw.S, d_draw16.S, d_parta.S,
	d_polysa.S, d_scana.S, d_spr8.S, d_varsa.S, dosasm.S, r_aclipa.S,
	r_aliasa.S, r_drawa.S, r_edgea.S, r_varsa.S, snd_mixa.S, surf16.S,
	surf8.S, sys_dosa.S, sys_ia32.S, sys_wina.S, worlda.S:

	thought something was wrong with the previous checkin. I keep forgetting .S
	files don't get dependencies in automake :(
	
2001-03-05 02:06  taniwha

	* include/asm_i386.h, include/mathlib.h, libs/util/Makefile.am,
	libs/util/math.S, libs/util/mathlib.c, nq/include/asm_ia32.h,
	nq/include/mathlib.h, nq/source/Makefile.am, nq/source/math.S,
	nq/source/mathlib.c, qw/include/asm_i386.h, qw/include/mathlib.h,
	qw/source/Makefile.am, qw/source/math.S, qw/source/mathlib.c:

	merge math code into utils
	
2001-03-04 13:55  knghtbrd

	* TODO:

	Since nobody cares the structure of the menu after it's rewritten, I've
	replaced the menu structure with just the binds listing so whoever does
	that doesn't forget a binding we never use (run key?  My forwardspeed is
	600, wtf do I need a run key for?)
	
2001-03-04 10:09  knghtbrd

	* qw/source/quakefs.c:

	Forest's COM_FileBase rewrite.  Doubt this is faster, but it's sure a lot
	easier on the eyes.
	
2001-03-04 07:43  knghtbrd

	* nq/: include/Makefile.am, include/menu.h, source/Makefile.am,
	source/gl_screen.c, source/host.c, source/host_cmd.c,
	source/in_sdl.c, source/keys.c, source/net_dgrm.c, source/sbar.c,
	source/screen.c, source/vid_x11.c:

	NQ's menu is gone too, menu.c is laying around till I add more info to the
	TODO file, then it dies too.
	
2001-03-04 06:30  taniwha

	* configure.in, include/.cvsignore, include/pr_comp.h,
	include/progs.h, include/va.h, libs/Makefile.am,
	libs/gamecode/.cvsignore, libs/gamecode/Makefile.am,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	nq/include/mathlib.h, nq/include/pr_comp.h, nq/include/progs.h,
	nq/include/server.h, nq/include/sv_pr_cmds.h,
	nq/include/sv_progs.h, nq/include/va.h, nq/include/world.h,
	nq/source/Makefile.am, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/net_dgrm.c, nq/source/pr_cmds.c, nq/source/pr_edict.c,
	nq/source/pr_exec.c, nq/source/sv_main.c, nq/source/sv_move.c,
	nq/source/sv_phys.c, nq/source/sv_progs.c, nq/source/sv_user.c,
	nq/source/world.c, qw/include/mathlib.h, qw/include/pr_comp.h,
	qw/include/progdefs.h, qw/include/progs.h, qw/include/sv_progs.h,
	qw/include/va.h, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/net_packetlog.c, qw/source/pr_edict.c,
	qw/source/pr_exec.c, qw/source/pr_offs.c, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_move.c, qw/source/sv_phys.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_progs.c, qw/source/sv_send.c, qw/source/sv_user.c,
	qw/source/world.c:

	merge in my progs work off the `taniwha' branch. This prigs us a few nice
	thinks:
	  o Full progs modularity
	  o CSQC should now be just a matter of creating the builtin functions and
	    loading the code.
	  o total independence from progs globals, functions and entity field layouts
	    on the conditoin that their definitions have not been stripped from the
	    progs file.
	  o optional (though currently forced on) type checking on access to progs
	    entity fields from C
	  o the progs engine is fully shared between nq and qw.
	
2001-03-04 06:08  taniwha

	* qw/include/mathlib.h (taniwha):

	THOU SHALT NOT SCREW UP THY DOT-PRODUCT MACRO!!! :P
	
2001-03-04 05:42  taniwha

	* libs/gamecode/pr_edict.c (taniwha):

	remove the reliance on MAX_EDICTS
	
2001-03-04 05:27  taniwha

	* nq/include/mathlib.h, nq/include/sv_pr_cmds.h,
	nq/include/sv_progs.h, nq/source/host_cmd.c, nq/source/pr_cmds.c,
	nq/source/sv_main.c, nq/source/sv_move.c, nq/source/sv_phys.c,
	nq/source/world.c, qw/include/mathlib.h (taniwha):

	nq seems to like the new progs setup (got to e2m2 in medium without problems)
	
2001-03-04 05:27  taniwha

	* nq/include/sv_pr_cmds.h:

	file sv_pr_cmds.h was initially added on branch taniwha.
	
2001-03-04 01:55  knghtbrd

	* qw/source/keys.c:

	A number of keys should bring up the menu in demo playback, they now bring
	up the console.
	
2001-03-03 12:30  knghtbrd

	* qw/source/keys.c:

	Escape is still unconditional, but rather than being unconditionally menu
	(or now unconditionally nothing since I killed the menu), it works as the
	console.  In the future, when the new menu is implemented, it will fall
	back to console if there's a problem with the menu (like there isn't one.)
	
2001-03-03 12:16  knghtbrd

	* qw/source/r_misc.c:

	Software netgraph fixed.  Probably not the same as it was before, someone
	else is welcome to change it to their liking, optimize it, remove the box,
	whatever..
	
2001-03-03 11:05  knghtbrd

	* qw/source/: r_main.c, r_misc.c:

	Fixed the netgraph
	
2001-03-03 10:01  knghtbrd

	* nq/source/Makefile.am:

	This should not be here yet, reverting
	
2001-03-03 09:42  knghtbrd

	* nq/source/Makefile.am, qw/include/Makefile.am, qw/include/menu.h,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/gl_screen.c,
	qw/source/in_sdl.c, qw/source/keys.c, qw/source/menu.c,
	qw/source/r_misc.c, qw/source/screen.c, qw/source/vid_x11.c:

	Menu has been killed completely from qw.  It's dead.  I doubt anybody will
	even notice, given that QW's menu was crippled to the point that it was
	completely useless anyway.
	
2001-03-03 09:09  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, nq/source/host.c (taniwha):

	more nq fixes, not there yet
	
2001-03-03 08:59  taniwha

	* include/progs.h, nq/include/server.h, nq/include/sv_progs.h,
	nq/include/world.h, nq/source/host_cmd.c, nq/source/pr_cmds.c,
	nq/source/sv_main.c, nq/source/sv_progs.c, qw/include/sv_progs.h
	(taniwha):

	more independence cleanups and nq is closer to running
	
2001-03-03 08:31  taniwha

	* nq/: include/sv_progs.h, source/Makefile.am, source/host.c,
	source/host_cmd.c, source/net_dgrm.c, source/pr_cmds.c,
	source/sv_main.c, source/sv_move.c, source/sv_phys.c,
	source/sv_progs.c, source/sv_user.c, source/world.c (taniwha):

	nq compiles with the new progs setup, but doesn't have a hope of running yet.
	None of the globals etc structs are filled in and there will be a lot of type
	errors in SVFIELD usage.
	
2001-03-03 08:31  taniwha

	* nq/include/sv_progs.h:

	file sv_progs.h was initially added on branch taniwha.
	
2001-03-03 07:23  knghtbrd

	* TODO:

	Added menu structure to TODO file, it's not in typical TODO format since
	it's either done or it's not.  Very soone the menu code will be axed and
	this will aid in replacing it.
	
2001-03-03 06:51  knghtbrd

	* nq/source/keys.c, qw/source/keys.c:

	Mostly whitespace, these files are now identical and COULD be merged, if
	they weren't about to get a rewrite first.
	
2001-03-03 06:01  wildcode

	* qw/source/cl_main.c:

	added sharepath search when loading server list
	
2001-03-03 05:34  taniwha

	* qw/include/mathlib.h (taniwha):

	macro parameter usage must have () around them :P
	This seems to fix the aim bug
	
2001-03-03 00:54  wildcode

	* qw/source/snd_oss.c:

	fixing missing oss dev as shown by taniwha
	
2001-03-02 23:41  taniwha

	* include/progs.h (taniwha):

	missed this in the previous checkin
	
2001-03-02 23:40  taniwha

	* qw/source/sv_progs.c (taniwha):

	more cleanups. rocket/shotgun bug not found yet
	
2001-03-02 23:38  despair

	* qw/source/: gl_draw.c, gl_rmisc.c, gl_rsurf.c:

	gl_colorlights gone, replaced by gl_lightmap_components. Valid values are 1, 3, 4. 4 (RGBA) default. Significant speedup going from RGB to RGBA on some boards.
	
	Thanks to LordHavoc for the idea, and much of the design.
	
2001-03-02 23:32  despair

	* qw/source/gl_dyn_part.c:

	Tweaked lava splash.
	
2001-03-02 23:07  taniwha

	* libs/gamecode/pr_edict.c (taniwha):

	fix a silly edict print bug
	
2001-03-02 19:18  taniwha

	* include/progs.h, libs/gamecode/Makefile.am,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/gamecode/pr_offs.c, qw/include/sv_progs.h,
	qw/source/sv_ents.c, qw/source/sv_phys.c, qw/source/sv_progs.c
	(taniwha):

	fix the silly OP_STATE bug. also erradicate pr_offs.c and its contents (the
	source of the bug)
	
2001-03-02 09:36  deek

	* tools/Forge/InspectorControl.m:

	Woo, one more file builds cleanly...very few actual changes needed.
	
2001-03-02 09:13  deek

	* tools/Forge/: EntityClass.m, Forge.m, GNUmakefile.preamble:

	Forge.m now builds cleanly. It probably doesn't work, I had to comment out
	a lot of PostScript-related code.
	
2001-03-02 07:01  deek

	* tools/Forge/: CameraView.m, EntityClass.m, Forge.m, Forge_main.m,
	GNUmakefile.preamble:

	Compile fixes, we're getting a bit closer.
	
2001-03-02 00:32  taniwha

	* libs/gamecode/: pr_edict.c, pr_exec.c (taniwha):

	more debug changes. not there yet
	
2001-03-02 00:29  knghtbrd

	* qw/source/console.c:

	Minor cleanup to download draw function.  More to do, this is just a good
	checkpoint before I make changes that may not work.
	
2001-03-01 23:30  taniwha

	* libs/gamecode/pr_exec.c, qw/source/sv_phys.c (taniwha):

	just some temporary debug info
	
2001-03-01 23:03  taniwha

	* libs/gamecode/: pr_edict.c, pr_exec.c (taniwha):

	forgot to change ev_function to ev_func in pr_edict and pr_exec was using the
	wrong time. weaponframe still not fixed, but static entities were fixed in the
	previous checkin
	
2001-03-01 21:11  taniwha

	* include/pr_comp.h, include/progs.h, qw/include/sv_progs.h,
	qw/source/sv_move.c, qw/source/sv_phys.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_send.c, qw/source/sv_user.c, qw/source/world.c
	(taniwha):

	edict field access type checking :) Currently forced on, but it will become a
	configure option in the future
	
2001-03-01 20:41  taniwha

	* qw/source/: cl_main.c, net_packetlog.c (taniwha):

	fix up packet logging for the new msg stuff
	
2001-03-01 19:05  taniwha

	* qw/include/sv_progs.h (taniwha):

	clean out unused fields
	
2001-03-01 18:44  taniwha

	* include/progs.h, qw/include/sv_progs.h, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_move.c, qw/source/sv_phys.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_progs.c, qw/source/sv_send.c, qw/source/sv_user.c,
	qw/source/world.c (taniwha):

	progsdef.h is now used only for the PROGHEADER_CRC def. Much of the protocol
	still seems to be broken :(
	
2001-03-01 08:34  taniwha

	* qw/include/sv_progs.h:

	file sv_progs.h was initially added on branch taniwha.
	
2001-03-01 08:34  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, qw/include/sv_progs.h,
	qw/source/sv_ccmds.c, qw/source/sv_ents.c, qw/source/sv_init.c,
	qw/source/sv_main.c, qw/source/sv_move.c, qw/source/sv_phys.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	qw/source/sv_user.c, qw/source/world.c (taniwha):

	really clean up global and function access. Unfortunatly, frames are still
	borked, at least for the view entity.
	
2001-03-01 07:42  knghtbrd

	* nq/source/quakefs.c, qw/source/quakefs.c:

	COM_SkipPath now uses strrchr, it's much more readable now.
	
2001-03-01 02:51  knghtbrd

	* include/console.h, nq/source/console.c, qw/source/console.c,
	qw/source/gl_screen.c, qw/source/screen.c:

	The download bar is now seperate from Con_DrawConsole.  This is currently
	not really for the best, but it will be soon.
	
2001-02-28 23:35  taniwha

	* qw/source/sv_init.c (taniwha):

	must set the data field in ALL edicts, not just player edicts :)
	
2001-02-28 23:33  taniwha

	* libs/gamecode/pr_edict.c (taniwha):

	fix classname field finding
	
2001-02-28 22:44  taniwha

	* include/.cvsignore, include/progs.h, libs/gamecode/pr_edict.c,
	qw/include/progdefs.h, qw/source/Makefile.am, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_move.c, qw/source/sv_phys.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_progs.c, qw/source/sv_send.c, qw/source/sv_user.c,
	qw/source/world.c (taniwha):

	qw-server builds, but dies a sad death. I REALLY REALLY NEED to clean up my
	progs globals and edict fields accessors, but I'm not so sure that's the cause
	of the run-time error:
	
	SV_Error: SV_ModelIndex: model progs/player.mdl not precached
	Fatal error: SV_Error: SV_ModelIndex: model progs/player.mdl not precached
	
	I suspect I failed to find the spawn function.
	
2001-02-28 18:37  mercury

	* include/render.h (merged_renderer_0_1):

	Tweaked a few things for the skin struct.
	
2001-02-28 10:49  knghtbrd

	* nq/source/console.c, qw/source/console.c:

	NQ's console is now identical to QW's, except for QW's download bar, which
	IMO doesn't belong there and will be moving.  Other things may be moving
	too, but I'm still debating them.
	
2001-02-28 10:21  knghtbrd

	* qw/source/console.c:

	Con_Print now does Sys_Printf and logging itself.  There was exactly one
	use of Con_Printf in the code and it was appropriate for logging anyway.
	As a result, Con_DPrintf now uses Con_Print directly for a slight speedup
	there having two layers of function calls and varargs parsing to get to
	the console.  Also ran the file through indent while I'm at it.
	
2001-02-28 10:18  knghtbrd

	* qw/source/cl_main.c:

	Cleaned up output of server print
	
2001-02-28 09:12  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, nq/source/sv_progs.c, qw/source/sv_ents.c,
	qw/source/sv_progs.c (taniwha):

	libqfgamecode now builds. Now for the fun part: getting qw and nq to work using
	the new setup.
	
2001-02-28 08:53  knghtbrd

	* nq/include/client.h:

	An evil (but temporary) hack.  NQ has no concept of ca_active.  This
	should change to fix a few outstanding NQ bugs at some point, but in the
	meantime it has been defined to be the same as ca_connected.  Yeah, that's
	damned evil.  It's been clearly marked and WILL go away when not needed.
	
2001-02-28 02:25  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c (taniwha):

	pr_edict.c is closer to compiling and has been re-indented
	
2001-02-28 01:59  taniwha

	* include/pr_comp.h:

	file pr_comp.h was initially added on branch taniwha.
	
2001-02-28 01:59  taniwha

	* include/va.h:

	file va.h was initially added on branch taniwha.
	
2001-02-28 01:59  taniwha

	* include/pr_comp.h, include/progs.h, include/va.h,
	libs/gamecode/pr_comp.h, libs/gamecode/pr_edict.c, nq/include/va.h,
	qw/include/va.h (taniwha):

	re-think edict_t. this is going to massivly break things for a while, but
	tough, progs should never have known about entity_state_t in the first place.
	Nor should it have been mod spefic.
	
2001-02-28 00:56  taniwha

	* libs/gamecode/pr_comp.h:

	file pr_comp.h was initially added on branch taniwha.
	
2001-02-28 00:56  taniwha

	* libs/gamecode/pr_offs.c:

	file pr_offs.c was initially added on branch taniwha.
	
2001-02-28 00:56  taniwha

	* include/progs.h:

	file progs.h was initially added on branch taniwha.
	
2001-02-28 00:56  taniwha

	* include/progs.h, libs/gamecode/.cvsignore,
	libs/gamecode/Makefile.am, libs/gamecode/pr_comp.h,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/gamecode/pr_offs.c, nq/include/pr_comp.h, nq/include/progs.h,
	nq/source/pr_edict.c, nq/source/pr_exec.c, nq/source/pr_offs.c,
	nq/source/sv_progs.c, qw/include/pr_comp.h, qw/include/progs.h,
	qw/source/pr_edict.c, qw/source/pr_exec.c, qw/source/pr_offs.c,
	qw/source/sv_progs.c (taniwha):

	next step of the progs merge done. just need to sort out interdependencies,
	fix PR_SetString, and a few other things.
	
2001-02-28 00:56  taniwha

	* libs/gamecode/pr_exec.c:

	file pr_exec.c was initially added on branch taniwha.
	
2001-02-28 00:56  taniwha

	* libs/gamecode/pr_edict.c:

	file pr_edict.c was initially added on branch taniwha.
	
2001-02-27 23:02  taniwha

	* libs/gamecode/.cvsignore:

	file .cvsignore was initially added on branch taniwha.
	
2001-02-27 23:02  taniwha

	* configure.in, libs/Makefile.am, libs/gamecode/.cvsignore,
	libs/gamecode/Makefile.am (taniwha):

	the beginnings of merged progs code
	
2001-02-27 23:02  taniwha

	* libs/gamecode/Makefile.am:

	file Makefile.am was initially added on branch taniwha.
	
2001-02-27 21:18  deek

	* tools/Forge/: Brush.h, CameraView.h, Clipper.h, Dict.h, Entity.h,
	EntityArray.h, EntityClass.h, Forge.h, GNUmakefile,
	GNUmakefile.preamble, InspectorControl.h, KeypairView.h, Map.h,
	PC.project, PopScrollView.h, Preferences.h, Project.h, SetBrush.h,
	TexturePalette.h, TextureView.h, Things.h, UserPath.h, XYView.h,
	ZScrollView.h, ZView.h, cmdlib.h, mathlib.h, qedefs.h, render.h:

	Okay, that was stupid. ProjectCenter isn't good enough yet, so I'm back to
	writing makefiles by hand.
	
	Add a makefile preamble to set up our flags.
	
	Compartmentalize all the headers into a Headers/ dir.
	
2001-02-27 20:44  deek

	* tools/Forge/cmdlib.c:

	Update cmdlib.c to be in sync with qfcc
	
2001-02-27 19:48  deek

	* tools/Forge/: Forge.h, Forge.m:

	Continuing work: Forge.* builds a little further.
	
2001-02-27 19:28  deek

	* tools/Forge/ZView.h:

	NSPoints are not passed by reference.
	
2001-02-27 19:27  mercury

	* include/render.h:

	file render.h was initially added on branch merged_renderer_0_1.
	
2001-02-27 19:27  mercury

	* include/anorm_dots.h, include/anorms.h, include/qtypes.h,
	include/render.h, nq/include/anorm_dots.h, nq/include/anorms.h,
	qw/include/anorm_dots.h, qw/include/anorms.h,
	qw/include/protocol.h, qw/source/cl_ents.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c, qw/source/gl_rmain.c, qw/source/gl_rsurf.c,
	qw/source/r_view.c, qw/source/sv_ents.c, qw/source/sv_init.c,
	qw/source/sv_progs.c (merged_renderer_0_1):

	Start of the work on the merged renderer, does not even compile, let
	alone work.
	
2001-02-27 19:27  mercury

	* include/anorm_dots.h:

	file anorm_dots.h was initially added on branch merged_renderer_0_1.
	
2001-02-27 19:27  mercury

	* include/anorms.h:

	file anorms.h was initially added on branch merged_renderer_0_1.
	
2001-02-27 19:27  deek

	* tools/Forge/TexturePalette.m:

	whitespace.
	
2001-02-27 19:05  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c (taniwha):

	clean up RETURN_EDICT and RETURN_STRING definitions to be both easier to read
	and more correct for aliasing (and int size dependence, too:).
	
2001-02-27 08:21  taniwha

	* qw/source/pr_exec.c (taniwha):

	new operand handling from nq
	
2001-02-27 05:37  taniwha

	* nq/source/pr_exec.c (taniwha):

	fix some indent braindamage.
	change OP[ABC] to E_OP[ABC] and add OP[ABC] as the non-cast version.
	
2001-02-26 20:52  taniwha

	* nq/source/pr_offs.c:

	file pr_offs.c was initially added on branch taniwha.
	
2001-02-26 20:52  taniwha

	* nq/: include/progs.h, include/server.h, source/Makefile.am,
	source/host.c, source/host_cmd.c, source/net_dgrm.c,
	source/pr_cmds.c, source/pr_edict.c, source/pr_exec.c,
	source/pr_offs.c, source/sv_main.c, source/sv_move.c,
	source/sv_phys.c, source/sv_progs.c, source/sv_user.c,
	source/world.c (taniwha):

	initial work at bringing nq's progs code up-to-snuff with qw's. Doesn't work
	yet :( nq segs due to either mangled strings or mangled functions, not sure
	yet.
	
2001-02-26 20:52  taniwha

	* nq/source/sv_progs.c:

	file sv_progs.c was initially added on branch taniwha.
	
2001-02-26 17:39  taniwha

	* qw/: include/sound.h, source/snd_alsa_0_5.c,
	source/snd_alsa_0_9.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sun.c, source/snd_win.c:

	all -snd* params and environment checking have been removed from the sound
	subsystem in favor of Cvars*. These new cvars are:
	 o  snd_device  defaults to "" which selects the default device of the system
	    (eg, plug:0,0 for ALSA 0.9 or /dev/dsp for OSS)
	 o  snd_rate    defaults to 0 which selects the system default rate.
	 o  snd_bits    defaults to 0 which selects the system default bit depth.
	 o  snd_stereo  defaults to 1 (0 is mono)
	
	* actually, not that thorough: alsa and oss only. The rest have just ws :/
	
2001-02-26 17:12  taniwha

	* nq/: include/sound.h, source/snd_alsa_0_5.c,
	source/snd_alsa_0_9.c, source/snd_dma.c, source/snd_oss.c:

	all -snd* params and environment checking have been removed from the sound
	subsystem in favor of Cvars. These new cvars are:
	 o  snd_device  defaults to "" which selects the default device of the system
	    (eg, plug:0,0 for ALSA 0.9 or /dev/dsp for OSS)
	 o  snd_rate    defaults to 0 which selects the system default rate.
	 o  snd_bits    defaults to 0 which selects the system default bit depth.
	 o  snd_stereo  defaults to 1 (0 is mono)
	
2001-02-26 06:48  taniwha

	* nq/source/: .indent.pro, cd_dos.c, cd_linux.c, cd_null.c,
	cd_win.c, cl_cam.c, cl_cmd.c, cl_demo.c, cl_input.c, cl_main.c,
	cl_parse.c, cl_tent.c, com.c, conproc.c, console.c, context_x11.c,
	d_edge.c, d_fill.c, d_init.c, d_modech.c, d_part.c, d_polyse.c,
	d_scan.c, d_sky.c, d_sprite.c, d_surf.c, d_vars.c, d_zpoint.c,
	dga_check.c, dirent.c, dos_v2.c, draw.c, fnmatch.c, game.c, gib.c,
	gib_instructions.c, gib_interpret.c, gib_modules.c, gib_parse.c,
	gib_stack.c, gib_vars.c, gl_draw.c, gl_mesh.c, gl_model_alias.c,
	gl_model_brush.c, gl_model_fullbright.c, gl_model_sprite.c,
	gl_part.c, gl_refrag.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c,
	gl_rsurf.c, gl_screen.c, gl_view.c, gl_warp.c, host.c, host_cmd.c,
	in_dos.c, in_null.c, in_sdl.c, in_sun.c, in_svgalib.c, in_win.c,
	in_x11.c, joy_linux.c, joy_null.c, keys.c, mathlib.c, menu.c,
	model.c, model_alias.c, model_brush.c, model_sprite.c, mplib.c,
	mplpc.c, net_bsd.c, net_bw.c, net_comx.c, net_dgrm.c, net_dos.c,
	net_ipx.c, net_loop.c, net_main.c, net_mp.c, net_none.c, net_ser.c,
	net_udp.c, net_vcr.c, net_win.c, net_wins.c, net_wipx.c,
	nonintel.c, pr_cmds.c, pr_edict.c, pr_exec.c, quakefs.c, quakeio.c,
	r_aclip.c, r_alias.c, r_bsp.c, r_draw.c, r_edge.c, r_efrag.c,
	r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c, r_sprite.c,
	r_surf.c, r_vars.c, r_view.c, sbar.c, screen.c, snd_alsa_0_5.c,
	snd_alsa_0_9.c, snd_dma.c, snd_dos.c, snd_gus.c, snd_mem.c,
	snd_mix.c, snd_next.c, snd_null.c, snd_oss.c, snd_sdl.c, snd_sun.c,
	snd_win.c, sv_ded.c, sv_main.c, sv_move.c, sv_phys.c, sv_user.c,
	sw_model_alias.c, sw_model_brush.c, sw_model_sprite.c, sw_part.c,
	sw_view.c, sys_dos.c, sys_null.c, sys_sun.c, sys_unix.c,
	sys_unixd.c, sys_win.c, sys_wind.c, vid.c, vid_3dfxsvga.c,
	vid_common_gl.c, vid_dos.c, vid_ext.c, vid_glx.c, vid_mgl.c,
	vid_null.c, vid_sdl.c, vid_sgl.c, vid_sunx.c, vid_sunxil.c,
	vid_svgalib.c, vid_vga.c, vid_wgl.c, vid_win.c, vid_x11.c,
	vregset.c, wad.c, world.c:

	run indent over all the .c files using qw's .indent.pro. The real reason for
	this is I mistakenly did so while making some other changes (which I made sure
	were NOT in the checkin:)
	
2001-02-25 23:18  taniwha

	* TODO:

	strip tabs and `TODOize' the directory tree, marking those dirs I consider to
	be basicly done as such.
	
2001-02-24 08:38  despair

	* nq/source/snd_alsa_0_5.c, nq/source/snd_alsa_0_9.c,
	qw/source/snd_alsa_0_5.c, qw/source/snd_alsa_0_9.c:

	More comment updates! Flee in terror! (Right into the maw of that shambler behind you!)
	
2001-02-24 06:58  deek

	* tools/qfcc/: AUTHORS, Makefile.am, acconfig.h, bootstrap,
	configure.in, qfcc.lsm.in, doc/man/qfcc.1, include/Makefile.am,
	include/cmdlib.h, include/config.h.in, include/pr_comp.h,
	include/qfcc.h, source/.indent.pro, source/Makefile.am,
	source/cmdlib.c, source/pr_comp.c, source/pr_lex.c, source/qfcc.c:

	QFCC -- the QuakeForge Code Compiler -- an autoconfiscated qcc.
	It sucks, but it works, and will form the basis for something that Does
	Not Suck.
	
2001-02-24 06:38  taniwha

	* nq/: include/game.h, source/Makefile.am, source/game.c,
	source/host.c, source/qargs.c:

	fix up the support for -<game>
	
2001-02-24 04:40  taniwha

	* configure.in, include/win32/version.h:

	rev the version number to the devel series
	
2001-02-24 04:25  taniwha

	* libs/util/cvar.c:

	fix the problem with getting kicked from tf/megatf servers for changing teams.
	Got the `changed' test backwards.
	
2001-02-23 23:16  taniwha

	* include/info.h, include/link.h, include/msg.h, libs/.cvsignore,
	libs/util/.cvsignore, libs/util/Makefile.am, libs/util/info.c,
	libs/util/link.c, libs/util/msg.c, libs/util/qargs.c,
	libs/util/qendian.c, nq/include/info.h, nq/include/link.h,
	nq/include/msg.h, nq/include/net.h, nq/source/Makefile.am,
	nq/source/cl_demo.c, nq/source/cl_parse.c, nq/source/cl_tent.c,
	nq/source/link.c, nq/source/msg.c, nq/source/net_dgrm.c,
	nq/source/net_loop.c, nq/source/net_main.c, nq/source/net_vcr.c,
	nq/source/qendian.c, nq/source/r_part.c, nq/source/r_view.c,
	nq/source/sv_user.c, qw/include/info.h, qw/include/link.h,
	qw/include/msg.h, qw/include/msg_ucmd.h, qw/include/net.h,
	qw/source/Makefile.am, qw/source/cl_demo.c, qw/source/cl_ents.c,
	qw/source/cl_input.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c, qw/source/info.c, qw/source/link.c,
	qw/source/msg.c, qw/source/msg_ucmd.c, qw/source/net_chan.c,
	qw/source/net_udp.c, qw/source/net_udp6.c, qw/source/qargs.c,
	qw/source/qendian.c, qw/source/r_view.c, qw/source/sv_ents.c,
	qw/source/sv_main.c, qw/source/sv_user.c:

	looks like utils is more or less complete for now, except for some fixes in
	nq for abyss etc (ie, the magical -<mod> args).
	The interface to the message subsystem got a revamp and all the mods to the .c
	files reflect this. currently a little ugly, but I plan on abstracting msg
	further to clean it up and make it more oo.
	
2001-02-23 20:26  taniwha

	* configure.in:

	forgot to update the alsa version test
	
2001-02-23 18:31  taniwha

	* include/checksum.h, include/crc.h, include/qfplist.h,
	libs/util/Makefile.am, libs/util/checksum.c, libs/util/crc.c,
	libs/util/qfplist.c, nq/include/checksum.h, nq/include/crc.h,
	nq/source/Makefile.am, nq/source/checksum.c, nq/source/crc.c,
	qw/include/checksum.h, qw/include/crc.h, qw/include/qfplist.h,
	qw/source/Makefile.am, qw/source/checksum.c, qw/source/crc.c,
	qw/source/net_com.c, qw/source/qfplist.c:

	merge qw's net_com.c and checksum.c (net_com.c was identitcle to nq's
	checksum.c) and then move the resutlting checksum.c into libs/utils
	ditching nq's. Due to net_com.c, qw's libqfnet.a will need to be deleted or
	you will get duplicate symbol link errors. Also merge crc.[ch] and move
	qfplits.[ch] to their final homes. Also, remove a slightly overzealous use
	of "static" in qfplist.[ch].
	
2001-02-23 06:36  taniwha

	* nq/source/snd_alsa_0_9.c, qw/source/snd_alsa_0_9.c:

	snd_alsa_0_9.c now works on my cards. Hope it still works for Despair.
	
2001-02-23 05:44  despair

	* nq/include/render.h, nq/source/snd_dma.c, qw/include/client.h,
	qw/include/protocol.h, qw/include/render.h:

	Fiend is getting full, but I force fed it some more typos anyways.
	
2001-02-23 05:32  despair

	* include/cmd.h:

	More misspellings messily dispatched.
	
2001-02-23 00:49  knghtbrd

	* NEWS:

	Cleared the NEWS file - what was there didn't even apply to newtree it was
	so old.
	
2001-02-22 20:51  taniwha

	* configure.in, nq/source/Makefile.am, nq/source/snd_alsa_0_6.c,
	nq/source/snd_alsa_0_9.c, qw/source/Makefile.am,
	qw/source/snd_alsa_0_6.c, qw/source/snd_alsa_0_9.c:

	as alsa 0.6 never came out, ditch it and add 0.9 support (thanks, Abramo)
	
2001-02-22 20:39  misty-chan

	* doc/config/swspeed.cfg:

	swspeed.cfg is speed cfg for software clients (-x11 -svga) however it is
	not well tested, and needs someone to bash it over the head a few times.
	If you routinely use the software clients, please find out what in this
	file works for you, and let me know.
	
	Misty
	
2001-02-22 19:23  misty-chan

	* doc/config/glspeed.cfg:

	My glspeed.cfg, which I promise to incrementally upgrade as I get
	feedback. This will produce tremendous speed increases with gl cards, so
	long as you are willing to sacrifice eyecandy.
	
	Misty
	
2001-02-22 19:06  taniwha

	* TODO:

	add an item for doublesize modes
	
2001-02-22 19:00  taniwha

	* qw/include/net.h:

	fix broken ipv6 address field
	
2001-02-22 17:06  taniwha

	* configure.in:

	add reporting of compression support
	
2001-02-22 16:53  taniwha

	* libs/util/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	%s/libutil.a/libqfutil.a/g due to name space clash found when linking SDL.
	
	New naming convention, all libs will be libqf<subsys>.a (should we instead
	use libQF<subsys>.a?). The .so libs, when we get to them, will have to be
	sorted out then.
	
2001-02-22 08:12  taniwha

	* libs/Makefile.am, libs/util/Makefile.am, libs/util/cvar.c,
	libs/util/sizebuf.c, nq/source/Makefile.am, nq/source/cl_cmd.c,
	nq/source/cmd.c, nq/source/cvar.c, nq/source/host.c,
	nq/source/mdfour.c, nq/source/sizebuf.c, nq/source/sv_cvar.c,
	nq/source/va.c, nq/source/zone.c, qw/source/Makefile.am,
	qw/source/cl_cmd.c, qw/source/cmd.c, qw/source/cvar.c,
	qw/source/hash.c, qw/source/mdfour.c, qw/source/sizebuf.c,
	qw/source/va.c, qw/source/zone.c:

	libutil.a is now used by both qw and nq
	
2001-02-22 04:46  taniwha

	* include/cmd.h, libs/util/cmd.c, nq/source/cl_demo.c,
	nq/source/cl_parse.c, nq/source/cmd.c,
	nq/source/gib_instructions.c, nq/source/host_cmd.c,
	nq/source/sv_main.c, nq/source/sv_user.c, qw/source/cl_parse.c,
	qw/source/cmd.c, qw/source/sv_main.c:

	clean up the mess caused by attempting to merge cmd.[ch]. When taken further,
	this might give us nice controlability of when cvars can be changed.
	
2001-02-22 04:13  taniwha

	* configure.in:

	update configure.in for the new location of win32/version.h
	
2001-02-22 04:10  taniwha

	* include/win32/: fnmatch.h, version.h, version.h.in, bc/borland.c,
	bc/config.h, mingw/config.h, resources/icon1.ico,
	resources/quakeforge.rc, resources/resource.h, vc/config.h,
	vc/dirent.h:

	move the win32 includes to the top level using qw's stuff
	
2001-02-22 04:00  taniwha

	* nq/include/: cmd.h, compat.h, console.h, gcc_attr.h, mdfour.h,
	qargs.h, qendian.h, quakefs.h, stamp-h.in, sys.h, uint32.h, zone.h:

	remove redundant files
	
2001-02-22 03:48  taniwha

	* qw/include/: cmd.h, compat.h, console.h, gcc_attr.h, hash.h,
	mdfour.h, qendian.h, quakefs.h, sizebuf.h, stamp-h.in, sys.h,
	uint32.h:

	remove redundant fields
	
2001-02-22 00:24  knghtbrd

	* configure.in, debian/Makefile.am, debian/control,
	debian/qf-client-ggi.dirs, debian/qf-client-ggi.docs,
	debian/qf-client-ggi.files, debian/qf-client-ggi.undocumented,
	doc/qf-client-ggi-cvar.txt, nq/source/.cvsignore,
	nq/source/Makefile.am, nq/source/gl_screen.c, nq/source/vid_ggi.c,
	qw/source/.cvsignore, qw/source/Makefile.am, qw/source/in_ggi.c,
	qw/source/vid_ggi.c:

	GGI has been eradicated.  It's broken and none of us use it, therefore
	nobody's fixing it.  Given that without DGA it's not really much faster
	than X11 anyway and the lack of a maintainer, it's deadwood.
	
2001-02-22 00:14  despair

	* libs/util/cmd.c, libs/util/zone.c, nq/source/cl_demo.c,
	nq/source/cl_input.c, nq/source/cmd.c, nq/source/console.c,
	nq/source/gl_draw.c, nq/source/gl_rmain.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/host_cmd.c, nq/source/in_sdl.c,
	nq/source/menu.c, nq/source/model_brush.c, nq/source/pr_cmds.c,
	nq/source/r_main.c, nq/source/r_view.c, nq/source/snd_dma.c,
	nq/source/sv_main.c, nq/source/vid_sdl.c, nq/source/zone.c,
	tools/Forge/Clipper.m, tools/Forge/Forge.m, tools/Forge/ZView.m,
	tools/Forge/misc.m, tools/Forge/triggers.qc,
	tools/Forge/Documentation/help.txt:

	More typos, spelling corrections, and case fixes fed to the nearest handy fiend.
	
2001-02-21 23:45  despair

	* qw/source/: cl_demo.c, cl_input.c, cl_sys_sdl.c, cmd.c,
	console.c, in_sdl.c, joy_win.c, menu.c, model_brush.c, net_chan.c,
	net_packetlog.c, r_view.c, screen.c, snd_dma.c, snd_win.c,
	sv_main.c, sv_pr_cmds.c, sv_send.c, sv_user.c, vid_sdl.c,
	vid_sgl.c, vid_wgl.c, zone.c:

	Stomped out lots of typos and case inconsistencies. fixme, Fixme, FIXME!
	
2001-02-21 23:27  taniwha

	* TODO:

	really only need one alsa dir
	
2001-02-21 22:39  deek

	* TODO:

	Add the future directory tree to TODO
	
2001-02-21 22:38  deek

	* qw/source/: cl_main.c, cl_parse.c, info.c, sv_ccmds.c, sv_main.c,
	sv_progs.c:

	str*cmp -> str*equal, where appropriate.
	
2001-02-21 22:34  taniwha

	* nq/source/host.c:

	nq now plays demos nicely (call Key_Init_Cvars and Con_Init_Cvars)
	
2001-02-21 22:29  taniwha

	* qw/source/.cvsignore:

	clean this up for our new names
	
2001-02-21 22:26  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am:

	forgot about all the automake macros
	
2001-02-21 22:22  taniwha

	* configure.in, nq/source/Makefile.am, qw/source/Makefile.am:

	we finally have a bin naming scheme acceptable by all :)
	nq-*
	nq-server
	qw-client-*
	qw-server
	
2001-02-21 22:03  taniwha

	* nq/source/: gl_draw.c, gl_warp.c, snd_gus.c:

	s/stricmp/strcasesmp/
	
2001-02-21 22:00  taniwha

	* qw/source/: cl_main.c, cl_parse.c, gl_draw.c, gl_sky.c, info.c,
	sv_ccmds.c, sv_main.c, sv_progs.c, teamplay.c:

	s/stricmp/strcasecmp/
	
2001-02-21 21:44  taniwha

	* include/keys.h, nq/include/keys.h, nq/source/console.c,
	nq/source/gl_screen.c, nq/source/gl_view.c, nq/source/in_sdl.c,
	nq/source/in_svgalib.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/keys.c, nq/source/quakefs.c, nq/source/screen.c,
	nq/source/sw_view.c, qw/include/keys.h:

	ok, nq compiles again
	
2001-02-21 21:38  deek

	* acconfig.h, configure.in, qw/source/cl_main.c,
	qw/source/sv_main.c:

	Configure updates. QSG_VERSION has completed its change to
	{QW,NQ}_QSG_VERSION, because NQ and QW support differing versions.
	
2001-02-21 21:13  deek

	* acconfig.h, configure.in:

	Misc. configure cleanups. I'll check for QSG stuff myself.
	
2001-02-21 19:53  taniwha

	* qw/include/client.h:

	fix a #define clash I missed earlier
	
2001-02-21 19:35  taniwha

	* .cvsignore, Makefile.am, configure.in, include/cmd.h,
	include/compat.h, include/console.h, include/cvar.h,
	include/gcc_attr.h, include/hash.h, include/mdfour.h,
	include/qargs.h, include/qdefs.h, include/qendian.h,
	include/qtypes.h, include/quakefs.h, include/quakeio.h,
	include/sizebuf.h, include/sys.h, include/uint32.h, include/zone.h,
	libs/.cvsignore, libs/Makefile.am, libs/util/.cvsignore,
	libs/util/Makefile.am, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/hash.c, libs/util/mdfour.c, libs/util/sizebuf.c,
	libs/util/va.c, libs/util/zone.c, nq/include/client.h,
	nq/include/cvar.h, nq/include/game.h, nq/include/qdefs.h,
	nq/include/qtypes.h, nq/include/quakeio.h, nq/include/sizebuf.h,
	nq/source/cd_dos.c, nq/source/cd_linux.c, nq/source/cd_win.c,
	nq/source/cl_demo.c, nq/source/cl_input.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/cmd.c, nq/source/com.c,
	nq/source/console.c, nq/source/cvar.c, nq/source/d_surf.c,
	nq/source/gib.c, nq/source/gib_instructions.c, nq/source/gl_draw.c,
	nq/source/gl_part.c, nq/source/gl_rmain.c, nq/source/gl_rmisc.c,
	nq/source/gl_screen.c, nq/source/host_cmd.c, nq/source/in_dos.c,
	nq/source/in_svgalib.c, nq/source/in_win.c, nq/source/keys.c,
	nq/source/mathlib.c, nq/source/menu.c, nq/source/model_brush.c,
	nq/source/net_comx.c, nq/source/net_dgrm.c, nq/source/net_main.c,
	nq/source/pr_cmds.c, nq/source/pr_edict.c, nq/source/r_main.c,
	nq/source/r_view.c, nq/source/sbar.c, nq/source/screen.c,
	nq/source/snd_dma.c, nq/source/snd_dos.c, nq/source/sv_main.c,
	nq/source/sv_user.c, nq/source/vid_dos.c, nq/source/vid_mgl.c,
	nq/source/vid_sunx.c, nq/source/vid_sunxil.c,
	nq/source/vid_svgalib.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	nq/source/vid_x11.c, nq/source/zone.c, qw/include/cvar.h,
	qw/include/qargs.h, qw/include/qdefs.h, qw/include/qtypes.h,
	qw/include/quakeio.h, qw/include/zone.h:

	start merging stuff into libs/util and fix the concequences in nq. nq doesn't
	build yet though (keys.c, *screen.c and *view.c) due to console fun.
	
2001-02-21 19:13  knghtbrd

	* nq/source/r_view.c, qw/source/r_view.c:

	A modification to the gun location hack code..  The QW HUD was supposed to
	give you a little more screen real-estate.  It does, but you still have a
	big gun blocking most of your screen in the center.  If you turned off the
	HUD, you got more screen and less gun.  That now happens whenever the HUD
	is displayed.
	
	This is a temporary measure.  At a later point, the gun will always be at
	the bottom of the view area regardless of fov.
	
2001-02-21 00:22  taniwha

	* TODO:

	forgot about ogg support
	
2001-02-21 00:12  taniwha

	* TODO:

	gotta keep track of where we're going :)
	
2001-02-20 23:36  knghtbrd

	* nq/source/gl_part.c, qw/source/gl_dyn_fires.c:

	Slightly different gl_fires effect.  taniwha may back this out if he hates
	it, but I kinda like it.
	
2001-02-20 23:06  knghtbrd

	* acconfig.h, configure.in, nq/source/quakefs.c,
	qw/source/quakefs.c:

	NEWSTYLE is gone, sortof.  The Cvar defaults for NEWSTYLE are now just the
	defaults in non-win32 targets.  BASEDIR/SKINBASE are gone and the Cvars
	which use them in the code are just given the oldstyle defaults now.  Use
	of "base" is gone.  It was a half-assed solution to a problem that doesn't
	exist yet.  When it finally does exist, we'll fix it right.
	
2001-02-20 22:58  knghtbrd

	* qw/acconfig.h, qw/acinclude.m4, qw/bootstrap, qw/configure.in,
	nq/acconfig.h, nq/acinclude.m4, nq/bootstrap, nq/configure.in:

	Removed old configure stuff, it's merged now
	
2001-02-20 16:15  knghtbrd

	* nq/source/cvar.c:

	NQ defined CVAR_HEAP for user-created Cvars, did nothing with it though.
	
2001-02-20 15:31  knghtbrd

	* nq/include/cvar.h, qw/include/cvar.h:

	Finished cleaning out the unused Cvar flags.  The only ones we actually
	ever used were CVAR_NONE, CVAR_ARCHIVE, CVAR_USERINFO, CVAR_SERVERINFO,
	CVAR_ROM, and CVAR_USER_CREATED.  I kept CVAR_NOTIFY and CVAR_LATCH as
	well since the latter was supposed to actually be implemented at some
	point and the former would make a useful debug feature.
	
2001-02-20 13:46  mercury

	* configure.in, nq/source/Makefile.am, qw/source/Makefile.am:

	New name scheme for generated bins.
	
	cougar-(qw|nq)-cl-*
	cougar-(qw|nq)-sv
	
	If someone really wants to a S&R on cougar in configure.in and the two
	Makefile.am files will change it to something else.
	
2001-02-20 11:25  knghtbrd

	* nq/include/cvar.h, qw/include/cvar.h:

	CVAR_INIT was unused, we have always used CVAR_ROM for that.  Removed the
	cruft.
	
2001-02-20 04:57  taniwha

	* nq/source/: sv_main.c, sys_unix.c, sys_unixd.c:

	bring Mercury's changes back in
	
2001-02-20 03:51  taniwha

	* Makefile.am, configure.in, include/.cvsignore,
	nq/source/.cvsignore:

	minor fixups
	
2001-02-20 03:23  taniwha

	* include/: .cvsignore, Makefile.am, stamp-h.in:

	add needed things for autoconfiscation
	
2001-02-20 03:10  mercury

	* .cvsignore, Makefile.am, acconfig.h, acinclude.m4, bootstrap,
	configure.in, nq/Makefile.am, nq/source/Makefile.am,
	qw/Makefile.am, qw/source/Makefile.am:

	Working on one common configure which lets nq and qw compile.
	
	There, needs a little clean up though.
	
2001-02-20 00:07  taniwha

	* .cvsignore:

	add ChangeLog
	
2001-02-19 21:17  taniwha

	* qw/source/: fbset_modes_l.l, fbset_modes_y.y, makefile.mgw,
	makefile.win, qf-client-sdl.mak, qf-client-sgl.mak,
	qf-client-wgl.mak, qf-client-win.mak, qf-server.mak, qw_client.dsp,
	qw_server.dsp:

	missed these files. not bad considering the number of files involved :)
	
2001-02-19 21:15  taniwha

	* COPYING, CodingStyle, INSTALL, NEWS, RPM/.cvsignore,
	RPM/build_rpm.in, RPM/quakeforge.spec.in, debian/.cvsignore,
	debian/Makefile.am, debian/changelog, debian/control,
	debian/copyright, debian/qf-client-3dfx.dirs,
	debian/qf-client-3dfx.docs, debian/qf-client-3dfx.files,
	debian/qf-client-3dfx.suid, debian/qf-client-3dfx.undocumented,
	debian/qf-client-ggi.dirs, debian/qf-client-ggi.docs,
	debian/qf-client-ggi.files, debian/qf-client-ggi.undocumented,
	debian/qf-client-glx.dirs, debian/qf-client-glx.docs,
	debian/qf-client-glx.files, debian/qf-client-glx.undocumented,
	debian/qf-client-sdl.dirs, debian/qf-client-sdl.docs,
	debian/qf-client-sdl.files, debian/qf-client-sdl.undocumented,
	debian/qf-client-sgl.dirs, debian/qf-client-sgl.docs,
	debian/qf-client-sgl.files, debian/qf-client-sgl.undocumented,
	debian/qf-client-svga.dirs, debian/qf-client-svga.docs,
	debian/qf-client-svga.files, debian/qf-client-svga.suid,
	debian/qf-client-svga.undocumented, debian/qf-client-x11.dirs,
	debian/qf-client-x11.docs, debian/qf-client-x11.files,
	debian/qf-client-x11.undocumented, debian/qf-server.dirs,
	debian/qf-server.docs, debian/qf-server.files,
	debian/qf-server.undocumented, debian/quakeforge-common.conffiles,
	debian/quakeforge-common.docs, debian/quakeforge-common.files,
	debian/quakeforge.conf, debian/quakeforge.files, debian/rules,
	nq/.cvsignore, nq/AUTHORS, nq/Makefile.am, nq/README, nq/TODO,
	nq/acconfig.h, nq/acinclude.m4, nq/bootstrap, nq/configure.in,
	nq/nuq.lsm.in, nq/include/.cvsignore, nq/include/Makefile.am,
	nq/include/progdefs.q1, nq/include/progdefs.q2,
	nq/include/stamp-h.in, nq/source/.cvsignore, nq/source/.gdbinit,
	nq/source/.indent.pro, nq/source/Makefile.am, qw/.cvsignore,
	qw/AUTHORS, qw/Makefile.am, qw/README, qw/README.WIN, qw/ROADMAP,
	qw/acconfig.h, qw/acinclude.m4, qw/bootstrap, qw/configure.in,
	qw/newtree.dsw, qw/quakeforge.lsm.in, qw/include/.cvsignore,
	qw/include/Makefile.am, qw/include/stamp-h.in,
	qw/source/.cvsignore, qw/source/.gdbinit, qw/source/.indent.pro,
	qw/source/Makefile.am:

	initial checkin of most recent newtree and nuq(?) source
	
2001-02-19 15:57  dabb

	* qw/source/cl_pred.c:

	Added cl_nostatpred. When 1, static, nonmoving players are NOT predicted.
	Saving up some CPU time when lot of snipers and sitting duck campers
	around. Experimental, try it out.
	
2001-02-19 02:51  taniwha

	* qw/source/skin.c:

	This should fix the skins problem windows users have been experiencing. I must
	have accidently killed the correct version in either my cvar audit or the skin
	re-vamp. Thanks, Invigor, for your help in finding this.
	
2001-02-17 22:00  despair

	* qw/source/in_fbdev.c:

	Fix for compiling without zlib.
	
2001-02-17 14:11  mercury

	* nq/source/: net_udp.c, sys_unix.c:

	It compiles now, wow, talk about dusty.
	
2001-02-17 12:42  dabb

	* qw/source/vid_wgl.c:

	Oooops :-)
	
2001-02-17 12:24  dabb

	* qw/source/vid_wgl.c:

	Default to 16bit colors.
	
2001-02-17 04:59  taniwha

	* qw/source/gl_model_alias.c:

	fix a silly bounding box error
	
2001-02-16 22:07  taniwha

	* qw/: include/draw.h, source/draw.c, source/gl_draw.c,
	source/gl_screen.c, source/menu.c, source/sbar.c, source/screen.c,
	source/vid_mgl.c, source/vid_wgl.c:

	disable transparent pixels in the conback. They will still currently be black,
	but at least they won't flicker on some drivers.
	
2001-02-16 14:28  dabb

	* qw/source/vid_wgl.c:

	Cleaning up code and adding little more error reporting. Also, now cleans
	leftovers when funcs fails bit better.
	
2001-02-16 01:48  taniwha

	* qw/source/skin.c:

	correct a docco goof on the allskins command
	
2001-02-16 00:09  despair

	* qw/source/gl_rlight.c:

	Fix for wandering point on polyblended cones. Should now always point directly at viewers eye, rather than perpendicular to the view plane...
	(thanks Taniwha)
	
2001-02-15 18:25  dabb

	* qw/source/snd_mix.c:

	Check for null buffers from directsound. (forgot to commit, hm..)
	
2001-02-15 18:03  taniwha

	* qw/source/cl_main.c:

	turns out it might not be gamespy after all, and I didn't particularly like
	this as a solution anyway, so I've enabled the command packet channel by
	default. I'm leaving it in, because it's a nice to be able to close it
	completely under other circumstance.
	
2001-02-15 17:18  deek

	* qw/: include/qfplist.h, source/qfplist.c:

	(Finally!) commit the property list parser.
	
2001-02-15 09:42  despair

	* qw/source/gl_rlight.c:

	Oops. Flattening polyblends is only a help in very limited circumstances. ;)
	
2001-02-15 07:15  despair

	* qw/source/gl_rlight.c:

	Fix long standing issue with conical nature of polyblend dlights being obtrusive.
	
2001-02-14 22:26  taniwha

	* qw/source/cl_main.c:

	got the logic of the if mixed up
	
2001-02-14 22:25  taniwha

	* qw/source/cl_main.c:

	break gamespy instead of gamespy breaking us. disable command packets by
	default. If somebody wants gamespy to do its evil, they can say so explicitly.
	
2001-02-14 21:50  taniwha

	* qw/source/cl_main.c:

	ALWAYS print commands coming from external sources (eg GameSpy (ewww))
	
2001-02-14 16:47  deek

	* qw/source/dga_check.c:

	Move the DGA check for XDGA_MAJOR_VERSION inside the actual HAVE_DGA
	check. :)
	
2001-02-14 16:45  taniwha

	* qw/source/cmd.c:

	don't try to execute a "" file
	
2001-02-14 05:12  taniwha

	* qw/include/glquake.h:

	remove a bogus prototype
	
2001-02-14 05:12  taniwha

	* nq/: include/glquake.h, source/model_alias.c,
	source/sw_model_alias.c:

	forgot to update the model code for the glmesh fixes
	
2001-02-14 02:49  mercury

	* qw/source/context_x11.c:

	Compiles now, works too.
	
2001-02-14 02:39  deek

	* qw/source/context_x11.c:

	Yeah yeah, I messed it up again.
	
2001-02-14 02:36  deek

	* qw/source/context_x11.c:

	Okay, so I fscked up the video mode restoration. Sue me. It's fixed now.
	
2001-02-14 02:04  taniwha

	* nq/: include/mdfour.h, source/gl_mesh.c, source/mdfour.c,
	source/snd_alsa_0_6.c:

	bring over the glmesh stuff from newtree
	
2001-02-12 09:20  taniwha

	* tools/Forge/: SetBrush.h, SetBrush.m, TexturePalette.m,
	TextureView.m, Things.m, UserPath.m:

	more fix up work. Nothing totally right, yet, but getting closer.
	
2001-02-11 23:32  deek

	* qw/source/dga_check.c:

	Extra paranoia for the XDGA_MAJOR_VERSION #define
	
2001-02-11 23:15  taniwha

	* qw/source/dga_check.c:

	XDGA_MAJOR_VERSION is XF86DGA_MAJOR_VERSION in 3.3.5 (6?)
	
2001-02-11 23:07  deek

	* qw/source/dga_check.c:

	Be paranoid about the DGA extension as well.
	
2001-02-11 22:59  taniwha

	* qw/source/dga_check.c:

	compile fixes
	
2001-02-11 22:17  deek

	* qw/source/dga_check.c:

	VidMode detection changes.
	
2001-02-11 22:11  taniwha

	* qw/source/dga_check.c:

	fix version number for 3.3.5 this MIGHT cause problems for 3.3.6, dunno.
	
2001-02-11 16:05  deek

	* qw/source/: context_x11.c, dga_check.c:

	context_x11.c: whitespace.
	dga_check.c: Make sure that the version of the VidMode extension at
	runtime is the same version we compiled with, to deal with a structure
	change that occurred between VidMode extension versions 1 and 2. If a
	version 3 is developed, this will have to be fixed again.
	
2001-02-11 07:49  taniwha

	* qw/source/pmovetst.c:

	revert my sticky corners fix. sticky corsers are better than getting suck so
	it's impossible to move.
	
2001-02-11 07:19  taniwha

	* qw/source/pmove.c:

	clean out dead code
	
2001-02-11 07:15  taniwha

	* qw/source/cl_main.c:

	add cvar to control config.cfg writing (from Adam Olsen
	<adamolsen@technologist.com>)
	
2001-02-11 05:33  taniwha

	* qw/source/cl_pred.c:

	remove unused function
	
2001-02-11 03:49  taniwha

	* qw/source/pmovetst.c:

	slap some grease on those corners. This fixes the sticking on angled corners
	bug. The DIST_EPSILON shifts have been removed from PM_RecursiveHullCheck and
	only one DIST_EPSILON shift is done in PM_PlayerMove now. This might even give
	a very slight speedup.
	
2001-02-11 03:36  taniwha

	* qw/source/sv_pr_cmds.c:

	whitespace in a comment
	
2001-02-10 20:07  deek

	* tools/Forge/: DownArrow.tiff, Forge.h, Forge.m, Forge.tiff,
	ForgeInfo.plist, GNUmakefile, PC.project, UpArrow.tiff, help.txt,
	i_90d.tiff, i_add.tiff, i_brushes.tiff, i_fliph.tiff, i_flipv.tiff,
	i_quakeed.tiff, i_sub.tiff, inspectors.tiff, mainwindow.tiff,
	short.tiff, tall.tiff, Documentation/help.txt,
	English.lproj/Forge.gorm, Images/DownArrow.tiff, Images/Forge.tiff,
	Images/UpArrow.tiff, Images/i_90d.tiff, Images/i_add.tiff,
	Images/i_brushes.tiff, Images/i_fliph.tiff, Images/i_flipv.tiff,
	Images/i_quakeed.tiff, Images/i_sub.tiff, Images/inspectors.tiff,
	Images/mainwindow.tiff, Images/short.tiff, Images/tall.tiff:

	Clean up the Forge source tree. Also, I'm starting to use ProjectCenter to
	manage the makefile.
	
2001-02-10 10:53  lordhavoc

	* qw/source/vid_wgl.c:

	whitespace cleanup (spaces -> tabs) after dabb's assault with Edit.
	
2001-02-10 10:05  taniwha

	* qw/source/pmovetst.c:

	whitespace and comment cleanups
	
2001-02-10 07:00  taniwha

	* qw/source/sv_user.c:

	white space
	
2001-02-10 05:08  taniwha

	* qw/source/context_x11.c:

	fix the failure mode for vid_fullscreen 1
	
2001-02-10 00:40  taniwha

	* qw/source/: cl_main.c, cmd.c, sv_main.c:

	add fs_usercfg. defaults to "" (nothing) in oldstyle, or "~/.PACKAGErc" in
	newstyle.
	
2001-02-10 00:31  deek

	* qw/source/cvar.c:

	D'oh! Make the setrom command actually do something useful, like set the
	cvar to be read-only. :)
	
2001-02-09 23:00  dabb

	* qw/source/vid_wgl.c:

	Add some comment about fix so it wont get removed as "unneeded"
	
2001-02-09 22:51  dabb

	* qw/source/vid_wgl.c:

	Fix for alt-tab problem on nvidia cards. Thanks go to Tim for figuring this out.
	
2001-02-09 22:36  deek

	* qw/source/context_x11.c:

	Even more VidMode paranoia: We now save the mode we started with and
	explicitly go back to that mode instead of the first in the list.
	
2001-02-09 22:24  taniwha

	* qw/source/: dga_check.c, in_x11.c:

	dga_check.c:
		fix dga checking. just because the dga queries succeed doesn't mean it's
		actually there.
	in_x11.c:
		whitespace
	
2001-02-09 21:50  deek

	* qw/source/context_x11.c:

	Update XFree86 VidMode extension handling. We no longer try to go
	fullscreen if the video mode we want isn't known to X.
	
2001-02-09 19:15  taniwha

	* qw/source/gl_draw.c:

	force console alpha to 1 if not rendering the world
	
2001-02-09 06:50  taniwha

	* tools/Forge/: Map.m, qedefs.h:

	Map now compiles (but probably doesn't work: lots of warnings)
	
2001-02-09 06:08  taniwha

	* tools/Forge/: EntityArray.m, qedefs.h:

	EntityArray now compiles
	
2001-02-09 02:53  taniwha

	* qw/source/: checksum.c, cl_cmd.c, cl_demo.c, cl_ents.c,
	cl_input.c, cl_parse.c, cl_pred.c, cl_sys_sdl.c, cl_sys_unix.c,
	cl_sys_win.c, cmd.c, com.c, console.c, cvar.c, d_edge.c, d_fill.c,
	d_init.c, d_modech.c, d_part.c, d_polyse.c, d_scan.c, d_sky.c,
	d_sprite.c, d_surf.c, d_zpoint.c, draw.c, gl_dyn_part.c, gl_mesh.c,
	gl_model_alias.c, gl_model_brush.c, gl_model_sprite.c, gl_ngraph.c,
	gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c,
	gl_view.c, gl_warp.c, in_fbdev.c, in_null.c, in_sdl.c, in_win.c,
	info.c, joy_win.c, keys.c, mathlib.c, menu.c, model.c,
	model_alias.c, model_brush.c, model_sprite.c, msg.c, net_chan.c,
	net_udp.c, net_udp6.c, nonintel.c, pmove.c, pmovetst.c, pr_edict.c,
	qargs.c, qendian.c, quakefs.c, r_aclip.c, r_alias.c, r_bsp.c,
	r_draw.c, r_edge.c, r_efrag.c, r_light.c, r_main.c, r_misc.c,
	r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_view.c, sbar.c,
	screen.c, snd_alsa_0_5.c, snd_alsa_0_6.c, snd_disk.c, snd_dma.c,
	snd_mem.c, snd_mix.c, snd_oss.c, snd_sgi.c, snd_sun.c, snd_win.c,
	sv_ccmds.c, sv_ents.c, sv_init.c, sv_move.c, sv_phys.c,
	sv_pr_cmds.c, sv_send.c, sv_sys_unix.c, sv_sys_win.c, sv_user.c,
	sw_model_alias.c, sw_model_brush.c, sw_model_sprite.c, sw_view.c,
	sys_null.c, sys_unix.c, sys_win.c, tga.c, vid.c, vid_3dfxsvga.c,
	vid_common_gl.c, vid_fbdev.c, vid_glx.c, vid_mgl.c, vid_null.c,
	vid_sdl.c, vid_svgalib.c, vid_wgl.c, vid_x11.c, wad.c, world.c,
	zone.c:

	function header audit.
	
2001-02-09 01:52  deek

	* tools/Forge/: .cvsignore, Brush.h, CameraView.h, CameraView.m,
	Clipper.h, Clipper.m, Dict.h, Dict.m, DownArrow.tiff, Entity.h,
	Entity.m, EntityArray.h, EntityArray.m, EntityClass.h,
	EntityClass.m, Forge.h, Forge.m, Forge.tiff, Forge_main.m,
	GNUmakefile, InspectorControl.h, InspectorControl.m, KeypairView.h,
	KeypairView.m, Map.h, Map.m, PopScrollView.h, PopScrollView.m,
	Preferences.h, Preferences.m, Project.h, Project.m, SetBrush.h,
	SetBrush.m, TexturePalette.h, TexturePalette.m, TextureView.h,
	TextureView.m, Things.h, Things.m, UpArrow.tiff, UserPath.h,
	UserPath.m, XYView.h, XYView.m, ZScrollView.h, ZScrollView.m,
	ZView.h, ZView.m, cmdlib.c, cmdlib.h, help.txt, i_90d.tiff,
	i_add.tiff, i_brushes.tiff, i_fliph.tiff, i_flipv.tiff,
	i_quakeed.tiff, i_sub.tiff, inspectors.tiff, jrbase1.map,
	mainwindow.tiff, mathlib.c, mathlib.h, misc.m, qedefs.h, quake.qpr,
	readme.txt, render.h, render.m, short.tiff, tall.tiff, triggers.qc:

	New program (incomplete, and horridly broken): Forge.app. It's going to be
	a GNUstep port of the original Quake editor for NeXTstep, QuakeEd.app.
	
2001-02-09 00:07  despair

	* qw/source/gl_dyn_part.c:

	Don't test for alpha death on particles that aren't alpha fading over time.
	
2001-02-08 20:56  taniwha

	* qw/source/cl_main.c:

	fix a broken fix for sun's model_t type. (got broken during the header audit)
	
2001-02-08 19:41  taniwha

	* qw/source/: sv_sys_unix.c, sv_sys_win.c:

	shrink the default heap for the server from 16 to 8 meg
	
2001-02-08 19:24  taniwha

	* qw/: include/server.h, source/cl_sys_sdl.c, source/cl_sys_unix.c,
	source/cl_sys_win.c, source/quakefs.c, source/sv_sys_unix.c,
	source/sv_sys_win.c, source/sys_unix.c, source/sys_win.c:

	amputate an 8M cacerous growth from the memory footprint of the clients
	
2001-02-08 17:43  deek

	* qw/: include/cl_main.h, source/cl_ents.c, source/cl_main.c:

	Clear packet entities when they are removed. This fixes a bug in particle
	trails, and possibly others as well.
	
	Eliminate cl_oldvisedicts and cl_visedicts_list, change cl_visedicts's
	definition to compensate. It isn't used any more, so they just waste
	memory.
	
2001-02-08 17:38  deek

	* qw/source/cl_sys_unix.c:

	Add forward definition so that Unix clients can build with packet logging.
	
2001-02-08 10:57  dabb

	* qw/source/vid_wgl.c:

	Added -brokenpopup to allow alt-tabbing with some broken video drivers,
	until I've found a way to avoid the bug.
	Also, fixed one crash, so instead of crashing, we notify user that its time
	to upgrade drivers :-)
	
2001-02-08 00:20  taniwha

	* qw/source/sv_phys.c:

	link movetype_none entitities into the world after doing the think
	
2001-02-08 00:08  taniwha

	* qw/source/cl_main.c:

	reduce minimum timescale to 0 to allow pausing the demo
	
2001-02-08 00:02  mercury

	* qw/source/cl_main.c:

	Tweaked some of the bounds.
	
2001-02-07 20:31  lordhavoc

	* qw/source/gl_dyn_part.c:

	removed unused 'next' field in particle struct
	
2001-02-07 20:15  taniwha

	* qw/: include/host.h, source/cl_main.c:

	cl_demospeed cvar. 1 = normal speed, < 1 = slow-mo, > 1 = timelaps.
	host.h:
		remove Host_SimulationTime prototype
	cl_main.c:
		cl_demospeed stuff. Host_SimulationTime was resurected because of gcc
		warnings about setjmp clobbering vars. It's made static inline so its
		resurection doesn't cost fps.
	
2001-02-07 19:36  taniwha

	* qw/source/quakefs.c:

	make a private copy of the map name while doing maplist. Fixes the mangled
	map names in directories with lots of maps.
	
2001-02-07 18:33  taniwha

	* qw/source/sv_user.c:

	don't redirect output for the pause command
	
2001-02-07 18:27  taniwha

	* qw/source/r_main.c:

	remove the fov test from the view model drawing test. ie, you can see your
	weapon with fov > 90
	
2001-02-07 08:14  lordhavoc

	* qw/source/gl_dyn_part.c:

	Fix for a rare particle bug Despair was trying to figure out, minor consistency cleanup, and some comments added.
	
2001-02-07 05:45  despair

	* qw/: include/anorms.h, include/asm_i386.h, include/bothdefs.h,
	include/compat.h, include/fbset.h, include/gcc_attr.h,
	include/host.h, include/info.h, include/mathlib.h,
	include/mdfour.h, include/qendian.h, include/qfgl_ext.h,
	include/quakeio.h, include/sv_pr_cmds.h, include/texture.h,
	include/uint32.h, include/winquake.h, source/cd_sdl.c,
	source/cd_win.c, source/checksum.c, source/cl_cam.c,
	source/cl_cmd.c, source/cl_slist.c, source/cl_sys_sdl.c,
	source/cl_sys_win.c, source/cl_tent.c, source/cmd.c,
	source/console.c, source/context_x11.c, source/cvar.c,
	source/d_surf.c, source/dga_check.c, source/draw.c,
	source/fnmatch.c, source/fractalnoise.c, source/gl_mesh.c,
	source/gl_rsurf.c, source/in_fbdev.c, source/in_sdl.c,
	source/in_svgalib.c, source/in_win.c, source/in_x11.c,
	source/info.c, source/joy_win.c, source/keys.c, source/locs.c,
	source/menu.c, source/model_brush.c, source/msg.c,
	source/net_chan.c, source/net_udp.c, source/net_udp6.c,
	source/pcx.c, source/pr_edict.c, source/qargs.c, source/qfgl_ext.c,
	source/quakefs.c, source/quakeio.c, source/r_sprite.c,
	source/sbar.c, source/screen.c, source/sizebuf.c,
	source/snd_alsa_0_5.c, source/snd_disk.c, source/snd_dma.c,
	source/snd_mem.c, source/snd_mix.c, source/snd_sdl.c,
	source/snd_sun.c, source/sv_ccmds.c, source/sv_ents.c,
	source/sv_init.c, source/sv_main.c, source/sv_nchan.c,
	source/sv_pr_cmds.c, source/sv_send.c, source/sv_sys_unix.c,
	source/teamplay.c, source/tga.c, source/vid_fbdev.c,
	source/vid_sgl.c, source/vid_win.c, source/world.c, source/zone.c:

	More whitespace than you can shake a shambler at.
	
2001-02-07 04:57  taniwha

	* qw/include/keys.h:

	forgot to commit this with in_x11.c
	
2001-02-07 04:06  taniwha

	* qw/source/in_x11.c:

	fix the *nix x11 keyboard repeat issues
	
2001-02-06 21:13  deek

	* qw/source/sw_view.c:

	whitespace.
	
2001-02-06 19:53  taniwha

	* qw/source/: vid_mgl.c, vid_svgalib.c, vid_wgl.c:

	hopefully the last of the " gaffs
	
2001-02-06 19:45  taniwha

	* qw/source/cvar.c:

	fix a missed " fixup
	
2001-02-06 19:21  taniwha

	* doc/: qf-client-x11-cmd.txt, qf-client-x11-cvar.txt,
	qf-server-cmd.txt, qf-server-cvar.txt:

	add command docs and update cvar docs for qf-server and qf-client-x11 for
	beta7. Others will be forthcoming.
	
2001-02-06 17:34  taniwha

	* qw/source/: cmd.c, cvar.c:

	cvars and commands are now ALWAYS sorted. This way, cmdlist and cvarlist are
	more usable. Downside is tab completion is affected.
	
2001-02-06 04:12  taniwha

	* qw/source/cmd.c:

	change the formatting of cmdlist <args> a bit
	
2001-02-06 02:56  taniwha

	* qw/source/: cd_dos.c, cd_linux.c, cd_sdl.c, cd_sgi.c, cd_win.c,
	cl_cmd.c, cl_input.c, cl_main.c, cmd.c, com.c, console.c, cvar.c,
	gl_rmisc.c, gl_screen.c, in_svgalib.c, in_win.c, in_x11.c,
	joy_win.c, keys.c, menu.c, quakefs.c, r_main.c, r_view.c, sbar.c,
	screen.c, skin.c, snd_dma.c, sv_ccmds.c, sv_main.c, sv_progs.c,
	vid_mgl.c, vid_svgalib.c, vid_wgl.c, vid_x11.c, zone.c:

	command docs patch from Misty-chan because his access hasn't completely come
	through yet.
	
2001-02-06 01:44  wildcode

	* qw/source/vid_3dfxsvga.c:

	adding brighten support
	
2001-02-06 01:12  misty-chan

	* qw/source/cd_dos.c:

	This patch adds documentation to MOST of the commands in quakeforge,
	however some commands I wasn't sure about, and others the docs are just
	plain missing. I've also changed cvars with missing/incomplete
	documentation so that we can find them more easily with just one grep.
	To find all commands and cvars with bogus/missing documentation grep for
	'No Description'
	
	Let me know if I've screwed something up.
	
	Misty-chan
	
	PS: Deek do NOT commit the patch I sent to you, this obsoletes it.
	
2001-02-05 23:17  deek

	* qw/source/: pcx.c, screen.c:

	whitespace, small opt in pcx.c
	
2001-02-05 23:06  taniwha

	* qw/source/cl_main.c:

	.gdbinit:
		add -nosound again
	cl_main.c:
		clean up function headers
	
2001-02-04 22:47  taniwha

	* qw/source/skin.c:

	this SHOULD take care of skin crashes on a permanent basis. The problem in
	beta6 was caused by the player skin being set to 0 when it shouldn't be on any
	userinfo change, and thus even changing rate would cause the client to seg.
	Now, the player skin gets set to 0 only when the skin changes, and while there
	still seems to be an opening for a segfault (which this patch closes), I still
	couldn't get the client to seg with recent code.
	
2001-02-04 22:34  despair

	* qw/source/gl_rmain.c:

	Kill some commented out dead code.
	
2001-02-04 08:59  despair

	* qw/source/: gl_rmain.c, gl_rmisc.c:

	Remove gl_cull cvar. Workaround for a speed issue/bug in a very early windows minigl.
	
2001-02-04 04:56  despair

	* qw/source/gl_dyn_part.c:

	Tweak teleport effect a little. Particles not so absurdly large.
	
2001-02-03 07:39  despair

	* qw/source/: gl_rmisc.c, mathlib.c, mdfour.c, model.c,
	model_alias.c, r_light.c, r_main.c, skin.c, wad.c, world.c:

	Whitespace and typos.
	
2001-02-03 06:57  despair

	* qw/source/gl_draw.c:

	Fix mipmap method selection bug in GL_Upload8_EXT.
	
2001-02-03 04:23  despair

	* qw/source/sw_view.c:

	New effect for sw. Quad + Pent glow purple.
	
2001-02-03 04:04  taniwha

	* qw/: include/screen.h, source/gl_draw.c:

	fix gl_conalpha/scr_consize interaction
	
2001-02-03 04:02  despair

	* qw/source/: gl_rlight.c, gl_view.c:

	Restore old cshift powerup behavior for quad and invuln when using polyblends. Flicker was simply unbearable otherwise.
	
2001-02-02 23:40  taniwha

	* qw/source/: gl_screen.c, screen.c:

	bring scr_consize over from quakeforge-old
	
2001-02-02 21:22  taniwha

	* qw/: include/progs.h, source/pr_edict.c, source/pr_exec.c,
	source/sv_ccmds.c, source/sv_ents.c, source/sv_init.c,
	source/sv_main.c, source/sv_move.c, source/sv_phys.c,
	source/sv_pr_cmds.c, source/sv_send.c, source/sv_user.c,
	source/world.c:

	make edict_t.v a union of entvars_t and pr_type_t[]
	
2001-02-02 20:47  despair

	* qw/source/gl_rlight.c:

	Comment typo fix.
	
2001-02-02 16:31  taniwha

	* qw/source/fbset.c:

	autoconfiscate FB_AUX_VGA_PLANES_VGA4, FB_AUX_VGA_PLANES_CFB4 and
	FB_AUX_VGA_PLANES_CFB8
	
2001-02-02 05:56  taniwha

	* qw/: include/fbset.h, include/vid.h, source/fbset.c,
	source/in_fbdev.c, source/vid_fbdev.c:

	Linux frame buffer support from Ryan Nielsen <ran@gondolin.fortyoz.org> (thank
	you). While not yet fully functional, it compiles and runs to the point of
	failing to find a mode (probably my fault, that:), but there's no mouse
	support yet and the keyboard input isn't playable.
	
2001-02-02 05:42  taniwha

	* qw/source/context_x11.c:

	fix the shifting window problem in fullscreen (thanks, zinx)
	
2001-02-01 21:06  despair

	* qw/source/gl_rmisc.c:

	Fix default for dynamic lightmap updates.
	
2001-02-01 19:53  despair

	* qw/: include/glquake.h, source/cl_parse.c, source/gl_rlight.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_view.c, source/r_main.c, source/r_view.c,
	source/sw_view.c:

	Cvar cleanup.
	gl_smooth is now gl_dlight_smooth
	gl_smoothdlights was redundant, is now gone
	gl_flashblend is now gl_dlight_polyblend
	gl_lightmap added to enable/disable lightmap updates independently of use of gl_dlight_polyblend
	
2001-02-01 08:38  taniwha

	* qw/: include/progs.h, source/pr_edict.c, source/sv_pr_cmds.c:

	clean up the #define mess in progs.h. While I doubt this will fix the null
	function crashes, at least the code is easier to read.
	
2001-02-01 07:07  taniwha

	* qw/source/cl_parse.c:

	remove the commented out versions of the modellist etc code
	
2001-01-31 07:52  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c, gl_screen.c,
	gl_view.c, quakefs.c:

	Whitespace, and a very minor tweak to dynamic texture generation.
	
2001-01-30 21:40  taniwha

	* qw/source/gl_draw.c:

	apply an axe to the gl scraps code
	
2001-01-30 06:54  taniwha

	* qw/source/quakefs.c:

	remove the non-hashtable lookup code from _COM_FOpenFile. While it seemed the
	linear search was just slightly faster even for mega2k (~0.3s / 22.5) this is
	probably partly due to the cost of initializing the hash tables in the first
	place and thus gains might be noticed on subsequent map changes. Also, the
	new hash code is much simpler and easier to read/maintain. Enough of a boon
	right there :)
	
2001-01-29 19:41  taniwha

	* qw/source/quakefs.c:

	pak files now use hash tables for searching. Doesn't seem to be much of a gain
	for bare qw, but might help with tf (my tf setup is borked @work, so I can't
	check for certain until later). However, if nothing else, it tidies up the code
	a bit.
	
2001-01-29 16:10  taniwha

	* qw/source/sv_ents.c:

	white space
	
2001-01-29 07:39  taniwha

	* qw/source/cl_ents.c:

	cleanup dlight creation for entity effects. the color, radius etc are now all
	set in the one place, rather than two. Should also be more easily extended.
	
2001-01-29 06:23  taniwha

	* qw/source/cl_ents.c:

	remove the no-longer needed test to determine whether dlights should be added
	to a player
	
2001-01-29 05:58  taniwha

	* qw/source/cl_ents.c:

	extend a comment
	
2001-01-29 04:03  taniwha

	* qw/source/gl_draw.c:

	function header comment cleanup
	
2001-01-29 00:13  despair

	* qw/: include/glquake.h, source/gl_dyn_part.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/r_main.c, source/r_part.c:

	Rename gl_particles to r_particles, and allow software to disable particles as well. Thanks sergio!
	
2001-01-29 00:01  taniwha

	* qw/source/sv_ccmds.c:

	fix a nasty buffer overflow
	
2001-01-28 23:27  taniwha

	* qw/: include/progs.h, include/server.h, source/pr_edict.c,
	source/sv_ccmds.c, source/sv_ents.c, source/sv_init.c,
	source/sv_main.c, source/sv_move.c, source/sv_phys.c,
	source/sv_progs.c, source/sv_send.c, source/sv_user.c,
	source/world.c:

	progs modularity improvements. what WAS sv_progs is now sv_pr_state, qwprog is
	now sv_progs and the progs loading code no longer falls back to qwprogs.dat or
	progs.dat. Also, call SV_Progs_Init_Cvars (forgot to do this earlier)
	
2001-01-28 22:06  taniwha

	* qw/source/sv_main.c:

	call SV_Progs_Init_Cvars to get r_skyname back
	
2001-01-28 22:03  mercury

	* qw/source/gl_dyn_part.c:

	Slight tweak to the particle code.
	
2001-01-28 10:15  mercury

	* qw/source/cl_ents.c:

	Better fix for the rocket trail problem, was my mistake.
	(^ is xor, not power of.)
	
2001-01-28 03:20  despair

	* qw/source/gl_draw.c:

	Dim crosshair fix, maybe.
	
2001-01-28 02:23  despair

	* qw/source/gl_draw.c:

	Crosshair 2 fix.
	
2001-01-27 23:34  despair

	* qw/source/cl_ents.c:

	Hack to fix particles.
	
2001-01-27 23:14  despair

	* qw/source/gl_draw.c:

	Whitespace.
	
2001-01-27 21:50  taniwha

	* qw/source/gl_sky_clip.c:

	remove the seams from the skybox
	
2001-01-27 12:18  despair

	* qw/source/gl_draw.c:

	Fix mipmapping default. Oops. :P
	
2001-01-27 11:01  despair

	* qw/source/: gl_draw.c, vid_common_gl.c:

	Fix crosshair blurring, while maintaining gl_texturemode handling.
	
2001-01-27 07:23  despair

	* qw/source/: gl_draw.c, gl_rmain.c:

	Fix blurred cursor when picmip, and a minor include cleanup.
	
2001-01-27 06:16  taniwha

	* qw/source/gl_sky_clip.c:

	oh, just a 4 x speedup for q1dm17 wih gl_sky_clip 1 and gl_sky_divide 1 :)
	
2001-01-27 06:01  deek

	* qw/source/gl_rmain.c:

	Performance tweaks to Alias model rendering in GL. I get 0.5fps out of it
	in overkill, but every little bit counts. :)
	
2001-01-27 04:58  mercury

	* qw/: include/mathlib.h, source/cl_ents.c, source/cmd.c,
	source/gl_rmisc.c:

	Cleaned up a lot of fixmes.
	
2001-01-27 04:37  taniwha

	* qw/source/net_udp.c:

	fix for bsd
	
2001-01-27 03:01  despair

	* qw/: include/client.h, include/glquake.h, source/cl_ents.c,
	source/gl_draw.c, source/gl_dyn_fires.c, source/gl_dyn_textures.c,
	source/gl_rlight.c, source/gl_rmain.c:

	Minor lighting cleanup, plus fix minor bug (loss of color on nearby dlights).
	
2001-01-27 02:59  despair

	* qw/include/pmove.h:

	Remove unused #define.
	
2001-01-27 02:56  despair

	* qw/source/: cl_sys_unix.c, gl_model_alias.c, gl_model_brush.c,
	gl_model_sprite.c, gl_ngraph.c, in_sdl.c, pmove.c, pmovetst.c,
	sv_phys.c, sv_user.c, wad.c, world.c:

	Mostly whitespace, typo fixes. Tweak mouse scaling in sdl more inline with other clients.
	
2001-01-27 02:11  despair

	* qw/source/zone.c:

	Whitespace.
	
2001-01-26 06:10  despair

	* qw/source/gl_sky_clip.c:

	Whitespace.
	
2001-01-26 05:50  despair

	* qw/source/gl_sky.c:

	Optimize skydome rendering. Moves 4 multiplies from inner loop to outer loop. Saves 448 multiplies per pass.
	
2001-01-25 21:16  coderjoe

	* qw/source/cl_main.c:

	qw_client.dsp and makefile.mgw:
	    remove vid_win.c from the projects. no longer needed after taniwha's
	    cl_main changes.
	
	cl_main.c:
	    remove #include "winquake.h", which is not needed
	
	vc/config.h:
	    add #define HAVE_WINSOCK_H
	
2001-01-25 06:08  taniwha

	* qw/source/cl_main.c:

	remove the win32 windows tomfoolery. if someone complains, we'll cross that
	bridge when we get to it (unless we burn it first:)
	
2001-01-25 04:56  coderjoe

	* qw/source/cl_main.c:

	get it building on windows again.
	
	cl_main.c:
	    added #include "winquake.h" back in, since ming and msvc
	    wouldn't build without it
	
	qw_client.dsp and makefile.mgw:
	    added vid_win.c
	    (need to rename qw_*.dsp to qf_*.dsp one of these days...)
	
2001-01-25 04:13  mercury

	* qw/source/gl_dyn_textures.c:

	Switch GL_RGBA to GL_LUMINANCE_ALPHA, possibily a slight speed gain.
	
	More to the point, should cut texture memory usage for the textures in
	question in HALF.
	
2001-01-25 01:33  despair

	* qw/source/gl_dyn_part.c:

	Tune blood trail length for speed again. *sigh*
	
2001-01-24 19:42  taniwha

	* qw/source/vid_win.c:

	forgot about this
	
2001-01-24 18:27  despair

	* qw/source/gl_dyn_textures.c:

	Brighten particles a touch. New blended particles are on average a little less bright anyways.
	
2001-01-24 18:26  despair

	* qw/source/gl_dyn_part.c:

	Whitespace.
	
2001-01-24 17:41  taniwha

	* qw/: include/vid.h, source/cl_main.c, source/cl_pred.c,
	source/menu.c, source/net_udp.c, source/net_udp6.c:

	server builds (and works, thanks for the test, Dabb) and an sdl client attempts
	to link.
	
2001-01-24 09:53  despair

	* qw/source/gl_dyn_part.c:

	Make blood and slight blood different, like original quakeworld, again.
	
2001-01-24 07:36  despair

	* qw/source/gl_dyn_textures.c:

	Dynamically generate particle texture. Even better looking, too!
	
2001-01-24 06:22  despair

	* qw/source/gl_dyn_textures.c:

	Upped particle texture from 4*4 mono blotch to 16*16 grayscale circle. Looks dramatically better, and actually seems a hair faster here.
	
2001-01-24 00:06  taniwha

	* qw/: include/sound.h, include/vid.h, source/cl_sys_win.c,
	source/dirent.c, source/joy_win.c, source/net_udp.c,
	source/sys_win.c:

	partial fixes for cross-compiling using mingw32. MIGHT break normal builds
	
2001-01-24 00:02  taniwha

	* qw/source/skin.c:

	add a FIXME comment
	
2001-01-23 23:59  taniwha

	* qw/source/: teamplay.c, gl_dyn_part.c:

	remove an unused variable
	
2001-01-23 14:48  mercury

	* qw/: include/locs.h, source/locs.c, source/teamplay.c:

	More fixes for the loc code.
	
2001-01-23 14:42  mercury

	* qw/source/gl_dyn_part.c:

	Oops, forgot a few commas.
	
2001-01-23 14:36  mercury

	* qw/: include/locs.h, source/gl_dyn_part.c, source/locs.c,
	source/teamplay.c:

	locs and teamplay: Minor cleanup. (locisgz!? Gone!)
	gl_dyn_part.c: Minor cleanup.
	
2001-01-23 04:12  deek

	* qw/source/vid_3dfxsvga.c:

	whitespace.
	
2001-01-23 04:12  deek

	* qw/source/gl_rmain.c:

	Whitespace.
	
2001-01-23 04:06  deek

	* qw/source/qfgl_ext.c:

	Remove special handling for the WGL extension list. It was broken, and
	nobody on win32 fixed it. This made _all_ Windows GL binaries not work.
	
2001-01-22 23:23  wildcode

	* qw/: include/locs.h, source/locs.c, source/teamplay.c:

	tidied up locs code and changed loc commands to loc <args>
	
2001-01-22 23:11  despair

	* qw/source/: in_ggi.c, vid_ggi.c:

	Split in_ggi.c off from vid_ggi.c
	
2001-01-22 23:03  despair

	* qw/source/in_x11.c:

	Remove unnecessary include of vid.h
	
2001-01-22 23:01  despair

	* qw/source/vid_x11.c:

	remove unneeded input.h and keys.h
	
2001-01-22 22:50  despair

	* qw/source/vid_x11.c:

	Remove redundant include of input.h
	
2001-01-22 22:48  taniwha

	* qw/source/vid_3dfxsvga.c:

	another missing )
	
2001-01-22 22:48  taniwha

	* qw/source/cl_main.c:

	check for an error openning the download file (this is what I intended to
	commit previously, but wasn't finished)
	
2001-01-22 22:43  taniwha

	* qw/source/cl_main.c:

	back out an accidental commit
	
2001-01-22 22:40  taniwha

	* qw/source/: cl_main.c, vid_3dfxsvga.c:

	fix a missing )
	
2001-01-22 18:26  deek

	* qw/source/vid_3dfxsvga.c:

	Oops, screwed up the paren placement. :)
	
2001-01-22 18:21  deek

	* qw/source/vid_3dfxsvga.c:

	Handle 3DFX_set_dither_mode extension properly.
	
2001-01-21 02:55  taniwha

	* qw/source/cl_main.c:

	fix a compile bug for some systems
	
2001-01-20 22:08  taniwha

	* qw/source/vid_x11.c:

	while this is probably not the correct fix, it seems X shm needs to be
	completely updated each frame
	
2001-01-20 20:55  taniwha

	* qw/source/: skin.c, sv_user.c:

	skin.c:
		skins must always be loaded into a 320x200 buffer
	sv_user.c:
		disable redirect for kill
	
2001-01-20 10:28  taniwha

	* qw/source/cl_ents.c:

	fix while dead players
	
2001-01-20 10:19  taniwha

	* qw/source/gl_rmain.c:

	clean up skin selection code a little
	
2001-01-20 07:47  taniwha

	* qw/source/gl_skin.c:

	fix black skins with fullbrights
	
2001-01-20 06:47  taniwha

	* qw/: include/model.h, include/skin.h,
	source/gl_model_fullbright.c, source/gl_rmain.c, source/gl_skin.c,
	source/r_alias.c, source/skin.c:

	fullbrights on player skins now work properly instead of using the fb skin
	of the player model.
	
2001-01-20 04:56  taniwha

	* qw/source/quakefs.c:

	make fs_skinbase default to fs_basegame when using newstyle
	
2001-01-20 04:10  taniwha

	* qw/include/: client.h, skin.h:

	move the definition of skin_t from client.h to skin.h
	
2001-01-19 21:45  taniwha

	* qw/source/sv_init.c:

	fix a server crash on attempting to checksum a model that isn't there
	
2001-01-19 06:16  taniwha

	* qw/: include/glquake.h, include/skin.h, source/gl_rmain.c,
	source/gl_rmisc.c, source/skin.c:

	reserve some texture numbers for player skin fullbrights
	
2001-01-19 04:10  taniwha

	* qw/source/sw_skin.c:

	damn, I REALLY hate it when I accidently commit un-finnished work
	
2001-01-19 04:01  taniwha

	* qw/include/skin.h:

	better put this one in while I'm at it with that overcommit before
	
2001-01-19 04:00  taniwha

	* qw/source/: gl_skin.c, quakefs.c, skin.c, sw_skin.c:

	d'oh, forgot to remove the == 0
	
2001-01-19 03:36  taniwha

	* qw/: include/quakefs.h, source/cl_parse.c, source/quakefs.c:

	remove the hardcoding of qw from all but the default server gamedir. This
	should take care of skin downloads when using --with-newstyle
	
2001-01-18 22:16  taniwha

	* qw/source/: in_x11.c, quakefs.c:

	add force_centerview command to x11 targets
	
2001-01-18 19:09  taniwha

	* qw/source/: pcx.c, skin.c:

	pcx.c:
		forgot to close the skin file.
	skin.c:
		seeking within a file inside a pak does NOT work for SEEK_SET and SEEK_END
		so load the whole file at once into memory and change processing
		accordingly. The Hunk_*Alloc calls work nicely because the file is loaded
		into the lower hunk space while the tex is allocated from the temp space
		which is in the high hunk space.
	
2001-01-18 10:41  taniwha

	* qw/source/sv_user.c:

	don't redirect for the download command
	
2001-01-18 10:20  taniwha

	* qw/: include/pcx.h, include/texture.h, source/pcx.c,
	source/skin.c:

	skin.c:
		Rip out the pcx loading code and use LoadPCX instead.
	pcx.h:
		remove the data field from pcx_t: it was messing with gcc's idea of the
		structure size. also, update LoadPCX's prototype
	pcx.c:
		change LoadPCX to return tex_t (new type in texture.h) and take a new
		param: convert. LoadPCX will now wither load raw 8 bit or convert to
		rgba on loading depending on convert. Also, make LoadPCX WORK and use
		Hunk_TempAlloc to store the resulting texture.
	texture.h:
		define tex_t. defines an in-memory texture (either 8 or 32 bit, depending
		on the presense of a palette). Data comes immediately after the sturcture.
		eg tex_t *tex = Hunk_TempAlloc (sizeof (tex_t) + count)
	
2001-01-18 04:28  taniwha

	* qw/source/cl_main.c:

	remove double command execution for 99.9% of the cases
	
2001-01-18 00:59  taniwha

	* tools/pak/pakfile.c:

	and some more
	
2001-01-17 22:47  taniwha

	* tools/pak/pakfile.c:

	a little progress
	
2001-01-17 19:44  dabb

	* qw/source/cl_main.c:

	Fixed skin command bug. Win32 guys want skins too!
	
2001-01-17 17:08  dabb

	* qw/source/vid_wgl.c:

	Nuked -no8bit and added vid_use8bit CVAR, ROM. Also, 8bit is now
	off by default.
	
2001-01-17 16:51  mercury

	* qw/source/gl_skin.c:

	Fixed error on the translate code for 32 bit uploads.
	Will try and be clever with it next time.
	
2001-01-17 09:36  taniwha

	* qw/source/gl_skin.c:

	skin code cleanup complete
	
2001-01-17 08:43  taniwha

	* qw/: include/skin.h, source/gl_model_alias.c, source/gl_skin.c,
	source/skin.c, source/sw_skin.c:

	more skin cleanups
	
2001-01-17 07:28  taniwha

	* qw/: include/skin.h, source/cl_main.c, source/gl_skin.c,
	source/skin.c:

	second step of skins re-work
	
2001-01-17 04:48  taniwha

	* qw/source/: gl_rmain.c, gl_rmisc.c, gl_skin.c, sw_skin.c:

	rename cl_trans.c to sw_skin.c and gl_trans.c to gl_skin.c
	also, remove R_TranslatePlayerSkin placing it's contents into gl_skin.c
	
2001-01-16 23:26  taniwha

	* qw/source/gl_rmisc.c:

	correct the skin change detection logic
	
2001-01-16 23:11  taniwha

	* qw/include/progs.h:

	white space
	
2001-01-16 19:59  taniwha

	* qw/source/in_x11.c:

	remove some debug info
	
2001-01-16 18:03  dabb

	* qw/source/: cl_sys_unix.c, cl_sys_win.c:

	Close packetlog file on exit...
	
2001-01-16 03:29  taniwha

	* qw/include/server.h:

	bump MAX_STUFFTEXT from 256 to 512 so pox will run
	
2001-01-16 03:15  taniwha

	* qw/: include/progs.h, source/pr_edict.c, source/pr_exec.c,
	source/sv_pr_cmds.c:

	fix a segmentation fault in PR_PrintStatement caused by bogus prototypes
	
2001-01-16 00:09  taniwha

	* qw/source/teamplay.c:

	remove unnessecary strncasecmp calls
	
2001-01-15 23:28  taniwha

	* qw/source/teamplay.c:

	missed several places for Cmd_Argv (1) -> Cmd_Args ()
	
2001-01-15 23:10  taniwha

	* qw/source/teamplay.c:

	make markloc a little nicer to use. "" no longer needed and can now be used
	in the description
	
2001-01-15 19:31  dabb

	* qw/source/net_packetlog.c:

	minor thing.
	
2001-01-15 19:28  taniwha

	* qw/source/net_packetlog.c:

	s/QFPACKET.LOG/qfpacket.log/
	save in $fs_userpath instead of .
	
2001-01-15 19:11  taniwha

	* qw/source/in_x11.c:

	don't try to turn off dga if dga isn't available :)
	
2001-01-15 18:22  mercury

	* qw/source/sv_user.c:

	Frogot to zap an unused var.
	
2001-01-15 18:14  mercury

	* qw/source/: cl_ents.c, cl_parse.c, pr_edict.c, sv_user.c:

	cl_ents.c: Killed an unused variable which gcc did not catch.
	
	cl_parse.c: Fixed the white body issue taniwha found, finally!
	
	pr_edict.c: From misty, server cvar qwprogs, use it to set the
	qwprogs.dat to something else.
	
	sv_user.c: Don't send the r_skyname command, the clients pickup the info
	line.
	
2001-01-15 17:07  taniwha

	* qw/: include/cmd.h, source/cd_dos.c, source/cd_linux.c,
	source/cd_sdl.c, source/cd_sgi.c, source/cd_win.c, source/cl_cmd.c,
	source/cl_input.c, source/cl_main.c, source/cmd.c, source/com.c,
	source/console.c, source/cvar.c, source/gl_draw.c,
	source/gl_rmisc.c, source/gl_screen.c, source/in_svgalib.c,
	source/in_win.c, source/joy_win.c, source/keys.c, source/menu.c,
	source/quakefs.c, source/r_main.c, source/r_view.c, source/sbar.c,
	source/screen.c, source/snd_dma.c, source/sv_ccmds.c,
	source/sv_main.c, source/sv_progs.c, source/teamplay.c,
	source/vid_mgl.c, source/vid_svgalib.c, source/vid_wgl.c,
	source/vid_x11.c, source/zone.c:

	commands now sport descriptions (currently "No Description", but then I'm a
	lazy bastard:)
	
2001-01-15 16:55  dabb

	* qw/include/net.h:

	Function defs for packet logging.
	
2001-01-15 16:53  dabb

	* qw/source/net_packetlog.c:

	Fix stupid crash.
	
2001-01-15 15:57  dabb

	* qw/source/net_packetlog.c:

	QSG stuffs, packetentities parsing.
	
2001-01-15 14:15  dabb

	* qw/source/net_packetlog.c:

	Allow packet logging for clients too.
	
2001-01-15 14:12  dabb

	* qw/source/cl_main.c:

	Add packet logging / parsing for demo playback too.
	
2001-01-15 07:42  taniwha

	* qw/source/: cl_parse.c, skin.c:

	"Checking ..." messages will now be seen immediately rather than after the
	next message.
	
2001-01-15 07:27  taniwha

	* qw/source/gl_mesh.c:

	fix the segfault caused by corrupt meshes
	
2001-01-15 07:14  taniwha

	* qw/source/gl_mesh.c:

	fix a potentially nasty situation with meshes that need to be re-meshed
	
2001-01-15 06:50  taniwha

	* qw/: include/mdfour.h, source/gl_mesh.c, source/model_alias.c,
	source/sw_model_alias.c:

	GL alias model meshes are now doubly protected from corruption and model
	mismatch. First, the md4 checksum is stored in the mesh, and the md4 checksum
	of the mesh and the model checksum are also stored. If, on loading, either
	checksum fails, the model is re-meshed.
	
	include/mdfour.h:
		Add define for MDFOUR_DIGEST_BYTES
	source/.gdbinit
		setrom _windowed_mouse 0 so mods don't make debugging difficult
	source/model_alias.c:
		pass original model data and size to GL_MakeAliasModelDisplayLists
	source/sw_model_alias.c:
		GL_MakeAliasModelDisplayLists take (but ignore) new params
	source/gl_mesh.c:
		do md4 checksums on the model and mesh
	
2001-01-15 04:09  taniwha

	* qw/: include/net.h, source/net_udp6.c:

	ipv6 support. TOTALLY untested except for compile time.
	
2001-01-14 03:22  taniwha

	* qw/source/joy_linux.c:

	bump up supported js buttons to 16
	
2001-01-14 03:21  taniwha

	* nq/source/joy_linux.c:

	bump up supported js buttons to 16 (#128640)
	
2001-01-14 01:39  tonik

	* qw/source/sv_user.c:

	If you stufftext() something to the client, don't forget to terminate
	them with \n !
	
2001-01-13 06:26  taniwha

	* qw/source/gl_rmain.c:

	bring location lights up to scratch with the new dlight defaults
	
2001-01-12 13:31  dabb

	* qw/source/gl_sky_clip.c:

	Fix for borland famous alloca-bug.
	
2001-01-12 05:23  despair

	* qw/source/cd_linux.c:

	Follow CodingStyle some more.
	
2001-01-11 10:05  mercury

	* qw/source/cl_ents.c:

	Minor cleanup of dlights.
	(On init they are now white, instead of black.)
	
2001-01-11 08:43  coderjoe

	* qw/source/gl_sky_clip.c:

	get MSVC back up and running again.
	
2001-01-11 07:41  taniwha

	* qw/source/quakefs.c:

	fix for solaris
	
2001-01-11 00:56  taniwha

	* tools/pak/.cvsignore:

	forgot this :)
	
2001-01-11 00:56  taniwha

	* tools/pak/pakfile.c:

	beginnings of the new pak util
	
2001-01-10 22:13  taniwha

	* qw/source/net_chan.c:

	fix a header snafu
	
2001-01-10 04:22  taniwha

	* doc/qf-client-3dfx-cvar.txt:

	3dfx :)
	
2001-01-10 03:51  taniwha

	* doc/: qf-client-ggi-cvar.txt, qf-client-sgl-cvar.txt:

	ggi and sgl
	
2001-01-10 03:33  taniwha

	* doc/: qf-client-glx-cvar.txt, qf-client-svga-cvar.txt:

	sort correctly
	
2001-01-10 03:02  taniwha

	* doc/qf-client-svga-cvar.txt:

	used an old svga client :/
	
2001-01-10 02:55  taniwha

	* doc/qf-client-glx-cvar.txt:

	forgot to get descriptions
	
2001-01-10 02:48  taniwha

	* doc/: qf-client-glx-cvar.txt, qf-client-svga-cvar.txt:

	glc and svga cvars
	
2001-01-10 02:39  taniwha

	* qw/source/gl_rmisc.c:

	doc fixes from Misty
	
2001-01-09 23:54  taniwha

	* doc/qf-client-sdl-cvar.txt:

	qf-client-sdl cvars
	
2001-01-09 23:51  taniwha

	* tools/zpak:

	fix usage
	
2001-01-09 23:08  taniwha

	* doc/qf-client-x11-cvar.txt:

	fixed broken line
	
2001-01-09 23:07  taniwha

	* qw/source/keys.c:

	newlines in cvar descriptions don't work well
	
2001-01-09 23:02  taniwha

	* doc/qf-client-x11-cvar.txt:

	sort the list
	
2001-01-09 23:01  taniwha

	* doc/qf-client-x11-cvar.txt:

	qf-client-x11 cvars
	
2001-01-09 22:49  taniwha

	* tools/zpak:

	add a comment
	
2001-01-09 22:46  taniwha

	* doc/: qf-server-cvar.txt, qf-server-cvar.txt:

	[no log message]
	
2001-01-09 22:41  taniwha

	* doc/qf-server-cvar.txt:

	put in some spaces
	
2001-01-09 22:38  taniwha

	* doc/qf-server-cvar.txt:

	remove bogus entries
	
2001-01-09 19:49  taniwha

	* doc/qf-server-cvar.txt:

	first stab at documentation. qf-server-cvar.txt is generated from qf-server
	itself (qf-server +cvarlist 1 +quit).
	
2001-01-09 06:31  taniwha

	* doc/: 3dfx.txt, cvarlist.txt, glqnotes.txt, makefile.linuxi386,
	makefile.solaris, net_DoS_protection.txt, progdefs.q1, progdefs.q2,
	qe3.ico, quake.gif, quake.ico, readme.solaris, readme.txt,
	skybox.fig, template.h, timestamps.txt, wqreadme.txt,
	data/comexp.txt, data/help.txt, data/licinfo.txt, data/manual.txt,
	data/order.txt, data/readme.txt, data/rlicnse.txt,
	data/slicnse.txt, data/techinfo.txt, data/docs/install,
	data/docs/install.q2mission, data/docs/install.quake,
	data/docs/install.quake2, data/docs/readme,
	data/docs/readme.glquake, data/docs/readme.squake,
	data/docs/readme.x11, man/.cvsignore, man/Makefile.am,
	man/quakeforge.1:

	merge the doc trees from nuq and newtree
	
2001-01-09 05:58  taniwha

	* tools/: zpak, cvs2cl/COPYING, cvs2cl/ChangeLog, cvs2cl/README,
	cvs2cl/TODO, cvs2cl/cvs2cl.pl, cvs2cl/mywrap.pl, gas2masm/Makefile,
	gas2masm/gas2masm.c, gas2masm/gas2masm.dsp, gas2masm/gas2masm.dsw,
	gas2masm/gas2masm.mak, gas2masm/gas2masm.mdp, misc/cvar.py,
	misc/header.py:

	bring in the tools from newtree and nuq. the two pythong files are from nuq
	and the rest from newtree
	
2001-01-09 04:49  taniwha

	* qw/source/gl_rmisc.c:

	doc fix from misty
	
2001-01-09 02:53  taniwha

	* qw/source/: cl_demo.c, cl_ents.c, cl_input.c, gl_rmain.c, hash.c,
	pr_exec.c, sw_model_brush.c, sw_model_sprite.c:

	fix mising #include <string*.h>
	
2001-01-09 00:51  taniwha

	* doc/: .cvsignore, Makefile.am:

	Whee, quakeforge/doc exists :)
	
2001-01-09 00:45  deek

	* qw/source/: gl_rmain.c, gl_rmisc.c, gl_rsurf.c:

	The gl_texsort cvar is gone. It did not do anything but disable
	multitexture, so I replaced it with a gl_multitexture cvar. It defaults
	off. Set gl_multitexture nonzero to enable it, but be warned that
	multitexturing and sorted textures are currently incompatible; this means
	that if you enable texturing, your textures will not be sorted and you may
	or may not get better performance.
	
	Made the following Cvars archived in GL: r_shadows, gl_affinemodels,
	gl_cull, gl_flashblend, gl_keeptjunctions, gl_multitexture, gl_particles,
	gl_sky_clip, gl_skymultipass, gl_smoothdlights.
	
2001-01-09 00:25  deek

	* qw/include/: glquake.h, qfgl_ext.h:

	glquake.h: Whitespace, a new convenience check #define for multitexturing.
	
	qfgl_ext.h:
	Add protection against multiple includes of extensions from different files.
	Add defs for GL_EXT_paletted_texture.
	Change the #ifndef conditional for shared palettes to
	GL_EXT_shared_texture_palette.
	
2001-01-09 00:15  deek

	* qw/source/console.c:

	Whitespace.
	
2001-01-09 00:03  deek

	* qw/source/: vid.c, vid_3dfxsvga.c, vid_ggi.c, vid_glx.c,
	vid_sdl.c, vid_sgl.c, vid_svgalib.c, vid_x11.c:

	The first messages on the console now wrap like they should, to the window
	width instead of to 40 characters.
	
2001-01-08 22:10  taniwha

	* qw/source/gl_sky.c:

	bring constant brightness skys to non-clip skys
	
2001-01-08 19:59  taniwha

	* qw/source/: sv_main.c, sv_send.c:

	fix the server info string output on the console. kludgy, but it works :)
	
2001-01-08 17:52  taniwha

	* qw/source/net_udp.c:

	fix for *nix
	
2001-01-08 17:47  dabb

	* qw/source/net_udp.c:

	Drop packets from ports under <1024 (server only). Also drop packets
	with invalid source address (broadcast and any).
	
2001-01-08 07:31  taniwha

	* qw/source/cl_main.c:

	move CL_Ents_Init to the right place
	
2001-01-08 07:31  taniwha

	* qw/source/quakefs.c:

	fix a possible oob condition
	
2001-01-08 07:07  taniwha

	* qw/: include/cl_ents.h, include/cvar.h, source/cl_ents.c,
	source/cl_main.c, source/cvar.c, source/gl_dyn_fires.c,
	source/gl_rmisc.c:

	flickering rocket/lava lights are dead and cvars now support vectors (archiving
	broken atm).
	
2001-01-08 06:23  taniwha

	* qw/source/sv_user.c:

	take care of repeated output for begin as well as say and say team. As this
	list is likely to keep growing, I've re-written SV_ExecuteUserCommand to check
	a flag in the user command entry to see wheter output should be redirected or
	not. Also, the ucmds table is now qsorted on init and bsearched in
	SV_ExecuteUserCommand for both speed and code cleanliness.
	
2001-01-08 03:16  taniwha

	* qw/source/: cd_linux.c, gl_sky_clip.c:

	cd_linux.c:
		fix silly #include booboo (Thanks, Scottie Shore)
	gl_sky_clip.c:
		bring in brighness the right way
	
2001-01-07 12:19  taniwha

	* qw/source/gl_sky_clip.c:

	skys are no longer brighted with brightness (they saturate way too fast)
	
2001-01-07 12:15  taniwha

	* qw/source/sv_pr_cmds.c:

	rework PF_stuffcmd so it can't lose chars
	
2001-01-07 12:07  taniwha

	* qw/source/sv_main.c:

	add a tab to the beginning of the logged rcon command
	
2001-01-06 08:12  dabb

	* qw/include/qfgl_ext.h:

	Added GL_SHARED_TEXTURE_PALETTE_EXT.
	
2001-01-06 08:03  deek

	* qw/source/cl_parse.c:

	Recover gracefully from TF server cycling problem that sometimes doesn't
	send the new map name, resulting in a crash. We now disconnect and go back
	to console.
	
2001-01-06 07:52  deek

	* qw/source/console.c:

	Whitespace, lose a != NULL
	
2001-01-06 07:32  taniwha

	* qw/source/: gl_rmain.c, r_main.c:

	viewable nearest loc support (sw and gl)
	(r_drawentities 0 to turn on)
	
	(from WildCode)
	
2001-01-06 07:29  deek

	* qw/: include/glquake.h, include/qfgl_ext.h, source/gl_rsurf.c,
	source/gl_screen.c, source/vid_common_gl.c, source/vid_wgl.c:

	Cleanup of extensions, they are no longer defined in glquake.h. In
	addition, removed support (for now) for SGIS and EXT multitexture. It
	allowed me to enhance support for ARB multitexture, which is better anyway
	(especially for Radeon, but that won't get special support yet until we
	need a third texture pass).
	
	Updated the Unix 8-bit GL code to be more like the Windows version, which
	may work better. It still defaults off, because many drivers have bugs in
	their handling of the shared texture palette extension.
	
2001-01-06 07:26  taniwha

	* qw/source/r_main.c:

	r_drawentities bug in sw fix
	(from WildCode)
	
2001-01-06 07:24  taniwha

	* qw/source/teamplay.c:

	locs_search created for use by locs_moveloc, locs_delloc, locs_editloc
	locs_moveloc created for moving nearest location marker
	editloc seperated from locs_delloc and placed into locs_edit
	locs_delloc cleaned up
	
	Chris Ison
	
2001-01-06 07:21  deek

	* qw/include/bspfile.h:

	Include qtypes.h, caused a problem here
	
2001-01-06 07:15  taniwha

	* qw/source/sv_user.c:

	don't redirect for the say command
	
2001-01-06 06:50  taniwha

	* qw/source/sv_main.c:

	sv_phs doc fix from Misty
	
2001-01-05 21:10  taniwha

	* qw/source/: snd_win.c, teamplay.c:

	some compile fixes for vc (hopefully)
	
2001-01-05 19:52  taniwha

	* qw/source/: cl_sys_sdl.c, cl_sys_unix.c, d_surf.c, quakefs.c,
	sizebuf.c, sv_main.c, sv_send.c, sv_user.c:

	various printf, Sys_Printf, Con_Printf cleanups. Con_Printf now ALWAYS prints
	to consol/logfile whether output is recirected or not. Also, Con_Printf will
	not print the time stamp if the last char of the previous print wasn't \n
	
2001-01-05 16:31  dabb

	* qw/source/vid_wgl.c:

	Nuked some leftovers from Havoc.
	
2001-01-04 20:51  taniwha

	* qw/: include/cmd.h, source/cl_main.c, source/cmd.c,
	source/sv_main.c:

	commands and aliases now use hash tables
	
2001-01-04 20:43  despair

	* qw/source/cl_main.c:

	CodingStyle.
	
2001-01-04 19:57  despair

	* qw/include/glquake.h:

	Whitespace, and header sort.
	
2001-01-04 19:10  taniwha

	* qw/: include/cvar.h, include/hash.h, source/cl_main.c,
	source/cvar.c, source/hash.c, source/sv_main.c:

	cvars and cvar alias now use a hash table for lookups. commands and aliases
	coming soon :)
	
2001-01-04 18:38  taniwha

	* qw/source/vid_wgl.c:

	hopefully fix some mingw compilation issues
	
2001-01-04 18:25  taniwha

	* qw/include/glquake.h:

	make mingw compatable
	
2001-01-04 06:24  taniwha

	* qw/source/gl_sky_clip.c:

	replace face related % and / with table lookups. gives almost 50% speedup in
	set_vertex (but it's not called that often) and 1/15 speedup in
	R_DrawSkyBoxPoly
	
2001-01-04 05:59  taniwha

	* qw/include/sv_pr_cmds.h:

	forgot the fscking header file, didn't I?
	
2001-01-04 05:44  taniwha

	* qw/: source/sv_move.c, include/progs.h, source/sv_pr_cmds.c:

	fix a crash in progs code caused by a bad prototype
	
2001-01-04 03:45  despair

	* qw/source/sv_ccmds.c:

	Correct user/info slip in usage for user.
	
2001-01-03 17:09  taniwha

	* qw/source/cvar.c:

	add a flag for CVAR_ROM
	
2001-01-03 07:19  taniwha

	* qw/source/d_edge.c:

	clean up a fixme as recommended by WildCode
	
2001-01-03 07:08  taniwha

	* qw/: include/progs.h, include/server.h, source/pr_edict.c,
	source/sv_progs.c:

	now progs and server really are separated :)
	
2001-01-03 05:54  taniwha

	* qw/: include/progs.h, include/server.h, source/pr_edict.c,
	source/sv_init.c, source/sv_pr_cmds.c, source/sv_progs.c:

	the progs engine and the server are now completely independent paving the way
	for CSQC.
	
2001-01-03 04:40  taniwha

	* qw/source/sv_main.c:

	correct the description of zombie time
	
2001-01-02 22:58  tonik

	* qw/source/sv_ccmds.c:

	Add the missing \n in ClientReliableWrite_String (cl, "cmd snap");
	
2001-01-02 16:18  taniwha

	* qw/source/cd_linux.c:

	include unistd.h
	
2001-01-02 03:22  taniwha

	* qw/: include/progs.h, include/server.h, source/pr_edict.c,
	source/pr_exec.c, source/sv_init.c, source/sv_main.c,
	source/sv_move.c, source/sv_phys.c, source/sv_progs.c,
	source/sv_send.c, source/sv_user.c, source/world.c:

	now only svs is reverenced where it shouldn't be, and that's to set info
	strings (skybox and *progs). skybox is easy to take care of (aditional parse
	functions), but I haven't yet decided what to do with *progs. Also, progs code
	needs a bit of a cleanup, but that will come later.
	
2001-01-01 18:00  taniwha

	* qw/source/cl_main.c:

	move the final command line stuff to AFTER all the subsystems have been
	initialised.
	
2001-01-01 14:16  dabb

	* qw/source/snd_win.c:

	Win32 sound code cleanup - phase 2.
	Removal of lpVtbl-> for the sake of readability.
	
2000-12-31 22:06  taniwha

	* qw/source/cvar.c:

	when cvarlist has ANY parameters, it will display the descriptions of the cvars
	
2000-12-31 18:47  taniwha

	* qw/source/cl_cvar.c:

	use MSG_WriteString instead of SZ_Print
	
2000-12-31 18:20  taniwha

	* qw/source/: pr_edict.c, pr_exec.c:

	forgot to fix these
	
2000-12-31 18:20  dabb

	* qw/source/snd_win.c:

	Cleanup - removed some commented out stuff.
	
2000-12-31 15:09  dabb

	* qw/source/snd_win.c:

	Lockbuffer, return null when fails.
	
2000-12-31 13:59  dabb

	* qw/: source/gl_model_brush.c, source/vid_common_gl.c,
	source/vid_wgl.c, include/glquake.h:

	Nuked unused "texture_mode" - probably leftovers from old stuffs.
	
2000-12-31 13:51  dabb

	* qw/source/vid_wgl.c:

	More cleanups, nothing major.
	
2000-12-31 09:05  dabb

	* qw/source/: cl_input.c, gl_rmisc.c, net_chan.c, r_main.c,
	sv_main.c:

	Added " characters to multiline cvar descriptions to avoid compilation
	probs and extra whitespaces in resulting help.
	
2000-12-31 07:43  taniwha

	* qw/: include/progs.h, include/server.h, source/pr_edict.c,
	source/pr_exec.c, source/pr_offs.c, source/sv_ccmds.c,
	source/sv_ents.c, source/sv_init.c, source/sv_main.c,
	source/sv_move.c, source/sv_phys.c, source/sv_progs.c,
	source/sv_send.c, source/sv_user.c, source/world.c:

	while not 100% complete (sv is still referred to as well as r_skyname), the
	progs engine no longer refers to any global vars. This alows for multiple progs
	being loaded (NOTE: NOT multiple mods, but (eg) for various protocol
	extensions) and, once the last couple of issues are taken care of, CSQC.
	
2000-12-31 04:46  taniwha

	* qw/source/: cl_cam.c, cl_input.c, cl_main.c, cl_pred.c,
	cl_sys_sdl.c, cl_sys_unix.c, cl_sys_win.c, com.c, console.c,
	cvar.c, d_init.c, draw.c, gl_draw.c, gl_rmisc.c, gl_screen.c,
	in_sdl.c, in_svgalib.c, in_win.c, in_x11.c, joy_linux.c, joy_win.c,
	model.c, net_chan.c, r_main.c, r_view.c, screen.c, snd_dma.c,
	snd_null.c, sv_ccmds.c, sv_main.c, sv_sys_unix.c, sv_sys_win.c,
	sv_user.c, teamplay.c, vid_ggi.c, vid_mgl.c, vid_sgl.c,
	vid_svgalib.c, vid_wgl.c:

	cvar doc patches from Misty
	
2000-12-30 20:12  despair

	* qw/source/in_sdl.c:

	Make multipliers consistent for mouse motion. One part was using -sdl client version, other -sgl. Now both use -sgl. Whee...
	
2000-12-30 19:23  dabb

	* qw/source/vid_wgl.c:

	Nuked #include <commctrl.h>
	
2000-12-30 19:14  dabb

	* qw/source/vid_wgl.c:

	Fixed compile error after Despair cleanups ;-)
	
2000-12-30 19:05  despair

	* qw/source/: vid_mgl.c, vid_wgl.c:

	Minor include sorting/cleanup.
	
2000-12-30 18:46  dabb

	* qw/source/in_win.c:

	Mingw compile fix.
	
2000-12-30 18:26  despair

	* qw/source/: vid_3dfxsvga.c, vid_common_gl.c, vid_ggi.c,
	vid_glx.c, vid_sdl.c, vid_sgl.c, vid_svgalib.c, vid_x11.c:

	Make ifdef's more consistent (and follow CodingStyle), HAVE_* cleanups, make -ggi target compile again, little whitespace, and sorted includes.
	
2000-12-30 11:20  dabb

	* qw/source/cl_main.c:

	Added HAVE_NETINET_IN_H
	
2000-12-30 11:17  dabb

	* qw/source/in_win.c:

	Oops, forgot IN_Command
	
2000-12-30 10:56  dabb

	* qw/source/in_win.c:

	Moved JOYSTICK code to joy_win.c - still needs some cleaning but works.
	
2000-12-30 10:54  dabb

	* qw/source/joy_win.c:

	Now you can actually turn joyadvanced on and off while playing.
	
2000-12-30 05:53  taniwha

	* qw/source/world.c:

	math asm needed
	
2000-12-30 05:40  taniwha

	* qw/include/info.h:

	die, borland, die
	
2000-12-30 05:21  taniwha

	* qw/include/info.h:

	too early to do that :/
	
2000-12-30 05:18  taniwha

	* qw/: include/bspfile.h, include/cl_cam.h, include/cl_pred.h,
	include/client.h, include/commdef.h, include/context_x11.h,
	include/d_iface.h, include/fractalnoise.h, include/glquake.h,
	include/info.h, source/cl_main.c, source/cl_misc.c,
	source/cl_parse.c, source/cl_sys_unix.c, source/cl_tent.c,
	source/gl_rmain.c, source/menu.c, source/r_edge.c, source/r_main.c,
	source/snd_dma.c, source/teamplay.c, source/world.c:

	a start on a #include audit for the header files and misc fixups for win32
	
2000-12-30 04:52  taniwha

	* qw/source/cd_win.c:

	should compile now
	
2000-12-30 03:23  taniwha

	* qw/: include/host.h, source/cl_main.c, source/cl_parse.c,
	source/gl_dyn_part.c, source/menu.c, source/sys_unix.c:

	cleanup the includes in host.h
	
2000-12-30 03:07  taniwha

	* qw/: include/mdfour.h, include/qargs.h, include/quakeio.h,
	include/ver_check.h, source/cd_linux.c, source/cd_sdl.c,
	source/cl_main.c, source/net_packetlog.c:

	fix up <> vs "" in #includes
	
2000-12-30 02:25  taniwha

	* qw/include/: cdaudio.h, cl_ents.h, cl_input.h, cl_tent.h,
	r_dynamic.h, teamplay.h:

	forgot these
	
2000-12-30 02:16  taniwha

	* qw/source/: buildnum.c, cd_dos.c, cd_linux.c, cd_null.c,
	cd_sdl.c, cd_sgi.c, cd_win.c, checksum.c, cl_cam.c, cl_cmd.c,
	cl_cvar.c, cl_demo.c, cl_ents.c, cl_input.c, cl_main.c, cl_parse.c,
	cl_pred.c, cl_slist.c, cl_tent.c, cmd.c, com.c, console.c,
	context_x11.c, crc.c, cvar.c, d_edge.c, d_fill.c, d_init.c,
	d_modech.c, d_part.c, d_polyse.c, d_scan.c, d_sky.c, d_sprite.c,
	d_surf.c, d_zpoint.c, draw.c, gl_draw.c, gl_dyn_fires.c,
	gl_dyn_part.c, gl_dyn_textures.c, gl_mesh.c, gl_model_alias.c,
	gl_model_brush.c, gl_model_fullbright.c, gl_model_sprite.c,
	gl_ngraph.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_screen.c, gl_sky.c, gl_sky_clip.c, gl_view.c, in_svgalib.c,
	in_x11.c, info.c, keys.c, link.c, locs.c, mathlib.c, mdfour.c,
	menu.c, model.c, model_alias.c, model_brush.c, net_chan.c,
	net_com.c, net_packetlog.c, net_udp.c, pcx.c, pmove.c, pmovetst.c,
	pr_edict.c, qargs.c, qendian.c, qfgl_ext.c, quakefs.c, quakeio.c,
	r_aclip.c, r_alias.c, r_bsp.c, r_draw.c, r_edge.c, r_efrag.c,
	r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c, r_sprite.c,
	r_surf.c, r_view.c, sbar.c, screen.c, skin.c, snd_alsa_0_5.c,
	snd_alsa_0_6.c, snd_disk.c, snd_dma.c, snd_mem.c, snd_mix.c,
	snd_null.c, snd_oss.c, snd_sdl.c, snd_sgi.c, snd_sun.c, sv_ccmds.c,
	sv_cvar.c, sv_ents.c, sv_init.c, sv_main.c, sv_misc.c, sv_model.c,
	sv_move.c, sv_nchan.c, sv_phys.c, sv_send.c, sv_sys_unix.c,
	sv_user.c, sw_model_alias.c, sw_model_sprite.c, sys_null.c,
	sys_unix.c, teamplay.c, tga.c, va.c, vid_3dfxsvga.c, vid_ggi.c,
	vid_glx.c, vid_null.c, vid_sdl.c, vid_sgl.c, vid_svgalib.c,
	vid_x11.c, wad.c, world.c, zone.c:

	#include audit
	
2000-12-29 20:08  dabb

	* qw/source/joy_win.c:

	Joystick code for win32. Mostly contains code moved from in_win.c.
	NOT FINISHED YET.
	
2000-12-29 18:52  dabb

	* qw/source/: cl_slist.c, menu.c:

	Replaced #ifndef WIN32 with #ifdef HAVE_UNISTD_H and
	HAVE_SYS_TIME_H
	
2000-12-29 16:26  dabb

	* qw/source/: cl_slist.c, menu.c:

	Are these uninst.h, timeb.h really needed here?
	
2000-12-29 16:20  dabb

	* qw/source/: vid_sdl.c, vid_sgl.c, cl_sys_sdl.c:

	Brought back evil DirectSound hack for SDL/SGL
	
2000-12-29 16:19  dabb

	* qw/source/pr_exec.c:

	Put back #include <stdarg.h> or compile fails.
	
2000-12-29 15:20  dabb

	* qw/: source/snd_dma.c, source/snd_mix.c, source/snd_win.c,
	include/winquake.h:

	Win32 sound cleanups - phase1
	
2000-12-29 07:15  taniwha

	* qw/source/sv_sys_unix.c:

	make the `dead sleep' optional (sys_dead_sleep: defaults to on)
	
2000-12-29 06:19  taniwha

	* qw/source/sv_sys_unix.c:

	helps if one groks select semantics :/
	
2000-12-29 05:32  taniwha

	* qw/: include/server.h, source/sv_main.c, source/sv_sys_unix.c:

	make qf-server REALY sleep when there are no clients currently connected
	
2000-12-29 03:14  taniwha

	* qw/: include/cl_slist.h, include/keys.h, include/qtypes.h,
	source/cl_main.c, source/cl_slist.c, source/gl_draw.c,
	source/gl_ngraph.c, source/gl_screen.c, source/in_sdl.c,
	source/keys.c, source/menu.c, source/r_misc.c, source/screen.c,
	source/vid_mgl.c, source/vid_wgl.c, source/vid_x11.c:

	it was decided the menu code should return until release. here it is with the
	gettimeofday -> Sys_DoubleTime change (though I'm having some operational
	issues (non-critial) with the server list).
	
2000-12-29 01:28  taniwha

	* qw/source/pr_exec.c:

	white space
	
2000-12-28 09:34  deek

	* qw/source/cl_main.c:

	whitespace
	
2000-12-28 09:33  deek

	* qw/source/cl_parse.c:

	voids
	
2000-12-28 09:33  deek

	* qw/source/cl_sys_sdl.c:

	shrink the heap back down to 8MB on Win32 -s*l
	
2000-12-28 09:32  deek

	* qw/source/context_x11.c:

	more void cleanup
	
2000-12-28 09:31  deek

	* qw/source/cvar.c:

	Whitespace
	
2000-12-28 09:30  deek

	* qw/source/gl_draw.c:

	more () -> (void) for function defs
	
2000-12-28 09:29  deek

	* qw/source/gl_dyn_part.c:

	s/()/(void)/g
	
2000-12-28 09:27  deek

	* qw/source/: gl_rmisc.c, gl_model_alias.c:

	whitespace
	
2000-12-28 09:26  deek

	* qw/source/gl_rsurf.c:

	Whitespace, some optimizations
	
2000-12-28 07:49  deek

	* qw/source/gl_screen.c:

	The GL version of the clock rewrite -- also some whitespace
	
2000-12-28 07:46  deek

	* qw/source/in_svgalib.c:

	Whitespace, some function name changes
	
2000-12-28 07:44  deek

	* qw/source/: nonintel.c, locs.c:

	whitespace
	
2000-12-28 07:44  deek

	* qw/source/pr_edict.c:

	whitespace.
	
2000-12-28 07:43  deek

	* qw/source/pr_offs.c:

	Whitespace.
	
2000-12-28 07:38  deek

	* qw/source/quakefs.c:

	whitespace.
	
2000-12-28 07:28  deek

	* qw/source/r_edge.c:

	Whitespace
	
2000-12-28 07:18  taniwha

	* qw/source/: cl_main.c, sv_main.c:

	What's GameSpy?
	
2000-12-28 07:09  deek

	* qw/source/r_sprite.c:

	Whitespace.
	
2000-12-28 07:09  deek

	* qw/source/screen.c:

	Rewrite of the clock code.
	
2000-12-28 06:58  deek

	* qw/source/skin.c:

	Whitespace.
	
2000-12-28 06:54  deek

	* qw/source/snd_oss.c:

	Add 22050 to the list of sound rates to attempt
	
2000-12-28 06:49  deek

	* qw/source/sw_model_alias.c:

	whitespace.
	
2000-12-28 06:45  deek

	* qw/source/vid_common_gl.c:

	Use RGB palettes for shared palette extension instead of RGBA.
	
2000-12-28 05:18  taniwha

	* qw/source/: pr_edict.c, pr_exec.c, pr_offs.c:

	clean up the #includes of the progs files
	
2000-12-27 17:01  dabb

	* qw/source/keys.c:

	Merc ripped off bit too much - in-game keys stopped working. Fixed.
	
2000-12-26 17:41  mercury

	* qw/: include/cl_slist.h, include/keys.h, include/qtypes.h,
	source/cl_main.c, source/cl_slist.c, source/gl_draw.c,
	source/gl_ngraph.c, source/gl_screen.c, source/in_sdl.c,
	source/keys.c, source/menu.c, source/r_misc.c, source/screen.c,
	source/vid_mgl.c, source/vid_wgl.c, source/vid_x11.c:

	Due to snax's ping stuff not compiling under windows, I did a little
	cleaning.
	
	Specificly, the entire menu system has been completely and utterly
	removed.
	
	Flame me AFTER writing a replacement. <=:]
	
2000-12-25 03:38  taniwha

	* qw/source/gl_sky_clip.c:

	put my sky alpha trick into a safe place. currently disabled because while it
	works, it's not the right place.
	
2000-12-25 02:36  snax

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c,
	source/menu.c:

	This update changes the server list layout and adds server pinging and querying support.  Use 'p' to update pings, 's' to update status information, and 'u' to do both at once.  Feel free to abuse this and report any bugs that you find.
	
2000-12-24 23:39  taniwha

	* qw/source/cvar.c:

	fix a long standing (but only recently discovered) but with INFO cvars (USER
	and SERVER) where they weren't being put into the info string if they were
	never modified from the default.
	
2000-12-24 05:37  snax

	* qw/source/menu.c:

	A quick hack so that inserting in the server list will use the current server's ip and description if connected.
	
2000-12-24 04:59  taniwha

	* qw/source/gl_draw.c:

	don't unroll the resaple loops manually. causes segs for < 4 pixel output
	textures (now 2x2 and 1x1 will work. 0x0 is just ignored)
	
2000-12-24 04:43  taniwha

	* qw/source/gl_draw.c:

	don't resample a texture when the output size is 0xN or Nx0
	
2000-12-23 00:09  snax

	* qw/source/gl_draw.c:

	Fixed a segfault with null textures by ignoring them in GL_Upload32 and removed a 'magic number' as well.
	
2000-12-22 09:22  mercury

	* qw/source/vid_common_gl.c:

	The GL_EXT_shared_texture_palette seems like an idea which is
	/almost/ a good idea, but seems to be severely broken with many
	drivers, as such it is disabled.
	
	It should be noted, that a palette object extension as suggested by
	the GL_EXT_shared_texture_palette spec might be a very good idea in
	general.
	
2000-12-22 05:26  despair

	* qw/source/cl_parse.c:

	Reenable own muzzle flashblend for gl_flashblend users. Anyone have any idea _why_ some madman disabled it? *grmbl* :)
	
2000-12-22 05:23  taniwha

	* qw/source/gl_rmain.c:

	fix the broken torches
	
2000-12-22 04:36  taniwha

	* qw/source/cl_ents.c:

	dlights now work for BOTH software AND gl :)
	
2000-12-21 20:43  taniwha

	* qw/source/: cl_ents.c, cl_parse.c, cl_tent.c:

	cl_ents.c:
		fix sporadic rocket dlights in software
	cl_parse.c:
		simpify CL_ParseStatic
	cl_tent.c:
		misc cleanups
	
2000-12-21 05:49  taniwha

	* qw/source/cl_ents.c:

	the spirits shall no longer flee from the bodies of the dead :)
	
2000-12-20 22:03  taniwha

	* qw/source/gl_draw.c:

	undo some of indent's drainbamage
	
2000-12-20 21:59  despair

	* qw/source/gl_draw.c:

	Correct GL_4_BYTES to GLuint. Also some whitespace/comment cleanups
	
2000-12-20 21:31  taniwha

	* qw/source/: locs.c, teamplay.c:

	fix warnings when zlib is not available
	
2000-12-20 19:39  despair

	* qw/source/gl_draw.c:

	Fix for memory waste noticed by LordHavoc: 4*sizeof(unsigned int) (4* needed size!) to GL_4_BYTES (nice portable GL types, we should use them everywhere!)
	
2000-12-20 18:18  dabb

	* qw/include/winquake.h:

	"Unused" code for startup dialog now has #ifdef SPLASH_SCREEN.
	
2000-12-20 18:18  dabb

	* qw/source/: cl_sys_win.c, vid_mgl.c, vid_wgl.c:

	More win32 cleanups:
	"Unused" code for startup dialog now has #ifdef SPLASH_SCREEN.
	Removed extra variables which were not used.
	
2000-12-20 17:16  taniwha

	* qw/source/net_udp.c:

	this should fix the unknown error on w2k
	
2000-12-20 16:42  dabb

	* qw/source/vid_wgl.c:

	Minor cleanup (dibwindow) and some cosmetic changes :)
	
2000-12-20 06:56  taniwha

	* qw/include/cl_tent.h:

	forgot to commit this
	
2000-12-20 06:50  taniwha

	* qw/source/: gl_rmain.c, r_efrag.c:

	lerp torches. the fast torches (the more common ones), look a bit odd due to
	texturing issues. not sure what's wrong there.
	
2000-12-20 06:43  taniwha

	* qw/source/cl_ents.c:

	fix a nail related segfault caused by the re-write
	
2000-12-20 06:18  taniwha

	* qw/: include/cl_main.h, include/cl_tent.h, include/r_dynamic.h,
	include/render.h, source/cl_ents.c, source/cl_main.c,
	source/cl_tent.c, source/gl_dyn_fires.c, source/gl_dyn_part.c,
	source/gl_rmain.c, source/r_efrag.c, source/r_main.c,
	source/r_part.c:

	cl_visedict re-write. lerping works MUCH better now, and lerping of torches
	should be possible. client should also be microscopicly faster.
	
2000-12-19 22:48  taniwha

	* qw/source/net_packetlog.c:

	white space
	
2000-12-19 21:39  taniwha

	* qw/source/net_packetlog.c:

	add a $Id tag
	
2000-12-19 20:33  taniwha

	* qw/source/cl_demo.c:

	don't seek while backing up over demotime. gzipped demos no longer slow down as
	the demo progresses (this will probably also be good for eventual dzip
	support).
	
2000-12-19 19:47  taniwha

	* qw/: include/locs.h, source/locs.c, source/teamplay.c:

	This is what I have done with this patch
	
	Added editloc to change the description of the closest location
	Added delloc to remove closest location
	Added dumploc to place locs in memory into a .loc file (required for
	editloc and delloc)
	Added zdumploc to place locs in memory into a .loc.gz file (requred for
	markloc, editloc and delloc)
	Added loc.gz saving support to markloc, editloc and delloc (via
	zdumploc)
	
	Altered locs_load to use _Com_FOpenFile instead of Com_FOpenFile
	Fixed potentual bug in locs_markloc
	Fixed bug in Team_ParseSay that cause wierd behaviour if $ or % was last
	charactor in line.
	
	patch created from a development tree via diff -ur ../newtree ./
	newtree and development tree were up-to-date at time of creating the
	patch
	
	Please let me know what you change so I may learn from it
	
	Chris Ison (WildCode)
	
2000-12-19 19:46  taniwha

	* qw/source/cl_tent.c:

	forgot to remove j
	
2000-12-19 19:43  taniwha

	* qw/source/cl_tent.c:

	remove an inner loop for readabilities sake
	
2000-12-19 19:02  despair

	* qw/: include/asm_i386.h, include/sound.h, source/snd_dma.c,
	source/snd_mix.c:

	Merge phase separated mixing from nuq. Still has bugs, but defaults off.
	
2000-12-19 03:21  taniwha

	* qw/source/quakeio.c:

	fix a silly gzio bug
	
2000-12-19 02:42  deek

	* qw/source/dga_check.c:

	Add the use of XQueryExtension() to the DGA and VidMode checks. The game
	should no longer crash if the VidMode or DGA extensions are not present at
	runtime.
	
2000-12-19 00:57  taniwha

	* qw/source/sv_cvar.c:

	make sure the server doesn't seg if an info cvar is set early
	
2000-12-18 10:53  deek

	* qw/source/gl_rmain.c:

	Fix the problem with water and sprites acting funny with lerping
	on...stupid, stupid bug.
	
2000-12-17 22:07  taniwha

	* qw/: include/glquake.h, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/model_brush.c, source/r_main.c,
	source/sv_model.c:

	subdivided skys are back. it seems some cards don't like big polys.
	gl_sky_divide (default 1) controls this.
	
2000-12-17 04:32  taniwha

	* nq/source/: snd_alsa_0_6.c, sw_model_alias.c:

	snd_alsa_0_6.c:
		works with latest ALSA (note, ymmv)
	sw_model_alias.c:
		fix the frozen torches bug
	
2000-12-17 04:27  taniwha

	* qw/source/sw_model_alias.c:

	finally, the stupid sw alias model bug is fixed! There were several possible
	symptoms: frozen torches, warped models, crashes, amonst others.
	
2000-12-15 23:24  taniwha

	* qw/source/: cmd.c, gl_dyn_fires.c, pcx.c, sw_model_alias.c,
	tga.c:

	fix command line parsing when - is embeded in an arg (eg +gamedir artifact-rjs)
	
2000-12-15 12:18  tonik

	* qw/: include/client.h, source/cl_pred.c, source/r_view.c:

	This fixes an ugly bug caused by a bug in the ugly netquake step up smoothing code :)
	
2000-12-15 11:02  deek

	* qw/source/cl_ents.c:

	Fix up a silly bug in interpolation that made certain players get
	"stuck" at a particular frame.
	
2000-12-15 05:57  taniwha

	* qw/source/: gl_mesh.c, quakeio.c:

	write out meshed models using gzip compression (files will NOT have the .gz
	extension, but the unix file command (and peering at the file when you know
	what to look for) verifies that they are gzip files. This should save a little
	space (files compress by 40-80%)
	
2000-12-14 22:25  taniwha

	* qw/source/pr_edict.c:

	hopefully fix the sky "/usr/local/share/games/qf" not found bug
	
2000-12-14 07:46  taniwha

	* qw/source/: sv_main.c, sv_user.c:

	sv_main.c:
		check sv_minqfversion->string[0] instead of value
	sv_user.c:
		white space
	
2000-12-13 23:20  taniwha

	* qw/source/snd_alsa_0_6.c:

	seems to work now :) probably needs harder testing
	
2000-12-13 18:55  taniwha

	* qw/source/snd_alsa_0_6.c:

	doesn't really work after all. Seems to kill the channel once XRUNs occur :(
	
2000-12-13 17:07  taniwha

	* qw/source/snd_alsa_0_6.c:

	now it actually DOES work for me :/
	
2000-12-13 16:38  taniwha

	* qw/source/snd_alsa_0_6.c:

	works again (for me :/)
	
2000-12-13 09:03  deek

	* qw/source/r_view.c:

	nuke gl_cshiftpercent
	
2000-12-13 09:01  deek

	* qw/: include/view.h, source/cl_main.c, source/gl_screen.c,
	source/gl_view.c, source/r_view.c:

	Overhaul of parts of the polyblend system. Contrast in GL no longer uses
	another alpha blend, it's set up exactly as another factor in determining
	the final blend. This should help speed up framerates a little.
	
	New cvars:
	cl_cshift_bonus: Set to 0 to disable bonus flashes.
	cl_cshift_contents: Set to 0 to disable content blends.
	cl_cshift_damage: Set to 0 to disable damage blends.
	cl_cshift_powerup: Set to 0 to disable powerup (quad, pent, etc) blends.
	
	All of these cvars work for both GL and software, and all of them check
	the value of the "cshifts" serverinfo. cshifts is a bit field, with the
	following bits defined:
	
	bonus: 1
	contents: 2
	damage: 4
	powerup: 8
	
	An admin can force any of these to be respected by choosing the numbers of
	the cshifts to be enforced, and adding them up.
	
	examples:
	
	serverinfo cshifts 15
	
	turns them all on.
	
	serverinfo cshifts 10
	
	turns on powerup and contents shifts.
	
	also, the gl_cshiftpercent Cvar no longer does anything. I'll remove it
	entirely soon.
	
2000-12-12 23:38  taniwha

	* qw/source/snd_alsa_0_6.c:

	now has problems with setting the parameters
	
2000-12-12 19:54  taniwha

	* qw/source/snd_alsa_0_6.c:

	fix an error message
	
2000-12-12 19:41  taniwha

	* qw/source/snd_alsa_0_6.c:

	compiles with latest alsa cvs, but doesn't work yet :/
	
2000-12-12 07:18  taniwha

	* qw/source/cl_ents.c:

	configure.in:
		enable -mpentiumpro for i686
	source/cl_ents.c:
		a tiny abount of whites;ace/style
	
2000-12-12 06:17  taniwha

	* qw/source/: cl_ents.c, cl_sys_unix.c, gl_rmain.c:

	holy water has been sprinkled on the dancing corpses. they dance no more
	also a little whitespace
	
2000-12-12 02:46  deek

	* qw/: include/draw.h, source/cl_ents.c, source/draw.c,
	source/gl_draw.c, source/gl_ngraph.c, source/gl_rmisc.c,
	source/gl_screen.c, source/screen.c:

	cl_ents.c: misc. tweaks to CL_ParsePacketEntities ()
	rest: Myriad stuff.
	
	r_netgraph now recognizes and abides by the cl_hudswap Cvar.
	show_fps and show_time are on the same line now, and stay out of each
	others' way.
	
	New Draw_ function: Draw_TextBox(). It's like M_DrawTextBox(), except it
	doesn't screw around with the screen coordinates.
	
2000-12-11 19:40  taniwha

	* qw/include/tga.h:

	remove un-needed #define _attribute__(x) (there's one in gcc_attr.h)
	
2000-12-11 19:14  lordhavoc

	* qw/source/quakeio.c:

	WIN32 now uses %WINDIR% as the home dir (this basically means c:\windows\quakeforge.conf)
	
2000-12-11 18:59  deek

	* qw/source/: cl_ents.c, gl_rmain.c:

	Okay, that's it. Model animation interpolation is as done as it's going to
	get with the QW protocol.
	
2000-12-11 18:20  deek

	* qw/include/tga.h:

	minor opt in the #define
	
2000-12-11 17:21  taniwha

	* qw/source/quakefs.c:

	remove -basedir again
	
2000-12-11 16:52  deek

	* qw/include/tga.h:

	Fix Dabb's fix, which killed every compiler that wasn't Borland. :)
	
2000-12-11 15:37  dabb

	* qw/include/tga.h:

	#pragma pack for Borland C++
	
2000-12-11 15:35  dabb

	* qw/source/net_packetlog.c:

	Packet logging support for debugging and educational purposes.
	Experimental. Note: All parts are not YET transferred from quakeforge tree.
	Missing detailed and nonconnection packet parsing.
	
2000-12-11 15:30  dabb

	* qw/source/: net_udp.c, sv_main.c, sv_sys_unix.c, sv_sys_win.c:

	Packet logging support for debugging and educational purposes.
	
2000-12-11 14:59  lordhavoc

	* qw/include/tga.h:

	struct packing for MSVC
	
2000-12-11 14:47  lordhavoc

	* qw/source/quakefs.c:

	must... have... basedir... to... play...
	
2000-12-11 14:00  lordhavoc

	* qw/source/: cl_sys_unix.c, sv_sys_unix.c:

	removed unused BASEDIR define
	
2000-12-11 11:12  deek

	* qw/source/cl_ents.c:

	Fix up the interpolation case where it made dead bodies dance and fall
	to the floor upon becoming visible. Quite funny, actually :)
	
2000-12-11 09:59  deek

	* qw/: include/client.h, include/render.h, source/cl_ents.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/pr_edict.c:

	pr_edict.c: whitespace
	rest: Implement model animation interpolation for alias models. Trying to
	implement this has been an annoyance for some time, but IT WORKS NOW. set
	gl_lerp_anims to zero to disable.
	
2000-12-11 09:50  deek

	* qw/source/: cd_null.c, cd_sdl.c:

	Add support for SDL CD audio, rename --enable-sdlsound to
	--enable-sdl-audio
	
2000-12-11 09:46  deek

	* qw/source/snd_oss.c:

	remove "Error: " from no-mmap message
	
2000-12-11 06:38  taniwha

	* qw/: include/quakefs.h, include/tga.h, source/gl_screen.c,
	source/quakefs.c, source/screen.c, source/tga.c:

	include/tga.h source/tga.c:
		new function WriteTGAfile. Also, put in the tga header structure.
		NOTE: this is currently broken for non gcc ocmilers. you will get a
		#error message.
	include/quakefs.h source/quakefs.c:
		new function COM_WriteBuffers. Like COM_WriteFile, but scatter/gather
		style.
	source/gl_screen.c source/screen.c:
		misc cleanups. differences are getting fewer. should be mostly
		mergable soon (minus truly sw/gl specific code).
	
2000-12-11 05:39  taniwha

	* qw/source/r_misc.c:

	fix r_netgraph 1 fix
	
2000-12-11 03:30  taniwha

	* qw/: include/compat.h, include/pcx.h, include/qdefs.h,
	include/qtypes.h, include/quakefs.h, source/gl_screen.c,
	source/pcx.c, source/quakefs.c, source/screen.c:

	move WritePCXfile to pcx.c, move the screenshot filname creation code to
	COM_NextFilename in quakefs.c and fix up some remote screenshot snafus
	
2000-12-10 23:14  taniwha

	* qw/source/: gl_screen.c, screen.c:

	remove all pure whitepsace diffs between gl_screen.c and screen.c
	
2000-12-10 10:56  despair

	* qw/source/snd_oss.c:

	Undo the horrible mistake of paying attention to 4Front's documentation.
	
2000-12-10 10:54  dabb

	* qw/source/: qfgl_ext.c, vid_common_gl.c:

	Include winquake.h must be BEFORE include gl/gl.h or compile WILL fail
	with win32.
	
2000-12-10 10:53  despair

	* nq/source/snd_oss.c:

	Fix mistaken following of 4Front documentation.
	
2000-12-09 23:26  taniwha

	* qw/source/: gl_draw.c, gl_screen.c, screen.c:

	remove gratuitous differences between gl_screen.c and screen.c
	
2000-12-09 18:39  despair

	* qw/source/cd_dos.c:

	Rename of cd_audio.c to cd_dos.c. (cvs needs a move command!)
	
2000-12-09 18:34  despair

	* qw/source/snd_oss.c:

	Fixed /dev/dsp open to only open with write.
	
2000-12-09 05:37  taniwha

	* qw/source/gl_sky_clip.c:

	finally found the black water bug!!! forgot to set the color back to the
	lighting color
	
2000-12-08 11:16  deek

	* qw/source/vid_3dfxsvga.c:

	[grumble]
	
2000-12-08 11:06  deek

	* qw/source/vid_3dfxsvga.c:

	Include qfgl_ext.h in 3Dfx...
	
2000-12-08 07:46  deek

	* qw/: include/context_x11.h, source/cd_sgi.c, source/snd_sgi.c,
	source/ver_check.c, source/vid_common_gl.c:

	context_x11.h -- didn't mean to commit my local changes
	rest: Apply patches from Michael Weiser <michael@weiser.saale-net.de>
	
2000-12-08 06:51  deek

	* qw/: include/context_x11.h, source/buildnum.c, source/cd_linux.c,
	source/cd_null.c, source/cd_sdl.c, source/cd_win.c,
	source/checksum.c, source/cl_cam.c, source/cl_cmd.c,
	source/cl_cvar.c, source/cl_demo.c, source/cl_ents.c,
	source/cl_input.c, source/cl_main.c, source/cl_misc.c,
	source/cl_parse.c, source/cl_pred.c, source/cl_slist.c,
	source/cl_sys_sdl.c, source/cl_sys_unix.c, source/cl_sys_win.c,
	source/cl_tent.c, source/cmd.c, source/com.c, source/console.c,
	source/context_x11.c, source/crc.c, source/cvar.c, source/d_edge.c,
	source/d_fill.c, source/d_init.c, source/d_modech.c,
	source/d_part.c, source/d_polyse.c, source/d_scan.c,
	source/d_sky.c, source/d_sprite.c, source/d_surf.c,
	source/d_vars.c, source/d_zpoint.c, source/dga_check.c,
	source/dirent.c, source/draw.c, source/fnmatch.c,
	source/fractalnoise.c, source/gl_draw.c, source/gl_dyn_fires.c,
	source/gl_dyn_part.c, source/gl_dyn_textures.c, source/gl_mesh.c,
	source/gl_model_alias.c, source/gl_model_brush.c,
	source/gl_model_fullbright.c, source/gl_model_sprite.c,
	source/gl_ngraph.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_sky_clip.c, source/gl_view.c, source/gl_warp.c,
	source/in_null.c, source/in_sdl.c, source/in_svgalib.c,
	source/in_win.c, source/in_x11.c, source/info.c,
	source/joy_linux.c, source/joy_null.c, source/keys.c,
	source/link.c, source/locs.c, source/mathlib.c, source/mdfour.c,
	source/menu.c, source/model.c, source/model_alias.c,
	source/model_brush.c, source/model_sprite.c, source/msg.c,
	source/net_chan.c, source/net_com.c, source/net_udp.c,
	source/nonintel.c, source/pcx.c, source/pmove.c, source/pmovetst.c,
	source/pr_edict.c, source/pr_exec.c, source/pr_offs.c,
	source/qargs.c, source/qendian.c, source/qfgl_ext.c,
	source/quakefs.c, source/quakeio.c, source/r_aclip.c,
	source/r_alias.c, source/r_bsp.c, source/r_draw.c, source/r_edge.c,
	source/r_efrag.c, source/r_light.c, source/r_main.c,
	source/r_misc.c, source/r_part.c, source/r_sky.c,
	source/r_sprite.c, source/r_surf.c, source/r_vars.c,
	source/r_view.c, source/sbar.c, source/screen.c, source/sizebuf.c,
	source/skin.c, source/snd_alsa_0_5.c, source/snd_alsa_0_6.c,
	source/snd_disk.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sdl.c, source/snd_sun.c, source/snd_win.c,
	source/sv_ccmds.c, source/sv_cvar.c, source/sv_ents.c,
	source/sv_init.c, source/sv_main.c, source/sv_misc.c,
	source/sv_model.c, source/sv_move.c, source/sv_nchan.c,
	source/sv_phys.c, source/sv_send.c, source/sv_sys_unix.c,
	source/sv_sys_win.c, source/sv_user.c, source/sw_model_alias.c,
	source/sw_model_brush.c, source/sw_model_sprite.c,
	source/sw_view.c, source/sys_null.c, source/sys_unix.c,
	source/sys_win.c, source/teamplay.c, source/tga.c, source/va.c,
	source/ver_check.c, source/vid.c, source/vid_3dfxsvga.c,
	source/vid_common_gl.c, source/vid_ggi.c, source/vid_glx.c,
	source/vid_mgl.c, source/vid_null.c, source/vid_sdl.c,
	source/vid_sgl.c, source/vid_svgalib.c, source/vid_wgl.c,
	source/vid_x11.c, source/wad.c, source/world.c, source/zone.c:

	Okay, the big whitespace reformat. There is some silliness (case
	statements, variable declarations), but all in all it's not bad.
	
2000-12-08 06:14  deek

	* qw/source/sv_user.c:

	Some whitespace, removed the timekick detection for slow-mo clients. There
	are way too many legitimate ways to get a too-slow time, unfortunately.
	
2000-12-08 06:10  deek

	* qw/source/vid_common_gl.c:

	Remove unnecessary HAVE_DLOPEN check
	
2000-12-08 04:48  deek

	* qw/source/cd_sdl.c:

	Nuke SDL/SDL.h include, replace with SDL.h
	
2000-12-08 04:42  deek

	* qw/source/cl_sys_sdl.c:

	Compile fixes, some whitespace. This file should be nuked, but I won't do
	it until the normal system-level support for Win32 can support the SDL
	targets.
	
2000-12-08 04:40  deek

	* qw/source/snd_oss.c:

	Largely whitespace, some opts, reverse order in which command-line parms
	and environment variables are used. Command-line should ALWAYS override
	the environment.
	
2000-12-08 04:36  deek

	* qw/source/vid_3dfxsvga.c:

	Use QFGL on 3Dfx.
	
2000-12-08 00:27  despair

	* nq/source/cd_dos.c:

	Move cd_audio.c to cd_dos.c (or in cvs speak, mv, cvs remove, cvs add, cvs commit. Isn't tedium grand?)
	
2000-12-08 00:18  despair

	* nq/source/gl_rmisc.c:

	Fix disabling of texture sorting by default.
	
2000-12-08 00:17  despair

	* nq/source/snd_sdl.c:

	Add sdl sound output support. Needs Makefile/auto* work before enabling.
	
2000-12-08 00:04  despair

	* nq/source/snd_oss.c:

	Fix use of read/write to write-only for sound, and whitespace cleanup.
	
2000-12-07 17:08  taniwha

	* qw/source/: cmd.c, gl_draw.c, menu.c, net_chan.c, pr_edict.c:

	remove possible trigraphs (eww)
	
2000-12-07 11:34  taniwha

	* qw/source/gl_model_brush.c:

	add includes lordhavoc forgot
	
2000-12-07 11:12  taniwha

	* qw/source/: gl_rsurf.c, gl_screen.c, screen.c:

	first step on the way to merged gl_screen.c and screen.c
	
2000-12-07 08:59  lordhavoc

	* qw/source/gl_model_brush.c:

	updated .lit loader, forgot to commit this a while back
	
2000-12-07 03:02  taniwha

	* qw/source/cl_main.c, qw/source/skin.c, nq/source/cl_main.c:

	cvar doc patches from Misty
	
2000-12-07 00:08  taniwha

	* qw/source/: cl_main.c, gl_screen.c, screen.c:

	comment patches from Misty
	
2000-12-07 00:06  taniwha

	* nq/source/: cl_main.c, gl_screen.c, screen.c:

	showtime patches from Misty
	
2000-12-06 19:45  taniwha

	* qw/source/pr_exec.c:

	style changes
	
2000-12-06 18:51  taniwha

	* qw/source/pr_exec.c:

	d'oh, forgot to remove the surrounding if(pr_boundscheck) :/
	
2000-12-06 18:41  taniwha

	* qw/source/pr_exec.c:

	remove the duplicated progs engine. That would have been a maintainence
	nightmare.
	
2000-12-06 18:27  dabb

	* qw/source/pr_edict.c:

	First try load qwprogs.dat, then try progs.dat and then fail.
	
2000-12-06 13:54  dabb

	* qw/source/vid_3dfxsvga.c:

	Added #include "host.h"
	
2000-12-06 13:23  dabb

	* qw/: source/pr_edict.c, source/pr_exec.c, include/progs.h:

	Brought over pr_exec.c and pals from darkplaces.
	Improvements include bounds checking, 40% less instructions per
	opcode, support for 65535 globals. Might even break something.
	
2000-12-05 20:29  dabb

	* qw/source/: cd_sdl.c, cd_win.c, cl_sys_sdl.c, cl_sys_win.c,
	in_win.c, vid_mgl.c, vid_wgl.c:

	Added include host.h
	
2000-12-05 16:51  taniwha

	* qw/source/: console.c, gl_screen.c, model_brush.c, quakeio.c,
	r_part.c, screen.c, sv_main.c:

	sprintf audit.
	
2000-12-05 16:41  taniwha

	* qw/source/: cl_demo.c, cmd.c, quakefs.c, quakeio.c:

	char *buf; strn.* (..., sizeof(buf) ...) doesn't work so well :/
	
2000-12-05 16:04  taniwha

	* qw/source/: cl_parse.c, cl_sys_win.c, cmd.c, console.c,
	gl_mesh.c, gl_model_brush.c, gl_rmain.c, keys.c, pr_edict.c,
	qargs.c, quakefs.c, quakeio.c, snd_dma.c, snd_mem.c, sv_ccmds.c,
	sv_main.c, sv_send.c, sv_user.c:

	strncat parameter audit. Unfortunatly, strncat is counter-intutite: the n in
	strncat is not the maximum length of the destination string, but of the SOURCE
	string, thus strncat (dest, src, sizeof (dest)) is incorrect. It should be
	strncat (dest, src, sizeof (text) - strlen (dest)). Even then, no terminating
	nul will be written if src is too long, but at least it won't crash the stack:)
	
2000-12-05 11:08  mercury

	* qw/source/: cl_cam.c, cl_main.c, cl_parse.c, cl_sys_win.c, cmd.c,
	console.c, cvar.c, gl_mesh.c, gl_model_brush.c, gl_ngraph.c,
	gl_screen.c, keys.c, locs.c, model_alias.c, net_udp.c, pr_edict.c,
	qargs.c, quakefs.c, quakeio.c, r_misc.c, sbar.c, screen.c,
	snd_dma.c, snd_mem.c, sv_ccmds.c, sv_main.c, sv_send.c, sv_user.c:

	strcat -> strncat
	sprintf -> snprintf
	
	AKA, really big buffer overflow security fixes.
	
	More to come, geez we have holes everywhere.
	
2000-12-05 06:58  deek

	* qw/source/: in_sdl.c, vid_ggi.c, vid_sdl.c, vid_sgl.c:

	Fix up host.h snafu's
	
2000-12-05 06:57  taniwha

	* qw/source/: gl_screen.c, screen.c:

	show_time 2 will select 12h clock as opposed to 24h (Misty again)
	
2000-12-05 06:33  taniwha

	* qw/: include/context_x11.h, include/dga_check.h, include/host.h,
	source/cd_null.c, source/cd_sdl.c, source/cd_win.c,
	source/cl_demo.c, source/cl_ents.c, source/cl_input.c,
	source/cl_main.c, source/cl_misc.c, source/cl_parse.c,
	source/cl_sys_sdl.c, source/cl_sys_unix.c, source/cl_sys_win.c,
	source/cl_tent.c, source/d_edge.c, source/d_modech.c,
	source/d_part.c, source/d_polyse.c, source/d_scan.c,
	source/d_sky.c, source/d_sprite.c, source/d_vars.c,
	source/d_zpoint.c, source/dga_check.c, source/gl_dyn_part.c,
	source/in_null.c, source/in_sdl.c, source/in_svgalib.c,
	source/in_win.c, source/in_x11.c, source/menu.c, source/nonintel.c,
	source/r_aclip.c, source/r_draw.c, source/r_light.c,
	source/r_misc.c, source/r_part.c, source/r_sky.c, source/r_surf.c,
	source/r_vars.c, source/r_view.c, source/screen.c,
	source/snd_dma.c, source/snd_win.c, source/sw_view.c,
	source/sys_null.c, source/sys_unix.c, source/vid_3dfxsvga.c,
	source/vid_ggi.c, source/vid_glx.c, source/vid_mgl.c,
	source/vid_null.c, source/vid_sdl.c, source/vid_sgl.c,
	source/vid_svgalib.c, source/vid_wgl.c, source/vid_x11.c:

	rename quakedef.h to host.h (I should have done this months ago).
	NOTE: -{sdl,sgl,3dfx,ggi,wgl,mgl} targets are very likely to be broken
	if any file fails to compile, just put #include "host.h" into it
	
2000-12-05 05:59  despair

	* nq/source/: cl_cam.c, gl_rmain.c, r_main.c:

	Added frikac's chasecam improvements from quakesrc.org.
	
2000-12-05 05:55  taniwha

	* qw/: include/r_local.h, source/gl_screen.c, source/r_view.c,
	source/screen.c:

	clean up screen.c and gl_screen.c includes
	remove scr_allowsnap from screen.c
	move crosshair related cvars to *screen.c
	
2000-12-05 04:21  taniwha

	* qw/source/: gl_screen.c, screen.c:

	Misty's hudswap/fps/time patch to put the fps/time on the opposite side of the
	screen to the hud.
	
2000-12-05 03:22  taniwha

	* qw/source/: gl_screen.c, screen.c:

	apply Misty's clock patch part 2
	
2000-12-04 16:07  taniwha

	* qw/source/cl_main.c:

	make sure com_gamedir exists before writing config.cfg
	
2000-12-04 03:46  taniwha

	* qw/source/: cl_main.c, gl_screen.c:

	Misty's clock hack. show_clock 1 displays a clock on the screen for those that
	need to know the current time while playing.
	
2000-12-03 23:52  taniwha

	* qw/: include/locs.h, include/teamplay.h, source/cl_main.c,
	source/teamplay.c:

	WildCode's location marking code (with a little touchup).
	
2000-12-03 10:53  dabb

	* qw/source/: vid_sdl.c, vid_sgl.c:

	Removed evil things. WIN32 SDL/SGL now uses (totally crappy)
	SDL sounds instead of  old directx sounds. Its time to pay for "portability".
	
2000-12-03 10:47  dabb

	* qw/source/: snd_dma.c, snd_mix.c:

	Crappy complier doesn't allow me to UNDEF _win32 on command line! So here we have def WIN32SDL until I figure out better way to do it. Oh yeah, WIN32 SDL/SGL now uses (totally crappy) SDL sounds instead of old directx sounds.
	
2000-12-03 04:57  taniwha

	* nq/source/: host_cmd.c, net_main.c:

	no more IDGODS or idgods
	
2000-12-03 01:57  taniwha

	* qw/source/cl_parse.c:

	don't bother downloading sounds if we are unable to play them.
	
2000-12-02 22:19  taniwha

	* qw/source/vid_svgalib.c:

	-svga now works in background. NOTE: mouse and joystick are probably still
	grabbed by svgalib.
	
2000-12-02 19:59  taniwha

	* qw/source/snd_disk.c:

	add thiss before I accidently lose it. It's intended use is for when I
	eventually implement the demo movie writer and it will write the sound to a
	file rather than the soundcard.
	
2000-12-02 08:31  taniwha

	* qw/source/gl_sky_clip.c:

	fix a stupid bug
	
2000-12-02 07:41  taniwha

	* qw/source/: gl_rsurf.c, model_brush.c:

	don't subdivide sky polys. we don't need it and it only slows us down
	
2000-12-02 07:41  taniwha

	* qw/source/gl_sky_clip.c:

	disable debug output. oops :/
	
2000-12-02 06:17  deek

	* qw/source/qendian.c:

	whitespace
	
2000-12-02 06:09  taniwha

	* qw/source/gl_sky_clip.c:

	pass though indent, correct a comment and change vertexen to vertices
	
2000-12-02 05:32  taniwha

	* qw/source/gl_sky_clip.c:

	finally. every condition I've been able to produce in start.bsp (quad jump to
	the top of the map) works well. Depth issues have been taken care of as well
	(sort of: same problems as non-clipped skybox, but you don't get sky IN the
	map any more)
	
2000-12-01 19:57  taniwha

	* qw/source/gl_sky_clip.c:

	this SHOULD take care of case 5.3. Find out when I get home :/
	
2000-12-01 08:59  deek

	* qw/: include/pcx.h, source/pcx.c, source/skin.c:

	Fix PCX loading on big-endian systems
	
2000-12-01 08:57  deek

	* qw/source/snd_null.c:

	Fix snd_null crash (Cvars undefined, segfault)
	
2000-12-01 08:10  taniwha

	* qw/source/gl_sky_clip.c:

	got case 5.1 sorted out and in the process of sorting out 5.3 (just need to
	decide on the best way to translate the information).
	
2000-12-01 07:30  taniwha

	* qw/source/gl_sky_clip.c:

	the cases of 6 faces with two vertexen (both adjoining and opposing) and 7
	faces with 1 vertex are implemented, but I have no way of testing them :(ie, I
	haven't found anywhere to test them, there just don't seem to be any sky polys
	of the right shape)
	
2000-12-01 05:41  taniwha

	* qw/source/gl_sky_clip.c:

	the case of 5 faces with 3 vertexen is now handled. it looks like there might
	be a bug in my face visiting code that's causing process_corners to think some
	numver of faces < 5 are being visted when really 5 are. I'll sort that out
	later (at worst causes a little overdraw).
	
2000-12-01 05:24  taniwha

	* qw/source/gl_sky_clip.c:

	the case of 5 faces visited with one cube vertex enclosed is now handled.
	
2000-12-01 04:57  taniwha

	* qw/source/gl_sky_clip.c:

	a major(?) algo change in cubee vertex handling. When a polygon goes around a
	cube vertex, that vertex is no longer added immediatly, instead delaying it's
	addition to the poly vertex list until all the sky poly points have been
	handled (this has a side benefit of completely eliminating those two almost
	identical functions: enter_face() and leave_face() :). After the sky poly
	vertexen have been processed, the faces the edges of the poly have visted are
	analysed for all 14 possible cases to determine how many and which cube
	vertexen are to be added to the face polys. So far, 9/14 cases are handled
	properly and 1 seems to be mysteriously handled in what seems to be a correct
	fashion part of the time (bloody heisenbugs). The remaining cases are: 5
	visited faces with 1 vertex and 3 vertexen (the heisenbug); 6 faces and 2
	vertexen (2 variants: neighboring vertexen and opposing vertexen); and 7 faces
	with 1 vertex.
	
2000-12-01 04:44  taniwha

	* qw/source/gl_draw.c:

	#ifdef out the 8 bit support functions
	
2000-11-30 19:53  taniwha

	* qw/source/: cl_main.c, sv_main.c:

	fix handling of +set on the command line so the global config file can be
	overridden (so long as it doesn't use setrom:)
	
2000-11-29 23:26  taniwha

	* qw/source/: cl_main.c, quakefs.c, sv_main.c:

	move host_parms from quakefs.c to somewhere a little more sensibe.
	
2000-11-29 23:22  taniwha

	* qw/source/snd_alsa_0_6.c:

	finally compiles with `recent' alsa cvs. Doesn't work though (but fails
	gracefully).
	
2000-11-29 05:00  deek

	* qw/include/logos.h:

	Logos for the X11 clients.
	
2000-11-29 04:59  deek

	* qw/source/vid_common_gl.c:

	Make vid_common_gl.c use the new extension system.
	
2000-11-29 04:55  deek

	* qw/: include/qfgl_ext.h, source/qfgl_ext.c:

	New functionality: QuakeForge now has a general OpenGL extension-loading
	interface. To detect an extension, call QFGL_ExtensionPresent(). To get
	the address of an extension function, call QFGL_ExtensionAddress(). This
	function uses the preferred method for finding a function, based on
	whatever OS and windowing system you use.
	
2000-11-28 11:25  lordhavoc

	* qw/source/quakefs.c:

	taniwha removed host_parms, which was necessary to compile...
	
2000-11-27 23:03  taniwha

	* qw/: include/commdef.h, source/quakefs.c:

	basedir is nolonger mentioned anywhere in the source. It's gone, gone, gone,
	gone (and it better stay gone).
	
2000-11-27 15:30  dabb

	* qw/include/server.h:

	More fun missed by Havoc, SV_Init(void)
	
2000-11-27 15:29  dabb

	* qw/source/sv_main.c:

	Well, let's be really strict and put SV_Init(void) here..
	
2000-11-27 15:26  dabb

	* qw/source/cl_main.c:

	Well, let's be really strict and put Host_Init(void) here..
	
2000-11-27 13:17  lordhavoc

	* qw/source/: cl_main.c, cl_sys_sdl.c, cl_sys_unix.c, cl_sys_win.c,
	quakefs.c, sv_main.c, sv_sys_unix.c, sv_sys_win.c, sys_null.c:

	quakeparms_t audit.
	
	changed all parms references to directly access host_parms to improve readability, and removed unused basedir references. (all remaining fields in quakeparms_t deserve to be there)
	
2000-11-27 10:55  lordhavoc

	* qw/source/: cl_sys_win.c, quakefs.c, sv_sys_win.c:

	redid the way -basedir works, implemented it in the filesystem init code, and it works now (the previous windoze support was broken because the basedir parm was not being used anyway)
	
2000-11-26 12:43  deek

	* qw/source/: sv_main.c, sv_user.c:

	sv_main.c: Set the client's last_check field to -1 on connect. Unless a
	player connects immediately after a timekick sample, their time WILL be
	off, so don't look at them the first sample.
	
	sv_user.c: Another location to enforce sv_maxrate, make sv_timekick and
	friends ignore a user's time if it's -1, and apply double fuzz to times
	lower than we expect -- it's way too sensitive otherwise. Also, some
	whitespace changes.
	
2000-11-26 09:48  deek

	* qw/: include/ver_check.h, source/sv_main.c, source/ver_check.c:

	Stole a proper version comparison function from dpkg. Version strings
	(for sv_minqfversion) are no longer compared as floats, so a server admin
	can require client versions with a lot more granularity. (e.g. 0.2.99beta5
	is greater than 0.2.99beta4, but lower than 0.3.0)
	
2000-11-25 14:22  deek

	* qw/source/cl_main.c:

	Add *qf_version userinfo when connecting to QF servers.
	
2000-11-25 14:20  deek

	* qw/source/: sv_main.c, sv_send.c, sv_user.c:

	New Cvars:
	sv_minqfversion: Set to the minimum allowable QuakeForge version you want
	to allow on a server. QF clients prior to current CVS _will_not_work_ with
	this cvar, as the QF version was not reported previously.
	
	sv_maxrate: Change maximum rate algorithm; if sv_maxrate is nonzero, it is
	the maximum rate allowed by the server. If it is unset, the maximum is
	10000 like it used to be. The rate is silently capped, so it won't kick.
	
	Cvar fixed: sv_timekick and friends; Now kicks on too little time passed
	as well.
	
	Functionality removed: "Last message repeated X times". It causes too much
	trouble.
	
2000-11-25 01:11  taniwha

	* qw/source/: gl_rmisc.c, r_main.c:

	make r_drawviewmodel CVAR_ARCHIVE so it gets saved
	
2000-11-24 20:36  taniwha

	* nq/source/: net_mp.c, net_udp.c, net_wins.c:

	fix the 0 byte udp packet DoS bug (for linux, anyway: mods from ProQuake
	applied for windows, but I can't test).
	
	In, linux, the problem was caused by nuq checking to see if there were any
	bytes to be read and if there were 0 bytes, just carying on without reading
	anything. It seems that the 0 byte packet was blocking the queue and so a 0
	byte recvfrom is needed to make sure it gets removed.
	
2000-11-23 08:01  deek

	* qw/source/gl_draw.c:

	Whitespace.
	
2000-11-23 07:21  deek

	* qw/source/vid_common_gl.c:

	8-bit detection updates. No more -no8bit, it defaults off anyway. set
	vid_use8bit 1 to check for 8-bit extensions.
	
2000-11-22 13:05  dabb

	* qw/source/vid_common_gl.c:

	Added couple more #ifdef DLOPEN and also moved #include winquake.h. It must be before #include gl.h, or compile will fail.
	
2000-11-22 07:27  dabb

	* qw/source/: in_win.c, vid_mgl.c, vid_wgl.c:

	Added Key_Event (whatever, -1, whatever). To use that "Internal mess" until someone has time to do this "right" ;-)
	
2000-11-22 02:28  taniwha

	* qw/source/: gl_draw.c, vid_common_gl.c:

	fix some compile and link errors
	
2000-11-21 09:17  deek

	* qw/source/context_x11.c:

	whitespace
	
2000-11-21 09:15  deek

	* qw/source/gl_draw.c:

	Mostly whitespace.
	
2000-11-21 09:10  deek

	* qw/source/vid_common_gl.c:

	Clean up 8-bit handling. It might work properly, it might not (not that it
	worked before), but at least it's cleaner.
	
2000-11-21 07:49  taniwha

	* qw/source/gl_sky_clip.c:

	fix up some comments (taking a break tonight, I guess:)
	
2000-11-21 07:42  deek

	* qw/source/vid_x11.c:

	Whitespace, optimizations to VID_Update()
	
2000-11-21 06:49  taniwha

	* qw/source/: cl_sys_win.c, sv_sys_win.c:

	fix LordHavoc's spelling error.
	
2000-11-21 05:08  taniwha

	* qw/: include/client.h, source/cl_main.c, source/sbar.c:

	new cvar: cl_sbar_separator defaulting to 0. That ugly white vertical line to
	the right of the status bar is now GONE (unless you actually /want/ it: if so,
	set cl_sbar_separator to 1)
	
2000-11-21 00:45  tonik

	* qw/source/sv_user.c:

	Security fixes (hope it works)
	
2000-11-20 05:41  taniwha

	* qw/source/gl_sky_clip.c:

	poly edge crossing FOUR (ouch, that was unexpected) cube faces partially taken
	care of. I have to fill in the incomplete faces (hmm, that will be interesting)
	and figure out why one corner in one of my test cases is sometimes set and
	sometimes not. Hmm, might be confused buy the enter/leave info from that edge.
	
2000-11-20 05:26  taniwha

	* qw/source/gl_sky_clip.c:

	fix a silly bug with framed faces. must have been tired
	
2000-11-19 23:47  lordhavoc

	* qw/source/quakefs.c:

	__const was not defined on win32
	
2000-11-19 23:34  lordhavoc

	* qw/source/: cl_sys_win.c, sv_sys_win.c:

	added back -basedir in a different place (win32 only)
	
2000-11-19 21:34  taniwha

	* qw/source/: draw.c, gl_draw.c, menu.c, sbar.c:

	removal of Draw_TranPic. Thanks, Seth.
	
2000-11-19 01:18  taniwha

	* qw/source/gl_sky_clip.c:

	another bites the dust, dn dn dn :)
	
	I think I only have one more clipping case to take care of, and it's really a
	bug in an earlier case.
	
2000-11-18 15:46  despair

	* qw/source/vid_ggi.c:

	Make -ggi target compile again. *grmbl*
	
2000-11-18 06:44  taniwha

	* qw/source/gl_sky_clip.c:

	framed cube faces work now! :) clockwise polygon rules are very convenient
	(ccw would be just as good, it's the rule that counts:)
	
2000-11-18 04:25  taniwha

	* qw/source/vid_common_gl.c:

	take care of PFNGLCOLORTABLEEXTPROC properly. I just hope the configure test
	works for those that DO have it.
	
2000-11-17 21:34  taniwha

	* qw/source/: in_sdl.c, in_svgalib.c:

	in_sdl.c and in_svgalib.c now use the new Key_Event api properly
	
2000-11-17 21:23  mercury

	* qw/: include/keys.h, source/cl_input.c, source/context_x11.c,
	source/in_x11.c, source/joy_linux.c, source/keys.c,
	source/quakefs.c:

	A few compile fixes.
	And of course the very slight rework of the input system, at least
	in_x11 gets shifts right for different keymaps.
	
	Oh, by the way, ALL other input targets are broken in a very 'will not
	compile' way.
	
2000-11-17 17:19  taniwha

	* qw/source/vid_common_gl.c:

	now compiles when glext.h is unavailable
	
2000-11-17 07:19  taniwha

	* qw/source/gl_sky_clip.c:

	add the center points of the sky polys to the debug info.
	
2000-11-17 07:18  deek

	* qw/source/vid_common_gl.c:

	Okay, ONE MORE TRY...
	
2000-11-17 07:12  deek

	* qw/source/vid_common_gl.c:

	Okay, let's see if this fixes the 8-bit problems...
	
2000-11-17 06:02  taniwha

	* qw/source/gl_sky_clip.c:

	fixed the bogus vector. I wasn't copying enough vertexen when doing the insert.
	Oops :/
	
2000-11-17 05:47  taniwha

	* qw/source/gl_sky_clip.c:

	WOOHOO, framed box face finally works (mostly). For some reason, I sometimes
	get a bogus vector on one of the faces, but this is a major improvement :)
	Almost there to fully working skybox clipping.
	
2000-11-17 03:18  taniwha

	* qw/source/gl_sky_clip.c:

	fix a dumb bug in leave_face() caused by the similarity to enter_face
	
2000-11-17 02:45  taniwha

	* qw/source/cmd.c:

	remove -basedir handling. wrong idea, bad implementation (fixed size MALLOC?!?)
	
2000-11-16 23:23  deek

	* qw/source/vid_common_gl.c:

	Okay, one more try.
	
2000-11-16 23:00  taniwha

	* qw/source/gl_sky_clip.c:

	use Sys_Error instead of abort
	
2000-11-16 22:37  deek

	* qw/source/vid_common_gl.c:

	This _might_ fix the shared palette issue.
	
2000-11-16 20:38  taniwha

	* qw/source/menu.c:

	fix "HUD on left side" menu option
	
2000-11-16 20:05  taniwha

	* qw/source/gl_sky_clip.c:

	try to insert the cube vertexen into the correct spot in the face poly vertex
	list.
	
2000-11-16 15:07  dabb

	* qw/source/vid_common_gl.c:

	Borland compile fix (one I forgot to commit :-). Needs to have winquake.h included for sgl.
	
2000-11-16 15:05  dabb

	* qw/source/vid_mgl.c:

	Added -window parameter in addition to good old -startwindowed (which I hated to type)
	
2000-11-15 18:43  taniwha

	* qw/source/gl_sky_clip.c:

	cleanup and document current code. Also catch a couple of possible bugs in the
	process
	
2000-11-15 17:20  taniwha

	* qw/: include/glquake.h, source/gl_sky.c, source/gl_sky_clip.c:

	split gl_sky.c into gl_sky.c and gl_sky_clip.c (should have done this in the
	first place, but I didn't realise how much code would go into sky clipping).
	
2000-11-15 06:00  taniwha

	* qw/source/gl_sky.c:

	very close to having working slipped skybox. framed box faces now work, but not
	the surrounding faces within the frame. (frame = sky poly surrounding the face)
	Also, faces with only to vertexes from clipping don't work yet.
	
2000-11-15 05:52  despair

	* qw/source/vid_ggi.c:

	Fixes mousewheel to work the same way in GGI that it does in other targets.
	
2000-11-15 05:37  taniwha

	* qw/source/gl_screen.c:

	remove some debug info
	
2000-11-15 04:01  taniwha

	* qw/source/in_sdl.c:

	fix the double wheel events
	
2000-11-15 03:58  taniwha

	* qw/source/in_x11.c:

	fix the double mouse wheel events
	
2000-11-15 00:35  taniwha

	* qw/include/protocol.h:

	whitespace
	
2000-11-14 21:45  deek

	* qw/source/vid_common_gl.c:

	Yaay, Debian package updates.
	
2000-11-14 16:16  taniwha

	* qw/source/sv_main.c:

	white space cleanup
	
2000-11-14 06:29  taniwha

	* qw/source/gl_sky.c:

	bah, not working yet, but I don't feel like losing my thoughts :/ Doesn't crash
	at least :)
	
2000-11-14 04:56  taniwha

	* qw/source/gl_sky.c:

	fix all texturing/clipping problems for currently supported cases. Now to sort
	out the case where a polygon edge goes all the way across a cube face. There's
	also the case where an egde terminates on adjoining faces, but spans a third
	(though this is currently rare, but possible)
	
2000-11-13 21:10  taniwha

	* qw/source/: sv_sys_unix.c, sv_sys_win.c:

	make sv fp rounding same as cl. doesn't seem to help with obtuse angles, but
	it doesn't seem to hurt, either.
	
2000-11-13 19:52  taniwha

	* qw/source/gl_sky.c:

	this might work a little better :/ I hate duplicate code, but making the
	enter/leave face functions use common code would be a pain.
	
2000-11-13 19:38  taniwha

	* qw/source/gl_sky.c:

	ok, this should fix the skybox edges
	
2000-11-13 18:20  taniwha

	* qw/source/gl_sky.c:

	move the edge rendering code out of the poly rendering code to esure all lines
	have a chance at getting drawn. Also, forgot to re-set the enter/leave fields.
	
2000-11-13 17:07  taniwha

	* qw/source/gl_sky.c:

	this should take care of the case of a cube vertex being enclosed by a sky
	polygon. If not, oh well, I won't know till tonight :/ (at least it compiles)
	
2000-11-13 16:10  taniwha

	* qw/source/gl_sky.c:

	forgot to make sure it compiles before committing. compiles now, but uses an
	unitted var (though gcc misses that)
	
2000-11-13 01:43  taniwha

	* qw/source/: gl_rsurf.c, gl_sky.c:

	not there yet. the lines are debug info :)
	
2000-11-12 16:55  taniwha

	* qw/source/gl_sky.c:

	bind with the correct sky textures. no more dizzyness :)
	
2000-11-11 06:23  taniwha

	* qw/source/gl_sky.c:

	getting closer. bings go outside of glBegin, not in :/. also, much of my
	find_intersect was a tad borked. turns out no problems in gl_rsurf :) Now just
	to take care of the wierder intersection cases.
	
2000-11-10 21:58  taniwha

	* qw/source/gl_sky.c:

	this *should* fix the wonky clipping in gl_sky_clip 1 with skybox. won't fix
	wonky texturing or wonky sky rendering yet :(. anyway, can't find out for
	certain until I get home.
	
2000-11-10 16:26  taniwha

	* qw/source/: gl_rsurf.c, gl_sky.c:

	gl_sky_clip is getting closer to working with skybox. Textures are borked (not
	sure if I'm doing something wrong or if gl is having problems with the scale)
	and clipping is a little wonky, but I know the reason for that:) Also, it
	seems skys aren't always being drawn: probably something wrong in gl_rsurf.
	
2000-11-09 19:31  taniwha

	* qw/source/cl_parse.c:

	put download status in the application name as requested by Mabus. Nifty idea,
	why didn't we think of it? :)
	
2000-11-09 17:21  despair

	* qw/source/vid_common_gl.c:

	Restore missing paren.
	
2000-11-09 16:58  despair

	* nq/include/: glquake.h, glquake2.h:

	Removed unnececessary glu.h includes, GLU isn't used in quakeforge.
	
2000-11-09 00:56  deek

	* qw/source/context_x11.c:

	Fix window manager hint.
	
2000-11-08 22:55  mercury

	* qw/source/locs.c:

	When loading a .loc file check each line to see if it has '#' as the
	first char, if so the line is a comment.
	
2000-11-08 19:21  taniwha

	* nq/source/joy_null.c:

	add needed client.h as found by Dietrich_Joerg@t-online.de
	
2000-11-08 16:03  taniwha

	* qw/source/gl_sky.c:

	forgot how lame blorland c was :/
	
2000-11-08 08:25  taniwha

	* qw/source/gl_sky.c:

	getting there with the skybox clipping. DO NOT play with gl_sky_clip if you
	have a skybox loaded unless you're prepared to work on the code :)
	
2000-11-08 06:08  taniwha

	* qw/source/gl_sky.c:

	so long as you're using skydome, gl_sky_clip is now a usefull speadup. it just
	renders the sky as black (for now)
	
2000-11-08 06:07  taniwha

	* qw/source/: cl_main.c, sv_ccmds.c, vid_wgl.c:

	Always use COM_CreatPath instead of Sys_mkdir
	
2000-11-08 03:13  taniwha

	* qw/source/gl_mesh.c:

	fix a nasty dir creation bug. there's probably a few more such spots :/
	
2000-11-07 23:43  taniwha

	* qw/source/vid_common_gl.c:

	fix a couple of problems that came up in SGI
	
2000-11-07 19:23  dabb

	* qw/source/vid_mgl.c:

	I don't think we want to free vid.buffer under win32...
	
2000-11-07 19:16  dabb

	* qw/source/vid_mgl.c:

	Oops... forgot to add "return false" - did it now.
	
2000-11-07 18:15  taniwha

	* qw/source/vid_mgl.c:

	small ws cleanups
	
2000-11-07 18:09  dabb

	* qw/source/vid_mgl.c:

	Fix lockup bug in Win32 - cleaned up VID_Allocbuffers (copy/paste from *nix counterparts :-)
	
2000-11-04 08:20  deek

	* qw/source/: gl_rmain.c, vid.c:

	gl_rmain.c: Fix up brighten cvar/arg properly so it can be setrom'ed
	vid.c: Get rid of the redundancy, much nicer.
	quakeforge.lsm.in: Update Linux Software Map data file.
	
2000-11-04 07:42  deek

	* qw/: include/compat.h, source/cl_main.c, source/cmd.c,
	source/cvar.c, source/sv_main.c, source/vid.c:

	compat.h: Add str*equal () convenience macros
	cl_main.c: Clean up version string a little
	cmd.c: Add setrom parsing to first init phase, clean up includes a little
	cvar.c: setrom command now uses set's semantics. Cvar_Set, Cvar_Set_f,
	Cvar_Setrom_f now do a Con_DPrintf to report attempts to set CVAR_ROM
	cvars.
	sv_main.c: Clean up version string a little
	vid.c: -winsize, -width, and -height no longer use Cvar_SetROM. The code
	looks a little uglier, but it's more correct.
	
2000-11-04 03:21  taniwha

	* nq/source/vid_3dfxsvga.c:

	oops :(
	
2000-11-04 03:19  taniwha

	* nq/source/vid_3dfxsvga.c:

	part 3
	
2000-11-04 03:18  taniwha

	* nq/source/vid_3dfxsvga.c:

	part 2 :/
	
2000-11-04 03:18  taniwha

	* nq/source/vid_3dfxsvga.c:

	getting it to compile part 1 of N
	
2000-11-03 18:29  taniwha

	* qw/source/vid_mgl.c:

	hopefully fix the surface cache alloc error
	
2000-11-03 16:50  taniwha

	* nq/source/context_x11.c:

	should have done the `port' after fixing this in newtree, not after :/
	
2000-11-02 21:14  taniwha

	* qw/source/quakefs.c:

	fix a bug where maplist would seg on an empty map. d'oh :/
	
2000-11-02 19:47  dabb

	* qw/source/: vid_mgl.c, vid_wgl.c:

	ICON2 -> ICON1 - LoadIcon works now for win32.
	
2000-11-02 18:24  dabb

	* qw/source/cl_sys_sdl.c:

	Two times void Sys_Init(void) - removed extra.
	
2000-11-02 17:15  despair

	* nq/source/vid_ggi.c:

	Make ggi renderer compile again.
	Mostly missing headers, plus important line commented out in configure.in.
	
2000-11-02 17:02  deek

	* qw/source/vid_mgl.c:

	Fix Win32 software crash (null surface cache)
	
2000-11-01 06:31  taniwha

	* qw/source/quakefs.c:

	hopefully fix Fragman's compilation problems on Mandrake 6.1
	
2000-11-01 03:54  lordhavoc

	* qw/source/sys_win.c:

	Fix for insta-crash bug to do with sys_nostdout being checked before it was registered (grabbed solution from sys_unix.c)
	
2000-11-01 03:40  lordhavoc

	* qw/source/in_win.c:

	added #include's for cl_input.h and view.h so it will now compile again
	
2000-11-01 03:09  mercury

	* qw/source/pr_edict.c:

	r_skyname on the server should be CVAR_SERVERINFO, not CVAR_NONE.
	
2000-10-31 05:48  taniwha

	* qw/source/cl_main.c:

	fix the missing explosion noises (and other impact sounds)
	
2000-10-31 05:29  taniwha

	* qw/source/: cl_main.c, sv_main.c:

	oops :/
	
2000-10-31 05:24  taniwha

	* qw/: include/sys.h, source/cl_sys_sdl.c, source/cl_sys_unix.c,
	source/cl_sys_win.c, source/sv_main.c, source/sv_sys_unix.c,
	source/sv_sys_win.c:

	ok, server now runs without segging on a cvar (with simple testing, anyway.
	needs fuller bashing).
	
2000-10-31 04:16  taniwha

	* qw/source/context_x11.c:

	vid_fullscreen is meant to be CVAR_ROM, not CVAR_ARCHIVE
	
	* taniwha programs his black logo logitech wheel mouse with secret instructions
	
2000-10-31 00:11  taniwha

	* nq/: include/client.h, include/context_x11.h,
	include/dga_check.h, include/input.h, include/joystick.h,
	include/render.h, include/vid.h, source/cl_main.c,
	source/context_x11.c, source/d_surf.c, source/dga_check.c,
	source/host.c, source/in_null.c, source/in_sdl.c,
	source/in_svgalib.c, source/in_win.c, source/in_x11.c,
	source/joy_linux.c, source/joy_null.c, source/vid.c,
	source/vid_3dfxsvga.c, source/vid_common_gl.c, source/vid_ggi.c,
	source/vid_glx.c, source/vid_mgl.c, source/vid_null.c,
	source/vid_sdl.c, source/vid_sgl.c, source/vid_svgalib.c,
	source/vid_wgl.c, source/vid_x11.c:

	port over newtree's vid system. works, but doesn't seem fully functional yet
	
2000-10-30 04:10  taniwha

	* qw/source/gl_screen.c:

	fix the annoying white line at the bottom of the world view when viewsize is
	90%. This was caused by a rounding error when converting from float to int.
	Also, viewsize can now safely be changed in the console.
	
2000-10-30 02:56  taniwha

	* qw/source/in_x11.c:

	fix releasing of the mouse on setting _windowed_mouse 0
	
2000-10-30 00:05  taniwha

	* qw/source/: sv_main.c, tga.c:

	server now starts without segging and fix a compile error in tga.c
	
2000-10-29 22:49  despair

	* qw/source/: in_sdl.c, vid_ggi.c:

	Miscellaneous firefighting. Everything compiles again.
	
2000-10-29 22:21  taniwha

	* qw/: include/glquake.h, source/gl_rmain.c:

	forgot the changes to glquake.h
	also, my brighten cvar changes somehow got lost
	
2000-10-29 22:02  taniwha

	* qw/source/: gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_sky.c,
	in_svgalib.c, pr_edict.c, sv_main.c:

	tree now builds again. Note: this includes some of my sky work, but so long as
	gl_sky_clip is not set, it's not working won't affect you :)
	
2000-10-29 20:52  theoddone33

	* nq/source/vid_sdl.c:

	Change window caption from 'sdlquakeworld' to 'SDLQuake'
	
2000-10-29 20:51  theoddone33

	* nq/source/vid_sdl.c:

	Make SDL jive with X11's default window size
	
2000-10-29 20:49  lordhavoc

	* qw/source/cl_main.c:

	added confirm_quit cvar, defaults to on
	
2000-10-29 15:35  mercury

	* qw/: include/cl_cam.h, include/cl_demo.h, include/cl_ents.h,
	include/cl_input.h, include/cl_main.h, include/cl_parse.h,
	include/cl_pred.h, include/cl_tent.h, include/client.h,
	include/console.h, include/context_x11.h, include/d_iface.h,
	include/draw.h, include/input.h, include/joystick.h,
	include/keys.h, include/model.h, include/net.h, include/pmove.h,
	include/qargs.h, include/quakefs.h, include/r_dynamic.h,
	include/render.h, include/screen.h, include/skin.h,
	include/sound.h, include/teamplay.h, include/vid.h, include/view.h,
	source/cl_cam.c, source/cl_demo.c, source/cl_ents.c,
	source/cl_input.c, source/cl_main.c, source/cl_parse.c,
	source/cl_pred.c, source/cl_tent.c, source/cmd.c, source/com.c,
	source/console.c, source/context_x11.c, source/cvar.c,
	source/d_init.c, source/draw.c, source/gl_draw.c,
	source/gl_dyn_fires.c, source/gl_dyn_part.c, source/gl_ngraph.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_screen.c, source/in_null.c, source/in_sdl.c,
	source/in_svgalib.c, source/in_win.c, source/in_x11.c,
	source/joy_linux.c, source/joy_null.c, source/keys.c,
	source/menu.c, source/model.c, source/model_alias.c,
	source/net_chan.c, source/pmove.c, source/pr_edict.c,
	source/quakefs.c, source/r_alias.c, source/r_efrag.c,
	source/r_main.c, source/r_misc.c, source/r_part.c, source/r_view.c,
	source/sbar.c, source/screen.c, source/skin.c, source/snd_dma.c,
	source/sv_main.c, source/sys_unix.c, source/teamplay.c,
	source/vid_3dfxsvga.c, source/vid_common_gl.c, source/vid_ggi.c,
	source/vid_glx.c, source/vid_mgl.c, source/vid_null.c,
	source/vid_sdl.c, source/vid_sgl.c, source/vid_svgalib.c,
	source/vid_wgl.c, source/vid_x11.c:

	The init sequence cleanup!
	Also broke up client.h into a lot of smaller headers.
	Oh, software rendering works again.
	
	And yes, this does hit a hell of a lot of files.
	
2000-10-29 11:24  despair

	* qw/source/cd_linux.c:

	Open CD Audio O_NONBLOCK. CD Audio now works on my system, and doesn't
	spew garbage in /var/log/syslog. Whee!
	
2000-10-29 10:28  deek

	* qw/source/: vid_mgl.c, vid_wgl.c:

	Backport changes from beta 4.1
	
2000-10-29 09:39  mercury

	* qw/source/gl_dyn_part.c:

	Oops, still need to do physics and such on particles too close to us.
	
2000-10-29 08:45  coderjoe

	* qw/source/: vid_mgl.c, vid_wgl.c (release_0_2_99beta4):

	fix build errors in vid_wgl and vid_mgl
	
2000-10-29 08:38  dabb

	* qw/source/vid_sgl.c:

	win32 compile fixes
	
2000-10-29 07:58  despair

	* qw/source/: context_x11.c, vid_glx.c:

	Minor cleanup to window closing on exit.
	
2000-10-29 07:41  despair

	* qw/source/in_x11.c:

	Comment out x11_force-view_port. Doing it every frame was dropping framerate to 40% of normal on V5, and probably any hardware under DRI, as I suspect it's running into DRI/X lock contention.
	
2000-10-29 04:42  taniwha

	* qw/source/gl_rmain.c:

	make the new -brighten a cvar (ROM) as well so it can be set in the config
	file. Also includes a cvar from my sky hacking, but it's harmless :)
	
2000-10-29 00:13  taniwha

	* qw/source/: vid_mgl.c, vid_wgl.c (release_0_2_99beta4):

	hopefully help Coderjoe with win32 compilation
	
2000-10-28 20:19  taniwha

	* qw/source/gl_sky.c:

	re-indent
	
2000-10-28 19:58  taniwha

	* qw/: include/client.h, include/pcx.h, include/tga.h,
	source/gl_screen.c, source/gl_sky.c, source/gl_warp.c,
	source/pcx.c, source/screen.c, source/skin.c, source/tga.c:

	chop up gl_warp into gl_sky, pcx and tga. also break out pcx stuff from client.h
	
2000-10-28 08:02  mercury

	* qw/: include/fractalnoise.h, include/glquake.h,
	include/mathlib.h, include/r_dynamic.h, include/render.h,
	source/cl_ents.c, source/cl_tent.c, source/fractalnoise.c,
	source/gl_dyn_fires.c, source/gl_dyn_part.c,
	source/gl_dyn_textures.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/in_x11.c:

	The big particle rework!
	Lots of changes, more then I can cover quickly.
	Things now look, different, and probally much better!
	
	Note, SOFTWARE RENDERING IS BROKEN with this commit!
	
2000-10-28 07:11  deek

	* qw/: include/glquake.h, source/cd_linux.c, source/cvar.c,
	source/gl_rmain.c, source/vid_common_gl.c, source/vid_glx.c,
	source/vid_sgl.c, source/vid_wgl.c:

	Change fires to a more visually-appealing red-orange color. Looks *killer*
	Add -brighten arg to GL targets, to replace -gamma but still look nice.
	"-brighten 2.5" brightens the palette by 2.5 times, to give a similar
	effect to the brightness cvar, but without the dithering brightness
	gives. This is a palette hack, which means it _can't_ be a cvar.
	
2000-10-28 05:08  deek

	* qw/source/vid_sdl.c:

	Change -sdl to use 320x200 window again
	
2000-10-28 05:08  taniwha

	* qw/: include/context_x11.h, source/context_x11.c,
	source/in_x11.c:

	fix the screen offset caused by moving the mouse at just the wrong moment
	
2000-10-28 05:05  deek

	* qw/source/vid_glx.c:

	whitespace, some optimizations
	
2000-10-27 19:06  taniwha

	* nq/source/snd_alsa_0_6.c:

	bring over from newtree
	
2000-10-27 19:00  taniwha

	* qw/source/snd_alsa_0_6.c:

	finally works with recent ALSA cvs
	
2000-10-27 14:38  taniwha

	* qw/source/snd_alsa_0_6.c:

	still fiddling and it still doesn't work
	
2000-10-27 10:56  deek

	* nq/source/vid_svgalib.c:

	Finally get rid of bogus outb def
	
2000-10-27 10:55  deek

	* nq/source/: vid_mgl.c, vid_win.c:

	lcd_x
	
2000-10-27 10:54  deek

	* nq/source/sw_view.c:

	lcd_x == buhbye
	
2000-10-27 10:52  deek

	* nq/source/r_view.c:

	lose lcd_x
	
2000-10-27 10:52  deek

	* nq/source/r_misc.c:

	whitespace
	
2000-10-27 10:51  deek

	* nq/source/: r_main.c, screen.c:

	Lose lcd_x
	
2000-10-27 10:50  deek

	* nq/source/gl_view.c:

	Lose lcd_x, some whitespace
	
2000-10-27 10:47  deek

	* nq/source/sbar.c:

	Whoops! commit sbar rework
	
2000-10-27 10:42  deek

	* nq/include/view.h:

	Stuff I forgot to commit a long time ago (first of a bunch)
	
2000-10-27 10:17  deek

	* qw/source/: vid.c, vid_common_gl.c:

	white space
	
2000-10-27 10:16  deek

	* qw/include/vid.h:

	Mostly whitespace
	
2000-10-27 04:04  taniwha

	* qw/source/vid_3dfxsvga.c:

	hopefully, this will compile
	
2000-10-27 01:50  taniwha

	* qw/include/compat.h:

	use the correct include delimitiers
	
2000-10-27 00:08  taniwha

	* qw/source/snd_alsa_0_6.c:

	doesn't work yet (infact, it crashes), but I'm sick of mailing it back and forth
	
2000-10-26 23:45  taniwha

	* qw/source/vid_3dfxsvga.c:

	hopefully a little closer to compiling
	
2000-10-26 21:06  theoddone33

	* nq/source/vid_sdl.c:

	A small code change to VID_Update that I think is cleaner and *should*
	run better, though tests show no improvement.
	Also, major whitespace changes, the whole file should be uniform now.
	
2000-10-26 18:13  deek

	* qw/source/gl_screen.c:

	tweaks
	
2000-10-26 16:29  taniwha

	* qw/source/: vid_common_gl.c, vid_sdl.c, vid_sgl.c:

	glx, sdl and sgl now all compile on my system (at work), but sgl doesn't link
	
2000-10-26 06:48  taniwha

	* qw/source/in_sdl.c:

	oops, forgot this
	
2000-10-26 06:08  taniwha

	* qw/: include/vid.h, source/vid_3dfxsvga.c,
	source/vid_common_gl.c, source/vid_glx.c, source/vid_sdl.c,
	source/vid_sgl.c:

	bring in Despair's (Ragnvald Maartmann-Moe IV, rmmiv@earthlink.net) clean up
	of the gl setup code.
	
2000-10-26 05:07  mercury

	* qw/source/in_x11.c:

	s/ABS/abs/, abs is standard C, no evil defines.
	
2000-10-26 03:43  taniwha

	* qw/source/cl_main.c:

	nukage
	
2000-10-24 19:32  taniwha

	* qw/source/: cl_main.c, gl_draw.c:

	cl_main.c:
		what was id trying to hide? oh well, it's clear now :)
	gl_draw.c:
		missed a value->int_val conversion
	
2000-10-24 18:10  mercury

	* qw/source/context_x11.c:

	Cleanup of x11_set_vidmode, with a chainsaw.
	Other minor cleanups too.
	
2000-10-24 17:03  mercury

	* qw/: include/info.h, source/checksum.c, source/info.c,
	source/locs.c, source/teamplay.c:

	Misc cleanups.
	
2000-10-24 10:47  lordhavoc

	* qw/source/pmovetst.c:

	major speedup in PM_RecursiveHullCheck
	
2000-10-24 02:22  deek

	* qw/source/: gl_screen.c, sw_view.c:

	sw_view.c: whitespace
	gl_screen.c: Some whitespace, some optimization. Still looking for the
	culprit killing contrast in GL.
	
2000-10-24 01:43  deek

	* qw/source/sw_view.c:

	Corrected algorithm, optimized code, and reversed the order of
	brightness/contrast operations... brightness is applied first, then
	contrast. A contrast of 0 is now /always/ solid medium grey.
	
2000-10-23 15:29  taniwha

	* qw/source/vid_sdl.c:

	forgot to remove some code
	
2000-10-23 15:27  taniwha

	* qw/source/: vid_sdl.c, vid_sgl.c:

	make vid_sdl.c use the new window size code and the vid_fullscreen cvar instead
	of the -fullscreen command line arg (eww:). Also, doc vid_fullscreen in
	vid_sgl.c
	
2000-10-23 14:58  taniwha

	* qw/source/: gl_rmisc.c, gl_screen.c:

	gl_polyblend: RIP
	
2000-10-23 10:26  deek

	* qw/source/: vid_glx.c, vid_sgl.c, vid_wgl.c:

	-gamma removal
	
2000-10-23 09:35  deek

	* qw/source/gl_rmain.c:

	-gamma parameter is _gone_. Colors are now almost exactly what they are in
	software. If you want to hack the colors, use the cvars.
	
2000-10-22 07:14  taniwha

	* qw/source/: context_x11.c, vid_glx.c, vid_x11.c:

	fix the misaligned fullscreen window once and for all (fingers crossed:)
	
2000-10-22 01:30  taniwha

	* qw/source/cd_linux.c:

	fix for linux 2.2.17. Hopfully works for earlier kernels still
	
2000-10-21 21:17  taniwha

	* qw/source/vid_3dfxsvga.c:

	width and height name issues
	
2000-10-21 21:14  taniwha

	* qw/source/vid_sgl.c:

	fix width and height name issues
	
2000-10-21 21:08  taniwha

	* qw/source/: cvar.c, menu.c, screen.c, vid_glx.c:

	cvar.c:
		%g is no good :/
	menu.c screen.c:
		float -> int cleanup for scr_viewsize
	vid_glx.c:
		remove unused vid_mode cvar
	
2000-10-21 07:47  taniwha

	* qw/source/cvar.c:

	change %f to %g in Cvar_SetValue so 1.0 gets printed as 1
	
2000-10-21 07:34  taniwha

	* qw/: include/commdef.h, source/cl_cvar.c, source/cl_demo.c,
	source/cl_main.c, source/cl_parse.c, source/cl_slist.c,
	source/console.c, source/context_x11.c, source/menu.c,
	source/quakefs.c, source/sbar.c, source/skin.c, source/sv_ccmds.c,
	source/sv_main.c, source/sv_user.c, source/vid_glx.c,
	source/vid_mgl.c, source/vid_sdl.c, source/vid_sgl.c,
	source/vid_wgl.c, source/vid_x11.c:

	remove va from commdef.h and fix the consequences
	
2000-10-21 07:20  taniwha

	* qw/: include/va.h, source/vid.c:

	clean up the includes ov vid.c and bring over va.h from nuq
	
2000-10-21 07:15  taniwha

	* qw/: include/vid.h, source/in_x11.c, source/vid.c,
	source/vid_3dfxsvga.c, source/vid_glx.c, source/vid_sgl.c,
	source/vid_x11.c:

	create VID_GetWindowSize in vid.c and use it elsewhere for window size
	selection.  in_x11.c just had refs to scr_width and scr_height removed.
	
2000-10-21 05:30  deek

	* qw/: include/dga_check.h, source/dga_check.c, source/in_x11.c:

	dga_check.h: DGA and VidMode check functions return qboolean, not
	int. Cleaned up prototypes to not include variable names.
	
	dga_check.c: Fix bug in DGA detection that lead to segfault.
	
	in_x11.c: Better DGA input support for X targets; The -nodga parameter is
	gone, it is now the in_dga Cvar, which is dependant on the _windowed_mouse
	Cvar. in_dga is archived.
	
2000-10-21 00:12  taniwha

	* nq/source/r_main.c:

	the rest of scr_viewsize value -> int_val. didn't look closely enough at how
	size is used. no longer segs
	
2000-10-21 00:09  taniwha

	* nq/source/: gl_screen.c, menu.c, r_view.c, sbar.c, screen.c:

	most of scr_viewsize value to int_val. r_main causes segs atm
	
2000-10-20 18:03  taniwha

	* qw/source/sv_main.c:

	 o  rcon now prints (hidden) instead of the rcon password
		 * taniwha  drops a 900lb security manual on zoid's head
		 <taniwha> nah, make that kg :)
	 o  fix a potential buffer overflow
	
2000-10-19 18:07  deek

	* qw/source/vid_wgl.c:

	Fix the VID_SetCaption () bug here too
	
2000-10-18 17:06  taniwha

	* qw/source/: locs.c, teamplay.c:

	locs.c:
		handle dos line endings. COM_FOpenFile /always/ opens files in binary
		mode in Windows (and *nix is effectively binary only anyway) and the
		\r characters being left in the location description strings was
		causing %l to print a blank line. Makes for unhappy users :/
	teamplay.c:
		handle %%. this seams to have been missed.
	
2000-10-18 10:16  deek

	* qw/: include/bothdefs.h, include/render.h, source/cl_sys_unix.c,
	source/cl_sys_win.c, source/d_surf.c, source/vid_ggi.c,
	source/vid_mgl.c, source/vid_sdl.c, source/vid_svgalib.c,
	source/vid_x11.c:

	One of the biggest things keeping -mem/-heapsize numbers up is the video
	memory in software mode. This is now taken care of, the memory is now
	grabbed using calloc.
	
	On Unix systems and all systems using SDL, the default video memory is now
	8MB. This should now be enough for almost everybody, unless you have some
	truly huge maps and boatloads of sounds. The minimum memory allowable is
	now down to 4MB, but complex maps and/or models can cause the game to quit
	-- not like this wasn't a problem already with the old 5.3MB lower limit,
	but there it is.
	
2000-10-17 22:43  taniwha

	* nq/source/: r_view.c, vid_mgl.c, vid_svgalib.c, vid_win.c:

	cvar set audit (I thought I got all of this when I did the value -> int_val
	audit, oh well)
	
2000-10-17 03:17  taniwha

	* qw/source/: cl_cam.c, cl_ents.c, cl_input.c, cl_main.c,
	cl_parse.c, cl_pred.c, cmd.c, console.c, context_x11.c, cvar.c,
	d_edge.c, d_init.c, draw.c, gl_draw.c, gl_rlight.c, gl_rmain.c,
	gl_rmisc.c, gl_rsurf.c, gl_screen.c, gl_warp.c, in_win.c, in_x11.c,
	keys.c, menu.c, net_chan.c, r_edge.c, r_main.c, r_misc.c, r_view.c,
	sbar.c, screen.c, skin.c, snd_dma.c, sv_cvar.c, sv_main.c,
	sv_send.c, sv_sys_unix.c, sv_sys_win.c, sv_user.c, sys_unix.c,
	sys_win.c, teamplay.c, vid_ggi.c, vid_mgl.c, vid_sdl.c, vid_sgl.c,
	vid_svgalib.c, vid_wgl.c:

	the big cvar value -> int_val audit. seems to work ok
	
2000-10-16 20:41  taniwha

	* qw/source/cl_main.c:

	add some more *cap flags to the definition list (those mared with a * are not
	yet implemented). Also add the p and t flags to the *cap string.
	
2000-10-16 15:34  taniwha

	* qw/source/: cl_cam.c, gl_model_alias.c, gl_model_sprite.c,
	model.c, model_alias.c, msg.c, sizebuf.c, wad.c:

	include string.h and or strings.h
	
2000-10-16 08:15  tonik

	* qw/source/cl_ents.c:

	This hopefully fixes the problem with feigning spies in TF staying visible when cl_deadbodyfilter is on.
	
2000-10-16 04:49  taniwha

	* qw/source/: context_x11.c, vid_x11.c:

	vid_fullscreen cvar cleanup
	
2000-10-16 03:29  taniwha

	* qw/source/cl_main.c:

	add some cvar discriptions
	
2000-10-16 03:18  taniwha

	* qw/source/cl_main.c:

	fix a nasty buffer overflow giving a potential remote access to the system via
	the client. Could be especially nasty if the client is running as root and
	stuffcmds can come from anywhere. exploit details:
	
	stuffcmds rcon_password <long password>
	stuffcmds rcon <long command>
	
2000-10-16 03:12  taniwha

	* qw/source/sv_user.c:

	fix the paused message swaparoo
	
2000-10-15 04:31  taniwha

	* qw/source/sv_ccmds.c:

	Clean up SV_Serverinfo_f a bit where it sets the cvar corresponding to the
	server info key.
	
2000-10-15 04:26  taniwha

	* qw/: include/pmove.h, source/cl_main.c, source/pmove.c:

	Conditionally disable bunny hopping (speed jumping). To disable bunny hopping
	on your server, put `serverinfo no_pogo_stick 1' into your server.cfg. It's
	called no_pogo_stick for two reasons: the effect is called "pogo stick" in the
	source code in a comment from the original id source code and also as a minor
	(and very week:/) obfustication for `cheaters' trying to set it in their
	clients. However, the client checks for no_pogo_stick in the server info and
	forces it on when appropriate and having them in disagreement would only make
	prediction a little screwy anyway :). BTW, when enabled this actually fixes the
	original bug that allowed bunny hopping in the first place (though you still
	get a jump grunt when you try to bunny hop; minor bug).
	
2000-10-14 17:05  taniwha

	* qw/source/cl_input.c:

	whitespace
	
2000-10-14 07:10  deek

	* qw/source/: cl_main.c, vid_glx.c, vid_mgl.c, vid_sdl.c,
	vid_sgl.c, vid_x11.c:

	cl_main.c: More VID_SetCaption status messages.
	vid_*: Make it so that VID_SetCaption can be safely called with the output
	from va()
	
2000-10-14 00:03  taniwha

	* nq/source/snd_mix.c:

	just some ws. still haven't figure out what's causing the static.
	
2000-10-13 18:25  taniwha

	* nq/source/snd_mix.c:

	name cleanup. still got static though :(
	
2000-10-13 17:36  taniwha

	* nq/source/snd_mix.c:

	almost there, not sure where this last static is coming from though
	
2000-10-13 16:53  taniwha

	* nq/source/snd_mix.c:

	back out the last changes as they break compiling
	
2000-10-13 06:16  deek

	* qw/source/: vid_sdl.c, vid_sgl.c:

	vid_sdl.c: Removed some stupid includes, some whitespace
	vid_sgl.c: Added freelook and joystick support.
	
2000-10-13 05:36  deek

	* qw/: include/input.h, source/cl_input.c, source/in_svgalib.c,
	source/in_win.c, source/in_x11.c, source/vid_ggi.c,
	source/vid_sdl.c:

	Makefile.am: misc. fixes to changelog building.
	input.h: Use int_val for freelook
	cl_input.c: Use freelook macro instead of in_mlook.state
	in_svgalib.c: freelook support and whitespace
	in_win.c: whitespace and minor optimization in mouse support
	in_x11.c: freelook support
	vid_ggi.c: joystick support and minor opt in mouse support
	vid_sdl.c: joystick support, freelook support, minor mouse opt, spaces->tabs
	
2000-10-12 23:34  taniwha

	* nq/source/snd_mix.c:

	don't even THINK about setting snd_phasesep non-zero :)
	
2000-10-12 22:05  taniwha

	* nq/include/asm_ia32.h:

	fix compile error
	
2000-10-11 23:31  taniwha

	* nq/source/snd_mix.c:

	the case of a decreasing phase shift (ie left_phase or right_phase) has been
	fixed. now just for increasing phase shift
	
2000-10-11 23:14  taniwha

	* nq/source/: snd_dma.c, snd_mix.c:

	almost there. phase lerping is a bit borked (somehow does it completely wrong),
	but I'll get that sorted :) BTW, should be effectively disabled if
	snd_phasesep is 0
	
2000-10-11 10:34  deek

	* qw/source/snd_oss.c:

	OSS sound now retries opening /dev/dsp up to 3 times if it fails the first
	time, by checking whether the device is busy or temporarily unavailable (I
	haven't seen the latter happen, but the former may occur if your window
	manager is set to make noise when a window pops up). Between tries, the
	client sleep()'s for one second (should this be half a second or even
	faster?).
	
2000-10-11 09:54  deek

	* qw/source/context_x11.c:

	Create a window class ICCCM hint, so the window manager knows what the
	name of the program is. It's "`basename $0`.PROGRAM".
	
	Also, create a window size ICCCM hint, forcing the window to the size it
	should be -- we don't want it resized, so now the window manager ought to
	get the picture. :)
	
2000-10-11 09:50  deek

	* qw/source/quakefs.c:

	Fix bug in -game parsing
	
2000-10-11 04:55  taniwha

	* nq/: include/asm_ia32.h, include/sound.h, source/snd_dma.c:

	add the beginings of phase interpolation (bloody hell, this is getting
	complicated :/, I never guessied it would be this tricy to do phase separated
	stereo, but I should have :). Without phase interpolation, you get static
	whenever the phase separation changes due to gaps in the mixed samples.
	
2000-10-11 03:09  taniwha

	* nq/source/snd_dma.c:

	add snd_volumesep. similar purpose to snd_phasesep. Defaults to 1 (as that's
	what effectively was before it existed anyway).
	
2000-10-11 02:58  taniwha

	* nq/source/quakefs.c:

	port over the relevant changes from newtree and eliminate the gamedir command.
	It's use turns out to be a Bad Idea (TM)
	
2000-10-10 23:39  taniwha

	* nq/source/snd_dma.c:

	change snd_stereo_phase_separation (sp?:) to snd_phasesep (gee, I wonder why?:)
	
2000-10-10 23:35  taniwha

	* qw/source/teamplay.c:

	skip over / when extracting the map name
	
2000-10-10 23:19  taniwha

	* qw/source/quakefs.c:

	silence COM_FOpenFile when the file can't be opened unless developer is set.
	It is the caller's responsibility to report failure.
	
2000-10-10 23:18  taniwha

	* qw/source/vid_glx.c:

	remove uneeded (and prblematic) header
	
2000-10-10 22:00  taniwha

	* qw/source/context_x11.c:

	bloody bsd headers with bloody #warning
	!lart bsd :)
	
2000-10-10 21:49  deek

	* qw/source/joy_null.c:

	Add #include "console.h"
	
2000-10-10 21:45  deek

	* qw/source/: cd_linux.c, quakefs.c, snd_oss.c:

	cd_linux.c: whitespace.
	quakefs.c: -game n[,n ...] support.
	snd_oss.c: Compilation support for OSS on BSD systems.
	
2000-10-10 20:08  taniwha

	* nq/source/quakefs.c:

	add some ws
	
2000-10-10 19:57  taniwha

	* qw/source/quakefs.c:

	port over nuq's modified filesystem init code. no longer creates dirs when
	fs_userpath is ".".
	
2000-10-10 17:39  taniwha

	* nq/source/snd_mix.c:

	Stereo using phase separation now works without static. It is turned off by
	default, but can be turned on simply by setting snd_stereo_phase_separation to
	something resonable (eg 0.6). snd_stereo_phase_separation is measured in
	milliseconds and the 0.6 is based on assuming a 20cm diameter head with speed
	of sound being 331m/s (0.000604229607 is more accurate for that, but I didn't
	want to type it in the console:) at the moment, phase and volume separation
	happen together. I'm not sure if it's worth disabling volume separation when
	phase separation is used, it sounds good to me :).
	
2000-10-07 10:56  dabb

	* qw/source/sv_ccmds.c:

	Patch by Nye Liu <nyet>
	
2000-10-07 10:24  dabb

	* qw/source/locs.c:

	Added HAVE_CONFIG_H and pals. Compiles under win32 now.
	
2000-10-07 07:53  taniwha

	* qw/source/locs.c:

	fix the misterious crass caused by loading a .loc file a second time. This one
	was very sneeky :)
	
2000-10-07 04:06  mercury

	* qw/source/: cl_main.c, cl_parse.c, gl_rmain.c, locs.c:

	More tweaking of stuff, fixed a minor bug in the loc stuff, may still
	have the crash causer though.
	
2000-10-06 23:50  lordhavoc

	* qw/source/gl_screen.c:

	treat gl_lightmode as an int_val, epsilon checks on brightness/contrast
	
2000-10-06 23:48  taniwha

	* nq/: include/asm_ia32.h, include/sound.h, source/snd_dma.c,
	source/snd_mix.c:

	first attempt at stereo phase separation. sortof works but is staticy due to
	lost samples. currently disabled so nobody complains
	
2000-10-06 19:43  mercury

	* qw/source/teamplay.c:

	Reset died and last recorded locations on new map.
	
2000-10-06 19:33  mercury

	* qw/source/teamplay.c:

	%s %d and %r, skin, death location, and last reported location,
	respectively.
	
2000-10-06 18:47  taniwha

	* qw/source/snd_mem.c:

	fix the description
	
2000-10-06 18:42  taniwha

	* qw/include/sound.h, qw/source/snd_dma.c, nq/include/sound.h,
	nq/source/snd_dma.c, nq/source/snd_mem.c, qw/source/snd_mem.c:

	turns out some like interpolated, others don't. snd_interp conrols this.
	Defaults to on so those used to 11k sampling won't be too suprised.
	
2000-10-06 16:31  mercury

	* qw/: include/locs.h, source/locs.c:

	Would help if I added locs.h and locs.c.
	
2000-10-06 16:30  mercury

	* qw/: include/mathlib.h, include/teamplay.h, source/cl_cmd.c,
	source/cl_input.c, source/cl_main.c, source/cl_parse.c,
	source/teamplay.c:

	%l %a %A %h, for say and say_team, not quite finished yet.
	
2000-10-06 15:53  taniwha

	* qw/source/snd_mem.c:

	new sound resampling from nuq. If 16 bit internal samples is too much for your
	system, set loadas8bit.
	
2000-10-06 15:46  taniwha

	* nq/source/snd_mem.c:

	Oh, so 44k1 DID sound like crap after all. However, I think that even the
	tinny 44k1 sounded better than bassy 11025, but bassy 44k1 is even better :).
	It's amazing what a difference interpolation schemes can make. Going from
	uninterpolated (stretched samples) to linear interpolation improved things
	dramaticly. I would still like to use cubic splines, but unless I'm mistaken,
	that's O(N**2), not good for semi realtime (it sometimes takes long enough to
	load a sample as it is).
	
	Also, samples are now loaded as 16 bit unless loadas8bit is set.
	
2000-10-06 07:05  taniwha

	* qw/: include/quakeio.h, source/quakeio.c:

	Add Qgetline for Mercury. Safely read in a random lenght line from a file.
	
2000-10-06 04:41  taniwha

	* nq/source/menu.c:

	add support for abyss. I had to guess at episode names and aopdm6 didn't have
	a name specified in the map :(
	
2000-10-06 03:28  mercury

	* qw/source/gl_rsurf.c:

	Reduced the dynamic light range, might still need tweaking.
	
2000-10-06 02:48  taniwha

	* nq/source/vid_glx.c:

	gl context should be destoryed before X window
	
2000-10-05 21:43  taniwha

	* nq/include/sound.h:

	double the maximum number of sound channels to 256. I hope this doesn't cause
	too much of a speed hit or sample wrap.
	
2000-10-05 19:16  taniwha

	* qw/source/snd_alsa_0_5.c:

	bring this over from nuq (kept forgetting to). gives things like -sndspeed
	
2000-10-05 19:15  taniwha

	* qw/source/sv_sys_unix.c:

	cleanup some whitespace
	
2000-10-05 19:14  taniwha

	* qw/source/vid_x11.c:

	should not be setting x_disp to anything
	
2000-10-05 16:22  taniwha

	* qw/source/vid_glx.c:

	destroy the gl context BEFORE destroying the window.
	
2000-10-05 15:28  taniwha

	* qw/source/vid_sgl.c:

	another rednundant ref to in_dga_mouseaccel bites the dust
	
2000-10-05 15:27  taniwha

	* qw/source/vid_glx.c:

	remove redundant refs to in_dga_mouseaccel
	
2000-10-05 15:09  taniwha

	* qw/source/vid_sgl.c:

	probable fix for pink boxes
	
2000-10-05 04:40  taniwha

	* qw/source/gl_rsurf.c:

	make r_wateralpha actually do something :)
	
2000-10-05 02:39  taniwha

	* nq/source/draw.c:

	remove the version printout and some ws cleanup
	
2000-10-04 23:53  theoddone33

	* nq/source/: vid_sdl.c, vid_sgl.c:

	sane sdl includes, same commit as in newtree
	
2000-10-04 23:34  theoddone33

	* qw/source/: vid_sdl.c, vid_sgl.c:

	Make SDL/SGL include method jive with sdl-config
	
2000-10-04 16:22  taniwha

	* qw/source/: cl_main.c, sv_main.c:

	A solution to the problem of when to set the extended info keys. This allows
	for nice large amounts of client info to be sent to a QuakeForge server.
	
	sv_main.c:
		Append " QF" to the challenge reply. This DOES NOT break older clients
		because atoi stops parsing at the first non-number character but
		returns the value of what it successfully parsed. If a client does
		choke on this, its libc is broken and not to spec.
	
	cl_main.c:
		Check for "QF" in the challenge string and if it's there, set the
		QF extended info keys before connecting. Also, make sure the extended
		info keys are NOT set prior to starting the connect process. This is
		done is the CL_Disconnect function.
	
2000-10-04 05:45  taniwha

	* qw/source/: cl_main.c, cl_pred.c, context_x11.c, vid_glx.c,
	vid_mgl.c, vid_sdl.c, vid_sgl.c, vid_wgl.c, vid_x11.c:

	make VID_SetCaption consistent wherever appropriate (ie possibly windowed
	environments). caption is "PROGRAM VERSION[: text]".
	
2000-10-03 22:39  taniwha

	* qw/source/cl_main.c:

	bah, I broke connecting to old servers :(
	
	remove *qsg_version and *cap on disconnect
	set *qsg_version and *cap after connection but only if the server presents
	*qsg_version (it will have big enough info buffers if this key exists). Doesn't
	yet send the updated values to the server as there is currently no way to do
	so :(  I started out creating a setfulluserinfo, but ran into design/security
	problems with that approach. What's needed is to either find a secure way to
	update these two star keys (however, special casing is ugly) or make them
	non-star keys (I don't like that either: too easy to fiddle with). Another
	possiblity is to force a reconnect after they are set.
	
2000-10-03 20:15  taniwha

	* qw/source/snd_sdl.c:

	add SDL sound support. totally untested (other than it compiles). Also not yet
	autoconfiscated.
	
2000-10-03 07:10  deek

	* qw/: include/context_x11.h, source/context_x11.c,
	source/vid_glx.c, source/vid_x11.c:

	X11 targets have runtime caption setting now.
	
2000-10-02 18:24  taniwha

	* nq/source/screen.c:

	Apply fps patch from Timothy C. McGrath that brings sw show_fps from newtree to
	nuq.
	
2000-10-02 17:50  taniwha

	* qw/source/quakefs.c:

	fix for 40 column output. forgot that 10*4=40 and \n after 40 chars doesn't do
	what was wanted.
	
2000-10-02 17:26  taniwha

	* nq/source/gl_view.c:

	copy CalcBlend from newtree
	
2000-10-02 17:24  taniwha

	* qw/source/quakefs.c:

	Pretty print the maplist. MUCH nicer output (sorted columns)
	
2000-10-02 17:22  taniwha

	* qw/source/sv_ccmds.c:

	add maplist to the list of commands supported by the server
	
2000-10-02 16:13  taniwha

	* nq/source/gl_view.c:

	bring over Deek's palette shift removal from newtree. I think I got everything.
	
2000-10-02 04:24  deek

	* qw/source/: console.c, sv_send.c, sys_unix.c, sys_win.c:

	Complete the qstat fix.
	
2000-10-02 04:02  deek

	* qw/source/sv_send.c:

	Makefile.am: Add a dist-zip target for making .zip distros.
	sv_send.c: This _should_ be the proper fix for qstat.
	
2000-10-02 03:31  taniwha

	* qw/source/: sv_send.c, sys_unix.c, sys_win.c:

	disable "Last message repeated...". This was causing problems with qstat etc and
	also with other output in general.
	
2000-10-02 03:08  taniwha

	* qw/source/sv_ccmds.c:

	white space
	
2000-10-01 07:56  mercury

	* qw/: include/keys.h, source/console.c, source/keys.c,
	source/menu.c (keys_rewrite):

	Closer and closer, next step is restoring some of the code I commented
	out to get stuff compiling with the key stuff ripped out.
	
2000-09-30 09:30  mercury

	* qw/source/: cl_main.c, console.c, keys.c (keys_rewrite):

	Closer by FAR to usuable!!!
	
2000-09-30 08:56  mercury

	* qw/: include/keys.h, source/console.c, source/gl_screen.c,
	source/keys.c, source/menu.c (keys_rewrite):

	New branch!
	The sledge hammer approach to rewriting the key handling, it is so VERY
	broken right now.
	
2000-09-30 08:01  deek

	* qw/source/gl_rmisc.c:

	Disable the code that forces gl_texsort off when multitexture is active
	
2000-09-30 07:59  deek

	* qw/source/cvar.c:

	Whitespace
	
2000-09-30 05:58  deek

	* qw/source/: gl_screen.c, gl_view.c, sbar.c:

	gl_screen.c: Whitespace
	sbar.c: Simplify Sbar_ColorForMap()
	gl_view.c: Remove palette shifting code -- we don't do that any more in
	GL, we alpha blend the screen. Bad to do it twice, plus it messes up
	texture loads.
	
2000-09-30 05:56  taniwha

	* qw/: include/quakeio.h, source/quakefs.c, source/quakeio.c:

	%s/HAS_ZLIB/HAVE_ZLIB/g
	
2000-09-30 04:13  taniwha

	* nq/: include/draw.h, source/draw.c, source/sw_view.c:

	crosshair 2 is back in software!
	
2000-09-30 04:08  mercury

	* qw/: include/glquake.h, include/r_local.h, include/view.h,
	source/cl_main.c, source/cl_sys_sdl.c, source/cl_sys_unix.c,
	source/gl_draw.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_screen.c, source/in_svgalib.c, source/qargs.c,
	source/r_main.c, source/r_misc.c, source/r_surf.c, source/r_view.c,
	source/snd_dma.c, source/vid_3dfxsvga.c, source/vid_glx.c,
	source/vid_mgl.c, source/vid_sgl.c, source/vid_wgl.c:

	Cvar audit 1, all unused cvars are gone, with the exception of software
	rendering, and the server.
	
2000-09-30 02:46  mercury

	* qw/source/: gl_rlight.c, gl_rmain.c, gl_screen.c, sbar.c,
	screen.c:

	GL rendering path audit.
	
2000-09-30 02:38  taniwha

	* nq/: include/render.h, source/r_part.c:

	more sw compile fixes
	
2000-09-30 02:26  taniwha

	* nq/: include/render.h, source/cl_parse.c:

	more sw compile fixes
	
2000-09-30 00:01  taniwha

	* nq/source/sw_model_alias.c:

	more bogus glquake.h refs
	
2000-09-29 23:36  taniwha

	* qw/source/sw_model_alias.c:

	more fixes
	
2000-09-29 20:02  taniwha

	* qw/source/model_alias.c, qw/source/model_brush.c,
	nq/source/model_alias.c, nq/source/model_brush.c,
	nq/source/model_sprite.c:

	hehe, thou shalt not include glquake in non-gl code :)
	
2000-09-29 19:29  mercury

	* qw/: include/console.h, include/keys.h, include/screen.h,
	source/console.c, source/context_x11.c, source/gl_screen.c,
	source/in_win.c, source/keys.c, source/screen.c, source/snd_win.c,
	source/vid_3dfxsvga.c, source/vid_glx.c, source/vid_mgl.c,
	source/vid_sgl.c, source/vid_wgl.c:

	More cleanup, now working on the rendering line as a whole.
	Con_SafePrintf is no longer needed, as Con_Printf is safe.
	
2000-09-28 20:07  taniwha

	* qw/source/quakeio.c:

	fix a couple of thinkos
	
2000-09-28 19:52  coderjoe

	* qw/source/: r_main.c, sv_model.c:

	added zlib support in the VC projects.
	
	WARNING: re-read readme.win for instructions on getting this working
	on your system, since it depends on zlib being installed on your system,
	similar to the way mgl is done.
	
2000-09-28 19:48  taniwha

	* qw/source/quakeio.c:

	fix for win32 zip support
	
2000-09-28 19:05  taniwha

	* nq/: include/quakeio.h, source/quakefs.c, source/quakeio.c:

	%s/HAS_ZLIB/HAVE_ZLIB/g
	
2000-09-28 18:25  deek

	* nq/source/: gl_screen.c, sbar.c:

	Status bat works perfectly, no glitches in software or GL that I have
	found. Bang on it!
	
2000-09-28 15:35  taniwha

	* qw/source/cl_parse.c:

	change the client side download rename code to reject ANY new / in the file
	name. This means that if maps/foo.bsp is requested, maps/foo.bsp/nasty_server
	will be rejected but maps/foo.bsp.gz will be accepted.
	
2000-09-28 15:01  dabb

	* qw/source/gl_model_alias.c:

	BC compile fixes. Globals need externs.
	
2000-09-28 13:35  taniwha

	* qw/source/sv_user.c:

	oops, got the sense of the zip flag backwards. Sending uncompressed files when
	compressed is wanted and vv is not a good idea.
	
2000-09-28 08:12  mercury

	* qw/source/: vid_3dfxsvga.c, vid_glx.c, vid_sgl.c, vid_wgl.c:

	Whoops, enable GL_BLEND on start.
	
2000-09-28 08:05  mercury

	* qw/: include/glquake.h, source/gl_rmain.c:

	Oops, frogot the header.
	Minor whitespace cleanup in gl_rmain.c
	
2000-09-28 07:56  mercury

	* qw/source/: gl_rlight.c, gl_rmain.c, gl_rmisc.c, vid_glx.c,
	vid_sgl.c:

	More audit cleanups, glShadeModel this time, and gl_affinemodels does
	what it says now, instead of the reverse of what it says.
	
2000-09-28 07:38  mercury

	* qw/source/cl_parse.c:

	Compile fix from WildCode.
	
2000-09-28 07:16  mercury

	* qw/source/: gl_draw.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c:

	Killed the mirror code completely.
	
2000-09-28 07:09  mercury

	* qw/source/: gl_rsurf.c, vid_sgl.c:

	Bigger cleanup of glTexEnvf calls.
	
2000-09-28 06:58  mercury

	* qw/source/: gl_draw.c, gl_ngraph.c, gl_rlight.c, gl_rmain.c,
	gl_rmisc.c, gl_rsurf.c, vid_sgl.c:

	glTexEnvf audit.
	
2000-09-28 06:11  taniwha

	* qw/: include/quakefs.h, source/cl_main.c, source/cl_parse.c,
	source/quakefs.c, source/sv_user.c:

	add support for COMPRESSED downloads!!! Of course, both client and server must
	both support this. The client tells the server it can support compressed
	downloads by setting the z flag in the *cap userinfo. If the server detects
	that the client supports compression, and the file to be downloaded is
	compressed (more accurately, has the .gz extension), the server sends a special
	download packet with a size of -2 (-1 indicates error),, percent of 0, followed
	by the new name of the file (eg maps/foo.bsp.gz for maps/foo.bsp). The client
	WILL NOT accept a new filename that doesn not match the old name for the length
	of the old name. The client also will not accept a new name if there are . or
	.. path components. If the client rejects the new name, it prints a warning
	message and aborts that download.
	
2000-09-28 00:22  mercury

	* qw/: include/glquake.h, source/gl_draw.c, source/gl_ngraph.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rsurf.c,
	source/gl_screen.c, source/gl_warp.c:

	State change cleanup, but saner code!
	
2000-09-27 23:30  raptor

	* nq/source/context_x11.c:

	This allows compilation with configure --disable-vidmode, normally considered a good thing (especially for my laptop where the vidmode doesn't work).
	
2000-09-27 19:44  taniwha

	* qw/: include/cl_slist.h, include/client.h, include/cvar.h,
	include/keys.h, include/progs.h, include/quakefs.h,
	include/quakeio.h, include/server.h, source/cl_demo.c,
	source/cl_main.c, source/cl_parse.c, source/cl_slist.c,
	source/cl_sys_sdl.c, source/cl_sys_win.c, source/cmd.c,
	source/com.c, source/cvar.c, source/gl_mesh.c, source/gl_warp.c,
	source/keys.c, source/pr_edict.c, source/quakefs.c,
	source/quakeio.c, source/r_part.c, source/sv_ccmds.c,
	source/sv_main.c, source/sv_send.c, source/sv_sys_win.c,
	source/sv_user.c, source/sys_null.c, source/vid_3dfxsvga.c,
	source/vid_glx.c, source/vid_sgl.c, source/vid_wgl.c:

	zlib support (gzipped pack contents). if you have a probelm with gzgets, you
	have 3 choices: remove /usr/X11R6/lib/libz.a, --diable-zlib, or fix configure.
	I do intend on fixing it myself.
	
2000-09-27 17:01  taniwha

	* qw/source/: gl_model_alias.c, sw_model_alias.c:

	hopefully fix alias model loading for multiple skins and/or skin groups
	
2000-09-27 16:54  taniwha

	* nq/source/: gl_model_alias.c, sw_model_alias.c:

	some minor cleanups and a probably fix for gl alias models with more than 4
	skin groups (blah, arbitryary limits)
	
2000-09-27 16:22  taniwha

	* nq/source/zone.c:

	error message audit
	
2000-09-27 16:20  taniwha

	* nq/source/gl_model_alias.c:

	hopefully fix alias models with mutliple skins and/or skin groups
	
2000-09-27 16:03  taniwha

	* nq/source/sw_model_alias.c:

	fix loading alias models with multiple skins and/or skin groups in software
	mode.
	
2000-09-27 06:07  taniwha

	* nq/source/: cl_input.c, cl_main.c, cl_parse.c, cmd.c, console.c,
	context_x11.c, cvar.c, d_edge.c, d_init.c, gl_draw.c, gl_part.c,
	gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c,
	gl_warp.c, host.c, host_cmd.c, in_dos.c, in_sun.c, in_svgalib.c,
	in_win.c, in_x11.c, menu.c, net_main.c, pr_cmds.c, pr_edict.c,
	quakefs.c, r_edge.c, r_main.c, r_misc.c, r_part.c, r_surf.c,
	r_view.c, sbar.c, screen.c, snd_dma.c, snd_mem.c, sv_main.c,
	sv_phys.c, sw_view.c, sys_dos.c, sys_unix.c, sys_unixd.c,
	vid_dos.c, vid_ext.c, vid_ggi.c, vid_mgl.c, vid_sdl.c, vid_sgl.c,
	vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_vga.c, vid_wgl.c,
	vid_win.c:

	cvar usage audit. value -> int_val where appropriate. tested with x11 glx and
	svga.
	
2000-09-27 01:17  deek

	* nq/: include/client.h, include/draw.h, source/cl_main.c,
	source/draw.c, source/gl_screen.c, source/r_main.c, source/sbar.c,
	source/screen.c:

	QW-style HUD support for NUQ. It defaults to off. Set cl_sbar 0 to turn
	it on, set cl_hudswap to move it to the left side. I'll make the options
	menu options for them work tomorrow.
	
2000-09-26 19:58  deek

	* nq/: include/joystick.h, source/in_svgalib.c, source/in_x11.c,
	source/joy_linux.c, source/joy_null.c:

	Backport joystick support from newtree.
	
2000-09-26 18:58  taniwha

	* qw/source/snd_alsa_0_6.c:

	latest alsa 0.6.x support from nuq
	
2000-09-26 18:50  taniwha

	* nq/source/snd_alsa_0_6.c:

	once again works with latest alsa cvs
	
2000-09-26 16:15  deek

	* qw/source/gl_rsurf.c:

	Back out Chris Ison's patch, make another change for readability (in this
	case, 255 << 8 is more readable than 255*256, and was the intent anyway)
	
2000-09-26 14:16  deek

	* qw/: include/joystick.h, source/in_svgalib.c, source/in_x11.c,
	source/joy_linux.c, source/joy_null.c:

	Joystick support generalized, autoconfiscated. Systems without joystick
	support are built with joy_null.c. To create a joystick driver for a new
	system, take a look at joystick.h and joy_null.c for the driver
	interface. I'd like to see a Windows driver using this interface, it would
	probably simplify in_win.c greatly.
	
2000-09-26 09:03  mercury

	* qw/: include/glquake.h, source/gl_model_alias.c,
	source/gl_rmain.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/model.c, source/model_alias.c:

	Behold, the great state audit, and a few other things.
	First off, a cleanup in alias model rendering.
	Then we have R_CullBox, which is now a inline function.
	Then the big one, the state change cleanup, right now GL_BLEND.
	
2000-09-26 07:53  deek

	* qw/source/gl_rsurf.c:

	Apply patch from Chris Ison <wildcode@users.sourceforge.net> with some
	changes from me.
	
2000-09-26 03:21  taniwha

	* qw/: include/joystick.h, source/in_svgalib.c, source/in_x11.c:

	David Jeffery's linux joystick support ala nuq
	
2000-09-26 03:17  taniwha

	* qw/: include/cvar.h, source/cvar.c:

	port over int_val from nuq. much better for integer cvars
	
2000-09-26 03:16  taniwha

	* nq/source/cvar.c:

	found I had missed a few places to set int_val during the port to newtree
	
2000-09-26 03:02  taniwha

	* nq/: include/joystick.h, source/in_svgalib.c, source/in_x11.c:

	port David Jeffery's linux joystick port patch. it fires up ok, but I can't tell
	how well it works as I don't seem to have js support compiled into my kernel :/
	
2000-09-26 01:59  taniwha

	* nq/source/net_udp.c:

	apply WildCode's portability helping patch
	
2000-09-25 23:39  coderjoe

	* qw/source/vid_mgl.c:

	corrected a minor issue.
	
2000-09-25 06:50  deek

	* qw/source/gl_screen.c:

	Forgot a couple of )'s in audit.
	
2000-09-25 06:36  deek

	* qw/source/: cd_linux.c, cd_sdl.c, cl_parse.c, gl_rmain.c,
	gl_rsurf.c, gl_screen.c, in_x11.c, net_chan.c, r_main.c, r_misc.c,
	skin.c, sv_ccmds.c, vid_mgl.c, vid_svgalib.c:

	Cvar audit; These files set cvars improperly, by changing their values
	without using Cvar_SetValue ().
	
2000-09-25 04:12  deek

	* qw/: include/glquake.h, source/gl_draw.c, source/menu.c:

	glquake.h: Comment out <GL/glu.h> -- may be used in the future, but we
	don't use libGLU right now.
	
	gl_draw.c: brightness/contrast are created in r_view.c, I'm a little
	surprised this didn't cause a crash.
	
	menu.c: Use bound() for sliders.
	
2000-09-25 02:02  taniwha

	* qw/source/sv_user.c:

	a little ws cleanup
	
2000-09-24 14:15  deek

	* nq/: include/view.h, source/gl_draw.c, source/gl_screen.c,
	source/gl_view.c, source/menu.c, source/r_view.c, source/sw_view.c:

	"gamma"/v_gamma cvar gone. It wasn't useful in GL, and the brightness and
	contrast cvars more than make up for its loss. Both are available from the
	options menu now, and what's more, the contrast cvar works properly in GL,
	unlike newtree where it seems to have a weird cutoff problem.
	
2000-09-24 04:05  taniwha

	* nq/source/gl_draw.c:

	use more than one scrap. haven't needed this yet, but it doesn't hurt
	
2000-09-24 03:43  taniwha

	* qw/: include/client.h, include/context_x11.h,
	include/dga_check.h, include/input.h, source/context_x11.c,
	source/in_x11.c, source/menu.c, source/vid_glx.c, source/vid_x11.c:

	fix for Bug #105221 though it seems repeats were ignored anyway. this was done
	by backporting the glx/x11 changes from nuq
	
2000-09-24 03:08  taniwha

	* nq/source/: in_x11.c, vid_x11.c:

	in_x11.c:
		turn off autorepeat on startup
	vid_x11.c:
		remove autorepeat controll. wrong place for it.
	
2000-09-24 02:37  taniwha

	* nq/source/: gl_model_alias.c, sw_model_alias.c:

	port over the alias skin group fixes from newtree
	
2000-09-24 02:34  taniwha

	* qw/: include/model.h, source/gl_model_alias.c,
	source/sw_model_alias.c:

	fix alias model loading for when the model has groups. gdbinit added to ease
	debugging
	
2000-09-23 02:13  taniwha

	* nq/source/gl_rlight.c:

	try to fix gl_flashblend 1
	
2000-09-23 01:17  coderjoe

	* qw/source/sw_model_alias.c:

	fixed the vc6 projects for the model change
	
2000-09-22 17:07  taniwha

	* nq/source/: host_cmd.c, quakeio.c, snd_gus.c, sys_null.c,
	sys_sun.c, sys_win.c, sys_wind.c, vid_glx.c, vid_wgl.c:

	quakeio.c now compiles with newer glibc versions (fpos_t changed)
	vid_glx.c has some unsigned changes ported over from newtree
	the rest have had fclose and fopen converted to Q*
	
2000-09-22 15:38  tonik

	* qw/source/cvar.c:

	Cvar_SetValue: cvar_t *var_name is confusing, renamed it to *var
	
2000-09-22 15:32  taniwha

	* nq/source/vid_3dfxsvga.c:

	missed this fopen->Qopen conversion
	
2000-09-22 15:32  tonik

	* qw/source/cvar.c:

	1. Cvar_CvarList_f() prints cvar flags (like Q2/Q3 do)
	2. CVAR_HEAP makes no sense now that ALL cvar are stored in heap.
	3. No need to allocate memory for cvar descriptions
	4. ^= CVAR_USER_CREATED ---> &= ~CVAR_USER_CREATED
	
2000-09-22 15:08  lordhavoc

	* qw/source/gl_draw.c:

	changed texture update validation to normal CRC
	
2000-09-22 09:12  mercury

	* qw/source/gl_draw.c:

	I don't know WHY having the charset loaded as a texture after the
	crosshair makes it look like crap, but it does, so it is loaded
	before the crosshair now, looks MUCH nicer.
	
2000-09-22 09:08  mercury

	* qw/: include/bspfile.h, include/checksum.h, include/d_local.h,
	include/glquake.h, include/model.h, include/server.h,
	include/vid.h, source/cl_main.c, source/cl_parse.c,
	source/d_fill.c, source/d_scan.c, source/draw.c, source/gl_draw.c,
	source/gl_model_alias.c, source/gl_ngraph.c, source/gl_rlight.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_warp.c,
	source/model.c, source/net_chan.c, source/net_com.c,
	source/pr_exec.c, source/r_aclip.c, source/r_alias.c,
	source/r_draw.c, source/r_light.c, source/r_sky.c, source/r_surf.c,
	source/snd_dma.c, source/sv_init.c, source/sv_main.c,
	source/sv_user.c, source/vid_3dfxsvga.c, source/vid_glx.c,
	source/vid_mgl.c, source/vid_null.c, source/vid_sgl.c,
	source/vid_wgl.c, source/wad.c:

	First off in gl_draw.c we have some nice cleanup code for the upload
	code.
	
	Then we have the completely purge of treating 'unsigned' as a type, it
	is NOT a type, it is a TYPE MODIFIER!
	
	Under gcc for x86 it happens to try and do something sane, just treat it
	as a unsigned int, but that is EVIL, it is a MODIFIER and if ANYONE adds
	code which uses unsigned as a type in itself I /WILL/ harm them!!!
	
2000-09-22 04:58  lordhavoc

	* nq/source/gl_rlight.c:

	optimized R_MarkLights (no longer checks sky/water, less recursion)
	
2000-09-21 19:15  deek

	* qw/source/: gl_view.c, r_view.c, sw_view.c:

	Palette never gets changed in GL mode now.
	
2000-09-21 16:23  taniwha

	* nq/source/: console.c, gib.c, gib_interpret.c, gl_screen.c:

	sprintf -> snprintf
	
2000-09-21 16:23  taniwha

	* nq/source/in_x11.c:

	add desti's nodga patch with modifications to control the grabbing of kb and
	mouse input
	
2000-09-21 15:23  taniwha

	* qw/source/in_x11.c:

	add desti's nodga patch with modifications to control the grabbing of kb and
	mouse input
	
2000-09-21 06:27  deek

	* qw/source/snd_oss.c, nq/source/snd_oss.c:

	mmap should set PROT_READ|PROT_WRITE, not just PROT_WRITE. Takes care of a
	problem with FreeBSD. Also, check for MAP_FAILED instead of
	(unsigned char *)-1
	
2000-09-20 23:06  taniwha

	* qw/: include/d_iface.h, include/glquake.h, include/model.h,
	source/gl_draw.c, source/gl_model_brush.c, source/gl_rmisc.c,
	source/gl_rsurf.c:

	gl bmodel fullbrights implemented. I hope. I'll find out for sure when I get
	home.
	
2000-09-20 22:21  taniwha

	* qw/: include/model.h, source/gl_model_brush.c,
	source/model_brush.c, source/sv_model.c, source/sw_model_brush.c:

	forgot to rename Mod_LoadMMNearest to Mod_ProcessTexture
	
2000-09-20 22:11  taniwha

	* qw/: include/model.h, source/gl_mesh.c, source/gl_model_alias.c,
	source/gl_model_brush.c, source/gl_model_fullbright.c,
	source/gl_model_sprite.c, source/gl_rmain.c, source/model.c,
	source/model_alias.c, source/model_brush.c, source/model_sprite.c,
	source/sv_model.c, source/sw_model_alias.c,
	source/sw_model_brush.c, source/sw_model_sprite.c:

	model loading reorg ala nuq. once again, gl hasn't been tested (will test when
	I get home tonight). This is in preparation for bmodel fulbrights.
	
2000-09-20 04:13  deek

	* qw/source/sw_view.c:

	whitespace (spaces -> tabs)
	
2000-09-20 04:06  deek

	* qw/: include/view.h, source/gl_screen.c, source/menu.c,
	source/r_view.c, source/sw_view.c:

	gl_screen.c: Minor tweaks, contrast gets clamped to 0.1-1 instead of 0.2-1
	view.h: Add brightness, contrast cvars as extern
	menu.c: Change brightness scroller to use the brightness cvar, add
	contrast scroller.
	r_view, sw_view.c: Add brightness/contrast cvars to software, and make
	them work.
	
2000-09-20 01:29  taniwha

	* nq/source/quakefs.c:

	zlib support now works
	
2000-09-19 23:01  taniwha

	* nq/source/net_udp.c:

	zlib now linked in. I'll test tonight at home
	
2000-09-19 22:42  taniwha

	* nq/source/: host_cmd.c, menu.c, quakefs.c:

	add the z flag to the appropriate Qopen/Qdopen calls
	
2000-09-19 22:32  taniwha

	* nq/: include/client.h, include/cvar.h, include/gib_modules.h,
	include/keys.h, include/progs.h, include/quakefs.h,
	include/quakeio.h, source/cl_demo.c, source/cmd.c, source/com.c,
	source/cvar.c, source/gib.c, source/gib_modules.c,
	source/gl_mesh.c, source/gl_warp.c, source/host.c,
	source/host_cmd.c, source/keys.c, source/menu.c, source/pr_edict.c,
	source/quakefs.c, source/quakeio.c, source/r_part.c,
	source/snd_gus.c, source/sys_null.c, source/sys_sun.c,
	source/sys_win.c, source/sys_wind.c, source/vid_3dfxsvga.c,
	source/vid_glx.c, source/vid_sgl.c, source/vid_wgl.c:

	first steps to getting zlib support in
	
2000-09-19 16:58  taniwha

	* nq/source/quakefs.c:

	add -game foo handling
	
2000-09-19 04:53  taniwha

	* nq/source/: snd_alsa_0_5.c, snd_alsa_0_6.c:

	accept sound format paramtetsr and snd_alsa_0_6.c currently doesn't support
	stereo for non-interleaved devices until I figure out how to get it to work.
	Kind of hard when I don't have such a device :(
	
2000-09-18 18:50  taniwha

	* nq/source/snd_alsa_0_6.c:

	clean up shm->samples setting
	
2000-09-18 15:18  taniwha

	* nq/source/: context_x11.c, host.c:

	force color 255 to black and fix x11 handling when the display can't be had
	
2000-09-18 03:07  taniwha

	* qw/source/: snd_alsa_0_5.c, snd_alsa_0_6.c:

	ALSA 0.6 support added. old snd_alsa.c renamed to snd_alsa_0_5.c
	
2000-09-18 02:49  taniwha

	* nq/source/: snd_alsa_0_5.c, snd_alsa_0_6.c:

	ALSA 0.6 support added. old snd_alsa.c renamed to snd_alsa_0_5.c
	
2000-09-16 19:28  taniwha

	* nq/source/: gl_model_alias.c, model_alias.c, sw_model_alias.c:

	hehe, player skins were totally borked for the last 3 weeks :/. They're now
	fixed :)
	
2000-09-16 09:45  deek

	* nq/source/gl_part.c:

	[no log message]
	
2000-09-16 09:22  taniwha

	* nq/: include/glquake.h, source/gl_draw.c, source/gl_rsurf.c:

	at last, fullbrights work fully :)
	
2000-09-16 08:50  taniwha

	* nq/source/gl_rsurf.c:

	forgot about multitexture for fullbrights
	
2000-09-15 04:46  taniwha

	* nq/: include/glquake.h, include/model.h, source/gl_model_alias.c,
	source/gl_model_brush.c, source/gl_model_fullbright.c,
	source/gl_rmisc.c, source/gl_rsurf.c:

	brush model fullbrights are now implemented and seem to be working. They can
	be toggled using gl_fb_bmodels (default on).
	
2000-09-14 06:42  taniwha

	* nq/source/: gl_model_alias.c, gl_model_brush.c,
	gl_model_fullbright.c, model_brush.c, sw_model_brush.c:

	preparations for giving bmodels fullbrights. Fullbright detection has been
	moved from gl_model_alias.c to fl_model_fullbright.c and Mod_LoadMMNearest
	has been renamed to Mod_ProcessTexture.
	
2000-09-12 20:12  taniwha

	* nq/source/: r_view.c, sv_ded.c, sv_user.c:

	getting closer to a linking nuq-ded
	
2000-09-12 18:29  taniwha

	* nq/source/: sv_ded.c, sys_unixd.c:

	the beginnings of support for nuq-ded have been added. Also, the begginings
	of support for controlling which targets are built
	
2000-09-12 00:56  taniwha

	* nq/: include/model.h, source/d_copy.S, source/d_vars.c,
	source/gl_draw.c, source/gl_mesh.c, source/gl_model_alias.c,
	source/gl_model_brush.c, source/gl_model_sprite.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/mathlib.c,
	source/model.c, source/model_alias.c, source/model_brush.c,
	source/model_sprite.c, source/snd_dma.c, source/sw_model_alias.c,
	source/sw_model_brush.c, source/sw_model_sprite.c:

	merge the model_merge branch into HEAD. This chops up the model loading code
	into something a litter easier to maintain (I hope) as most common bits have
	been merged. I'm not 100% satisfied with alias frames, but that can wait till
	later.
	
	NOTE: d_copy.S currently ALWAYS produces asm output. This IS a bug, but I was
	too lazy to convert it to C (hopefully it won't matter as I think svgalib is for
	x86 Linux (and *BSD?) only anyway.
	
2000-09-11 23:43  taniwha

	* nq/source/: gl_draw.c, snd_dma.c (model_merge):

	merge in bug fixes from HEAD into model_merge in preparation for merging the
	other way.
	
2000-09-11 23:17  taniwha

	* nq/: include/model.h, source/gl_model_alias.c,
	source/model_alias.c, source/sw_model_alias.c (model_merge):

	sw no longer segs!:) I'm not 100% satisfied with how I attacked frame loading,
	but I'll look into that later. I was getting tired of not having a running
	program on this branch. Basicly, frames loading needs a little more study.
	
2000-09-11 23:13  taniwha

	* nq/source/: d_copy.S, d_vars.c, mathlib.c (model_merge):

	now builds with --disable-asmop. NOTE: d_copy.S is still used anyway (too lazy
	to figure out how to do it in C)
	
2000-09-11 12:26  lordhavoc

	* qw/source/cmd.c:

	added back -basedir
	
2000-09-11 05:28  taniwha

	* nq/: include/model.h, source/gl_mesh.c, source/gl_model_alias.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/model_alias.c,
	source/sw_model_alias.c (model_merge):

	the model merge hack is almost complete. gl works but sw sefaults due to
	the alias model verts, tris and frames not being loaded correctly.
	
2000-09-11 05:28  taniwha

	* nq/source/model_alias.c:

	file model_alias.c was initially added on branch model_merge.
	
2000-09-10 01:51  taniwha

	* nq/source/gl_draw.c:

	default gl_lightmode to 0 which is more reasonable for normal quake
	
2000-09-07 17:34  taniwha

	* nq/source/snd_dma.c:

	port over a sound init fix from oldtree that prevents a crash if sound doesn't
	init properly
	
2000-09-07 17:31  taniwha

	* qw/source/snd_dma.c:

	port over a sound init fix from oldtree that prevents a crash if sound doesn't
	init properly
	
2000-09-05 19:58  taniwha

	* nq/source/model_brush.c:

	file model_brush.c was initially added on branch model_merge.
	
2000-09-05 19:58  taniwha

	* nq/source/: gl_model_brush.c, model_brush.c, sw_model_brush.c
	(model_merge):

	brush model code has now been merged. common stuff in model_brush.c, gl and sw
	specific stuff in gl_model_brush.c and sw_model_brush.c respectively.
	
2000-09-05 17:59  taniwha

	* nq/source/: gl_model_sprite.c, model_sprite.c, sw_model_sprite.c
	(model_merge):

	sprite model code merge done. model_sprite.c is the common code while
	gl_model_sprite.c and sw_model_sprite are just the gl/sw specific code
	(Mod_LoadSpriteFrame).
	
2000-09-05 17:59  taniwha

	* nq/source/model_sprite.c:

	file model_sprite.c was initially added on branch model_merge.
	
2000-09-01 17:32  taniwha

	* nq/source/sw_model_brush.c (model_merge):

	bah, forgot to save this one :/
	
2000-09-01 17:07  taniwha

	* nq/: include/model.h, source/gl_model_alias.c,
	source/gl_model_brush.c, source/gl_model_sprite.c,
	source/sw_model_alias.c, source/sw_model_brush.c,
	source/sw_model_sprite.c (model_merge):

	ok, the chopped up model files compile and sw seems to work just fine. Don't
	know about gl yet (probably won't until either monday or tuesday; hence the
	branch)
	
2000-09-01 04:43  taniwha

	* nq/source/sw_model_alias.c:

	file sw_model_alias.c was initially added on branch model_merge.
	
2000-09-01 04:43  taniwha

	* nq/source/sw_model_sprite.c:

	file sw_model_sprite.c was initially added on branch model_merge.
	
2000-09-01 04:43  taniwha

	* nq/source/: gl_model_alias.c, gl_model_brush.c,
	gl_model_sprite.c, model.c, sw_model_alias.c, sw_model_brush.c,
	sw_model_sprite.c (model_merge):

	preliminary work on really cleaning up *model.c. atm, just split out the model
	type specific code into the appropriate files (which will later be merged as
	much as possible) and remove all model type specific code from model.c.
	gl_model.c is no more as it ended up being an exact copy of model.c minus a
	header include and a prototype, neither of which were needed.
	
2000-09-01 04:43  taniwha

	* nq/source/gl_model_brush.c:

	file gl_model_brush.c was initially added on branch model_merge.
	
2000-09-01 04:43  taniwha

	* nq/source/gl_model_alias.c:

	file gl_model_alias.c was initially added on branch model_merge.
	
2000-09-01 04:43  taniwha

	* nq/source/sw_model_brush.c:

	file sw_model_brush.c was initially added on branch model_merge.
	
2000-09-01 04:43  taniwha

	* nq/source/gl_model_sprite.c:

	file gl_model_sprite.c was initially added on branch model_merge.
	
2000-09-01 04:35  taniwha

	* nq/source/cl_main.c:

	add the maplist command
	
2000-08-31 20:23  mercury

	* nq/source/: cl_main.c, keys.c, vid_3dfxsvga.c:

	-3dfx now compiles and works correctly.
	Fixed a segfault case in starting.
	
2000-08-31 17:36  mercury

	* qw/source/gl_draw.c:

	Slight change in the crosshair code, minor cleanup really.
	
2000-08-31 05:10  taniwha

	* nq/source/: gl_part.c, model.c:

	gl_part.c:
		do the GL_BLEND thing for R_UpdateFires. Fires just don't look so
		good without it :/
	model.c:
		correct some "spelling" mistakes.
	
2000-08-31 01:21  snax

	* nq/source/gib_parse.c:

	
	A fix to the argument parser.
	
2000-08-30 22:45  taniwha

	* nq/: include/context_x11.h, include/cvar.h, include/input.h,
	source/cl_parse.c, source/context_x11.c, source/cvar.c,
	source/in_dos.c, source/in_null.c, source/in_sun.c,
	source/in_svgalib.c, source/in_win.c, source/in_x11.c,
	source/vid_3dfxsvga.c, source/vid_dos.c, source/vid_ext.c,
	source/vid_ggi.c, source/vid_glx.c, source/vid_null.c,
	source/vid_sdl.c, source/vid_sgl.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_x11.c:

	cvar.h cvar.c:
		add int_val field to cvar_t. this should be used instead of value for
		boolean / integral values (no conversions done yet).
	in_*.c:
		Add IN_HandlePause
	vid_*.c:
		Add VID_HandlePause
	context_x11.h vid_glx.c vid_x11.c context_x11.c:
		move some common code out of vid_*.c into context_x11.c. Also, disable
		the screen saver while nuq is running. NOTE: while vid_glx.c compiles,
		it has not been tested yes as glx crashes this machine :(
	
2000-08-30 15:58  taniwha

	* nq/source/model.c:

	wrong not sign :/
	
2000-08-30 06:56  taniwha

	* nq/: include/checksum.h, source/checksum.c, source/model.c:

	rename net_com.c to checksum.c and create checksum.h.
	
	Also, preliminary steps to merging model.c and gl_model.c as much as possible
	before splitting them into functional chunks.
	
2000-08-30 06:07  snax

	* nq/: include/gib_error.h, include/gib_instructions.h,
	include/gib_interpret.h, include/gib_stack.h, include/gib_vars.h,
	source/gib.c, source/gib_instructions.c, source/gib_interpret.c,
	source/gib_parse.c, source/gib_stack.c, source/gib_vars.c:

	
	This update adds a proper instruction and subroutine stack and a better parser.
	
2000-08-29 20:30  taniwha

	* nq/: include/qdefs.h, source/qargs.c, source/quakefs.c:

	configure.in:
		print config info for sound type
	source/quakefs.c:
		fix fs_userpath handling for other game types and add support for
		abyss
	source/qargs.c:
		add -abyss checking
	include/qdefs.h:
		add abyss support
	
	Rudimentary support for the abyss mission pack has been added. Currently this
	involves just the addition of -abyss to the supported command line options
	(acts just like -rogue and -hipnotic) and adding abyss to the list of game
	directories. Any other support that's needed (as with other rogue and hipnotic
	modifications) has not been added as it is not known what's needed.
	
2000-08-29 05:22  taniwha

	* nq/source/gl_rsurf.c:

	turns out GL_WaterSurface wasn't binding the texture wasn't binding the
	surface taxter. very ugly
	
2000-08-29 04:33  taniwha

	* nq/source/: gib_modules.c, vid_svgalib.c:

	fixes for no optimisation
	
2000-08-29 00:10  taniwha

	* nq/: include/model.h, source/dosasm.S:

	various make dist related cleanups
	
2000-08-28 22:38  taniwha

	* nq/source/: dirent.c, fnmatch.c, in_svgalib.c, vid_3dfxsvga.c,
	vid_mgl.c, vid_svgalib.c, vid_wgl.c:

	source/vid_svgalib.c source/in_svgalib.c:
		"accidently" port over newtree's svga stuff (I copied the wrong file
		then cleaned up the resulting mess:)
	Makefile.am include/Makefile.am doc/Makefile.am source/Makefile.am:
		fix things up so doc no longer causes make to barf and makd dist works
	source/dirent.c source/fnmatch.c source/in_svgalib.c source/vid_3dfxsvga.c
	source/vid_mgl.c source/vid_wgl.c:
		needed for make dist. No, nuq-3dfx does not get created (I don't have
		the libs or card)
	
2000-08-28 20:49  snax

	* nq/: include/gib_error.h, include/gib_instructions.h,
	include/gib_interpret.h, include/gib_parse.h, source/gib.c,
	source/gib_instructions.c, source/gib_interpret.c,
	source/gib_parse.c, source/gib_vars.c:

	
	GIB has completed its de-evolution into a cheap ripoff of bash, thus determining the meaning of its own acronym: GIB Isn't Bash
	
2000-08-28 20:21  taniwha

	* nq/source/vid_sgl.c:

	Well, that's sgl going. It seems to have some issuesi. Gun and sbar were white,
	and it crashed my box on exit, but that's most likey the X server (i810, glx
	does the same).
	
2000-08-28 20:08  taniwha

	* nq/: include/vid.h, source/vid_sdl.c:

	Makefile.am:
		don't moan about ChangeLog
	configure.in:
		enable sld
	vid.h:
		prototype VID_SetCaption
	vid_sdl.c:
		snarf from newtree
	
2000-08-28 16:14  taniwha

	* nq/source/: com.c, quakefs.c:

	com.c:
		fix endian detection
	quakefs.c:
		don't create the gamedir if userpath is .
	
2000-08-28 02:53  taniwha

	* nq/source/: gl_screen.c, screen.c:

	quakeNN.{tga,pcx} -> nuqNNN.{tga,pcx}
	another external mention of quake goes away and also gives us 1000 screenshots
	instead of 100
	
2000-08-28 02:29  taniwha

	* nq/: include/qdefs.h, source/qargs.c, source/quakefs.c:

	support rogue and hypnotic
	
2000-08-28 02:03  taniwha

	* nq/source/cl_tent.c:

	an even better fix (thanks, LordHavoc)
	
2000-08-28 01:47  lordhavoc

	* nq/source/gl_rmain.c:

	Changed model light clamping.
	
2000-08-28 01:46  taniwha

	* nq/source/cl_tent.c:

	fix this bug:) for (i...) { for (i...) }
	dumb, dumb, dumb
	
2000-08-28 01:41  taniwha

	* nq/source/gl_rmain.c:

	fix a typo
	
2000-08-28 01:38  lordhavoc

	* nq/source/gl_rmain.c:

	fb model fixups, optimizations, spaced indents fixed, minor cleanup
	
2000-08-28 01:08  taniwha

	* nq/source/: cl_main.c, cl_tent.c, gl_rmain.c:

	it helps if dlights aren't black :/
	
2000-08-28 00:45  snax

	* nq/: include/gib.h, include/gib_error.h,
	include/gib_instructions.h, include/gib_interpret.h,
	include/gib_modules.h, include/gib_parse.h, include/gib_vars.h,
	source/gib.c, source/gib_instructions.c, source/gib_interpret.c,
	source/gib_modules.c, source/gib_parse.c, source/gib_vars.c,
	source/host.c, source/pr_exec.c, source/snd_oss.c:

	
	Adds GIB, an experimental scripting language for QF, and a few compile fixes.
	
2000-08-27 22:13  taniwha

	* nq/: include/draw.h, source/cl_main.c, source/console.c,
	source/gl_screen.c, source/host.c:

	bring over gl_screen (sort of). world is now much brighter, but dlights and
	weapon models still aren't working properly
	
2000-08-27 22:03  taniwha

	* nq/source/vid_svgalib.c:

	add outb for when optimisations are turned off
	
2000-08-27 16:53  taniwha

	* nq/source/: cl_parse.c, r_misc.c, sv_main.c:

	remove GLQUAKE and IDGODS #ifdefs
	
2000-08-27 11:05  taniwha

	* qw/source/gl_rmain.c:

	gl_model.c:
		sprintf -> snprintf
	gl_rmain.c:
		slight optimisation (thanks, LordHavoc)
	
2000-08-27 11:05  taniwha

	* nq/source/gl_rmain.c:

	slight optimisation (thanks, LordHavoc)
	
2000-08-27 10:30  taniwha

	* nq/source/: cl_demo.c, cl_main.c, console.c, cvar.c, draw.c,
	gl_rmain.c, gl_screen.c, host.c, host_cmd.c, keys.c, menu.c,
	model.c, mplpc.c, net_bw.c, net_comx.c, net_dgrm.c, net_ipx.c,
	net_mp.c, net_ser.c, net_udp.c, net_wins.c, net_wipx.c, pr_cmds.c,
	pr_edict.c, pr_exec.c, r_part.c, sbar.c, screen.c, sv_main.c,
	sys_dos.c, sys_unix.c, sys_unixd.c, sys_win.c, sys_wind.c,
	vid_dos.c, vid_ext.c, vid_svgalib.c, vid_win.c:

	sprintf -> snprintf
	bash and sed rule! :)
	
2000-08-27 10:03  taniwha

	* nq/: include/glquake.h, source/gl_draw.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_warp.c,
	source/vid_glx.c:

	that's most of newtree's gl stuff ported over. Three bugs: wound up with
	newtree's slow skys, some models are not getting lit, and dlights don't seem
	to be working :(
	
2000-08-27 07:46  taniwha

	* nq/: include/r_local.h, include/render.h, source/gl_rlight.c,
	source/gl_rsurf.c, source/gl_view.c, source/r_light.c,
	source/r_main.c, source/sw_view.c, source/sys_unix.c:

	bring over gl_rlight from newtree
	sys_unix.c:
		remove #ifdef GLQUAKE
	
2000-08-26 21:30  taniwha

	* nq/source/gl_mesh.c:

	import gl_mesh.c from newtree
	
2000-08-26 21:23  taniwha

	* nq/: include/draw.h, include/glquake.h, include/r_local.h,
	source/console.c, source/draw.c, source/gl_draw.c,
	source/gl_part.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_warp.c,
	source/menu.c, source/r_main.c, source/r_view.c, source/sbar.c,
	source/screen.c, source/sw_view.c:

	port over gl_draw.c from newtree
	
2000-08-26 06:13  taniwha

	* nq/: include/cmd.h, source/host.c:

	nuq.conf is now read and +set foo on the command line is supported
	
2000-08-26 05:48  taniwha

	* nq/: include/glquake.h, include/r_local.h, include/view.h,
	source/gl_part.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_view.c, source/r_main.c, source/r_part.c,
	source/r_view.c, source/sw_part.c, source/sw_view.c,
	source/vid_glx.c:

	finally, nuq-glx works. Still needs lots of work, but getting there :)
	
2000-08-25 07:18  taniwha

	* nq/: include/client.h, include/glquake.h, include/render.h,
	source/cl_main.c, source/gl_part.c, source/gl_view.c,
	source/r_part.c:

	getting closer to nuq-glx. just some linking issues
	
2000-08-25 06:42  taniwha

	* nq/: include/context_x11.h, include/glquake.h, include/input.h,
	include/keys.h, include/mathlib.h, include/model.h,
	include/r_local.h, include/r_shared.h, include/render.h,
	include/sys.h, include/vid.h, include/view.h, source/console.c,
	source/context_x11.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_part.c, source/gl_refrag.c, source/gl_rlight.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_screen.c, source/gl_view.c, source/gl_warp.c,
	source/host.c, source/in_dos.c, source/in_x11.c, source/net_comx.c,
	source/screen.c, source/sys_dos.c, source/sys_null.c,
	source/sys_win.c, source/sys_wind.c, source/vid_glx.c,
	source/vid_sunx.c, source/vid_sunxil.c, source/vid_svgalib.c,
	source/vid_x11.c:

	nuq-glx almost builds. just some last problems with gl_part.c and gl_view.c
	
2000-08-25 01:34  taniwha

	* nq/source/quakefs.c:

	remove all references to qw (nuq is not quakeworld :)
	
2000-08-23 06:03  taniwha

	* nq/: include/cmd.h, source/cl_main.c:

	nuq-svga and nuq-x11 now run again.
	
2000-08-23 05:56  taniwha

	* nq/: include/dga_check.h, source/vid_x11.c:

	nuq-x11 now compiles and links
	
2000-08-23 05:53  taniwha

	* nq/source/: cmd.c, com.c, host.c, link.c, msg.c, qargs.c,
	qendian.c, quakefs.c, quakeio.c, sizebuf.c, va.c:

	nuq-svga now links
	
2000-08-23 04:45  taniwha

	* nq/: include/d_iface.h, include/qargs.h, include/qdefs.h,
	include/r_local.h, include/render.h, include/vid.h,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_surf.c, source/draw.c, source/host.c,
	source/host_cmd.c, source/model.c, source/pr_cmds.c,
	source/pr_edict.c, source/pr_exec.c, source/r_alias.c,
	source/r_bsp.c, source/r_efrag.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sprite.c, source/r_surf.c,
	source/screen.c, source/sv_main.c, source/sv_move.c,
	source/sv_phys.c, source/sv_user.c, source/vid_svgalib.c:

	header revamp almost done. it now tries (but fails) to link
	
2000-08-22 18:54  tonik

	* qw/: include/teamplay.h, source/cl_cmd.c, source/cl_parse.c,
	source/teamplay.c:

	cl_parsesay --- parse $\ (fake); $[, $]; $R $G $B $Y (ocrana leds);
	Note that this cvar is different from QWF's cl_parsesay.
	cl_nofake --- unhide fake messages from other players
	
2000-08-22 18:00  tonik

	* qw/source/cl_input.c:

	Ooops (forgot an #include)
	
2000-08-22 17:53  tonik

	* qw/: include/teamplay.h, source/cl_input.c, source/teamplay.c:

	Add "overloaded" impulse command (e.g. impulse 5 4 1) --- a hack that
	only works correctly in standard deathmatch but may be useful in TF too
	
2000-08-22 06:28  taniwha

	* nq/: include/client.h, include/console.h, include/cvar.h,
	include/draw.h, include/keys.h, include/progs.h,
	include/protocol.h, include/qdefs.h, include/qtypes.h,
	include/r_shared.h, include/vid.h, include/view.h, include/wad.h,
	source/cl_parse.c, source/cl_tent.c, source/console.c,
	source/keys.c, source/menu.c, source/net_udp.c, source/sbar.c,
	source/zone.c:

	more header work. getting there, but still no compile
	
2000-08-21 05:47  taniwha

	* nq/include/host.h:

	some more. no worky yet. more tomorrow night
	
2000-08-21 05:39  taniwha

	* nq/: include/chase.h, include/cmd.h, include/crc.h,
	include/host.h, include/keys.h, include/mathlib.h, include/qdefs.h,
	include/screen.h, include/server.h, include/va.h, include/world.h,
	source/cd_null.c, source/cd_win.c, source/cl_cam.c,
	source/cl_demo.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_tent.c, source/cmd.c,
	source/conproc.c, source/console.c, source/crc.c, source/cvar.c,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dga_check.c, source/draw.c, source/gl_draw.c,
	source/gl_mesh.c, source/gl_refrag.c, source/gl_rlight.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_screen.c, source/gl_warp.c, source/host.c,
	source/host_cmd.c, source/in_dos.c, source/in_null.c,
	source/in_sun.c, source/in_win.c, source/keys.c, source/mathlib.c,
	source/menu.c, source/model.c, source/net_bsd.c, source/net_bw.c,
	source/net_dgrm.c, source/net_dos.c, source/net_ipx.c,
	source/net_loop.c, source/net_main.c, source/net_mp.c,
	source/net_none.c, source/net_ser.c, source/net_vcr.c,
	source/net_win.c, source/net_wins.c, source/net_wipx.c,
	source/nonintel.c, source/pr_cmds.c, source/pr_edict.c,
	source/pr_exec.c, source/r_aclip.c, source/r_alias.c,
	source/r_bsp.c, source/r_draw.c, source/r_edge.c, source/r_efrag.c,
	source/r_light.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sky.c, source/r_sprite.c,
	source/r_surf.c, source/r_vars.c, source/sbar.c, source/screen.c,
	source/snd_dma.c, source/snd_dos.c, source/snd_gus.c,
	source/snd_mix.c, source/snd_next.c, source/snd_null.c,
	source/snd_oss.c, source/snd_sun.c, source/snd_win.c,
	source/sv_main.c, source/sv_move.c, source/sv_phys.c,
	source/sv_user.c, source/sys_dos.c, source/sys_null.c,
	source/sys_sun.c, source/sys_unix.c, source/sys_unixd.c,
	source/sys_win.c, source/sys_wind.c, source/vid_dos.c,
	source/vid_ext.c, source/vid_ggi.c, source/vid_null.c,
	source/vid_sunx.c, source/vid_sunxil.c, source/vid_svgalib.c,
	source/vid_vga.c, source/vid_win.c, source/vid_x11.c,
	source/vregset.c, source/wad.c, source/world.c, source/zone.c:

	more header fixups. still doesn't compile
	
2000-08-21 03:53  taniwha

	* nq/include/: compat.h, gcc_attr.h, info.h, link.h, msg.h,
	qargs.h, qdefs.h, qendian.h, qtypes.h, quakefs.h, quakeio.h,
	sizebuf.h:

	more bits needed for the header change. still no buildy
	
2000-08-21 03:52  taniwha

	* nq/: include/bspfile.h, include/cdaudio.h, include/client.h,
	include/cmd.h, include/mathlib.h, include/model.h, include/net.h,
	include/net_udp.h, include/pr_comp.h, include/progs.h,
	include/protocol.h, include/render.h, include/server.h,
	include/sound.h, include/vid.h, include/zone.h, source/cd_linux.c,
	source/cmd.c, source/net_dgrm.c, source/net_loop.c,
	source/net_main.c, source/net_udp.c, source/snd_dma.c,
	source/snd_mem.c, source/snd_mix.c, source/sys_unix.c:

	prelim header changes. doesn't build yet
	
2000-08-21 00:54  taniwha

	* nq/: include/cdaudio.h, include/client.h, include/cmd.h,
	include/cvar.h, include/d_iface.h, include/d_local.h,
	include/glquake.h, include/glquake2.h, include/net.h,
	include/r_local.h, include/r_shared.h, include/screen.h,
	include/server.h, include/sound.h, include/vid.h,
	include/vid_dos.h, include/view.h, include/winquake.h,
	source/cd_linux.c, source/cd_win.c, source/cl_cam.c,
	source/cl_input.c, source/cl_main.c, source/cl_parse.c,
	source/console.c, source/cvar.c, source/d_edge.c, source/d_init.c,
	source/gl_draw.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/host.c, source/host_cmd.c,
	source/in_dos.c, source/in_sun.c, source/in_win.c, source/menu.c,
	source/net_comx.c, source/net_dgrm.c, source/net_loop.c,
	source/net_main.c, source/net_mp.c, source/net_ser.c,
	source/net_udp.c, source/net_wins.c, source/net_wipx.c,
	source/pr_cmds.c, source/pr_edict.c, source/r_edge.c,
	source/r_main.c, source/r_misc.c, source/r_part.c, source/r_surf.c,
	source/sbar.c, source/screen.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_null.c, source/sv_main.c,
	source/sv_phys.c, source/sv_user.c, source/sys_dos.c,
	source/sys_unix.c, source/sys_unixd.c, source/sys_win.c,
	source/sys_wind.c, source/vid_dos.c, source/vid_ext.c,
	source/vid_ggi.c, source/vid_null.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_win.c, source/vid_x11.c:

	New cvar system. -svga and -x11 still compile, link and run!! :)
	
2000-08-20 19:47  maddes

	* qw/: include/progs.h, source/pr_edict.c, source/sv_phys.c:

	EndFrame function by FrikaC/Maddes
	
2000-08-20 19:17  maddes

	* qw/source/: cl_input.c, qargs.c, sv_user.c:

	+USE unbound fix
	
2000-08-20 06:23  taniwha

	* nq/source/: cl_cam.c, cl_input.c, cl_parse.c, draw.c, host_cmd.c,
	menu.c, net_udp.c, sbar.c, vid_x11.c:

	enable -Werror and clean up the resulting mess
	
2000-08-20 06:13  taniwha

	* nq/include/: adivtab.h, anorm_dots.h, anorms.h, asm_draw.h,
	block16.h, block8.h, bspfile.h, cdaudio.h, client.h, cmd.h,
	conproc.h, console.h, crc.h, cvar.h, d_iface.h, d_ifacea.h,
	d_local.h, dosisms.h, draw.h, gl_warp_sin.h, glquake.h, glquake2.h,
	input.h, keys.h, mathlib.h, menu.h, model.h, modelgen.h, net.h,
	net_bw.h, net_dgrm.h, net_ipx.h, net_loop.h, net_mp.h, net_ser.h,
	net_udp.h, net_vcr.h, net_wins.h, net_wipx.h, pr_comp.h,
	progdefs.h, progs.h, protocol.h, r_local.h, r_shared.h, render.h,
	resource.h, sbar.h, screen.h, server.h, sound.h, spritegn.h, sys.h,
	vgamodes.h, vid.h, vid_dos.h, view.h, vregset.h, wad.h, winquake.h,
	world.h, zone.h:

	copyright header stuff
	
2000-08-20 05:25  taniwha

	* nq/source/: cd_linux.c, cd_null.c, cd_win.c, cl_cam.c, cl_demo.c,
	cl_input.c, cl_main.c, cl_parse.c, cl_tent.c, cmd.c, conproc.c,
	console.c, crc.c, cvar.c, d_edge.c, d_fill.c, d_init.c, d_modech.c,
	d_part.c, d_polyse.c, d_scan.c, d_sky.c, d_sprite.c, d_surf.c,
	d_vars.c, d_zpoint.c, dos_v2.c, draw.c, gl_draw.c, gl_mesh.c,
	gl_refrag.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_screen.c, gl_warp.c, host.c, host_cmd.c, in_dos.c, in_null.c,
	in_sun.c, in_win.c, keys.c, mathlib.c, menu.c, model.c, mplib.c,
	mplpc.c, net_bsd.c, net_bw.c, net_comx.c, net_dgrm.c, net_dos.c,
	net_ipx.c, net_loop.c, net_main.c, net_mp.c, net_none.c, net_ser.c,
	net_udp.c, net_vcr.c, net_win.c, net_wins.c, net_wipx.c,
	nonintel.c, pr_cmds.c, pr_edict.c, pr_exec.c, r_aclip.c, r_alias.c,
	r_bsp.c, r_draw.c, r_edge.c, r_efrag.c, r_light.c, r_main.c,
	r_misc.c, r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_vars.c,
	sbar.c, screen.c, snd_dos.c, snd_gus.c, snd_mem.c, snd_mix.c,
	snd_next.c, snd_null.c, snd_oss.c, snd_sun.c, snd_win.c, sv_main.c,
	sv_move.c, sv_phys.c, sv_user.c, sys_dos.c, sys_null.c, sys_sun.c,
	sys_unixd.c, sys_win.c, sys_wind.c, vid_dos.c, vid_ext.c,
	vid_null.c, vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_vga.c,
	vid_win.c, vid_x11.c, vregset.c, wad.c, world.c, zone.c:

	copyright header stuff
	
2000-08-20 04:58  taniwha

	* nq/source/: d_part.c, d_polyse.c, d_scan.c, d_sprite.c, draw.c,
	host_cmd.c, mathlib.c, mdfour.c, r_aclip.c, r_alias.c, r_draw.c,
	r_edge.c, r_surf.c, r_vars.c, sv_main.c, sys_unix.c, vid_ggi.c,
	world.c:

	remove duplicate config.h inclusions
	
2000-08-20 01:38  taniwha

	* nq/include/: adivtab.h, anorm_dots.h, anorms.h, asm_draw.h,
	block16.h, block8.h, bspfile.h, cdaudio.h, client.h, cmd.h,
	conproc.h, console.h, crc.h, cvar.h, d_iface.h, d_ifacea.h,
	d_local.h, dosisms.h, draw.h, gl_warp_sin.h, glquake.h, glquake2.h,
	input.h, keys.h, mathlib.h, menu.h, model.h, modelgen.h,
	mpdosock.h, net.h, net_bw.h, net_dgrm.h, net_ipx.h, net_loop.h,
	net_mp.h, net_ser.h, net_udp.h, net_vcr.h, net_wins.h, net_wipx.h,
	pr_comp.h, progdefs.h, progs.h, protocol.h, r_local.h, r_shared.h,
	render.h, resource.h, sbar.h, screen.h, server.h, sound.h,
	spritegn.h, sys.h, vgamodes.h, vid.h, vid_dos.h, view.h, vregset.h,
	wad.h, winquake.h, world.h, zone.h:

	un-dosify
	
2000-08-20 01:33  taniwha

	* nq/source/: cd_linux.c, cd_null.c, cd_win.c, cl_cam.c, cl_demo.c,
	cl_input.c, cl_main.c, cl_parse.c, cl_tent.c, cmd.c, conproc.c,
	console.c, crc.c, cvar.c, d_edge.c, d_fill.c, d_init.c, d_modech.c,
	d_part.c, d_polyse.c, d_scan.c, d_sky.c, d_sprite.c, d_surf.c,
	d_vars.c, d_zpoint.c, dos_v2.c, draw.c, gl_draw.c, gl_mesh.c,
	gl_refrag.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_screen.c, gl_warp.c, host.c, host_cmd.c, in_dos.c, in_null.c,
	in_sun.c, in_win.c, keys.c, mathlib.c, menu.c, model.c, mplib.c,
	mplpc.c, net_bsd.c, net_bw.c, net_comx.c, net_dgrm.c, net_dos.c,
	net_ipx.c, net_loop.c, net_main.c, net_mp.c, net_none.c, net_ser.c,
	net_udp.c, net_vcr.c, net_win.c, net_wins.c, net_wipx.c,
	nonintel.c, pr_cmds.c, pr_edict.c, pr_exec.c, r_aclip.c, r_alias.c,
	r_bsp.c, r_draw.c, r_edge.c, r_efrag.c, r_light.c, r_main.c,
	r_misc.c, r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_vars.c,
	sbar.c, screen.c, snd_dma.c, snd_dos.c, snd_gus.c, snd_mem.c,
	snd_mix.c, snd_next.c, snd_null.c, snd_oss.c, snd_sun.c, snd_win.c,
	sv_main.c, sv_move.c, sv_phys.c, sv_user.c, sys_dos.c, sys_null.c,
	sys_sun.c, sys_win.c, sys_wina.S, sys_wind.c, vid_dos.c, vid_ext.c,
	vid_null.c, vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_vga.c,
	vid_win.c, vid_x11.c, vregset.c, wad.c, world.c, zone.c:

	un-dosify
	
2000-08-20 00:38  taniwha

	* nq/: include/d_local.h, include/r_local.h, source/cd_linux.c,
	source/cd_null.c, source/cd_win.c, source/cl_cam.c,
	source/cl_demo.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_tent.c, source/cmd.c,
	source/conproc.c, source/console.c, source/crc.c, source/cvar.c,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dga_check.c, source/dos_v2.c, source/draw.c,
	source/gl_draw.c, source/gl_mesh.c, source/gl_refrag.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_warp.c,
	source/host.c, source/host_cmd.c, source/in_dos.c,
	source/in_null.c, source/in_sun.c, source/in_win.c, source/keys.c,
	source/mathlib.c, source/mdfour.c, source/menu.c, source/model.c,
	source/mplib.c, source/mplpc.c, source/net_bsd.c, source/net_bw.c,
	source/net_comx.c, source/net_dgrm.c, source/net_dos.c,
	source/net_ipx.c, source/net_loop.c, source/net_main.c,
	source/net_mp.c, source/net_none.c, source/net_ser.c,
	source/net_udp.c, source/net_vcr.c, source/net_win.c,
	source/net_wins.c, source/net_wipx.c, source/nonintel.c,
	source/pr_cmds.c, source/pr_edict.c, source/pr_exec.c,
	source/r_aclip.c, source/r_alias.c, source/r_bsp.c,
	source/r_draw.c, source/r_edge.c, source/r_efrag.c,
	source/r_light.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sky.c, source/r_sprite.c,
	source/r_surf.c, source/r_vars.c, source/sbar.c, source/screen.c,
	source/snd_dma.c, source/snd_dos.c, source/snd_gus.c,
	source/snd_mem.c, source/snd_mix.c, source/snd_next.c,
	source/snd_null.c, source/snd_oss.c, source/snd_sun.c,
	source/snd_win.c, source/sv_main.c, source/sv_move.c,
	source/sv_phys.c, source/sv_user.c, source/sys_dos.c,
	source/sys_null.c, source/sys_sun.c, source/sys_unix.c,
	source/sys_unixd.c, source/sys_win.c, source/sys_wind.c,
	source/vid_dos.c, source/vid_ext.c, source/vid_ggi.c,
	source/vid_null.c, source/vid_sunx.c, source/vid_sunxil.c,
	source/vid_svgalib.c, source/vid_vga.c, source/vid_win.c,
	source/vid_x11.c, source/vregset.c, source/wad.c, source/world.c,
	source/zone.c:

	include config.h
	convert #if USE_INTEL_ASM to #ifdef USE_INTEL_ASM
	add cl_math.S to math_ASM
	
	unfortunatly, snd_mixa.o isn't being built. Haven't figured that one out yet
	
2000-08-19 23:39  taniwha

	* nq/source/dosasm.S:

	rename dosasm.s to dosasm.S for eventual djgpp support
	
2000-08-19 23:15  taniwha

	* nq/include/sound.h:

	tell cvs to ignore config.h and win32/version.h (under include)
	
	add alsa support (swiped from newtree:)
	
	+= doesn't seem to work well in automake (or at least not my version). Change
	the common_SOURCES += ... to combined_SOURCES = $(common_SOURCES) ... and
	change the /following/ instances common_SOURCES to combined_SOURCES.
	
2000-08-19 22:24  deek

	* nq/: include/adivtab.h, include/anorm_dots.h, include/anorms.h,
	include/asm_draw.h, include/block16.h, include/block8.h,
	include/bspfile.h, include/cdaudio.h, include/client.h,
	include/cmd.h, include/conproc.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_ifacea.h,
	include/d_local.h, include/quakeasm.h, include/dosisms.h,
	include/draw.h, include/gl_warp_sin.h, include/glquake.h,
	include/glquake2.h, include/input.h, include/keys.h,
	include/mathlib.h, include/menu.h, include/model.h,
	include/modelgen.h, include/mpdosock.h, include/net.h,
	include/net_bw.h, include/net_dgrm.h, include/net_ipx.h,
	include/net_loop.h, include/net_mp.h, include/net_ser.h,
	include/net_udp.h, include/net_vcr.h, include/net_wins.h,
	include/net_wipx.h, include/pr_comp.h, include/progdefs.h,
	include/progs.h, include/protocol.h, include/r_local.h,
	include/r_shared.h, include/render.h, include/resource.h,
	include/sbar.h, include/screen.h, include/server.h,
	include/sound.h, include/spritegn.h, include/sys.h,
	include/vgamodes.h, include/vid.h, include/vid_dos.h,
	include/view.h, include/vregset.h, include/wad.h,
	include/winquake.h, include/world.h, include/zone.h,
	include/asm_ia32.h, include/dga_check.h, include/mdfour.h,
	include/uint32.h, source/cd_linux.c, source/cd_null.c,
	source/cd_win.c, source/cl_demo.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_tent.c,
	source/cmd.c, source/conproc.c, source/console.c, source/crc.c,
	source/cvar.c, source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dos_v2.c, source/draw.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_refrag.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/host.c, source/host_cmd.c,
	source/in_dos.c, source/in_null.c, source/in_sun.c,
	source/in_win.c, source/keys.c, source/mathlib.c, source/menu.c,
	source/model.c, source/mplib.c, source/mplpc.c, source/net_bsd.c,
	source/net_bw.c, source/net_comx.c, source/net_dgrm.c,
	source/net_dos.c, source/net_ipx.c, source/net_loop.c,
	source/net_main.c, source/net_mp.c, source/net_none.c,
	source/net_ser.c, source/net_udp.c, source/net_vcr.c,
	source/net_win.c, source/net_wins.c, source/net_wipx.c,
	source/net_wso.c, source/nonintel.c, source/pr_cmds.c,
	source/pr_edict.c, source/pr_exec.c, source/r_aclip.c,
	source/r_alias.c, source/r_bsp.c, source/r_draw.c, source/r_edge.c,
	source/r_efrag.c, source/r_light.c, source/r_main.c,
	source/r_misc.c, source/r_part.c, source/r_sky.c,
	source/r_sprite.c, source/r_surf.c, source/r_vars.c, source/sbar.c,
	source/screen.c, source/snd_dma.c, source/snd_dos.c,
	source/snd_gus.c, source/snd_mem.c, source/snd_mix.c,
	source/snd_next.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sun.c, source/snd_win.c, source/sv_main.c,
	source/sv_move.c, source/sv_phys.c, source/sv_user.c,
	source/sys_dos.c, source/sys_null.c, source/sys_sun.c,
	source/sys_win.c, source/sys_wind.c, source/vid_dos.c,
	source/vid_ext.c, source/vid_null.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_win.c, source/d_draw.S, source/d_parta.S,
	source/vregset.c, source/wad.c, source/world.c, source/zone.c,
	source/d_polysa.S, source/d_scana.S, source/d_spr8.S,
	source/d_varsa.S, source/math.S, source/r_aclipa.S,
	source/r_aliasa.S, source/cl_cam.c, source/d_copy.S,
	source/r_drawa.S, source/r_edgea.S, source/r_varsa.S,
	source/snd_mixa.S, source/surf16.S, source/surf8.S,
	source/sys_dosa.S, source/sys_ia32.S, source/sys_unix.c,
	source/sys_unixd.c, source/sys_wina.S, source/worlda.S,
	source/cl_math.S, source/d_draw16.S, source/dga_check.c,
	source/mdfour.c, source/vid_ggi.c, source/vid_x11.c:

	Initial revision
	
2000-08-19 22:24  deek

	* nq/: include/adivtab.h, include/anorm_dots.h, include/anorms.h,
	include/asm_draw.h, include/block16.h, include/block8.h,
	include/bspfile.h, include/cdaudio.h, include/client.h,
	include/cmd.h, include/conproc.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_ifacea.h,
	include/d_local.h, include/quakeasm.h, include/dosisms.h,
	include/draw.h, include/gl_warp_sin.h, include/glquake.h,
	include/glquake2.h, include/input.h, include/keys.h,
	include/mathlib.h, include/menu.h, include/model.h,
	include/modelgen.h, include/mpdosock.h, include/net.h,
	include/net_bw.h, include/net_dgrm.h, include/net_ipx.h,
	include/net_loop.h, include/net_mp.h, include/net_ser.h,
	include/net_udp.h, include/net_vcr.h, include/net_wins.h,
	include/net_wipx.h, include/pr_comp.h, include/progdefs.h,
	include/progs.h, include/protocol.h, include/r_local.h,
	include/r_shared.h, include/render.h, include/resource.h,
	include/sbar.h, include/screen.h, include/server.h,
	include/sound.h, include/spritegn.h, include/sys.h,
	include/vgamodes.h, include/vid.h, include/vid_dos.h,
	include/view.h, include/vregset.h, include/wad.h,
	include/winquake.h, include/world.h, include/zone.h,
	include/asm_ia32.h, include/dga_check.h, include/mdfour.h,
	include/uint32.h, source/cd_linux.c, source/cd_null.c,
	source/cd_win.c, source/cl_demo.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_tent.c,
	source/cmd.c, source/conproc.c, source/console.c, source/crc.c,
	source/cvar.c, source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dos_v2.c, source/draw.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_refrag.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/host.c, source/host_cmd.c,
	source/in_dos.c, source/in_null.c, source/in_sun.c,
	source/in_win.c, source/keys.c, source/mathlib.c, source/menu.c,
	source/model.c, source/mplib.c, source/mplpc.c, source/net_bsd.c,
	source/net_bw.c, source/net_comx.c, source/net_dgrm.c,
	source/net_dos.c, source/net_ipx.c, source/net_loop.c,
	source/net_main.c, source/net_mp.c, source/net_none.c,
	source/net_ser.c, source/net_udp.c, source/net_vcr.c,
	source/net_win.c, source/net_wins.c, source/net_wipx.c,
	source/net_wso.c, source/nonintel.c, source/pr_cmds.c,
	source/pr_edict.c, source/pr_exec.c, source/r_aclip.c,
	source/r_alias.c, source/r_bsp.c, source/r_draw.c, source/r_edge.c,
	source/r_efrag.c, source/r_light.c, source/r_main.c,
	source/r_misc.c, source/r_part.c, source/r_sky.c,
	source/r_sprite.c, source/r_surf.c, source/r_vars.c, source/sbar.c,
	source/screen.c, source/snd_dma.c, source/snd_dos.c,
	source/snd_gus.c, source/snd_mem.c, source/snd_mix.c,
	source/snd_next.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sun.c, source/snd_win.c, source/sv_main.c,
	source/sv_move.c, source/sv_phys.c, source/sv_user.c,
	source/sys_dos.c, source/sys_null.c, source/sys_sun.c,
	source/sys_win.c, source/sys_wind.c, source/vid_dos.c,
	source/vid_ext.c, source/vid_null.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_win.c, source/d_draw.S, source/d_parta.S,
	source/vregset.c, source/wad.c, source/world.c, source/zone.c,
	source/d_polysa.S, source/d_scana.S, source/d_spr8.S,
	source/d_varsa.S, source/math.S, source/r_aclipa.S,
	source/r_aliasa.S, source/cl_cam.c, source/d_copy.S,
	source/r_drawa.S, source/r_edgea.S, source/r_varsa.S,
	source/snd_mixa.S, source/surf16.S, source/surf8.S,
	source/sys_dosa.S, source/sys_ia32.S, source/sys_unix.c,
	source/sys_unixd.c, source/sys_wina.S, source/worlda.S,
	source/cl_math.S, source/d_draw16.S, source/dga_check.c,
	source/mdfour.c, source/vid_ggi.c, source/vid_x11.c:

	Import newtree-ized UQuake. It's REAL rough, only svga and x11 build (they
	don't work yet, even).
	
2000-08-17 20:15  maddes

	* qw/source/gl_draw.c:

	Conwidth/height charset fix by TcT: weird charset when you set -conwidth/-conheight to other values than screen resolution
	
2000-08-17 18:28  maddes

	* qw/source/cvar.c:

	Weird cvar zeros fix
	
2000-08-17 17:37  maddes

	* qw/source/keys.c:

	Bound keys not saved in quotes fix, this caused problems with a binded semilicon
	
2000-08-17 16:48  dabb

	* qw/source/net_udp.c:

	Why SockadrToNetadr(&from,&net_from) twice? Removed extra.
	
2000-08-17 15:44  dabb

	* qw/source/cl_sys_win.c:

	Add cvar sys_nostdout to WIN32 clients too. Note: sets stdout DISABLED (1) by default.
	
2000-08-17 15:40  dabb

	* qw/source/cl_sys_sdl.c:

	Allow disabling stdout with sys_nostdout with SDL targets too..
	
2000-08-17 13:38  dabb

	* qw/source/: cl_sys_win.c, sv_sys_win.c, sys_win.c:

	Fix nostdout bug ...
	
2000-08-17 12:44  dabb

	* qw/source/cl_sys_win.c:

	Removed extra Sys_Printf function (its in sys_win.c now)
	
2000-08-17 12:42  dabb

	* qw/source/sv_send.c:

	Added "last message repeated xx times" to cut down repeated lines from Con_Printf
	
2000-08-17 12:42  dabb

	* qw/source/sys_unix.c:

	Added "last message repeated xx times" to cut down repeated lines from Sys_Printf.
	
2000-08-17 12:40  dabb

	* qw/source/sys_win.c:

	Moved Sys_Printf from sv_sys_win.c.
	Added graph char translations to Sys_Printf (from sys_unix).
	Added "last message repeated xx times" to cut down repeat lines from Sys_Printf.
	
2000-08-17 12:36  dabb

	* qw/source/sv_sys_win.c:

	Moved Sys_Printf to sys_win.c.
	
2000-08-16 20:49  maddes

	* qw/source/sv_phys.c:

	SV_CheckVelocity() fix (cvar SV_MAXVELOCITY)
	
2000-08-16 12:29  mercury

	* qw/source/gl_rmain.c:

	Fix of a bug with fullbright models..
	
2000-08-16 09:26  mercury

	* qw/: include/glquake.h, include/model.h, source/gl_rmain.c,
	source/gl_rmisc.c:

	FULLBRIGHT SUPPORT FOR MODELS!
	
	Yes, this means that your standard grenades, the pipebombs, proxys,
	sents, etc will all have fullbright pixels!
	
	As a added bonus they are toggable with the gl_fb_models cvar! But
	there is more! This comes at a almost unnoticeable cost! Thats right!
	For you get this all for only 2 FPS!
	
	Repeat, thats 2 FPS! PRACTICALLY NOTHING!
	
	So order now! Available from the quakeforge newtree CVS.
	
2000-08-15 02:41  mercury

	* qw/include/info.h:

	We need a slightly larger MAX_INFO_STRING, boosted to 512.
	
2000-08-14 13:41  dabb

	* qw/source/sv_main.c:

	Detect runt client packets quicker.
	
2000-08-14 13:02  dabb

	* qw/source/sv_main.c:

	Some fixes to DoS code.
	
2000-08-14 04:53  mercury

	* qw/: include/draw.h, include/glquake.h, include/server.h,
	source/draw.c, source/gl_draw.c, source/sv_main.c:

	Old draw cleanups, frogot I had them around..
	Clean up of Dabb's mess, he dies.
	
2000-08-13 14:59  dabb

	* qw/source/sv_main.c:

	%d -> %f in netdosvalues/netdosexpire
	
2000-08-13 14:40  dabb

	* qw/source/sv_main.c:

	Removed testing stuff.
	
2000-08-13 14:37  dabb

	* qw/source/sv_main.c:

	Renamed dosvalues,dosexpire->netdosvalues,netdosexpire.
	
2000-08-13 14:34  dabb

	* qw/source/sv_main.c:

	Basic DoS flood attack protections.
	Commands added: netdosexpire, netdosvalues
	(oops, forgot from last ;)
	
2000-08-13 14:26  dabb

	* qw/: source/sv_main.c, include/server.h:

	Basic DoS flood attack protections. Use sv_netdosprotect 1 to turn them on.
	(quite experimental, these might break something...)
	Cvars added: sv_allow_log, sv_allow_status, sv_allow_ping, sv_netdosprotect
	Commands added: netdosexpire, netdosvalues
	
2000-08-13 14:21  dabb

	* qw/source/sv_user.c:

	Fix for pause flood exploit.
	
2000-08-08 12:47  dabb

	* qw/source/model.c:

	Quick-fix for server crashing on some maps with null names/textures.
	
2000-08-04 09:47  tonik

	* qw/source/cl_main.c:

	Fix for ugly 'unknown: #' messages at the end of a demo.
	
2000-08-02 23:00  tonik

	* qw/source/: cl_ents.c, cl_main.c, cl_parse.c:

	cl_deadbodyfilter and cl_gibfilter should work now.
	
2000-08-02 22:53  deek

	* qw/source/sv_main.c:

	whitespace.
	
2000-08-02 22:50  tonik

	* qw/: include/teamplay.h, source/teamplay.c:

	Added cl_deadbodyfilter and cl_gibfilter cvars
	
2000-08-02 22:40  tonik

	* qw/source/console.c:

	#if 0'd the code that updates the screen after every Con_Printf when
	disconnected.
	
2000-08-02 21:09  tonik

	* qw/include/teamplay.h:

	Intial checkin (just the header)
	
2000-08-02 15:20  tonik

	* qw/source/teamplay.c:

	Proxy features should go to this file when possible
	
2000-08-02 15:16  dabb

	* qw/source/sv_send.c:

	Fixed stupid borland complier error
	
2000-08-02 07:13  deek

	* qw/source/: sv_main.c, sv_send.c:

	Enabled time stamped messages for server. To turn it on, set
	sv_timestamps.
	
	To configure how timestamps are formatted, use the sv_timefmt Cvar. It's a
	formatted string, with the following special tokens (taken from the
	strftime() manual page):
	
	       %a     The abbreviated weekday name according to the  cur
	              rent locale.
	
	       %A     The  full  weekday  name  according  to the current
	              locale.
	
	       %b     The abbreviated month name according to the current
	              locale.
	
	       %B     The  full  month  name  according  to  the  current
	              locale.
	
	       %c     The preferred date and time representation for  the
	              current locale.
	
	       %C     The century number (year/100) as a 2-digit integer.
	              (SU)
	
	       %C     The century number (the year divided by   100   and
	              truncated  to  an integer).
	
	       %d     The  day of the month as a decimal number (range 01
	              to 31).
	
	       %D     Equivalent to  %m/%d/%y.  (Yecch  -  for  Americans
	              only.   Americans  should  note that in other coun
	              tries %d/%m/%y is rather common. This means that in
	              international  context this format is ambiguous and
	              should not be used.) (SU)
	
	       %e     Like %d, the day of the month as a decimal  number,
	              but a leading zero is replaced by a space. (SU)
	
	       %E     Modifier: use alternative format, see below. (SU)
	
	       %G     The ISO 8601 year with century as a decimal number.
	              The 4-digit year corresponding to the ISO week num
	              ber  (see  %V).  This has the same format and value
	              as %y, except that if the ISO week  number  belongs
	              to  the  previous  or  next year, that year is used
	              instead. (TZ)
	
	       %g     Like %G, but without century, i.e., with a  2-digit
	              year (00-99). (TZ)
	
	       %h     Equivalent to %b. (SU)
	
	       %H     The  hour as a decimal number using a 24-hour clock
	              (range 00 to 23).
	
	       %I     The hour as a decimal number using a 12-hour  clock
	              (range 01 to 12).
	
	       %j     The  day of the year as a decimal number (range 001
	              to 366).
	
	       %k     The hour (24-hour clock) as a decimal number (range
	              0  to  23);  single digits are preceded by a blank.
	              (See also %H.) (TZ)
	
	       %l     The hour (12-hour clock) as a decimal number (range
	              1  to  12);  single digits are preceded by a blank.
	              (See also %I.) (TZ)
	
	       %m     The month as a decimal number (range 01 to 12).
	
	       %M     The minute as a decimal number (range 00 to 59).
	
	       %n     A newline character. (SU)
	
	       %O     Modifier: use alternative format, see below. (SU)
	
	       %p     Either `AM' or `PM' according  to  the  given  time
	              value, or the corresponding strings for the current
	              locale.  Noon is treated as `pm'  and  midnight  as
	              `am'.
	
	       %P     Like  %p but in lowercase: `am' or `pm' or a corre
	              sponding string for the current locale. (GNU)
	
	       %r     The time in a.m. or p.m. notation.   In  the  POSIX
	              locale this is equivalent to `%I:%M:%S %p'. (SU)
	
	       %R     The  time  in  24-hour notation (%H:%M). (SU) For a
	              version including the seconds, see %T below.
	
	       %s     The number of seconds since the Epoch, i.e.,  since
	              1970-01-01 00:00:00 UTC. (TZ)
	
	       %S     The second as a decimal number (range 00 to 61).
	
	       %t     A tab character. (SU)
	
	       %T     The time in 24-hour notation (%H:%M:%S). (SU)
	
	       %u     The  day  of  the  week as a decimal, range 1 to 7,
	              Monday being 1.  See also %w. (SU)
	
	       %U     The week number of the current year  as  a  decimal
	              number,  range  00  to  53, starting with the first
	              Sunday as the first day of week 01. See also %V and
	              %W.
	
	       %V     The  ISO  8601:1988 week number of the current year
	              as a decimal number, range 01 to 53, where  week  1
	              is  the  first week that has at least 4 days in the
	              current year, and with Monday as the first  day  of
	              the week. See also %U and %W. (SU)
	
	       %w     The  day  of  the  week as a decimal, range 0 to 6,
	              Sunday being 0.  See also %u.
	
	       %W     The week number of the current year  as  a  decimal
	              number,  range  00  to  53, starting with the first
	              Monday as the first day of week 01.
	
	       %x     The preferred date representation for  the  current
	              locale without the time.
	
	       %X     The  preferred  time representation for the current
	              locale without the date.
	
	       %y     The year as a  decimal  number  without  a  century
	              (range 00 to 99).
	
	       %Y     The year as a decimal number including the century.
	
	       %z     The time-zone as hour offset from GMT.  Required to
	              emit  RFC822-conformant  dates (using "%a, %d %b %Y
	              %H:%M:%S %z"). (GNU)
	
	       %Z     The time zone or name or abbreviation.
	
	       %+     The date and time in date(1) format. (TZ)
	
	       %%     A literal `%' character.
	
	Some of these may not work on some systems.
	
2000-08-02 01:18  deek

	* qw/source/vid_sgl.c:

	A few substantive changes, mostly whitespace. EVIL!
	
2000-08-01 21:55  knghtbrd

	* qw/source/: cl_tent.c, cmd.c, vid_sgl.c:

	Clean up the warnings Tonik didn't
	
2000-07-31 13:06  tonik

	* qw/source/console.c:

	Con_Clear_f() will also reset console backscroll
	
2000-07-31 12:57  tonik

	* qw/source/keys.c:

	bind command will now accept any number of parameters, e.g.
	bind 5 impulse 5
	
2000-07-31 12:54  tonik

	* qw/source/: cl_demo.c, cl_ents.c, cl_parse.c, cl_tent.c:

	Change a bunch of Sys_Error()'s to Host_EndGame()
	
2000-07-31 10:24  tonik

	* qw/source/cmd.c:

	New cvar expansion code that works in say/say_team commands;
	Command line chars are treated as unsigned now, so you can start a
	token with a 'high' char (>127).
	
2000-07-31 09:32  tonik

	* qw/source/cmd.c:

	Faster Cmd_TokenizeString - no malloc/free, just a static buffer.
	
2000-07-31 07:40  tonik

	* qw/source/cmd.c:

	Faster Cbuf_InsertText
	
2000-07-30 10:17  dabb

	* qw/source/: vid_sdl.c, vid_sgl.c:

	Evil hack to get directsound work under win32, will be removed when sound_sdl & other stuffs are done.
	
2000-07-30 10:12  dabb

	* qw/source/cl_sys_sdl.c:

	Common cl_sys_sdl for win32 and *nix, replaces cl_sys_win and cl_sys_unix for SDL targets.
	
2000-07-30 02:54  taniwha

	* qw/: include/glquake.h, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_warp.c:

	add gl_skymultipass to conroll whether the skydome is single or double pass.
	Currently defaults to 1 (multipass, ie old behaviour).
	
2000-07-28 14:37  tonik

	* qw/source/keys.c:

	A partion of Key_Console() can be simplified by using memmove()
	
2000-07-27 04:39  taniwha

	* qw/source/: in_x11.c, vid_glx.c:

	Warp the cursor out of the way for 3dfx users. Hopefully this does the job.
	
2000-07-27 03:37  taniwha

	* qw/source/: in_x11.c, vid_glx.c, vid_x11.c:

	Move the mouse cursor hiding code from in_x11 to vid_{x11,glx} so it is
	guaranteed to be done /before/ the glx context is created. Hopefully this
	fixes knghtbrd's ugly cursor problem.
	
2000-07-24 13:32  tonik

	* qw/source/keys.c:

	Fix Win32 paste-from-buffer problem by changing memcpy() to memmove()
	(thanks Deek)
	
2000-07-19 17:58  dabb

	* qw/source/vid_sdl.c:

	Changed alloca -> calloc to fix crash bug.
	Also added modestate (will be removed).
	
	btw, something to remember about ALLOCA:
	"If the calling function does not contain  any references
	to local variables in the stack,  the stack will not be
	restored correctly when the function exits,  resulting
	in a program crash. "
	
2000-07-19 07:25  knghtbrd

	* qw/source/sys_unix.c:

	who removed the fflush in Sys_Printf?  It's back now.
	
2000-07-17 14:12  lordhavoc

	* qw/source/gl_rsurf.c:

	Possible fix for ATI multitexture (gl_texsort 0) wall rendering.
	
2000-07-17 14:06  lordhavoc

	* qw/source/cl_ents.c:

	commented out some extend bit reporting code
	
2000-07-16 21:48  knghtbrd

	* qw/source/vid_sdl.c:

	Thanks to akawaka, vid_sdl works!
	
	This is far from complete and still does many things oddly by "modern"
	standards in newtree.
	
2000-07-14 17:16  dabb

	* qw/source/vid_sdl.c:

	Added VID_SetCaption support and removed SDL_INIT_CDROM for now. (thats in cd_sdl.c).
	
2000-07-14 17:04  dabb

	* qw/source/vid_sgl.c:

	Added gl_mtex_enum and modestate, also added VID_SetCaption support.
	
2000-07-14 16:10  dabb

	* qw/: source/cl_main.c, source/cl_pred.c, include/vid.h:

	VID_SetCaption (title) support.
	
2000-07-14 16:09  dabb

	* qw/source/: vid_3dfxsvga.c, vid_ggi.c, vid_glx.c, vid_null.c,
	vid_svgalib.c, vid_x11.c:

	VID_SetCaption (title) stubs - code added later.
	
2000-07-14 16:08  dabb

	* qw/source/: vid_mgl.c, vid_wgl.c:

	Added VID_SetCaption (title) support for little more portability.
	
2000-07-13 13:27  dabb

	* qw/source/cd_sdl.c:

	Added SDL_INIT for cd-rom.
	
2000-07-13 13:22  dabb

	* qw/source/cd_sdl.c:

	cd_sdl.c from oldtree.
	
2000-07-11 14:42  dabb

	* qw/source/vid_sgl.c:

	Couple of #ifndef WIN32 to get SDL compile under Borland.
	
2000-07-11 07:51  deek

	* qw/source/vid_sdl.c:

	Normal SDL support. It might work. :)
	
2000-07-11 05:05  deek

	* qw/source/: vid_glx.c, vid_sgl.c:

	SDL support in configure.in... it isn't turned into a target yet, but it
	will be soon.
	
2000-07-11 00:22  theoddone33

	* qw/source/vid_sgl.c:

	SDL/GL internals.  Someone will need to update the makefiles
	
	CFLAGS = -I/usr/include/SDL
	LDFLAGS = -lGL -lSDL -lpthread
	
	or have fun playing with SDL's m4 macros and the `sdl-config` stuff
	
2000-07-09 12:43  deek

	* qw/source/: sv_main.c, zone.c:

	zone.c: Remove unnecessary code -- zone isn't used anymore, so it
	shouldn't be allocated on the hunk.
	sv_main.c: Change default timekick fuzz to 1.5 percent from 1
	percent. Should cut down on people getting kicked for lag.
	
2000-07-09 09:43  dabb

	* qw/source/vid_wgl.c:

	15to8 palette pre-loading for win32 targets too...
	
2000-07-09 05:49  snax

	* qw/source/vid_glx.c:

	
	This fixes a bug with nvidia cards that can cause other GL programs to run very slowly.  Thanks to rpete for pointing out the problem.
	
2000-07-08 04:26  snax

	* qw/source/menu.c:

	
	Now the cursor will wrap around the server list when you hit the bottom or top.  I hope you are happy, stu.
	
2000-07-06 09:36  dabb

	* qw/include/glquake.h:

	Define GL_BGR, GL_BGRA if missing from gl.h. (win32 builds have v1.1 gl.h)
	
2000-07-06 07:04  knghtbrd

	* qw/source/gl_rsurf.c:

	cosmetic change - FWIW Mercury it's a bug that blend needs to be disabled
	there and the bug's not in our code, so don't whack LH too hard.
	
2000-07-06 03:35  mercury

	* qw/source/: gl_rsurf.c, gl_screen.c:

	gl_screen.c:
	 - Cleanup for the screenshot code.. (Now requires OpenGL 1.2+)
	
	gl_rsurf.c:
	 - Oh Mr Havoc, *WHACK*, you needed to disable GL_BLEND when you switch
	   to GL_REPLACE..
	
2000-07-05 14:31  dabb

	* qw/source/gl_rsurf.c:

	Borland C++ uses __int64 too.
	
2000-07-04 09:29  lordhavoc

	* qw/source/: gl_draw.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_warp.c:

	Rewrote multitexture rendering. (faster, no fullbright bugs)
	
2000-07-04 07:04  taniwha

	* qw/source/gl_rsurf.c:

	speed up R_RenderBrushPoly ever so slightly
	
2000-07-04 06:59  lordhavoc

	* qw/source/gl_rsurf.c:

	Fix for the fullbright models.
	
2000-07-04 04:19  lordhavoc

	* qw/source/gl_rsurf.c:

	Minor world rendering fixes.
	
2000-07-04 03:10  lordhavoc

	* qw/source/gl_rmain.c:

	Fix for dark models bug.
	
2000-07-04 02:23  lordhavoc

	* qw/source/gl_rsurf.c:

	Possible world rendering speedup.
	
2000-07-04 00:52  lordhavoc

	* qw/source/gl_rsurf.c:

	Very minor world rendering optimization.
	
2000-07-04 00:49  lordhavoc

	* qw/source/: cl_ents.c, cl_parse.c:

	Fix for long standing baseline bug (OUCH!), should fix invis problems...
	
2000-07-04 00:44  lordhavoc

	* qw/source/sv_ents.c:

	Minor cleanup. (purely cosmetic)
	
2000-07-03 21:56  mercury

	* qw/source/cl_ents.c:

	FINALLY the end to the invis objects!!
	
2000-07-03 00:34  lordhavoc

	* qw/source/: cl_ents.c, cl_parse.c, cl_tent.c:

	This should stomp the last of the invisible entity bugs.
	
2000-07-02 14:14  lordhavoc

	* qw/source/: cl_ents.c, cl_tent.c:

	Fix for invisible players, etc etc.  (QW protocol is nasty)
	
2000-07-02 13:47  lordhavoc

	* qw/source/gl_rsurf.c:

	Massive dynamic light rendering speedup.
	
2000-07-02 06:40  lordhavoc

	* qw/source/gl_rsurf.c:

	Fix for black static lightmaps. (oops, forgot that one too)
	
2000-07-02 06:13  lordhavoc

	* qw/source/gl_rsurf.c:

	Fix for black walls. (oops)
	
2000-07-02 06:00  taniwha

	* qw/source/gl_rsurf.c:

	fix a warning that msvc doesn't pick up but gcc does.
	
2000-07-02 05:16  lordhavoc

	* qw/source/: gl_draw.c, gl_ngraph.c, gl_rlight.c, gl_rmain.c,
	gl_rsurf.c, gl_screen.c, gl_warp.c:

	Brightness controls (brightness, contrast) and gl_lightmode cvar.
	
2000-07-01 21:54  mercury

	* qw/source/gl_rmain.c:

	Fixed the black/invisible model problems..
	This is a bit of a kludge, but it works..
	
2000-07-01 09:40  taniwha

	* qw/source/gl_warp.c:

	oh, nothing much, just 1/4 R_DrawSkyLayer's us/call :) (I halved the number
	of steps around the glob in each direction). it's now taking 3% of the time
	on my machine.
	
2000-07-01 07:52  lordhavoc

	* qw/source/cl_tent.c:

	Black lightning fix.
	
2000-07-01 05:54  knghtbrd

	* qw/source/gl_rmain.c:

	Fixed view entity - its alpha was never getting set so a stray dlight or
	something could (and did in all my tests) make viewmodel go away..  That
	sucked, but it's fixed now.
	
2000-07-01 04:56  lordhavoc

	* qw/: include/protocol.h, include/render.h, source/cl_ents.c,
	source/cl_parse.c, source/pr_offs.c, source/sv_ents.c,
	source/sv_init.c:

	Fixed up Endy's EXTEND support - everything should work now.
	
2000-06-30 23:15  lordhavoc

	* qw/include/r_local.h:

	Another include fix for software... (ugh)
	
2000-06-30 23:10  lordhavoc

	* qw/include/: glquake.h, protocol.h, render.h:

	Includes for recent fixes. (forgot to upload them)
	
2000-06-30 22:26  lordhavoc

	* qw/source/: gl_rlight.c, gl_rsurf.c, r_light.c, r_main.c,
	r_surf.c, r_view.c:

	Dynamic lighting fixes. (relative bmodel lighting, mainly)
	
2000-06-30 10:29  lordhavoc

	* qw/source/gl_rmain.c:

	Fix for minor bug in (unused) transparent model rendering.
	
2000-06-30 10:07  taniwha

	* qw/source/gl_rmain.c:

	fix a parse error LordHavoc missed
	
2000-06-30 10:03  lordhavoc

	* qw/source/cl_tent.c:

	Forgot to commit lightning fix. (oops)
	
2000-06-30 10:00  taniwha

	* qw/source/gl_warp.c:

	fix `jumping' sky. I forgot to add `s' to the pole tex coords
	
2000-06-30 09:59  lordhavoc

	* qw/source/: gl_rmain.c, r_view.c:

	Fix for invisible gun and lightning. (cleanup after Endy)
	
2000-06-30 06:26  lordhavoc

	* qw/source/gl_rmain.c:

	Fixed Mod_ExtraData crash. (oops)
	
2000-06-30 05:54  lordhavoc

	* qw/source/: cl_ents.c, pr_edict.c, pr_offs.c, sv_ents.c:

	Removed Endy's broken protocol enhancements.
	
2000-06-30 05:52  lordhavoc

	* qw/source/r_view.c:

	Another fix for R_MarkLights crash. (oops again)
	
2000-06-30 04:35  lordhavoc

	* qw/source/gl_rsurf.c:

	Fix for immediate R_MarkLights crash. (oops)
	
2000-06-30 00:55  lordhavoc

	* qw/source/gl_rmisc.c:

	Fix for TimeRefresh. (oops)
	
2000-06-30 00:47  lordhavoc

	* qw/source/: gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_view.c:

	GL cleanup.  (cleanup after Endy mainly)
	
2000-06-30 00:03  knghtbrd

	* qw/source/gl_warp.c:

	And I missed the other one ...
	
2000-06-30 00:01  knghtbrd

	* qw/source/gl_warp.c:

	taniwha forgot a ; ...
	
2000-06-29 23:51  taniwha

	* qw/source/gl_warp.c:

	took me a while to realise the skydome starts at the equator, not a pole.
	I hope I got this right
	
2000-06-29 23:30  mercury

	* qw/: include/zone.h, source/cl_slist.c, source/cmd.c,
	source/cvar.c, source/dirent.c, source/qargs.c, source/quakefs.c,
	source/screen.c:

	Clean up after myself in the Z_* purge..
	
2000-06-29 23:27  lordhavoc

	* qw/source/gl_rlight.c:

	Massive dynamic light speedup.
	
2000-06-29 22:07  taniwha

	* qw/source/gl_warp.c:

	we were drawing the sky layer twice (0-360 horiz, 0-360 vert). Change the vert
	to 0-180.
	
2000-06-29 19:25  knghtbrd

	* qw/source/gl_rmain.c:

	Fix polyblend - This is the (SINGLE) thing Endy did that is easy to fix,
	and the only thing he realized he broke.
	
2000-06-29 14:32  ender

	* qw/: include/protocol.h, source/cl_ents.c, source/gl_rmain.c,
	source/sv_ents.c:

	More changes, rendering effects like alpha and colormod SHOULD work :)
	
2000-06-29 09:21  taniwha

	* qw/: include/glquake.h, source/gl_rlight.c, source/gl_warp.c,
	source/vid_glx.c:

	source/vid_glx.c:
		#if 0 the signal code. wouldn't compile otherwise, but not game to
		nuke it just yet
	include/win32/version.h:
		buggered if I know. fscking configure/cvs :)
	include/glquake.h:
		remove size declarations from bubble_sintable and bubble_costable
	source/gl_part.c source/gl_rlight.c:
		32 segments in a circle now instead of 16 and change the pointer
		math to cope
	source/gl_warp.c:
		nothing much. just almost double my fps. (hint: the above tables)
	
2000-06-29 05:46  mercury

	* qw/: include/client.h, include/sound.h, include/zone.h,
	source/cl_slist.c, source/cmd.c, source/cvar.c, source/gl_draw.c,
	source/gl_mesh.c, source/gl_ngraph.c, source/gl_rlight.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_view.c, source/keys.c, source/menu.c, source/quakefs.c,
	source/sv_ccmds.c, source/vid_ggi.c, source/vid_svgalib.c,
	source/zone.c:

	The end of Z_*!!
	
	This after the Z_* stuff hit my profiling list as a top user..
	
2000-06-28 23:20  taniwha

	* qw/source/r_part.c:

	Revamp the software particle rendering loop.  Seems to work well.
	
2000-06-28 23:11  mercury

	* qw/source/gl_rsurf.c:

	Fixed the GL water texture problem..
	
2000-06-28 15:37  deek

	* qw/source/r_part.c:

	Argh...looks like I fucked it up. All fixed.
	
2000-06-26 19:56  mercury

	* qw/source/gl_rsurf.c:

	R_RecursiveWorldNode from DP, speed improvement..
	
2000-06-26 17:20  mercury

	* qw/source/: context_x11.c, vid_glx.c:

	Fixed the signal handling for x11 targets, specificly -x11..
	(Yes, this required a change in the glx target, don't ask)
	
2000-06-26 12:31  lordhavoc

	* qw/include/compat.h:

	Fixed min and max redefinition complaint on win32.
	
2000-06-26 12:27  lordhavoc

	* qw/source/: cl_sys_win.c, vid_wgl.c, zone.c:

	Minor win32 cleanup, now compiles in MSVC 4.
	
2000-06-26 10:38  taniwha

	* qw/source/: vid_glx.c, vid_x11.c:

	make XRaiseWindow happen unconditionally. Should help with qf not always
	getting focus on v3.
	
2000-06-26 10:09  taniwha

	* qw/source/: gl_rsurf.c, in_x11.c:

	source/gl_rsurf.c:
		removed commented out line
	source/in_x11.c:
		re-enable the mouse warpage.
	
2000-06-26 07:47  lordhavoc

	* qw/source/gl_rsurf.c:

	Fix for bmodel relative lighting in R_AddDynamicLights.
	
2000-06-26 07:42  lordhavoc

	* qw/source/gl_rsurf.c:

	Readability improvements and minor speedup in R_AddDynamicLights.
	
2000-06-26 03:25  taniwha

	* qw/include/: modelgen.h, spritegn.h:

	include/modelgen.h include/spritegn.h:
		remove the INCLUDELIBS blocks
	include/win32/version.h:
		ws changes. don't know why it's there in the first place (or generated
		by configure, but too bad)
	
2000-06-26 02:35  knghtbrd

	* qw/: include/progs.h, source/cl_ents.c, source/gl_draw.c,
	source/sv_ents.c:

	The "Save Endy's Life" commit
	
	Um, %d is not for floats, use %f
	
2000-06-25 20:53  ender

	* qw/source/: cl_ents.c, gl_rmain.c, pr_offs.c, sv_ents.c:

	Again, patched for colormod and other extend bits.
	
2000-06-25 13:00  ender

	* qw/: include/protocol.h, include/render.h, include/server.h,
	source/cl_ents.c, source/cl_main.c, source/gl_rmain.c,
	source/gl_rsurf.c, source/pr_edict.c, source/pr_offs.c,
	source/sv_ents.c, source/sv_main.c:

	Patched for QSG Standard 2 (Extend Protocol).
	Unfinished, renderer effects are only half implimented at this point.
	
2000-06-24 22:28  deek

	* qw/source/r_part.c:

	configure.in: Fix typo preventing detection of vga.h.
	source/r_part.c: Clarity fix.
	
2000-06-24 08:31  taniwha

	* qw/source/gl_rsurf.c:

	put MAX_LIGHTMAPS back to 64 as I found the bug that was causing them to be exhausted
	
2000-06-24 06:19  taniwha

	* qw/source/gl_rsurf.c:

	source/gl_rsurf.c:
		put lightmaps back to 256
	configure.in:
		give us a --enable-profile
	
2000-06-23 18:36  knghtbrd

	* qw/source/: cl_parse.c, draw.c, gl_draw.c:

	When you change gamedirs, cachepics (such as your conback) will be reloaded
	in GL..  Please test this extensively, I _think_ the tempfile loader is
	smart enough to handle what I'm doing properly.  If it's not, we'll have
	to fix a slight memory leak.
	
2000-06-23 08:43  knghtbrd

	* qw/: include/glquake.h, source/gl_draw.c:

	It is now possible to use 32bpp textures.  It's not currently possible to
	load them.  That comes later.
	
2000-06-22 13:02  knghtbrd

	* qw/source/gl_rmain.c:

	Removed gl_test.c
	
2000-06-22 11:56  taniwha

	* qw/source/: gl_screen.c, screen.c:

	bring knghtbrd's 1000 screenshot patch over from oldtree.
	
2000-06-22 08:02  taniwha

	* qw/include/glquake.h:

	alpha doesn't do anything useful for flames, so remove it.
	
2000-06-21 16:24  mercury

	* qw/source/: cmd.c, vid_3dfxsvga.c:

	Small syntax cleanup in cmd.h.
	Reworking of extension handling in -3dfx..
	Support for changing the 3dfx dithering mode, if the extension is supported.
	(Extension is /not/ in upstream mesa yet.)
	
2000-06-20 15:31  knghtbrd

	* qw/: include/glquake.h, source/gl_rmain.c, source/gl_rmisc.c:

	gl_particles added - disable it to make particles not happen
	
2000-06-19 22:56  taniwha

	* qw/: include/glquake.h, include/render.h, source/cl_ents.c,
	source/r_part.c:

	gl client now builds again (thanks knghtbrd;)
	
2000-06-19 22:15  taniwha

	* qw/: include/client.h, include/glquake.h, source/cl_ents.c,
	source/gl_rmain.c, source/gl_rmisc.c:

	gl_fires/r_firecolor patch. Software client still builds and runs correctly,
	but as I don't have GL at work, I have no idea if gl client still works, or if
	rocket trails work (default to off). This is mostly a blind patch taking the
	code from oldtree to newtree.
	
2000-06-19 10:14  knghtbrd

	* qw/: include/glquake.h, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_warp.c (knghtbrd):

	Poly list system beginnings - Depth polys are done but currently have zero
	effects.  Will need to do wall poly implementation before it matters.
	
2000-06-18 14:24  tonik

	* qw/include/server.h:

	Solution for stufftext problem
	
2000-06-18 12:38  tonik

	* qw/source/keys.c:

	Nothing really important
	
2000-06-17 23:24  tonik

	* qw/source/keys.c:

	Swapped the meaning of cl_chatmode 1 and cl_chatmode 2 for consistency reasons
	
2000-06-17 13:30  knghtbrd

	* qw/: include/glquake.h, source/gl_rmain.c, source/gl_rmisc.c,
	source/vid_3dfxsvga.c, source/vid_glx.c, source/vid_wgl.c:

	gl_finish - it's done
	gl_ztrick - here's the hat, but no rabbit
	
	considering that a buggy driver can make gl_ztrick into a sort of cheat if
	you can stand the flicker, it's gone.  gl_finish was already a zombie Cvar
	so I just removed its definition.
	
2000-06-17 12:37  knghtbrd

	* qw/source/gl_rmain.c:

	Dabb, try this...
	
2000-06-17 12:27  taniwha

	* qw/: include/commdef.h, include/console.h, include/gcc_attr.h,
	include/net.h, include/progs.h, include/quakeio.h,
	include/server.h, include/sys.h, source/cl_parse.c,
	source/vid_x11.c:

	add format checking to our printf style functions and correct the consequences
	of this.
	
2000-06-17 10:39  taniwha

	* qw/: include/glquake.h, source/draw.c, source/gl_draw.c,
	source/gl_ngraph.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_warp.c, source/vid_wgl.c:

	merge in knghtbrd's work, minus his over-bright stuff (it causes textures to
	not be drawn when multitexture is not available (or at least I think that's
	the condition)). More specificly, his altered blend states.
	
2000-06-16 09:41  taniwha

	* qw/: include/glquake.h, include/info.h, include/model.h,
	include/render.h, source/cl_main.c, source/gl_draw.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_warp.c,
	source/model.c, source/sv_main.c, source/vid_wgl.c:

	revert Endy's HL changes. Sorry endy but what would you rather have: HL
	support in quakeforge, or knghtbrd using your guts for violin strings? :)
	
2000-06-15 22:38  knghtbrd

	* qw/source/gl_rsurf.c:

	64 lightmaps for now, till I improve the poly rendering
	
2000-06-15 12:05  knghtbrd

	* qw/: include/glquake.h, source/draw.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_warp.c:

	Those GL drivers with non-accellerated blending should have their authors
	tarred, feathered, stabbed, shot, drawn, quartered, and then really hurt.
	Such hardware requiring it should be incinerated as worthless garbage.
	
	Yes, this means that we now change blending states often again.  This may
	recover much of the lost FPS people were having with certain cards and
	drivers.  Sorry guys, I didn't consider that card makers could be such
	complete idiots.
	
	On the plus side, all major bugs outstanding in the GL renderer should be
	resolved excepting the banding on 3dfx cards.  As soon as Mercury gets me
	the documentation on the gamma ramp extension, I'll be using it (hint..)
	This is your cue to merge my changes into the main tree taniwha.
	
	No depth polys yet.  Waterripple added.  Version display while downloading
	removed.  gl_finish sortof removed (cvar needs to be pulled still),
	gl_ztrick is next.  I understand the GL renderer and what I plan to do w/
	it better now, so I can start pounding away at that after I wake up.
	
2000-06-15 08:56  knghtbrd

	* qw/source/gl_rsurf.c:

	removed the duplicated water code since I removed the water warp.  We can
	do a better effect later.
	
2000-06-12 06:14  lsh

	* qw/include/client.h:

	client.h - add needed define of CL_ParseEntityLump()
	
2000-06-12 06:14  lsh

	* qw/source/: cmd.c, cvar.c, gl_warp.c:

	cmd.c - use (var = Cvar_FindVar(buf)) != 0 instead of (var = Cvar_FindVar(buf))
	cvar.c - include strings.h for AIX
	gl_warp.c - remove unneeded skytexturenum variable
	
2000-06-12 02:50  taniwha

	* qw/source/cmd.c:

	fix a gcc warning. I hope this is what the original coder intended (looks like
	it).
	
2000-06-12 01:00  knghtbrd

	* qw/: include/glquake.h, source/gl_rsurf.c, source/gl_warp.c:

	Skyboxes fixed, blending fixed, cleaned out some of the old sky cruft..
	
2000-06-11 11:12  knghtbrd

	* qw/: include/glquake.h, source/gl_rsurf.c, source/gl_warp.c:

	LordHavoc's skydome/skybox ...
	
	Much better for clearing the screen and stuff, will get used more later
	on.  For now it just makes the sky's edge off in the distance and makes
	the non-skybox sky more of a dome than a box with rounded off edges.
	
	Visual bug: drawing everything this way leaves blending off, particles end
	up being solid tris.  All I gotta do is turn blend back on, no biggie.
	
	Visual bug: skydome being in the distance creates the same see through
	walls effect that skyboxes have.  Not a problem since I know where to fix
	that.
	
	There's tons of dead code in here still, I'm probably going to move the
	sky stuff into gl_sky.c and clean up LordHavoc's code a bit, I can do
	the skybox at least cheaper than he does.  We'll see about the dome.
	
2000-06-11 08:55  dabb

	* qw/source/vid_wgl.c:

	fullsbar defaults true now, so changing command line option (win32) -fullsbar -> -nofullsbar
	
2000-06-11 08:10  dabb

	* qw/source/cvar.c:

	Added extern.
	
2000-06-11 07:00  knghtbrd

	* qw/: include/glquake.h, source/gl_draw.c, source/gl_ngraph.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_warp.c:

	GL_Bind () wanted to be tied up and spanked.  Since QuakeForge is a nice,
	wholesome, family project (yeah right), it will not be seen anymore.
	
	But fret not.  If you need a replacement, just use glBindTexture the way
	SGI intended.  In fact, every single GL_Bind (target) call was simply
	replaced with glBindTexture (GL_TEXTURE_2D, target)..  Since that's more
	or less all GL_Bind () did anyway, save a function call!
	
2000-06-11 04:44  ender

	* qw/: include/render.h, source/gl_warp.c:

	Sky & warning fixes.
	
2000-06-11 03:47  tonik

	* qw/source/: cmd.c, cvar.c:

	stricmp, strnicmp ---> strcasecmp, strncasecmp
	
2000-06-11 02:57  tonik

	* qw/: include/cmd.h, source/cmd.c:

	Add $-expansion code.
	
2000-06-11 00:35  coderjoe

	* qw/source/vid_wgl.c:

	correcting a few problems
	
2000-06-11 00:23  tonik

	* qw/source/: snd_dma.c, snd_mem.c, snd_mix.c:

	CVAR_FIXME cleanup
	
2000-06-11 00:05  tonik

	* qw/source/: cmd.c, cvar.c:

	Make command and cvar completion case-insensitive.
	
2000-06-10 21:49  knghtbrd

	* qw/source/vid_wgl.c:

	oops
	
2000-06-10 21:48  knghtbrd

	* qw/: include/glquake.h, source/gl_draw.c, source/vid_wgl.c:

	removing the bindtexture extension
	
2000-06-10 21:48  mercury

	* qw/include/hl.h:

	Woops, frogot to cvs add this one on the HL fix..
	
2000-06-10 21:40  mercury

	* qw/: include/glquake.h, include/info.h, include/render.h,
	source/gl_rsurf.c, source/gl_warp.c, source/model.c:

	Newtree compiles again, no promices that it will work though..
	
	I'm tempted to pull Endy's CVS write abilitys until he promices
	to make sure major changes at least COMPILE before he commits them.
	(=:]
	
2000-06-10 09:40  ender

	* qw/source/gl_warp.c:

	Fixed 'skybug'
	
2000-06-10 03:46  ender

	* qw/source/model.c:

	Fixed server. Whoot. :)
	
2000-06-10 03:43  ender

	* qw/source/: cl_main.c, model.c, sv_main.c:

	Um. Fixed the server so it won't bomb loading Half-Life maps.
	
2000-06-10 03:36  ender

	* qw/: include/model.h, source/gl_draw.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/vid_wgl.c:

	Half-Life BSP support, and fixed that idiotic WGL multitexture crash. I don't know and don't care if other targets are also screwed this way :)
	
2000-06-10 00:26  tonik

	* qw/source/screen.c:

	ooops
	
2000-06-10 00:23  tonik

	* qw/source/: r_misc.c, screen.c, skin.c, sv_ccmds.c, sv_send.c,
	sv_sys_unix.c:

	CVAR_FIXME cleanup.
	
2000-06-10 00:12  tonik

	* qw/source/: model.c, r_edge.c, r_main.c, r_surf.c, sbar.c,
	sv_sys_win.c, sys_unix.c, vid_mgl.c:

	CVAR_FIXME cleanup
	
2000-06-09 23:37  tonik

	* qw/source/: gl_rmain.c, gl_warp.c, in_win.c:

	CVAR_FIXME cleanup
	
2000-06-09 22:28  knghtbrd

	* qw/source/gl_draw.c:

	Proper cache checking for textures - thanks to LordHavoc for the fast and
	cheap crc (which isn't a real crc, but does the job)
	
2000-06-09 21:34  knghtbrd

	* qw/: include/glquake.h, source/gl_draw.c, source/gl_rsurf.c,
	source/vid_3dfxsvga.c, source/vid_glx.c, source/vid_wgl.c:

	ARB multitexture for glx, wgl, and 3dfx targets
	
2000-06-09 20:15  mercury

	* qw/source/vid_3dfxsvga.c:

	We have -3dfx again, took me a hour or two to do it..
	
2000-06-09 19:22  tonik

	* qw/: include/commdef.h, include/server.h, source/r_view.c,
	source/sv_init.c, source/sv_main.c, source/sv_phys.c,
	source/sv_user.c:

	host_frametime --> sv_frametime for server;
	CVAR_FIXME cleanup.
	
2000-06-09 19:06  tonik

	* qw/source/sv_user.c:

	Rename V_CalcRoll to SV_CalcRoll;
	CVAR_FIXME cleanup.
	
2000-06-09 18:58  tonik

	* qw/source/sv_main.c:

	Remove the stupid CVAR_NONE & CVAR_USERINFO's;
	CVAR_FIXME cleanup.
	
2000-06-09 18:47  tonik

	* qw/: include/server.h, source/sv_misc.c:

	Rename client_state_t to sv_client_state_t;
	client_state_t cls ---> client_static_t cls;
	
2000-06-09 18:27  tonik

	* qw/source/cl_main.c:

	Remove master_adr;
	Kill the stupid CVAR_SERVERINFO's.
	
2000-06-07 07:23  deek

	* qw/source/: gl_rmain.c, gl_rsurf.c:

	Fix inverted lightmap problem.
	
2000-06-06 11:34  knghtbrd

	* qw/source/gl_rsurf.c:

	Doh!
	
2000-06-05 12:22  knghtbrd

	* qw/source/vid_glx.c:

	GLX now supports EXT_multitexture if you've got it, one more step
	toward real ARB_multitexture.
	
2000-06-05 01:05  knghtbrd

	* qw/: include/draw.h, source/console.c, source/draw.c,
	source/gl_draw.c, source/gl_ngraph.c, source/gl_rmain.c,
	source/gl_screen.c, source/menu.c, source/r_misc.c, source/sbar.c,
	source/screen.c:

	Draw_Character -> Draw_Character8
	Draw_String -> Draw_String8
	Draw_Alt_String -> Draw_AltString8
	
	You know what this means right?  Draw_*16 is coming soon.  Very soon.
	
2000-06-04 13:53  knghtbrd

	* qw/: include/glquake.h, source/vid_glx.c:

	Multitexture for GLX, sortof.  It's useless to you unless you've got
	SGIS_multitexture (I assure you, unless you're on IRIX, you don't have
	it!)  Added a Sbar_Changed () to fix the sbar overbright for a few people
	and the very beginnings of ARB_multitexture are now in glquake.h
	
2000-06-04 12:56  deek

	* qw/source/: gl_rmain.c, gl_rsurf.c:

	Increase the effective radius of dynamic lights in GL.
	
2000-06-04 12:42  dabb

	* qw/source/vid_wgl.c:

	fullsbardraw defaults to TRUE now. Sbar needs to be drawn on each frame. Gotta remove unneeded stuffs lateron...
	
2000-06-04 11:20  knghtbrd

	* qw/source/gl_rmain.c:

	removing a glFinish
	
2000-06-04 10:53  knghtbrd

	* qw/source/: gl_rmain.c, gl_screen.c:

	May fix Dabb's statusbar problem
	
2000-06-04 09:30  dabb

	* qw/source/gl_rmain.c:

	Added extern to gammatable. Table is "stored" in r_view.c
	
2000-06-04 09:18  dabb

	* qw/source/vid_wgl.c:

	Someone forgot to define some ints...fixed.
	
2000-06-04 01:12  knghtbrd

	* qw/source/vid_wgl.c:

	missed this before
	
2000-06-03 22:47  knghtbrd

	* qw/source/: gl_rsurf.c, gl_warp.c:

	non-skybox skies were overbrighting, fixed
	
2000-06-03 22:32  knghtbrd

	* qw/: include/glquake.h, source/gl_rsurf.c, source/vid_glx.c,
	source/vid_wgl.c:

	This adds multitexture for win32 back into the game.
	
2000-06-03 19:56  knghtbrd

	* qw/source/: gl_draw.c, gl_ngraph.c, gl_rlight.c, gl_rmain.c,
	gl_rsurf.c, gl_screen.c, gl_view.c, gl_warp.c, vid_glx.c,
	vid_wgl.c:

	This is a NON-TRIVIAL update which took LordHavoc and I about 3 days to
	make work properly:
	
	Win32 thing..  If you don't free textures explicitly, you can cause a
	problem with nVidia drivers.
	
	Colored lighting is now RGB instead of RGBA.  The alpha is kinda pointless
	on a lightmap and the effect's not all that great.  Plus people stuck with
	16 bit OpenGL (any other 3dfx people out there?) will be quite pleased
	with the improvement in image quality.  This does include LordHavoc's
	dynamic light optimization code which takes most of the pain out of having
	gl_flashblend off.
	
	All glColor*'s are now half of what they used to be, except where they
	aren't.  If that doesn't make sense, don't worry.  If you see one that's
	only half what you'd expect, don't worry---it probably is meant to be like
	that..  (More below)
	
	glDisable (GL_BLEND) is now a thing of the GL_PAST.  As is GL_REPLACE.
	Instead, we _always_ use GL_MODULATE and leave GL_BLEND turned on.  This
	seems at first like it might be a performance hit, but I swear it's much
	more expensive to change blending modes and texture functions 20-30 times
	every screen frame!
	
	Win32 issue..  Even though we check for multitexture, we currently don't
	use it.  Reason is that I am planning to replace SGIS_multitexture with
	the preferred ARB_multitexture extension which is supported in most GL 1.1
	implementations and is a requirement for GL 1.2 anyway.  I also wanted to
	get rid of some duplicated code.  Since Linux doesn't support multitexture
	yet, I just commented out the code keeping me from compiling to get it to
	work.  Win32 should work without it until it's fixed, which shouldn't be
	long since the differences between SGIS and ARB multitextures as far as
	Quake is concerned is minimal AT BEST.
	
	LordHavoc and I have been working tirelessly (well not quite, we both did
	manage to sleep sometime during this ordeal) to fix the lighting in the GL
	renderers!  It looks DAMNED CLOSE to software's lighting now, including
	the ability to overbright a color.  You've gotta see this to know what I'm
	talking about.  That's why the glColor*'s are halved in most places.  The
	gamma table code and the general way it works is LordHavoc's design, but
	over the course of re-implementing it in QF we did come up with a few more
	small optimizations.
	
	A lot of people have noticed that QF's fps count has gone to shit lately.
	No promises that this undid whatever the problem was.  That means there
	could be a huge optimization lurking somewhere in the shadows, waiting for
	us to fix it for a massive FPS boost.  Even if there's not, the code in
	this commit DOUBLED MY FPS COUNT.  Granted I was getting pathetic FPS as
	it was (around 30, which is pathetic even for a Voodoo3 in Linux) but
	still---60 is a big improvement over 30!
	
	Please be sure to "test" this code thuroughly.
	
2000-06-03 18:56  knghtbrd

	* qw/source/cl_parse.c:

	a little debugging code for the intermission weirdness
	
2000-06-01 03:37  lsh

	* qw/source/: in_x11.c, quakefs.c:

	in_x11.c - always define in_dgamouse, so it can be false when there is no DGA
	quakefs.c - include strings.h for strcasecmp() under AIX
	
2000-05-31 22:53  adamel

	* qw/include/glquake.h:

	Replaced 40 lines of silly shellscript code in configure with a pair of
	nice and clean #ifdefs in glquake.h
	
2000-05-31 22:51  adamel

	* qw/include/compat.h:

	If we have stdarg.h and sys/types.h we include them here.
	
2000-05-31 22:50  adamel

	* qw/source/in_x11.c:

	Fix compilation without DGA.
	
2000-05-31 22:49  adamel

	* qw/source/: draw.c, r_sprite.c:

	Need <string.h> here.
	
2000-05-31 22:49  adamel

	* qw/source/snd_dma.c:

	64-bit fix
	
2000-05-31 18:29  knghtbrd

	* qw/source/gl_rmain.c:

	erf, not ready for that yet, that's why it was commented
	
2000-05-31 17:46  knghtbrd

	* qw/: include/glquake.h, source/gl_rmain.c, source/vid_glx.c,
	source/vid_wgl.c:

	-gamma for Linux!  No you can't control it from the menu, it has to be
	done on the cmdline at the moment.  Menu support later if possible.
	
2000-05-31 14:16  theoddone33

	* qw/source/cl_main.c:

	Added maplist command. The function was in, but it was never registered.
	
2000-05-29 13:42  knghtbrd

	* qw/: include/cvar.h, source/in_x11.c:

	Seems to fix the DGA issue.  Mouse cursor doesn't get hidden if we're in
	DGA because the way we hide it doesn't mesh with Mesa+Glide.  There's a
	way to do it properly, but it's more trouble than it's worth for now.
	
2000-05-29 12:45  knghtbrd

	* qw/: include/commdef.h, source/qargs.c, source/quakefs.c,
	source/sv_sys_unix.c:

	some oldtree cruft for rogue/hipnotic removed (we'll support them in a
	very different way than did Id Software did later on, it'll be a major
	improvement, that's for sure..)
	
	fs_basegame Cvar created, defaults to whatever you selected in config.h,
	most likely id1.
	
2000-05-29 10:16  knghtbrd

	* qw/source/gl_draw.c:

	New cvars (oldtree console effects)
		gl_conalpha - 0.6, 1 to disable alpha
		gl_conspin - 0, anything else causes it to spin at that speed
		gl_constretch - 0, 1 to stretch console instead of sliding it
	
2000-05-28 11:09  knghtbrd

	* qw/source/cvar.c:

	I feel stupid now, typo fixed
	
2000-05-27 16:40  knghtbrd

	* qw/: include/cvar.h, source/cvar.c, source/in_x11.c,
	source/vid_glx.c:

	New Cvar function: Cvar_SetFlags.  Yes, it's there for completeness.
	
	Some minor changes to DGA code I couldn't be bothered to back out before
	I committed.  They don't hurt anything, but they don't really improve
	matters much either.  The mouse cursor still doesn't get warped off the
	screen, but it's no longer bright blue - now it's black and white like
	normal.  I'm rewriting the damned DGA code from scratch to Get It Right
	this time.
	
2000-05-26 12:32  knghtbrd

	* qw/source/in_x11.c:

	DGA seems to work...  Something done recently by someone (loring or bill)
	caused Voodoo3 users to get a black mouse cursor that kept getting warped
	to the center of the screen..  It was rather ugly and hard to play.  So
	I added DGA.  That made the mouse cursor blue and stay where it was.  So
	I moved the XGrabPointer to after the XWarpPointer, problem seems to be
	fixed.  I hope this works for someone other than me.  =p
	
2000-05-26 04:19  knghtbrd

	* qw/source/gl_rsurf.c:

	Sorry about that, unused vars commented out
	
2000-05-26 03:55  lsh

	* qw/source/: buildnum.c, cl_cmd.c, cl_main.c, cl_parse.c,
	cl_tent.c, cmd.c, com.c, gl_draw.c, gl_rmisc.c, gl_warp.c, info.c,
	keys.c, mathlib.c, net_chan.c, net_udp.c, pmovetst.c, pr_edict.c,
	r_main.c, snd_mix.c, snd_sun.c, sv_ccmds.c, sv_ents.c, sv_main.c,
	sv_nchan.c, sv_sys_unix.c, world.c:

	Reapply changes - this time tested w/ svga under Linux
	
2000-05-26 03:40  knghtbrd

	* qw/source/gl_rsurf.c:

	if (0) is evil.  If you're going to comment it out, comment it out or use
	something like #if 0!
	
2000-05-25 09:48  taniwha

	* qw/source/: buildnum.c, cl_cmd.c, cl_main.c, cl_math.S,
	cl_parse.c, cl_tent.c, cmd.c, com.c, d_copy.S, d_draw.S,
	d_draw16.S, d_parta.S, d_polysa.S, d_scana.S, d_spr8.S, d_varsa.S,
	gl_draw.c, gl_rmisc.c, gl_warp.c, info.c, keys.c, math.S,
	mathlib.c, net_chan.c, net_udp.c, pmovetst.c, pr_edict.c,
	r_aclipa.S, r_aliasa.S, r_drawa.S, r_edgea.S, r_main.c, r_varsa.S,
	snd_mix.c, snd_mixa.S, surf16.S, surf8.S, sv_ccmds.c, sv_ents.c,
	sv_main.c, sv_nchan.c, sv_sys_unix.c, sys_x86.S, world.c, worlda.S:

	revert lsh's checkins. They broke newtree for everybody but him.
	
2000-05-25 06:14  lsh

	* qw/source/: buildnum.c, cl_cmd.c, cl_main.c, cl_parse.c,
	cl_tent.c, cmd.c, com.c, gl_draw.c, gl_rmisc.c, gl_warp.c, info.c,
	keys.c, mathlib.c, net_chan.c, net_udp.c, pmovetst.c, pr_edict.c,
	r_main.c, snd_mix.c, sv_ccmds.c, sv_ents.c, sv_main.c, sv_nchan.c,
	sv_sys_unix.c, world.c:

	I got this tree to build under Solaris, AIX, IRIX, & Linux.
	
	In order to do so I:
	* included strings.h and string.h in many files so various functions would be
	defined
	* Fixed model_t collision problem in cl_main.c (Solaris)
	* com.c - corrected WORDS_BIGENDIAN spelling
	* gl_draw.c - Use HAVE_GL_COLOR_INDEX8_EXT to avoid referencing
	GL_COLOR_INDEX8_EXT when it isn't available
	* net_udp.c - use socklen_t to appease AIX
	
2000-05-25 06:14  taniwha

	* qw/source/: cl_math.S, d_copy.S, d_draw.S, d_draw16.S, d_parta.S,
	d_polysa.S, d_scana.S, d_spr8.S, d_varsa.S, math.S, r_aclipa.S,
	r_aliasa.S, r_drawa.S, r_edgea.S, r_varsa.S, snd_mixa.S, surf16.S,
	surf8.S, sys_x86.S, worlda.S:

	move the non configure defines to after ifdef USE_INTEL_ASM for non as/ non intel systems
	
2000-05-25 06:08  lsh

	* qw/include/mathlib.h:

	Make sure math.h is included before M_PI is tested
	
2000-05-25 05:01  taniwha

	* qw/source/: cl_sys_unix.c, snd_null.c:

	some fixes to make quakeforge build on solaris. not quite done yet as the
	server doesn't get linked with the network libs yet.
	
	.cvsignore: add quakeforge-*.tar.gz (I'm tired of seeing that with ? :)
	include/Makefile.am: forgot to add the new x11 related headers
	source/makefile.am: move snd_dma.c from cient sources to snd lib and add
		snd_null.c
	source/cl_sys_unix.c: replace FNDELAY with O_NONBLOCK
	
2000-05-25 04:16  knghtbrd

	* qw/source/: cl_ents.c, cl_parse.c, cl_tent.c, gl_rsurf.c:

	New cvar: gl_colorlights, default 1 for GL_RBGA lightmaps, set to 0 for
	GL_LUMINANCE lightmaps.  This is a CVAR_ROM.
	
2000-05-25 03:57  snax

	* qw/source/menu.c:

	
	Segfault fixed.  Yes, I know I'm stupid ;P
	
2000-05-25 01:38  theoddone33

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c,
	source/menu.c:

	Rename all Server_List_* to SL_* as well as some code cleanup. Does not fix
	segfault
	
2000-05-24 23:55  knghtbrd

	* qw/: include/client.h, source/cl_ents.c, source/cl_tent.c,
	source/gl_rlight.c:

	Explosions are temporarily PURPLE, deal with it.
	
	Made dlight colors RGB as opposed to RGBA, the alpha doesn't make a whole
	lot of sense.
	
2000-05-24 22:36  deek

	* qw/source/: cl_main.c, cl_slist.c:

	configure.in: clean up final configuration report.
	cl_main.c, cl_slist.c: Make server listing expand ~
	
2000-05-24 20:03  deek

	* qw/source/quakefs.c:

	The proper solution to fs_sharepath and fs_userpath.
	
2000-05-24 19:19  coderjoe

	* qw/source/quakefs.c:

	commit changes for dabb, since he's having trouble with sourceforge:
	win32 requires a call to setmode(), since it doesn't seem to do the mode change in fdopen properly.
	also removed some "z" modes, since someone forgot to when removing the Qfile stuffs
	
2000-05-24 10:44  tonik

	* qw/: include/commdef.h, source/cl_sys_unix.c,
	source/cl_sys_win.c, source/sv_sys_win.c:

	Remove all remaining references to cachedir.
	
2000-05-24 09:42  knghtbrd

	* qw/source/gl_rsurf.c:

	Skyboxes are now rendered always behind everything else.
	
2000-05-24 09:38  taniwha

	* qw/source/: cd_linux.c, cd_win.c, cl_cmd.c, cl_input.c,
	cl_parse.c, cl_sys_unix.c, cl_sys_win.c, cmd.c, console.c, cvar.c,
	d_surf.c, draw.c, gl_draw.c, gl_rmisc.c, gl_screen.c, in_win.c,
	keys.c, model.c, pr_edict.c, r_part.c, r_sprite.c, screen.c,
	snd_dma.c, snd_mem.c, snd_mix.c, sv_ccmds.c, sv_ents.c,
	sv_sys_unix.c, sv_sys_win.c, sv_user.c, vid_ggi.c, vid_glx.c,
	vid_mgl.c, vid_svgalib.c, vid_wgl.c, vid_x11.c, zone.c:

	All Q_ funcs obliterated (excpet Q_log2 which isn't used anyway). cat's still work :)
	
2000-05-24 08:50  taniwha

	* qw/source/: cl_math.S, d_copy.S, d_draw.S, d_draw16.S, d_scana.S,
	d_spr8.S, math.S, r_aclipa.S, r_aliasa.S, r_drawa.S, r_edgea.S,
	snd_mixa.S, surf16.S, surf8.S, sys_x86.S, worlda.S:

	merge all *.S files with -r HEAD to ensure most up to date asms
	
2000-05-24 08:39  taniwha

	* qw/source/: d_parta.S, d_polysa.S:

	backport * fixes
	
2000-05-24 06:52  taniwha

	* qw/include/sound.h:

	alsa sound support is alive and kicking
	
2000-05-24 05:47  knghtbrd

	* qw/source/quakefs.c:

	fs_userpath is now . like it SHOULD be.  Why?  Because despite the unix
	way of doing things, every single person who has tried newtree reports it
	as "broken" because it can't find their pak files.
	
	Least surprise.
	
2000-05-24 05:12  taniwha

	* qw/source/cl_main.c:

	fixe the "failed to load sky 1" message
	
2000-05-24 04:45  taniwha

	* qw/source/in_x11.c:

	fix a core dump on premature exit
	
2000-05-24 02:07  deek

	* qw/: include/client.h, include/d_iface.h, include/d_local.h,
	include/r_local.h, include/r_shared.h, include/screen.h,
	source/cd_linux.c, source/cd_win.c, source/cl_cam.c,
	source/cl_ents.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_sys_unix.c, source/com.c,
	source/console.c, source/d_edge.c, source/d_init.c, source/draw.c:

	Cvar fixups...
	
2000-05-23 22:43  taniwha

	* qw/source/: cl_demo.c, cl_main.c, cl_parse.c, cl_slist.c, cmd.c,
	com.c, cvar.c, keys.c, quakefs.c, r_part.c, sv_ccmds.c, sv_main.c,
	sv_send.c, sv_user.c:

	revert back to using f* for file io. I hope this fixes the catapult, but I wouldn't be suprised if it doesn't.
	
2000-05-23 21:46  deek

	* qw/include/glquake.h:

	cvar cleanups.
	
2000-05-23 21:37  taniwha

	* qw/source/quakefs.c:

	fix what the previous checkin broke:) thanks for the suggestion, Deek.
	
2000-05-23 21:29  taniwha

	* qw/source/quakefs.c:

	bah, turns out COM_CreatePath was designed that way. my bad :/
	
2000-05-23 17:05  deek

	* qw/source/: gl_draw.c, gl_mesh.c, gl_ngraph.c, gl_rlight.c,
	gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c, gl_warp.c:

	GL fixes, partial Q{open,close,read,write,getc} -> f*
	
2000-05-23 17:01  deek

	* qw/source/r_view.c:

	Cvar fixes.
	
2000-05-23 16:59  deek

	* qw/source/menu.c:

	Menu fixes: use Cvar_SetValue() for menu options.
	
2000-05-23 16:57  deek

	* qw/source/vid_glx.c:

	s/HAS_/HAVE_/g
	
2000-05-23 11:29  taniwha

	* qw/source/: cl_main.c, cl_parse.c:

	re-enable autoexec.cfg running on gamedir (defaults to off. need to put set cl_autexec either in quakeforge.conf or on the command line)
	
2000-05-23 09:52  taniwha

	* qw/source/: cl_sys_win.c, sys_null.c, vid_ggi.c:

	forgot to rename some SendKeyEvents functions
	
2000-05-23 09:15  taniwha

	* qw/source/in_x11.c:

	remove the aliasing of _windowed_mouse as in_grab isn't used as a name in this tree
	
2000-05-23 08:33  taniwha

	* qw/source/cvar.c:

	CVAR_ROM now works
	provide Cvar_SetROM to get past it. if this proves unnecessary, nuke it :)
	provide setrom command: sets the CVAR_ROM flag on a cvar
	
2000-05-23 07:33  taniwha

	* qw/source/: dga_check.c, vid_glx.c, vid_x11.c:

	+set_vidfullscreen is 95% working for -x11 and -glx. only remaining known problem is mouse grabbing.
	
2000-05-23 07:29  deek

	* qw/source/menu.c:

	menu.c: change "help" to "menu_help" to get rid of error on startup.
	Add cvs2cl to repository.
	
2000-05-23 06:36  taniwha

	* qw/: include/context_x11.h, include/dga_check.h, include/input.h,
	include/sys.h, source/cl_main.c, source/console.c,
	source/context_x11.c, source/dga_check.c, source/gl_screen.c,
	source/in_svgalib.c, source/in_x11.c, source/screen.c,
	source/vid_glx.c, source/vid_svgalib.c, source/vid_x11.c:

	bring across the VID and IN modules for svga, x11 and glx from OT.
	
2000-05-23 01:44  taniwha

	* qw/source/: cl_main.c, quakefs.c, sv_ccmds.c:

	fix some problems with directories being created in the wrong places or not at all (caused by fs_userpath not being used when it should)
	
2000-05-22 23:43  taniwha

	* qw/source/sv_ccmds.c:

	remove redundant gamedir stuff
	
2000-05-22 21:32  knghtbrd

	* qw/source/: cl_main.c, quakeio.c, sv_main.c:

	fix the +gamedir problem and fix my QFile removal
	
2000-05-22 21:16  knghtbrd

	* qw/: include/cl_slist.h, include/client.h, include/cvar.h,
	include/keys.h, include/quakefs.h, include/quakeio.h,
	include/server.h, source/cl_main.c, source/cl_parse.c,
	source/cl_slist.c, source/cmd.c, source/com.c, source/cvar.c,
	source/gl_mesh.c, source/gl_warp.c, source/keys.c, source/menu.c,
	source/quakefs.c, source/quakeio.c, source/r_part.c,
	source/sv_ccmds.c, source/sv_main.c, source/vid_glx.c:

	Before I can fix the (MANY!) problems with newtree, I have to fix the
	little problem of mixed QFile and FILE.  Since we're not using ZLib in
	this tree, QFile makes no real sense.  That didn't fix the real problem
	I am having though.
	
2000-05-22 13:29  tonik

	* qw/source/keys.c:

	Here it is. No more lockups :)  Please don't kill me
	
2000-05-22 12:43  taniwha

	* qw/source/cl_parse.c:

	forgot to bring these fixes over from OT
	
2000-05-22 12:10  deek

	* qw/source/vid_ggi.c:

	Change version number back to 0.1.99pre2 for public test cycle, fix bug in
	-ggi
	
2000-05-22 09:24  tonik

	* qw/: source/console.c, source/keys.c, include/console.h:

	Console editing stuff
	
2000-05-22 08:49  deek

	* qw/include/mathlib.h:

	Fix conflict
	
2000-05-22 08:44  taniwha

	* qw/include/: mathlib.h, menu.h, model.h, modelgen.h, msg.h,
	net.h, pmove.h, pr_comp.h, progdefs.h, progs.h, protocol.h,
	quakeasm.h, r_local.h, r_shared.h, render.h, sbar.h, screen.h,
	server.h, sizebuf.h, sound.h, spritegn.h, sys.h, vid.h, view.h,
	wad.h, winquake.h, world.h, zone.h:

	white space cleanup for last checkin
	
2000-05-22 08:41  deek

	* qw/include/mathlib.h:

	missed an extra comment
	
2000-05-22 08:40  deek

	* qw/include/: adivtab.h, anorm_dots.h, anorms.h, asm_draw.h,
	asm_i386.h, block16.h, block8.h, bothdefs.h, bspfile.h, buildnum.h,
	cdaudio.h, checksum.h, cl_slist.h, client.h, cmd.h, commdef.h,
	compat.h, console.h, crc.h, cvar.h, d_iface.h, d_ifacea.h,
	d_local.h, draw.h, gl_warp_sin.h, glquake.h, in_win.h, info.h,
	input.h, keys.h, link.h, mathlib.h:

	Fix comments
	
2000-05-22 08:32  taniwha

	* qw/source/cl_input.c:

	fix a compile error
	
2000-05-22 08:26  taniwha

	* qw/include/: mathlib.h, menu.h, model.h, modelgen.h, msg.h,
	net.h, pmove.h, pr_comp.h, progdefs.h, progs.h, protocol.h,
	quakeasm.h, quakeio.h, r_local.h, r_shared.h, render.h, sbar.h,
	screen.h, server.h, sizebuf.h, sound.h, spritegn.h, sys.h, vid.h,
	view.h, wad.h, winquake.h, world.h, zone.h:

	header (C) block touch ups
	
2000-05-22 07:59  tonik

	* qw/source/: vid_mgl.c, vid_wgl.c:

	Added K_CAPSLOCK and KP_* keys support for windows targets
	
2000-05-22 07:46  knghtbrd

	* qw/source/: r_aclip.c, r_aclipa.S, r_alias.c, r_aliasa.S,
	r_drawa.S, r_edgea.S, r_surf.c, r_vars.c, r_view.c, sbar.c,
	screen.c, sizebuf.c, snd_dma.c, snd_mem.c, snd_mix.c, snd_mixa.S,
	surf16.S, sv_misc.c, sv_model.c, sv_move.c, sv_nchan.c, sv_user.c,
	sw_view.c, sys_null.c, sys_win.c, sys_x86.S, va.c, vid_ggi.c,
	vid_mgl.c, vid_null.c, vid_wgl.c, world.c, worlda.S:

	pretty much finishes source/*
	
2000-05-22 07:20  tonik

	* qw/: include/client.h, source/cl_input.c, source/vid_mgl.c,
	source/vid_wgl.c:

	CL_ClearStates now generates key up event for each key that is down.
	CVAR_FIXME cleanup.
	
2000-05-22 07:10  knghtbrd

	* qw/source/: math.S, mathlib.c, model.c, nonintel.c, pr_edict.c,
	quakefs.c:

	*sigh*
	
2000-05-22 07:07  tward

	* qw/source/: fnmatch.c, quakefs.c:

	removed a silly #else case on an ifdef
	
2000-05-22 07:03  tonik

	* qw/source/cl_pred.c:

	Client jump prediction fix;
	CVAR_FIXME cleanup.
	
2000-05-22 06:58  knghtbrd

	* qw/source/: d_copy.S, d_draw.S, d_draw16.S, d_fill.c, d_init.c,
	d_modech.c, d_part.c, d_parta.S, d_polysa.S, d_polyse.c, d_scan.c,
	d_scana.S, d_spr8.S, d_sprite.c, d_surf.c, d_vars.c, d_zpoint.c,
	dirent.c, draw.c, fnmatch.c, gl_mesh.c, gl_ngraph.c, gl_rlight.c,
	gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c, gl_view.c,
	gl_warp.c, in_null.c, in_win.c, link.c:

	GPL thingy
	
2000-05-22 06:46  knghtbrd

	* qw/source/: buildnum.c, checksum.c, cl_cam.c, cl_cmd.c,
	cl_ents.c, cl_input.c, cl_main.c, cl_math.S, cl_misc.c, cl_parse.c,
	cl_slist.c, cl_sys_win.c, cl_tent.c, cmd.c, com.c:

	C done
	
2000-05-22 05:51  deek

	* qw/source/cvar.c:

	Updated checklist, configure.in (0.2.0), cvar.c
	
2000-05-22 05:47  taniwha

	* qw/source/: cvar.c, net_udp.c, snd_dma.c, sv_sys_unix.c,
	vid_ggi.c, vid_glx.c, vid_svgalib.c, vid_x11.c:

	fixes for __attribute__((format)) (I'll commit that /after/ release) and freelook
	
2000-05-22 05:00  tonik

	* qw/source/cl_parse.c:

	Execution of autoexec.cfg on gamedir change is temporarily disabled
	
2000-05-22 04:54  tonik

	* qw/source/cl_ents.c:

	Add prediction for current player's effects
	
2000-05-22 04:43  tonik

	* qw/source/vid_mgl.c:

	Replace "WinQuake" window header with PROGRAM (---> "QuakeForge")
	
2000-05-22 04:19  tonik

	* qw/source/sv_sys_win.c:

	sys_sleep is 8 by default now;
	CVAR_FIXME cleanup
	
2000-05-22 03:41  deek

	* qw/source/: d_parta.S, d_polysa.S:

	Make gas shut up about indirect jumps without *
	
2000-05-22 03:27  deek

	* qw/source/: cvar.c, r_view.c, surf8.S:

	gl_vidlinux: DIE DIE DIE!
	cvar.c: use va() for Cvar_SetValue
	r_view.c: cvar cleanups
	sirf8.S: whitespace
	
2000-05-22 03:15  tonik

	* qw/: include/client.h, include/input.h, source/cl_input.c,
	source/cl_main.c, source/in_win.c, source/vid_ggi.c,
	source/vid_glx.c, source/vid_svgalib.c, source/vid_x11.c:

	freelook cvar support
	
2000-05-22 01:37  tonik

	* qw/: include/quakefs.h, source/cl_main.c, source/cl_slist.c:

	quakefs.h now defines fs_userpath and fs_sharepath
	
2000-05-22 01:05  tonik

	* qw/source/vid_wgl.c:

	Add #include "draw.h";
	CVAR_FIXME cleanup.
	
2000-05-21 23:07  tonik

	* qw/source/checksum.c:

	Include string.h/strings.h to avoid memcpy() warning
	
2000-05-21 23:01  deek

	* qw/: include/compat.h, source/menu.c:

	Misc. fixes. bound() is now defined, make dist works properly it seems,
	missed a basepath/userpath, and fixed up the menu.
	
2000-05-21 22:39  taniwha

	* qw/source/sv_main.c:

	build.[ch] -> buildnum.[ch] related fixes
	
2000-05-21 22:13  tonik

	* qw/source/cl_main.c:

	build.c is buildnum.c now
	
2000-05-21 22:07  tonik

	* qw/source/buildnum.c:

	build.c must die.   build_number counts from 22.12.99 now
	
2000-05-21 22:06  tonik

	* qw/include/buildnum.h:

	build.h must die
	
2000-05-21 21:41  adamel

	* qw/include/anorms.h:

	Fix ifdef around pragma.
	
2000-05-21 21:41  adamel

	* qw/source/r_view.c:

	Made gamma CVAR_ARCHIVE.
	
2000-05-21 21:39  adamel

	* qw/source/: cl_main.c, cl_slist.c:

	Changed basepath -> userpath
	
2000-05-21 21:16  tonik

	* qw/source/dirent.c:

	MSVC doesn't have this file
	
2000-05-21 20:33  tonik

	* qw/include/anorms.h:

	Disable MSVC warnings
	
2000-05-21 20:28  deek

	* qw/: include/cvar.h, source/cl_main.c, source/quakefs.c:

	s/fs_basedir/fs_userdir/g
	
2000-05-21 20:28  tonik

	* qw/source/buildnum.c:

	build.c must die
	
2000-05-21 20:14  snax

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c,
	source/menu.c:

	
	The server address book now uses a linked list.  I had some issues merging this with some of taniwha's changes, so it may not be perfect.  Please test it.
	
2000-05-21 20:10  adamel

	* qw/source/quakefs.c:

	Updated old QuakeForge cruft to newtree style. Include win32/fnmatch.h if we don't have fnmatch.h
	
2000-05-21 19:59  adamel

	* qw/source/: sv_init.c, sys_unix.c, sys_win.c:

	Moved svs definition to sys_win/unix.c as both the client and server need it.
	
2000-05-21 19:37  adamel

	* qw/source/: fnmatch.c, in_win.c, keys.c, snd_mix.c, va.c,
	vid_mgl.c:

	Fixed includes.
	
2000-05-21 18:40  adamel

	* qw/source/: cd_win.c, cl_sys_win.c, snd_win.c, sv_sys_win.c:

	Fixed includes.
	
2000-05-21 18:36  adamel

	* qw/include/qtypes.h:

	Arm byte typedef with ifndef _DEF_BYTE_.
	Include compat.h
	
2000-05-21 12:51  dab

	* qw/source/: d_polyse.c, mathlib.c:

	Headerfile addons for win32
	
2000-05-21 12:50  dab

	* qw/source/sv_sys_win.c:

	Q_atoi -> atoi + headerfile addons.
	
2000-05-21 12:40  dab

	* qw/source/vid_mgl.c:

	Removing extra line - uh
	
2000-05-21 12:39  dab

	* qw/source/: vid_mgl.c, vid_wgl.c:

	Fixing missing headers for win32  - this one caused nasty crash :-)
	
2000-05-21 11:48  dab

	* qw/source/vid_wgl.c:

	Header fixups for win32
	
2000-05-21 11:32  dab

	* qw/include/winquake.h:

	Header fixups for win32
	
2000-05-21 11:31  dab

	* qw/source/fnmatch.c:

	Needed by win32 targets
	
2000-05-21 11:28  dab

	* qw/source/: cd_win.c, cl_pred.c, cl_sys_win.c, in_win.c,
	snd_win.c, sys_win.c, vid_mgl.c:

	Header file addons & Q_atoi -> atoi changes for WIN32
	
2000-05-21 10:21  taniwha

	* qw/source/: cl_main.c, sv_main.c:

	fix a segfault cause by cmd line parsing
	
2000-05-21 10:08  taniwha

	* qw/source/: cl_main.c, quakefs.c, sv_main.c:

	command line now overrides what's in the config file
	
2000-05-21 09:59  dab

	* qw/source/vid_mgl.c:

	Fixups for new header stuff.
	
2000-05-21 09:49  taniwha

	* qw/: include/cmd.h, source/cl_main.c, source/cmd.c,
	source/sv_main.c:

	command line and config file parsing ala OT
	
2000-05-21 09:36  knghtbrd

	* qw/source/: sv_main.c, vid_ggi.c:

	fix GGI
	
2000-05-21 08:24  taniwha

	* qw/: include/bothdefs.h, include/bspfile.h, include/cdaudio.h,
	include/cl_slist.h, include/client.h, include/cmd.h,
	include/commdef.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_local.h,
	include/glquake.h, include/in_win.h, include/keys.h,
	include/mathlib.h, include/model.h, include/net.h, include/pmove.h,
	include/pr_comp.h, include/progs.h, include/protocol.h,
	include/r_local.h, include/r_shared.h, include/render.h,
	include/screen.h, include/server.h, include/sound.h, include/vid.h,
	include/wad.h, include/winquake.h, include/world.h,
	source/cd_linux.c, source/cl_cam.c, source/cl_cmd.c,
	source/cl_cvar.c, source/cl_demo.c, source/cl_ents.c,
	source/cl_input.c, source/cl_main.c, source/cl_parse.c,
	source/cl_pred.c, source/cl_slist.c, source/cl_sys_unix.c,
	source/cl_tent.c, source/cmd.c, source/console.c, source/crc.c,
	source/cvar.c, source/d_fill.c, source/d_init.c, source/d_surf.c,
	source/draw.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_ngraph.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_view.c, source/gl_warp.c, source/keys.c,
	source/mathlib.c, source/menu.c, source/model.c, source/net_chan.c,
	source/net_udp.c, source/pmove.c, source/pmovetst.c,
	source/pr_edict.c, source/pr_exec.c, source/r_alias.c,
	source/r_bsp.c, source/r_edge.c, source/r_efrag.c, source/r_main.c,
	source/r_misc.c, source/r_part.c, source/r_sprite.c,
	source/r_view.c, source/sbar.c, source/screen.c, source/skin.c,
	source/snd_dma.c, source/snd_mem.c, source/snd_mix.c,
	source/snd_oss.c, source/sv_ccmds.c, source/sv_cvar.c,
	source/sv_ents.c, source/sv_init.c, source/sv_main.c,
	source/sv_misc.c, source/sv_model.c, source/sv_move.c,
	source/sv_nchan.c, source/sv_phys.c, source/sv_send.c,
	source/sv_sys_unix.c, source/sv_user.c, source/sys_unix.c,
	source/vid_glx.c, source/vid_svgalib.c, source/vid_x11.c,
	source/wad.c, source/world.c, source/zone.c:

	port in some improvements from OT (namely fs_basepath, etc, though commandline parsing isn't finished yet)
	split up the headerfiles and such. common.[ch] and qwsvdef.h no longer exist. More work still needs to be done (esp for windows) but this should be a major improvement.
	
2000-05-21 08:18  knghtbrd

	* qw/source/gl_draw.c:

	Need GL_MODULATE for Draw_AlphaPic under Mesa...
	
2000-05-21 07:19  taniwha

	* qw/source/: cl_sys_unix.c, sv_sys_unix.c, sys_unix.c:

	is_server being true for the clients doesn't help make the protocol work :)
	That's why the client couldn't connect to the server: it was using the server's
	version of the protocol.
	
2000-05-21 00:08  adamel

	* qw/source/: cd_win.c, snd_dma.c, snd_mix.c, snd_win.c:

	Fixed mingw32 warnings.
	
2000-05-20 22:33  adamel

	* qw/source/in_win.c:

	Mingw32 seems to need INITGUID defined.
	
2000-05-20 22:13  adamel

	* qw/source/: cl_main.c, cl_sys_unix.c, cl_sys_win.c, sv_main.c:

	Move Sys_Init after Cvar_Init.
	
2000-05-20 10:30  dab

	* qw/source/menu.c:

	sprintf -> snprintf
	
2000-05-20 10:27  dab

	* qw/source/: cl_sys_unix.c, gl_warp.c, keys.c:

	sprintf -> snprintf, vsprintf -> vsnprintf
	
2000-05-20 09:42  taniwha

	* qw/: include/qargs.h, include/qdefs.h, include/qendian.h,
	include/qtypes.h, include/quakefs.h, include/quakeio.h,
	include/checksum.h, include/info.h, include/link.h, include/msg.h,
	include/sizebuf.h, source/checksum.c, source/com.c, source/info.c,
	source/link.c, source/msg.c, source/qargs.c, source/qendian.c,
	source/quakefs.c, source/quakeio.c, source/sizebuf.c, source/va.c:

	port in q* from OT, and split of other things in prep for removing common.*
	
	The use of these files isn't being committed just yet.
	
2000-05-20 08:31  dab

	* qw/source/vid_mgl.c:

	sprintf -> snprintf
	
2000-05-20 08:23  dab

	* qw/source/vid_wgl.c:

	sprintf -> snprintf
	
2000-05-20 05:59  ender

	* qw/: include/server.h, source/sv_phys.c:

	Movetype_ppush stuff, take 1
	
2000-05-20 05:35  knghtbrd

	* qw/: include/uint32.h, source/sv_phys.c, source/world.c:

	SOLID_BSP fix (I hope)
	
2000-05-20 04:48  ender

	* qw/source/zone.c:

	My stuff. :P
	
2000-05-20 03:25  adamel

	* qw/source/in_win.c:

	Fixed warnings.
	
2000-05-20 03:24  adamel

	* qw/source/: vid_mgl.c, vid_win.c:

	Moved vid_win.c -> vid_mgl.c, and fix lots of warnings.
	
2000-05-20 02:00  adamel

	* qw/source/: cl_sys_unix.c, sv_sys_unix.c, sys_unix.c:

	Moved sys_unix.c and sys_linux.c into sys_linux.c, cl_sys_unix.c and
	sv_sys_unix.c.
	
2000-05-20 01:47  adamel

	* qw/source/net_udp.c:

	Fix warning in MSVC++.
	
2000-05-20 01:00  adamel

	* qw/source/sv_sys_win.c:

	Fix waring about unused var.
	
2000-05-20 00:04  adamel

	* qw/source/net_udp.c:

	Merged net_wins.c with net_udp.c.
	
2000-05-19 23:51  adamel

	* qw/: include/winquake.h, source/mathlib.c, source/sv_send.c:

	Don't use the Win32 pragmas with gcc.
	
2000-05-19 23:31  adamel

	* qw/include/winquake.h:

	Misc fixes.
	
2000-05-19 23:17  adamel

	* qw/source/sv_user.c:

	Fixed TRU64 warning.
	
2000-05-19 18:49  dolson

	* qw/include/cvar.h:

	fix a compile error
	
2000-05-19 16:19  dab

	* qw/source/vid_win.c:

	Fixed another crash.
	Disabled lcd_x cvar - until someone reimplements it.
	
2000-05-19 14:41  dab

	* qw/source/gl_screen.c:

	Added checks for possible height=0 crashes to GL target too.
	
2000-05-19 14:38  dab

	* qw/source/screen.c:

	Fix for showstopper crash in software client.
	Also added checks for possible height=0 crashes to GL target too.
	
2000-05-19 13:35  dab

	* qw/source/: screen.c, vid_win.c:

	Made Minimized qboolean for WIN32
	
2000-05-19 13:08  dab

	* qw/source/snd_win.c:

	SND_Init SND_Dma def changes.
	
2000-05-19 13:07  dab

	* qw/source/gl_mesh.c:

	Removed unneeded Visual C defs.
	
2000-05-19 12:58  dab

	* qw/source/: gl_screen.c, cvar.c:

	Removed unneeded Visual C defs.
	
2000-05-19 10:48  tonik

	* qw/source/cl_main.c:

	Moved cvar initialization from CL_Init() to CL_InitCvars()
	
2000-05-19 10:09  tonik

	* qw/source/: vid_wgl.c, vid_win.c:

	Oops, forgot an extern.
	
2000-05-19 08:33  tonik

	* qw/source/vid_win.c:

	#include <config.h> --> #include "config.h";
	ClearAllStates() fix.
	
2000-05-19 08:29  tonik

	* qw/source/vid_wgl.c:

	Former gl_vidnt.c.
	Already with #include "config.h" ("" in place of <>) and ClearAllStates() fix.
	
2000-05-19 07:38  tonik

	* qw/source/cmd.c:

	Added Cmd_CmdList_f()
	
2000-05-19 06:44  yanster

	* qw/include/: bothdefs.h, bspfile.h, cdaudio.h, client.h,
	commdef.h, crc.h, cvar.h, d_iface.h, d_ifacea.h, draw.h, glquake.h,
	in_win.h, input.h, keys.h, mathlib.h, mdfour.h, menu.h, model.h,
	modelgen.h, net.h, pmove.h, pr_comp.h, progs.h, protocol.h,
	r_local.h, r_shared.h, render.h, sbar.h, screen.h, server.h,
	sound.h, spritegn.h, sys.h, vid.h, view.h, wad.h, winquake.h,
	world.h:

	added uniform #ifdef _xxx_H encapsulation and appropriate includes to avoid header dependencies and circular conflicts
	(work in progress, need to clean .c files as well)
	
2000-05-19 04:37  tward

	* qw/source/cl_main.c:

	fix a win32 build error in cl_main.c
	
2000-05-19 04:33  snax

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c,
	source/menu.c:

	
	Server list stuff added to newtree!
	
2000-05-19 04:00  tonik

	* qw/source/sv_main.c:

	Fixed a harmless id bug (invalid setting of maxspectators)
	
2000-05-19 03:10  knghtbrd

	* qw/source/pr_edict.c:

	explain what and why a bit more
	
2000-05-19 03:06  knghtbrd

	* qw/: include/client.h, include/glquake.h, include/render.h,
	source/cl_main.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_warp.c, source/pr_edict.c, source/r_main.c,
	source/r_misc.c, source/sv_user.c:

	Not as clean as it could be, but for now it will work.
	
2000-05-19 00:41  tonik

	* qw/include/screen.h:

	Added SCR_UpdateWholeScreen(void)
	
2000-05-19 00:10  tonik

	* qw/source/cl_main.c:

	Removed Sys_Init() from Host_Init()  --- who put it there?
	
2000-05-18 22:01  tonik

	* qw/source/: gl_rmisc.c, r_main.c, r_misc.c:

	Changed R_LoadSky_f() to R_LoadSky_F(void) to avoid warnings on MSVC.
	/me grumbles: why do i have to do that again?
	
2000-05-18 20:54  tonik

	* qw/source/keys.c:

	Keypad stuff
	
2000-05-18 20:32  knghtbrd

	* qw/: include/r_local.h, include/render.h, source/gl_rmisc.c,
	source/r_main.c, source/r_misc.c, source/r_sky.c:

	loadsky command implemented:
		loadsky skyname
			turns it on if env/skyname*.tga exists
	
		loadsky none
			turns it off, always.
	
	Clientside support.  Serverside key needs to be added still
	
2000-05-18 08:07  tward

	* qw/source/vid_win.c:

	added visualc's config.h and got everything building again
	
2000-05-18 04:34  knghtbrd

	* qw/: include/glquake.h, source/cl_main.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_warp.c:

	Skybox support - just add env/*.tga!
	
	Bring your own Cmd_LoadSky_f (), I haven't done that or the server code
	yet.
	
2000-05-18 03:44  taniwha

	* qw/source/snd_oss.c:

	rename snd_linux.c to snd_oss.c in prep for snd_alsa.c
	
2000-05-18 03:00  snax

	* qw/source/menu.c:

	
	Fixes to the options menu, including several segfaults and a cursor problem.
	
2000-05-18 02:46  taniwha

	* qw/source/snd_dma.c:

	fix the seg on startup with -nosound
	
2000-05-18 01:36  knghtbrd

	* qw/source/sv_ccmds.c:

	If new map requested and not found, try to restart the current one.  If
	that also fails, DIE GRACEFULLY rather than continue to run with things
	all screwed up from the intermission settings.  Fixes weird behavior under
	any mod where a map can change.
	
2000-05-18 00:31  snax

	* qw/source/gl_draw.c:

	
	Oddone, try coding on < 10 beers ;P
	
2000-05-17 23:16  taniwha

	* qw/: include/cvar.h, source/cd_win.c, source/cl_main.c,
	source/cl_pred.c, source/cvar.c, source/gl_draw.c,
	source/gl_screen.c, source/menu.c, source/screen.c,
	source/snd_dma.c, source/sv_main.c, source/sv_sys_win.c,
	source/vid_win.c:

	Apply theoddone33's cvar patch (he's having connectivity problems with tank)
	
2000-05-17 20:50  adamel

	* qw/: include/bothdefs.h, include/d_local.h, include/r_local.h,
	source/cl_math.S, source/d_draw.S, source/d_draw16.S,
	source/d_init.c, source/d_modech.c, source/d_part.c,
	source/d_parta.S, source/d_polysa.S, source/d_polyse.c,
	source/d_scan.c, source/d_scana.S, source/d_spr8.S,
	source/d_sprite.c, source/d_vars.c, source/d_varsa.S,
	source/math.S, source/mathlib.c, source/nonintel.c,
	source/r_aclip.c, source/r_aclipa.S, source/r_alias.c,
	source/r_aliasa.S, source/r_draw.c, source/r_drawa.S,
	source/r_edge.c, source/r_edgea.S, source/r_main.c,
	source/r_misc.c, source/r_surf.c, source/r_vars.c,
	source/r_varsa.S, source/snd_mix.c, source/snd_mixa.S,
	source/surf16.S, source/surf8.S, source/world.c, source/worlda.S:

	Changed #if USE_INTEL_ASM to #ifdef USE_INTEL_ASM and
	#if !USE_INTEL_ASM to #ifndef USE_INTEL_ASM
	
2000-05-17 20:12  adamel

	* qw/source/vid_x11.c:

	Re-arranged includes a bit to fix TRU64 warnings
	
2000-05-17 20:11  adamel

	* qw/source/cd_null.c:

	Added CDAudio_Pause
	
2000-05-17 19:59  adamel

	* qw/source/: sys_x86.S, d_copy.S:

	Arm with #ifdef USE_INTEL_ASM
	
2000-05-17 19:52  adamel

	* qw/include/: commdef.h, compat.h:

	Moved compability macros and declarations into compat.h
	Moved some common stuff from quakedef.h and qwsvdef.h into commdef.h
	
2000-05-17 18:28  deek

	* qw/: include/bothdefs.h, include/bspfile.h, include/client.h,
	include/cmd.h, include/console.h, include/draw.h, include/keys.h,
	include/mathlib.h, include/net.h, include/protocol.h,
	include/render.h, include/vid.h, include/wad.h, include/zone.h,
	source/cl_main.c, source/cl_pred.c, source/cl_sys_win.c,
	source/draw.c, source/gl_draw.c, source/sv_main.c,
	source/sv_sys_win.c, source/vid_glx.c, source/vid_x11.c,
	source/zone.c:

	Configure.in: minor changes.
	include/* -- #defines so that you can #include them more than once.
	
2000-05-17 11:57  taniwha

	* qw/: include/bothdefs.h, include/d_local.h, include/r_local.h,
	source/cl_math.S, source/d_copy.S, source/d_draw.S,
	source/d_draw16.S, source/d_init.c, source/d_modech.c,
	source/d_part.c, source/d_parta.S, source/d_polysa.S,
	source/d_polyse.c, source/d_scan.c, source/d_scana.S,
	source/d_spr8.S, source/d_sprite.c, source/d_vars.c,
	source/d_varsa.S, source/math.S, source/mathlib.c,
	source/nonintel.c, source/r_aclip.c, source/r_aclipa.S,
	source/r_alias.c, source/r_aliasa.S, source/r_draw.c,
	source/r_drawa.S, source/r_edge.c, source/r_edgea.S,
	source/r_main.c, source/r_misc.c, source/r_surf.c, source/r_vars.c,
	source/r_varsa.S, source/snd_mix.c, source/snd_mixa.S,
	source/surf16.S, source/surf8.S, source/sys_x86.S, source/world.c,
	source/worlda.S:

	id386 -> USE_INTEL_ASM conversion
	better HAVE_SYM_PREFIX_UNDERSCORE checking
	
2000-05-17 11:25  deek

	* qw/include/asm_i386.h:

	More .cvsignore stuff, nuke old Makefiles, fix asm weirdness with
	asm_i386.h
	
2000-05-17 10:22  deek

	* qw/include/asm_i386.h:

	Fix "_" problems.
	
2000-05-17 10:03  taniwha

	* qw/source/: buildnum.c, cd_linux.c, cd_null.c, cd_win.c,
	cl_cam.c, cl_cmd.c, cl_cvar.c, cl_demo.c, cl_ents.c, cl_input.c,
	cl_main.c, cl_misc.c, cl_parse.c, cl_pred.c, cl_sys_win.c,
	cl_tent.c, cmd.c, console.c, crc.c, cvar.c, d_edge.c, d_fill.c,
	d_init.c, d_modech.c, d_part.c, d_polyse.c, d_scan.c, d_sky.c,
	d_sprite.c, d_surf.c, d_vars.c, d_zpoint.c, draw.c, gl_draw.c,
	gl_mesh.c, gl_ngraph.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c,
	gl_rsurf.c, gl_screen.c, gl_view.c, gl_warp.c, in_null.c, in_win.c,
	keys.c, mathlib.c, mdfour.c, menu.c, model.c, net_chan.c,
	net_com.c, net_udp.c, nonintel.c, pmove.c, pmovetst.c, pr_edict.c,
	pr_exec.c, r_aclip.c, r_alias.c, r_bsp.c, r_draw.c, r_edge.c,
	r_efrag.c, r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c,
	r_sprite.c, r_surf.c, r_vars.c, r_view.c, sbar.c, screen.c, skin.c,
	snd_dma.c, snd_mem.c, snd_mix.c, snd_win.c, sv_ccmds.c, sv_cvar.c,
	sv_ents.c, sv_init.c, sv_main.c, sv_misc.c, sv_model.c, sv_move.c,
	sv_nchan.c, sv_phys.c, sv_send.c, sv_sys_win.c, sv_user.c,
	sw_view.c, sys_null.c, sys_unix.c, sys_win.c, vid_ggi.c, vid_glx.c,
	vid_null.c, vid_svgalib.c, vid_win.c, vid_x11.c, wad.c, world.c,
	zone.c:

	all files now include config.h
	
2000-05-17 09:11  tonik

	* qw/source/pmove.c:

	Added the jumping bug fix (from the main qf tree)
	
2000-05-17 08:11  taniwha

	* qw/source/sv_cvar.c:

	removed my (commeented out) borked code. Thanks, Yanster.
	
2000-05-17 08:08  knghtbrd

	* qw/source/sv_send.c:

	serverinfo sv_allowflymode is now serverinfo playerfly
	
2000-05-17 08:07  knghtbrd

	* qw/: include/r_local.h, source/r_view.c, source/screen.c:

	ghost crosshair bug fixed
	
2000-05-17 02:58  yanster

	* qw/include/in_win.h:

	2 more exports
	
2000-05-17 01:52  snax

	* qw/source/: cl_main.c, gl_screen.c, in_win.c, model.c, r_view.c,
	screen.c, snd_dma.c, sv_main.c, vid_glx.c, vid_win.c, vid_x11.c:

	
	Various things from theoddone.  For some reason he can't commit...
	
2000-05-16 22:04  adamel

	* qw/source/vid_ggi.c:

	Added GGI target.
	
2000-05-16 20:55  yanster

	* qw/source/sv_cvar.c:

	fixed a bug in Cvar_Info()
	
2000-05-16 20:24  snax

	* qw/source/cl_parse.c:

	
	Replaced the runtime endien check with #ifndef WORDS_BIGENDIEN.  It may need some more work.  Also, it will now exec autoexec.cfg when you connect to a server.
	
2000-05-16 19:04  dolson

	* qw/source/vid_svgalib.c:

	A cvar fix that I overlooked last night
	
2000-05-16 14:35  dab

	* qw/source/world.c:

	Borland fixes
	
2000-05-16 13:57  dab

	* qw/source/sv_sys_win.c:

	Borland fixes
	
2000-05-16 13:12  tward

	* qw/source/in_win.c:

	partially fixed win32 from the cvar conversion...
	
2000-05-16 07:48  taniwha

	* qw/source/vid_glx.c:

	no more CVAR_FIXME in here :)
	
2000-05-16 07:43  taniwha

	* qw/source/vid_glx.c:

	no longer segs, but mouse doesn't work!!!
	
2000-05-16 07:31  taniwha

	* qw/source/: gl_view.c, r_view.c, vid_glx.c:

	glx now gets to where I can type "quit" without segging
	
2000-05-16 07:22  taniwha

	* qw/include/: screen.h, vid.h:

	getting closer to working glx client
	(must remember to check in from top level dir)
	
2000-05-16 07:21  taniwha

	* qw/source/: cl_main.c, gl_screen.c, screen.c, vid_glx.c,
	vid_svgalib.c, vid_x11.c:

	getting closer to working glx client
	
2000-05-16 06:33  taniwha

	* qw/source/cl_main.c:

	client now starts up without segging (X11, anyway)
	
2000-05-16 06:28  taniwha

	* qw/source/: sv_ccmds.c, sv_main.c:

	server now starts up without segging from the cvar update
	
2000-05-16 04:59  knghtbrd

	* qw/: include/client.h, source/cl_main.c, source/r_view.c:

	view lowering now does actually lower view.
	
2000-05-16 04:47  dolson

	* qw/: include/client.h, include/cvar.h, include/d_iface.h,
	include/d_local.h, include/glquake.h, include/net.h,
	include/r_local.h, include/r_shared.h, include/screen.h,
	include/server.h, include/sound.h, include/view.h,
	source/cd_linux.c, source/cd_win.c, source/cl_cam.c,
	source/cl_cvar.c, source/cl_ents.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_pred.c,
	source/cmd.c, source/console.c, source/cvar.c, source/d_edge.c,
	source/d_init.c, source/draw.c, source/gl_draw.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_view.c,
	source/gl_warp.c, source/in_win.c, source/menu.c, source/model.c,
	source/net_chan.c, source/r_edge.c, source/r_main.c,
	source/r_misc.c, source/r_surf.c, source/r_view.c, source/sbar.c,
	source/screen.c, source/skin.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/sv_ccmds.c, source/sv_cvar.c,
	source/sv_main.c, source/sv_phys.c, source/sv_send.c,
	source/sv_sys_win.c, source/sv_user.c, source/sys_unix.c,
	source/vid_glx.c, source/vid_svgalib.c, source/vid_win.c,
	source/vid_x11.c:

	
	Cvar merge... segfault problems... also unknown problems in vid_svga.c
	
2000-05-16 03:28  tward

	* qw/source/vid_win.c:

	cleaned up a warning about not all paths return a value
	
2000-05-15 09:52  taniwha

	* qw/source/pr_exec.c:

	remove a /* from a comment
	
2000-05-15 08:59  yanster

	* qw/source/: cl_demo.c, cl_main.c, cl_misc.c, cl_parse.c,
	cl_pred.c, cl_sys_win.c, console.c, gl_mesh.c, gl_screen.c,
	net_chan.c, pr_edict.c, pr_exec.c, screen.c, skin.c, sv_ccmds.c,
	sv_init.c, sv_main.c, sv_send.c, sv_sys_win.c, sv_user.c,
	sys_unix.c, vid_glx.c:

	sprintf -> snprintf
	vsprintf -> vsnprintf
	
2000-05-15 01:42  knghtbrd

	* qw/source/sv_send.c:

	added key for flymode - serverinfo sv_allowflymode 1 to turn on the
	jetpack for Mega2k.  This is NOT the final name for the key and you won't
	be able to change it after I talk to Ambush (Mega2k should set it for you
	I hope..)
	
2000-05-15 00:33  tonik

	* qw/include/keys.h:

	Applied keynum changes from the main tree
	
2000-05-15 00:09  tonik

	* qw/source/sv_sys_win.c:

	Applied win9x priority fixes from the main tree
	Removed two unused headers (<sys/*>)
	
2000-05-14 23:58  knghtbrd

	* qw/source/sv_main.c:

	Add the QSG and QF version keys
	
2000-05-14 23:04  taniwha

	* qw/source/cl_parse.c:

	clean up the parse code so that only NewTranslation is duplicated, not the whole module.
	
2000-05-14 22:21  tonik

	* qw/: include/quakeasm.h, source/math.S, source/snd_mixa.S,
	source/sys_x86.S, source/worlda.S:

	Moved .extern C(BOPS_Error) from quakeasm.h to math.S;
	Moved a bunch of .extern C's from quakeasm.h to snd_mixa.S
	Removed references to quakeasm.h from math.S, snd_mixa.S, sys_x86.S, and worlda.S
	
2000-05-14 21:36  tonik

	* qw/source/vid_win.c:

	Added #include <sys.h>
	
2000-05-14 20:45  yanster

	* qw/source/pr_exec.c:

	crash fix in PR_ExecuteProgram()
	
2000-05-14 20:34  tonik

	* qw/source/: cl_sys_win.c, sv_sys_win.c, sys_win.c:

	Moved Sys_DoubleTime() to sys_win.c, added timeBeginPeriod( 1 ) to sv_sys_win.c -> Sys_Init().
	
2000-05-14 20:29  yanster

	* qw/source/pr_exec.c:

	crash fix in PR_ExecuteProgram()
	
2000-05-14 20:25  dolson

	* qw/: include/server.h, source/net_chan.c, source/sv_misc.c:

	This would be the real fix for stuff left over from the #ifdef massacre.
	The last two revsions were failed attempts to do this
	
2000-05-14 19:29  dolson

	* qw/: include/server.h, source/sv_main.c, source/sv_user.c:

	Merc's speed cheat code ported from oldtree
	
2000-05-14 19:27  adamel

	* qw/source/vid_glx.c:

	Imported nullcursor code from vid_x11.c
	Changed dpy -> x_disp and win -> x_win like vid_x11.c calls them.
	
2000-05-14 19:24  adamel

	* qw/source/vid_x11.c:

	Imported nullcursor code from QF.
	
2000-05-14 18:46  dolson

	* qw/: include/server.h, source/net_chan.c, source/sv_misc.c:

	Revert my dumb error
	
2000-05-14 18:39  adamel

	* qw/source/sys_unix.c:

	Fix includes.
	
2000-05-14 18:11  dab

	* qw/source/cl_sys_win.c:

	Added include sys.h
	
2000-05-14 18:10  adamel

	* qw/source/: cl_main.c, sv_user.c:

	Cast isspace() and tolower() arguments to int to avoid warnings.
	
2000-05-14 18:09  adamel

	* qw/include/glquake.h:

	Define GLAPIENTRY even if APIENTRY is not defined.
	
2000-05-14 18:08  adamel

	* qw/source/gl_rsurf.c:

	Need string.h for memset()
	
2000-05-14 18:06  adamel

	* qw/source/vid_glx.c:

	Removed silly Linux-specific includes.
	
2000-05-14 18:01  adamel

	* qw/source/d_edge.c:

	Removed pointless #ifdef __alpha__
	
2000-05-14 18:00  adamel

	* qw/source/d_surf.c:

	Removed pointless #ifdef __alpha__
	Fixed alignment of size in D_SCAlloc() for 64-bit platforms.
	
2000-05-14 17:28  dolson

	* qw/: include/server.h, source/net_chan.c, source/sv_misc.c:

	Fix demos
	
2000-05-14 17:08  dolson

	* qw/source/: cl_misc.c, sys_win.c:

	Added some GPL headers
	
2000-05-14 17:04  knghtbrd

	* qw/source/cl_misc.c:

	now includes sys.h
	
2000-05-14 17:04  adamel

	* qw/: include/glquake.h, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_warp.c, source/net_chan.c:

	Whitespace is not allowed before the '#' of pre-processor directives.
	
2000-05-14 16:56  knghtbrd

	* qw/: include/sys.h, source/cl_demo.c, source/cl_ents.c,
	source/cl_main.c, source/cl_parse.c, source/cl_tent.c,
	source/cmd.c, source/console.c, source/d_modech.c, source/d_surf.c,
	source/draw.c, source/keys.c, source/menu.c, source/net_udp.c,
	source/pmovetst.c, source/r_alias.c, source/r_bsp.c,
	source/r_efrag.c, source/r_main.c, source/r_misc.c,
	source/r_sprite.c, source/r_surf.c, source/screen.c, source/skin.c,
	source/snd_dma.c, source/snd_mem.c, source/sys_x86.S,
	source/vid_svgalib.c, source/vid_x11.c, source/wad.c,
	source/zone.c:

	sys.h is no longer part of quakedef.h
	
	sys_wina.S is now sys_x86.S (same as now gone sys_dosa.S, used on Linux too)
	
	Updated Linux Makefile to reflect above
	
	Linux translation table thingy now compiles properly
	
2000-05-14 16:54  dab

	* qw/source/cl_main.c:

	*ver MUST be numerical - clients to ATOI with it.
	
2000-05-14 16:42  adamel

	* qw/source/r_sprite.c:

	Fixed a nasty bug that only showed up on 64-bit platforms (or platforms
	where sizeof(float) != sizof(float *) to be precise).
	
2000-05-14 16:28  knghtbrd

	* qw/include/sys.h:

	translation table added to sys.h
	
2000-05-14 09:57  yanster

	* qw/source/: in_win.c, snd_dma.c, cl_input.c, cl_main.c,
	vid_win.c:

	cleaned external references to in_win.c
	include in_win.h
	
2000-05-14 09:49  yanster

	* qw/include/winquake.h:

	added #ifdef WINQUAKE_H .. etc
	
2000-05-14 09:48  yanster

	* qw/include/in_win.h:

	added for clean exports, replaced other references with #include "in_win.h"
	
2000-05-14 08:25  taniwha

	* qw/source/vid_glx.c:

	Hopefully, this will work for both 3dfx and non-3dfx
	
2000-05-14 08:16  dab

	* qw/source/: d_edge.c, gl_warp.c:

	Extern fixes.
	
2000-05-14 08:09  dab

	* qw/include/screen.h:

	Borland fix to get it compile.
	
2000-05-14 08:05  dab

	* qw/source/: gl_screen.c, screen.c:

	More extern fixes.
	
2000-05-14 08:00  dab

	* qw/include/d_local.h:

	Some extern and borland build fixes.
	
2000-05-14 07:40  dab

	* qw/source/gl_draw.c:

	Tiny fix. Wish me luck. Dabb.
	
2000-05-14 07:19  dolson

	* qw/source/: gl_view.c, r_view.c, sw_view.c:

	Split up some of *_view.c
	
2000-05-14 06:20  tward

	* qw/source/cl_main.c:

	oops.. didn't realize that there was an #ifdef __linux__ around the call to s_init
	
2000-05-14 05:45  dolson

	* qw/source/: model.c, sv_model.c:

	Fix my stupid error that I blamed on taniwha.  Sorry taniwha. :(
	
2000-05-14 03:34  tward

	* qw/source/vid_glx.c:

	moved sound initializatio out of vid_* to cl_host, where it belongs
	(it seems i missed a file or two)
	
2000-05-14 03:32  tward

	* qw/source/: cl_main.c, snd_win.c, vid_svgalib.c, vid_win.c,
	vid_x11.c:

	moved sound initializatio out of vid_* to cl_host, where it belongs
	
2000-05-14 03:29  dolson

	* qw/source/: model.c, sv_model.c:

	some aesthetic stuff
	
2000-05-14 02:32  taniwha

	* qw/source/vid_glx.c:

	take care of a fscked gl_model.c and some other bits (not sure what happened) I probably killed theoddone33's seg fixes :(
	rename gl_vidlinuxglx.c to vid_glx.c
	
2000-05-14 01:41  yanster

	* qw/include/glquake.h:

	added a pragma disable warning (win32)
	
2000-05-14 00:53  ender

	* qw/include/glquake.h:

	api patch
	
2000-05-14 00:11  knghtbrd

	* qw/source/gl_draw.c:

	Texture cache mismatch fix (I think, since I'm working blind here..)
	
2000-05-13 23:34  ender

	* qw/source/sv_user.c:

	Server 'crash on disconnect' bugfix
	
2000-05-13 23:19  ender

	* qw/source/keys.c:

	Fixed wrong #ifdef
	
2000-05-13 23:09  knghtbrd

	* qw/include/: bothdefs.h, pmove.h:

	forgotten includes
	
2000-05-13 22:51  knghtbrd

	* qw/source/: cl_pred.c, pmove.c, sv_main.c, sv_send.c, sv_user.c:

	Flymode works.
	
2000-05-13 21:45  dolson

	* qw/source/r_view.c:

	Put the crosshair back in
	
2000-05-13 20:51  knghtbrd

	* qw/include/bothdefs.h:

	forgot the includes
	
2000-05-13 20:51  knghtbrd

	* qw/source/: cl_main.c, cl_pred.c, cl_sys_win.c, draw.c,
	gl_draw.c, menu.c, sv_ccmds.c, sv_main.c, zone.c:

	Removed the string QuakeWorld from places to help avoid stepping on Id's
	tues (not that they care to be honest..)  VERSION is gone, use the strings
	QW_VERSION and QF_VERSION.  I'd like QW_VERSION to go away but I don't
	think we're ready to screw with that just yet.  Note, those are strings,
	not floats.
	
	Also defined QSG_STANDARD and set all the star keys the current qw-server
	does.
	
	qw-* -> qf-*, unlike the main tree this one is not planned to be just QW.
	
2000-05-13 20:47  dolson

	* qw/source/: gl_draw.c, gl_mesh.c, gl_ngraph.c, gl_rlight.c,
	gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_screen.c, gl_warp.c:

	buh bye gl_model.h
	
2000-05-13 20:25  dolson

	* qw/: include/model.h, source/model.c:

	Fix some segs
	
2000-05-13 20:10  knghtbrd

	* qw/source/draw.c:

	cl_verstring makes its first appearance
	
2000-05-13 17:37  dolson

	* qw/source/: vid_svgalib.c, vid_win.c, vid_x11.c:

	added extern viddef_t vid; to each of the vid_* files upon request
	
2000-05-13 10:45  ender

	* qw/source/net_chan.c:

	whoopsie.. Needed to #include <windows.h>
	
2000-05-13 10:42  ender

	* qw/include/winquake.h:

	Removal of nasty #ifdefs :)
	
2000-05-13 10:39  ender

	* qw/source/net_chan.c:

	Removed include for winquake.h, not used and caused use of #ifndef SERVERONLY
	
2000-05-13 10:32  ender

	* qw/source/cl_sys_win.c:

	Done a pathetic attempt at cleaning some code up. :P
	
2000-05-13 09:53  taniwha

	* qw/include/: quakeasm.h, r_local.h, r_shared.h, vid.h:

	GLQUAKE has ben eliminated from all but winquake.h
	
2000-05-13 09:23  taniwha

	* qw/source/cl_parse.c:

	GLQUAKE has been erradicated from the .c files (unfortunatly not the .h files)
	
2000-05-13 05:32  yanster

	* qw/source/cl_sys_win.c:

	putch needs <conio.h> -- Yanster
	
2000-05-13 05:20  taniwha

	* qw/source/: model.c, sv_model.c:

	/almost links/
	
2000-05-13 04:59  knghtbrd

	* qw/source/r_misc.c:

	fixed netgraph
	
2000-05-13 04:44  tward

	* qw/source/: cd_win.c, cl_sys_win.c, in_win.c, keys.c:

	commented out some "unreferenced local variables"
	
2000-05-13 02:52  taniwha

	* qw/include/glquake.h:

	hehe, qw-client-glx compiles (probably with lots of stuff missing) but doesn't link
	
2000-05-13 02:42  knghtbrd

	* qw/include/: d_iface.h, glquake.h:

	bleh!
	
2000-05-13 02:16  knghtbrd

	* qw/source/: cl_ents.c, r_main.c:

	this fixes software for the moment
	
2000-05-13 01:57  knghtbrd

	* qw/source/cl_math.S:

	GPL thingy
	
2000-05-13 00:27  taniwha

	* qw/: include/r_local.h, source/cl_ents.c, source/cl_parse.c:

	/SW/ clients almost build (don't link). gl_flashblend needs to be hacked in to allow them to link
	
2000-05-13 00:16  taniwha

	* qw/include/: model.h, r_local.h:

	a (hopefully) better merge of model.h and gl_model.h and a NL and the end of r_local.h
	
2000-05-12 23:45  taniwha

	* qw/source/: cl_ents.c, cl_main.c, cl_parse.c, sbar.c, skin.c:

	remove sys_win.c.client. if it's still needed, it's in cvs
	remove some GLQUAKEs from tho others. no client builds atm :(, but then neither does the server :/
	
2000-05-12 23:19  knghtbrd

	* qw/: include/glquake.h, source/gl_view.c, source/r_part.c,
	source/r_view.c:

	A little more progress
	
2000-05-12 23:10  taniwha

	* qw/source/cl_tent.c:

	fix this bug before it bites anyone :)
	
2000-05-12 19:17  dolson

	* qw/: include/glquake.h, include/view.h, source/gl_draw.c,
	source/gl_mesh.c, source/gl_ngraph.c, source/gl_rlight.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_screen.c, source/gl_warp.c:

	gl_* now compiles... need to change around the Makefile before it will link
	
2000-05-12 16:16  knghtbrd

	* qw/source/gl_draw.c:

	quakedef.h removed
	
2000-05-12 03:44  tonik

	* qw/source/: cl_sys_win.c, sv_sys_win.c, sys_win.c:

	sys_win.c: win32-specific stuff, common between client and server; moved Sys_mkdir() here
	cl_sys_win.c: win32-specific client stuff.  Added qboolean is_server = false; renamed filelength() to wfilelength()
	sv_sys_win.c: win32-specific server stuff.  Added qboolean is_server = true;
	
2000-05-12 01:49  tonik

	* qw/source/net_chan.c:

	Added MSVC project files (no GL yet)
	
2000-05-12 00:11  dolson

	* qw/: include/server.h, source/cl_misc.c, source/net_chan.c,
	source/sv_misc.c, source/sys_unix.c:

	no more #ifdef SERVERONLY in net_chan.c
	
2000-05-12 00:09  taniwha

	* qw/source/: model.c, sv_model.c:

	no more SERVERONLY in model.c :)
	
2000-05-11 23:49  taniwha

	* qw/: include/cmd.h, source/cl_main.c:

	forgot to call cl_Cmd_Init :)
	
2000-05-11 23:06  taniwha

	* qw/source/: cl_math.S, model.c:

	almost done. only net_chan.c left to fix before client links, but still need to sort out two SERVERONLYs in model.c. All functions are split out, but two code snippets remain to be sorted.
	
2000-05-11 22:24  taniwha

	* qw/source/: cl_misc.c, model.c:

	create an SV_Error wrapper for the client to help tidy up model.c
	
2000-05-11 16:03  knghtbrd

	* qw/source/: buildnum.c, cd_linux.c, cd_null.c, cd_win.c,
	cl_cam.c, cl_cmd.c, cl_cvar.c, cl_demo.c, cl_ents.c, cl_input.c,
	cl_main.c, cl_parse.c, cl_pred.c, cl_tent.c, cmd.c, console.c,
	crc.c, cvar.c, d_copy.S, d_draw.S, d_draw16.S, d_edge.c, d_fill.c,
	d_init.c, d_modech.c, d_part.c, d_parta.S, d_polysa.S, d_polyse.c,
	d_scan.c, d_scana.S, d_sky.c, d_spr8.S, d_sprite.c, d_surf.c,
	d_vars.c, d_varsa.S, d_zpoint.c, draw.c, gl_draw.c, gl_mesh.c,
	gl_ngraph.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_screen.c, gl_warp.c, in_null.c, in_win.c, keys.c, math.S,
	mathlib.c, mdfour.c, menu.c, model.c, net_chan.c, net_com.c,
	net_udp.c, nonintel.c, pmove.c, pmovetst.c, pr_edict.c, pr_exec.c,
	r_aclip.c, r_aclipa.S, r_alias.c, r_aliasa.S, r_bsp.c, r_draw.c,
	r_drawa.S, r_edge.c, r_edgea.S, r_efrag.c, r_light.c, r_main.c,
	r_misc.c, r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_vars.c,
	r_varsa.S, sbar.c, screen.c, skin.c, snd_dma.c, snd_mem.c,
	snd_mix.c, snd_mixa.S, snd_win.c, surf16.S, surf8.S, sv_ccmds.c,
	sv_cvar.c, sv_ents.c, sv_init.c, sv_main.c, sv_misc.c, sv_move.c,
	sv_nchan.c, sv_phys.c, sv_send.c, sv_user.c, sys_null.c,
	sys_unix.c, sys_win.c, vid_null.c, vid_svgalib.c, vid_win.c,
	vid_x11.c, wad.c, world.c, worlda.S, zone.c:

	Whee!  Every source file just got edited.  Added the QF-style GPL header
	to the top.  What I didn't add was descriptions.  Someone else wanna take
	those on?
	
2000-05-11 14:43  knghtbrd

	* qw/include/uint32.h:

	Moved uint32.h to include
	
2000-05-11 14:13  knghtbrd

	* qw/source/vid_x11.c:

	Moved vid_x.c -> vid_x11.c
	
2000-05-11 13:45  taniwha

	* qw/source/math.S:

	fix a screwup with math.S
	turns out make doesn't like files being included more than once (duplicate .d files)
	
2000-05-11 13:30  taniwha

	* qw/source/: cl_cvar.c, cmd.c, d_copy.S, d_draw.S, d_draw16.S,
	d_parta.S, d_polysa.S, d_scana.S, d_spr8.S, d_varsa.S, math.S,
	r_aclipa.S, r_aliasa.S, r_drawa.S, r_edgea.S, r_varsa.S,
	snd_mixa.S, surf16.S, surf8.S, sv_misc.c:

	client (svga) almost links now. just gotta fix up net_chan.c and model.c wrt SERVERONLY
	
2000-05-11 13:15  taniwha

	* qw/source/: cl_input.c, cl_main.c, cl_parse.c, r_misc.c,
	screen.c:

	clien (svga) compiles, but doesn't link yet (so clients are disabled for now)
	
2000-05-11 12:00  taniwha

	* qw/source/: sv_cvar.c, sv_misc.c:

	"another one bites the dust, DN Dn dn" (SERVERONLY)
	
2000-05-11 10:04  taniwha

	* qw/source/: cl_cvar.c, cvar.c, sv_cvar.c:

	split out the server and client specific stuff from cvar.c into sv_cvar.c and cl_cvar.c respectively
	
2000-05-11 09:44  taniwha

	* qw/source/: cl_cmd.c, cmd.c:

	split out client specific stuff from cmd.c to cl_cmd.c
	
2000-05-11 08:50  taniwha

	* qw/source/pmove.c:

	remove a SERVERONLY
	
2000-05-11 08:39  taniwha

	* qw/source/model.c:

	merged. much easier once I realised I was trying too hard :)
	
2000-05-11 02:07  taniwha

	* qw/source/: gl_rmain.c, model.c, r_main.c:

	more mods to bring the diff of model.c and modle.c.cleint closer before doing the hack job
	
2000-05-11 01:45  taniwha

	* qw/source/model.c:

	marginally closer to properly separated cl and sv model.c
	
2000-05-10 23:54  taniwha

	* qw/source/net_com.c:

	fix legal problems with md4
	
2000-05-10 23:48  tonik

	* qw/: include/mdfour.h, source/mdfour.c:

	Added the free md4 replacement
	
2000-05-10 23:17  taniwha

	* qw/source/sys_win.c:

	swap cleint as server versions of sys_win.c
	
2000-05-10 22:11  taniwha

	* qw/source/pr_exec.c:

	warnings fix for older gcc/egcs
	
2000-05-10 20:33  dolson

	* qw/source/: buildnum.c, cd_linux.c, cd_win.c, cl_cam.c,
	cl_demo.c, cl_ents.c, cl_input.c, cl_main.c, cl_parse.c, cl_pred.c,
	cl_tent.c, cmd.c, console.c, crc.c, cvar.c, d_edge.c, d_fill.c,
	d_init.c, d_modech.c, d_part.c, d_polyse.c, d_scan.c, d_sky.c,
	d_sprite.c, d_surf.c, d_vars.c, d_zpoint.c, draw.c, gl_draw.c,
	gl_mesh.c, gl_ngraph.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c,
	gl_rsurf.c, gl_screen.c, gl_warp.c, in_null.c, in_win.c, keys.c,
	mathlib.c, menu.c, model.c, net_chan.c, net_udp.c, nonintel.c,
	pmove.c, pmovetst.c, pr_edict.c, pr_exec.c, r_aclip.c, r_alias.c,
	r_bsp.c, r_draw.c, r_edge.c, r_efrag.c, r_light.c, r_main.c,
	r_misc.c, r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_vars.c,
	sbar.c, screen.c, skin.c, snd_dma.c, snd_mem.c, snd_mix.c,
	snd_win.c, sv_ccmds.c, sv_ents.c, sv_init.c, sv_main.c, sv_move.c,
	sv_nchan.c, sv_phys.c, sv_send.c, sv_user.c, sys_unix.c, sys_win.c,
	vid_svgalib.c, vid_win.c, wad.c, world.c, zone.c:

	^M cleanup, and qw-server compiles with -Werror
	
2000-05-10 12:57  taniwha

	* qw/source/: math.S, mathlib.c:

	fix the BoxOnPlaneSide problem the right way
	
2000-05-10 12:51  taniwha

	* qw/source/mathlib.c:

	links!!!!!
	
2000-05-10 12:47  taniwha

	* qw/include/quakeasm.h:

	getting there, just `BoxOnPlaneSide' to go until qw-server links.
	Removed last 386 definition bits from headers (I think)
	
2000-05-10 12:31  taniwha

	* qw/: include/bothdefs.h, include/quakeasm.h, source/worlda.S:

	remove id386 definition stuff from the headers
	add .cvsignore to source and worlda.S
	hack Makefile a bit
	
2000-05-10 12:09  taniwha

	* qw/source/model.c:

	create a makefile to get going
	swap server and client model.c for now
	
2000-05-10 11:29  knghtbrd

	* qw/: source/buildnum.c, source/cd_linux.c, source/cd_null.c,
	source/cd_win.c, source/cl_cam.c, source/model.c,
	source/pr_edict.c, source/pr_exec.c, source/sv_ccmds.c,
	source/sv_ents.c, source/sv_init.c, source/sv_main.c,
	source/sv_move.c, source/sv_nchan.c, source/sv_phys.c,
	source/sv_send.c, source/sv_user.c, source/sys_unix.c,
	source/sys_win.c, source/world.c, source/cl_demo.c,
	source/cl_ents.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_pred.c, source/cl_tent.c,
	source/cmd.c, source/console.c, source/crc.c, source/cvar.c,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c, source/draw.c,
	source/gl_draw.c, source/gl_mesh.c, source/gl_ngraph.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_warp.c,
	source/in_null.c, source/in_win.c, source/keys.c, source/mathlib.c,
	source/menu.c, source/net_chan.c, source/net_udp.c,
	source/nonintel.c, source/pmove.c, source/pmovetst.c,
	source/r_aclip.c, source/r_alias.c, source/r_bsp.c,
	source/r_draw.c, source/r_edge.c, source/r_efrag.c,
	source/r_light.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sky.c, source/r_sprite.c,
	source/r_surf.c, source/r_vars.c, source/sbar.c, source/screen.c,
	source/skin.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_win.c, source/sys_null.c,
	source/vid_null.c, source/vid_svgalib.c, source/vid_win.c,
	source/wad.c, source/zone.c, include/adivtab.h,
	include/anorm_dots.h, include/anorms.h, include/asm_draw.h,
	include/asm_i386.h, include/block16.h, include/block8.h,
	include/bothdefs.h, include/bspfile.h, include/cdaudio.h,
	include/client.h, include/cmd.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_ifacea.h,
	include/d_local.h, include/draw.h, include/pr_comp.h,
	include/progdefs.h, include/progs.h, include/quakeasm.h,
	include/server.h, include/sys.h, include/world.h,
	include/gl_warp_sin.h, include/glquake.h, include/input.h,
	include/keys.h, include/mathlib.h, include/menu.h, include/model.h,
	include/modelgen.h, include/net.h, include/pmove.h,
	include/protocol.h, include/r_local.h, include/r_shared.h,
	include/render.h, include/sbar.h, include/screen.h,
	include/sound.h, include/spritegn.h, include/vid.h, include/view.h,
	include/wad.h, include/winquake.h, include/zone.h:

	Initial revision
	
2000-05-10 11:29  knghtbrd

	* qw/: source/buildnum.c, source/cd_linux.c, source/cd_null.c,
	source/cd_win.c, source/cl_cam.c, source/model.c,
	source/pr_edict.c, source/pr_exec.c, source/sv_ccmds.c,
	source/sv_ents.c, source/sv_init.c, source/sv_main.c,
	source/sv_move.c, source/sv_nchan.c, source/sv_phys.c,
	source/sv_send.c, source/sv_user.c, source/sys_unix.c,
	source/sys_win.c, source/world.c, source/cl_demo.c,
	source/cl_ents.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_pred.c, source/cl_tent.c,
	source/cmd.c, source/console.c, source/crc.c, source/cvar.c,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c, source/draw.c,
	source/gl_draw.c, source/gl_mesh.c, source/gl_ngraph.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_warp.c,
	source/in_null.c, source/in_win.c, source/keys.c, source/mathlib.c,
	source/menu.c, source/net_chan.c, source/net_udp.c,
	source/nonintel.c, source/pmove.c, source/pmovetst.c,
	source/r_aclip.c, source/r_alias.c, source/r_bsp.c,
	source/r_draw.c, source/r_edge.c, source/r_efrag.c,
	source/r_light.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sky.c, source/r_sprite.c,
	source/r_surf.c, source/r_vars.c, source/sbar.c, source/screen.c,
	source/skin.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_win.c, source/sys_null.c,
	source/vid_null.c, source/vid_svgalib.c, source/vid_win.c,
	source/wad.c, source/zone.c, include/adivtab.h,
	include/anorm_dots.h, include/anorms.h, include/asm_draw.h,
	include/asm_i386.h, include/block16.h, include/block8.h,
	include/bothdefs.h, include/bspfile.h, include/cdaudio.h,
	include/client.h, include/cmd.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_ifacea.h,
	include/d_local.h, include/draw.h, include/pr_comp.h,
	include/progdefs.h, include/progs.h, include/quakeasm.h,
	include/server.h, include/sys.h, include/world.h,
	include/gl_warp_sin.h, include/glquake.h, include/input.h,
	include/keys.h, include/mathlib.h, include/menu.h, include/model.h,
	include/modelgen.h, include/net.h, include/pmove.h,
	include/protocol.h, include/r_local.h, include/r_shared.h,
	include/render.h, include/sbar.h, include/screen.h,
	include/sound.h, include/spritegn.h, include/vid.h, include/view.h,
	include/wad.h, include/winquake.h, include/zone.h:

	Import of the new tree
	
