2004-05-02 20:40  taniwha

	* NEWS, libs/video/renderer/r_light.c (release_0_5_5):

	slightly modified version of Grievre's fix for black models on an unlit map
	
2004-05-01 04:14  taniwha

	* tools/bsp2img/bsp2img.c:

	finally support png
	
2004-05-01 03:41  taniwha

	* tools/misc/itemslist.py:

	can't use None due to the math
	
2004-05-01 03:39  taniwha

	* tools/qfbsp/: include/options.h, source/options.c,
	source/readbsp.c:

	has some issues, but support writting to stdout
	
2004-05-01 03:21  taniwha

	* tools/misc/itemslist.py:

	fun tool to display item info in a map (using an already extracted entity
	file). use as a filter
	
2004-04-30 21:52  taniwha

	* tools/qfbsp/source/options.c:

	correct the help output
	
2004-04-30 21:50  taniwha

	* tools/qfbsp/: include/bsp5.h, include/options.h,
	source/options.c, source/qfbsp.c, source/readbsp.c:

	can now extract entities from foo.bsp to foo.ent
	
2004-04-29 04:10  taniwha

	* NEWS (release_0_5_5):

	cleanup and add the recent fixes
	
2004-04-29 03:00  taniwha

	* libs/audio/renderer/wav.c (release_0_5_5):

	make sure sample length is never 0
	
2004-04-29 01:13  taniwha

	* libs/audio/targets/snd_alsa.c (release_0_5_5):

	fix a 64bit warning
	
2004-04-28 22:52  taniwha

	* debian/changelog (release_0_5_5):

	get the release number right
	
2004-04-28 22:19  taniwha

	* debian/changelog (release_0_5_5):

	add 0.5.5 entry
	
2004-04-28 21:10  taniwha

	* configure.ac (release_0_5_5):

	whee, 0.5.5 at last :)
	
2004-04-28 21:07  taniwha

	* configure.ac:

	0.5.5-CVS now :)
	
2004-04-28 20:27  despair

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

	Swap normal/vertex order to match order they are accessed in during render.
	Optimization from Grievre.
	Also fix a minimum light clamping to actually be applied.
	
2004-04-28 20:11  taniwha

	* RPM/quakeforge.spec.in:

	add cd_file
	
2004-04-28 06:50  deek

	* debian/: control, rules:

	Even more updates... let's get cd_file and the SDL crap into the dist.
	
2004-04-28 05:54  deek

	* debian/rules:

	Even more Debian changes.
	* Deek does the build-package dance again...
	
2004-04-28 04:49  deek

	* tools/qfcc/doc/man/qfcc.1:

	qfcc man page updates.
	
2004-04-28 04:48  deek

	* debian/: quakeforge-common.shlibs, quakeforge-libs-gl.shlibs,
	quakeforge-libs-sw.shlibs, rules:

	More Debian updates.
	
2004-04-28 04:07  taniwha

	* include/r_cvar.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid_common_gl.c:

	* taniwha mutters about end-runs (sorry, Grievre)
	
2004-04-28 01:43  taniwha

	* NEWS:

	getting ready for 0.5.5
	
2004-04-28 00:46  deek

	* debian/: changelog, control, quakeforge-common.shlibs, rules:

	Debian updates.
	
2004-04-28 00:43  deek

	* tools/qfcc/doc/qfcc.lyx:

	Small changes to the QFCC book.
	
2004-04-28 00:42  deek

	* ruamoko/: include/debug.h, include/entities.h, lib/debug.r,
	lib/entities.r:

	Ruamoko builtin declaration/implementation cleanup/simplification. Incomplete,
	but working.
	
2004-04-27 23:17  deek

	* tools/qfcc/source/: expr.c, idstuff.c, lines.c, modules.c:

	Some signed/unsigned formatting stuff found by lint.
	
2004-04-27 22:18  taniwha

	* include/r_cvar.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid_common_gl.c:

	Grievre's lighting tweeks
	
2004-04-27 21:58  snax

	* configure.ac, include/QF/Makefile.am, include/QF/object.h,
	libs/Makefile.am, qw/source/Makefile.am, qw/source/sv_main.c:

	Disable libQFobject from being built or used, since it doesn't serve
	any purpose right now.
	
2004-04-27 21:56  snax

	* libs/object/: ArrayList.c, Collection.c, Double.c, Makefile.am,
	object.c:

	Last few changes to libQFobject, in case anyone wants to use the code
	for something.
	
2004-04-27 20:24  taniwha

	* tools/qfcc/: doc/man/qfcc.1, include/options.h, source/expr.c,
	source/options.c:

	fast-float code option (defaults to on). kills almost 3000 statements from
	prozac
	
2004-04-27 03:45  taniwha

	* qw/source/sv_user.c:

	patch from Grievre to add a cvar to control "fake" filtering and change the
	fake kick default
	
2004-04-23 22:53  taniwha

	* include/QF/quakefs.h, libs/console/filelist.c,
	libs/util/quakefs.c:

	fix an oopsie that broke skyboxlist (early morning paper routes are bad for
	coding:)
	
2004-04-22 02:49  taniwha

	* ruamoko/include/Makefile.am:

	make dist fix
	
2004-04-20 23:01  taniwha

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

	add bindings for the qfs functions
	
2004-04-20 22:52  taniwha

	* include/QF/quakefs.h, libs/console/filelist.c,
	libs/ruamoko/rua_qfs.c, libs/util/quakefs.c:

	strip parameter to QFS_FilelistFill and add rua support
	
2004-04-20 22:25  taniwha

	* include/QF/quakefs.h, libs/console/filelist.c,
	libs/util/quakefs.c:

	move the filelist building code into quakefs
	
2004-04-20 05:34  snax

	* qw/source/sv_main.c:

	Remove references to the broken and soon-to-be-removed object system.
	
2004-04-16 04:21  taniwha

	* libs/video/targets/in_x11.c:

	fix a braino
	
2004-04-16 03:24  taniwha

	* libs/video/renderer/: r_cvar.c, sw/sw_rmain.c, sw32/sw32_rmain.c:

	add r_norefresh support to sw and sw32 and rename the console side of the
	cvar to get around the evil in customtf
	
2004-04-15 06:14  taniwha

	* qw/source/cl_main.c:

	don't do hostname lookup on an empty string
	
2004-04-14 03:31  taniwha

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

	full path reporting when writing screenshots
	
2004-04-14 02:15  taniwha

	* libs/util/quakefs.c:

	rework contains_updir to allow a specified number of ..s. QFS_FOpenFile now
	allows one .. in the path (won't be able to find any files in a pak file
	and is horribly inefficient, but oh well)
	
2004-04-13 04:42  taniwha

	* libs/util/quakefs.c:

	QFS_Open more secure and simplify contains_updir
	
2004-04-13 03:38  taniwha

	* libs/util/quakefs.c:

	don't create the path in QFS_Open if not writing
	
2004-04-13 02:23  taniwha

	* qw/source/cl_main.c:

	oops, fix some minor breakage
	
2004-04-13 02:13  taniwha

	* libs/video/targets/vid_fbdev.c:

	add a -novideo option to allow for headless operation
	
2004-04-13 01:13  taniwha

	* qw/source/cl_main.c:

	optionally allow recomte commands from a specified host address
	
2004-04-12 23:46  taniwha

	* tools/qfcc/source/linker.c:

	fix a silly that messed up type mismatch errors
	
2004-04-12 23:38  taniwha

	* include/netchan.h, libs/net/nc/net_udp.c, libs/net/nc/net_udp6.c,
	qw/source/cl_main.c:

	make local command ip address checking sane
	
2004-04-12 12:20  wildcode

	* qw/source/crudefile.c:

	oops, added append support to other functions that require it
	
2004-04-12 11:25  wildcode

	* qw/source/crudefile.c:

	append support added to cfopen
	
2004-04-09 18:18  snax

	* libs/gib/gib_function.c:

	For some reason, using static nested function as callback = segfault.
	Fixed.
	
2004-04-09 04:30  taniwha

	* tools/qfcc/source/expr.c:

	get the field offset correctly
	
2004-04-09 04:12  taniwha

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

	quaternion field access now works
	
2004-04-09 03:47  taniwha

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

	update the scope of local defs to the parent scope when the creation scope
	goes away (doesn't get updated to the global scope). fixes a bug where
	local defs would be miscounted (and sometimes lost)
	
2004-04-09 03:45  taniwha

	* tools/qfcc/source/linker.c:

	allow .imm fields (need a better test, I think)
	
2004-04-09 02:20  taniwha

	* tools/qfcc/source/def.c:

	fix a couple out-by-one errors highlighted by quaternions
	
2004-04-08 18:53  taniwha

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

	spelling fixes
	
2004-04-08 05:13  taniwha

	* libs/util/mathlib.c, tools/qfcc/source/expr.c:

	fix a few bugs. basics seem to be working
	
2004-04-08 05:04  taniwha

	* tools/qfcc/source/expr.c:

	oops
	
2004-04-08 04:59  taniwha

	* tools/qfcc/source/expr.c:

	quaternion conjugate
	
2004-04-08 04:57  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c:

	quaternion conjugate support (engine side)
	
2004-04-08 03:32  taniwha

	* libs/gamecode/engine/pr_strings.c, tools/qfcc/include/struct.h,
	tools/qfcc/source/function.c, tools/qfcc/source/idstuff.c,
	tools/qfcc/source/immediate.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/type.c:

	more quaternion work (should be working, haven't come up with tests yet)
	
2004-04-08 02:33  taniwha

	* libs/gamecode/engine/pr_debug.c, nq/source/sv_progs.c,
	qw/source/sv_progs.c, tools/qfcc/source/constfold.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/qfprogs.c,
	tools/qfcc/source/type.c:

	compile fixes (oops) and start working on quaternion support in qfcc
	
2004-04-08 00:56  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c:

	engine side quaternion support
	
2004-04-07 18:01  taniwha

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

	more readability and add the quaternion functions
	
2004-04-07 02:29  taniwha

	* include/QF/mathlib.h:

	make the vector macros more readable
	
2004-04-07 02:29  taniwha

	* include/QF/qtypes.h:

	add quat_t for quaternions (not used yet)
	
2004-04-07 02:09  taniwha

	* debian/: .cvsignore, control, quakeforge-stub.postinst, rules:

	create the quakeforge-stub package (whee, my first .deb:)
	
2004-04-06 22:02  taniwha

	* qw/source/: sv_ccmds.c, sv_demo.c, sv_main.c, sv_pr_cmds.c,
	sv_send.c, sv_user.c:

	various mvd fixes for bots, especially getting the angles written
	
2004-04-06 04:04  taniwha

	* qw/source/sv_demo.c:

	parenthesize a couple of casts. fixes the mvd recording crash
	
	*taniwha dons his brown paper bag
	
2004-04-06 03:30  taniwha

	* configure.ac:

	bsp2img doesn't need qfbsp includes
	
2004-04-05 23:33  taniwha

	* qw/source/pmovetst.c:

	make sure trace.allsolid gets set properly when skipping the
	PM_RecursiveHullCheck call. Fixes the lg + pent + water map ejection bug.
	
2004-04-05 04:28  taniwha

	* doc/config/gib/qfadmin.gib:

	more recent version of DrSpliff's qfadmin script (1.17 2003/03/28)
	
2004-04-04 05:34  taniwha

	* libs/util/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am:

	fix up some accidental asm compilation when it's not wanted
	
2004-04-04 02:34  taniwha

	* include/QF/skin.h, qw/source/cl_parse.c:

	Grievre's skin DoS fix
	
2004-03-31 21:40  taniwha

	* include/: Makefile.am, menu.h:

	haven't needed that for a while
	
2004-03-31 19:14  taniwha

	* qw/: include/sv_demo.h, source/sv_send.c:

	minor cleanups
	
2004-03-30 02:31  taniwha

	* tools/qfcc/test/for.r:

	for loop tests
	
2004-03-30 02:31  taniwha

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

	fix "for (;;)" etc
	
2004-03-26 02:52  wildcode

	* libs/util/sys.c:

	fixed stalls and mis-placed rocket which was seen only in the cygwin->mingw32 builds, also removed redundant stdin_ready code and forcing of timeout setting for win32 build
	
2004-03-25 05:41  taniwha

	* tools/qflight/source/: entities.c, ltface.c:

	get the spotlight working
	
2004-03-23 22:39  taniwha

	* qw/source/: cl_ents.c, sv_ccmds.c, sv_demo.c:

	cl_ents.c:
		bring back the location markers
	sv_ccmds.c:
		a few demo related fixes
	sv_demo.c:
		minor cleanups
	
2004-03-22 04:22  taniwha

	* nq/source/: host_skin.c, sv_ded.c:

	make "color" work in nq-server (worked fine in nq-x11 -dedicaged)
	
2004-03-22 03:23  taniwha

	* libs/video/targets/context_x11.c:

	make sure the mouse input updates properly when going from fullscreen to
	windowed
	
2004-03-22 02:16  taniwha

	* libs/video/targets/context_x11.c:

	do the viewport forcing in configure_notify. fixes Grievre's uncentered
	viewport
	
2004-03-21 20:21  taniwha

	* libs/video/targets/vid_x11.c:

	don't know why the expose event was being waited for. doesn't seem to be
	needed (now, anyway) when going windowed and causes lockup when starting
	fullscreen
	
2004-03-21 18:53  despair

	* tools/qfbsp/source/writebsp.c:

	More compile fixes for current gcc.
	
2004-03-21 05:39  taniwha

	* include/context_x11.h:

	the initial event mask now needs to include mouse motion events otherwise
	the x11 clients will "lock up" when they start fullscreened
	
2004-03-21 05:21  taniwha

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

	Want for the mouse to move when going fullscreen before moving the
	viewport. This should fix the uncetnered viewport when going fullscreen.
	Also discard mouse events caused by fullscreen toggling to avoid chaning
	orientation.
	
2004-03-21 04:59  despair

	* libs/audio/cd/cd_sdl.c:

	Fixes compilation with current GCC. Also a safety improvement (if macro should
	use param more than once), taniwha tells me.
	
2004-03-21 04:54  taniwha

	* qw/source/sv_demo.c:

	fix some new gcc warnings (from my experience with qfcc, such casts are
	potentially dangerous anyway)
	
2004-03-21 00:34  taniwha

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

	so that's why you would want to use XMaskEvent... don't lose the FocusIn
	and EnterNotify events when starting fullscreened
	
2004-03-20 00:23  taniwha

	* qw/source/sv_ccmds.c:

	add optional reason to kick and ban
	
2004-03-19 21:12  taniwha

	* libs/video/targets/context_x11.c:

	dead code removal
	
2004-03-19 20:24  taniwha

	* include/context_x11.h, libs/video/targets/context_x11.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_x11.c:

	minor cleanup of window position handling. hopefully no more window off
	screen issues (wait for ConfigureNotify instead of MapNotify on window
	creation (ConfigureNotify gives us our window position)).
	
2004-03-19 02:20  taniwha

	* tools/qfvis/source/qfvis.c:

	fix a really stupid error (missing {}s) that caused vis data to basicly get
	lost when reading the new portal file format
	
2004-03-19 00:41  taniwha

	* tools/qfvis/source/qfvis.c:

	hopefully handle \r\n endings
	
2004-03-19 00:38  taniwha

	* tools/bsp2img/bsp2img.c:

	open output file in binary mode
	
2004-03-18 06:05  taniwha

	* include/context_x11.h, libs/video/targets/context_x11.c:

	minor cleanups preparing for an overhaul
	
2004-03-18 05:58  taniwha

	* libs/util/cvar.c:

	even better, use seta (new command) instead so config.cfg automaticly sets
	the archive bit
	
2004-03-18 05:45  taniwha

	* libs/util/cvar.c:

	all archived cvars now get written to the config file prefixed with set
	
2004-03-17 20:22  taniwha

	* tools/qfbsp/source/map.c:

	fix a silly bug that caused all parsed keys to be ""
	
2004-03-17 04:53  taniwha

	* libs/video/renderer/r_light.c:

	hopefully more correct surface marking for dlights
	
2004-03-17 04:47  taniwha

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

	don't fudge the maxdist by 0.75. no clue why that was done, but it was the
	cause of the bogusly lit surfaces (not sure why, though. imaginary numbers,
	maybe?). timedemo runs are a little more variable :/
	
2004-03-16 04:15  taniwha

	* include/QF/: mathlib.h, progs.h:

	multi statement macro fixes as pointed out by Grievre
	
2004-03-16 04:12  taniwha

	* include/QF/keys.h, libs/video/targets/in_x11.c,
	libs/video/targets/keys.c, libs/video/targets/old_keys.c:

	M_BUTTON6 and M_BUTTON7. nuff said :)
	
2004-03-15 21:45  despair

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

	Make nearer cloud layer speed more sane for skydomes.
	
2004-03-15 21:44  despair

	* libs/video/targets/vtxarray.c:

	Fix from Grievre.
	
2004-03-15 21:32  despair

	* include/QF/mathlib.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid_common_gl.c:

	Lots of optimizations, particularly for GL state changes, and tweak lighting a
	bit more.
	
	Also a cleanup from Grievre: Use VectorIsZero in two places in gl_mod_alias.c.
	
2004-03-15 20:41  taniwha

	* qw/source/sv_user.c:

	bring back the missing chat logging
	
2004-03-15 00:32  taniwha

	* nq/source/cl_main.c:

	oops, old_origin is for trails
	
2004-03-11 04:13  taniwha

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

	insert entities into the bsp tree for later renderer queuing based on vis
	rather than directly into the queue. gives a 6.6% speedup for bigass1,
	maybe slight loss for demo1 and definitly minor loss for nullrendering.
	However, it gives us potential access to info we wouldn't otherwise have
	ready access to.
	
2004-03-11 01:03  despair

	* libs/video/: renderer/gl/gl_mod_alias.c, targets/vid_common_gl.c:

	More of my experimental GL lighting tweaks.
	
2004-03-10 08:14  despair

	* include/QF/GL/qf_funcs_list.h, include/QF/GL/qf_vid.h,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid_common_gl.c:

	Grievre's lighting patch, plus some of my own changes.
	My changes:
	Emit normals if truform is enabled.
	Attempt to avoid 0,0,0 normals (makes lighting & tesselation unhappy).
	Fix some (ancient) apparent bugs in GetAliasFrameVerts16().
	Clamp minlight, instead of adding it.
	Apply colormod as glColor, rather than adding it to emission, to prevent QSG2
	 issues with fullbrights.
	Rearrange init code, and don't go quite as wild with responsiveness to lights.
	
	Material & lightmode settings will need tweaking & testing to work well on all
	 cards. Feedback needed there.
	
2004-03-08 18:42  wildcode

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

	fix for gl_overbright init order bug, maybe Despair can come up with a better way
	
2004-03-07 23:51  despair

	* include/r_cvar.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid_common_gl.c:

	Remove gl_doublebright, remove fractional overbrights, clean up init a bit,
	uglify init a bit. Stuff for taniwha to look at. Nothing to see here, move
	along.
	
2004-03-07 00:25  taniwha

	* qw/source/: sv_ents.c, sv_send.c:

	if we're not going to check the pvs, why bother calculating it?
	
2004-03-06 04:42  taniwha

	* qw/: include/sv_demo.h, source/sv_demo.c:

	bit of a tidy up to make following things a bit easier
	
2004-03-06 04:34  taniwha

	* qw/source/cl_parse.c:

	remove debug print (oops)
	
2004-03-06 03:18  taniwha

	* qw/: include/sv_demo.h, source/sv_ccmds.c, source/sv_demo.c,
	source/sv_main.c:

	hide SV_Stop_f
	
2004-03-05 23:42  taniwha

	* qtv/source/server.c, qw/include/server.h, qw/include/sv_qtv.h,
	qw/source/cl_parse.c, qw/source/sv_main.c, qw/source/sv_qtv.c:

	more progress for qtv
	
2004-03-05 21:53  taniwha

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

	gl_lightmap_subimage 2 now works, but only if using r_lightmap_components 4
	(with dri, anyway, ymmv).
	
2004-03-04 00:13  taniwha

	* qw/: include/Makefile.am, include/sv_qtv.h, source/Makefile.am,
	source/sv_main.c, source/sv_qtv.c:

	initial commit of sv_qtv stuff. doesn't do much of anything yet but I need
	to clean up DirectConnect first
	
2004-03-02 03:55  taniwha

	* include/r_screen.h, include/sbar.h, include/QF/screen.h,
	libs/console/client.c, libs/video/renderer/r_screen.c,
	nq/include/server.h, nq/source/cl_parse.c, nq/source/sbar.c,
	nq/source/sv_ded.c, nq/source/sv_main.c, qw/source/cl_parse.c,
	qw/source/sbar.c:

	final (?) cleanup of center printing. turns out there's no reason to keep
	it in the renderer and every reason to pull it out (ok, some might
	disagree:)
	
2004-03-02 00:58  taniwha

	* include/QF/screen.h, libs/video/renderer/r_screen.c,
	nq/source/sbar.c, qw/source/sbar.c:

	more centerprint cleanup.
	
2004-03-02 00:02  taniwha

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

	better screen function list selection
	
2004-03-01 23:47  taniwha

	* include/sbar.h, include/QF/screen.h,
	libs/video/renderer/r_screen.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	nq/source/cl_screen.c, nq/source/sbar.c, qw/source/cl_screen.c,
	qw/source/sbar.c:

	first step of centerprint/finale cleanup. fixes the misplaced text for
	end-of-episode text
	
2004-03-01 23:45  taniwha

	* qw/source/sv_main.c:

	beginnings of qtv support
	
2004-03-01 21:09  despair

	* libs/audio/renderer/snd_mem.c:

	Slightly ugly fix for an optimization bug.
	
2004-03-01 11:51  despair

	* libs/audio/renderer/midi.c:

	Space, the final frontier...
	
2004-03-01 11:51  despair

	* libs/audio/renderer/: snd_dma.c, snd_mem.c, snd_mix.c:

	A couple of small optimizations. If you are exiting early, avoid some stuff
	only needed later. And reduce worst-case number of if tests in a few places.
	
2004-02-29 07:12  taniwha

	* libs/util/quakeio.c:

	fix Qgets for when zlib isn't available
	
2004-02-29 05:32  despair

	* libs/video/renderer/r_cvar.c:

	Less surprising default.
	
2004-02-29 04:50  despair

	* libs/video/: renderer/gl/gl_lightmap.c, targets/vid_common_gl.c:

	Lighting init fixes.
	
2004-02-29 04:24  taniwha

	* libs/models/brush/model_brush.c:

	do some sanity checking on the header lumps in case of truncated file
	
2004-02-29 02:58  despair

	* include/QF/GL/qf_lightmap.h:

	Whee.
	
2004-02-29 01:49  despair

	* libs/video/: renderer/gl/gl_lightmap.c, targets/vid_common_gl.c:

	Reduce ifs a bit, clean up init a bit. Minor problem with gl_doublebright. LIH.
	
2004-02-27 21:42  despair

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

	Multitexture state fix. Harmless so far, but testing carefully helps us avoid
	state leak horrors.
	
2004-02-27 21:36  despair

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

	Fix overzealous optimization which did interesting things to lightmapping when
	not using multitexture.
	
2004-02-27 20:40  despair

	* libs/video/targets/vid_common_gl.c:

	If (!var) checking for a cvar setup. Can't believe that one slipped by for so
	long... Also set a few globals static.
	
2004-02-27 15:49  despair

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

	Make whitespace consistent. yay.
	
2004-02-27 08:51  despair

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

	...space
	
2004-02-27 08:29  despair

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

	Tiny bit of loop unrolling.
	
2004-02-27 00:10  taniwha

	* qtv/: include/qtv.h, include/server.h, source/qtv.c,
	source/server.c:

	make sure the server being connected to supports qtv
	
2004-02-26 23:24  taniwha

	* qtv/include/qtv.h:

	type forward delc issues
	
2004-02-26 23:15  taniwha

	* qw/source/sv_send.c:

	fix a couple places where reliable messages were getting sent to bots.
	fixes the segs on bot_add in fbxa
	
2004-02-26 22:53  taniwha

	* libs/video/renderer/: sw/sw_rbsp.c, sw32/sw32_rbsp.c:

	seem to have the itterative world rendering working now (fingers crossed:)
	
2004-02-26 00:33  taniwha

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

	don't bother binding unmodified lightmaps
	
2004-02-25 02:38  taniwha

	* ruamoko/lib/Makefile.am:

	move hash.r and plist.r to libr where they belong
	
2004-02-24 20:58  taniwha

	* qw/: include/sv_demo.h, source/sv_demo.c:

	whitespace
	
2004-02-24 20:53  despair

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

	Fix multipass skydome rendering. Not sure layer speeds are right, but at least
	they move at different speeds like they are supposed to.
	
2004-02-24 20:50  despair

	* include/r_cvar.h, include/QF/GL/defines.h,
	include/QF/GL/extensions.h, include/QF/GL/qf_vid.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c:

	Optimize fullbright testing for brushes, assorted other cleanups, test for
	functions built into current GL drivers, as well as the old extensions, and
	add incorrectly rendering BGRA support.
	Whee!
	
2004-02-24 20:38  taniwha

	* bootstrap:

	OS-X fixes from nano
	
2004-02-24 20:06  despair

	* nq/source/world.c, qw/source/pmovetst.c, qw/source/world.c:

	Whitespace, plus inline a few small functions.
	
2004-02-24 02:56  taniwha

	* tools/qfcc/TODO:

	add a note about memory consuption
	
2004-02-23 21:40  taniwha

	* include/Makefile.am:

	make dist fix
	
2004-02-23 07:17  taniwha

	* include/QF/model.h, libs/models/brush/model_brush.c,
	libs/video/renderer/r_light.c:

	some micro-optimisations
	
2004-02-23 04:46  taniwha

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

	the inline went wandering by mistake. gives a tiny (< 0.5%) gain, but a
	gain none the less
	
2004-02-23 04:25  despair

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

	Remove no-longer needed parameters from function calls.
	
2004-02-22 06:19  taniwha

	* qtv/: include/client.h, include/qtv.h, source/client.c,
	source/qtv.c:

	add backbufs to client_t. can now easily send reliable data to the client
	
2004-02-22 06:00  despair

	* include/QF/GL/qf_rsurf.h, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c:

	Reorder a lot of code, removing tons of ifs. multitexture paths are a bit more
	sane now. Also optimize QSG2 color handling, and fix some QSG2 bugs. Not that
	anyone cares, nobody uses it anyways.
	Should be faster, but isn't here. *grmbl*
	
2004-02-22 05:40  taniwha

	* include/Makefile.am, include/netchan.h, include/qw/msg_backbuf.h,
	include/qw/protocol.h, libs/qw/Makefile.am, libs/qw/msg_backbuf.c,
	qw/include/bothdefs.h, qw/include/server.h, qw/source/Makefile.am,
	qw/source/cl_ents.c, qw/source/sv_ccmds.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:

	move ClientReliable* from sv_nchan to MSG_Reliabe* in msg_backbuf so the
	backbuffer code can be shared between qw-server and qtv
	
2004-02-22 01:32  taniwha

	* qw/source/sv_user.c:

	remove some debug code (oops)
	
2004-02-21 10:33  wildcode

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

	Grievres' non-mtex FB being brighter than mtex FB fix. Note: it breaks non-RGBA replacement textures
	
2004-02-21 09:04  wildcode

	* libs/video/: renderer/gl/gl_rmain.c, targets/vid_common_gl.c:

	Grievres' water HOM and mtex FB only rendering FB texture fix
	
2004-02-21 05:58  taniwha

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

	remove a mostly unused field
	
2004-02-21 05:52  taniwha

	* tools/qfcc/: include/def.h, include/function.h, source/expr.c,
	source/function.c, source/idstuff.c:

	auto-init for uninitialized locals in traditional mode as requested by
	Grievre
	
2004-02-21 05:36  despair

	* include/QF/GL/qf_rsurf.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c:

	Fix a bunch of state leaks that made multitextured fullbrights smear the world.
	Now just have one (known) issue with bmodels with fullbright textures not
	rendering their base texture. Floating fullbrights are nifty!
	
	Also a number of optimizations, which need wider performance testing.
	
2004-02-21 05:08  taniwha

	* configure.ac, include/qw/msg_ucmd.h, libs/Makefile.am,
	libs/qw/.cvsignore, libs/qw/Makefile.am, libs/qw/msg_ucmd.c,
	qtv/include/Makefile.am, qtv/include/client.h, qtv/include/qtv.h,
	qtv/source/Makefile.am, qtv/source/client.c, qtv/source/qtv.c,
	qw/include/Makefile.am, qw/include/msg_ucmd.h,
	qw/source/Makefile.am, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/msg_ucmd.c, qw/source/sv_ents.c, qw/source/sv_user.c:

	move the ucmd message code into a common qw lib (more will likely follow)
	
2004-02-21 04:23  taniwha

	* libs/video/renderer/r_light.c:

	Grievre's patch to makes R_MarkLights and R_RecursiveMarkLights use the
	same function for actual marking.. which reduces code redundancy and fixes
	the fact that world submodels
	
2004-02-21 02:31  taniwha

	* include/Makefile.am, include/qw/protocol.h,
	qtv/include/connection.h, qtv/include/server.h,
	qtv/source/client.c, qtv/source/connection.c, qtv/source/qtv.c,
	qtv/source/server.c, qw/include/Makefile.am, qw/include/cl_cam.h,
	qw/include/cl_demo.h, qw/include/cl_input.h, qw/include/client.h,
	qw/include/pmove.h, qw/include/protocol.h, qw/include/server.h,
	qw/source/cl_parse.c, qw/source/master.c, qw/source/msg_ucmd.c,
	qw/source/net_packetlog.c, qw/source/sv_user.c:

	move qw/include/protocol.h to include/qw/protocol.h making life easier
	
	qtv can now connect to a server (won't stay connected though)
	
2004-02-21 01:34  taniwha

	* tools/qfbsp/source/map.c:

	remove some more arbitrary limits: tokens and keys can now be any size
	
2004-02-20 22:50  despair

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

	Pale void.
	
2004-02-20 20:35  taniwha

	* qw/source/sv_user.c:

	fix a blooper discovered by nano
	
2004-02-20 05:37  taniwha

	* qtv/: include/Makefile.am, include/client.h, source/Makefile.am,
	source/client.c, source/qtv.c:

	clients can now connect, but all that happens is the qtv console fills up
	with "hi"
	
2004-02-20 04:29  taniwha

	* qtv/: include/Makefile.am, include/connection.h,
	source/Makefile.am, source/connection.c, source/qtv.c:

	now responds to ping and status commands via connectionless packets
	
2004-02-20 02:39  taniwha

	* qtv/: include/Makefile.am, include/server.h, source/Makefile.am,
	source/qtv.c, source/server.c:

	start working on server connections. can add, list and delete servers
	
2004-02-20 00:25  taniwha

	* libs/gamecode/engine/pr_exec.c:

	handle x % 0 by giving a 0 result
	
2004-02-19 23:38  taniwha

	* qtv/source/qtv.c:

	read the config files
	
2004-02-19 23:11  taniwha

	* include/netchan.h, qtv/source/qtv.c:

	disable logging for outgoing packets until I come up with a clean way of
	enabling it
	
2004-02-19 23:06  taniwha

	* include/netchan.h, libs/net/net_chan.c, qtv/source/qtv.c,
	qw/source/cl_main.c, qw/source/sv_main.c:

	a bit more netchan cleanup
	
2004-02-19 22:29  taniwha

	* libs/net/nc/net_udp.c:

	nuke an is_server
	
2004-02-19 22:18  taniwha

	* configure.ac:

	fix a windows build issue
	
2004-02-19 08:58  taniwha

	* include/netchan.h, libs/net/net_chan.c, qtv/source/qtv.c,
	qw/source/cl_demo.c, qw/source/cl_main.c, qw/source/sv_main.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_user.c:

	except for packet logging, netchan is much cleaner (no more cls in the
	server!)
	
2004-02-19 01:29  taniwha

	* qw/source/Makefile.am:

	qf-client and qf-server haven't existed for a /long/ time
	
2004-02-19 00:49  taniwha

	* qtv/source/qtv.c:

	console and netchan linked in (icky mess with netchan:/).
	
2004-02-18 23:21  taniwha

	* Makefile.am, configure.ac, qtv/.cvsignore, qtv/Makefile.am,
	qtv/include/.cvsignore, qtv/include/Makefile.am,
	qtv/source/.cvsignore, qtv/source/Makefile.am, qtv/source/qtv.c:

	get the QWTV (qtv) project going :)
	
2004-02-18 06:28  taniwha

	* include/QF/Makefile.am, ruamoko/gui/Makefile.am,
	ruamoko/include/Makefile.am, ruamoko/lib/Makefile.am:

	pkgincludedir and pkglibdir patch from
	"Alexey I. Froloff" <sir_raorn@immo.ru> (raorn)
	
2004-02-18 03:19  taniwha

	* libs/util/sys_ia32.S:

	needed EXPORT in both ends if the #if/#else/#endif
	
2004-02-17 05:12  taniwha

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

	work with progs that use @self instead of self
	
2004-02-17 04:29  taniwha

	* qw/source/pmovetst.c:

	check if the physent bbox (if there is one available) interects with the
	bbox of the move and don't bother calling PM_RecursiveHullCheck if it
	doesn't. Results in PM_RecursiveHullCheck getting about 5% of the calls it
	used to (for overkill).
	
2004-02-17 00:47  taniwha

	* nq/source/: cl_parse.c, sv_ded.c, sv_main.c:

	Grievre's patch to fix the sound channel leak.
	
2004-02-17 00:39  taniwha

	* tools/qfcc/: include/options.h, source/class.c, source/def.c,
	source/emit.c, source/expr.c, source/method.c, source/options.c:

	all warnings (except for @self and self) are now fully controllable
	
2004-02-16 07:17  taniwha

	* qw/source/pmovetst.c:

	partially reworked PM_RecursiveHullCheck on the path to non-recursive.
	Doesn't seem to be any slower than the old version (still there for now,
	but not used) and might even be slightly faster already even though there's
	not difference in call counts. Committing this now so I don't lose my work
	(mostly to me getting frustrated and killing it:)
	
2004-02-15 19:56  despair

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

	Grievre's crash fix.
	
2004-02-15 19:55  despair

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

	Slightly reorder cases for legibility. (decreasing order instead of random).
	
2004-02-15 03:46  taniwha

	* libs/video/renderer/: gl/gl_rsurf.c, sw/sw_rbsp.c,
	sw32/sw32_rbsp.c:

	make R_RecursiveWorldNode non-recursive (needs a new name, now :). 0.4%
	speedup in null-renderer gl: unknown for sw and sw32 (could be slightly
	slower, left recursive version in but #if 0ed out jic)
	
2004-02-15 03:40  wildcode

	* include/r_screen.h, include/QF/screen.h,
	libs/video/renderer/r_screen.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	libs/video/targets/in_win.c, libs/video/targets/vid_wgl.c,
	nq/source/sys_win.c, qw/source/cl_sys_win.c:

	removal of legacy MGL block_drawing variable. Fixed window restore bug that prevented the screen from being updated.
	
2004-02-15 00:02  despair

	* include/r_cvar.h, include/QF/GL/extensions.h,
	include/QF/GL/qf_vid.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/targets/vid_common_gl.c:

	QF, now complete with underbrights, thanks to Grievre.
	Play with gl_overbright and gl_doublebright. That's an order.
	
2004-02-14 19:17  despair

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

	Grievre's fix for texture state leak.
	
2004-02-14 08:36  misty

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

	Grievre passed a one line patch to me which according to his description:
	"Fixes a bug in dynamic lights (lightstyles weren't being rendered correctly
	due to bad assumptions about dlightbits)"
	
	It compiles fine, and seems to work, so, here it is.
	
	Hikaru
	
2004-02-14 08:05  taniwha

	* libs/util/sys_ia32.S:

	hopefully fix nq segging on windows
	
2004-02-14 07:53  taniwha

	* libs/video/targets/in_x11.c:

	should fix the seg on ^C early in the startup
	
2004-02-14 07:39  taniwha

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

	undo my incorrect commit
	
2004-02-14 07:38  taniwha

	* libs/video/renderer/r_light.c:

	oops, committed the wrong file
	
2004-02-14 07:32  taniwha

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

	if a leaf isn't in the frustum, don't bother lighting it
	
2004-02-14 05:33  taniwha

	* ruamoko/cl_menu/client_menu.qc:

	oops, needed menu_draw_hud. don't need the state stuff any more, though :)
	
2004-02-14 05:10  taniwha

	* include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c:

	Grievre's lightmap/fullbright multitexture patch (fbs not tested due to
	lack of drivers supporting 3 tmus)
	
2004-02-14 05:02  taniwha

	* ruamoko/cl_menu/: Makefile.am, hud_interface.qc,
	inputline_util.qc:

	more cleanup
	
2004-02-14 04:51  taniwha

	* ruamoko/cl_menu/console.qc:

	not needed
	
2004-02-14 04:35  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	whitespace
	
2004-02-14 04:01  taniwha

	* ruamoko/cl_menu/options.qc:

	control options "done"
	
2004-02-14 03:18  taniwha

	* ruamoko/cl_menu/: options.qc, options_util.h, options_util.qc:

	control options menu almost done (yay for oo:)
	
2004-02-14 02:56  taniwha

	* libs/ruamoko/rua_cvar.c, ruamoko/cl_menu/options.qc,
	ruamoko/cl_menu/options_util.qc, ruamoko/include/cvar.h,
	ruamoko/lib/cvar.r:

	rename Cvar_GetCvarString to Cvar_GetString and add
	Cvar_Set{String,Float,Integer,Vector} and
	Cvar_Get{String,Float,Integer,Vector}. use them in the menus
	
2004-02-14 02:09  taniwha

	* ruamoko/: cl_menu/options.qc, cl_menu/options_util.h,
	cl_menu/options_util.qc, include/draw.h, lib/draw.r:

	video options "done"
	
2004-02-14 00:18  taniwha

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

	get the placement of the nice crosshairs right. make cs_data a square to
	avoid weird mapping effects
	
2004-02-13 23:16  taniwha

	* include/QF/draw.h, libs/video/renderer/r_progs.c,
	libs/video/renderer/gl/gl_draw.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw32/draw.c:

	provide a builtin to draw a crosshair.
	
2004-02-13 23:08  taniwha

	* tools/qfcc/source/struct.c:

	don't seg on null field names
	
2004-02-13 22:16  taniwha

	* libs/video/renderer/: gl/gl_draw.c, sw/draw.c, sw32/draw.c:

	break the crosshair draw code into separate functions and give sw and sw32
	crosshair 3
	
2004-02-13 06:42  taniwha

	* ruamoko/cl_menu/: options.qc, options_util.h, options_util.qc:

	player options are now grouped
	
2004-02-13 05:49  taniwha

	* ruamoko/: cl_menu/options.qc, gui/InputLine.r:

	network options are now in a group
	
2004-02-13 05:36  taniwha

	* ruamoko/: cl_menu/client_menu.qc, cl_menu/options.qc,
	cl_menu/servlist.qc, gui/Group.r, gui/InputLine.r, gui/Pic.r,
	gui/Text.r, gui/View.r, include/gui/InputLine.h:

	make an inputline with a text box behind it
	
2004-02-13 04:57  taniwha

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

	make sure messages generated by issues within a function don't get
	"At top level"
	
2004-02-13 04:46  taniwha

	* tools/qfcc/: doc/man/qfcc.1, source/options.c:

	change --include FILE to pre-include a file rather than add a directory search
	path. Maps to -include FILE on the cpp command line.
	
2004-02-13 02:53  taniwha

	* ruamoko/cl_menu/options.qc:

	audio and features options menus are now almost fully object-ized (as
	close as they're going to get until everything else is)
	
2004-02-13 02:52  taniwha

	* ruamoko/: gui/Makefile.am, gui/Pic.r, include/Makefile.am,
	include/gui/Pic.h:

	add Pic and CenterPic views
	
2004-02-13 02:51  taniwha

	* ruamoko/: gui/Group.r, gui/Point.r, gui/Rect.r, gui/Size.r,
	gui/Slider.r, gui/Text.r, gui/View.r, include/gui/Group.h:

	call [self init] rather than [super init] (and variants where possible) to
	ease derived class initialization (all allocation can be done in -init).
	Objective-C rocks :)
	
2004-02-13 01:21  taniwha

	* ruamoko/cl_menu/options.qc:

	fix a typo
	
2004-02-13 00:21  taniwha

	* ruamoko/cl_menu/options.qc:

	more object usage
	
2004-02-12 21:58  taniwha

	* tools/qfcc/doc/.cvsignore:

	ignore pdf files
	
2004-02-12 01:37  taniwha

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

	fix some type classes in older bison
	
2004-02-11 08:09  taniwha

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

	allow computed functions for "think" in state expressions
	
2004-02-11 06:52  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c:

	change FNC to FN and fnc to fn for function based opcodes
	
2004-02-11 04:00  taniwha

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

	allow non-const expressions for the frame number and make sure the time
	step is a float (for state expressions)
	
2004-02-11 02:23  taniwha

	* tools/qfcc/test/: base.r, bool.r, chat.r, convert.r, debug.r,
	defs.h, fold.r, foo.r, func.r, libfrikbot.h, membarray.r,
	message.r, offset.r, prec.qc, precedence.r, progs.src, selector.r,
	semi.r, shortcircuit.r, state.r, switch.r, test.qc, test.r:

	some tests I've accumulated over time. don't want to lose them accidently
	:)
	
2004-02-11 01:53  taniwha

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

	catch redefined functions
	
2004-02-11 01:43  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c, tools/qfcc/include/expr.h,
	tools/qfcc/include/opcodes.h, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/opcodes.c,
	tools/qfcc/source/qc-parse.y:

	new opcode: state.f. same as state, but takes a 3rd float operand to
	specify the step for calculating nextthink. accessed using
	[frame, think, step] (state is [frame, think])
	
2004-02-11 00:36  taniwha

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

	C style functions can now (optionally) be used (void foo ();)
	
2004-02-10 23:49  taniwha

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

	fix misparse of void () foo;
	
2004-02-10 23:20  taniwha

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

	; at the end of a function is no longer required. void () foo = {} and
	void () foo = {}; are both valid now.
	
2004-02-10 04:42  taniwha

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

	oops, fix the line number doubling the /right/ way
	
2004-02-10 03:25  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y:

	getting closer to optional ; at the end of functions. also gets rid of the
	need for the context-sensitivity hack used for distinquishing frunction
	inits from struct/array inits
	
2004-02-10 01:54  taniwha

	* libs/gamecode/engine/pr_debug.c:

	don't double the source line number when on the function's first line
	
2004-02-09 16:51  despair

	* tools/qfcc/doc/man/qfcc.1:

	Fix an ypo. ;)
	
2004-02-09 07:53  taniwha

	* nq/source/sv_pr_cmds.c:

	fix a misleading var name and make WriteBytes resemble qw's WriteBytes more
	closely
	
2004-02-09 07:35  taniwha

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

	compress the 4 method building rules into 2
	
2004-02-09 07:17  taniwha

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

	forgot to look after current_storage with methods
	
2004-02-09 06:55  taniwha

	* nq/source/sv_pr_cmds.c:

	bring in WriteBytes, WriteAngleV and WriteCoordV from qw
	
2004-02-09 04:16  despair

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

	Palespace.
	
2004-02-09 04:13  despair

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

	Whitespace, slight code reorder in gl_rmain.c
	
2004-02-09 04:11  despair

	* libs/video/targets/context_x11.c:

	Inconsequential changes.
	
2004-02-09 04:02  despair

	* libs/video/targets/vid_common_gl.c:

	Mysteriously uncommitted. Fixed.
	
2004-02-09 02:23  taniwha

	* tools/qfcc/source/expr.c:

	don't seg when constants are involved in && or || expressions
	
2004-02-08 23:46  taniwha

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

	step one towards more flexible function declarations
	
2004-02-08 05:28  taniwha

	* tools/qfcc/source/expr.c:

	ensure a op= b treats b as if it was (b)
	
2004-02-08 02:53  despair

	* tools/qfvis/source/: base-vis.c, flow.c, qfvis.c, soundphs.c:

	Whitespace, codingstyle, pouncing shalraths.
	
2004-02-08 02:49  despair

	* include/QF/bspfile.h, include/QF/model.h, include/QF/modelgen.h,
	include/QF/qtypes.h, include/QF/spritegn.h, libs/models/model.c,
	libs/models/alias/model_alias.c, libs/models/sprite/model_sprite.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	tools/qfmodelgen/source/modelgen.c:

	Working towards merging q2 model, sprite, and map support. Check back in a few
	years, might be finished. ;)
	
2004-02-08 02:39  despair

	* libs/audio/cd/cd_file.c:

	More improvements from ashridah.
	
2004-02-08 00:37  taniwha

	* include/QF/render.h, include/QF/screen.h,
	libs/video/renderer/r_screen.c, libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rmisc.c:

	serious cleanup of refdef calculations.
	
2004-02-07 07:50  taniwha

	* libs/audio/cd/cd_file.c:

	another tidy-up patch from ashridah
	
2004-02-07 07:47  taniwha

	* include/QF/hash.h, include/QF/qfplist.h, libs/util/hash.c,
	libs/util/qfplist.c:

	hash.[ch]:
		add Hash_NumElements to get the number of elements in the hash table
	qfplist.[ch]:
		add PL_A_NumObjects and PL_D_NumKeys, to get the number of objects or
		number of keys in the array or dictionary, respectively
	
2004-02-07 07:00  taniwha

	* libs/audio/cd/cd_file.c:

	loop cleanup patch from ashridah
	
2004-02-07 06:21  taniwha

	* libs/audio/cd/cd_file.c:

	comment fixups
	
2004-02-07 06:18  taniwha

	* libs/audio/cd/cd_file.c:

	implement pause properly. works for me, hopefully for others
	
2004-02-07 06:09  taniwha

	* libs/audio/cd/cd_file.c:

	correct a couple function calls
	
2004-02-07 05:56  despair

	* libs/audio/cd/cd_file.c:

	Grr.
	
2004-02-07 05:46  taniwha

	* libs/audio/cd/cd_file.c:

	ashridah's cd info patch with some whitespace and string handling tweaks
	
2004-02-07 05:35  despair

	* libs/audio/cd/: cd_file.c, cd_linux.c, cd_sdl.c, cd_sgi.c,
	cd_win.c, cd_xmms.c:

	Whitespace, codingstyle, clean out dead comments, redundant returns, and
	generally sanitize the cd plugins.
	
2004-02-07 04:48  deek

	* libs/audio/cd/cd_file.c:

	strip a couple of unnecessary braces
	
2004-02-07 04:47  deek

	* libs/audio/cd/cd_file.c:

	Misc. cleanups.
	
2004-02-07 01:57  taniwha

	* libs/gamecode/engine/pr_debug.c:

	don't seg if the field def can't be found
	
2004-02-07 00:19  taniwha

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

	fix a goofed hardcoding
	
2004-02-07 00:10  taniwha

	* ruamoko/cl_menu/options_util.qc:

	arg, committed debug code again
	
2004-02-07 00:09  taniwha

	* ruamoko/: cl_menu/options.qc, cl_menu/options_util.h,
	cl_menu/options_util.qc, include/cvar.h, lib/cvar.r:

	most of the video menu now uses CvarToggle and CvarToggleView (and rename
	RangeSlider to CvarRangeView)
	
2004-02-07 00:08  taniwha

	* libs/ruamoko/rua_cvar.c:

	add Cvar_Toggle
	
2004-02-07 00:04  taniwha

	* libs/gamecode/engine/pr_load.c:

	check return value... prevents segfault in menu code if menu.dat has issues
	
2004-02-06 15:16  deek

	* libs/audio/cd/cd_file.c:

	Whitespace and coding style.
	
2004-02-06 14:59  deek

	* libs/audio/cd/cd_file.c:

	Updates from ashridah.
	
2004-02-06 08:58  taniwha

	* tools/qfcc/source/def.c:

	give temp defs a name, making it easier to read disassembly output (.tmpN)
	
2004-02-06 08:40  taniwha

	* tools/qfcc/source/expr.c:

	make autoconvertion work for return
	
2004-02-06 08:03  taniwha

	* libs/gamecode/engine/pr_debug.c:

	make globals without a def a lot easier to read (don't need to print the
	address twice:)
	
2004-02-06 05:44  taniwha

	* libs/audio/cd/cd_file.c:

	cleanup patch from ashridah
	basically, moves all the tracklist work into a single function, moves a few
	functions around, cleans up a few issues with things like reset, and whatnot
	
2004-02-06 01:23  taniwha

	* nq/source/host.c:

	<==> QuakeForge initialized<==> to <==> QuakeForge initialized <==>
	
2004-02-06 00:58  taniwha

	* include/QF/vid.h, include/QF/GL/funcs.h,
	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, libs/video/targets/vid_wgl.c:

	don't look up the gl functions until after the context has been setup, just
	incase it affects which functions glGetProcAddress actually returns.
	
2004-02-05 23:46  taniwha

	* tools/bsp2img/bsp2img.c:

	a little easier to read
	
2004-02-05 04:11  taniwha

	* tools/qfbsp/source/: outside.c, portals.c, solidbsp.c, tjunc.c,
	writebsp.c:

	various impovements from Vic via hqbsp (lordhavoc)
	
2004-02-05 03:27  wildcode

	* tools/qfcc/source/qfcc.c:

	win32 fix for over-compliant getopt
	
2004-02-05 00:13  taniwha

	* tools/qfbsp/source/map.c:

	terminate buf properly (\r\n -> \n translation can cause the bytes read to
	be /much/ smaller than expected)
	
2004-02-04 23:26  taniwha

	* ruamoko/include/Makefile.am:

	missed Slider.h
	
2004-02-04 07:36  taniwha

	* configure.ac, include/QF/Makefile.am, include/QF/GL/.cvsignore,
	include/QF/GL/Makefile.am, include/QF/classes/.cvsignore,
	include/QF/classes/Makefile.am, include/QF/plugin/.cvsignore,
	include/QF/plugin/Makefile.am:

	use a little less make recursion. should speed up builds a bit
	
2004-02-04 07:14  taniwha

	* ruamoko/cl_menu/options.qc:

	now all range indicators use the RangeSlider view (need a better name:P)
	
2004-02-04 06:56  taniwha

	* ruamoko/cl_menu/: options.qc, options_util.h, options_util.qc:

	in_mouse_amp finally working properly :)
	forced to move to CMV for the indicator because I ran out of params...
	
2004-02-04 06:41  taniwha

	* tools/qfcc/source/constfold.c:

	cast block expressions
	
2004-02-04 06:31  taniwha

	* tools/qfcc/source/expr.c:

	don't seg if the method can't be found
	
2004-02-04 06:00  taniwha

	* tools/qfcc/source/: constfold.c, method.c:

	these changes from earlier seem to be ok
	
2004-02-04 05:49  taniwha

	* ruamoko/cl_menu/options.qc, ruamoko/cl_menu/options_util.qc,
	tools/qfcc/source/expr.c:

	autoconvert for function parameters now works :)
	
2004-02-04 05:45  taniwha

	* ruamoko/include/Makefile.am:

	install the gui headers properly
	
2004-02-04 04:49  taniwha

	* ruamoko/cl_menu/options_util.qc, tools/qfcc/include/method.h,
	tools/qfcc/source/constfold.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/method.c:

	that made a royal mess :(
	
2004-02-04 04:33  taniwha

	* ruamoko/cl_menu/options_util.qc, tools/qfcc/include/method.h,
	tools/qfcc/source/constfold.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/method.c:

	better auto-conversion of function parameters (ugh, this is getting messy
	:( )
	
2004-02-04 02:35  taniwha

	* ruamoko/: cl_menu/options.qc, cl_menu/options_util.h,
	cl_menu/options_util.qc, gui/Group.r, gui/InputLine.r,
	gui/Makefile.am, gui/Text.r, gui/View.r, include/Array.h,
	include/Makefile.am, include/gui/Group.h, include/gui/InputLine.h,
	include/gui/Point.h, include/gui/Rect.h, include/gui/Size.h,
	include/gui/Slider.h, include/gui/Text.h, include/gui/View.h:

	moving towards object-ized menus :)
	
2004-02-04 02:30  taniwha

	* tools/qfcc/source/expr.c:

	broke returning NIL
	
2004-02-04 01:30  taniwha

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

	warn on return foo (); where foo returns void
	
2004-02-04 00:56  taniwha

	* ruamoko/lib/: Array.r, Object.r:

	Object error doesn't return anything...
	
2004-02-04 00:36  taniwha

	* tools/qfcc/source/qfprogs.c:

	need to do relocs separately from ddef creation due to pr_globals needing
	to be allocated first
	
2004-02-04 00:30  taniwha

	* tools/qfcc/source/constfold.c:

	oops, messed up things like float = int
	
2004-02-04 00:27  taniwha

	* tools/qfcc/source/constfold.c:

	fix some over-conversions
	
2004-02-03 13:35  taniwha

	* ruamoko/cl_menu/: options.qc, options_util.h, options_util.qc:

	all slider indicators now use Slider. nuke draw_perc_bar
	
2004-02-03 13:33  taniwha

	* ruamoko/gui/Slider.r:

	correct the math for calculating the position of the slider indicator
	
2004-02-03 08:31  taniwha

	* configure.ac, ruamoko/Makefile.am, ruamoko/cl_menu/Frame.h,
	ruamoko/cl_menu/HUD.h, ruamoko/cl_menu/Makefile.am,
	ruamoko/cl_menu/client_menu.h, ruamoko/cl_menu/client_menu.qc,
	ruamoko/cl_menu/options.qc, ruamoko/cl_menu/servlist.qc,
	ruamoko/gui/.cvsignore, ruamoko/gui/InputLine.r,
	ruamoko/gui/Makefile.am, ruamoko/gui/Point.r, ruamoko/gui/Rect.r,
	ruamoko/gui/Size.r, ruamoko/gui/Slider.r, ruamoko/gui/View.r,
	ruamoko/include/InputLine.h, ruamoko/include/Makefile.am,
	ruamoko/include/Point.h, ruamoko/include/Rect.h,
	ruamoko/include/Size.h, ruamoko/include/View.h,
	ruamoko/include/gui/InputLine.h, ruamoko/include/gui/Point.h,
	ruamoko/include/gui/Rect.h, ruamoko/include/gui/Size.h,
	ruamoko/include/gui/Slider.h, ruamoko/include/gui/View.h,
	ruamoko/lib/InputLine.r, ruamoko/lib/Makefile.am,
	ruamoko/lib/Point.r, ruamoko/lib/Rect.r, ruamoko/lib/Size.r,
	ruamoko/lib/View.r:

	start working on a gui lib with a Slider class. use the slider class for
	the volume settings. doesn't /quite/ work properly yet
	
2004-02-03 07:48  taniwha

	* tools/qfcc/source/class.c:

	make implementation methods not in the interface work properly when
	-Winterface-check isn't specified and make sure classes don't clash with
	defs or enums
	
2004-02-03 07:29  taniwha

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

	make @class foo work when foo is already defined
	
2004-02-03 06:24  taniwha

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

	make the math functions Grievre provided available
	
2004-02-03 06:00  taniwha

	* ruamoko/: cl_menu/Makefile.am, game/Makefile.am, lib/Makefile.am:

	hopefully better library arrangement
	
2004-02-03 05:59  taniwha

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

	use casts rather than ftoi and itof
	
2004-02-03 05:30  taniwha

	* tools/qfcc/source/Makefile.am:

	finally found the correct way to handle generated source
	
2004-02-03 05:16  despair

	* nq/source/cl_input.c:

	Rename some functions. Now have IN_DownPress instead of IN_DownDown.
	Slightly more obvious at a glance what is going on, without rooting around in
	source.
	
2004-02-03 03:38  taniwha

	* tools/qfcc/include/Makefile.am:

	and another one
	
2004-02-03 03:22  taniwha

	* tools/: pak/Makefile.am, qfcc/source/Makefile.am:

	make dist fixes
	
2004-02-03 03:01  taniwha

	* include/QF/quakefs.h, libs/audio/cd/cd_file.c,
	libs/audio/renderer/snd_dma.c, libs/util/quakefs.c,
	libs/video/renderer/gl/gl_draw.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/cl_tent.c:

	Grievre's gamedir callback patch to fix mangled sounds on gamedir change
	plus a couple minor tweaks I notcied needed doing.
	
2004-02-03 02:40  taniwha

	* tools/qfcc/source/.cvsignore:

	update with qfprogs
	
2004-02-02 21:18  despair

	* qw/source/cl_input.c:

	Improvements in time accounting. Accurate to +-0.5ms, instead of -1,0 like
	others.
	
	Based on Grievre's and zquake's code.
	
2004-02-02 06:15  taniwha

	* Makefile.am:

	fix a misplaced reference to zpak
	
2004-02-02 05:44  taniwha

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

	support old-style portal files again
	
2004-01-31 08:34  taniwha

	* libs/gamecode/engine/: pr_debug.c, pr_edict.c, pr_load.c,
	pr_opcode.c:

	minor cleanups and use escapes when printing strings
	
2004-01-31 07:29  taniwha

	* libs/gamecode/engine/pr_debug.c:

	fix an uninitialized variable
	
2004-01-31 04:26  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	tools/qfcc/source/disassemble.c:

	make printing of global contents in PR_PrintStatement optional so
	disassembly output is cleaner
	
2004-01-31 04:11  taniwha

	* tools/qfcc/source/expr.c:

	fix for perc = itof (perc_val) / (100 / itof (size));
	ie, better detection of function calls in binary expressions
	
2004-01-30 08:46  taniwha

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

	make global printing a little more robust
	
2004-01-30 07:55  taniwha

	* libs/gamecode/engine/pr_debug.c:

	minor cleanup
	
2004-01-30 07:29  taniwha

	* tools/qfcc/source/qfprogs.c:

	remove debug info
	
2004-01-30 07:17  taniwha

	* tools/qfcc/source/qfprogs.c:

	perform relocations so disassembly dumps of qfo files make sense
	
2004-01-30 07:16  taniwha

	* tools/qfcc/include/reloc.h:

	fix a couple struct forward ref issues
	
2004-01-30 05:35  taniwha

	* tools/qfcc/source/qfprogs.c:

	convert the debug info, too. seems to work
	
2004-01-29 08:22  taniwha

	* tools/qfcc/source/qfprogs.c:

	init entity info
	
2004-01-29 08:11  taniwha

	* tools/qfcc/source/strings.c:

	pr_stringsize hasn't reflected static strings size for a while...
	
2004-01-29 07:43  taniwha

	* tools/qfcc/source/: Makefile.am, qfprogs.c, stub.c:

	while not yet perfect, qfprogs now works with qfo files
	
2004-01-28 10:25  misty

	* libs/util/qfplist.c:

	
	Another patch from Grievre, this prevents a bad ogg tracklist.cfg from crashing
	the game, since that event is already handled correctly.
	
	Timothy C. McGrath
	(Hikaru)
	
2004-01-28 10:07  misty

	* libs/audio/cd/cd_file.c:

	
	
	Patch from Grievre to fix cd_file so it does not cause the game to segmentation
	fault when snd_output is set to null. Also some debugging stuff added just in
	case.
	
	This was tested only with making sure that it works when snd_output is null and
	non null. Whoever authored this might want to go test this and make sure it
	still works :)
	
	Timothy C. McGrath
	(Hikaru)
	
2004-01-28 05:34  taniwha

	* tools/qfcc/source/: Makefile.am, qfpreqcc:

	move qfpreqcc in with qfcc for relationship reasons
	
2004-01-28 05:31  taniwha

	* tools/: graph-timeframes, qfgl_gen.pl, misc/graph-timeframes,
	misc/qfgl_gen.pl:

	move graph-timeframes and qfgl_gen.pl into misc. general tidy up
	
2004-01-28 05:29  taniwha

	* tools/: Makefile.am, zpak, pak/Makefile.am, pak/zpak:

	move zpak in with pak since they're intimately related
	
2004-01-28 05:23  taniwha

	* configure.ac, tools/Makefile.am, tools/qfcc/include/qfprogs.h,
	tools/qfcc/source/Makefile.am, tools/qfcc/source/disassemble.c,
	tools/qfcc/source/globals.c, tools/qfcc/source/lines.c,
	tools/qfcc/source/modules.c, tools/qfcc/source/qfodump.c,
	tools/qfcc/source/qfprogs.c, tools/qfcc/source/strings.c:

	move qfprogs in with qfcc (it's going to need to share code)
	
2004-01-28 02:49  despair

	* include/r_cvar.h, include/QF/GL/funcs.h,
	include/QF/GL/qf_funcs_list.h, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_common_gl.c, tools/3dfx_stub/gl_stub.c,
	tools/gl_stub/gl_stub.c, tools/gl_stub/glx_funcs_list.h:

	Add QFGL_WANT, and ability to handle non-required extensions.
	
2004-01-27 08:31  taniwha

	* tools/qflight/: include/Makefile.am, include/entities.h,
	include/options.h, include/properties.h, source/Makefile.am,
	source/entities.c, source/options.c, source/properties.c,
	source/qflight.c:

	start of my properties work. doesn't seem to have broken anything :)
	
2004-01-27 08:12  taniwha

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

	make "havoc" map to the correct attenuation type
	
2004-01-27 06:02  taniwha

	* nq/source/host.c:

	don't allow non-set commands to be executed outside _Host_Frame because
	they can call Host_Error which calls longjmp and it's _Host_Frame that
	calls setjmp... fixes the segfault when +connect foo fails
	
2004-01-27 05:38  taniwha

	* nq/source/: sys_unixd.c, sys_wind.c:

	fix auto-addition of -dedictated
	
2004-01-27 05:23  taniwha

	* libs/console/server.c:

	bah, fix one, create another...
	
2004-01-27 05:08  taniwha

	* tools/qfvis/qfvis.1:

	correct a couple of falsehoods
	
2004-01-27 04:41  taniwha

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

	fix a missing ;
	
2004-01-26 20:07  despair

	* tools/qflight/source/ltface.c:

	Compile fixes, plus a couple of minor optimizations.
	
2004-01-26 07:39  taniwha

	* tools/qflight/: include/entities.h, include/noise.h,
	include/options.h, source/Makefile.am, source/entities.c,
	source/ltface.c, source/noise.c, source/options.c, source/trace.c:

	bring in OpenQuartz's extentions (except -ikmap: got tired:)
	go back to id's lighting model being default. LordHavoc's is selectable
	via --attentuation havoc. Also selectable on a per-light basis.
	
2004-01-26 03:58  despair

	* libs/video/targets/vid_common_gl.c:

	Warn users if their system doesn't support GL_ATI_pn_triangles.
	
2004-01-26 01:21  taniwha

	* libs/audio/renderer/snd_dma.c:

	segfault fix from ashridah
	
2004-01-26 00:40  despair

	* libs/video/targets/vid_common_gl.c:

	Fix help for gl_tessellate cvar.
	
2004-01-26 00:13  despair

	* include/QF/GL/Makefile.am, include/QF/GL/ati.h,
	include/QF/GL/extensions.h, include/QF/GL/qf_funcs_list.h,
	include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_rmain.c,
	libs/video/targets/vid_common_gl.c:

	TruForm support. Controlled by gl_tessellate
	
2004-01-25 22:08  taniwha

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

	initialized locals are a little trickier...
	
2004-01-25 21:45  taniwha

	* tools/qfcc/source/expr.c:

	warn on if (a = b)
	
2004-01-25 21:36  taniwha

	* tools/qfcc/source/: constfold.c, expr.c, function.c, qc-parse.y:

	better timing for constant folding
	
2004-01-25 19:59  taniwha

	* libs/audio/targets/snd_sun.c:

	this should fix thuglife's segfault
	
2004-01-25 08:59  taniwha

	* tools/qfcc/source/emit.c:

	disable debug output
	
2004-01-25 08:55  taniwha

	* tools/qfcc/: include/expr.h, source/Makefile.am,
	source/constfold.c, source/emit.c, source/expr.c,
	source/function.c, source/qc-parse.y, source/switch.c,
	source/type.c:

	better constant folding with auto-conversion between scalar types (might
	make that optional for non-constants)
	
2004-01-25 07:19  taniwha

	* qw/source/sv_pr_cmds.c:

	implement an optimisation Griever found. hopefully doesn't cause any
	problems
	
2004-01-25 07:12  taniwha

	* qw/source/sv_pr_cmds.c:

	bah, my findradius fix got stomped on :P
	
2004-01-25 05:27  taniwha

	* qw/source/sv_progs.c:

	arg, forgot to terminate the arrays again
	
2004-01-22 07:02  taniwha

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

	another year goes by...
	
2004-01-22 06:36  taniwha

	* configure.ac:

	qnx doesn't need any pthread flags when linking
	
2004-01-22 06:27  taniwha

	* libs/ruamoko/rua_math.c:

	d'oh
	
2004-01-22 06:26  taniwha

	* libs/ruamoko/rua_math.c:

	implement the invers hyper trig functions locally because they're not
	available everywhere.
	
2004-01-22 05:43  taniwha

	* include/rua_internal.h, libs/ruamoko/Makefile.am,
	libs/ruamoko/rua_init.c, libs/ruamoko/rua_math.c:

	ruamoko math functions from Grievre
	
2004-01-22 04:42  taniwha

	* libs/console/server.c:

	d'oh
	
2004-01-22 04:28  taniwha

	* libs/console/server.c:

	fix the print mangling of scrolled back screens (thought of this about 10s
	after committing:P)
	
2004-01-22 04:16  taniwha

	* tools/qfcc/source/qfcc.c:

	proper error checking when openning progs.src
	
2004-01-22 04:07  taniwha

	* libs/console/server.c:

	scrollback 90% working. prints will mangle things, but ^L will clean it up
	
2004-01-22 03:43  wildcode

	* libs/util/sys.c:

	win32 server console now works
	
2004-01-22 02:26  taniwha

	* include/asm_i386.h, libs/util/math.S:

	export BoxOnPlaneSide properly in windows so it doesn't cause a segfault
	
2004-01-22 01:33  taniwha

	* ruamoko/cl_menu/: controls_o.qc, options.qc:

	fix the key bindings menus (invalid strings) and add a music volume knob
	
2004-01-22 01:04  taniwha

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

	linker.c:
		I think I found the real reason doxygen gets confused
	expr.c:
		add a check for x & y == 2 (or similar) doesn't work for constant y at
		the moment.
	
2004-01-21 23:09  taniwha

	* qw/source/sv_progs.c:

	d'oh, forgot to fix this in qw
	
2004-01-21 21:58  taniwha

	* tools/qfcc/source/expr.c:

	more constant folding
	
2004-01-21 21:43  taniwha

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

	don't seg when in traditional mode and @ is seen
	
2004-01-21 21:21  wildcode

	* configure.ac:

	cygwin changes to create dlls
	
2004-01-21 21:06  taniwha

	* libs/audio/cd.c:

	make "file" the default cd plugin
	
2004-01-21 20:54  taniwha

	* configure.ac, RPM/quakeforge.spec.in, debian/control,
	debian/rules, tools/Makefile.am:

	don't need qfdefs any more since the servers now do its job themselves
	
2004-01-21 20:09  taniwha

	* nq/source/: cl_parse.c, sv_ded.c, sv_main.c:

	no more Max Headroom impersonations during level changes
	
2004-01-21 19:35  taniwha

	* libs/audio/cd/cd_file.c:

	used the function I'd created for loading sounds :P (fixes cd_file plugin
	loading)
	
2004-01-21 08:09  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_resolve.c, nq/source/sv_progs.c,
	qw/source/sv_progs.c:

	first step to making qfdefs redundant. "standard" progs now get resolved
	staticly rather than looking up the defs. "broken" progs should now work.
	
2004-01-21 04:49  taniwha

	* libs/: Makefile.am, gib/Makefile.am:

	don't know why I thought gib depended on console...
	
2004-01-21 03:16  taniwha

	* libs/audio/cd/cd_file.c:

	oops, uninitialized variable
	
2004-01-21 02:59  taniwha

	* libs/audio/cd/cd_file.c:

	make some prints developer
	
2004-01-21 02:51  taniwha

	* include/snd_render.h, include/QF/sound.h,
	include/QF/plugin/snd_render.h, libs/audio/snd.c,
	libs/audio/cd/cd_file.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c:

	extend the sound api slightly to ease things like cd_file and make cd_file
	work as intended :)
	
2004-01-21 00:15  taniwha

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

	this should fix static win32 builds
	
2004-01-20 22:20  taniwha

	* libs/audio/cd/cd_file.c:

	whitespace
	
2004-01-20 22:14  taniwha

	* libs/audio/targets/snd_alsa.c:

	snd_alsa.c doesn't work for 0.9.x so don't mention it :)
	
2004-01-20 21:59  taniwha

	* debian/: quakeforge-common.shlibs, rules:

	quick hacks to get my snapshots building
	
2004-01-20 08:47  taniwha

	* libs/audio/cd/cd_file.c:

	fix a couple of compile issues with older gcc
	
2004-01-20 08:34  taniwha

	* include/QF/plugin/cd.h, libs/audio/cd/cd_file.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/cd/cd_xmms.c:

	remove two redundant functions from cd_funcs_t and convert all the cd
	plugins to using pre-initialized structs
	
2004-01-20 08:26  taniwha

	* configure.ac:

	need to /always/ set ALSA_PLUGIN
	
2004-01-20 06:58  taniwha

	* configure.ac, doc/tracklist.cfg, libs/audio/cd/Makefile.am,
	libs/audio/cd/cd_file.c:

	ashridah's file based cd plugin (ie, it will play any sound file QF can
	load as background music).
	
2004-01-20 06:10  taniwha

	* include/QF/msg.h, libs/net/net_main.c, libs/net/nc/net_udp.c,
	libs/net/nc/net_udp6.c, libs/util/msg.c, qw/include/net_svc.h,
	qw/source/net_packetlog.c, qw/source/net_svc.c:

	Mike Gorchak's <mike@malva.ua> second (final for now:) QNX patch. renames
	msg_t to qmsg_t.
	
2004-01-20 05:57  taniwha

	* configure.ac, libs/audio/snd.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_win.c, libs/console/client.c, libs/util/wadfile.c,
	libs/video/targets/vid_sdl32.c, nq/source/host_cmd.c,
	nq/source/sv_user.c, nq/source/sys_unixd.c:

	first chunk of Mike Gorchak's <mike@malva.ua> QNX patches
	
2004-01-20 05:43  taniwha

	* configure.ac, RPM/quakeforge.spec.in:

	autoconfiscate the alsa plugin name
	
2004-01-20 03:47  taniwha

	* configure.ac, include/QF/mathlib.h,
	libs/audio/renderer/snd_mixa.S, libs/console/filelist.c,
	libs/ruamoko/rua_file.c, libs/util/math.S, libs/util/pakfile.c,
	libs/util/quakefs.c, libs/util/quakeio.c, libs/util/sys.c,
	libs/util/sys_ia32.S, libs/util/wadfile.c,
	libs/video/renderer/sw/fpua.S, libs/video/renderer/sw/sw_raclipa.S,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sdl32.c,
	libs/video/targets/vid_sgl.c, nq/source/sys_sdl.c,
	qw/source/cl_sys_sdl.c, qw/source/sv_main.c,
	tools/qfmodelgen/source/cmdlib.c:

	be consistent with WIN32 and _WIN32 (now all _WIN32)
	
2004-01-20 00:19  taniwha

	* RPM/quakeforge.spec.in:

	update for the new ruamoko lib
	
2004-01-19 21:48  despair

	* include/alsa_funcs_list.h, libs/audio/targets/snd_alsa_0_9.c:

	Argh.
	
2004-01-19 21:41  mindhog

	* configure.ac:

	refixed test for HAVE_ALSA
	
2004-01-19 21:21  despair

	* configure.ac:

	Fix for poor syntax. Thanks mindhog.
	
2004-01-19 20:37  despair

	* configure.ac:

	This should get ALSA 0.9 support working again. ALSA 0.9 users please test.
	Report any compile or ./configure failures especially. If it reports you have
	ALSA0_9, you should be using `set snd_plugin "alsa0_9"`.
	
2004-01-19 07:47  taniwha

	* configure.ac, include/QF/gib.h, include/QF/mathlib.h,
	include/QF/plugin.h, include/QF/quakefs.h, include/QF/plugin/cd.h,
	include/QF/plugin/console.h, include/QF/plugin/general.h,
	include/QF/plugin/input.h, include/QF/plugin/snd_output.h,
	include/QF/plugin/snd_render.h, libs/Makefile.am,
	libs/audio/Makefile.am, libs/audio/cd/cd_xmms.c,
	libs/console/Makefile.am, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/gib/Makefile.am,
	libs/gib/gib_builtin.c, libs/image/Makefile.am,
	libs/models/Makefile.am, libs/models/null_model.c,
	libs/object/Makefile.am, libs/ruamoko/Makefile.am,
	libs/util/Makefile.am, libs/util/quakefs.c, libs/video/Makefile.am,
	libs/video/renderer/Makefile.am, nq/source/Makefile.am,
	nq/source/sv_ded.c, nq/source/sv_model.c, qw/source/Makefile.am,
	qw/source/sv_model.c:

	several libs can now get built as dlls in windows: console, gamecode,
	gamecode_builtins, gib, image, modules, object, ruamoko and util.
	
2004-01-19 02:54  taniwha

	* nq/: include/client.h, source/cl_main.c, source/cl_tent.c:

	*sigh*, got a little too eager.
	
2004-01-19 02:43  taniwha

	* nq/: include/client.h, source/cl_main.c, source/cl_tent.c:

	nq blood particle hack from Grievre
	
2004-01-18 09:18  wildcode

	* libs/audio/targets/: snd_dx.c, snd_win.c:

	add snd_bits/rate/stereo cvars to win and dx sound targets
	
2004-01-18 07:50  taniwha

	* libs/gamecode/engine/pr_strings.c:

	when clearing the return strings, it's a good idea to clear them completely
	
2004-01-18 06:55  taniwha

	* tools/qfvis/qfvis.1:

	refer to the correct program
	
2004-01-17 22:41  despair

	* libs/audio/targets/: Makefile.am, snd_alsa_0_9.c:

	Bring back alsa 0.9 support as a separate module.
	
2004-01-17 22:03  despair

	* libs/audio/targets/snd_alsa.c:

	Check return conditions during ALSA setup.
	Error checking during setup is a good thing...
	
2004-01-17 08:09  taniwha

	* include/QF/qfplist.h:

	more doxygen fixes
	
2004-01-17 07:14  taniwha

	* libs/models/model.c, nq/source/cl_tent.c, qw/source/cl_tent.c:

	temporary hack to avoid crashing when s_explod.mdl isn't precached but
	explosions are requested
	
2004-01-17 05:11  taniwha

	* libs/: models/alias/gl_model_alias.c, util/quakeio.c:

	fix a buffer overflow and an underflow
	
2004-01-16 08:02  taniwha

	* configure.ac, include/rua_internal.h, 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,
	libs/ruamoko/Makefile.am, libs/ruamoko/rua_init.c,
	libs/ruamoko/rua_obj.c, nq/source/sv_pr_cmds.c,
	qw/source/sv_pr_cmds.c, tools/qwaq/main.c:

	move the OO runtime support code from libQFgamecode to libQFruamoko where
	it really belongs :)
	
2004-01-16 07:03  taniwha

	* include/Makefile.am, include/rua_internal.h,
	include/QF/ruamoko.h, libs/console/menu.c, libs/ruamoko/rua_cbuf.c,
	libs/ruamoko/rua_cmd.c, libs/ruamoko/rua_cvar.c,
	libs/ruamoko/rua_file.c, libs/ruamoko/rua_hash.c,
	libs/ruamoko/rua_init.c, libs/ruamoko/rua_plist.c,
	libs/ruamoko/rua_qfile.c, libs/ruamoko/rua_qfs.c,
	libs/ruamoko/rua_string.c, nq/source/host.c,
	nq/source/sv_pr_cmds.c, qw/source/cl_main.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c:

	more rua cleanups: now just one init function to call (it calls the rest)
	
2004-01-16 05:46  taniwha

	* configure.ac, include/QF/Makefile.am, include/QF/csqc.h,
	include/QF/keys.h, include/QF/ruamoko.h, libs/Makefile.am,
	libs/console/menu.c, libs/gamecode/builtins/Makefile.am,
	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_hash.c, libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_plist.c,
	libs/gamecode/builtins/bi_qfile.c, libs/gamecode/builtins/bi_qfs.c,
	libs/gamecode/builtins/bi_string.c,
	libs/gamecode/builtins/pr_cmds.c, libs/ruamoko/.cvsignore,
	libs/ruamoko/Makefile.am, libs/ruamoko/rua_cbuf.c,
	libs/ruamoko/rua_cmd.c, libs/ruamoko/rua_cvar.c,
	libs/ruamoko/rua_file.c, libs/ruamoko/rua_hash.c,
	libs/ruamoko/rua_init.c, libs/ruamoko/rua_plist.c,
	libs/ruamoko/rua_qfile.c, libs/ruamoko/rua_qfs.c,
	libs/ruamoko/rua_string.c, nq/source/Makefile.am, nq/source/host.c,
	nq/source/sv_ded.c, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/sv_progs.c:

	move the bulk of what whas libQFcsqc to libQFruamoko.
	
2004-01-16 02:50  taniwha

	* libs/audio/targets/snd_oss.c:

	don't block if the sound device is busy (from Grievre)
	
2004-01-16 00:45  despair

	* include/alsa_funcs_list.h:

	Fix headers for alsa 0.9.
	
2004-01-15 23:05  taniwha

	* qw/source/sv_pr_qwe.c:

	fix a missing terminator found by Grievre
	
2004-01-15 20:19  taniwha

	* acinclude.m4:

	need those functions, dang it :(
	
2004-01-15 20:06  taniwha

	* acinclude.m4:

	fix warnings pointed out by automake 1.8 and clean out some cruft
	
2004-01-15 07:16  taniwha

	* include/QF/wad.h, include/QF/wadfile.h, libs/util/pakfile.c,
	libs/util/wadfile.c, tools/qfbsp/include/bsp5.h,
	tools/qfbsp/include/options.h, tools/qfbsp/source/options.c,
	tools/qfbsp/source/qfbsp.c, tools/qfbsp/source/readbsp.c,
	tools/qfbsp/source/writebsp.c, tools/wad/wad.c:

	can now dump a map's textures to a wad file (name currently based on bsp
	file name (eg, foo.bsp -> foo.wad)
	
2004-01-15 04:04  taniwha

	* tools/cross/cross.sh:

	update for latest mingw and flex
	
2004-01-13 21:30  taniwha

	* include/QF/sys.h, libs/gib/gib_builtin.c, libs/util/sys.c:

	Sys_PathType has been unnecessary for a while so nuke it
	
2004-01-13 06:47  taniwha

	* tools/qfbsp/source/writebsp.c:

	use the wadfile support in libQFutil instead of a local version
	
2004-01-13 06:39  taniwha

	* libs/util/wadfile.c:

	support compressed wads (.wad.gz) and read the lump count correctly
	
2004-01-13 03:07  taniwha

	* tools/qfcc/source/cpp.c:

	remove redundant cast
	
2004-01-13 03:02  taniwha

	* tools/qfbsp/: include/bsp5.h, source/qfbsp.c, source/readbsp.c:

	minor cleanup: LoadBSP really shouldn't be doing the bsp2prt stuff :)
	
2004-01-12 06:38  taniwha

	* libs/util/dstring.c:

	oops, forgot the ~. fixes wildcode's lockup and should fix rxr's
	
2004-01-12 05:36  wildcode

	* tools/qfcc/source/cpp.c:

	fix incompatable pointer type
	
2004-01-12 05:34  wildcode

	* libs/audio/targets/snd_dx.c:

	fix dereferencing type-punned pointer errors
	
2004-01-12 02:23  wildcode

	* configure.ac, include/win32/dirent.h, libs/util/dirent.c:

	dirent.c and dirent.h brought in from cygwin for win32 builds
	
2004-01-12 02:09  taniwha

	* tools/qfbsp/source/readbsp.c:

	t-juctions don't affect portals so don't mess with the loaded faces
	
2004-01-12 01:52  taniwha

	* tools/qfbsp/source/readbsp.c:

	qfbsp --portal foo.bsp now works :) produces identical results for simple
	maps.
	
2004-01-12 01:49  taniwha

	* tools/qfbsp/source/portals.c:

	whitespace
	
2004-01-11 08:48  taniwha

	* tools/qfbsp/: include/bsp5.h, include/options.h,
	source/Makefile.am, source/options.c, source/qfbsp.c,
	source/readbsp.c:

	first stab at getting bsp to portal working. produces a portal file that
	looks ok at first glance but the numbers are a tad bogus. More loading
	errors, I guess.
	
2004-01-11 05:56  taniwha

	* doc/quakeforge.dox.in:

	don't run doxygen in Forge: it doesn't grok Objective-C
	
2004-01-11 05:52  taniwha

	* tools/qfcc/source/linker.c:

	hopefully shut doxygen up about a "const char" function
	
2004-01-10 08:05  taniwha

	* configure.ac, libs/util/wadfile.c, tools/Makefile.am,
	tools/wad/.cvsignore, tools/wad/Makefile.am, tools/wad/wad.1,
	tools/wad/wad.c, tools/wad/wad.h:

	add a wad tool along the lines of pak. can't yet be used for wad creation
	(that's a little more complicated), but it can be used for listing and
	extracting the contents of a wad file. watch out for *foo :)
	
2004-01-10 06:11  taniwha

	* libs/util/qfplist.c:

	more consistency fixes
	
2004-01-09 23:37  taniwha

	* libs/video/targets/vid_glx.c:

	it seems ATI's libGL needs to be loaded with global symbols in order to
	work properly.
	
2004-01-09 23:34  taniwha

	* include/QF/Makefile.am, include/QF/wad.h, include/QF/wadfile.h,
	libs/util/Makefile.am, libs/util/wad.c, libs/util/wadfile.c,
	tools/qfbsp/source/writebsp.c:

	partial work on wad file access cleanup in preparation of making a wad
	utility
	
2004-01-09 23:04  taniwha

	* libs/object/object.c:

	use calloc instead of malloc when creating objects. clears up some
	uninitialized memory usages pointed out by valgrind.
	
2004-01-09 22:28  taniwha

	* libs/util/quakefs.c:

	remove some debug prints
	
2004-01-09 03:48  taniwha

	* libs/audio/renderer/: snd_dma.c, snd_mix.c:

	name changes to make figuring out what's private and what's not easier
	
2004-01-09 03:32  taniwha

	* include/QF/qfplist.h:

	doxygen didn't like that construct
	
2004-01-08 04:04  taniwha

	* libs/gamecode/engine/pr_debug.c:

	allocate the aux function map properly
	
2004-01-08 04:03  taniwha

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

	I had forgotten the free string refs list /had/ to be in the progs vm
	
2004-01-08 03:46  taniwha

	* include/snd_render.h, include/QF/sound.h,
	include/QF/plugin/snd_output.h, libs/audio/renderer/snd_dma.c,
	libs/audio/targets/snd_alsa.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dx.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:

	fix shm properly :)
	
2004-01-08 03:33  despair

	* libs/models/alias/gl_model_alias.c:

	/, not // in paths. textures//foo.png is ugly. ;)
	
2004-01-08 01:48  taniwha

	* include/snd_render.h, libs/audio/snd.c,
	libs/audio/renderer/midi.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mix.c:

	more sound static cleanup
	
2004-01-08 01:02  taniwha

	* qw/source/cl_parse.c:

	disable the "don't download sounds with -nosound" feature until I get
	things sorted
	
2004-01-08 00:25  taniwha

	* libs/audio/: snd.c, renderer/snd_dma.c:

	clean up snd.c a little
	
2004-01-07 20:06  taniwha

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

	fix some inconsistencies pointed out by doxygen
	
2004-01-07 08:54  taniwha

	* libs/util/quakefs.c:

	fix more string ownership issues
	
2004-01-07 08:45  despair

	* libs/audio/snd.c:

	Codestyle. Grr!
	
2004-01-07 08:16  taniwha

	* libs/audio/snd.c:

	fix some weird whitespace
	
2004-01-07 08:02  deek

	* libs/util/qfplist.c:

	oops. :)
	
2004-01-07 07:36  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_string.c, ruamoko/cl_menu/client_menu.qc,
	ruamoko/include/string.h, ruamoko/lib/string.r:

	add some string builtins (only the basics for now, but enough to deal with
	temporary strings) and fix the game load/save menus.
	
2004-01-07 07:28  taniwha

	* nq/source/host.c:

	gah, c&p strikes again
	
2004-01-07 07:01  deek

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

	plist functions that add objects return qboolean, not int. Also doc fixes.
	
2004-01-07 06:40  taniwha

	* libs/util/quakefs.c:

	close a nasty hole in the gamedir code
	
2004-01-07 06:29  taniwha

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

	don't write config.cfg until /after/ it's been read :)
	
2004-01-07 06:19  taniwha

	* include/QF/qfplist.h, libs/gamecode/builtins/bi_plist.c,
	libs/util/qfplist.c, ruamoko/include/plist.h, ruamoko/lib/plist.r:

	change the dict and array add functions to return true/false and add some
	more docs
	
2004-01-07 05:35  taniwha

	* libs/util/qfplist.c:

	remove the FIXMEs. plist takes ownership of the item
	
2004-01-07 05:22  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_load.c, libs/gamecode/engine/pr_parse.c,
	libs/gamecode/engine/pr_strings.c:

	use a cycled pool of "return strings". I'd love to come up with something
	better, but this will do (similar to what qwe does, but qf style:)
	
2004-01-07 02:52  taniwha

	* doc/progs/vm-mem.fig:

	start documenting the progs engine. memory map initially
	
2004-01-07 02:48  taniwha

	* libs/gamecode/engine/pr_builtins.c:

	make a local copy of the builtins table being register as it might need to
	be modified
	
2004-01-07 00:14  taniwha

	* qw/include/Makefile.am:

	make dist fix
	
2004-01-07 00:04  taniwha

	* ruamoko/lib/: crudefile.r, infokey.r, math.r, physics.r,
	qw_physics.r, server.r, string.r, system.r:

	set all of our static builtin extentions to 0x000fxxxx. fixes the invalid
	builtin crash in menus
	
2004-01-07 00:03  taniwha

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

	allow constant expressions to be used for builtin numbers
	
2004-01-06 23:23  taniwha

	* qw/source/sv_progs.c:

	should have compile tested. oops
	
2004-01-06 23:04  taniwha

	* qw/source/: sv_pr_qwe.c, sv_progs.c:

	ensure ucmd_unkown and sv_cbuf->unkown_command always point somewhere sane
	
2004-01-06 11:09  deek

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

	Change PL_D_AddObject() so that it replaces values instead of stacking them.
	Add PL_D_AllKeys(), which returns a list of all keys in a dictionary.
	Rename PL_FreeItem() to PL_Free() -- what was I smoking?
	Document some of the property list system for doxygen.
	
2004-01-06 11:05  deek

	* libs/util/hash.c:

	one-line whitespace, didn't look too hard at the rest though. :)
	
2004-01-06 08:40  taniwha

	* libs/util/hash.c:

	better memory management for hash tables
	
2004-01-06 08:09  taniwha

	* libs/gamecode/engine/pr_edict.c:

	print an address if the def name is blank
	
2004-01-06 07:33  taniwha

	* libs/util/quakefs.c:

	expand ~ for fs_dirconf
	
2004-01-06 07:00  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_builtins.c, nq/include/sv_progs.h,
	nq/source/sv_pr_cmds.c, nq/source/sv_progs.c,
	qw/include/sv_pr_qwe.h, qw/include/sv_progs.h,
	qw/source/Makefile.am, qw/source/sv_pr_cmds.c,
	qw/source/sv_pr_qwe.c, qw/source/sv_progs.c:

	provide builtin mappings for id (none, really), qf and ktpro/qwe (qw only),
	add qwe builtin extensions to qw-server. provide sv_progs_ext to control
	the builtin mapping. valid values are "id", "qf" (our old static builtins),
	"qwe"/"ktpro" (either works. for ktpro mod support) and "none" (no
	mapping). any other value is equivalent to "none".
	
2004-01-06 06:08  taniwha

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

	add builtin mapping support (not used yet) and fix an uninitialized
	variable
	
2004-01-06 05:51  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_gib.c, libs/gamecode/builtins/bi_hash.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_plist.c,
	libs/gamecode/builtins/bi_qfile.c, libs/gamecode/builtins/bi_qfs.c,
	libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_builtins.c, libs/gamecode/engine/pr_obj.c,
	libs/video/renderer/r_progs.c, libs/video/targets/pr_keys.c,
	nq/source/sv_pr_cmds.c, nq/source/sv_progs.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_progs.c, qw/source/sv_user.c,
	tools/qwaq/builtins.c:

	move to using a hash table for builtin number -> builtin lookup so sparse
	ranges can be used efficiently. move the auto-allocated builtins to
	0x10000000-0x7fffffff. should be more than enough :)
	
	use static builtin tables ("nul" terminated) instead of a series of
	function calls to add builtins to a vm. should be more memory efficient.
	
2004-01-06 03:38  despair

	* libs/video/targets/vid_wgl.c:

	Whitespace.
	
2004-01-06 03:38  despair

	* libs/video/targets/joy.c:

	Futureproofing.
	
2004-01-06 03:24  despair

	* libs/audio/: Makefile.am, targets/snd_oss.c:

	Whitespace
	
2004-01-06 03:18  taniwha

	* libs/gamecode/engine/pr_builtins.c:

	make the bad builtin number a warning and provide a suitable function in
	case the function is called: allows progs with bad (but unused) builtins
	to run anyway
	
2004-01-05 09:06  taniwha

	* ruamoko/: include/Makefile.am, include/math.h, include/message.h,
	include/physics.h, include/server.h, include/string.h,
	lib/Makefile.am, lib/math.r, lib/message.r, lib/physics.r,
	lib/server.r, lib/string.r, lib/system.r:

	quick and dirty fix to get menus loading again. libr.a really needs to be
	cleaned up: most of the stuff in it should /not/ be in the standard library
	
2004-01-05 08:52  taniwha

	* libs/gamecode/engine/pr_builtins.c:

	report all bad builtins rather than just the first
	
2004-01-05 08:08  taniwha

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

	do the builtin function lookup at load time rather than runtime and store
	the function address in the progs function descriptor. this will speed up
	calls to builtin functions, especially when ranges get introduced.
	
2004-01-05 07:10  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_gib.c, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_obj.c,
	libs/gamecode/engine/pr_strings.c, qw/source/sv_ccmds.c,
	qw/source/sv_user.c, tools/qwaq/main.c:

	add PR_PushFrame and PR_PopFrame so temp strings are easy to use for
	parameters to progs functions.
	
	double the progs stack sizes (call depth of 32? eek)
	
	allow one extra call on the progs stack :)
	
	misc minor cleanups
	
2004-01-05 01:41  taniwha

	* libs/gamecode/engine/pr_obj.c:

	implement a couple more obj functions
	
2004-01-05 00:48  mindhog

	* qw/source/sv_pr_cmds.c:

	Treat cs_server clients like non-client entities for GIB "frag" event
	
2004-01-05 00:25  mindhog

	* qw/source/sv_send.c:

	Added the missing null terminator for a reliable message send.
	
2004-01-04 07:42  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_strings.c, libs/util/dstring.c,
	qw/source/sv_init.c, tools/qwaq/builtins.c, tools/qwaq/main.qc:

	new internal printf engine for progs, mostly thanks to Deek.
	also a few cleanup bits
	
2004-01-04 03:24  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	micro-tidy while pondering how to rework this whole mess
	
2004-01-04 02:03  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_strings.c,
	qw/source/sv_main.c, tools/qwaq/builtins.c:

	Nuke PR_GarbageCollect as it's both redundant with the new temp strings
	and wrong anyway (could free strings it wasn't supposed to).
	
	Don't free the string pointed to by a strref since it's already been
	implicity freed (whole memory space nuked). Fixes new map crash.
	
2004-01-04 01:20  despair

	* libs/models/alias/gl_model_alias.c:

	Check for %s_luma as well as %s_glow. Also a bit of whitespace.
	
2004-01-03 08:43  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_load.c, libs/gamecode/engine/pr_strings.c,
	tools/qwaq/main.c, tools/qwaq/main.qc:

	 o  all progs strings are now stored in progs memory
	 o  temporary strings automaticly get freed when the function they're
	    created in (results of str + str and most strings returned from
		builtins). a way to keep temp strings will be provided later
	 o	fix up qwaq to test the temp strings
	
2003-12-28 05:25  taniwha

	* libs/: models/model.c, models/alias/gl_model_alias.c,
	models/alias/model_alias.c, models/brush/gl_model_brush.c,
	util/quakefs.c, video/renderer/gl/gl_sky.c:

	better external skin handling from Grievre
	
2003-12-23 22:24  despair

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

	Fix loading of some sky textures.
	
2003-12-23 20:05  despair

	* include/QF/model.h, libs/models/model.c,
	libs/models/brush/gl_model_brush.c:

	gl_external_textures -> gl_textures_external, plus whitespace & codingstyle.
	
2003-12-23 08:38  taniwha

	* include/QF/model.h, libs/models/model.c:

	more texture tweeks from Griever: gl_external_textures
	
2003-12-23 07:22  taniwha

	* libs/models/brush/gl_model_brush.c:

	luma tweak (redundant code removal) from Grievre
	
2003-12-22 23:40  taniwha

	* qw/source/sv_send.c:

	make sure outputbuf's mem gets initialized (oops:)
	
2003-12-22 23:35  taniwha

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

	dstrings now have individual memory management functions
	
2003-12-22 20:51  taniwha

	* configure.ac, libs/net/Makefile.am, libs/net/nc/Makefile.am,
	libs/net/nm/Makefile.am, libs/util/Makefile.am,
	libs/video/renderer/Makefile.am,
	libs/video/renderer/sw/Makefile.am, libs/video/targets/Makefile.am,
	nq/source/Makefile.am, qw/include/server.h, qw/source/Makefile.am:

	--disable-static now works (thanks for the heads-up, raorn)
	
2003-12-22 19:59  taniwha

	* libs/video/targets/Makefile.am:

	fix a typo that prevented the asm lib getting the correct flags
	
2003-12-22 19:58  taniwha

	* libs/gamecode/engine/pr_load.c:

	use the passed "size" parameter rather than qfs_filesize: no telling
	/where/ the progs really came from :)
	
2003-12-22 01:07  despair

	* include/alsa_funcs_list.h, libs/audio/targets/snd_alsa.c:

	Update ALSA sound target to support 1.0.
	Breaks 0.9 support, but 1.0 is in 2.6.0. So either update, or revert to older
	snd_alsa.c & alsa_funcs_list.h.
	
2003-12-21 08:02  despair

	* libs/models/brush/gl_model_brush.c:

	Luma texture support for brush models (From Fuh, by way of Grievre).
	
2003-12-19 04:59  taniwha

	* tools/qfcc/source/class.c:

	give an error message instead of segging for the following code:
	
	@class foo;
	@interface bar : foo
	@end
	
2003-12-19 04:50  taniwha

	* nq/source/Makefile.am:

	clients now need to link in the server console plugin when static
	
2003-12-19 04:25  taniwha

	* include/QF/classes/.cvsignore, libs/object/.cvsignore:

	don't need to see these :)
	
2003-12-19 03:41  taniwha

	* nq/source/host.c:

	dedicated server needs/wants the text (server) console plugin, not the
	console plugin (ie, when static)
	
2003-12-09 06:57  snax

	* include/garbage.h, include/QF/object.h, libs/object/garbage.c,
	libs/object/object.c:

	Added a finalize method to all Objects and modified the garbage
	collector to deal with objects that might gain references during
	finalization.
	
2003-12-09 04:29  taniwha

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

	eek, had the entity center-point calculation wrong. thanks, grievre
	
2003-12-09 02:00  snax

	* include/garbage.h, include/QF/object.h,
	include/QF/classes/ArrayList.h, libs/object/ArrayList.c,
	libs/object/Double.c, libs/object/garbage.c, libs/object/object.c,
	qw/source/sv_main.c:

	Garbage collection:
	Moved from reference counting over to a mark and sweep method.  Objects
	are now required to implement an allRefs method which returns a pointer
	to a list of all other referenced objects.  How the list is maintained
	is up to each object.  The retain/release mechanism still works; objects
	with any references will not be garbage collected, even if the collector
	thinks they should be.
	
2003-12-07 22:45  snax

	* include/Makefile.am, include/garbage.h, include/QF/object.h,
	libs/object/ArrayList.c, libs/object/Makefile.am,
	libs/object/garbage.c, libs/object/object.c, qw/source/sv_main.c:

	Fix a bug with ArrayList_Deinit_f (tried too hard to be clever), and add
	an incremental, reference counting garbage collector for QFobjects.  A
	different kind of collector will eventually be needed to run once in a
	while to sweep up cyclic structures.
	
2003-12-07 04:50  snax

	* configure.ac, include/QF/Makefile.am, include/QF/object.h,
	include/QF/classes/ArrayList.h, include/QF/classes/Collection.h,
	include/QF/classes/Double.h, include/QF/classes/Exception.h,
	include/QF/classes/Integer.h, include/QF/classes/Iterator.h,
	include/QF/classes/List.h, include/QF/classes/Makefile.am,
	include/QF/classes/Number.h, include/QF/classes/String.h,
	libs/Makefile.am, libs/object/ArrayList.c,
	libs/object/Collection.c, libs/object/Double.c,
	libs/object/Integer.c, libs/object/Iterator.c, libs/object/List.c,
	libs/object/Makefile.am, libs/object/Number.c,
	libs/object/String.c, libs/object/object.c, libs/util/Makefile.am,
	libs/util/object.c, qw/source/Makefile.am:

	Move the QF object system into it's own library, fix up the standard
	classes.
	
2003-12-07 04:21  taniwha

	* libs/image/png.c:

	correct gamma test thanks to Grievre
	
2003-12-06 22:49  taniwha

	* include/QF/progs.h:

	more whitespace
	
2003-12-06 05:06  taniwha

	* qw/source/sv_user.c:

	fix an incorrect parameter bug found by Grievre
	
2003-12-05 22:33  taniwha

	* include/QF/progs.h:

	white space
	
2003-12-02 23:42  taniwha

	* qw/source/cl_ents.c:

	mask off non-light bits from effects in CL_NewDlight as EF_FLAG1 etc
	shouldn't affect light effects.
	
2003-11-29 23:09  snax

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

	Add the instanceOf() macro and supporting function, and try to fix
	gcc 2.95 support again.
	
2003-11-29 22:51  snax

	* include/QF/object.h:

	This should fix object.h on gcc 2.95.
	
2003-11-29 04:40  snax

	* include/QF/Makefile.am, include/QF/object.h,
	libs/util/Makefile.am, libs/util/object.c, qw/source/sv_main.c:

	First commit of an experimental low-level object system.  At some point
	GIB will be reworked to use it, and hopefully Rua will also so that the
	two languages can share objects, events, etc.
	
	Warning: This uses quite a few hacks and tortured macros, it might cause
	breakage.
	
2003-11-29 02:01  snax

	* include/QF/gib.h, libs/gib/gib_builtin.c, libs/gib/gib_classes.c,
	libs/gib/gib_execute.c, libs/gib/gib_semantics.c:

	Change some error names, mark a few things static that should be.  Instead
	of using a colon to specify a parent class in a GIB class definition,
	"extends" is now used.  If no parent class is specified, it now defaults to
	Object.
	
2003-11-25 03:22  taniwha

	* qw/source/sv_send.c:

	send the correct number of bytes
	
2003-11-25 02:47  taniwha

	* libs/util/cmd.c:

	make certain Cmd_ExecuteString calls the command system with an active cbuf
	
2003-11-21 21:34  taniwha

	* include/QF/progs.h, include/QF/qfplist.h,
	libs/gamecode/builtins/bi_gib.c, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_parse.c, libs/gamecode/engine/pr_strings.c,
	libs/util/qfplist.c, tools/qwaq/builtins.c:

	PR_GetString should have been returning const char *. now does
	
2003-11-21 20:04  taniwha

	* qw/source/sv_user.c:

	fixed an uninitialized variable. took reordering operations a bit to do so
	
2003-11-21 06:09  taniwha

	* qw/: include/server.h, include/sv_demo.h, include/sv_progs.h,
	source/sv_ccmds.c, source/sv_main.c, source/sv_nchan.c,
	source/sv_phys.c, source/sv_pr_cmds.c, source/sv_progs.c,
	source/sv_send.c, source/sv_user.c:

	better command output redirection handling: maplist over rcon should show
	all (or most, there are limits still) of the maps on a server with many
	maps.
	
	move the optional progs funcs into sv_funcs_t and add UserInfoChanged,
	ChatMessage and LocalinfoChanged callback support.
	
	clean up PF_setinfo (and SV_SetInfo_f and SV_Localinfo_f) using shared code
	where possible und to use the UserInfoChanged and LocalinfoChanged
	callbacks.
	
	add chat message callback to SV_Say. if it returns zero, normal chat
	handling is done, otherwise it's assumed to have been handled by the progs.
	
	provide a hook for unkown user commands. non-zero return means it's been
	handled.
	
2003-11-21 05:01  taniwha

	* qw/source/Makefile.am:

	whitespace
	
2003-11-21 04:53  taniwha

	* nq/source/sbar.c:

	this should fix the scores in deathmatch (thanks, xi)
	
2003-11-20 21:12  taniwha

	* nq/source/sbar.c:

	wonder what I was smoking...
	
2003-11-20 08:02  taniwha

	* libs/console/menu.c:

	use the new pr load hook for resolving the globals
	
2003-11-20 08:01  taniwha

	* libs/gamecode/engine/pr_load.c:

	d'oh, forgot to relocate the builtins :P
	
2003-11-20 07:46  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_obj.c, libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_resolve.c,
	libs/gamecode/engine/pr_strings.c:

	PF_VarString return a plain char * and make it easier to add "at load" init
	functions
	
2003-11-20 07:03  taniwha

	* libs/console/client.c:

	white space and add a {}
	
2003-11-20 07:02  taniwha

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

	allow cbufs to have a callback for unknown commands. if the callback
	returns non-zero the unknown command is assumed to have been handled and no
	error is reported
	
2003-11-20 07:00  taniwha

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

	add Sys_TimeOfDay from QWE (HighlandeR)
	
2003-11-16 07:17  taniwha

	* tools/qfcc/source/expr.c:

	fix a real oopsie with if (const)
	
2003-11-03 18:58  taniwha

	* doc/quakeforge.dox.in:

	remove obsolete settings
	
2003-10-27 21:48  taniwha

	* tools/qfcc/source/expr.c:

	remove some buggy debug code :P
	
2003-10-25 04:35  taniwha

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

	more gccisms in the error reporting (In function ...)
	
2003-10-24 22:23  taniwha

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

	recover from errors in bool expressions (ie, don't segfault)
	
2003-10-24 21:23  taniwha

	* tools/qfcc/: doc/man/qfcc.1, source/options.c:

	only one define/undefine/include per option
	
2003-10-23 06:21  taniwha

	* tools/qfcc/TODO:

	yay, short circuit logic done :)
	
2003-10-23 03:53  despair

	* libs/video/renderer/: sw/sw_rpart.c, sw32/sw32_rpart.c:

	Make trails in sw renderers const-friendly.
	
2003-10-23 03:52  despair

	* acinclude.m4, configure.ac:

	Typos and other legibility improvements. Enjoy the reconfigures & recompiles. Whee!
	
2003-10-22 22:21  despair

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

	Make particle effects not mess with stuff they shouldn't. Also fix an
	improperly declared variable.
	
2003-10-22 21:49  taniwha

	* tools/qfcc/source/qfcc.c:

	mske sure .self and .this are defined in progs.src mode (ie, @self and
	@this)
	
2003-10-22 20:20  despair

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

	l = 64, and taniwha is much happier.
	
2003-10-22 20:08  despair

	* configure.ac:

	QuakeForge doesn't need any ooptions.
	
2003-10-22 16:49  taniwha

	* tools/qfcc/source/expr.c:

	fix bools in function calls
	
2003-10-22 09:14  taniwha

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

	fix a few bugs
	
2003-10-22 09:04  taniwha

	* libs/console/server.c:

	flush sv_logfile on each print
	
2003-10-22 08:30  taniwha

	* tools/qfcc/source/expr.c:

	fix a secfault in return_expr
	
2003-10-22 08:27  taniwha

	* tools/qfcc/: doc/man/qfcc.1, include/options.h, source/expr.c,
	source/options.c:

	short circuit logic can now be controlled (see man page)
	
2003-10-22 08:05  taniwha

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

	short circuit logic for && and || (as per C). forces standard precedence
	(ie, breaks --traditional) when enabled (no choice at the moment, next fix)
	
2003-10-22 06:00  despair

	* include/r_dynamic.h, libs/video/renderer/r_part.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c:

	Make R_DarkFieldParticles & R_EntityParticles work in all renderers.
	
2003-10-22 01:04  despair

	* libs/video/renderer/r_part.c:

	Optimize and slightly clean up R_DarkFieldParticles & R_EntityParticles.
	
2003-10-19 00:51  snax

	* include/gib_function.h, include/QF/gib.h, libs/gib/gib_builtin.c,
	libs/gib/gib_classes.c, libs/gib/gib_execute.c,
	libs/gib/gib_function.c, libs/gib/gib_object.c,
	libs/gib/gib_semantics.c, tools/carne/main.c:

	Add support for named arguments in GIB functions and methods, fix a few
	bugs, allow subclasses of classes written in GIB to access the same set
	of instance variables.
	
2003-10-18 22:23  taniwha

	* NEWS:

	mention my oopsy
	
2003-10-18 01:52  taniwha

	* NEWS, debian/rules:

	merge in fixes from the 0.5.3 branch that I forgot to do for 0.5.4 (damn
	emergency release:P). Fixes the missing menu.dat from the debs
	
2003-10-15 20:40  wildcode

	* libs/audio/renderer/midi.c:

	proper implementation to prevent the fastforward effect
	
2003-10-09 19:16  despair

	* libs/image/: image.c, pcx.c:

	Add support for supplying NULL palettes to LoadPCX() [uses the .pcx's palette].
	Change convert in LoadPCX() to use rgb rather than rgba, since it was just
	supplying 255 for A anyways.
	Also restructure image.c a bit, remove unneeded ifs.
	
2003-09-25 02:05  taniwha

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

	initialized locals aren't constant
	
2003-09-24 04:01  taniwha

	* qw/source/cl_ents.c:

	handle PF_QF bit iff the server is actually a qsg 2.0 server
	
2003-09-24 02:24  taniwha

	* qw/source/sbar.c:

	fix misplaced [    ] in teamplay mode
	
2003-09-24 00:59  taniwha

	* tools/qfvis/source/flow.c:

	make cluster recursion a warning rather than an error (see how this goes)
	
2003-09-23 21:49  taniwha

	* ruamoko/cl_menu/options.qc:

	show_* -> hud_*. Thanks for the headsup, IrcMonkey
	
2003-09-23 17:59  taniwha

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

	remove nested scopes for traditional mode
	
2003-09-23 16:57  taniwha

	* tools/qfcc/source/expr.c:

	make void functions actually return float in traditional mode (qcc allowed
	things like foo = void_function)
	
2003-09-23 16:42  taniwha

	* tools/qfcc/source/expr.c:

	mangle precedence of = relative to && and || for --traditional (bletch).
	also make noise when assigning to bad lvalues (eg !x = y)
	
2003-09-22 23:17  taniwha

	* nq/source/sys_unixd.c, nq/source/sys_wind.c, qw/source/sv_main.c,
	qw/source/sv_sys_win.c:

	remove redundant calls to COM_InitArgv
	
2003-09-22 22:15  taniwha

	* tools/qfcc/source/expr.c:

	--traditional now "fixes" (ie, breaks) operator precedence to match qcc
	except for the relationship between "=" and "&&" and "||": not sure I want
	to go that far towards bug compatability.
	
2003-09-21 00:30  snax

	* include/QF/gib.h, libs/gib/gib_classes.c, libs/gib/gib_object.c:

	Make GIB_Reply an actual function, store object handles as a string, add
	the ObjectHash class.
	
2003-09-20 05:24  taniwha

	* tools/qwaq/Makefile.am:

	oops, forgot about this
	
2003-09-20 04:29  despair

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

	Whitespace, remove misleading .png extension from external conchars loader.
	
2003-09-20 04:13  taniwha

	* tools/qfcc/: doc/man/qfcc.1, include/options.h, source/options.c:

	kill -t for --traditional, add --advanced, default to --traditional for
	progs.src mode and --advanced otherwise
	
2003-09-19 20:50  taniwha

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

	correct the operator precendece to match C. hopefully won't cause any
	problems :)
	
2003-09-19 06:22  taniwha

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

	external conchars patch from DrSpliff
	
2003-09-18 22:50  taniwha

	* libs/gamecode/engine/pr_obj.c:

	check for null function
	
2003-09-17 22:46  taniwha

	* tools/qfbsp/source/qfbsp.c:

	world is supposed to be portalized using the "detail" portals
	
2003-09-17 21:03  taniwha

	* tools/qfbsp/source/: brush.c, qfbsp.c:

	brush.c:
		quieten point off plane warning
	qfbsp.c:
		allocate less memory for clipped winding
	
2003-09-17 20:26  taniwha

	* tools/qfbsp/source/brush.c:

	force axis aligned planes to truely be axis aligned (fixes degenerate
	polygons being generated by ClipWinding) and use LordHavoc's point off
	plane correction code
	
2003-09-15 21:13  taniwha

	* libs/gamecode/engine/pr_exec.c:

	fix an accounting error
	
2003-09-15 16:33  taniwha

	* tools/texpaint/.cvsignore:

	ignore some more files
	
2003-09-12 23:13  taniwha

	* tools/qfvis/source/qfvis.c:

	progress "meter"
	
2003-09-12 23:12  taniwha

	* include/QF/progs.h, nq/include/sv_progs.h, qw/include/sv_progs.h:

	fix E_POINTER and E_FUNCTION
	
2003-09-12 22:03  taniwha

	* tools/texpaint/texturepaint.c:

	it's gimp-paintbrush rather than gimp_paintbrush
	
2003-09-12 20:52  deek

	* tools/texpaint/: .cvsignore, config.h.in, configure.ac:

	Minor cleanups.
	
2003-09-12 20:40  taniwha

	* tools/qflight/source/qflight.c:

	seems printf isn't threadsafe
	
2003-09-12 18:41  deek

	* tools/texpaint/: COPYING, Makefile.am, README, acinclude.m4,
	bootstrap, config.h.in, configure.ac, dialog.glade, gladesig.c,
	gladesig.h, gladesrc.c, gladesrc.h, main.c, model.h, model1.c,
	model2.c, open.c, pack.c, pack.h, q1pal.h, texturepaint.c,
	texturepaint.h, trackball.c, trackball.h, Pixmaps/begin.xpm,
	Pixmaps/end.xpm, Pixmaps/pause.xpm, Pixmaps/play.xpm,
	Pixmaps/question.xpm, Pixmaps/stop.xpm, Pixmaps/warning.xpm:

	Okay, all. This is the TexturePaint 1.1 GIMP plugin, modified by me long ago
	to work under GIMP 1.2.x -- at taniwha's urging, I am checking this into CVS.
	
	You need libgtk+ v1.2, libgtkglarea v5, libgimp v1.2 (or thereabouts) to get
	this to work.
	
2003-09-12 18:35  taniwha

	* tools/qflight/source/threads.c:

	oops, else in wrong spot
	
2003-09-12 17:14  taniwha

	* tools/pak/pak.c:

	fix a typo
	
2003-09-12 16:43  taniwha

	* tools/qflight/source/options.c:

	all numeric args now check the validity of their arg (that it's a number)
	
2003-09-11 18:52  taniwha

	* tools/qflight/source/qflight.c:

	error checking
	
2003-09-11 18:21  taniwha

	* tools/qflight/source/qflight.c:

	allow reading of gzipped bsps
	
2003-09-11 18:11  taniwha

	* tools/qfbsp/source/options.c:

	fix a typo pointed out by IrcMonkey
	
2003-09-11 08:51  snax

	* include/QF/gib.h, libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_classes.c, libs/gib/gib_execute.c,
	libs/gib/gib_object.c:

	Made reference counting of objects more sane.  If a message is sent by an
	object, the sending object is included in the message.  This is available
	in GIB-scripted methods as the local variable "sender", which will be 0
	if the sender was not an object.
	
2003-09-11 06:03  snax

	* include/Makefile.am, include/gib_buffer.h, include/gib_classes.h,
	include/gib_function.h, include/gib_handle.h, include/gib_object.h,
	include/gib_thread.h, include/gib_tree.h, include/gib_vars.h,
	include/QF/cbuf.h, include/QF/gib.h, include/QF/llist.h,
	libs/gamecode/builtins/bi_gib.c, libs/gib/Makefile.am,
	libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_classes.c, libs/gib/gib_execute.c,
	libs/gib/gib_function.c, libs/gib/gib_handle.c,
	libs/gib/gib_init.c, libs/gib/gib_object.c,
	libs/gib/gib_semantics.c, libs/gib/gib_thread.c,
	libs/gib/gib_vars.c, libs/util/cbuf.c, libs/util/llist.c,
	nq/source/Makefile.am, qw/source/Makefile.am,
	ruamoko/cl_menu/HUD.h, ruamoko/cl_menu/HUD.r,
	ruamoko/cl_menu/client_menu.qc, ruamoko/cl_menu/hud_interface.qc,
	ruamoko/include/gib.h, ruamoko/lib/gib.r, tools/carne/main.c:

	Introducing the GIB Object System (TM).  This breaks scriptable HUD for now
	and probably has enough bugs to leave the Orkin man scratching his head,
	but it works and allows you to do neat things like write classes in GIB
	(amazing!) and subclass builtin classes (which are Object and Thread at the
	moment, Hash should be coming soon as a replacement for stem and leaf
	variables).
	
2003-09-10 22:02  taniwha

	* RPM/quakeforge.spec.in, debian/quakeforge-alsa.postinst,
	debian/quakeforge-alsa.prerm, debian/rules:

	missed some alsa0_9 refs
	
2003-09-10 21:09  taniwha

	* tools/qflight/source/: ltface.c, trace.c, vis.c:

	some serious speedups. that memset was fiendishly expensive (oops:) and
	redundant anyway (d'oh, paranoia bit me in the bum).
	
2003-09-10 20:48  taniwha

	* include/QF/pakfile.h, libs/util/pakfile.c, tools/pak/pak.c:

	convert \ to / while extracting and accecpt file names on the command line
	to control extraction.
	
2003-09-10 15:48  taniwha

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

	LordHavoc's colored lighting support (not his relight stuff (yet?) though)
	
2003-09-10 05:20  wildcode

	* configure.ac, include/snd_render.h,
	libs/audio/renderer/Makefile.am, libs/audio/renderer/midi.c,
	libs/audio/renderer/snd_mem.c:

	added SND_NoResampleStereo so that streams that don't need resampling aren't forced to, also added midi support via libWildMidi, MIDI FILES RULE
	
2003-09-09 22:20  taniwha

	* libs/audio/renderer/snd_mem.c:

	support streams that don't want any resampling
	
2003-09-09 18:43  taniwha

	* configure.ac, libs/audio/targets/Makefile.am,
	libs/audio/targets/snd_alsa.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c:

	drop alsa 0.5 support and rename snd_alsa_0_9.c to snd_alsa.c. also rename
	the alsa0_9 plugin to alsa.
	
2003-09-09 16:18  taniwha

	* include/QF/png.h, libs/image/png.c:

	PNG write support from DrSpliff
	
2003-09-09 15:29  taniwha

	* tools/qflight/source/vis.c:

	parse the vis data properly
	
2003-09-09 08:13  taniwha

	* tools/qflight/: include/entities.h, include/light.h,
	include/options.h, source/Makefile.am, source/entities.c,
	source/ltface.c, source/options.c, source/qflight.c, source/vis.c:

	bring in lordhavoc's vis data optimisations (doesn't work properly yet) and
	parsing of his extra fields.
	
2003-09-08 22:56  taniwha

	* libs/audio/targets/snd_alsa_0_9.c:

	make the default pcm device "default"
	
2003-09-08 21:57  taniwha

	* tools/qfbsp/source/qfbsp.c:

	it seems wine doesn't like %i in *scanf
	
2003-09-08 20:07  despair

	* libs/image/png.c:

	Clean out silly typedef bloat, clean up whitespace.
	
2003-09-08 19:50  taniwha

	* tools/qfbsp/source/outside.c:

	make the reached entity warning display even without verbose
	
2003-09-08 15:49  taniwha

	* include/winquake.h, include/QF/GL/extensions.h, libs/image/png.c:

	windows has a LoadImage #define, so kill it :)
	
2003-09-08 14:32  taniwha

	* configure.ac, libs/image/Makefile.am, libs/image/png.c:

	autoconfiscate the png support
	
2003-09-08 03:46  taniwha

	* tools/qflight/source/entities.c:

	oops, forgot to edit the checks for specified fields
	
2003-09-08 03:39  taniwha

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

	remove some arbitrary limits and add some of the fields from hlight
	
2003-09-08 03:25  taniwha

	* tools/qfbsp/: include/bsp5.h, source/qfbsp.c:

	same with MAX_POINTS_ON_WINDING
	
2003-09-08 03:00  taniwha

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

	MAXEDGES? What MAXEDGES? :)
	
2003-09-05 06:55  taniwha

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

	don't flush garbage to the screen on the first render frame
	
2003-09-05 06:48  taniwha

	* libs/video/targets/vid_common_gl.c:

	fix alpha blending in 2d mode when 3d has never been rendered
	
2003-09-05 04:07  taniwha

	* libs/image/png.c:

	correction pointed out by DrSpliff
	
2003-09-05 03:47  taniwha

	* tools/qfbsp/source/writebsp.c:

	error checking in LoadLump and handle muptiple wad files better (ie,
	properly:P)
	
2003-09-05 02:27  taniwha

	* tools/qfbsp/source/portals.c:

	D'OH!!! fixes totally borked vis data :)
	
2003-09-04 22:29  taniwha

	* include/context_x11.h, include/QF/input.h,
	libs/video/targets/context_x11.c, libs/video/targets/in_x11.c:

	in_mouse_accel patch from qize@gmx.net
	
2003-09-04 21:24  taniwha

	* libs/image/png.c:

	eliminate the global variables
	
2003-09-04 18:59  taniwha

	* include/QF/Makefile.am, include/QF/image.h, include/QF/texture.h,
	libs/image/image.c, libs/image/pcx.c, libs/image/png.c,
	libs/image/tga.c, libs/models/alias/gl_model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/sprite/gl_model_sprite.c,
	libs/video/renderer/r_screen.c, libs/video/renderer/gl/gl_draw.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/sw/screen.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_ralias.c, nq/source/cl_screen.c,
	nq/source/skin.c, qw/source/cl_screen.c, qw/source/skin.c:

	nuke QF/texture.h moving it's contents into QF/image.h (yay, finally, a
	real home for tex_t:)
	
2003-09-04 18:46  taniwha

	* include/QF/image.h, libs/image/image.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/sprite/gl_model_sprite.c,
	libs/video/renderer/gl/gl_draw.c, libs/video/renderer/gl/gl_sky.c:

	LoadImage is now used for all external textures giving almost transparent
	.png and .tga support.
	
2003-09-04 18:09  taniwha

	* include/QF/image.h, include/QF/png.h, libs/image/image.c:

	use dtrings to do the filename manipulation
	
2003-09-04 17:17  taniwha

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

	dstring.h:
		document the functions (for doxygen)
	dstring.c:
		fix a bunch of potential buffer overflows
	
2003-09-04 16:32  taniwha

	* include/QF/Makefile.am, include/QF/image.h,
	libs/image/Makefile.am, libs/image/image.c:

	DrSpliff's LoadImage code (thanks:)
	
2003-09-04 16:26  taniwha

	* libs/models/brush/gl_model_brush.c:

	use the correct bytes per pixel count
	
2003-09-04 15:14  taniwha

	* libs/image/tga.c:

	since the tex data is rgba, /say/ it's rgba, not rgb :P
	
2003-09-04 05:30  taniwha

	* libs/gamecode/engine/pr_opcode.c:

	better formats for load* and store[bp]*
	
2003-09-04 05:24  taniwha

	* include/QF/Makefile.am, include/QF/png.h, libs/image/Makefile.am,
	libs/image/png.c:

	PNG reading support, much thanks to DrSpliff
	
2003-09-04 05:22  taniwha

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

	make GL_LoadTexture support RGB textures (ie, 24 bit). I'm not happy with
	the solution, but at least it works.
	
2003-09-03 23:04  taniwha

	* tools/qfbsp/: include/options.h, source/options.c,
	source/portals.c:

	hopefully add watervis support
	
2003-09-03 22:54  taniwha

	* tools/qfbsp/source/map.c:

	use the right plane when calculating the texture normals
	
2003-09-03 22:32  taniwha

	* tools/qfbsp/source/: map.c, writebsp.c:

	tighten up hl texture alignment parsing and don't print
	"adding 0 texture frames".
	
2003-09-03 22:16  taniwha

	* libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/source/sv_cl_phys.c,
	nq/source/sv_phys.c, qw/source/cl_cam.c, qw/source/cl_ents.c,
	qw/source/cl_parse.c, qw/source/sv_phys.c, qw/source/sv_user.c,
	tools/qflight/source/ltface.c, tools/qfmodelgen/source/modelgen.c,
	tools/qfvis/source/flow.c, tools/qfvis/source/qfvis.c:

	replace all VectorSubtract (vec3_origin, ... and
	VectorCopy (vec3_origin, ... with VectorNegate (... and VectorZero (...,
	respectively. Should be a small speedup.
	
2003-09-03 22:00  taniwha

	* include/QF/mathlib.h, tools/qfbsp/include/map.h,
	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/solidbsp.c, tools/qfbsp/source/surfaces.c,
	tools/qfbsp/source/tjunc.c, tools/qfbsp/source/writebsp.c:

	bring in many of LordHavoc's changes to qbsp: HalfLife WorldCraft texture
	alighnment, partial "point of plane" autocorrection (currently disabled: I
	want to make it optional), large map support (not sure where that's
	hiding), hipnotic entity rotation
	
2003-09-03 18:27  taniwha

	* tools/qfbsp/source/map.c:

	good line number reporting for errors and treat ^Z and ^D as whitespace
	
2003-09-03 01:30  taniwha

	* qw/source/cl_main.c:

	make sure all + commands have been executed
	
2003-09-03 01:27  taniwha

	* ruamoko/lib/List.r:

	bunch of bug fixes. rather important part of the bot fixes (oops:)
	
2003-09-02 20:20  taniwha

	* tools/qfbsp/source/map.c:

	fix a buffer overflow (ouch)
	
2003-09-02 17:41  taniwha

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

	access arrays in structs more efficiently (especially when using constant
	indeces)
	
2003-09-02 16:53  taniwha

	* tools/qfcc/source/switch.c:

	use a cast expression rather than and bind expression to do the unsigned
	comparison for switches. clears the notice (bind seems to be correct in
	general) and is more correct conceptually anyway.
	
2003-09-02 16:45  taniwha

	* tools/qfcc/source/emit.c:

	cast between integer and unsigned just by changing access method
	effectively deprecating conv.ui and conv.iu (they'll die eventually:)
	
2003-09-02 06:23  taniwha

	* tools/qfcc/source/emit.c:

	wrong place to decrement uses. now have a problem in switch :/
	
2003-09-02 04:57  taniwha

	* libs/util/quakefs.c:

	make the escape attempt notification a developer print
	
2003-09-02 04:52  taniwha

	* libs/gamecode/engine/pr_edict.c:

	make sure the pointed to def has a name before attempting to print it
	
2003-09-01 03:23  despair

	* qw/source/cl_main.c:

	Typo fix.
	
2003-09-01 01:52  despair

	* doc/config/gib/ln.gib, include/r_cvar.h, qw/source/cl_main.c:

	Qize's patches. Add some more backwards-compatibility aliases to ln.gib,
	remove a dead cvar, and don't display a message about what to do to connect
	when use +connect already...
	
2003-08-31 05:24  taniwha

	* doc/quakeforge.dox.in, include/QF/hash.h,
	tools/qfcc/source/linker.c:

	some doxygen tweaks
	
2003-08-30 22:39  taniwha

	* libs/models/brush/gl_model_brush.c:

	don't seg when using 1 component lightmaps
	
2003-08-29 00:50  taniwha

	* tools/misc/mdl.py:

	make the bbox output easier to read
	
2003-08-28 23:26  taniwha

	* include/QF/bspfile.h, nq/include/game.h, qw/include/host.h:

	get rid of some unneeded defines and ifdefs
	
2003-08-28 19:50  taniwha

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

	fix the gl stack overflow (and make sure all skybrush surfaces get checked
	and queued)
	
2003-08-28 14:54  taniwha

	* bootstrap:

	test for darwin explicity rather than using which
	
2003-08-28 02:24  taniwha

	* libs/video/renderer/sw/d_polysa.S:

	remove some magic numbers (sloppy coder:P)
	
2003-08-27 23:11  taniwha

	* qw/source/sv_user.c:

	make the waterjumptime <-> teleport_time interface work as intended
	
2003-08-27 22:50  taniwha

	* libs/video/targets/vid_glx.c:

	try to fix segfault caused by VID_Shutdown getting called before VID_Init
	(error conditions).
	
2003-08-27 22:20  despair

	* nq/source/cl_parse.c, qw/source/cl_parse.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rpart.c, include/r_local.h,
	libs/video/renderer/sw32/sw32_rpart.c:

	Prettier particles! Renderer is now informed of sv_gravity changes in qw. Not
	supportable without protocol changes in nq.
	
2003-08-27 17:47  taniwha

	* libs/net/nc/net_udp.c:

	ports < 1024 are bad, period :)
	
2003-08-27 01:12  taniwha

	* tools/qfbsp/source/brush.c:

	make FindPlane much pickier about matching planes
	
2003-08-26 07:00  taniwha

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

	make the two normals arrays consistent
	
2003-08-25 01:47  taniwha

	* libs/gamecode/engine/pr_obj.c:

	oops, who let C++ into C? :)
	
2003-08-25 01:11  taniwha

	* qw/source/sv_user.c:

	allow server clients to be tracked while spectating
	
2003-08-24 20:38  taniwha

	* tools/qfcc/source/emit.c:

	get the type for the destination from the right place (hope that wasn't
	a bugfix for something else:)
	
2003-08-24 08:17  taniwha

	* tools/qfcc/source/emit.c:

	correct the temp def counting when casting
	
2003-08-24 08:03  taniwha

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

	allow casts between pointers and integers
	
2003-08-24 07:26  taniwha

	* tools/qfcc/source/options.c:

	make sure __VERSION6__ is defined when it should be
	
2003-08-24 07:23  taniwha

	* libs/gamecode/engine/pr_exec.c:

	bah, forgot to -1 the instruction pointer for jumpb
	
2003-08-24 05:53  taniwha

	* libs/gamecode/engine/pr_exec.c:

	fix the unsigned comparison opcodes
	
2003-08-24 05:08  taniwha

	* libs/gamecode/engine/pr_debug.c:

	no code to dump for a null function
	
2003-08-24 03:44  taniwha

	* libs/gamecode/engine/pr_obj.c:

	implement class_get_class_method and (partially) class_pose_as
	
2003-08-23 22:16  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_obj.c,
	tools/qwaq/main.qc:

	make sel_get_uid and class_get_instance_method work
	
2003-08-23 06:21  taniwha

	* libs/gamecode/engine/pr_obj.c:

	oops, forgot to remove developer forcing
	
2003-08-23 06:15  taniwha

	* tools/qfcc/include/def.h, tools/qfcc/include/emit.h,
	tools/qfcc/include/method.h, tools/qfcc/include/obj_file.h,
	include/QF/pr_comp.h, include/QF/pr_obj.h,
	libs/gamecode/engine/pr_obj.c, tools/qfcc/source/class.c,
	tools/qfcc/source/def.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/immediate.c, tools/qfcc/source/method.c:

	correct pr_symtab_t to include the pointer to the array of selectors used
	in the module. Unfortunatly, this requires a version bump on both qfo and
	progs files due to the changes structure layout.
	
2003-08-23 06:12  taniwha

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

	uncomment some functions that may or may not get implemented
	
2003-08-22 19:48  taniwha

	* libs/gamecode/engine/pr_exec.c:

	implement jumpb correctly
	
2003-08-22 19:48  taniwha

	* tools/qfcc/: include/expr.h, include/reloc.h, source/emit.c,
	source/expr.c, source/linker.c, source/obj_file.c,
	source/qfodump.c, source/reloc.c, source/switch.c:

	make rel_def_op work properly
	
2003-08-22 18:16  taniwha

	* tools/qfcc/source/emit.c:

	create the temp def for bound defs properly
	
2003-08-22 17:32  taniwha

	* libs/gamecode/engine/pr_edict.c:

	print the value even for unknown defs if the type is known
	
2003-08-22 06:34  taniwha

	* ruamoko/: cl_menu/controls_o.qc, game/Axe.r:

	fix some errors picked up by the recent changes to qfcc
	
2003-08-22 06:04  taniwha

	* tools/qfcc/source/expr.c:

	pass NIL though ... safely
	
2003-08-22 05:48  taniwha

	* tools/qfcc/source/method.c:

	don't seg on undefined vars
	
2003-08-22 05:26  taniwha

	* tools/qfcc/: include/method.h, source/expr.c, source/method.c:

	better message type checking
	
2003-08-22 04:08  taniwha

	* tools/qfcc/source/expr.c:

	typecheck message params when possible
	
2003-08-21 20:35  taniwha

	* qw/source/: sv_ents.c, sv_pr_cmds.c, sv_send.c:

	get server clients updated properly
	
2003-08-21 03:50  taniwha

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

	allow server clients to be initialized properly (SV_Spawn) and send server
	client info to connecting clients
	
2003-08-21 02:24  taniwha

	* tools/qfcc/source/reloc.c:

	remove debug code
	
2003-08-21 02:21  taniwha

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

	better relocations: pointers to structure members now work
	
2003-08-20 22:37  taniwha

	* qw/source/sv_progs.c:

	link in the hash functions for progs
	
2003-08-20 22:36  taniwha

	* ruamoko/lib/hash.r:

	remove @extern from definitions
	
2003-08-20 22:35  taniwha

	* libs/gamecode/builtins/bi_hash.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/linker.c:

	fix a bunch of segfaults
	
2003-08-20 20:28  taniwha

	* tools/qfcc/source/expr.c:

	convert NIL properly in function calls
	
2003-08-20 19:58  taniwha

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

	make @defs work properly and don't do uninitialized checks on structs
	
2003-08-20 07:22  snax

	* qw/source/cl_parse.c:

	In response to an apparent server-side exploit that has shown up on
	execpc's ProzacTF server, info strings for other players are checked to
	ensure that they contain the "name" key.  If the key is not present, it is
	set to "user-%i [exploit]", where %i is the userid of the player.  Players
	using this exploit should now show up on the scoreboard and users list
	and be visible during gameplay.  Although this renders the exploit useless
	against players using QF, the exact way in which it bypasses the extensive
	checks of a player's name by the server needs to be discovered so that it
	can be fixed.  The server in question uses a bastarized version of QF
	0.5.2, so it's possible that the problem still exists in QF today.
	
2003-08-20 05:43  taniwha

	* ruamoko/cl_menu/client_menu.qc:

	correct the vertical position of the lanconfig menu
	
2003-08-19 21:10  taniwha

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

	correct the prototypes for the hash functions (oops:)
	
2003-08-18 06:26  taniwha

	* qw/source/sv_ents.c:

	send server client info to the clients
	
2003-08-18 06:11  taniwha

	* tools/qfcc/source/expr.c:

	make [super foo] work in category methods
	
2003-08-18 02:57  taniwha

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

	class.c:
		whitespace
	switch.c:
		set up the relocations for the switch jump table properly
	
2003-08-16 05:29  taniwha

	* nq/source/host.c:

	separate the client frame code from _Host_Frame making things a little
	easier to follow
	
2003-08-16 03:58  taniwha

	* RPM/quakeforge.spec.in, debian/quakeforge-common.shlibs,
	debian/rules:

	add the new lib
	
2003-08-15 21:26  taniwha

	* tools/cross/cross.sh:

	update for mingw 3.0 (thanks, Dabb:)
	
2003-08-15 20:26  despair

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

	Commit experimental particle optimization. Reduces random particles from using
	6 15 bit rand() to 2 calls, with 5 bits for each of the 6.
	This is up to a 1% speedup for qf particles, and up to 2.1% for id.
	
	It may particularly affect explosions with r_particles_style 0.
	Please report any anomolies in any particle effects.
	
2003-08-15 16:19  taniwha

	* configure.ac, libs/Makefile.am, libs/image/.cvsignore,
	libs/image/Makefile.am, libs/image/pcx.c, libs/image/tga.c,
	libs/util/Makefile.am, libs/util/pcx.c, libs/util/tga.c,
	nq/source/Makefile.am, qw/source/Makefile.am:

	move pcx.c and tga.c out of libQFutil and into libQFimage with the hopes
	for more image formats :)
	
2003-08-13 22:42  taniwha

	* tools/misc/timeframes.py:

	handle multiple files better and auto-scale
	
2003-08-13 21:53  taniwha

	* qw/source/cl_demo.c:

	don't record frame times until we've actually `started' the demo (ie, don't
	record times for frames timedemo doesn't count in its fps calcs)
	
2003-08-13 18:17  taniwha

	* libs/video/targets/joy_win.c, libs/video/targets/vid_wgl.c,
	nq/source/sys_win.c:

	win32 compile fixes
	
2003-08-13 17:27  taniwha

	* libs/gamecode/engine/pr_exec.c:

	handle "return 0" a bit better. assumes location is is always 0, but it
	always has been (and always /should/ be anyway:)
	
2003-08-13 17:07  taniwha

	* libs/console/view.c:

	while downward overlapped memcpys are safe, shut up valgrind
	
2003-08-13 17:07  taniwha

	* libs/gamecode/engine/pr_exec.c:

	don't bother doing the copy if the value to be returned is already in the
	return slot
	
2003-08-13 16:08  taniwha

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

	improve the timedemo fps output a little
	
2003-08-13 06:23  taniwha

	* nq/source/cl_parse.c:

	private cbuf in map_cfg in nq too
	
2003-08-12 23:22  taniwha

	* qw/source/cl_parse.c:

	use a private cbuf for map_cfg
	
2003-08-12 22:18  taniwha

	* tools/misc/timeframes.py:

	now sporting multiple runs (currently 3) and blending
	
2003-08-12 18:22  taniwha

	* tools/qfcc/source/Makefile.am:

	make qc-lex.c and qc-parse.[ch] part of the distribution (two less
	requirements for the average user)
	
2003-08-12 16:24  taniwha

	* tools/misc/timeframes.py:

	put the axes behind the graphs and don't skip the first couple frames
	
2003-08-12 16:04  taniwha

	* tools/misc/timeframes.py:

	correct white and add axes with ms and 100 frame ticks
	
2003-08-12 06:33  taniwha

	* qw/include/cl_demo.h, qw/source/cl_demo.c, qw/source/cl_main.c,
	tools/misc/timeframes.py:

	rename cl_timeframes to demo_timeframes and make it /not/ archive.
	move call to CL_TimeFrames_AddTimestamp from cl_main.c to cl_demo.c.
	
	add a hacky little python script to create a pnm (portable anymap file
	format) graph from timeframes.txt
	
2003-08-11 22:40  taniwha

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

	make a LoadBSPMem function so bsp files can be read from already loaded
	images
	
2003-08-11 22:39  taniwha

	* libs/util/sys.c:

	we /do/ want full precision from Sys_DoubleTime :P
	
2003-08-11 20:48  despair

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

	More particle optimizations.
	
2003-08-11 20:43  taniwha

	* tools/qfbsp/source/: map.c, qfbsp.c:

	barf when given a bsp file instead of a map file (and don't zap the bsp file
	in the process!!!)
	
2003-08-11 17:11  taniwha

	* tools/qfbsp/source/: map.c, qfbsp.c, writebsp.c:

	don't seg if files can't be opened
	
2003-08-11 16:02  taniwha

	* acinclude.m4, configure.ac:

	make gcc 2.95 friendly (OpenBSD seems to still use it)
	
2003-08-11 06:05  taniwha

	* configure.ac, include/QF/mathlib.h,
	libs/gamecode/engine/pr_obj.c, libs/models/alias/gl_mesh.c,
	libs/models/alias/model_alias.c, libs/util/mathlib.c,
	libs/util/zone.c, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_skin.c:

	don't let gcc automaticly inline functions but make gcc inline bigger
	functions when told to. also make gcc warn if it can't inline a function.
	
	Explicitly inline several functions (including moving VectorNormalize to
	mathlib.h so it /can/ be) resulting in a 5.5% speedup for spam2 (88 to 92
	fps)
	
2003-08-11 05:16  taniwha

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

	fix some warnings
	
2003-08-09 04:38  despair

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

	Fix a potential uninitialized variable segfault taniwha noticed, and optimize
	particle effects a bit more.
	
2003-08-08 17:33  taniwha

	* qw/source/cl_demo.c:

	add a "demo_quit" cvar to cause qf to quit automaticly at the end of a
	timedemo to make automation of profiling easier
	
2003-08-08 15:25  taniwha

	* qw/source/cl_cam.c, qw/source/cl_parse.c, include/QF/mathlib.h,
	libs/models/alias/gl_mesh.c, qw/source/cl_tent.c,
	qw/source/pmove.c, qw/source/sv_phys.c, qw/source/sv_pr_cmds.c,
	libs/util/mathlib.c, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_mod_sprite.c,
	libs/video/renderer/gl/gl_rmain.c, nq/source/cl_main.c,
	nq/source/cl_tent.c, nq/source/sv_cl_phys.c, nq/source/sv_phys.c,
	nq/source/sv_pr_cmds.c, tools/qfbsp/source/qfbsp.c,
	tools/qfbsp/source/tjunc.c, tools/qflight/source/ltface.c:

	rename VectorMA to VectorMultAdd, add VectorMultSub and use it in a few
	places. Not certain how much speed difference it makes :/
	
2003-08-07 21:05  taniwha

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

	should be a minor speedup to mono lightmaps
	
2003-08-07 19:58  taniwha

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

	gain about 3 fps (180 to 183) in null-renderer
	
2003-08-06 21:36  taniwha

	* tools/qfcc/source/linker.c:

	grovel around for the source file and line of an undefined def to give
	better diagnostics
	
2003-08-06 18:20  taniwha

	* configure.ac, tools/qwaq/Makefile.am:

	configure fixes from MrFixit (+ a buch of "x..." for test) and make
	qwaq.dat depend on qfcc
	
2003-08-06 17:20  taniwha

	* configure.ac:

	freebsd is happy with "cpp %d %i %o"
	
2003-08-06 00:25  taniwha

	* debian/changelog:

	merge in 0.5.4 changes
	
2003-08-05 21:41  taniwha

	* tools/qfcc/source/emit.c:

	make the useless expression warning more interesting
	
2003-08-05 17:59  taniwha

	* NEWS:

	update
	
2003-08-05 17:48  taniwha

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

	expr.c:
		qcc actually had the precedence of "!x && y" correct, so don't invert
		the logic for it in traditional code.
	qfcc.c:
		allow the .debug_file def to be emitted in traditional mode.
	
2003-08-05 17:27  taniwha

	* libs/gamecode/engine/: pr_debug.c, pr_opcode.c:

	get some single source instruction formats right and handle empty paths
	properly
	
2003-08-05 01:45  taniwha

	* include/QF/info.h, libs/util/info.c, libs/util/quakefs.c,
	nq/source/sv_main.c, qw/include/sv_demo.h, qw/source/cl_main.c,
	qw/source/master.c, qw/source/sbar.c, qw/source/sv_ccmds.c,
	qw/source/sv_demo.c, qw/source/sv_pr_cmds.c, qw/source/sv_user.c:

	remove a whole swath of potential buffer overflows by removing the buffer.
	Also audit a few of the "FIXME: overflow" tags
	
2003-08-04 05:21  taniwha

	* libs/gamecode/engine/pr_parse.c:

	quick fix to handle .ent files starting with comments
	
2003-08-04 03:36  taniwha

	* libs/audio/targets/snd_alsa_0_9.c:

	hopefully fix the alsa-lib assertion bug
	
2003-08-04 01:50  taniwha

	* NEWS:

	more updates :)
	
2003-08-04 01:28  taniwha

	* libs/video/targets/context_x11.c:

	break out some duplicated code into a function and get the window coords
	"properly" (for this mess I'm not sure I'm willing to call code:)
	
2003-08-03 19:10  taniwha

	* ruamoko/include/Makefile.am:

	add Stack.h
	
2003-08-01 21:26  taniwha

	* tools/qfcc/source/class.c:

	blah, double ;
	
2003-08-01 21:20  taniwha

	* libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	ruamoko/include/Object.h, ruamoko/lib/AutoreleasePool.r,
	ruamoko/lib/Object.r, tools/qfcc/include/expr.h,
	tools/qfcc/source/expr.c, tools/qfcc/source/qc-parse.y:

	get unsigned mostly working
	
2003-08-01 19:53  taniwha

	* include/QF/plugin.h, 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/cd/cd_xmms.c,
	libs/audio/renderer/snd_dma.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_dx.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:

	PLUGIN_INFO decl cleanup
	
2003-08-01 17:38  taniwha

	* ruamoko/include/: AutoreleasePool.h, Object.h:

	unsigned is partially implemented...
	
2003-08-01 16:42  deek

	* libs/gamecode/engine/pr_obj.c:

	Nuke the old-style Object's dead built-in methods.
	
2003-08-01 16:37  taniwha

	* ruamoko/: cl_menu/Makefile.am, include/Object.h,
	lib/AutoreleasePool.r, lib/ListNode.r:

	fix a bunch of FIXMEs now that qfcc has been fixed for these items
	
2003-08-01 16:24  taniwha

	* tools/qfcc/source/class.c:

	make private methods work properly and put overided methods into the
	correct class
	
2003-08-01 05:08  taniwha

	* tools/qfcc/: include/method.h, source/class.c, source/method.c:

	make methods showing up only in the implementation work when overiding an
	inherited method
	
2003-08-01 02:43  taniwha

	* tools/qfcc/source/struct.c:

	initialize the new field properly
	
2003-08-01 02:43  taniwha

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

	fix an incorrect inherited attribute access caused by my "no ivars" fix
	(part of the struct re-work)
	
2003-07-31 06:17  taniwha

	* tools/qfcc/source/type.c:

	fix struct parsing and printing
	
2003-07-31 06:14  taniwha

	* tools/qfcc/source/struct.c:

	must use save_string when source of string is unknown :P
	
2003-07-31 02:16  taniwha

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

	fix a couple "value computed is not used" not used warnings
	
2003-07-31 01:57  taniwha

	* libs/gamecode/engine/pr_debug.c:

	oops, %O should be in hex
	
2003-07-30 22:24  taniwha

	* libs/gamecode/engine/pr_debug.c:

	get the default right :P
	
2003-07-30 22:24  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_opcode.c:

	debugging improvements. opcodes now sport an optional format specifier for
	printing their args (default is "%Ga, %Gb, %gc") and PR_ValueString will
	try to print what a pointer points to
	
2003-07-30 21:55  taniwha

	* tools/qfcc/source/expr.c:

	heh, that was a symptom. forget &void :)
	
2003-07-30 20:57  taniwha

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

	handle addresses of void defs
	
2003-07-30 17:59  taniwha

	* tools/qfcc/source/type.c:

	oops, initialize type_param properly (D'OH:)
	
2003-07-30 17:44  taniwha

	* libs/gamecode/engine/pr_obj.c:

	missing/incorrect symbols fixed
	
2003-07-30 04:11  taniwha

	* ruamoko/cl_menu/controls_o.qc, ruamoko/include/InputLine.h,
	ruamoko/include/List.h, ruamoko/include/draw.h,
	ruamoko/include/hash.h, ruamoko/include/plist.h,
	ruamoko/include/qfile.h, ruamoko/lib/List.r,
	tools/qfcc/include/class.h, tools/qfcc/include/struct.h,
	tools/qfcc/include/type.h, tools/qfcc/source/class.c,
	tools/qfcc/source/def.c, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/method.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/struct.c, tools/qfcc/source/type.c:

	revamp the struct system so "struct foo;" does the right thing (ala C)
	
2003-07-29 19:53  taniwha

	* ruamoko/: cl_menu/Frame.h, cl_menu/Frame.r, cl_menu/HUD.h,
	cl_menu/HUD.r, cl_menu/hud_interface.qc, game/Axe.r, lib/Array.r,
	lib/List.r:

	update for recent changes to Object
	
2003-07-29 18:53  deek

	* tools/qfcc/source/class.c:

	Update the interface-check warning to be more descriptive.
	
2003-07-29 18:31  taniwha

	* tools/qfcc/: doc/man/qfcc.1, include/options.h, source/class.c,
	source/options.c:

	add interface-check warning option. defaults off
	
2003-07-29 18:23  deek

	* ruamoko/: include/Object.h, lib/Stack.r:

	Re-add -autorelease to the Object protocol.
	
2003-07-29 18:02  deek

	* ruamoko/: game/World.r, include/AutoreleasePool.h,
	include/ListNode.h, include/Makefile.am, include/Object.h,
	include/Stack.h, include/hash.h, lib/AutoreleasePool.r,
	lib/ListNode.r, lib/Makefile.am, lib/Object.r, lib/Rect.r,
	lib/Stack.r:

	Okay, y'all...the Ruamoko root class, Object, has been replaced with another
	class with the same name. This will break things. To support it, there are
	three new classes, one of which is incomplete (AutoreleasePool). It'll get
	finished soonish, but the rest of the class lib will need some updating to
	work.
	
2003-07-29 17:43  taniwha

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

	add removeItemAtHead and removeItemAtTail
	
2003-07-29 17:38  taniwha

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

	make method lookup work with id
	
2003-07-29 16:01  taniwha

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

	add a List class
	
2003-07-28 00:32  despair

	* include/QF/screen.h:

	Missed one. And fixed duplicate declaration of scr_viewsize Deek noticed.
	
2003-07-27 23:20  despair

	* NEWS, doc/QF-HOWTO, doc/config/gib/sshot.gib,
	include/QF/qtypes.h, nq/source/cl_main.c, nq/source/sbar.c,
	qw/include/client.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sbar.c:

	show_fps -> hud_fps, show_ping -> hud_ping, show_pl -> hud_pl,
	show_time -> hud_time, show_scoresuid -> hud_scoreboard_uid
	
2003-07-27 22:51  taniwha

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

	oops, stuff_view 1 cell too narrow
	
2003-07-27 22:30  taniwha

	* NEWS:

	doc fps change
	
2003-07-27 22:25  taniwha

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

	show_fps now updates every 0.2 seconds and displays 10ths of an fps
	
2003-07-27 21:56  taniwha

	* NEWS:

	doc the save game fix
	
2003-07-27 21:45  taniwha

	* libs/util/idparse.c:

	be sure to clear com_token when end of file is hit
	
2003-07-27 21:33  taniwha

	* tools/qfcc/include/class.h:

	d'oh
	
2003-07-27 20:47  taniwha

	* libs/video/targets/vid.c:

	fix a misplaced _
	
2003-07-27 20:21  despair

	* NEWS:

	Update NEWS for current cvar migration patterns.
	
2003-07-27 20:20  despair

	* libs/video/targets/vid.c:

	Move vid_conwidth to con_width, and vid_conheight to con_height.
	
2003-07-27 19:57  taniwha

	* libs/gamecode/engine/pr_obj.c:

	fix some builtin method names due to the selector name fixes in qfcc
	
2003-07-27 19:47  taniwha

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

	get -/+ into selector name for "does not respond to" warning.
	
2003-07-27 19:13  taniwha

	* tools/qfcc/source/method.c:

	get selector naming (and method name mangline) right
	
2003-07-27 18:50  taniwha

	* tools/qfcc/source/class.c:

	whitespace
	
2003-07-26 21:07  deek

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c, tools/qfcc/source/qc-lex.l:

	Preliminary "unsigned" support for qfcc and the gamecode engine. Should still
	be compatible.
	
2003-07-25 22:29  taniwha

	* NEWS:

	document the cosole/demo_speed change and the renaming of some related
	cvars.
	
2003-07-25 22:21  taniwha

	* include/QF/console.h, include/QF/draw.h, include/QF/screen.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/console.c, libs/console/server.c,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_screen.c,
	libs/video/renderer/gl/gl_draw.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_screen.c,
	nq/source/host.c, nq/source/sbar.c, qw/source/cl_main.c,
	qw/source/cl_screen.c, qw/source/sbar.c:

	make the console run at full speed no matter what demo_speed is at. what a
	lot of work for such a simple concept :P
	
2003-07-25 20:34  taniwha

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

	fix <protocol_list>
	
2003-07-24 20:50  taniwha

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

	add itterators and make -free actually free the Array object
	
2003-07-24 20:50  taniwha

	* TODO:

	update
	
2003-07-24 19:41  taniwha

	* tools/qfcc/source/class.c:

	make sure protocol_hash exists
	
2003-07-24 17:51  taniwha

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

	allow rel_def_op relocs to point just past the end of the code. needed for
	jump tables.
	
2003-07-23 19:51  taniwha

	* libs/util/plugin.c:

	don't want that QF in the plugin dll name. doesn't get built that way (if
	dlls got built in the first place:/) and way too much hassle to get it
	there
	
2003-07-23 18:40  taniwha

	* tools/qfcc/source/def.c:

	setup vector fields properly
	
2003-07-23 18:28  taniwha

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

	fix some namespace issues with names both being a field and an ivar
	
2003-07-23 16:43  taniwha

	* libs/audio/snd.c:

	make dx default
	
2003-07-22 05:10  taniwha

	* debian/changelog (release_0_5_4):

	is this really all it takes?
	
2003-07-21 22:24  taniwha

	* libs/util/sys.c:

	put in a comment about mprotect and getpagesize
	
2003-07-21 20:55  taniwha

	* libs/util/sys.c:

	if a system with mprotect doesn't have getpagesize, the assumption is that
	mprotect doesn't care about page alignment (eg, QNX)
	
2003-07-21 20:51  taniwha

	* configure.ac, libs/util/sys.c:

	not all systems have _SC_PAGESIZE
	
2003-07-21 20:04  taniwha

	* debian/changelog:

	fix formatting
	
2003-07-21 19:26  taniwha

	* libs/util/sys.c:

	implement memcpy version of VA_COPY correctly
	
2003-07-18 12:18  despair

	* libs/util/sys.c:

	Use sysconf() by default instead of getpagesize(). getpagesize() still used if
	sysconf() not present. Since getpagesize is deprecated, it's only used as a
	fallback.
	
2003-07-18 06:27  snax

	* include/QF/Makefile.am, include/QF/llist.h,
	libs/util/Makefile.am, libs/util/llist.c, qw/include/Makefile.am,
	qw/include/cl_chat.h, qw/source/Makefile.am, qw/source/cl_chat.c,
	qw/source/cl_main.c, qw/source/cl_parse.c:

	Added llist.[ch], a set of general-purpose linked list routines.  Added
	cl_chat.[ch] to qw to hold advanced chat features, the first of which is
	the ability to ignore chat messages from annoying players.  Some polishing
	in this area still remains, but the current implementation seems to work.
	
2003-07-18 02:20  taniwha

	* debian/changelog (release_0_5_4):

	fix a formatting error
	
2003-07-17 22:53  taniwha

	* configure.ac:

	back to -CVS
	
2003-07-17 22:35  taniwha

	* NEWS, configure.ac, debian/changelog:

	good grief, 0.5.3 not even announced and 0.5.4 getting released :P
	
2003-07-17 22:14  taniwha

	* qw/source/cl_parse.c:

	fix an exploitable overflow (owwie)
	
2003-07-17 21:45  taniwha

	* libs/util/sys.c:

	magic numbers evil
	
2003-07-17 21:01  taniwha

	* configure.ac, libs/util/sys.c:

	not all systems (eg, QNX) that have mprotect have getpagesize
	
2003-07-17 20:04  taniwha

	* tools/qfcc/source/qfcc.c:

	QNX's printf doesn't like null pointers
	
2003-07-17 19:16  taniwha

	* include/QF/qtypes.h:

	turned out not to be the right solution
	
2003-07-17 18:40  taniwha

	* libs/util/string.c:

	fix an improperly stringed file found by DrSpliff
	
2003-07-17 18:27  taniwha

	* libs/gamecode/engine/pr_parse.c:

	start working on plist entity files
	
2003-07-17 17:55  snax

	* doc/gib.html:

	This is totally out of date now.
	
2003-07-17 15:17  taniwha

	* include/QF/qtypes.h, libs/gamecode/builtins/pr_cmds.c:

	qnx patch from DrSpliff
	
2003-07-15 21:46  snax

	* include/gib_regex.h, libs/gib/gib_builtin.c,
	libs/gib/gib_regex.c:

	Same changes, this time to HEAD.
	
2003-07-15 21:40  snax

	* include/gib_regex.h, libs/gib/gib_builtin.c, libs/gib/gib_regex.c
	(release_0_5_3):

	Add support for run-time regex options (REG_NOTBOL and REG_NOTEOL),
	and more text transformation functions.
	
2003-07-15 17:41  taniwha

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

	don't need that any more (yay:)
	
2003-07-15 16:34  taniwha

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

	minor house-keeping
	
2003-07-14 00:20  taniwha

	* RPM/quakeforge.spec.in:

	hmm, didn't propogate my fix properly
	
2003-07-12 21:50  taniwha

	* quakeforge.lsm.in, doc/man/quakeforge.1, qw/source/cl_ents.c,
	tools/qfcc/AUTHORS, tools/qfcc/qfcc.lsm.in (release_0_5_3):

	more mailing list corrections
	
2003-07-12 21:00  taniwha

	* quakeforge.lsm.in, doc/man/quakeforge.1, qw/source/cl_ents.c,
	tools/qfcc/AUTHORS, tools/qfcc/qfcc.lsm.in:

	more sourceforge addresses
	
2003-07-12 20:19  taniwha

	* RPM/quakeforge.spec.in (release_0_5_3):

	correct the list address
	
2003-07-12 20:19  taniwha

	* RPM/quakeforge.spec.in:

	finally got it working
	
2003-07-12 07:26  taniwha

	* configure.ac, RPM/quakeforge.spec.in:

	forgot rpm doesn't allow - in the version, so hack around it :)
	
2003-07-10 22:20  taniwha

	* libs/audio/targets/snd_oss.c:

	if at first you don't succeed...
	
2003-07-10 22:02  taniwha

	* configure.ac:

	update version to 0.5.3-CVS
	
2003-07-10 18:16  taniwha

	* NEWS (release_0_5_3):

	update NEWS. not 100% accurate, but that would take forever :P
	
2003-07-10 16:28  taniwha

	* NEWS (release_0_5_3):

	partial updates
	
2003-07-10 16:28  taniwha

	* configure.ac (release_0_5_3):

	target_cpu is much more appropriate for -march than host_cpu
	
2003-07-10 05:10  taniwha

	* configure.ac:

	target_cpu makes much more sense for -march
	
2003-07-10 02:03  taniwha

	* acinclude.m4:

	d'oh, half assed job
	
2003-07-10 01:48  taniwha

	* acinclude.m4:

	make sure the ogg and vorbis checks don't add /usr/{include,lib> or
	/usr/local/{include,lib} to CFLAGS or LDFLAGS
	
2003-07-09 21:43  taniwha

	* debian/rules (release_0_5_3):

	add menu.dat to quakeforge-common now that it has a proper home
	
2003-07-09 20:42  taniwha

	* configure.ac (release_0_5_3):

	bump the version
	
2003-07-09 15:38  taniwha

	* libs/util/quakefs.c:

	fix some silly bugs (sizeof (char*) :P)
	
2003-07-09 15:34  taniwha

	* libs/: gamecode/builtins/bi_qfile.c, gamecode/builtins/bi_qfs.c,
	models/brush/model_brush.c:

	remove some unneeded code
	
2003-07-09 06:28  taniwha

	* configure.ac, libs/audio/renderer/snd_mem.c, libs/util/pakfile.c,
	libs/util/quakefs.c, libs/util/riff.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/targets/old_keys.c:

	handle alloca properly
	
2003-07-09 04:21  taniwha

	* libs/util/quakefs.c:

	fix an incorrect usage of HAVE_* that finally bit my bum
	
2003-07-08 22:39  taniwha

	* include/QF/model.h, include/QF/quakefs.h, libs/models/model.c,
	libs/net/nm/net_dgrm.c, libs/net/nm/net_udp.c, libs/util/quakefs.c,
	libs/util/quakeio.c, nq/source/host.c, nq/source/sbar.c,
	qw/source/cl_main.c, qw/source/master.c, qw/source/sbar.c,
	qw/source/sv_ccmds.c, qw/source/sv_pr_cmds.c:

	fix a bunch of the previous FIXMEs. needs a bit more work for win32
	compiling
	
2003-07-08 20:11  taniwha

	* libs/net/nm/net_dgrm.c, libs/net/nm/net_udp.c,
	libs/util/quakefs.c, libs/util/quakeio.c,
	libs/video/renderer/gl/gl_sky_clip.c, nq/source/host.c,
	nq/source/sbar.c, qw/source/cl_main.c, qw/source/master.c,
	qw/source/sbar.c, qw/source/sv_ccmds.c, qw/source/sv_pr_cmds.c,
	tools/qfbsp/source/writebsp.c:

	put "FIXME: overflow" on all the char arrays I could find that weren't
	obviously safe
	
2003-07-08 20:09  taniwha

	* libs/audio/snd.c:

	make "win" the default for snd_output on windows
	
2003-07-08 17:26  taniwha

	* libs/util/info.c:

	make sure the trimmed info key value gets terminated properly
	
2003-07-08 15:07  taniwha

	* qw/source/sv_ccmds.c:

	clean up Cvar_Info, removing redundant code and a potential overflow
	
2003-06-26 20:24  despair

	* libs/net/: nc/net_udp.c, nc/net_udp6.c, nm/net_udp.c:

	More informative UDP setup failure messages.
	
2003-06-25 22:41  taniwha

	* configure.ac:

	try to handle pthread better
	
2003-06-25 15:22  taniwha

	* libs/util/dstring.c:

	fix missing params for VA_COPY pointed out by Dalibor Topic
	<robilad@yahoo.com>
	
2003-06-21 00:17  wildcode

	* libs/video/targets/vid_wgl.c:

	added vid_fullscreen cvar as a CVAR_ROM. This will change once the renderer is setup to reload textures.
	removed -window, -mode, and internal mode table and functions that strictly delt with them.
	
	Rewrote the mode selection part of VID_Init
	Altered VID_SetMode and associated functions to use data obtained from VID_Init instead of mode tables.
	
	Also tidied up a little.
	
2003-06-21 00:07  wildcode

	* libs/video/targets/vid.c:

	added -conheight checking
	
2003-06-17 03:11  taniwha

	* libs/video/targets/vid_x11.c:

	mindhog's fix for 32bpp x11
	
2003-06-16 16:41  taniwha

	* libs/video/targets/vid_wgl.c:

	strip dos line endings
	
2003-06-16 12:31  wildcode

	* libs/video/targets/vid_wgl.c:

	fixed misplacement of menu
	
2003-06-06 18:57  taniwha

	* ruamoko/cl_menu/options.qc:

	clear the current menu so going to console via the menus doesn't screw
	things up
	
2003-06-06 15:47  taniwha

	* libs/util/quakefs.c:

	d'oh, forgot to update the format
	
2003-06-06 15:44  taniwha

	* libs/util/quakefs.c:

	don't use qfs_gamedir->* in QFS_NextFilename as it gets passed that in the
	template (and shouldn't assume where to put the file anyway:). fixes the
	all screenshots saves sas qf0000.tga bug.
	
2003-06-06 12:35  despair

	* libs/util/quakefs.c:

	Fix one bug, but doesn't fix all screenshots being saved to qf0000.tga...
	
2003-06-05 18:25  taniwha

	* include/winquake.h:

	win32 finally builds again
	
2003-06-05 17:56  taniwha

	* libs/util/quakefs.c:

	win32 compile fixes
	
2003-06-05 17:51  taniwha

	* libs/util/plugin.c:

	win32 fix
	
2003-06-05 16:08  taniwha

	* libs/util/plugin.c:

	openbsd compile fix from nano
	
2003-06-04 20:32  taniwha

	* ruamoko/cl_menu/Makefile.am:

	make dist fix (again:/)
	
2003-06-04 18:50  taniwha

	* ruamoko/cl_menu/Makefile.am:

	make dist fix
	
2003-06-04 18:26  taniwha

	* include/QF/Makefile.am:

	make dist fix
	
2003-06-04 18:07  taniwha

	* libs/console/server.c:

	fix a non-curses build issue
	
2003-06-04 16:10  taniwha

	* NEWS:

	add a couple more news items
	
2003-06-03 14:46  taniwha

	* tools/qfcc/doc/qcc.txt:

	make the /* */ comment look right (and test lists:)
	
2003-06-03 06:01  despair

	* qw/source/sv_user.c:

	whitespace.
	
2003-05-30 21:22  taniwha

	* qw/source/cl_parse.c:

	blah, failed to notice the info string was getting freed earlier
	
2003-05-30 20:16  taniwha

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

	clear the player slots properly when disconnecting
	
2003-05-30 01:44  taniwha

	* libs/util/quakefs.c:

	make QFS_CreatePath work again and remove some old code from QFS_WriteFile
	
2003-05-29 04:49  taniwha

	* nq/include/server.h, nq/source/host_cmd.c,
	nq/source/sv_pr_cmds.c, qw/source/sv_pr_cmds.c:

	diff reduction and maybe a couple speedups
	
2003-05-29 02:40  despair

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

	Clean up sv_pr_cmds.c, and sync up nq's copy.
	
2003-05-28 04:49  snax

	* libs/audio/renderer/snd_dma.c:

	Make the playcenter hack not screw up sound spatialization.
	
2003-05-26 19:14  taniwha

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

	dstring.[ch]:
		add dstring_copysubstr and make all the substr functions use strnlen
		for the incoming string. also fix the append string functions to append
		the present string correctly.
	cbuf.c:
		use dstring_copystr instead of dstring_clearstr/dstring_appendstr
	idparse.c:
		use dstring_copysubstr instead of dstring_clearstr/dstring_insert
	
2003-05-26 05:07  snax

	* libs/util/cbuf.c:

	Fixed an interesting crash that occured when a recycled idparse cbuf was
	given to GIB when it pushed the cbuf stack.
	
2003-05-26 01:41  snax

	* qw/source/sbar.c:

	Draw PL on the scoreboard in the correct spot.
	
2003-05-25 05:42  snax

	* libs/gib/gib_builtin.c:

	Make file::delete and file::move use QFS functions.
	
2003-05-25 05:40  snax

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

	Added a temporary hack to make ~/.quakeforgerc work again.
	
2003-05-24 02:04  taniwha

	* qw/source/sv_demo.c:

	bah
	
2003-05-24 02:03  taniwha

	* qw/source/sv_demo.c:

	clean up mvd easyrecord auto-creation
	
2003-05-23 20:21  taniwha

	* tools/wav/qfwavinfo.c:

	make a little more useful
	
2003-05-23 20:12  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	fix some incompatable pointer types
	
2003-05-23 17:39  taniwha

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

	fix an uninitialized variable
	
2003-05-23 17:16  taniwha

	* include/QF/quakefs.h, include/QF/quakeio.h,
	libs/console/client.c, libs/console/server.c,
	libs/gamecode/builtins/bi_file.c, libs/gamecode/builtins/bi_qfs.c,
	libs/gib/gib_builtin.c, libs/util/quakefs.c, libs/util/quakeio.c,
	libs/util/sys.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	nq/source/cl_demo.c, nq/source/host.c, nq/source/host_cmd.c,
	qw/include/server.h, qw/source/cl_demo.c, qw/source/cl_slist.c,
	qw/source/crudefile.c, qw/source/locs.c, qw/source/net_packetlog.c,
	qw/source/sbar.c, qw/source/sv_ccmds.c, qw/source/sv_demo.c,
	qw/source/sv_main.c, qw/source/sv_user.c, qw/source/teamplay.c:

	nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and
	cache the value.
	
	don't call Qopen directly in the engine. instead call QFS_Open (generic) or
	QFS_WOpen (write only, zip flag).
	
	rework QFS_NextFilename to use a dstring (avoiding a potential buffer
	overflow), support 10000 files and work from the top-level fs_userpath
	directory. adjust QFS_WriteFile and QFS_WriteBuffers etc to suit.
	
	make sw32 screenshots actually get written.
	
	hopefully everything gets written to the right places :)
	
2003-05-23 04:38  snax

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

	OK, I think I need caffeine.  This time, the Array class is really switched
	over to using ids.
	
2003-05-23 04:29  snax

	* ruamoko/cl_menu/: Frame.h, Frame.r, HUD.h, HUD.r, Makefile.am,
	hud_interface.qc:

	Added the HUDAnimation class and GIB bindings to use it, as well as other
	enhancements and cleanups to the scriptable HUD system.
	
2003-05-23 04:27  snax

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

	Changed the Array class to use object ids instead of null pointers for easy
	and safe freeing of elements when an Array is disposed.
	
2003-05-23 02:50  snax

	* libs/console/: client.c, menu.c:

	Change HUD::show and HUD::hide to HUD::enable and HUD::disable.  The global
	progs variable time is now updated before the HUD drawing function is run.
	
2003-05-22 02:32  snax

	* libs/gib/gib_builtin.c:

	Make file::read and file::write use the new QFS functions.  This allows
	reading files out of paks from GIB. file::find still needs to be updated
	(and renamed).
	
2003-05-21 21:53  taniwha

	* include/QF/GL/qf_funcs_list.h, libs/video/targets/Makefile.am,
	libs/video/targets/vtxarray.c:

	start working on VA support for borked GL libs
	
2003-05-21 15:00  taniwha

	* tools/qfvis/source/qfvis.c:

	handle file openning issues a little more gracefully
	
2003-05-20 15:56  taniwha

	* libs/net/nc/net_udp6.c:

	copy was meant to be a permanent dstring
	
2003-05-17 17:36  snax

	* libs/gib/gib_thread.c:

	Fixed a thinko that was causing events not to run under certain
	circumstances.
	
2003-05-16 19:44  taniwha

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

	wad pics don't have extensions (plugs a buffer underflow hole)
	
2003-05-16 19:36  taniwha

	* libs/console/view.c:

	fix a buffer overflow (order of ops)
	
2003-05-16 16:17  taniwha

	* libs/video/targets/vid_x11.c, qw/include/server.h,
	qw/include/sv_gib.h, qw/source/sv_gib.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_user.c:

	mindHog's qfpython patch. GIB info string event callbacks and a compile fix
	for broken x11 headers.
	
2003-05-16 07:24  snax

	* libs/gib/gib_builtin.c:

	Added text::white and text::brown builtins to produce text of specific
	colors.
	
2003-05-16 00:19  taniwha

	* tools/qfcc/doc/man/qfcc.1:

	fix misplaced bold
	
2003-05-16 00:08  taniwha

	* tools/qfcc/doc/man/qfcc.1:

	alpha sort the options
	
2003-05-15 22:39  snax

	* libs/audio/renderer/snd_dma.c:

	Add the playcenter command to play a sound without 3d spatialization.
	
2003-05-15 22:39  snax

	* libs/gib/gib_tree.c:

	Nuke some dprintfs
	
2003-05-15 21:59  snax

	* libs/gamecode/builtins/bi_gib.c:

	Applied taniwha's mem leak fix.
	
2003-05-15 21:18  taniwha

	* tools/qfcc/doc/man/qfcc.1:

	fix some errors pointed out by colin (thanks:)
	
2003-05-15 20:46  taniwha

	* nq/source/sv_progs.c:

	don't segfault if the profile command is run before progs have been loaded
	
2003-05-15 18:55  taniwha

	* tools/qfcc/source/options.c:

	correct a couple of typos
	
2003-05-15 18:53  taniwha

	* tools/qfcc/doc/man/qfcc.1:

	update the qfcc man page
	
2003-05-15 17:48  taniwha

	* tools/qfcc/source/options.c:

	update the --help docs with all the options
	
2003-05-15 06:49  snax

	* ruamoko/cl_menu/: HUD.h, HUD.r, hud_interface.qc:

	HUD interface leak fixes and enhancements.  Something is still leaking
	memory, though.
	
2003-05-15 05:58  taniwha

	* include/QF/pr_obj.h, libs/gamecode/engine/pr_obj.c,
	ruamoko/include/Object.h, ruamoko/lib/Object.r,
	tools/qfcc/include/expr.h, tools/qfcc/include/type.h,
	tools/qfcc/source/class.c, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/method.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/type.c:

	get [super ...] working correctly
	
2003-05-15 05:19  taniwha

	* tools/qfcc/source/linker.c:

	better type mismatch error reporting
	
2003-05-15 05:10  taniwha

	* tools/qfcc/source/qfcc.c:

	fix a buffer underflow
	
2003-05-15 04:37  snax

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

	Make gcc2 stfu.
	
2003-05-14 21:36  taniwha

	* qw/source/sv_sys_win.c:

	make sure the rest of the server gets to run even if there's no network
	input (though I fixed this for windows too)
	
2003-05-14 21:17  snax

	* include/QF/console.h, libs/console/client.c, libs/console/menu.c,
	ruamoko/cl_menu/HUD.h, ruamoko/cl_menu/HUD.r,
	ruamoko/cl_menu/Makefile.am, ruamoko/cl_menu/client_menu.qc,
	ruamoko/cl_menu/hud_interface.qc:

	Added the scriptable HUD interface between the engine, Rua, and GIB.
	
2003-05-14 21:16  snax

	* libs/gamecode/builtins/bi_gib.c:

	Add support for GIB handles to the Rua interface.
	
2003-05-14 21:13  snax

	* include/gib_vars.h, libs/gib/gib_builtin.c,
	libs/gib/gib_execute.c, libs/gib/gib_handle.c, libs/gib/gib_vars.c:

	Fixed a few GIB bugs, added the chomp builtin.
	
2003-05-14 21:12  snax

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

	Fixed an incorrect builtin definition.
	
2003-05-14 21:11  snax

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

	Added a removeItem method to the Array Ruamoko class.
	
2003-05-14 21:08  snax

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

	Fixed .tga loading for GL targets.  SW targets still need work in all
	likelyhood.
	
2003-05-14 16:29  taniwha

	* libs/net/nc/net_udp6.c:

	comment out an unused function
	
2003-05-13 19:49  taniwha

	* tools/qfcc/source/expr.c:

	make derefencing a pointer without an offset more efficient
	
2003-05-13 19:42  taniwha

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

	use the correct type when taking the address of a pointer derefernece
	
2003-05-13 19:18  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	remove a debug print
	
2003-05-13 06:20  taniwha

	* libs/console/filelist.c:

	oopsie, that was an ill-advised change :P
	
2003-05-13 01:30  taniwha

	* tools/qfcc/source/class.c:

	don't bother checking access restrictions in class_ivar_expr as
	class_find_ivar will catch them when the generated self.ivar is `parsed'.
	
2003-05-12 15:04  taniwha

	* ruamoko/cl_menu/Makefile.am:

	make dist fix
	
2003-05-11 05:20  taniwha

	* nq/source/sbar.c:

	clean up hipnotic weapons sbar code a bit
	
2003-05-11 04:51  taniwha

	* nq/source/sbar.c:

	get the hipnotic hud working properly
	
2003-05-10 04:20  taniwha

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

	don't draw the shotgun icon in hud mode if it won't fit and crop the lg
	icon
	
2003-05-10 02:54  taniwha

	* nq/source/sbar.c:

	fix rogue's item code
	
2003-05-09 21:10  taniwha

	* include/QF/quakefs.h, libs/util/quakefs.c, nq/source/game.c:

	fix nq's gamedir handling for the -hipnotic etc shortcuts
	
2003-05-09 20:30  taniwha

	* nq/include/client.h, nq/source/cl_view.c, nq/source/sbar.c,
	qw/include/client.h, qw/source/cl_view.c, qw/source/sbar.c:

	rename cl_overlay_gravity to cl_scoreboard_gravity, rename the hud/sbar,
	stuff from cl_* to hud_*, add hud_scoreboard_gravity to nq.
	
2003-05-09 19:24  taniwha

	* nq/source/sbar.c:

	auto-arange the hud if the screen is too small for hipnotic or rogue
	
2003-05-09 17:24  taniwha

	* nq/source/sbar.c:

	almost lost the rogue ammo icons :)
	
2003-05-09 16:52  taniwha

	* nq/source/sbar.c:

	rogue hud working now. not sure I'm happy with the way the ammo's drawn
	though as rogue didn't (seem to) supply unhighlighted versions of their
	alt weapon icons.
	
2003-05-09 15:30  taniwha

	* nq/source/sbar.c:

	fix a couple warnings
	
2003-05-09 07:27  taniwha

	* nq/source/sbar.c:

	get hipnotic's sbar working properly, with a hud to boot!!! :)
	
2003-05-09 05:22  despair

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

	Make glError testing static, for now, to shut up compiler warnings.
	
2003-05-09 01:41  despair

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

	*beats CVS with the cluebat*
	
2003-05-09 01:30  despair

	* include/QF/GL/qf_rmain.h:

	Don't export R_TestErrors.
	
2003-05-08 23:24  taniwha

	* libs/: audio/cd/cd_sgi.c, audio/renderer/snd_dma.c,
	console/client.c, console/filelist.c, gamecode/engine/pr_load.c,
	gamecode/engine/pr_parse.c, models/alias/gl_mesh.c,
	models/alias/gl_model_alias.c, models/brush/gl_model_brush.c,
	net/net_chan.c, net/nc/net_udp.c, net/nc/net_udp6.c, util/cvar.c,
	util/quakefs.c:

	the beginnings of a jihad against buffer overflows
	
2003-05-08 23:05  taniwha

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

	add dstring_copy and dstring_copystr to make dstring init easier
	
2003-05-08 22:32  despair

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

	\n is nice occasionally.
	
2003-05-08 22:16  despair

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

	Clean up glError handling.
	
2003-05-08 21:22  taniwha

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

	stock sbar and hud seem to be working in nq (fps back, too:)
	
2003-05-08 15:12  taniwha

	* qw/source/sbar.c:

	make the fps etc display move with changing viewsize
	
2003-05-08 06:29  taniwha

	* qw/source/sbar.c:

	add cl_overlay_gravity cvar to control the placement of the scoreboard
	overlay
	
2003-05-08 05:49  taniwha

	* libs/video/renderer/r_screen.c, nq/source/cl_screen.c,
	qw/include/client.h, qw/source/cl_screen.c, qw/source/sbar.c:

	ping/pl/fps/time now stays put and is now in the client rather than the
	renderer (so nq is currently missing it)
	
2003-05-08 04:13  taniwha

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

	hud works again
	
2003-05-07 21:20  taniwha

	* tools/qfmodelgen/source/cmdlib.c:

	more inlining of varargs function avoidance
	
2003-05-07 21:10  taniwha

	* qw/source/sbar.c:

	fix a warning and correct some vid.height usages
	
2003-05-07 21:03  taniwha

	* qw/source/sbar.c:

	reduce the code duplication in the deathmatch overlay code
	
2003-05-07 19:53  taniwha

	* qw/source/sbar.c:

	whitespace
	
2003-05-07 17:23  taniwha

	* include/sbar.h, nq/source/sbar.c, qw/source/sbar.c:

	qw now has centered scoreboard :)
	
2003-05-07 16:35  taniwha

	* qw/source/sbar.c:

	get the score overlays working again (not `viewed' yet)
	
2003-05-07 15:58  taniwha

	* qw/source/sbar.c:

	non-hud status bar now using the view api. hud version currently not
	working but that should be fixed soon :)
	
2003-05-07 15:00  taniwha

	* tools/qfcc/source/linker.c:

	more inline avoidance
	
2003-05-07 07:18  taniwha

	* tools/qfbsp/source/qfbsp.c:

	more inline stuff
	
2003-05-07 07:10  taniwha

	* libs/: console/client.c, console/view.c, video/targets/vid.c,
	video/targets/vid_3dfxsvga.c, video/targets/vid_glx.c,
	video/targets/vid_sdl.c, video/targets/vid_sdl32.c,
	video/targets/vid_sgl.c, video/targets/vid_wgl.c,
	video/targets/vid_x11.c:

	fix various sizing issues
	
2003-05-07 05:41  taniwha

	* qw/source/master.c:

	still more inline guff
	
2003-05-07 04:24  taniwha

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

	more inline avoidance
	
2003-05-07 04:24  taniwha

	* libs/console/: Makefile.am, client.c, view.c:

	view.c needs to be in the main console lib rather than the client plugin
	and make view_draw the default draw function for new views
	
2003-05-07 02:45  taniwha

	* tools/qfcc/source/expr.c:

	more auto-inline avoidance
	
2003-05-07 01:49  taniwha

	* qw/source/net_packetlog.c:

	make sure Net_LogPrintf can't get inlined, tell gcc it's a printf style
	function and clean up the resulting warnings
	
2003-05-06 21:52  taniwha

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.h, Controller.m, PrefsController.h, PrefsController.m,
	PrefsView.h, Project.h, Project.m, main.m,
	Bundles/MainPrefs/MainPrefs.h, Bundles/MainPrefs/MainPrefs.m,
	Bundles/MapEdit/Brush.h, Bundles/MapEdit/CameraView.h,
	Bundles/MapEdit/CameraView.m, Bundles/MapEdit/Clipper.m,
	Bundles/MapEdit/Dict.h, Bundles/MapEdit/Dict.m,
	Bundles/MapEdit/DictList.h, Bundles/MapEdit/DictList.m,
	Bundles/MapEdit/EntityClass.h, Bundles/MapEdit/EntityClass.m,
	Bundles/MapEdit/InspectorControl.h,
	Bundles/MapEdit/InspectorControl.m, Bundles/MapEdit/KeypairView.m,
	Bundles/MapEdit/PopScrollView.h, Bundles/MapEdit/PopScrollView.m,
	Bundles/MapEdit/Preferences.m, Bundles/MapEdit/Project.h,
	Bundles/MapEdit/Project.m, Bundles/MapEdit/QuakeEd.m,
	Bundles/MapEdit/QuakeEd_main.m, Bundles/MapEdit/SetBrush.m,
	Bundles/MapEdit/TexturePalette.m, Bundles/MapEdit/TextureView.m,
	Bundles/MapEdit/Things.h, Bundles/MapEdit/Things.m,
	Bundles/MapEdit/UserPath.h, Bundles/MapEdit/UserPath.m,
	Bundles/MapEdit/XYView.h, Bundles/MapEdit/XYView.m,
	Bundles/MapEdit/ZScrollView.h, Bundles/MapEdit/ZScrollView.m,
	Bundles/MapEdit/ZView.h, Bundles/MapEdit/ZView.m,
	Bundles/MapEdit/qedefs.h, Bundles/MapEdit/render.m,
	Documentation/Template.m:

	bloody gcc deciding #import isn't good enough :P
	
2003-05-06 18:00  taniwha

	* libs/video/renderer/r_screen.c:

	there's no need to call Con_CheckResize every frame and it's now
	detrimental anyway
	
2003-05-06 03:19  taniwha

	* libs/console/client.c:

	fix menu centering for 320xY
	
2003-05-06 02:41  taniwha

	* include/QF/view.h, libs/console/view.c:

	add view_insert to provide greater control over view order
	
2003-05-06 02:30  taniwha

	* libs/console/client.c:

	fix the missing chat input line
	
2003-05-06 02:25  taniwha

	* include/QF/view.h, libs/console/client.c, libs/console/view.c:

	fix the input line location bug and change enabled to visible due to
	enabled meaning something else in UIs
	
2003-05-06 02:19  taniwha

	* include/QF/console.h, include/QF/view.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/menu.c, libs/console/view.c,
	ruamoko/cl_menu/client_menu.qc, ruamoko/cl_menu/controls_o.qc,
	ruamoko/cl_menu/menu.h, ruamoko/cl_menu/menu.r,
	ruamoko/cl_menu/options.qc, ruamoko/cl_menu/servlist.qc,
	ruamoko/include/InputLine.h, ruamoko/lib/InputLine.r:

	new view stuff mostly working. just a few visual bugs to iron out
	
2003-05-05 18:50  taniwha

	* doc/hud.txt, include/QF/view.h, libs/console/Makefile.am,
	libs/console/view.c:

	initial work on dynamic view support for the console. I'm aware that
	QF/view.h vs view.h may cause some confusion, but I'm hoping to eleminate
	view.h.
	
	Also put the sample hud.txt into docs so it doesn't get lost.
	
2003-05-05 18:35  taniwha

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

	update the copyright year
	
2003-04-30 14:55  taniwha

	* libs/audio/targets/snd_oss.c:

	round the mmap length up to the nearest page size
	
2003-04-30 02:52  taniwha

	* libs/audio/targets/snd_oss.c:

	I don't know why MAP_SHARED is needed, but it's not compatable with
	write-only mode, so make it part of snd_oss_rw
	
2003-04-30 02:14  taniwha

	* include/QF/plugin/general.h, libs/util/plugin.c:

	mindHog's plugin global symbol handling patch so his python plugin can work
	(reloads the plugin with RTLD_GLOBAL if the plugin requests it).
	
2003-04-29 21:45  taniwha

	* qw/source/sv_main.c:

	add map to admin commands for DrSpliff
	
2003-04-29 03:14  taniwha

	* libs/audio/targets/snd_oss.c:

	bring back the rw/wo code
	
2003-04-28 21:02  taniwha

	* qw/source/sv_user.c:

	compile fixes for the alpha
	
2003-04-28 19:55  taniwha

	* qw/source/sv_user.c:

	mindHog's patch for making Hash_DelElement work the way he wanted it to
	
2003-04-28 16:04  taniwha

	* include/QF/hash.h, qw/source/sv_user.c:

	hash.h:
		write some docs on mixing (eg) Hash_Add and Hash_DelElement
	sv_user.c:
		fix a warning
	
2003-04-28 15:56  taniwha

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

	mindHog's user command patch (with change to builtin name) making the
	function generally available (eg, for his python plugin)
	
2003-04-26 05:12  taniwha

	* libs/console/server.c:

	make /command work when not using curses
	
2003-04-26 04:30  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/snd_mix.c, libs/audio/renderer/vorbis.c,
	libs/audio/renderer/wav.c:

	this seems to fix the "end of file" issues on streams
	
2003-04-25 17:00  taniwha

	* tools/qfcc/: include/def.h, include/obj_file.h, source/class.c,
	source/def.c, source/emit.c, source/expr.c, source/function.c,
	source/immediate.c, source/linker.c, source/method.c,
	source/obj_file.c, source/qfcc.c, source/struct.c:

	add a "nosave" flag to defs making it easier to make defs that don't get
	saved automaticly
	
2003-04-25 03:06  taniwha

	* libs/util/cmd.c:

	mindHog's fix for RemoveCommand being totally borked (oops:)
	
2003-04-24 04:57  taniwha

	* libs/gamecode/builtins/bi_qfile.c:

	PR_SetString doesn't like null pointers, it seems. While fixing
	PR_SetString would be a better fix, this is faster code.
	
2003-04-23 19:50  taniwha

	* tools/qfcc/source/immediate.c:

	don't create defs for the components of vector or quaternion defs
	
2003-04-23 18:25  taniwha

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

	get .param_size and .debug_file linked in properly
	
2003-04-23 06:17  taniwha

	* tools/qfcc/source/expr.c:

	fix a double ;
	
2003-04-23 01:56  taniwha

	* tools/qfcc/source/expr.c:

	print the operator for the precedence notice properly
	
2003-04-22 20:11  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/builtins/pr_cmds.c, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_obj.c, libs/gamecode/engine/pr_resolve.c,
	tools/qfcc/include/type.h, tools/qfcc/source/expr.c,
	tools/qfcc/source/immediate.c, tools/qfcc/source/linker.c,
	tools/qfcc/source/qfcc.c, tools/qfcc/source/type.c,
	tools/qwaq/builtins.c:

	can now handle > vector sized parameters
	
2003-04-22 18:20  taniwha

	* include/QF/pr_comp.h, 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_gib.c, libs/gamecode/builtins/bi_hash.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_plist.c,
	libs/gamecode/builtins/bi_qfile.c, libs/gamecode/builtins/bi_qfs.c,
	libs/gamecode/builtins/pr_cmds.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_obj.c,
	libs/gamecode/engine/pr_strings.c, libs/video/renderer/r_progs.c,
	libs/video/targets/pr_keys.c, nq/source/sv_pr_cmds.c,
	qw/source/sv_pr_cmds.c, qw/source/sv_user.c, tools/qwaq/builtins.c,
	tools/qwaq/main.c:

	remove all references to OFS_* from the C code. only the macros in progs.h
	use them now
	
2003-04-22 17:26  taniwha

	* tools/qfcc/source/emit.c:

	handle def aliases properly in emit_move_expr
	
2003-04-22 15:48  taniwha

	* ruamoko/game/GameEntity.r, ruamoko/game/World.r,
	ruamoko/lib/InputLine.r, ruamoko/lib/Point.r, ruamoko/lib/Size.r,
	tools/qfcc/source/class.c:

	detect type mismatches in method declarations and definitions
	
2003-04-22 15:29  taniwha

	* tools/qfcc/: include/def.h, include/expr.h, include/opcodes.h,
	include/type.h, source/def.c, source/emit.c, source/expr.c,
	source/idstuff.c, source/immediate.c, source/linker.c,
	source/opcodes.c, source/qfcc.c, source/type.c:

	general revamp so params and the return value use proper defs rather than
	hardcoded locations. this will allow use of quaternions in the future.
	
2003-04-22 01:37  taniwha

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

	initialize noise1
	
2003-04-21 18:33  taniwha

	* nq/source/: Makefile.am, pr_cmds.c, sv_pr_cmds.c:

	file name consistency
	
2003-04-21 18:26  taniwha

	* libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw32/sw32_rmain.c, nq/source/Makefile.am,
	nq/source/host.c, nq/source/locs.c:

	temporarily remove location support from nq (and location markers from both)
	until client code has been cleaned up more
	
2003-04-21 18:09  taniwha

	* libs/audio/renderer/: vorbis.c, wav.c:

	make the opened sfx name usable
	
2003-04-21 18:00  taniwha

	* nq/: include/Makefile.am, include/conproc.h, source/Makefile.am,
	source/conproc.c, source/sys_win.c:

	all that just to get rid of it. *shrug*
	
2003-04-21 17:48  taniwha

	* nq/source/conproc.c:

	clean up conproc's api as such (what's this thing for, anyway?)
	
2003-04-21 17:28  taniwha

	* libs/audio/renderer/snd_mem.c:

	win32 compile fix
	
2003-04-21 17:08  taniwha

	* nq/source/: mplib.c, mplpc.c:

	unused file cleanup
	
2003-04-21 04:49  taniwha

	* libs/util/quakefs.c:

	fix a buffer overrun issue with -game
	
2003-04-21 04:02  taniwha

	* libs/util/plugin.c:

	replace a warped wheel with a strdup wheel ;)
	
2003-04-21 01:44  taniwha

	* libs/audio/renderer/vorbis.c:

	remove some debug info
	
2003-04-21 01:39  taniwha

	* libs/audio/renderer/: snd_dma.c, vorbis.c:

	fix the file handle leak
	
2003-04-21 01:24  taniwha

	* libs/audio/renderer/snd_dma.c:

	fix the segfault on starting a map only to die from file handle starvation :P
	
2003-04-20 07:19  taniwha

	* include/QF/sound.h, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/snd_mix.c,
	libs/audio/renderer/vorbis.c, libs/audio/renderer/wav.c:

	'copy' streams on openning. fixes the shared stream issues, though other
	problems might arrise (eg, running out of file handles or memory)
	
2003-04-20 03:42  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c, libs/audio/renderer/wav.c:

	make streams work in chunks of 256 samples (won't work so well for non power
	of 2 resample rates :/)
	
2003-04-20 02:05  taniwha

	* libs/audio/renderer/snd_dma.c:

	move to static initialization for plugin info
	
2003-04-17 17:43  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c, libs/audio/renderer/wav.c:

	crystal clear playback on resampled streams :) (still borked when shared,
	though :/)
	
2003-04-17 15:18  taniwha

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

	mindHog's (mindhog@mindhog.net) plugin command patch
	
2003-04-17 03:58  taniwha

	* libs/audio/renderer/snd_mem.c:

	more headpos resetage
	
2003-04-17 03:53  taniwha

	* libs/audio/renderer/snd_mem.c:

	headpos needs resetting too at sfx end
	
2003-04-17 03:31  taniwha

	* libs/console/server.c:

	kill debug print :P
	
2003-04-17 02:55  taniwha

	* libs/audio/renderer/snd_dma.c:

	more triage :P
	
2003-04-17 02:40  taniwha

	* libs/audio/renderer/: snd_mem.c, snd_mix.c:

	get sound (generally) working again
	
2003-04-17 02:03  taniwha

	* libs/console/inputline.c:

	make the input line scrolling unsigned int clean
	
2003-04-17 00:25  taniwha

	* libs/video/targets/fbset_modes_l.l, tools/qfcc/source/qc-lex.l:

	get the fix right
	
2003-04-17 00:14  taniwha

	* libs/video/targets/fbset_modes_l.l, tools/qfcc/source/qc-lex.l:

	bah, cleanup for flex versions :P
	
2003-04-17 00:01  taniwha

	* include/snd_render.h, include/QF/console.h, include/QF/info.h,
	include/QF/pr_comp.h, include/QF/progs.h, include/QF/sound.h,
	libs/audio/snd.c, libs/audio/cd/cd_linux.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/snd_mix.c, libs/audio/targets/snd_oss.c,
	libs/console/buffer.c, libs/console/client.c,
	libs/console/console.c, libs/console/inputline.c,
	libs/console/server.c, libs/gamecode/builtins/bi_cbuf.c,
	libs/gamecode/builtins/bi_gib.c, libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_inputline.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_load.c, libs/gamecode/engine/pr_obj.c,
	libs/gamecode/engine/pr_opcode.c, libs/gamecode/engine/pr_parse.c,
	libs/gamecode/engine/pr_resolve.c,
	libs/gamecode/engine/pr_strings.c, libs/gib/exp.c,
	libs/gib/gib_builtin.c, libs/gib/gib_execute.c, libs/gib/regex.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/brush/model_brush.c, libs/net/nm/net_dgrm.c,
	libs/util/hash.c, libs/util/msg.c, libs/util/pakfile.c,
	libs/util/qargs.c, libs/util/quakeio.c, libs/util/riff.c,
	libs/util/wad.c, libs/util/zone.c, libs/video/renderer/r_light.c,
	libs/video/renderer/r_main.c, libs/video/renderer/r_screen.c,
	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_lightmap.c,
	libs/video/renderer/gl/gl_mod_alias.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_clip.c,
	libs/video/renderer/gl/noisetextures.c,
	libs/video/renderer/sw/d_fill.c, libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw/sw_rdraw.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/d_fill.c,
	libs/video/renderer/sw32/d_modech.c,
	libs/video/renderer/sw32/draw.c, libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rdraw.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_rsurf.c, libs/video/targets/fbset.c,
	libs/video/targets/fbset_modes_l.l, libs/video/targets/keys.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_glx.c, libs/video/targets/vid_sgl.c,
	nq/source/cl_tent.c, nq/source/host.c, nq/source/host_cmd.c,
	nq/source/sbar.c, nq/source/sdl_link.c, qw/source/cl_demo.c,
	qw/source/cl_ents.c, qw/source/cl_main.c, qw/source/cl_slist.c,
	qw/source/cl_tent.c, qw/source/sbar.c, qw/source/sdl_link.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_user.c,
	qw/source/teamplay.c, tools/qfcc/include/options.h,
	tools/qfcc/source/def.c, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qfcc.c, tools/qfmodelgen/source/cmdlib.c,
	tools/qfmodelgen/source/lbmlib.c,
	tools/qfmodelgen/source/scriplib.c,
	tools/qfmodelgen/source/trilib.c, tools/qfvis/source/qfvis.c,
	tools/wav/qfwavinfo.c:

	make qf gcc 3.3 clean
	
2003-04-16 19:41  taniwha

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

	fixes for latest flex
	
2003-04-16 15:43  taniwha

	* qw/source/sv_sys_unix.c:

	allow the server to run when there's no input
	
2003-04-16 05:06  taniwha

	* libs/console/server.c, libs/util/sys.c, nq/source/host.c,
	nq/source/sys_unixd.c:

	get nq-server working properly
	
2003-04-16 04:07  taniwha

	* libs/util/sys.c, nq/source/host.c, nq/source/sys_unixd.c:

	fix nq-servers non-curses console input so it actually works
	
2003-04-16 01:27  taniwha

	* README.cygwin:

	strip the \r from the line endings
	
2003-04-15 23:55  despair

	* README.cygwin:

	Commit WildCode's lost readme.
	
2003-04-15 21:11  taniwha

	* libs/audio/renderer/snd_mem.c:

	report the name of the stream if reading is truncated
	
2003-04-15 19:40  taniwha

	* libs/util/cbuf.c:

	make sure the cbuf is usable when text gets added
	
2003-04-15 04:19  taniwha

	* libs/audio/renderer/snd_mix.c:

	horrible hack for `fixing' glitchy sound effects when a stream is shared by
	more than one object
	
2003-04-15 04:03  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c:

	minor cleanups
	
2003-04-15 03:21  taniwha

	* libs/audio/renderer/: snd_dma.c, snd_mix.c:

	fix the -ve reads
	
2003-04-15 02:34  taniwha

	* include/alsa_funcs_list.h, libs/audio/snd.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/snd_mix.c, libs/audio/renderer/vorbis.c,
	libs/audio/renderer/wav.c, libs/audio/targets/snd_alsa_0_9.c:

	get the new sound system mostly working. just getting a bogus read count
	in the stream reader at the moment, otherwise it's working wonderfully :)
	
2003-04-14 16:28  taniwha

	* libs/audio/renderer/vorbis.c:

	duplicate the vorbis file info when creating a stream
	
2003-04-14 15:47  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mix.c, libs/audio/renderer/snd_mixa.S,
	libs/audio/renderer/vorbis.c, libs/audio/renderer/wav.c:

	streamed sounds /almost/ work. sound like crap but no crashes
	
2003-04-14 06:17  taniwha

	* include/Makefile.am:

	pre-emptive make dist fixes :)
	
2003-04-14 06:11  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c, libs/audio/renderer/wav.c:

	getting there with streams. just need to get the painters working, I think.
	(streaming currently disabled for anything < 30s :)
	
2003-04-14 01:40  taniwha

	* libs/audio/renderer/: snd_mem.c, vorbis.c, wav.c:

	set the buffer length as early as possible for cached sounds
	
2003-04-14 01:17  snax

	* include/gib_handle.h, include/gib_thread.h, include/QF/gib.h,
	libs/gib/Makefile.am, libs/gib/gib_builtin.c,
	libs/gib/gib_handle.c, libs/gib/gib_init.c, libs/gib/gib_thread.c:

	Added a generic interface for using handles in GIB and made GIB threads
	use it.
	
2003-04-13 22:07  snax

	* include/gib_buffer.h, include/gib_builtin.h,
	include/gib_execute.h, include/gib_function.h, include/gib_parse.h,
	include/gib_process.h, include/gib_regex.h,
	include/gib_semantics.h, include/gib_thread.h, include/gib_tree.h,
	include/gib_vars.h, include/QF/Makefile.am, include/QF/gib.h,
	include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_execute.h, include/QF/gib_function.h,
	include/QF/gib_init.h, include/QF/gib_parse.h,
	include/QF/gib_process.h, include/QF/gib_regex.h,
	include/QF/gib_semantics.h, include/QF/gib_thread.h,
	include/QF/gib_tree.h, include/QF/gib_vars.h,
	libs/console/client.c, libs/gamecode/builtins/bi_gib.c,
	libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_execute.c, libs/gib/gib_function.c,
	libs/gib/gib_init.c, libs/gib/gib_parse.c, libs/gib/gib_process.c,
	libs/gib/gib_regex.c, libs/gib/gib_semantics.c,
	libs/gib/gib_thread.c, libs/gib/gib_tree.c, libs/gib/gib_vars.c,
	libs/video/targets/keys.c, nq/source/host.c, qw/include/sv_gib.h,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/sv_gib.c,
	qw/source/sv_main.c, qw/source/sv_user.c, qw/source/teamplay.c,
	tools/carne/main.c:

	Moved gib_*.h into include/ and moved the necessary declarations and struct
	definitions to QF/gib.h to interface with libQFgib.
	
2003-04-13 20:43  snax

	* include/QF/csqc.h, include/QF/gib_builtin.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_gib.c, libs/gamecode/builtins/bi_init.c,
	libs/gib/gib_builtin.c, ruamoko/cl_menu/client_menu.qc,
	ruamoko/include/Makefile.am, ruamoko/include/gib.h,
	ruamoko/lib/Makefile.am, ruamoko/lib/gib.r:

	Added the beginnings of an interface between Ruamoko and GIB.  Although the
	API is by no means finalized, it's now possible to write GIB builtins in
	Ruamoko that can take arguments and return values to GIB.
	
2003-04-13 20:31  snax

	* qw/: include/server.h, source/sv_ccmds.c, source/sv_gib.c:

	Added map::current and map::timeElapsed GIB builtins.
	
2003-04-13 06:46  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c:

	streams getting closer, not working yet, though
	
2003-04-13 05:58  taniwha

	* tools/gl_stub/: gls_norm.c, gls_trace.c:

	return a version for GL_VERSION
	
2003-04-13 05:48  snax

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

	Added the useful dstring_freeze function to convert a dstring to a
	finalized, plain C string.
	
2003-04-12 00:03  taniwha

	* libs/audio/renderer/: snd_dma.c, snd_mem.c:

	fix looping
	
2003-04-11 23:52  taniwha

	* libs/audio/renderer/snd_mem.c:

	disable debug
	
2003-04-11 23:50  taniwha

	* libs/audio/renderer/vorbis.c:

	effectively disable streamed oggs for now
	
2003-04-11 23:30  taniwha

	* tools/Forge/Bundles/MapEdit/QuakeEd.gmodel:

	don't want to lose this
	
2003-04-11 21:14  taniwha

	* include/snd_render.h, include/QF/sound.h,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/vorbis.c,
	libs/audio/renderer/wav.c:

	getting closer. wav's successfully load, but playback is always looped (?).
	oggs hang
	
2003-04-11 18:59  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c, libs/audio/renderer/wav.c:

	cached wav files almost work (seems cached ogg are borked now :/)
	
2003-04-11 18:28  taniwha

	* libs/util/riff.c:

	temporary fix to handle wav files in a pak file
	
2003-04-11 14:38  taniwha

	* libs/audio/renderer/: snd_mem.c, vorbis.c:

	don't compile any vorbis code if it's unavailable
	
2003-04-11 05:58  snax

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

	Optimized the way resetting buffer states occurs and fixed thread::kill so
	threads actually die as they are supposed to.
	
2003-04-11 04:39  taniwha

	* include/snd_render.h, libs/audio/renderer/wav.c:

	90% there for cache wav support. will likely segfault :)
	
2003-04-11 04:37  snax

	* include/QF/gib_semantics.h, libs/gib/gib_semantics.c:

	Oops, forgot these.
	
2003-04-11 02:58  taniwha

	* libs/audio/renderer/vorbis.c:

	cached oggs work
	
2003-04-11 02:57  snax

	* include/QF/Makefile.am, include/QF/gib_function.h,
	include/QF/gib_parse.h, include/QF/gib_tree.h,
	libs/gib/Makefile.am, libs/gib/gib_builtin.c,
	libs/gib/gib_execute.c, libs/gib/gib_function.c,
	libs/gib/gib_parse.c, libs/gib/gib_process.c,
	libs/gib/gib_thread.c, tools/carne/main.c:

	The ultimate GIB bugfix commit, including reworked semantic processing,
	a fix for arguments passed to a GIB function run via rcon, and various
	other fixes.
	
2003-04-11 02:36  snax

	* doc/: config/gib/infobot.gib, gib/GIB.lyx:

	New version of infobot.gib that supports factoid locking, and an
	insignificant change to the GIB docs.
	
2003-04-11 02:21  taniwha

	* libs/audio/renderer/snd_mem.c:

	fix the calling of a null pointer (oops:)
	
2003-04-11 01:17  taniwha

	* include/snd_render.h, include/QF/sound.h,
	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/vorbis.c, libs/audio/renderer/wav.c:

	half way though the sfx loader re-write. nothing works :)
	
2003-04-10 22:52  taniwha

	* include/QF/riff.h, libs/util/riff.c, tools/wav/qfwavinfo.c:

	make riff.c portable
	
2003-04-10 22:03  taniwha

	* include/QF/riff.h, libs/util/riff.c, tools/wav/qfwavinfo.c:

	read fmt chunks properly
	
2003-04-10 21:45  taniwha

	* include/QF/riff.h, libs/util/riff.c, tools/wav/qfwavinfo.c:

	riff namespace cleanup (sorta, it's ugly:/)
	
2003-04-10 21:34  taniwha

	* libs/util/riff.c:

	don't actually read the main `data' chunks; only refer to them by location.
	allows support for huge wav files (eg, cdda.wav)
	
2003-04-10 21:33  taniwha

	* tools/wav/qfwavinfo.c:

	kill the debug info
	
2003-04-10 21:18  taniwha

	* libs/util/riff.c:

	but the third castle stood!
	
2003-04-10 21:11  taniwha

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

	implement Qungetc and nuke Qgetpos and Qsetpos
	
2003-04-10 16:54  taniwha

	* libs/gamecode/builtins/: bi_hash.c, bi_plist.c:

	copyright date fixes
	
2003-04-10 16:53  taniwha

	* include/QF/Makefile.am:

	oops, forgot this
	
2003-04-10 16:52  taniwha

	* include/QF/riff.h, libs/util/Makefile.am, libs/util/riff.c,
	tools/wav/qfwavinfo.c:

	move the riff reading code into libQFutil
	
2003-04-10 16:11  taniwha

	* libs/util/quakeio.c:

	handle short files more robustly
	
2003-04-10 05:20  taniwha

	* tools/wav/qfwavinfo.c:

	work toward making the riff reader more generally useful by pluggin all the
	memory leaks. next step is to get it so the data chunk isn't actually read
	but rather its location and size stored.
	
2003-04-10 01:36  misty

	* qw/source/teamplay.c:

	Fixed a bug Drspliff pointed out that was causing people to be kicked from sensitive servers for 'faking console messages'.
	
	Tim McGrath
	
2003-04-09 16:38  taniwha

	* libs/video/targets/in_x11.c:

	add a \n to the grab failed message
	
2003-04-09 07:30  taniwha

	* libs/audio/renderer/wav.c:

	start of split-out wav loader. not done yet (probably doesn't compile) but
	easier to keep track of here :)
	
2003-04-09 05:55  taniwha

	* doc/.cvsignore, include/QF/quakefs.h,
	libs/audio/renderer/snd_mem.c, libs/util/quakefs.c,
	nq/source/locs.c, qw/source/locs.c, qw/source/sv_user.c:

	change _FOpenFile to take a dstring for foundname plugging a potential
	buffer overflow.
	
2003-04-08 22:23  taniwha

	* include/snd_render.h, libs/audio/renderer/snd_mix.c:

	start work on support for stereo samples
	
2003-04-08 19:20  taniwha

	* include/QF/in_event.h, libs/video/targets/in_event.c:

	revert the inappropriately complicated event code for the simpler version.
	even that's not likely to be final
	
2003-04-08 18:45  taniwha

	* include/QF/input.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, nq/source/host.c, nq/source/sv_ded.c,
	qw/source/cl_main.c:

	merge IN_SendKeyEvents and IN_Commands into IN_ProcessEvents
	
2003-04-08 17:55  taniwha

	* include/QF/input.h, include/QF/vid.h, include/QF/plugin/input.h,
	libs/video/targets/in_common.c, libs/video/targets/vid.c,
	nq/source/cl_parse.c:

	kill VID_HandlePause and IN_HandlePause as they never did anything and
	IN_ModeChanged as it's a dead prototype
	
2003-04-08 17:47  taniwha

	* libs/video/targets/: vid_ext.c, vid_null.c:

	more unused files
	
2003-04-08 17:32  taniwha

	* libs/video/targets/in_null.c:

	don't need this
	
2003-04-08 05:33  taniwha

	* libs/gamecode/builtins/bi_hash.c:

	alpha compile fixes
	
2003-04-08 04:13  taniwha

	* include/QF/model.h, include/QF/modelgen.h, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/video/renderer/gl/gl_mod_alias.c:

	WildCode's alias model VA prepatory patch
	
2003-04-08 04:01  taniwha

	* libs/gamecode/engine/pr_strings.c:

	plug another overflow
	
2003-04-08 02:56  taniwha

	* libs/util/qfplist.c:

	fix a buffer overflow (oops, not paying attention)
	
2003-04-08 02:35  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_string.c, ruamoko/cl_menu/Makefile.am,
	ruamoko/cl_menu/client_menu.qc, ruamoko/cl_menu/controls_o.qc,
	ruamoko/cl_menu/options.qc, ruamoko/cl_menu/options_util.qc,
	ruamoko/cl_menu/string.h, ruamoko/cl_menu/string.r:

	nuke the string api (never really liked it)
	
2003-04-08 01:34  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	use the correct array for getting the number of elements
	
2003-04-08 00:46  taniwha

	* ruamoko/cl_menu/controls_o.qc:

	fix a snafu
	
2003-04-07 22:34  taniwha

	* 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, ruamoko/cl_menu/Makefile.am,
	ruamoko/cl_menu/controls_o.qc, ruamoko/cl_menu/stringh.h,
	ruamoko/cl_menu/stringh.r, ruamoko/include/Array.h,
	ruamoko/lib/Array.r:

	nuke the string hash api as it's been obsoleted
	
2003-04-07 22:24  taniwha

	* tools/qfcc/source/type.c:

	fix another struct type parsing bug
	
2003-04-07 21:57  taniwha

	* tools/qfcc/source/type.c:

	allow assignment from void pointer to any pointer type
	
2003-04-07 21:15  taniwha

	* ruamoko/include/: hash.h, plist.h:

	bah, still not used to qc needing @extern on functions :P
	
2003-04-07 20:15  taniwha

	* libs/gamecode/builtins/bi_plist.c:

	hmm, forgot a chunk :P
	
2003-04-07 20:02  taniwha

	* include/QF/csqc.h, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_plist.c, ruamoko/include/Makefile.am,
	ruamoko/include/plist.h, ruamoko/lib/Makefile.am,
	ruamoko/lib/plist.r:

	plist api (hope it works:)
	
2003-04-07 19:29  taniwha

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

	make plist arrays unlimited in size
	
2003-04-07 18:30  taniwha

	* tools/qfcc/source/expr.c:

	plug a memory leak
	
2003-04-07 18:17  taniwha

	* tools/qfcc/source/type.c:

	fix some type parsing errors for structs and arrays
	
2003-04-07 17:44  taniwha

	* tools/qfcc/source/expr.c:

	implement nested (and struct) block initializers
	
2003-04-07 16:38  taniwha

	* include/QF/csqc.h, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_hash.c, libs/gamecode/builtins/bi_init.c,
	ruamoko/include/hash.h, ruamoko/lib/Makefile.am,
	ruamoko/lib/hash.r:

	add hash table api
	
2003-04-06 01:04  taniwha

	* libs/gamecode/builtins/bi_qfile.c:

	fix a segfault causing typo :P
	
2003-04-05 07:59  taniwha

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

	beat the skydome bugs to a pulp. no more seam (and probably a bunch faster
	on slow cards)
	
2003-04-04 21:48  taniwha

	* tools/qfbsp/source/surfaces.c:

	don't subdivide hint or skip brushes
	
2003-04-04 07:00  taniwha

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

	make the texture coords in skyvec always 1/2 pixel in from the edge
	
2003-04-03 23:09  taniwha

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

	speed up 16 bit vertex lerping by getting GL to do the 1/256 scaling for us
	
2003-03-31 16:30  taniwha

	* tools/zpak:

	portability fixes from freebsd (MrFixit? q@uni.de)
	
2003-03-26 18:45  taniwha

	* libs/gamecode/engine/pr_edict.c:

	support printing a couple more types (especially for edicts)
	
2003-03-25 17:49  taniwha

	* nq/source/sv_main.c, qw/source/sv_init.c:

	ent file support
	
2003-03-25 17:47  taniwha

	* tools/qfcc/source/expr.c:

	don't warn for ! precedence
	
2003-03-25 17:40  taniwha

	* libs/gamecode/engine/pr_parse.c:

	correct a comment and ws
	
2003-03-25 17:18  taniwha

	* tools/qfcc/source/expr.c:

	catch ! == bogosity
	
2003-03-25 16:34  taniwha

	* tools/qfbsp/source/brush.c:

	don't seg on hint and skip brushs. hint and clip brushes are now known to
	work (what is a skip brush?)
	
2003-03-25 07:25  despair

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

	Minor bit of neatening, remove CHAIN_SURF alias, so it's clearer what is being used where.
	
2003-03-24 20:21  despair

	* libs/video/: renderer/r_cvar.c, renderer/gl/gl_draw.c,
	targets/vid_common_gl.c:

	Prevent bad gl_max_size settings from causing buggy drivers to freak out.
	
2003-03-24 17:40  taniwha

	* tools/qfcc/source/cpp.c:

	don't create temp files when only preprocessing
	
2003-03-22 04:33  taniwha

	* tools/qfvis/source/soundphs.c:

	don't seg if there's no texture data
	
2003-03-21 22:18  taniwha

	* libs/util/tga.c:

	don't assuming 32 bpp in setup_pixrow_span
	
2003-03-21 22:08  despair

	* include/QF/texture.h, libs/util/tga.c:

	Don't need LA for greyscale textures, switch to luminance-only.
	
2003-03-21 21:28  despair

	* include/QF/GL/qf_rmain.h, libs/video/renderer/gl/gl_rmain.c:

	Test for gl errors every frame.
	
2003-03-21 21:26  despair

	* nq/source/: cl_main.c, cl_parse.c, cl_tent.c, cl_view.c,
	host_cmd.c, locs.c, mplpc.c, pr_cmds.c:

	More cleaning up after slobs.
	
2003-03-21 21:25  despair

	* qw/source/: cl_cam.c, cl_demo.c, cl_ents.c, cl_main.c,
	cl_parse.c, cl_pred.c, cl_skin.c, cl_slist.c, cl_tent.c, cl_view.c,
	crudefile.c, locs.c, master.c, net_packetlog.c, sbar.c, sv_ccmds.c,
	sv_demo.c, sv_ents.c, sv_gib.c, sv_init.c, sv_main.c, sv_pr_cmds.c,
	sv_send.c, sv_sys_unix.c, sv_user.c, teamplay.c:

	Code style, people. Love it or leave it!
	
2003-03-21 16:18  taniwha

	* libs/util/tga.c:

	correct the scaling of the 5 bit color map types
	
2003-03-21 06:08  taniwha

	* libs/util/tga.c:

	oops, missed a case
	
2003-03-21 06:08  taniwha

	* libs/util/tga.c:

	skip over any present colormap for non-colormap types
	
2003-03-21 05:03  taniwha

	* libs/util/tga.c:

	we now theoreticly support greyscale tga files too :)
	
2003-03-21 04:23  taniwha

	* libs/util/tga.c:

	seriously clean up LoadTGA by using a decoder table and implement colormap
	support (8 bpp only)
	
2003-03-21 00:52  despair

	* qw/source/pmove.c:

	Small optimization.
	
2003-03-21 00:51  despair

	* libs/util/mathlib.c:

	Whitespace.
	
2003-03-20 23:30  taniwha

	* include/QF/texture.h:

	add a luminance/alpha tex def
	
2003-03-20 23:11  taniwha

	* libs/util/tga.c:

	call the correct read functions for 32 bit rle expansion
	
2003-03-20 23:02  taniwha

	* libs/util/tga.c:

	cleanup unused vars
	
2003-03-20 22:54  taniwha

	* libs/util/tga.c:

	support RLE tga files for all 4 directions
	
2003-03-20 21:25  taniwha

	* libs/util/tga.c:

	however, don't need read_rgb and read_rgba
	
2003-03-20 21:24  taniwha

	* libs/util/tga.c:

	darn, broke the reverse direction and fixing it produces horrid code
	
2003-03-20 21:08  taniwha

	* libs/util/tga.c:

	merge the forward and reverse blitters/readers using a direction flag which
	gets optimized out
	
2003-03-20 21:08  taniwha

	* libs/util/pcx.c:

	allocate space for the texture correctly
	
2003-03-20 19:58  despair

	* include/r_dynamic.h, include/r_local.h, include/varrays.h,
	include/QF/render.h, include/QF/GL/qf_lightmap.h,
	libs/models/alias/gl_model_alias.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_mod_sprite.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c:

	Make sprite rendering use vertex arrays, as a test for detection of vertex array support (tests only for OpenGL 1.1 or better, at the moment, no driver blacklist yet).
	
2003-03-19 07:03  taniwha

	* include/winquake.h:

	give up on ancient mingw
	
2003-03-18 19:49  taniwha

	* tools/Forge/Bundles/MapEdit/.cvsignore:

	this might come in handy
	
2003-03-18 19:48  taniwha

	* tools/Forge/Bundles/MapEdit/: Brush.h, CameraView.h,
	CameraView.m, Clipper.h, Clipper.m, Dict.h, Dict.m, DictList.h,
	DictList.m, Entity.h, Entity.m, EntityClass.h, EntityClass.m,
	GNUmakefile, GNUmakefile.preamble, InspectorControl.h,
	InspectorControl.m, KeypairView.h, KeypairView.m, Map.h, Map.m,
	PopScrollView.h, PopScrollView.m, Preferences.h, Preferences.m,
	Project.h, Project.m, QuakeEd.h, QuakeEd.m, QuakeEd_main.m,
	SetBrush.h, SetBrush.m, TexturePalette.h, TexturePalette.m,
	TextureView.h, TextureView.m, Things.h, Things.m, UserPath.h,
	UserPath.m, XYView.h, XYView.m, ZScrollView.h, ZScrollView.m,
	ZView.h, ZView.m, cmdlib.c, cmdlib.h, help.txt, jrbase1.map,
	mathlib.c, mathlib.h, misc.m, qedefs.h, quake.qpr, readme.txt,
	render.h, render.m:

	my WIP on porting QuakeEd to GNUstep/QuakeForge
	
2003-03-18 19:15  taniwha

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

	expand the plist api to make plist creation easier
	
2003-03-17 19:54  taniwha

	* tools/misc/: mdl.py, mdlconv.py:

	can now convert v3 models to v6
	
2003-03-17 18:41  taniwha

	* tools/misc/mdl.py:

	finally have v3 mdl figured out
	
2003-03-17 05:52  taniwha

	* qw/source/cl_demo.c:

	more packet log spam
	
2003-03-17 05:39  taniwha

	* libs/video/targets/context_x11.c:

	use the window size for the fullscreen view
	
2003-03-17 05:17  taniwha

	* libs/video/targets/: vid.c, vid_3dfxsvga.c, vid_glx.c, vid_sgl.c:

	support vid_conwidth cvar (for -conwidth). while present in all targets, it
	will only work in gl
	
2003-03-17 04:39  taniwha

	* qw/source/sv_main.c:

	don't spam packet logs accidently :)
	
2003-03-17 04:36  taniwha

	* tools/qfbsp/source/outside.c:

	fix a double fclose
	
2003-03-17 00:52  taniwha

	* tools/qfvis/source/qfvis.c:

	fix an out-by-one error
	
2003-03-16 03:17  taniwha

	* include/netchan.h, qw/source/cl_demo.c, qw/source/cl_main.c,
	qw/source/net_packetlog.c, qw/source/sv_main.c,
	qw/source/sv_send.c:

	get packet logging working with mvds
	
2003-03-14 01:00  taniwha

	* tools/misc/mdl.py:

	no flags for mdl v3, but yes to skin type
	
2003-03-14 00:43  taniwha

	* tools/misc/mdl.py:

	attempting to reverse engineer mdl ver 3
	
2003-03-13 19:16  taniwha

	* tools/qfcc/source/class.c:

	make certain classes get referenced when inheriting from them
	
2003-03-13 18:45  taniwha

	* libs/gamecode/engine/: pr_load.c, pr_obj.c:

	pr_load.c:
		PR_RelocateBuiltins must be called before PR_InitRuntime
	pr_obj.c:
		don't segfault on broken classes
	
2003-03-13 16:33  taniwha

	* qw/source/sv_user.c:

	don't bother lowercasing download filenames now that they're forced
	lowercase during the precache stage
	
2003-03-13 16:29  taniwha

	* qw/source/sv_pr_cmds.c:

	force model and sound names coming in from the progs to be lowercase
	
2003-03-13 05:43  taniwha

	* libs/util/quakefs.c:

	need a specific entry for "qw:qw" since servers set the gamedir to "qw"
	explicitly
	
2003-03-13 05:41  taniwha

	* libs/util/sys.c:

	ensure the path passed to Sys_DebugLog is expanded
	
2003-03-13 03:18  taniwha

	* tools/qfcc/source/linker.c:

	the correct fix for overzealous linking: preemptively turf unused externs
	
2003-03-13 01:50  taniwha

	* tools/qfcc/source/linker.c:

	don't pull in a lib object file due to an /unused/ undefined def.
	
2003-03-13 01:21  taniwha

	* doc/Makefile.am:

	include qfadmin in the dist tarball
	
2003-03-12 22:38  taniwha

	* libs/gamecode/engine/pr_debug.c:

	d'oh
	
2003-03-12 22:31  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_load.c:

	make pr_source_path a ; separated list of dirs and make it controllable in
	qfprogs
	
2003-03-12 21:58  taniwha

	* tools/qfcc/source/expr.c:

	make vector.x work in classes work and don't give an uninitialized warning
	for vec.x = 0;
	
2003-03-12 16:34  taniwha

	* qw/source/sv_demo.c:

	white space
	
2003-03-12 02:22  taniwha

	* tools/misc/mdl.py:

	make the output a little more readable
	
2003-03-12 02:21  taniwha

	* libs/models/alias/gl_mesh.c:

	whitespace
	
2003-03-11 06:31  taniwha

	* include/winquake.h, libs/audio/targets/snd_dx.c:

	WildCode's dx cleanups
	
2003-03-11 05:58  taniwha

	* qw/source/cl_parse.c:

	call QFS_Gamedir only if the gamedir actually changes
	
2003-03-11 02:55  taniwha

	* tools/misc/mdl.py:

	use the command line for the file name rather than hardcoding it
	
2003-03-10 23:42  taniwha

	* configure.ac, doc/.cvsignore, doc/Makefile.am,
	doc/quakeforge.dox.in:

	preliminary doxygen support
	
2003-03-10 21:28  taniwha

	* libs/audio/renderer/snd_dma.c:

	more error checking ala WildCode
	
2003-03-10 21:26  taniwha

	* tools/qfcc/doc/.cvsignore:

	ignore dvi files
	
2003-03-10 21:23  taniwha

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

	allow casting between function types
	
2003-03-10 21:21  taniwha

	* configure.ac, libs/audio/targets/Makefile.am,
	libs/audio/targets/snd_dx.c, libs/audio/targets/snd_win.c:

	WildCode's win32 sound fixes
	
2003-03-10 21:00  taniwha

	* tools/qfcc/source/cpp.c:

	add WildCode's error checking for win32 cpp handling
	
2003-03-10 20:44  taniwha

	* libs/util/mathlib.c:

	add some comments about the coordinate systems used in AngleVectors
	
2003-03-10 16:49  taniwha

	* qw/source/sv_pr_cmds.c:

	`document' the new client functions
	
2003-03-10 16:39  taniwha

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

	provide SV_UserCmd builtin so progs can emulate a client but use the
	engine's physics code
	
2003-03-08 07:17  taniwha

	* libs/video/renderer/sw/: fpu.c, fpua.S:

	alpha compile fixes (unused functions)
	
2003-03-07 22:30  taniwha

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

	hopefully better input grabbing state tracking
	
2003-03-07 03:55  taniwha

	* include/QF/input.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:

	hopefully fix the input grabbing (and evem more hopefully, without driving
	Despair to ... um... ;)
	
2003-03-06 19:06  taniwha

	* qw/source/sv_main.c:

	don't count server clients as clients
	
2003-03-05 18:19  taniwha

	* qw/source/sv_pr_cmds.c:

	actually free the client when SV_FreeClient is called (oops:)
	
2003-03-05 18:18  taniwha

	* libs/gamecode/engine/pr_edict.c:

	the first fielddef isn't always null (esp with qfcc), so check to see if it
	needs printing too
	
2003-03-05 03:56  taniwha

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

	bot player stats seem to be working working
	
2003-03-04 21:13  taniwha

	* tools/qfcc/source/expr.c:

	disable some debug
	
2003-03-04 17:38  taniwha

	* qw/source/sv_init.c:

	for now don't allow bots to survive map changes
	
2003-03-04 17:28  taniwha

	* qw/source/sv_pr_cmds.c:

	add SV_SetUserinfo builtin
	
2003-03-04 17:03  taniwha

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

	fix a bug with \\ handling just before the end of a string constant
	
2003-03-04 16:00  taniwha

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

	fix userid setup
	
2003-03-04 07:44  taniwha

	* qw/source/sv_pr_cmds.c:

	fix the status seg
	
2003-03-04 07:36  taniwha

	* qw/source/sv_pr_cmds.c:

	hmm, that segs :), but then, so does doing "status" while bots are going
	
2003-03-04 04:10  taniwha

	* qw/source/sv_pr_cmds.c:

	boundscheck the client entity
	
2003-03-04 04:03  taniwha

	* qw/source/sv_pr_cmds.c:

	disable the disconnect events for bots as I'm not yet sure how I'm going to
	do things
	
2003-03-04 03:35  taniwha

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

	implement SV_AllocClient and SV_FreeClient builtins
	
2003-03-04 03:23  snax

	* qw/: include/sv_gib.h, source/sv_gib.c, source/sv_init.c:

	Added the "map" GIB event to qw-server.
	
2003-03-04 01:36  taniwha

	* qw/source/sv_main.c:

	break out the client slot allocation code into a separate function
	
2003-03-03 21:46  taniwha

	* qw/source/: sv_ents.c, sv_pr_cmds.c:

	oops, didn't notice the lack of {}s
	
2003-03-03 21:41  taniwha

	* qw/source/sv_pr_cmds.c:

	slight optimisation
	
2003-03-03 21:10  taniwha

	* tools/qfcc/source/immediate.c:

	remove some debug code :P
	
2003-03-03 21:09  taniwha

	* tools/qfcc/source/immediate.c:

	fix a nasty bug where immediates would get aliased. (eg, 2 and 1073741824).
	
2003-03-03 19:32  despair

	* libs/video/targets/context_sdl.c:

	Another little FIXME. (Cleanup I'll do soon, hopefully)
	
2003-03-03 19:20  despair

	* libs/video/renderer/r_screen.c, qw/source/cl_parse.c,
	qw/source/cl_screen.c:

	Whitespace, and a workaround for show_* misplacement.
	
2003-03-03 18:30  taniwha

	* qw/source/sv_main.c:

	move the maxclients and maxspectators range checks into callbacks
	
2003-03-03 17:52  taniwha

	* libs/util/cvar.c:

	use %g instead of %f and the 0s hack
	
2003-03-03 17:08  taniwha

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

	first step in creating an interface for the snagging of client slots by
	the progs
	
2003-03-03 16:13  taniwha

	* ruamoko/include/message.h:

	prototype the new Write functions
	
2003-03-03 05:34  despair

	* ruamoko/lib/message.r:

	Rest of the Write* update.
	
2003-03-03 05:28  despair

	* ruamoko/game/: Axe.r, tempent.r:

	Use Write*V and WriteBytes, instead of antique bloated functions. ;)
	
2003-03-03 05:24  despair

	* ruamoko/cl_menu/: client_menu.qc, console.qc, controls_o.qc,
	menu.h, options.qc, options_util.qc, servlist.qc:

	*shakes an angry shambler at ugly codingstyle*
	
2003-03-02 05:11  snax

	* libs/gib/gib_vars.c:

	Fixed two bugs in complex variable substitution.
	
2003-03-02 03:25  taniwha

	* qw/: include/sv_pr_cmds.h, source/sv_pr_cmds.c:

	implement WriteBytes for qc
	
2003-03-01 07:24  snax

	* doc/config/gib/infobot.gib, libs/gib/gib_vars.c:

	Fixed a bug on out-of-bounds array access attempts and enhanced the now-
	functioning infobot.gib.
	
2003-03-01 02:44  snax

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

	Oops, make 'return' GIB builtin actually end the current function.
	
2003-02-28 23:36  taniwha

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

	make TYPE (void) NAME valid (no args)
	
2003-02-28 16:22  taniwha

	* libs/audio/renderer/: snd_dma.c, snd_mix.c:

	this bit shouldn't know about windows
	
2003-02-28 06:51  snax

	* qw/source/sv_gib.c:

	Added client::print, client::printChat, client::printAll, and
	client::printAllChat GIB builtins.
	
2003-02-28 05:53  taniwha

	* qw/source/sv_progs.c:

	"main" in progs is never called
	
2003-02-28 05:35  taniwha

	* 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_qfile.c, libs/gamecode/builtins/bi_qfs.c:

	make the more relevant parts of qfs available to progs. bi_file.c will
	eventually be moving into bi_qfs.c
	
2003-02-28 05:28  taniwha

	* libs/console/client.c:

	make the menu load when the gamedir hasn't been set
	
2003-02-28 05:18  taniwha

	* tools/qfcc/source/switch.c:

	d'oh, forgot about "default"
	
2003-02-28 05:09  snax

	* qw/: include/Makefile.am, include/sv_gib.h, source/sv_gib.c,
	source/sv_main.c, source/sv_user.c:

	Added client.connect, client.spawn, and client.disconnect GIB events.
	
2003-02-28 05:07  snax

	* libs/gib/: gib_execute.c, gib_parse.c:

	Fix a bug with embedded commands and make the parser more anal about what
	can be embedded.
	
2003-02-28 04:59  taniwha

	* qw/: include/server.h, include/sv_pr_cmds.h, source/sv_nchan.c,
	source/sv_pr_cmds.c:

	give qc access to WriteCoordV and WriteAngleV
	
2003-02-28 04:54  taniwha

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

	allow initialized globals (since they're constant) to be used in most places
	constants are required (switch, initializing globals, enums)
	
2003-02-28 04:03  snax

	* libs/gib/gib_execute.c:

	Fixed a bug with parse trees being freed early.
	
2003-02-26 07:44  snax

	* libs/gib/gib_execute.c, libs/gib/gib_parse.c,
	libs/gib/gib_process.c, libs/util/cbuf.c, tools/carne/main.c:

	Massive bug and memory leak fixing.
	
2003-02-26 05:01  taniwha

	* tools/qfcc/include/qfcc.h:

	fix a decl mismatch
	
2003-02-26 02:51  snax

	* libs/gib/gib_parse.c:

	Fix a braino that most likely broke concatenation.
	
2003-02-26 02:28  snax

	* doc/config/gib/qfadmin.gib:

	Add DrSpliff's qfadmin GIB script to CVS.
	
2003-02-26 02:18  snax

	* doc/gib/GIB.lyx:

	Added a line to the latex preamble to use postscript fonts on PS/PDF
	ouput.  This makes the PDF version much more readable, especially in
	acrobat.
	
2003-02-25 20:54  taniwha

	* tools/Forge/Bundles/MainPrefs/MainPrefs.m:

	need AppKit/NSImage.h now
	
2003-02-25 18:13  taniwha

	* libs/util/quakefs.c:

	don't need that FIXME
	
2003-02-25 17:19  taniwha

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

	Initialize p_mouse_x and p_mouse_y from the EnterNotify event so that the
	first mouse move of the game doesn't screw up your view. Also does resonable
	behaviour when entering and leaving the window.
	
2003-02-25 08:35  despair

	* libs/gib/gib_parse.c:

	Warning fix (c might be used before initialization).
	Too tired to check if there's an actual bug there. Goodnight...
	
2003-02-25 08:04  snax

	* doc/config/gib/infobot.gib, libs/gib/gib_execute.c,
	libs/gib/gib_parse.c:

	Made the parser anal about concatenation usage and fixed several bugs by
	running /dev/urandom through carne to catch problems.
	
2003-02-25 07:48  taniwha

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

	make syntax errors a little easier to understand
	
2003-02-25 06:52  snax

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

	Cleaned up the GIB parser and GIB_Execute() a lot.  Made aliases work in
	GIB.  Added some breakpoint GIB builtins for debugging script/intepreter
	interactions.  Made carne work properly again (local variables don't
	disappear in interactive mode)
	
2003-02-25 06:04  despair

	* libs/video/targets/: context_sdl.c, context_x11.c, in_common.c:

	Move a test inside function, rather than repeated all over the place.
	
2003-02-25 05:45  despair

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

	Updated for OpenGL 1.4, plus whitespace.
	
2003-02-25 03:56  despair

	* qw/source/cl_parse.c:

	Whitespace. Grr!
	
2003-02-24 21:51  taniwha

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

	convert \ to / in paths in windows
	
2003-02-24 20:10  taniwha

	* tools/qfcc/source/linker.c:

	produce a warning if both @self and self are used in the same progs
	
2003-02-24 19:13  taniwha

	* tools/qfcc/source/def.c:

	don't initialize external defs. this broke source line/file tracking for
	@extern defs in headers.
	
2003-02-24 16:01  taniwha

	* libs/gamecode/engine/pr_debug.c:

	better source line tracking
	
2003-02-24 15:33  taniwha

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

	don't relocate a null function constant
	
2003-02-24 03:34  taniwha

	* libs/gamecode/engine/pr_debug.c:

	better line search algorithm (not perfect yet, though)
	
2003-02-24 03:07  taniwha

	* libs/gamecode/engine/pr_edict.c:

	make sure the string is valid before attempting to print it
	
2003-02-23 23:43  taniwha

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

	speed up qfo writing by about 12.5:1 (for large object files, anyway) by
	making compression optional (compressed qfo files will still be handled
	transparently)
	
2003-02-23 22:53  snax

	* libs/gib/ops.c:

	Use floor() or ceil() based on sign for 'trunc' GIB math function.
	
2003-02-23 22:53  despair

	* include/QF/qendian.h:

	Replace removed bigendian declaration.
	
2003-02-23 22:14  snax

	* libs/gib/exp.c, libs/gib/gib_builtin.c, libs/gib/ops.c,
	include/ops.h:

	Removed the 'random' GIB builtin and replaced it with the rand() math
	function in the math evaluator.  Added the trunc() math function as well.
	
2003-02-23 21:14  snax

	* libs/gib/gib_execute.c:

	Use atof when checking truth values.
	
2003-02-23 20:21  despair

	* libs/video/targets/vid_sgl.c:

	More video mode selection robustness improvements.
	
2003-02-23 17:39  despair

	* libs/util/tga.c:

	Fix handling of all non-RLE-compressed tga formats we supposedly support. Now
	we work even if the first pixel isn't in lower left. ;)
	Handling the RLE-compressed oddball cases would require a lot more code
	duplication, will brute force that later if nobody beats me to it with a clean
	solution.
	
2003-02-23 05:10  snax

	* doc/gib/GIB.lyx:

	Might as well spell check what I have so far...
	
2003-02-23 05:08  snax

	* doc/gib/: GIB.lyx, break.gib, continue.gib, examples.sh, for.gib:

	Finished up the section on flow control and outlined the section on
	functions.  Added example script output to figures.
	
2003-02-23 03:20  snax

	* doc/gib/: GIB.lyx, if-chain.gib, if-else.gib, if-simple.gib,
	while.gib:

	Added more to the GIB docs.
	
2003-02-22 23:23  taniwha

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

	make LittleLong and co defines rather than function pointers
	
2003-02-22 22:38  taniwha

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

	give the hash functions more unique names
	
2003-02-22 07:19  snax

	* doc/gib/GIB.lyx, libs/gib/gib_builtin.c:

	Fixed a bug in the 'contains' GIB builtin and added more to the GIB docs.
	
2003-02-21 23:48  snax

	* doc/gib/GIB.lyx:

	Wrote some more of the GIB docs.  Writing this stuff is brutal.
	
2003-02-21 22:31  taniwha

	* tools/qfcc/source/linker.c:

	don't store pointers to defs in the hash table as the defs can move around
	due to realloc. can now link large progs
	
2003-02-21 22:30  taniwha

	* tools/qfcc/source/options.c:

	remove some incorrect comments
	
2003-02-21 21:33  snax

	* doc/gib/: GIB.lyx, curly.gib, gib_head.eps:

	Added the beginnings of GIB documentation.
	
2003-02-21 15:09  taniwha

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

	minor debugging tweaks
	
2003-02-21 02:37  taniwha

	* include/QF/hash.h:

	improve Hash_Free's docs
	
2003-02-20 20:33  taniwha

	* libs/gamecode/builtins/bi_cmd.c:

	zap the Cmd_Return stuff as that's dead and burried
	
2003-02-19 21:41  taniwha

	* libs/models/brush/gl_model_brush.c:

	fix a couple of gcc 2.95 warnings
	
2003-02-19 17:41  despair

	* libs/models/brush/gl_model_brush.c:

	QuakeForge now supports map specific textures in `textures/mapname/`.
	
2003-02-19 17:39  taniwha

	* include/QF/info.h, libs/util/info.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/cl_slist.c, qw/source/sv_main.c:

	fix a snafu in SVC_DirectConnect related to info strings, make
	Info_ParseString take (and pass on to Info_SetValueForStarKey) a flags arg
	and simplify the flags handing in Info_SetValueForStarKey.
	
2003-02-19 06:26  taniwha

	* libs/gamecode/engine/pr_debug.c:

	try to give line numbers in the traceback
	
2003-02-18 20:09  taniwha

	* bootstrap:

	hopefully silence some versions of which
	
2003-02-18 20:08  deek

	* tools/qfcc/doc/: hello.r, hello2.r, qfcc-output.txt, qfcc.lyx,
	radians.r:

	Updates to the Ruamoko manual, still very much in progress.
	
2003-02-18 17:25  taniwha

	* doc/Makefile.am:

	add the gib scripts to the distribution tarball
	
2003-02-17 20:33  snax

	* libs/gib/exp.c:

	Remove some stupid hacks so that negation works again.
	
2003-02-17 08:55  snax

	* libs/gib/gib_parse.c:

	Make %var expansion actually work.
	
2003-02-16 22:43  snax

	* libs/util/quakefs.c:

	Made QFS_NextFilename use Qexpand_squiggle on fs_userpath so screenshots
	are saved to sequential filenames correctly.  This might be temporary if
	taniwha has a better way of handling squiggle expansion in QFS in mind.
	
2003-02-16 21:27  snax

	* doc/config/gib/infobot.gib, doc/config/gib/sshot.gib,
	libs/gib/gib_builtin.c:

	Temporarily fixed GIB filesystem access until I can work out a system that
	better meshes with the new QFS.  Fixed up some GIB scripts a bit.
	
2003-02-16 20:16  snax

	* qw/source/sv_gib.c:

	Oops, forget this.
	
2003-02-16 19:54  snax

	* doc/config/gib/infobot.gib:

	Added an extensible server-side infobot written in GIB.
	
2003-02-16 19:46  snax

	* include/ops.h, include/QF/gib_builtin.h, include/QF/gib_tree.h,
	libs/gib/exp.c, libs/gib/gib_builtin.c, libs/gib/gib_execute.c,
	libs/gib/gib_function.c, libs/gib/gib_parse.c, libs/gib/gib_vars.c,
	libs/gib/ops.c, qw/include/server.h, qw/source/Makefile.am,
	qw/source/sv_main.c, qw/source/sv_user.c:

	GIB:  Many bugfixes and cleanups.  Added bitwise math operations, expansion
	of leaf names in a stem variable via %var, the builtin functions 'count'
	and 'contains', and an initial interface between qw-server and GIB to allow
	querying of clients and their info strings.  Also cleaned up the chat event
	interface a bit.  Renamed a few builtins.
	
2003-02-16 02:44  snax

	* include/QF/gib_thread.h, include/QF/gib_vars.h,
	libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_execute.c, libs/gib/gib_function.c,
	libs/gib/gib_process.c, libs/gib/gib_thread.c, libs/gib/gib_vars.c:

	More cleanups and bug fixes.  Added stem-and-leaf variables back in and
	added the global::delete builtin.
	
2003-02-15 21:26  snax

	* qw/source/cl_parse.c:

	Fixed use of a dstring without allocating one.
	
2003-02-15 02:27  snax

	* libs/gib/gib_buffer.c:

	Tidied up some Sys_Printf()s that indent mangled.
	
2003-02-15 00:05  taniwha

	* qw/source/cl_parse.c:

	first stab at configurable downloads
	
2003-02-14 22:42  taniwha

	* libs/gib/: exp.c, gib_buffer.c, gib_builtin.c, gib_execute.c,
	gib_function.c, gib_init.c, gib_parse.c, gib_process.c,
	gib_regex.c, gib_thread.c, gib_tree.c, gib_vars.c, ops.c:

	run gib through indent
	
2003-02-14 22:36  taniwha

	* include/QF/quakefs.h, libs/console/client.c,
	libs/gamecode/builtins/bi_file.c, libs/gib/gib_builtin.c,
	libs/models/alias/gl_mesh.c, libs/util/quakefs.c,
	libs/video/targets/vid_common_gl.c, nq/source/cl_demo.c,
	nq/source/host.c, nq/source/host_cmd.c, qw/source/cl_demo.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/crudefile.c,
	qw/source/game.c, qw/source/sv_ccmds.c, qw/source/sv_demo.c,
	qw/source/sv_main.c, qw/source/teamplay.c:

	work towards a more secure qfs
	
2003-02-14 20:36  taniwha

	* libs/gib/gib_execute.c:

	fix a sequence point issue that could cause index to be put on the stack
	before being initialized
	
2003-02-14 19:46  taniwha

	* include/QF/quakefs.h, libs/audio/renderer/snd_mem.c,
	libs/console/client.c, libs/console/filelist.c,
	libs/console/menu.c, libs/gamecode/builtins/bi_file.c,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_load.c,
	libs/gib/gib_builtin.c, libs/gib/gib_init.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/cmd.c,
	libs/util/pcx.c, libs/util/quakefs.c, libs/util/sys.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/vid_common_gl.c, nq/source/cl_demo.c,
	nq/source/cl_parse.c, nq/source/com.c, nq/source/game.c,
	nq/source/host.c, nq/source/host_cmd.c, nq/source/locs.c,
	nq/source/skin.c, qw/source/cl_demo.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/cl_skin.c, qw/source/com.c,
	qw/source/crudefile.c, qw/source/game.c, qw/source/locs.c,
	qw/source/skin.c, qw/source/sv_ccmds.c, qw/source/sv_demo.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_user.c,
	qw/source/teamplay.c, tools/qfbsp/source/options.c,
	tools/qfbsp/source/qfbsp.c, tools/qflight/source/qflight.c,
	tools/qfvis/source/qfvis.c:

	rename all the globals in quakefs.[ch] to be QFS_* or qfs_*
	
2003-02-14 19:07  taniwha

	* ruamoko/include/Makefile.am:

	d'oh, forgot to include qfile.h
	
2003-02-14 18:17  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_file.c,
	libs/gamecode/builtins/bi_qfile.c, ruamoko/cl_menu/client_menu.qc,
	ruamoko/include/file.h, ruamoko/include/qfile.h,
	ruamoko/lib/Makefile.am, ruamoko/lib/file.r, ruamoko/lib/qfile.r:

	implement a proper (and optionally secure) QFile interace for ruamoko.
	
2003-02-14 08:36  snax

	* doc/config/gib/: adjustvolume.gib, cb.gib, sshot.gib, zoom.gib:

	Updated the header to zoom.gib, removed cb.gib pending a rewrite for the
	new version of GIB, and added two scripts from alphageek.
	
2003-02-14 08:05  snax

	* libs/console/client.c, libs/gib/gib_buffer.c,
	libs/gib/gib_builtin.c, libs/gib/gib_execute.c,
	libs/gib/gib_function.c, libs/gib/gib_init.c, libs/gib/gib_parse.c,
	libs/gib/gib_process.c, libs/gib/gib_thread.c, libs/gib/gib_tree.c,
	libs/util/cbuf.c, libs/util/cmd.c, libs/util/idparse.c,
	libs/video/targets/keys.c, include/QF/cbuf.h, include/QF/cmd.h,
	include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_parse.h,
	include/QF/gib_thread.h, include/QF/gib_tree.h,
	qw/source/teamplay.c, tools/carne/main.c:

	Various cleanups and bugfixes.  Added proper line number reporting to
	errors.  A few new builtin functions, such as slice::find and thread::list.
	
2003-02-14 02:21  despair

	* include/QF/joystick.h:

	Remove dead cvar.
	
2003-02-14 00:58  despair

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

	Fix easter_egg toggling.
	
2003-02-13 21:48  despair

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

	Change mach64 test to only happen at particle system inits, rather than testing for every individual particle injection.
	Mach64 now gets id particle effects. Disabling the majority of effects isn't the best method, IMO.
	
2003-02-13 19:07  despair

	* ruamoko/game/.cvsignore:

	Ignore *.sym.gz
	
2003-02-13 19:06  despair

	* ruamoko/game/.cvsignore:

	Ignore *.dat.gz
	
2003-02-13 19:04  despair

	* include/QF/input.h:

	*punts cvs*
	
2003-02-13 19:03  despair

	* libs/video/targets/: context_sdl.c, context_x11.c, in_common.c,
	in_fbdev.c, in_sdl.c, in_svgalib.c, in_win.c, in_x11.c:

	Add return value checking for in_grab. Also some dead code removal, dangling comment and white space cleanup.
	
2003-02-13 18:24  taniwha

	* include/context_x11.h, include/QF/vid.h,
	libs/video/targets/context_x11.c, libs/video/targets/in_x11.c,
	libs/video/targets/vid_x11.c:

	don't adjust the system gamma unless the window has focus. also quench an
	internal warning (the event system can't handle shm events (doesn't seem to
	need to anyway)).
	
2003-02-13 00:06  despair

	* hw/source/master.c:

	Mostly whitespace.
	
2003-02-12 23:56  despair

	* hw/source/master.c:

	x86-64 fix from Mike A. Harris.
	
2003-02-12 23:41  despair

	* libs/video/renderer/sw/: fpu.c, nonintel.c:

	More x86-64 (AMD, not intel IA64, taniwha!) fixes.
	Compile problems pointed out by Mike A. Harris. Thanks!
	
2003-02-12 23:29  taniwha

	* libs/util/quakefs.c:

	fix some warnings picked up by ia-64
	
2003-02-12 22:51  taniwha

	* configure.ac, RPM/quakeforge.spec.in:

	put the plugins back into ${libdir}/quakeforge ('twas a mis-understanding)
	
2003-02-12 20:08  taniwha

	* include/netchan.h, include/netmain.h, libs/net/nm/net_wins.c:

	missed a net.h -> netmain.h
	
2003-02-12 19:41  taniwha

	* hw/source/master.c, nq/include/Makefile.am,
	qw/include/Makefile.am:

	forgot to clean up the net headers
	
2003-02-12 18:36  taniwha

	* hw/source/master.c:

	more cleanup
	
2003-02-12 17:46  taniwha

	* hw/source/master.c:

	fix up unknown packet output
	
2003-02-12 17:15  taniwha

	* hw/: include/Makefile.am, include/defs.h, source/master.c:

	various cleanups
	
2003-02-12 15:38  taniwha

	* configure.ac:

	don't ask for the qw and nq net libs :P
	
2003-02-12 06:53  despair

	* hw/source/master.c:

	More variable declares in the middle of functions. gcc 2.95 does not seem to like this at all...
	
2003-02-12 06:24  despair

	* hw/source/master.c:

	Attempt to fix alphageek's compile problem, and clean up other horrors.
	
2003-02-12 04:48  taniwha

	* hw/source/Makefile.am:

	oops, didn't mean to link hw-master staticly
	
2003-02-12 02:39  taniwha

	* hw/source/master.c:

	initialize the cmd and cvar stuff properly (hey, look, pretty console with
	+set sv_use_curses 1:)
	
2003-02-11 22:48  taniwha

	* Makefile.am, configure.ac, hw/source/Makefile.am,
	hw/source/master.c, include/Makefile.am, include/net_dgrm.h,
	include/net_loop.h, include/net_udp.h, include/net_vcr.h,
	include/net_wins.h, include/netchan.h, include/netmain.h,
	libs/Makefile.am, libs/net/.cvsignore, libs/net/Makefile.am,
	libs/net/net_chan.c, libs/net/net_main.c, libs/net/nc/.cvsignore,
	libs/net/nc/Makefile.am, libs/net/nc/net_udp.c,
	libs/net/nc/net_udp6.c, libs/net/nm/.cvsignore,
	libs/net/nm/Makefile.am, libs/net/nm/net_bsd.c,
	libs/net/nm/net_dgrm.c, libs/net/nm/net_loop.c,
	libs/net/nm/net_udp.c, libs/net/nm/net_vcr.c,
	libs/net/nm/net_win.c, libs/net/nm/net_wins.c, nq/include/client.h,
	nq/include/net.h, nq/include/net_dgrm.h, nq/include/net_loop.h,
	nq/include/net_udp.h, nq/include/net_vcr.h, nq/include/net_wins.h,
	nq/include/server.h, nq/source/Makefile.am, nq/source/net_bsd.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/net_win.c,
	nq/source/net_wins.c, qw/include/client.h, qw/include/net.h,
	qw/include/server.h, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.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/sv_main.c:

	link in hw, move the qw and nq networking code into libs/net and make
	hw-master use libnetchan. there are evil include hacks that will need to be
	taken care of in net*.[ch]
	
2003-02-11 21:24  taniwha

	* include/QF/render.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_screen.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	nq/source/cl_main.c, nq/source/sbar.c, qw/source/cl_main.c,
	qw/source/sbar.c:

	re-arrange viewsize handling to fix the hud bug in glx
	
2003-02-11 05:59  taniwha

	* qw/source/net_udp6.c:

	IPv6 compile fixes from doneill (slightly modded)
	
2003-02-11 04:12  taniwha

	* INSTALL:

	add alphageek's suggestion of "--without-tools" for server only build
	
2003-02-10 22:09  taniwha

	* INSTALL:

	fix a typo
	
2003-02-10 22:05  taniwha

	* nq/: include/Makefile.am, include/net_bw.h, include/net_ipx.h,
	include/net_mp.h, include/net_wipx.h, source/net_win.c:

	more obsolete network code nukage
	
2003-02-10 22:00  despair

	* INSTALL:

	Notes on how to build just the server, for the impatient.
	
2003-02-10 21:56  taniwha

	* nq/source/: Makefile.am, net_bw.c, net_dos.c, net_ipx.c,
	net_mp.c, net_none.c, net_wipx.c:

	these aren't supported anymore (not as if they're /really/ gone)
	
2003-02-10 21:41  taniwha

	* qw/: include/net.h, source/cl_demo.c, source/cl_main.c,
	source/cl_slist.c, source/net_chan.c, source/net_udp.c,
	source/sv_ccmds.c, source/sv_main.c, source/sv_send.c,
	source/sv_user.c:

	make the low level network code and packet logging less incentuous
	
2003-02-10 21:39  taniwha

	* hw/source/Makefile.am:

	link against the correct lib :P
	
2003-02-10 21:10  taniwha

	* hw/source/: cmds.c, net.c, net_test.c, vars.c:

	don't need these any more
	
2003-02-10 21:09  taniwha

	* hw/.cvsignore, hw/include/.cvsignore, hw/source/.cvsignore,
	nq/.cvsignore, qw/.cvsignore:

	cvs ignorage
	
2003-02-10 21:06  taniwha

	* hw/source/master.c:

	d'oh
	
2003-02-10 21:06  taniwha

	* hw/: include/defs.h, source/Makefile.am, source/cmds.c,
	source/net.c, source/net_test.c, source/vars.c:

	"it compiles, but it's a dirty hack"
	
2003-02-10 21:04  taniwha

	* include/QF/msg.h:

	remove a redundant prototype
	
2003-02-10 21:04  taniwha

	* qw/source/sv_main.c:

	white space
	
2003-02-10 19:31  taniwha

	* hw/: Makefile.am, include/Makefile.am, include/defs.h,
	source/Makefile.am, source/cmds.c, source/net.c, source/net_test.c,
	source/vars.c:

	put in the beginnings of my hw-master port. /NOT/ tied into the build yet
	so it won't affect 0.5.3 at all.
	
2003-02-10 03:40  taniwha

	* RPM/quakeforge.spec.in:

	fix for id1 no longer being created automaticly
	
2003-02-10 03:19  taniwha

	* libs/video/targets/vid_sgl.c:

	fix a couple of warnings
	
2003-02-09 19:35  despair

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

	Cleaned up fisheye code which totally ignored QF coding style.
	Also attempt to fix an init bug in R_InitFishEyeOnce (add gl_cube_map_capable = false to else).
	
2003-02-09 10:18  despair

	* libs/video/targets/context_x11.c:

	More whitespace.
	
2003-02-09 10:17  despair

	* libs/video/targets/vid_3dfxsvga.c:

	Whitespace, while I'm in the area...
	
2003-02-09 10:15  despair

	* libs/video/targets/vid_sgl.c:

	Make -sgl video mode selection much more robust. Particularly needs testing with voodoo 1 & 2, and on windows.
	If you have problems with input grabbing, try `+set vid_fullscreen 1` or `+set in_grab 1` on the command line.
	
2003-02-07 22:53  taniwha

	* RPM/quakeforge.spec.in:

	ditto
	
2003-02-07 22:52  taniwha

	* configure.ac:

	move $fs_sharepath/QFplugins to  $fs_sharepath/QF/plugins
	
2003-02-07 22:03  taniwha

	* RPM/quakeforge.spec.in, debian/changelog, debian/quakeforge.conf:

	merge in the changes on the release_0_5_2 branch in preparation for 0.5.3
	
2003-02-07 21:46  taniwha

	* ruamoko/game/Makefile.am:

	don't install game.dat but do gzip it
	
2003-02-07 21:46  taniwha

	* RPM/quakeforge.spec.in:

	include menu.dat in the packages. yay!
	
2003-02-07 20:18  taniwha

	* libs/util/quakefs.c, ruamoko/cl_menu/Makefile.am:

	move menu.dat to its new home :)
	
2003-02-06 21:47  taniwha

	* include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/targets/vid_common_gl.c:

	Arkadi's mach64 patch
	
2003-02-05 05:16  taniwha

	* tools/qfbsp/source/outside.c:

	fix an oopsie
	
2003-02-05 05:06  taniwha

	* tools/qfbsp/source/writebsp.c:

	emit clipnodes in the correct order
	
2003-02-04 23:26  taniwha

	* tools/: qfbsp/include/bsp5.h, qfbsp/include/map.h,
	qfbsp/source/brush.c, qfbsp/source/csg4.c, qfbsp/source/map.c,
	qfbsp/source/outside.c, qfbsp/source/portals.c,
	qfbsp/source/region.c, qfbsp/source/solidbsp.c,
	qfbsp/source/surfaces.c, qfbsp/source/tjunc.c,
	qfbsp/source/writebsp.c, qfvis/include/vis.h,
	qfvis/source/base-vis.c, qfvis/source/flow.c, qfvis/source/qfvis.c,
	qfvis/source/soundphs.c:

	port in OQ's detail, hint and skip brush/texture enhancements
	
2003-02-04 18:19  taniwha

	* tools/qfbsp/source/map.c:

	grok quest's "map2" format (as well as the original)
	
2003-02-04 17:02  taniwha

	* RPM/quakeforge.spec.in:

	d'oh, wrong branch
	
2003-02-03 22:43  taniwha

	* RPM/quakeforge.spec.in (release_0_5_2),
	debian/quakeforge-common.postinst, debian/rules:

	remove the null plugins from the packages (quakeforge-common.postinst might
	not be correct)
	
2003-02-03 22:42  taniwha

	* tools/qfbsp/source/map.c:

	start merging in "map2" (quest) support
	
2003-02-03 16:05  taniwha

	* libs/util/idparse.c:

	make "wait" work again.
	
2003-02-02 04:54  taniwha

	* libs/audio/renderer/vorbis.c:

	fix non-vorbis compile
	
2003-02-02 03:43  taniwha

	* include/snd_render.h:

	header stuff
	
2003-01-31 23:16  taniwha

	* configure.ac, libs/Makefile.am, libs/audio/cd.c,
	libs/audio/snd.c, libs/audio/cd/Makefile.am,
	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/targets/Makefile.am, libs/audio/targets/snd_null.c:

	a bit more cleanup with more _null deaths
	
2003-01-31 22:34  taniwha

	* libs/audio/renderer/snd_null.c:

	don't need this any more
	
2003-01-31 21:47  snax

	* include/QF/gib_tree.h, libs/gib/gib_parse.c, libs/gib/gib_tree.c:

	Nuked some code obsoleted by reference counting.
	
2003-01-31 20:51  taniwha

	* include/Makefile.am, include/snd_render.h, include/QF/sound.h,
	libs/audio/snd.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/snd_mix.c,
	libs/audio/renderer/vorbis.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c:

	partial cleanup. more to come later :)
	
2003-01-31 20:36  snax

	* libs/gib/gib_buffer.c:

	Fixed a stupid, stupid bug.
	
2003-01-31 20:19  taniwha

	* libs/audio/: snd.c, renderer/snd_dma.c:

	reduce the heavy pointer dereferencing needed to access the sound plugins
	
2003-01-31 19:55  taniwha

	* include/QF/sound.h, include/QF/plugin/snd_render.h,
	libs/audio/snd.c, libs/audio/renderer/snd_dma.c,
	libs/video/targets/in_sdl.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c:

	make SND_ClearBuffer get called directly by Block/UnblockSound and remove
	S_ClearBuffer from the api
	
2003-01-31 19:14  taniwha

	* include/QF/sound.h, include/QF/plugin/snd_render.h,
	libs/audio/snd.c, libs/audio/renderer/snd_dma.c:

	cut some overhead on sound rendering
	
2003-01-31 18:19  taniwha

	* libs/: audio/renderer/Makefile.am, video/targets/vid_svgalib.c:

	patches from the FreeBSD ports that are still applicable
	
2003-01-31 17:56  taniwha

	* libs/: audio/snd.c, video/targets/in_sdl.c,
	video/targets/in_win.c, video/targets/in_x11.c:

	remove a redundant call to S_Init_Cvars and call S_ClearBuffer when sound
	is blocked and unblocked.
	
2003-01-31 05:22  snax

	* libs/gib/: gib_builtin.c, gib_execute.c, gib_parse.c:

	GIB: Even more bugfixes.
	
2003-01-31 04:56  taniwha

	* qw/source/master.c:

	change the master timeout to 10 minutes. 5 is too tight as that's the
	heartbeat time on a server
	
2003-01-31 04:51  taniwha

	* libs/util/sys.c:

	change the default of sys_dead_sleep to 0
	
2003-01-31 04:49  taniwha

	* qw/source/master.c:

	flush the output each log call
	
2003-01-31 04:40  taniwha

	* libs/gib/gib_builtin.c:

	win32 doesn't like random
	
2003-01-31 04:11  taniwha

	* qw/source/master.c:

	give qw-master timestamped logging
	
2003-01-31 03:43  snax

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

	GIB: Added ifnot, fixed several bugs, updated zoom.gib yet again.
	
2003-01-31 01:42  snax

	* doc/config/gib/zoom.gib:

	D'oh!
	
2003-01-31 00:12  snax

	* doc/config/gib/zoom.gib:

	Updated zoom.gib to work with the new version of GIB.
	
2003-01-30 23:26  snax

	* include/QF/gib_buffer.h, include/QF/gib_function.h,
	include/QF/gib_thread.h, include/QF/gib_tree.h,
	libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_execute.c, libs/gib/gib_function.c,
	libs/gib/gib_parse.c, libs/gib/gib_thread.c, libs/gib/gib_tree.c,
	tools/carne/main.c:

	GIB:  Added proper reference counting on parse trees, got threads working
	again, added a few new builtins and renamed some others, made misc. fixes
	and enhancements.
	
2003-01-30 20:43  snax

	* libs/gib/gib_process.c:

	Made GIB var substitution use cvars as a last resort.
	
2003-01-30 20:31  taniwha

	* qw/source/sv_user.c:

	reset the client's msecs when resetting the rest of the network stats
	
2003-01-30 04:43  taniwha

	* include/QF/Makefile.am:

	add gib_tree.h
	
2003-01-29 22:46  snax

	* libs/util/idparse.c:

	Fix a braino that caused COM_execute_sets to work improperly.
	
2003-01-29 22:29  taniwha

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

	detect multiple initializations of globals
	
2003-01-29 20:32  taniwha

	* libs/gamecode/engine/pr_load.c:

	fix up a couple of error cases (and catch them!)
	
2003-01-29 04:34  snax

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

	A few GIB bugfixes, cleanups, and enhancements.  Still more to come.
	
2003-01-28 23:55  snax

	* libs/gib/gib_parse.c:

	Fix for older compilers that only allow variables to be declared at the top
	of a program block.
	
2003-01-28 22:37  snax

	* libs/video/targets/keys.c, qw/source/teamplay.c:

	Whoops, missed these.
	
2003-01-28 21:31  despair

	* libs/video/targets/in_common.c:

	Fix misleading comment and cvar documentation.
	
2003-01-28 21:16  snax

	* libs/console/client.c, include/QF/Makefile.am,
	libs/gib/Makefile.am, libs/gib/gib_buffer.c,
	libs/gib/gib_builtin.c, libs/gib/gib_execute.c,
	libs/gib/gib_function.c, libs/gib/gib_init.c, libs/gib/gib_parse.c,
	libs/gib/gib_process.c, libs/gib/gib_thread.c, libs/gib/gib_tree.c,
	libs/gib/gib_vars.c, libs/util/cbuf.c, libs/util/idparse.c,
	include/QF/cbuf.h, include/QF/gib_buffer.h,
	include/QF/gib_builtin.h, include/QF/gib_execute.h,
	include/QF/gib_function.h, include/QF/gib_parse.h,
	include/QF/gib_process.h, include/QF/gib_tree.h,
	include/QF/gib_vars.h, tools/carne/main.c:

	Overhauled GIB to parse scripts in advance, among other design and language
	changes.  There still remains some bugs to be squashed, a feature or two to
	add, and some polishing to be done.  However, it seems to be in a workable
	state.
	
2003-01-27 23:14  taniwha

	* tools/qfbsp/include/bsp5.h:

	s/__attribute/__attribute__/
	
2003-01-27 21:56  taniwha

	* libs/util/quakefs.c:

	get the qfs variable substitution more-or-less working
	
2003-01-27 18:16  taniwha

	* include/QF/hash.h, libs/util/hash.c, libs/util/quakefs.c:

	hash.[ch]:
		add Hash_Free to ease freeing of hash table entries.
	quakefs.c:
		beginnings of proper variable subtitution in qfs. not yet working but
		it compiles.
	
2003-01-22 20:00  taniwha

	* libs/util/quakefs.c:

	get -game working again (well enough for "nq-x11 -game slide" to work,
	anwyay:)
	
2003-01-21 22:19  taniwha

	* qw/source/sv_demo.c:

	create the demo path `properly'
	
2003-01-20 21:28  taniwha

	* libs/gamecode/builtins/pr_cmds.c:

	make the PF_Find search field error more informative
	
2003-01-16 21:44  taniwha

	* libs/video/targets/context_x11.c:

	bring back the screen saver code
	
2003-01-16 16:11  taniwha

	* libs/util/sys.c:

	this /should/ fix the windows server input problems. based on Timmmm's fix.
	
2003-01-15 18:26  taniwha

	* include/QF/GL/extensions.h, libs/video/renderer/gl/gl_rmain.c:

	import the GL_ARB_texture_cube_map defines
	
2003-01-15 17:09  taniwha

	* configure.ac:

	it was the test that was wrong :P
	
2003-01-15 17:01  taniwha

	* configure.ac:

	damn, had it right the first time
	
2003-01-15 17:00  taniwha

	* configure.ac:

	fix a braino left over from a previous itteration
	
2003-01-15 16:53  taniwha

	* include/r_cvar.h, include/QF/GL/qf_funcs_list.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/sw/sw_rmain.c:

	sw and gl fisheye patches from Arkadi Shishlov (arkadi@it.lv). I don't
	think /I/ can play that way (dizzy:)
	
2003-01-15 15:31  taniwha

	* configure.ac, doc/template.c, include/qstring.h,
	include/QF/Makefile.am, include/QF/console.h, include/QF/dstring.h,
	include/QF/gcc_attr.h, include/QF/quakeio.h, include/QF/sys.h,
	include/QF/tga.h, include/QF/va.h, 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/cd/cd_xmms.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/renderer/vorbis.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/buffer.c,
	libs/console/client.c, libs/console/complete.c,
	libs/console/console.c, libs/console/filelist.c,
	libs/console/inputline.c, libs/console/list.c, libs/console/menu.c,
	libs/console/server.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_init.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_strhash.c,
	libs/gamecode/builtins/bi_string.c,
	libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_obj.c, libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_parse.c, libs/gamecode/engine/pr_resolve.c,
	libs/gamecode/engine/pr_resource.c,
	libs/gamecode/engine/pr_strings.c, libs/gamecode/engine/pr_zone.c,
	libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_function.c, libs/gib/gib_init.c, libs/gib/gib_parse.c,
	libs/gib/gib_process.c, libs/gib/gib_regex.c,
	libs/gib/gib_thread.c, libs/gib/gib_vars.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/sw_model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/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/sw_model_sprite.c, libs/util/bspfile.c,
	libs/util/buildnum.c, libs/util/cbuf.c, libs/util/checksum.c,
	libs/util/cmd.c, libs/util/crc.c, libs/util/cvar.c,
	libs/util/dirent.c, libs/util/dstring.c, libs/util/fendian.c,
	libs/util/fnmatch.c, libs/util/hash.c, libs/util/idparse.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/string.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/r_progs.c, libs/video/renderer/r_screen.c,
	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_dyn_textures.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_mod_sprite.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/fpu.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_sdl.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/pr_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_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_wgl.c,
	libs/video/targets/vid_x11.c, nq/include/host.h, nq/include/net.h,
	nq/include/server.h, 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/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/sdl_link.c,
	nq/source/skin.c, nq/source/sv_cl_phys.c, nq/source/sv_cvar.c,
	nq/source/sv_ded.c, nq/source/sv_main.c, nq/source/sv_model.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/include/host.h, qw/include/net.h,
	qw/include/server.h, 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_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/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_svc.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/sdl_link.c,
	qw/source/skin.c, qw/source/sv_ccmds.c, qw/source/sv_demo.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, tools/gas2masm/gas2masm.c, tools/pak/pak.c,
	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/options.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,
	tools/qfcc/source/class.c, tools/qfcc/source/cpp.c,
	tools/qfcc/source/debug.c, tools/qfcc/source/def.c,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/function.c, tools/qfcc/source/idstuff.c,
	tools/qfcc/source/immediate.c, tools/qfcc/source/linker.c,
	tools/qfcc/source/method.c, tools/qfcc/source/obj_file.c,
	tools/qfcc/source/opcodes.c, tools/qfcc/source/options.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/qfcc.c, tools/qfcc/source/qfodump.c,
	tools/qfcc/source/reloc.c, tools/qfcc/source/strpool.c,
	tools/qfcc/source/struct.c, tools/qfcc/source/switch.c,
	tools/qfcc/source/type.c, tools/qflight/source/entities.c,
	tools/qflight/source/ltface.c, tools/qflight/source/options.c,
	tools/qflight/source/qflight.c, tools/qflight/source/threads.c,
	tools/qflight/source/trace.c, tools/qfvis/source/base-vis.c,
	tools/qfvis/source/flow.c, tools/qfvis/source/options.c,
	tools/qfvis/source/qfvis.c, tools/qfvis/source/soundphs.c,
	tools/qwaq/builtins.c, tools/qwaq/main.c:

	re-arrange things so __attribute__ and __builtin_expect are properly
	autoconfiscated so rcsid will continue to work with gcc 3.3
	
2003-01-14 20:18  taniwha

	* doc/template.c, libs/console/menu.c, libs/gib/gib_init.c,
	libs/gib/gib_regex.c, libs/gib/gib_thread.c, libs/gib/gib_vars.c,
	libs/util/dirent.c, libs/util/dstring.c, libs/util/fendian.c,
	nq/source/sdl_link.c, qw/source/sdl_link.c,
	tools/gas2masm/gas2masm.c, tools/qfbsp/source/nodraw.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qwaq/builtins.c, tools/qwaq/main.c:

	make all files with rcsid include config.h
	
2003-01-13 17:32  taniwha

	* libs/util/quakefs.c:

	move the default GameCode definitions from qw:* and nq:* to QuakeWorld and
	Quake as that seems to be a more logical place for them.
	
2003-01-13 16:46  taniwha

	* libs/util/quakefs.c:

	forgot the path for nq games
	
2003-01-12 16:58  despair

	* libs/video/targets/vid_sgl.c:

	Try to open graphics at desktop bit depth, rather than 8bpp. Might explain some very grainy windows screenshots...
	
2003-01-10 23:44  taniwha

	* debian/control:

	correct the automake dependency
	
2003-01-10 23:07  taniwha

	* include/QF/quakefs.h, libs/util/quakefs.c, qw/source/cl_parse.c:

	fix the skins dowload location issue (not really to my satisfaction, but it
	will do for now)
	
2003-01-10 22:47  taniwha

	* include/QF/quakefs.h, libs/util/quakefs.c, libs/util/wad.c,
	nq/source/host.c, nq/source/sv_progs.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/game.c, qw/source/sv_main.c,
	qw/source/sv_progs.c:

	basic (very!) implementation of the new filesystem directory struture code.
	All the details of game directories will be fully configurable (search
	paths and gamecode file name currently supported). Downloading of skins to
	qw/skins only currently broken (will download to $gamedir/skins for now).
	
2003-01-10 18:09  taniwha

	* qw/source/sv_user.c:

	Hurricane's patch for correcting time kick. (Closes: #67)
	
2003-01-09 17:06  taniwha

	* libs/audio/targets/snd_alsa_0_5.c:

	fix a const correctness issue
	
2003-01-08 22:42  taniwha

	* libs/audio/: cd.c, snd.c:

	make the plugin cvars rom rather than archive
	
2003-01-08 16:07  taniwha

	* include/Makefile.am, tools/qwaq/Makefile.am:

	missed the new headers
	
2003-01-08 15:56  taniwha

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

	toss these in before they get lost
	
2003-01-08 01:46  despair

	* libs/video/renderer/r_screen.c:

	white noise, er space.
	
2003-01-07 22:12  despair

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

	Reduce code duplication, kill a function used by only one caller.
	Also disables a workaround for "interpolation seams" that I believe to be an old DRI bug. If anyone has skybox (not dome!) seams, try altering the ftc `if 0` to `if 1`.
	
2003-01-07 20:02  taniwha

	* libs/video/targets/vid_wgl.c:

	small bit of cleanup
	
2003-01-06 21:41  taniwha

	* libs/audio/cd/cd_xmms.c:

	string const correctness
	
2003-01-06 20:01  taniwha

	* include/context_sdl.h:

	missed this file
	
2003-01-06 19:05  taniwha

	* libs/video/renderer/sw/: d_polyse.c, sw_redge.c, sw_rsprite.c:

	blah, forgot about no-asm :P
	
2003-01-06 18:27  taniwha

	* configure.ac, include/d_iface.h, include/exp.h, include/getopt.h,
	include/regex.h, include/QF/console.h, include/QF/csqc.h,
	include/QF/gib_process.h, include/QF/in_event.h, include/QF/locs.h,
	include/QF/mathlib.h, include/QF/plugin.h, include/QF/progs.h,
	include/QF/qargs.h, include/QF/qfplist.h, include/QF/quakefs.h,
	include/QF/render.h, include/QF/teamplay.h,
	include/QF/GL/qf_rmain.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,
	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_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/filelist.c,
	libs/console/menu.c, libs/console/server.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_strhash.c,
	libs/gamecode/builtins/bi_string.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_obj.c, libs/gamecode/engine/pr_parse.c,
	libs/gamecode/engine/pr_resolve.c, libs/gib/exp.c,
	libs/gib/gib_builtin.c, libs/gib/gib_function.c,
	libs/gib/gib_init.c, libs/gib/gib_parse.c, libs/gib/gib_process.c,
	libs/gib/gib_regex.c, libs/gib/gib_thread.c, libs/gib/gib_vars.c,
	libs/gib/ops.c, libs/gib/regex.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/brush/model_brush.c, libs/models/sprite/model_sprite.c,
	libs/util/buildnum.c, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/getopt.c, libs/util/idparse.c, libs/util/info.c,
	libs/util/mathlib.c, libs/util/plugin.c, libs/util/qargs.c,
	libs/util/qfplist.c, libs/util/quakefs.c, libs/util/string.c,
	libs/util/ver_check.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_light.c,
	libs/video/renderer/r_part.c, libs/video/renderer/r_screen.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_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.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/gl/noisetextures.c,
	libs/video/renderer/sw/d_edge.c, libs/video/renderer/sw/d_init.c,
	libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/d_polyse.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/draw.c, libs/video/renderer/sw/screen.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/sw32/d_edge.c,
	libs/video/renderer/sw32/d_init.c,
	libs/video/renderer/sw32/d_modech.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/draw.c,
	libs/video/renderer/sw32/screen.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/targets/context_sdl.c, libs/video/targets/context_x11.c,
	libs/video/targets/fbset_modes_l.l, libs/video/targets/in_fbdev.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/joy.c,
	libs/video/targets/joy_win.c, libs/video/targets/keys.c,
	libs/video/targets/old_keys.c, libs/video/targets/pr_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_sw32.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.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/host.h, nq/include/net.h, nq/include/server.h,
	nq/include/sv_pr_cmds.h, 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/host.c,
	nq/source/host_cmd.c, nq/source/host_skin.c, nq/source/locs.c,
	nq/source/net_dgrm.c, nq/source/net_main.c, nq/source/net_udp.c,
	nq/source/net_vcr.c, nq/source/net_wins.c, nq/source/pr_cmds.c,
	nq/source/sbar.c, nq/source/sv_cl_phys.c, nq/source/sv_ded.c,
	nq/source/sv_main.c, nq/source/sv_model.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_win.c, nq/source/world.c,
	qw/include/crudefile.h, qw/include/host.h, qw/include/net.h,
	qw/include/server.h, qw/include/sv_pr_cmds.h, 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_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_win.c, qw/source/cl_tent.c, qw/source/cl_view.c,
	qw/source/com.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/pmove.c, qw/source/pmovetst.c,
	qw/source/sbar.c, qw/source/sv_ccmds.c, qw/source/sv_demo.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, tools/bsp2img/bsp2img.c, tools/carne/main.c,
	tools/qfbsp/include/bsp5.h, tools/qfbsp/include/map.h,
	tools/qfbsp/include/options.h, 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/solidbsp.c,
	tools/qfbsp/source/surfaces.c, tools/qfbsp/source/tjunc.c,
	tools/qfbsp/source/writebsp.c, tools/qfcc/include/cpp.h,
	tools/qfcc/include/def.h, tools/qfcc/include/idstuff.h,
	tools/qfcc/source/cpp.c, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/idstuff.c,
	tools/qfcc/source/linker.c, tools/qfcc/source/obj_file.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/qfcc.c, tools/qfcc/source/qfodump.c,
	tools/qfcc/source/type.c, tools/qflight/include/entities.h,
	tools/qflight/source/entities.c, tools/qflight/source/ltface.c,
	tools/qflight/source/qflight.c, tools/qflight/source/trace.c,
	tools/qfmodelgen/include/cmdlib.h,
	tools/qfmodelgen/source/cmdlib.c, tools/qfmodelgen/source/lbmlib.c,
	tools/qfmodelgen/source/modelgen.c,
	tools/qfmodelgen/source/trilib.c, tools/qfvis/source/flow.c,
	tools/qfvis/source/qfvis.c, tools/qfvis/source/soundphs.c,
	tools/qwaq/builtins.c, tools/qwaq/main.c, tools/qwaq/qwaq.h,
	tools/wav/qfwavinfo.c:

	make gcc more anal about prototypes, string constants and function
	visibility (ie, global functions must have a prototype)
	
2003-01-04 03:08  taniwha

	* libs/video/targets/Makefile.am:

	fix a missed libasm -> libvid_asm change
	
2003-01-03 04:30  snax

	* include/QF/gib_thread.h, libs/gib/gib_builtin.c,
	libs/gib/gib_init.c, libs/gib/gib_thread.c, qw/include/cl_main.h,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/sv_user.c:

	Added a GIB event system for registering GIB callback functions to be
	started when a named event occurs.  Added a few test events to the qw
	client and server.  Cleaned up the range GIB builtin a bit.
	
2003-01-03 04:15  snax

	* libs/gib/gib_function.c:

	Fix a memory leak.
	
2003-01-03 04:12  snax

	* include/QF/gib_function.h:

	Include protection.
	
2003-01-03 04:10  snax

	* libs/gib/gib_parse.c:

	A few cleanups, and made assignment/incremement/decrement operations
	return a value.
	
2003-01-03 03:36  taniwha

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

	alphageek's crosshair patch modified so it's crosshair 3 (need to port this
	to the sw renderer's:/)
	
2002-12-27 17:24  despair

	* bootstrap:

	Fix libtoolize test. -z tests for zero string length.
	Now bootstrap works on debian again.
	
2002-12-20 23:53  taniwha

	* qw/source/master.c:

	check for socklen_t evailability
	
2002-12-20 23:49  taniwha

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

	work around a gcc (GCC) 3.1 20020420 (prerelease) bug in darwin (ppc?)
	
2002-12-20 23:41  taniwha

	* tools/bsp2img/bsp2img.c:

	values.h doesn't seem to be needed and doesn't exist on darwin anyway
	
2002-12-20 23:40  taniwha

	* acinclude.m4, libs/video/targets/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am:

	rename the convenience libs to avoid problems with libx11 vs libX11 on
	darwin (damn case insensitive file systems :P)
	
2002-12-20 23:39  taniwha

	* bootstrap:

	autodetect glibtoolize vs libtoolize for darwin
	
2002-12-20 22:35  taniwha

	* nq/source/sys_unix.c:

	don't need sys/mman.h
	
2002-12-20 22:33  taniwha

	* .cvsignore:

	ignore some files that show up in darwin
	
2002-12-19 16:58  taniwha

	* libs/video/targets/in_svgalib.c:

	make the "no mouse" error message a little more informative
	
2002-12-18 20:53  taniwha

	* libs/util/qfplist.c:

	fix a potential underflow and plug a memory leak
	
2002-12-18 16:09  taniwha

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

	chage PL_ObjectForKey to take a plitem directly and typecheck the item
	
2002-12-17 22:35  snax

	* libs/util/dstring.c:

	
	Fixed dsvprintf to work with different implementations of vsnprintf.
	
2002-12-16 23:26  taniwha

	* include/in_win.h, include/winquake.h, include/QF/vid.h,
	libs/video/targets/in_win.c, libs/video/targets/vid_wgl.c,
	nq/source/sys_win.c, qw/source/cl_sys_win.c:

	make stuff static that can be and nuke some useless stuff
	
2002-12-16 21:57  taniwha

	* libs/video/targets/vid_mgl.c:

	we don't currently support scitech's mgl
	
2002-12-16 21:09  taniwha

	* libs/video/targets/vid_win.c:

	remove useless file
	
2002-12-16 19:39  taniwha

	* libs/video/targets/vid_svgalib.c:

	add some missing ()s
	
2002-12-16 19:36  taniwha

	* libs/video/targets/vid_fbdev.c:

	similar cleanups to vid_svgalib.c
	
2002-12-16 19:36  taniwha

	* libs/video/targets/vid_svgalib.c:

	require an 8 bpp mode
	
2002-12-16 19:26  despair

	* libs/video/targets/vid_svgalib.c:

	Legibility. Whitespace. Stuff like that.
	
2002-12-16 19:23  taniwha

	* libs/video/targets/vid_svgalib.c:

	remove vid_mode and the mode description commands
	
2002-12-16 18:50  taniwha

	* libs/video/targets/vid_svgalib.c:

	make -svga mode selection consistent with -x11 etc and also fix the mode
	matching algo so it actually works
	
2002-12-16 17:59  despair

	* libs/video/targets/vid_svgalib.c:

	Whitespace. Grr.
	
2002-12-15 07:01  snax

	* libs/util/dstring.c:

	
	Reworked _dvsprintf a bit to make it cleaner and fix a segfault when
	appending to large strings.
	
2002-12-14 20:34  snax

	* doc/config/gib/cb.gib, libs/util/cmd.c:

	
	VS: ----------------------------------------------------------------------
	Fixed a bug with aliases and updated cb.gib a bit.
	
2002-12-14 01:56  taniwha

	* libs/gib/gib_builtin.c:

	fix a warning
	
2002-12-13 23:36  snax

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

	
	Numerous GIB bug fixes and optimizations.  Fixed/updated some GIB scripts
	as well.
	
2002-12-13 23:21  taniwha

	* tools/qfcc/source/expr.c:

	returning value for void function now a warning for traditional
	
2002-12-13 23:16  taniwha

	* tools/qfcc/source/expr.c:

	allow if (void expr) (with warning) in traditional mode
	
2002-12-13 23:05  taniwha

	* tools/qfcc/source/expr.c:

	make return type missmatch a warning for --traditional
	
2002-12-13 23:03  taniwha

	* nq/source/locs.c:

	win32 compile fix
	
2002-12-13 17:58  taniwha

	* tools/cross/cross.sh:

	go to newer mingw setup
	
2002-12-13 16:53  taniwha

	* include/Makefile.am:

	make sure r_screen.h gets distributed
	
2002-12-12 20:11  taniwha

	* include/winquake.h:

	get working with both older (0.3) and newer (2.2) mingw
	
2002-12-12 05:13  taniwha

	* tools/cross/cross.sh:

	fix a changed url and make binutils compile with recent bison
	
2002-12-12 05:12  taniwha

	* libs/video/targets/vid_wgl.c:

	a couple of missed cleanups from the screen merge
	
2002-12-11 22:09  taniwha

	* nq/source/cl_main.c:

	make sure the baselines always point to entities
	
2002-12-11 17:34  taniwha

	* include/r_screen.h, libs/video/renderer/Makefile.am,
	libs/video/renderer/r_screen.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c:

	merge the bulk of the three screen files into r_screen.c so all common code
	is shared.
	
2002-12-11 16:45  taniwha

	* libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c,
	nq/source/host.c, nq/source/sv_ded.c:

	remove some dead code and a lot of unnecessary diffs
	
2002-12-11 05:46  taniwha

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

	remove some redundant steps
	
2002-12-11 05:33  taniwha

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

	it's rgb, not rbg
	
2002-12-10 18:25  taniwha

	* tools/gl_stub/gl_stub.c:

	remove some debug code
	
2002-12-10 18:24  taniwha

	* libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, qw/source/cl_screen.c:

	get snaps working properly
	
2002-12-10 15:30  taniwha

	* libs/video/targets/vid_glx.c, tools/gl_stub/gl_stub.c,
	tools/gl_stub/gls_norm.c, tools/gl_stub/gls_trace.c:

	fix gl_stub so it works again and also get the gl functions being looked up
	properly
	
2002-12-10 05:04  taniwha

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

	the output is rather mangled but the client no longer crashes
	
2002-12-10 00:04  snax

	* include/QF/gib_vars.h, libs/gib/gib_builtin.c,
	libs/gib/gib_parse.c, libs/gib/gib_vars.c:

	
	Changed the behavior of field::get with a null field separator to match
	that of for loops.  Added support for var++, var--, var += foo, var -= foo,
	var *= foo, and var /= foo.
	
2002-12-09 22:34  taniwha

	* qw/source/cl_main.c:

	make  m_forward, m_side, m_yaw get saved in qw clients
	
2002-12-09 17:47  taniwha

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

	don't crash when doing a remote screenshot
	
2002-12-08 20:55  snax

	* include/ops.h, libs/gib/exp.c, libs/gib/gib_builtin.c,
	libs/gib/gib_parse.c, libs/gib/ops.c:

	
	Added the sqrt and abs math functions and the continue GIB builtin.  I
	changed where a loop program gets copied back into its buffer so that the
	continue builtin would work.
	
2002-12-03 05:54  snax

	* doc/config/gib/cb.gib, libs/gib/gib_init.c:

	
	In addition to .gib files, anything exec'ed from within a GIB buffer is now
	put in a new buffer on the stack and stripped of comments.  Fixed an
	instance of a function name that I forgot to change in cb.gib.
	
2002-12-02 20:03  despair

	* libs/console/server.c:

	Change sv_use_curses default to 0, until curses has scrollback support.
	
2002-12-02 16:26  taniwha

	* include/QF/keys.h, libs/video/targets/keys.c:

	apply Kaare Slettnes' key name extention patch (Closes: #62)
	
2002-12-01 07:22  snax

	* libs/gib/gib_builtin.c, qw/include/client.h, qw/source/cl_main.c,
	qw/source/cl_parse.c, libs/util/cbuf.c:

	
	Fixed several GIB bugs, optimized Cbuf_Execute_Stack a bit, changed QW
	clients to use a separate buffer for stufftext commands.
	
2002-11-30 21:12  snax

	* qw/source/sv_main.c:

	
	Use Cbuf_Execute_Stack instead of Cbuf_Execute.  This guarantees that GIB
	scripts executed from server.cfg will be run immediately.
	
2002-11-28 20:19  taniwha

	* bootstrap:

	fix libtool version checking for 1.4e thanks to neobird
	
2002-11-23 07:00  snax

	* qw/source/cl_main.c:

	
	User info keys besides *ver are no longer explicitly set to default values
	because registering their respective cvars already does this.  Closes bug
	#42.
	
2002-11-23 05:47  snax

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

	
	Fixed a segfault with very high resolutions.
	
2002-11-22 17:45  taniwha

	* qw/: include/protocol.h, source/cl_ents.c, source/sv_demo.c,
	source/sv_ents.c:

	clean up the multiple definitions of the DF_* flags
	
2002-11-22 05:22  taniwha

	* qw/source/sv_demo.c:

	fix a really nasty wrong index bug that would cause SIGFPE when recording demos
	
2002-11-21 00:20  snax

	* libs/gib/gib_builtin.c:

	
	Fixed regex::extract to start at the correct argument when setting the
	value of variables.
	
2002-11-20 21:44  taniwha

	* include/QF/sys.h, libs/audio/targets/snd_win.c,
	libs/video/renderer/r_light.c, nq/source/cl_parse.c,
	nq/source/net_wipx.c, qw/include/pmove.h,
	qw/source/net_packetlog.c, tools/qfcc/source/opcodes.c:

	fix a bunch of ;; typos
	
2002-11-20 21:21  taniwha

	* libs/gamecode/engine/pr_obj.c:

	fix some spelling errors
	
2002-11-20 17:20  taniwha

	* libs/audio/targets/snd_oss.c:

	FreeBSD patch from q (see what happens for the other BSDs)
	
2002-11-20 02:15  taniwha

	* configure.ac:

	d'oh, I forgot pthread_attr_setstacksize took two arguments. hope this still
	works
	
2002-11-20 01:27  misty

	* configure.ac:

	Taniwha fixed a problem for me - gcc on my ps2 at least when -pthread
	isn't a valid option does not bomb out with a error status so this is
	the workaround.
	
	Tim McGrath (Hikaru/Misty/Misty-chan)
	
2002-11-19 06:24  snax

	* include/QF/Makefile.am, include/QF/gib_regex.h,
	libs/gib/Makefile.am, libs/gib/gib_builtin.c, libs/gib/gib_init.c,
	libs/gib/gib_regex.c:

	
	Created gib_regex.[ch] to manage regular expressions in GIB.  Regexs are
	now cached and only recompiled when compile flags change.  Changed regex
	builtins to take an options string argument after the regular expression.
	
2002-11-19 05:40  taniwha

	* libs/gib/regex.c:

	gee, you'ld think gnu would get pointer <-> int portability right :P
	
2002-11-19 05:03  taniwha

	* tools/bsp2img/bsp2img.c:

	hmm, hadn't noticed "stdint.h"
	
2002-11-19 05:02  taniwha

	* tools/bsp2img/bsp2img.c:

	need limits.h
	
2002-11-19 05:01  taniwha

	* tools/bsp2img/bsp2img.c:

	MAXINT isn't as portable as one would like
	
2002-11-19 04:34  taniwha

	* libs/gib/regex.c:

	fix some warnings
	
2002-11-19 04:24  snax

	* include/: Makefile.am, QF/gib_parse.h:

	
	Oops, forgot these.
	
2002-11-19 04:15  snax

	* include/regex.h, libs/gib/Makefile.am, libs/gib/gib_builtin.c,
	libs/gib/gib_parse.c, libs/gib/gib_process.c, libs/gib/gib_vars.c,
	libs/gib/regex.c:

	
	Added support for enclosing embedded commands in $() and cleaned up the
	parser a bit to accomodate this.  Backslashes in double quotes are now only
	removed if they escape a character that can't be written normally, or
	another backslash.  Removed start position support from string::findsub
	since variable slices can be used instead.  Added support for regular
	expressions in the form of regex::match, regex::replace, and
	regex::extract.  Checked in regex.c from GNU regex 0.12 for platforms that
	do not have regex functions in their standard library. Two minor changes
	were made to this file to fix gcc warnings.  Prepared the path transform
	function for a change to a filesystem rooted at fs_userpath instead of the
	current gamedir, but these changes are commented out pending security
	considerations.
	
2002-11-18 23:22  taniwha

	* tools/bsp2img/bsp2img.c:

	nuke a bunch of commented out code
	
2002-11-18 22:46  taniwha

	* tools/bsp2img/bsp2img.c:

	use bspfile for reading the map
	
2002-11-18 22:14  taniwha

	* tools/bsp2img/bsp2img.c:

	run through indent and do some cleanup
	
2002-11-18 20:48  taniwha

	* configure.ac, tools/Makefile.am, tools/bsp2img/.cvsignore,
	tools/bsp2img/CHANGELOG, tools/bsp2img/Makefile.am,
	tools/bsp2img/README, tools/bsp2img/bsp2img.c:

	Import Matthew Wong's bsp2bmp utility using quakeio functions, creating an
	image_t type for the line point drawing, ditching the raw and bmp formats
	in favor of pcx (for now), and renaming to bsp2img. I plan on working on
	getopt, bspfile and other image formats in the future as well as generally
	cleaning up the code.
	
2002-11-18 15:01  taniwha

	* tools/qwaq/main.c:

	remove a duplicate perror call
	
2002-11-17 00:12  snax

	* libs/gib/gib_builtin.c:

	
	Fixed a format string and added a cast to some pointer arithmetic.  This
	fix compile problems on non-intel archs.
	
2002-11-16 20:56  snax

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

	
	Added the string::findsub builtin.  Added a reset function to the cbuf
	interpreter struct so that custom cbuf data can be reset after an error.
	This fixes a bug where GIB would think it was still waiting for a return
	value after an error occurred in an embedded command.
	
2002-11-16 03:52  snax

	* libs/gib/gib_builtin.c:

	
	Changed file::find to take the path and glob as one argument.  Made some
	miscellaneous file access cleanups.
	
2002-11-16 02:03  taniwha

	* libs/gib/gib_builtin.c:

	fix an uninitialized variable
	
2002-11-15 23:27  snax

	* libs/gib/gib_builtin.c, tools/carne/main.c:

	
	Added a primitive interactive mode to carne and modified the file::read
	GIB builtin to use Qopen instead of COM_LoadHunkFile.  This makes it work
	properly in carne.
	
2002-11-15 17:12  taniwha

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

	bah, bloody bison inconsistencies
	
2002-11-15 14:56  taniwha

	* libs/gamecode/engine/pr_obj.c:

	fix a stray ;
	
2002-11-14 22:17  taniwha

	* libs/util/sys.c:

	don't double print Sys_Error messages when the print function is still
	the default
	
2002-11-14 22:02  taniwha

	* tools/carne/.cvsignore:

	ignorage
	
2002-11-14 20:42  taniwha

	* libs/gamecode/engine/pr_obj.c:

	get categories working in the runtime :)
	
2002-11-14 18:17  taniwha

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

	getting closer to working categories
	
2002-11-14 15:37  taniwha

	* libs/util/sys.c:

	fix a clobbered by longjump warning
	
2002-11-14 05:28  snax

	* include/QF/gib_builtin.h, include/QF/gib_init.h,
	include/QF/sys.h, libs/gib/gib_builtin.c, libs/gib/gib_init.c,
	libs/util/sys.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c, tools/carne/main.c:

	
	Added Sys_PathType, which reports whether a path is absolute, relative
	below, or relative above (uses .. to ascend the filesystem). Changed
	file functions in GIB to use this.  GIB can now be initialized in a
	non-sandboxed mode, which at the moment means that GIB scripts run with
	carne can access the entire filesystem.
	
2002-11-14 02:10  snax

	* configure.ac, include/QF/cbuf.h, include/QF/gib_function.h,
	libs/gib/gib_buffer.c, libs/gib/gib_builtin.c,
	libs/gib/gib_function.c, libs/util/cbuf.c, libs/util/cmd.c,
	tools/Makefile.am, tools/carne/Makefile.am, tools/carne/main.c:

	
	Added carne, the stand-alone GIB interpreter.  Made a few changes to GIB
	to accommodate it.  Added the strict flag to cbufs, which causes an error
	to be generated when a command is not found instead of just warning the
	user.  GIB buffers have the strict flag set by default.
	
2002-11-13 20:20  taniwha

	* include/r_local.h, libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/sw32_rmisc.c:

	more alpha compile fixes. Closes: #60 because while it started out for
	0.1.1 it developed into an alpha compile issue for 0.5.2
	
2002-11-13 19:26  taniwha

	* include/QF/progs.h, include/QF/sys.h,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_load.c,
	libs/util/sys.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c:

	sys.[ch]:
		handle SIGFPE and allow the registered signal handler to do recovery
		rather than bail
	progs.h, pr_exec.c, pr_load.c:
		if pr_faultchecks is 1 (0 is default), handle division by 0 gracefully
		by loading the maximum representable number into the answer
		Closes: #58
	the rest:
		kill the SIGFPE stuff
	
2002-11-13 03:03  snax

	* include/exp.h, libs/gib/exp.c, libs/gib/gib_process.c,
	libs/util/cbuf.c:

	
	Added useful error messages to the math parser, cleaned up implied
	multiplication a bit, and added some whitespace to cbuf errors for
	readability.
	
2002-11-12 19:52  taniwha

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

	re-write category handling so it has a better chance of working (category
	using code now compiles)
	
2002-11-12 15:21  taniwha

	* debian/quakeforge-common.shlibs:

	didn't realize that was there
	
2002-11-12 02:56  taniwha

	* tools/qwaq/: main.c, main.qc:

	qwaq progs now take args :)
	
2002-11-12 02:53  snax

	* doc/config/gib/zoom.gib:

	
	Two small fixes.
	
2002-11-12 02:30  taniwha

	* tools/qwaq/: builtins.c, defs.qc, main.c:

	do some cleanup
	
2002-11-11 21:29  taniwha

	* qw/source/sv_ccmds.c:

	show what console says
	
2002-11-11 18:10  taniwha

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

	packaging fixes the for resurrected gib lib
	
2002-11-11 01:57  snax

	* doc/config/gib/cb.gib, doc/config/gib/ln.gib,
	doc/config/gib/zoom.gib, libs/console/client.c,
	libs/gib/gib_builtin.c, libs/video/targets/keys.c,
	qw/source/teamplay.c:

	
	Changed the name of GIB builtins from string.length to string::length, etc.
	Made a few miscellaneous cleanups and enhancements to builtins and changed
	all the GIB scripts in CVS to reflect the new naming conventions.
	
2002-11-10 23:31  taniwha

	* libs/video/targets/vid_glx.c:

	don't use glXGetProcAddressARB to look up the glX functions. hopefully fixes
	the nvidea segfault
	
2002-11-10 03:24  snax

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

	
	Removed references to Cmd_Return, which should have gone away when GIB was
	separated out into an independent interpreter.
	
2002-11-10 02:50  taniwha

	* libs/gib/.cvsignore, libs/gib/gib_builtin.c,
	libs/video/renderer/sw/d_polyse.c, tools/qfbsp/source/qfbsp.c,
	tools/qfcc/source/qfodump.c, tools/qfcc/source/strpool.c,
	tools/qflight/source/threads.c, tools/qfvis/source/qfvis.c:

	compile fixes for alpha linux
	
2002-11-09 21:56  taniwha

	* include/QF/Makefile.am:

	make dist fix
	
2002-11-09 07:58  taniwha

	* libs/util/idparse.c:

	\r terminates a line only if followed by \n or the end of the buffer
	
2002-11-09 07:13  snax

	* configure.ac, include/QF/cmd.h, include/QF/gib_init.h,
	libs/Makefile.am, libs/gamecode/builtins/bi_cmd.c,
	libs/gib/Makefile.am, libs/gib/exp.c, libs/gib/gib_buffer.c,
	libs/gib/gib_builtin.c, libs/gib/gib_function.c,
	libs/gib/gib_init.c, libs/gib/gib_parse.c, libs/gib/gib_process.c,
	libs/gib/gib_thread.c, libs/gib/gib_vars.c, libs/gib/ops.c,
	libs/util/Makefile.am, libs/util/cmd.c, libs/util/exp.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/gib_thread.c,
	libs/util/gib_vars.c, libs/util/ops.c, nq/source/Makefile.am,
	nq/source/host.c, qw/source/Makefile.am, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/sv_main.c:

	
	Moved GIB into libs/gib and made util no longer depend on it.  Cleaned up
	some cruft from a previous incarnation of GIB.
	
2002-11-08 23:13  taniwha

	* include/winquake.h, libs/video/targets/joy_win.c,
	libs/video/targets/vid_wgl.c:

	win32 compile fixes
	
2002-11-08 18:50  taniwha

	* debian/rules:

	tell dh_strip to leave ruamoko libs alone
	
2002-11-08 17:36  taniwha

	* tools/qfbsp/source/qfbsp.c:

	fix some alpha warnings
	
2002-11-08 17:13  taniwha

	* libs/util/bspfile.c:

	small bit of cleanup
	
2002-11-08 16:39  taniwha

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

	change Cmd_Exec_File's api so it can conditionally use normal or quake
	file system accesses. fixes the map.cfg exec problem
	
2002-11-08 03:35  taniwha

	* libs/gamecode/builtins/bi_file.c:

	use COM_CompressPath
	
2002-11-08 03:27  taniwha

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

	d'oh, COM_FOpenFile could probably do with a re-design of its api :P
	
2002-11-08 03:12  taniwha

	* include/QF/quakefs.h:

	prototype Com_CollapsePath
	
2002-11-08 02:43  taniwha

	* libs/gamecode/engine/pr_exec.c, nq/source/cl_parse.c,
	qw/source/cl_parse.c:

	do a pre and post pass for maps/mapname.cfg and use maps_default.cfg if
	maps/mapname.cfg doesn't exist.
	
2002-11-07 16:43  taniwha

	* NEWS, nq/source/host.c, nq/source/host_cmd.c,
	qw/source/sv_ccmds.c:

	uptime (via status) for qw-server and map time and auto map start for
	nq-server
	
2002-11-06 17:09  taniwha

	* libs/video/targets/context_x11.c:

	stop lying about responding to Delete events
	
2002-11-06 16:32  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y:

	forgot to fix these when I did the copyrights
	
2002-11-06 14:56  taniwha

	* include/QF/sound.h, libs/audio/renderer/vorbis.c:

	how that got past my compile tests is beyond me
	
2002-11-05 19:12  taniwha

	* include/d_local.h, include/fbset.h, include/r_dynamic.h,
	include/r_local.h, include/sbar.h, include/world.h,
	include/QF/draw.h, include/QF/model.h, include/QF/render.h,
	include/QF/sound.h, include/QF/vid.h, include/QF/zone.h,
	include/QF/GL/extensions.h, include/QF/GL/qf_rsurf.h,
	libs/audio/cd/cd_sgi.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/renderer/vorbis.c,
	libs/gamecode/engine/pr_edict.c, libs/models/model.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw_model_brush.c, libs/util/bspfile.c,
	libs/util/exp.c, libs/util/gib_buffer.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/ops.c, libs/util/wad.c,
	libs/util/zone.c, libs/video/renderer/gl/gl_dyn_lights.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_warp.c,
	libs/video/renderer/sw/d_polyse.c, libs/video/renderer/sw/d_scan.c,
	libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw/sw_raclip.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_raclip.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_rsurf.c, libs/video/targets/fbset.c,
	libs/video/targets/in_win.c, libs/video/targets/joy_win.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_ext.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_x11.c, nq/include/client.h,
	nq/source/cl_cam.c, nq/source/cl_demo.c, nq/source/cl_parse.c,
	nq/source/com.c, nq/source/conproc.c, nq/source/host_cmd.c,
	nq/source/locs.c, nq/source/mplib.c, nq/source/mplpc.c,
	nq/source/sbar.c, nq/source/sv_model.c, qw/include/cl_input.h,
	qw/include/client.h, qw/include/net.h, qw/include/pmove.h,
	qw/include/server.h, qw/include/sv_demo.h, qw/source/cl_cam.c,
	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/locs.c, qw/source/net_chan.c, qw/source/net_packetlog.c,
	qw/source/pmove.c, qw/source/sbar.c, qw/source/sv_demo.c,
	qw/source/sv_main.c, qw/source/sv_model.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_send.c, qw/source/sv_user.c,
	tools/qfcc/source/obj_file.c, tools/qfmodelgen/source/cmdlib.c,
	tools/qfmodelgen/source/modelgen.c:

	big protototype cleanup. Now, except for a few cases, all non-static
	prototypes are in headers files.
	
2002-11-04 17:54  taniwha

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

	inherited attributes rock :) (thanks, aho, ulman and sethi:)
	
2002-11-04 02:24  taniwha

	* tools/qfcc/source/linker.c:

	fix a gcc 2.95 warning
	
2002-11-01 22:53  taniwha

	* ruamoko/lib/Array.r:

	python before ruamoko does interesting things to the mind
	
2002-11-01 18:11  taniwha

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

	add lib/ruamoko to the packages
	
2002-11-01 18:07  taniwha

	* NEWS:

	mention the qfcc search path improvements
	
2002-11-01 18:05  taniwha

	* configure.ac, ruamoko/cl_menu/Makefile.am,
	ruamoko/game/Makefile.am, ruamoko/lib/Makefile.am,
	tools/qfcc/include/linker.h, tools/qfcc/source/linker.c,
	tools/qfcc/source/options.c, tools/qfcc/source/qfcc.c:

	configure.ac:
		define default include and lib paths for qfcc
	ruamoko:
		{cl_menu,game}/Makefile.am:
			conform to the new qfcc library linking rules
		lib/Makefile.am:
			install the libs to ${prefix}/lib/ruamoko
	qfcc:
		linker.[ch]:
			support path searching for -llib and make linker_add_lib search for
			libfoo.a for -lfoo in the paths, or just a single dir search for the
			libname otherwise.
		options.c:
			support -L libpath and setup the default include and lib paths
			also change most strdup calls to save_string
		qfcc.c:
			check for foo.a as well as -lfoo when deciding whether the file is
			an object file or lib file.
	
2002-11-01 01:39  taniwha

	* ruamoko/: cl_menu/client_menu.qc, cl_menu/options.qc,
	cl_menu/options_util.qc, cl_menu/servlist.qc, game/World.r:

	and a bunch more cast fixes
	
2002-11-01 01:31  taniwha

	* ruamoko/: include/Point.h, lib/InputLine.r, lib/Point.r,
	lib/Rect.r, lib/Size.r:

	remove a bunch of obsolete (and now wrong syntax anyway) casts
	
2002-10-31 23:00  taniwha

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

	implement a dynamic array class
	
2002-10-31 23:00  taniwha

	* libs/util/pakfile.c:

	make error reporting a little saner (hopefully)
	
2002-10-31 22:58  taniwha

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

	expr.c:
		fix a braino that caused only sizeof expr to work
	linker.c:
		print an error message if unable to open the lib
	qc-parse.y:
		revamp expression parsing so casting is done via (type)expr rather than
		type(expr)
		make it so pointers to pointers don't need ()s
	
2002-10-30 15:54  taniwha

	* tools/qfcc/include/Makefile.am:

	make dist fix
	
2002-10-30 06:06  taniwha

	* configure.ac, include/Makefile.am, include/win32/version.h,
	include/win32/version.h.in:

	clean out the old win32 support. it's obsolete or dead or only semi-legal
	
2002-10-30 05:06  taniwha

	* tools/qfcc/source/expr.c:

	need 14, not 4 for precache_sound
	
2002-10-30 04:11  taniwha

	* tools/qfcc/TODO:

	spelling corrections
	
2002-10-30 03:35  taniwha

	* libs/util/quakefs.c:

	revert my fs code subversion (2001/07/17 22:10:20 utc commit) as it's no
	longer necessary with the new progs loading code
	
2002-10-30 02:43  taniwha

	* libs/util/quakefs.c:

	remove some dead functions
	
2002-10-30 02:31  taniwha

	* libs/util/quakefs.c, tools/qfcc/include/cmdlib.h,
	tools/qfcc/source/idstuff.c, tools/qfcc/source/qfcc.c,
	tools/qfmodelgen/source/cmdlib.c:

	clean out the cmdlib crap from quakefs.c and nuke qfcc's last dependency
	on cmdlib.h (and nuke qfcc's cmdlib.h itself:)
	
2002-10-30 02:03  taniwha

	* libs/audio/renderer/Makefile.am:

	fix vorbis include handling when --with-vorbis is needed
	
2002-10-29 15:24  taniwha

	* tools/qfcc/source/options.c:

	make -t shortcut for --traditional work as pointed out by Dmitry Antipov
	(dmitry.antipov@mail.ru)
	
2002-10-29 05:07  taniwha

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

	add PR_StringValid and PR_EdictValid to check the validity of progs string
	and entity values without crashing.
	
2002-10-26 03:41  taniwha

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

	*sigh* twice now forgot to remove that test code :P
	
2002-10-26 03:41  taniwha

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

	forgot 0X0 was just as valid as 0x0
	
2002-10-26 03:23  taniwha

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

	support hex numbers
	
2002-10-26 03:09  snax

	* libs/util/gib_process.c:

	
	Added support for escape characters of the form \### where ### is the
	decimal value of the desired character.
	
2002-10-25 21:07  taniwha

	* qw/source/teamplay.c:

	fix a nasty buffer overflow found by OptiMus
	
2002-10-25 06:33  snax

	* include/QF/gib_builtin.h, libs/video/targets/keys.c:

	
	Added bind.get builtin that returns the command currently bound to a key.
	Fixed gib_builtin.h to include another needed header.
	
2002-10-24 22:36  taniwha

	* libs/util/quakeio.c:

	seeking to 1 byte before the beginning of the file doesn't seem to be such
	a good idea
	
2002-10-24 04:38  taniwha

	* qw/source/sv_main.c:

	need skill, too! :P
	
2002-10-24 02:45  taniwha

	* qw/: include/sv_progs.h, source/sv_main.c, source/sv_progs.c:

	support tonik's single player/coop qw port
	
2002-10-23 22:55  taniwha

	* qw/source/sv_main.c:

	apply Lorenzo Colitti's IPv6 mask patch (Closes: #57)
	
2002-10-23 20:42  taniwha

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

	move the debug related stuff from pr_exec.c to pr_debug.c
	
2002-10-23 15:55  taniwha

	* libs/gamecode/engine/pr_edict.c, tools/qwaq/main.c:

	nuke PR_InitEdicts as it's redundant and only used in the tools due to
	forgetting to remove it
	
2002-10-23 04:57  taniwha

	* libs/gamecode/engine/: Makefile.am, pr_edict.c, pr_parse.c:

	split out the parsing code
	
2002-10-23 03:56  snax

	* doc/config/gib/cb.gib, include/QF/gib_vars.h,
	libs/util/gib_builtin.c, libs/util/gib_vars.c:

	
	Added the global.delete builtin to clean up old global variables.  Updated
	cb.gib to use it.
	
2002-10-23 02:44  taniwha

	* qw/source/sv_pr_cmds.c:

	missed these for mvd writing :P
	
2002-10-22 15:07  taniwha

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

	pr_xstatement now always reflects the currently executing statement making
	debugging easier in the event of a segfault
	
2002-10-22 14:53  taniwha

	* tools/qfcc/: include/class.h, include/cmdlib.h, include/cpp.h,
	include/debug.h, include/def.h, include/emit.h, include/expr.h,
	include/function.h, include/idstuff.h, include/immediate.h,
	include/method.h, include/opcodes.h, include/options.h,
	include/qfcc.h, include/reloc.h, include/struct.h,
	include/switch.h, include/type.h, source/class.c, source/cpp.c,
	source/debug.c, source/def.c, source/emit.c, source/expr.c,
	source/idstuff.c, source/immediate.c, source/opcodes.c,
	source/options.c, source/qfodump.c, source/reloc.c,
	source/struct.c, source/type.c:

	copyright block work
	
2002-10-22 05:34  snax

	* libs/util/gib_builtin.c:

	
	A null ifs now causes every character to be considered a separate field in
	a for loop. You can now pass a field separator string to a for loop that
	will override the value of ifs.  Added the field.get command that returns
	a single field from a list.  It also can take a field separator string that
	overrides ifs.
	
2002-10-22 04:30  taniwha

	* libs/console/menu.c:

	make sure files loaded by the progs engine can be freed safely
	
2002-10-22 02:51  taniwha

	* libs/gamecode/engine/pr_exec.c:

	resture pr_xstatement on return from PR_ExecuteProgram so recursive calls
	don't mangle things with the new semantics of builtin calls
	
2002-10-21 16:38  taniwha

	* libs/gamecode/engine/pr_exec.c:

	move the correct amount of bytes (I keep forgetting the * 4 :P)
	
2002-10-21 03:08  taniwha

	* tools/qfcc/TODO:

	update
	
2002-10-20 03:43  taniwha

	* tools/qfcc/source/immediate.c:

	don't seg on null strings
	
2002-10-20 03:31  taniwha

	* tools/qfcc/source/immediate.c:

	re-write the hashing so pointers get merged only if they point to the same
	def
	
2002-10-20 03:31  taniwha

	* tools/qfcc/source/emit.c:

	remove debug code :P
	
2002-10-20 03:30  taniwha

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

	provide Hash_Buffer so buffers can be hashed
	
2002-10-20 02:35  taniwha

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

	make chained structure assignments (mostly) work. found a bug in the
	handling of pointer immediates which needs fixing before this will work in
	general
	
2002-10-20 01:25  taniwha

	* tools/qfcc/source/expr.c:

	don't use move for non-structs. it wasn't an optimisation anyway. this
	fixes the internal error when compiling the quake1 progs
	
2002-10-18 17:47  taniwha

	* qw/source/pmove.c:

	make no_pogo_stick 3 force friction whether or not jump is active
	
2002-10-17 19:33  taniwha

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

	correct the type for obj_verror
	
2002-10-17 19:33  taniwha

	* libs/gamecode/engine/pr_obj.c:

	copy the correct number of bytes
	
2002-10-17 16:21  taniwha

	* NEWS:

	a couple of spelling corrections
	
2002-10-17 16:03  taniwha

	* qw/: include/protocol.h, include/sv_demo.h, source/cl_ents.c,
	source/cl_main.c, source/sv_ents.c:

	support as many packet entities in demos as qwex does (ie, 196). Makes me
	wonder if I should make the server support sending 196 packet entities to
	qf clients.
	
2002-10-16 22:17  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_obj.c:

	implement pr_obj_msg_sendv
	
2002-10-16 17:36  taniwha

	* NEWS:

	comment on @args etc
	
2002-10-16 17:07  taniwha

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

	structure copies now seem to work
	
2002-10-16 06:44  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c:

	two new instructions: move and movep: basicly memmove. qfcc support coming
	as soon as I get it working :)
	
2002-10-16 06:39  taniwha

	* tools/qfcc/source/emit.c:

	d'oh, temps are never global
	
2002-10-16 06:33  taniwha

	* tools/qfcc/source/obj_file.c:

	turns out that flags == 0 is quite valid (d'oh)
	
2002-10-16 06:31  taniwha

	* tools/qfcc/source/expr.c:

	bah, bison decided to re-arange my tokens!
	
2002-10-16 04:59  snax

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

	
	Changed GIB_Arg* into macros.  Cleaned up GIB file access a bit and added
	file.move and file.delete builtins.  Added Qremove to quakeio.[ch]. Did
	a little cleaning and commenting in gib_parse.c.  Added support for \t
	and \r escape characters.
	
2002-10-16 02:28  taniwha

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

	replace @argc and @argv with @args.count and @args.list. @args is of type
	@va_list making it possible (though not yet: need to implement structure
	copy) to pass ... params around.
	
2002-10-16 02:05  taniwha

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

	make struct_t and enum_t globally visible, re-do how enum info is stored
	and make it possible to create a structure using a pre-existing type
	
2002-10-16 02:04  taniwha

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

	make pointers work a bit better
	
2002-10-16 01:53  taniwha

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

	fix for new bison
	
2002-10-15 19:52  taniwha

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

	make dstring_adjust `grow' in increments of 1024. this should speed up
	multiple appends nicely.
	also create davsprintf and dasprintf to /append/ the printed strings to the
	dstring rather than overwriting it as is done with dvsprintf and dsprintf.
	
2002-10-15 18:53  taniwha

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

	change pr_obj_msgSend and pr_obj_msgSend_super so they either call builtin
	methods directly or setup the progs struct for a normal function call to
	call a progs method rather than recursively calling PR_ExecuteProgram. This
	will reduce method call overhead (both cpu and stack usage), fix the loss
	of tracing when calling a method and makes it possible to break out of the
	progs engine simply if threaded progs are ever implemented.
	
2002-10-15 17:36  taniwha

	* NEWS:

	blah :)
	
2002-10-15 17:32  taniwha

	* libs/audio/targets/snd_null.c:

	cleanup some bitrot that caused qf to seg when using the null sound driver
	
2002-10-13 19:46  snax

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

	
	Added the sleep console command that waits for a specified amount of time.
	Note that this isn't a GIB-specific command but is very useful in GIB
	threads.  Fixed the range GIB command to respect the ifs local variable.
	
2002-10-13 19:18  snax

	* libs/util/gib_builtin.c:

	
	Fixed some missing commas that resulted in garbled cbuf error messages.
	
2002-10-13 05:52  snax

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

	
	Var substitution is now handled in the same pass as embedded return values.
	This prevents var substitution from being performed on the return value
	of a function.  The local variable ifs can now be set to specify a custom
	field separator for use in for loops.  file.find will also insert ifs
	between file names instead of a space if it is set.  file.find will also
	no longer put . and .. in a list of file names.
	
2002-10-11 22:13  taniwha

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

	clear beam end time when beams expire
	
2002-10-11 21:32  taniwha

	* libs/video/targets/context_x11.c:

	X overlays crash fix from Vincent Cojot
	
2002-10-11 20:54  taniwha

	* qw/source/cl_sys_win.c:

	hmm, missed that one
	
2002-10-11 20:47  taniwha

	* libs/audio/cd/cd_win.c, libs/util/plugin.c, libs/util/sys.c,
	libs/video/targets/joy_win.c, nq/source/conproc.c,
	qw/source/cl_main.c, qw/source/cl_slist.c, qw/source/cl_sys_win.c,
	qw/source/master.c, qw/source/sv_main.c, qw/source/sv_sys_win.c:

	various win32 compile fixes for the latest mingw (not fully working due to
	LPCWAVEFORMATEX)
	
2002-10-11 17:48  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am (release_0_5_2):

	put the win32 missing files fix on the branch, too
	
2002-10-11 17:43  taniwha

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

	fix some missing windows files
	
2002-10-11 03:40  taniwha

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

	Call CL_UpdateScreen a few extra times to make sure the screen gets updated
	before any lengthy pauses occur
	
2002-10-11 03:29  taniwha

	* libs/audio/renderer/snd_dma.c:

	workaround for buggy glibc memcpy (Closes: #28)
	
2002-10-11 03:15  taniwha

	* nq/source/host_cmd.c:

	behave sanely when the requested map doesn't exist (Closes #44). I'm
	closing the bug because X closing on qf receiving TERM or KILL is due to
	X segfaulting and thus is an X bug.
	
2002-10-11 02:54  taniwha

	* libs/models/model.c:

	cause the model to load into a calloced buffer rather than the hunk temp
	region to avoid the data getting corrupted by cache shufflings. This
	/should/ fix the bad extents bug (Closes: #37)
	
2002-10-10 20:12  despair

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

	MORE whitespace. Will it never end?
	
2002-10-10 20:03  despair

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

	More whitespace.
	
2002-10-10 19:49  despair

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

	gl_skymultipass -> gl_sky_multipass. Much nicer tab completion.
	
2002-10-10 19:44  despair

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

	Wh17e5p@c3!
	
2002-10-10 19:32  despair

	* libs/video/targets/vid_common_gl.c:

	More whitespace.
	
2002-10-10 19:24  despair

	* libs/audio/targets/snd_alsa_0_9.c:

	Whitespace.
	
2002-10-10 05:20  deek

	* debian/changelog (release_0_5_2):

	Update the debian changelog for 0.5.2-1.1
	
2002-10-10 04:45  taniwha

	* RPM/quakeforge.spec.in (release_0_5_2):

	update the release number
	
2002-10-10 03:35  taniwha

	* qw/source/sv_ccmds.c:

	bah
	
2002-10-10 02:17  taniwha

	* qw/source/sv_ccmds.c:

	rewrite the user matching to assume a clean number refers to uid rathern
	than an leet matched name (Closes: #56)
	
2002-10-09 22:41  taniwha

	* qw/source/sv_ccmds.c:

	print the current map time with the map name for "map"
	
2002-10-09 20:35  taniwha

	* tools/qfcc/source/expr.c:

	make vector.x work for structure fields (which actually makes vectors more
	useful in structures:)
	
2002-10-09 19:33  taniwha

	* tools/qfvis/source/notes:

	add some notes about the threading of qfvis
	
2002-10-09 19:30  taniwha

	* tools/qfcc/source/expr.c:

	partial support for accessing vector components as .x .y and .z rather than
	_x _y and _z
	
2002-10-09 19:17  taniwha

	* tools/qfcc/source/def.c:

	rename the def_void and dev_function defs
	
2002-10-09 19:16  taniwha

	* tools/qfcc/source/emit.c:

	support emitting bind sub-expressions
	
2002-10-08 22:35  taniwha

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

	type.[ch]:
		provide a vector structure def so vector.[xyz] can be implemented
	def.c:
		record the return address in get_temp to aid debugging
	
2002-10-08 19:46  deek

	* libs/gamecode/engine/pr_edict.c:

	Tidy up progs dump output, and do some whitespace.
	
2002-10-08 18:20  taniwha

	* tools/qfcc/source/expr.c:

	record the type of the result of a bind expr
	
2002-10-08 18:03  taniwha

	* tools/qfcc/source/def.c:

	don't do extra manipulations for unnamed defs
	
2002-10-08 04:09  taniwha

	* NEWS:

	ditto :)
	
2002-10-08 04:08  taniwha

	* qw/source/sv_main.c:

	make sv_maxrate changes effective immediately
	
2002-10-07 22:15  taniwha

	* qw/source/sv_send.c:

	make it so the demo recorder and normal protocol use common code to
	calculate the client stats
	
2002-10-07 18:58  taniwha

	* qw/source/sv_send.c:

	support writing the extended stats to mvds
	
2002-10-07 03:58  taniwha

	* qw/source/: cl_cam.c, cl_cvar.c, cl_main.c, cl_parse.c, sbar.c:

	fix a bunch more potential message writes while playing demos
	
2002-10-06 04:40  snax

	* libs/: console/client.c, util/gib_builtin.c:

	
	Add print and print.center GIB commands and fix a nasty bug with threads
	that could cause a double free.
	
2002-10-06 04:30  taniwha

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

	cl_parse.c:
		print the name of the last svc parsed when a badread happens
	sv_ents.c:
		allocate enough space for the svc_nails2 nails
	
2002-10-06 03:54  taniwha

	* qw/source/sv_main.c:

	never print the rcon password given as it may be a legitimate password for
	another server (ie, confused person :)
	
2002-10-05 04:52  taniwha

	* qw/source/: cl_cam.c, cl_parse.c, cl_screen.c, cl_skin.c:

	/never/ write to the message buffers when playing a demo. This avoids the
	"SZ_GetSpace: overflow" messages when playing denis (especially mvd in 1st
	person mode).
	
2002-10-05 02:21  taniwha

	* libs/video/targets/in_sdl.c:

	fix a silly pointed out by sixk@ifrance.com
	
2002-10-04 15:01  taniwha

	* TODO:

	update
	
2002-10-04 14:49  taniwha

	* NEWS:

	uptodateitude
	
2002-10-04 03:36  taniwha

	* qw/: include/server.h, source/sv_demo.c:

	d'oh, forgot to fix the FIXME :) fixes the seg on demo record start when
	more than 1 player is invovled
	
2002-10-04 03:02  taniwha

	* qw/source/cl_cam.c:

	cut some spam
	
2002-10-04 02:29  taniwha

	* qw/: include/protocol.h, include/server.h, include/sv_demo.h,
	source/cl_main.c, source/sv_ccmds.c, source/sv_demo.c,
	source/sv_ents.c, source/sv_main.c, source/sv_pr_cmds.c,
	source/sv_send.c, source/sv_user.c:

	mvd recording :) (thanks to qwex 0.165b and highlander)
	
2002-10-03 21:00  taniwha

	* qw/: include/Makefile.am, include/server.h, include/sv_demo.h,
	source/Makefile.am, source/sv_demo.c:

	bring in sv_demo.c from qwex. This is only the beginning of the mvd server
	side support.
	
2002-10-03 15:10  taniwha

	* qw/source/cl_ents.c:

	read excess nails correctly for nail2
	
2002-10-03 05:24  deek

	* debian/quakeforge.conf (release_0_5_2):

	Update Debian quakeforge.conf -- actually set the sound output to "default"
	like it's supposed to be. Also, set fs_userpath to ~/.quakeforge explicitly.
	
2002-10-02 22:56  taniwha

	* qw/source/sv_ccmds.c:

	whitespace
	
2002-10-02 22:15  taniwha

	* NEWS:

	start trying to keep NEWS up to date starting with the MVD demo support in
	the clients
	
2002-10-02 21:56  taniwha

	* qw/: include/cl_cam.h, include/cl_ents.h, include/cl_parse.h,
	include/client.h, include/protocol.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:

	mvd playback support. seems to work (get some weird entities hanging around
	but I suspect that's the mod used in the demo I was testing with), but
	probably needs some cleanup.
	
2002-10-02 21:08  taniwha

	* RPM/quakeforge.spec.in (release_0_5_2):

	spec file corrections from Edward Rudd (Closes: #55). This will be taken to
	the trunk once things have stabilized.
	
2002-10-02 15:42  taniwha

	* qw/source/sbar.c:

	don't segfault if the client player temp info key is null (can happen in
	mvd)
	
2002-10-02 04:15  despair

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

	In GL, have `r_speeds 1` display particle count.
	
2002-10-02 01:58  taniwha

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

	case i has 7 visits, not 6 :P
	
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:

	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/qflight/Makefile.am,
	tools/qflight/source/Makefile.am,
	tools/qfmodelgen/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: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/qflight/source/entities.c, tools/qflight/source/ltface.c,
	tools/qflight/source/qflight.c, tools/qflight/source/trace.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: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 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 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:

	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 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:

	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: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:

	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/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: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:

	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-11 17:24  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_load.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: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: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: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:

	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 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: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/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/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:

	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-06 04:17  taniwha

	* libs/gib/.cvsignore:

	forgot to nuke this
	
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,
	libs/gib/Makefile.am, libs/gib/gib.c, libs/gib/gib_error.h,
	libs/gib/gib_instructions.c, libs/gib/gib_instructions.h,
	libs/gib/gib_interpret.c, libs/gib/gib_interpret.h,
	libs/gib/gib_modules.c, libs/gib/gib_modules.h,
	libs/gib/gib_parse.c, libs/gib/gib_parse.h, libs/gib/gib_stack.c,
	libs/gib/gib_stack.h, libs/gib/gib_vars.c, libs/gib/gib_vars.h,
	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/gib/gib_interpret.c,
	libs/gib/gib_modules.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

	* 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-03 03:36  snax

	* include/QF/dstring.h:

	file dstring.h was initially added on branch newcmd.
	
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 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 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

	* libs/net/net_packetlog.c, qw/include/server.h,
	qw/source/sv_entmap.c, qw/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/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 12:03  rhamphoryncus

	* libs/net/.cvsignore:

	file .cvsignore was initially added on branch net_svc.
	
2001-12-06 12:03  rhamphoryncus

	* libs/net/.cvsignore (net_svc):

	- ahh, much better :)
	
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

	* libs/net/net_svc_qw.c, 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

	* libs/net/net_svc_qw.c, 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

	* libs/net/net_svc_qw.c, qw/include/server.h, qw/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.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, libs/net/net_clc.c,
	libs/net/net_packetlog.c, libs/net/net_svc_common.c,
	libs/net/net_ucmd.c, 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-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-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: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/gib/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:

	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

	* libs/net/net_svc_common.c:

	file net_svc_common.c 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

	* libs/net/Makefile.am:

	file Makefile.am was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* libs/net/net_ucmd.c:

	file net_ucmd.c was initially added on branch net_svc.
	
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

	* libs/net/net_packetlog.c:

	file net_packetlog.c was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* libs/net/net_svc_qw.c:

	file net_svc_qw.c was initially added on branch net_svc.
	
2001-11-10 23:52  rhamphoryncus

	* libs/net/net_clc.c:

	file net_clc.c 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_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

	* 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/net/Makefile.am, libs/net/net_clc.c, libs/net/net_packetlog.c,
	libs/net/net_svc_common.c, libs/net/net_svc_qw.c,
	libs/net/net_ucmd.c, 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 16:41  taniwha

	* libs/gib/gib_instructions.c:

	fix some warning in solaris
	
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:

	*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/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: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, 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/gib/gib.c,
	libs/gib/gib_instructions.c, libs/gib/gib_interpret.c,
	libs/gib/gib_modules.c, libs/gib/gib_parse.c, libs/gib/gib_stack.c,
	libs/gib/gib_vars.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-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/gib/gib.c, libs/gib/gib_instructions.c,
	libs/gib/gib_modules.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, gib/gib.c, gib/gib_instructions.c,
	gib/gib_interpret.c, gib/gib_modules.c, gib/gib_parse.c,
	gib/gib_stack.c, gib/gib_vars.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 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: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-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 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/gib/gib_instructions.c, libs/gib/gib_instructions.h,
	libs/gib/gib_interpret.c, libs/gib/gib_interpret.h,
	libs/gib/gib_modules.c, libs/gib/gib_modules.h,
	libs/gib/gib_parse.c, libs/gib/gib_parse.h, libs/gib/gib_vars.h,
	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, source/qfcc.c:

	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 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/gib/gib_stack.c, libs/gib/gib_vars.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 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 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 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 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, 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, libs/gib/Makefile.am, libs/gib/gib_error.h,
	libs/gib/gib_instructions.h, libs/gib/gib_interpret.h,
	libs/gib/gib_modules.h, libs/gib/gib_parse.h, libs/gib/gib_stack.h,
	libs/gib/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 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-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/gib/gib.c, libs/gib/gib_interpret.c,
	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/gib/gib.c, libs/gib/gib_modules.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/gib/gib.c, libs/gib/gib_modules.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:48  taniwha

	* libs/gib/gib_modules.c:

	fix the spaces in the header
	
2001-05-25 20:31  wildcode

	* 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, libs/gib/gib.c, libs/gib/gib_instructions.c,
	libs/gib/gib_interpret.c, libs/gib/gib_modules.c,
	libs/gib/gib_parse.c, libs/gib/gib_stack.c, libs/gib/gib_vars.c:

	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, include/gib_interpret.h,
	include/gib_modules.h, include/gib_parse.h, include/gib_stack.h,
	include/gib_vars.h, include/QF/gib.h, libs/gib/gib.c,
	libs/gib/gib_instructions.c, libs/gib/gib_interpret.c,
	libs/gib/gib_modules.c, libs/gib/gib_parse.c, libs/gib/gib_stack.c,
	libs/gib/gib_vars.c:

	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 15:11  rhamphoryncus

	* libs/gib/: gib_interpret.c, gib_stack.c:

	two little bugfixes :)
	
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, libs/gib/.cvsignore,
	libs/gib/Makefile.am, libs/gib/gib.c, libs/gib/gib_instructions.c,
	libs/gib/gib_interpret.c, libs/gib/gib_modules.c,
	libs/gib/gib_parse.c, libs/gib/gib_stack.c, libs/gib/gib_vars.c,
	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 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/tga.h:

	file tga.h was initially added on branch merged_renderer_0_1.
	
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/: pcx.h, tga.h (merged_renderer_0_1):

	`merge' the pcx and tga code
	
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/: model.h, spritegn.h (merged_renderer_0_1):

	and these :/
	
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

	* include/mdl_sprite.h:

	file mdl_sprite.h was initially added on branch merged_renderer_0_1.
	
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

	* 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 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 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/sv_pr_cmds.h:

	file sv_pr_cmds.h was initially added on branch taniwha.
	
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 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:

	file sv_progs.h was initially added on branch taniwha.
	
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 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/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 01:59  taniwha

	* include/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, 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_comp.h:

	file pr_comp.h 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-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

	* include/progs.h:

	file progs.h was initially added on branch taniwha.
	
2001-02-27 23:02  taniwha

	* libs/gamecode/Makefile.am:

	file Makefile.am 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 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:

	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  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  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/source/sv_progs.c:

	file sv_progs.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 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,
	resources/icon1.ico, resources/quakeforge.rc, resources/resource.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/source/model_alias.c:

	file model_alias.c was initially added on branch model_merge.
	
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-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/: 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/sw_model_brush.c:

	file sw_model_brush.c was initially added on branch model_merge.
	
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/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_sprite.c:

	file gl_model_sprite.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:

	file gl_model_alias.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:

	Import newtree-ized UQuake. It's REAL rough, only svga and x11 build (they
	don't work yet, even).
	
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-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
	
