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, 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, tools/qfprogs/source/qfprogs.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/qfdefs/source/defs.c,
	tools/qfdefs/source/fix_globals.c, tools/qfdefs/source/gendefs.c,
	tools/qfdefs/source/qfdefs.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/qfprogs/source/disassemble.c,
	tools/qfprogs/source/globals.c, tools/qfprogs/source/lines.c,
	tools/qfprogs/source/modules.c, tools/qfprogs/source/qfprogs.c,
	tools/qfprogs/source/strings.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/qfdefs/source/fix_globals.c, tools/qfdefs/source/gendefs.c,
	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/qfdefs/source/fix_globals.c,
	tools/qfdefs/source/gendefs.c, tools/qfdefs/source/qfdefs.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/qfprogs/source/globals.c,
	tools/qfprogs/source/modules.c, tools/qfprogs/source/qfprogs.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:44  taniwha

	* tools/qfprogs/source/modules.c: support category dumping

2002-11-14 18:29  taniwha

	* tools/qfprogs/source/modules.c: fix a silly bug that caused
	object names to get mangled when they had a super class

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 16:17  taniwha

	* tools/qfprogs/source/modules.c: don't die on invalid strings

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/qfdefs/source/gendefs.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, tools/qfdefs/source/qfdefs.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/qfprogs/source/qfprogs.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:31  taniwha

	* tools/qfprogs/source/qfprogs.c: make the debug level controlable

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: 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: Update the debian changelog for 0.5.2-1.1

2002-10-10 04:45  taniwha

	* RPM/quakeforge.spec.in: 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: 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: 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, tools/qfprogs/source/qfprogs.c: using
	Qseek on a pak sub-file should work better. this should make oggs
	in paks work.

2002-09-27 03:32  taniwha

	* qw/source/: sv_main.c, sv_user.c: bring back the timekick code
	but make it an alternative (default) to the new timecheck code.

2002-09-26 20:58  taniwha

	* nq/source/skin.c, qw/source/skin.c: kill most of the diffs

2002-09-26 20:57  taniwha

	* libs/util/quakefs.c: make gzipped oggs explicitly unsupported

2002-09-26 19:37  taniwha

	* libs/audio/renderer/vorbis.c: close the file if vorbis doesn't
	like it

2002-09-26 03:58  taniwha

	* tools/qfvis/source/flow.c: go back to the `long way' for the
	cross product as qfvis was no longer getting the same results as
	vis (that may be acceptable, but not yet:)

2002-09-25 21:35  taniwha

	* include/QF/mathlib.h, libs/util/mathlib.c,
	tools/qfbsp/source/brush.c, tools/qfbsp/source/csg4.c,
	tools/qfbsp/source/map.c, tools/qfbsp/source/merge.c,
	tools/qfbsp/source/outside.c, tools/qfbsp/source/portals.c,
	tools/qfbsp/source/qfbsp.c, tools/qfbsp/source/region.c,
	tools/qfbsp/source/surfaces.c, tools/qfbsp/source/tjunc.c,
	tools/qflight/source/ltface.c, tools/qfvis/source/qfvis.c: provide
	a tighter accuracy (but slower) _VectorNormalize for the tools

2002-09-25 17:48  taniwha

	* tools/qfbsp/source/qfbsp.c: fix program name printing

2002-09-25 01:51  taniwha

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

2002-09-24 22:28  taniwha

	* NEWS: tabs again :/

2002-09-24 22:16  despair

	* NEWS: Slight poking at renderer portion of NEWS.

2002-09-24 21:48  taniwha

	* tools/qfvis/source/flow.c: use the vector math macros from
	mathlib.h to make the math in ClipToSeparators clearer and comment
	on how --level effects the vis calculations

2002-09-24 04:50  taniwha

	* tools/qflight/source/Makefile.am: forgot qflight was threaded too

2002-09-24 03:01  taniwha

	* tools/qfbsp/source/Makefile.am: qfbsp shouldn't be linking with
	-pthread

2002-09-24 02:46  taniwha

	* configure.ac, tools/qfvis/source/Makefile.am,
	tools/qfvis/source/base-vis.c, tools/qfvis/source/flow.c,
	tools/qfvis/source/qfvis.c: split the base vis functions out of
	flow.c, add -D_REENTRANT to the compile for qfvis and a bunch of
	whitespace

2002-09-23 22:54  taniwha

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

2002-09-23 17:22  taniwha

	* NEWS: add some more stuff

2002-09-23 16:27  taniwha

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

2002-09-23 14:54  taniwha

	* NEWS: expand out the tabs

2002-09-23 06:18  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c: handle the new case Despair
	discovered.

2002-09-23 05:18  taniwha

	* doc/skybox.fig: add the new case despair discovered for me

2002-09-22 21:54  taniwha

	* tools/qfvis/: include/vis.h, source/flow.c, source/qfvis.c: don't
	do threading if only 1 thread is used and add another state to
	vstatus_t for better portal state checking

2002-09-22 21:32  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c: go back to bailing out on
	errors

2002-09-22 04:17  taniwha

	* tools/qfvis/source/flow.c: re-enable the break to speed up vis

2002-09-22 03:48  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c: correct a spelling error
	and make a comment a little clearer

2002-09-21 22:15  taniwha

	* tools/qfvis/source/flow.c: more malloc/memset to calloc

2002-09-21 21:42  taniwha

	* tools/qfvis/source/qfvis.c: correct the spelling of FindPassages

2002-09-21 21:35  taniwha

	* tools/qfvis/source/qfvis.c: more grey space and replace
	malloc/memset 0 with calloc

2002-09-21 21:27  taniwha

	* tools/qfvis/: include/options.h, include/vis.h, source/qfvis.c:
	white and grey space cleanup

2002-09-21 21:17  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c: remove a dead var from
	flow.c and make the mutex use defaults (not sure if the thing even
	works:( )

2002-09-21 03:51  taniwha

	* tools/qfvis/source/: flow.c, qfvis.c: report on the
	non-reliability of c_chains when threads are used

2002-09-20 22:44  taniwha

	* libs/util/bspfile.c, tools/qflight/source/ltface.c,
	tools/qflight/source/qflight.c: fix a few memory access bugs

2002-09-20 22:31  taniwha

	* tools/qflight/: include/light.h, include/threads.h,
	source/entities.c, source/ltface.c, source/qflight.c,
	source/threads.c: hopefully make everything happy with the new bsp
	struct

2002-09-20 21:58  taniwha

	* tools/qflight/: include/threads.h, source/Makefile.am,
	source/qflight.c, source/threads.c: get qflight (maybe:) working
	with threads

2002-09-20 21:48  taniwha

	* tools/qfbsp/: include/Makefile.am, include/bsp5.h,
	include/options.h, source/Makefile.am, source/options.c,
	source/outside.c, source/portals.c, source/qfbsp.c,
	source/surfaces.c, source/tjunc.c, source/writebsp.c: use getopt
	and add wad search paths

2002-09-20 19:30  taniwha

	* tools/qfbsp/source/writebsp.c: zap some debug :/

2002-09-20 19:03  taniwha

	* tools/qfvis/: include/vis.h, source/qfvis.c: fix the missing LOCK
	and UNLOCK defs (found by accident:) and use a dstring for building
	the compressed vis data

2002-09-20 18:17  taniwha

	* tools/qfbsp/source/writebsp.c: write the texdata correctly and
	actually write the leaf info

2002-09-20 17:02  taniwha

	* include/QF/mathlib.h, libs/util/mathlib.c,
	tools/qfbsp/include/bsp5.h, tools/qfbsp/source/brush.c,
	tools/qfbsp/source/map.c, tools/qfbsp/source/merge.c,
	tools/qfbsp/source/outside.c, tools/qfbsp/source/portals.c,
	tools/qfbsp/source/region.c, tools/qfbsp/source/solidbsp.c,
	tools/qfbsp/source/surfaces.c, tools/qfmodelgen/source/modelgen.c,
	tools/qfvis/source/flow.c: make _VectorCompare use EQUAL_EPSILON
	(VectorCompare is still the fast macro) and use it instead of
	VectorCompare in the map tools. This (and, it seems, RINT) fixes
	qfbsp on spc. Also, jump /all/ entities that get hit by the filler
	in qfbsp

2002-09-19 22:48  taniwha

	* tools/qfbsp/source/outside.c: correctly report the location of
	the hit entity

2002-09-19 20:58  taniwha

	* tools/qfbsp/source/writebsp.c: multiple wad files seem to work
	now

2002-09-19 20:39  taniwha

	* include/QF/bspfile.h, libs/util/bspfile.c,
	tools/qfbsp/include/map.h, tools/qfbsp/source/brush.c,
	tools/qfbsp/source/map.c, tools/qfbsp/source/qfbsp.c,
	tools/qfbsp/source/region.c, tools/qfbsp/source/surfaces.c,
	tools/qfbsp/source/writebsp.c: qfbsp now mostly works. only known
	issue is multiple texture wads don't load properly and possibly a
	"reached occupant" issue (dunno if it's the map or qfbsp)

2002-09-19 19:12  despair

	* tools/qfbsp/source/: csg4.c, portals.c, region.c, surfaces.c,
	tjunc.c: Fix lack of compat.h/string.h includes.

2002-09-19 18:51  despair

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

2002-09-19 17:14  taniwha

	* tools/qfbsp/source/: brush.c, csg4.c, map.c, merge.c, nodraw.c,
	outside.c, portals.c, qfbsp.c, region.c, solidbsp.c, surfaces.c,
	tjunc.c, writebsp.c: enough whitespace to crush a shambler

2002-09-19 16:58  taniwha

	* configure.ac, tools/Makefile.am, tools/qfbsp/.cvsignore,
	tools/qfbsp/Makefile.am, tools/qfbsp/include/.cvsignore,
	tools/qfbsp/include/Makefile.am, tools/qfbsp/include/bsp5.h,
	tools/qfbsp/include/map.h, tools/qfbsp/source/.cvsignore,
	tools/qfbsp/source/Makefile.am, tools/qfbsp/source/brush.c,
	tools/qfbsp/source/csg4.c, tools/qfbsp/source/map.c,
	tools/qfbsp/source/merge.c, tools/qfbsp/source/nodraw.c,
	tools/qfbsp/source/outside.c, tools/qfbsp/source/portals.c,
	tools/qfbsp/source/qfbsp.c, tools/qfbsp/source/region.c,
	tools/qfbsp/source/solidbsp.c, tools/qfbsp/source/surfaces.c,
	tools/qfbsp/source/tjunc.c, tools/qfbsp/source/writebsp.c: Whee,
	now we have qfbsp. It compiles, but won't work as it hasn't been
	`ported' to the new bspfile stuff when it comes to creating/editing
	a bsp.

2002-09-19 15:28  taniwha

	* libs/util/bspfile.c: round off the offsets/sizes again

2002-09-19 06:01  taniwha

	* tools/qfcc/source/linker.c: don't fuss with function defs that
	aren't initialized

2002-09-19 05:35  taniwha

	* include/QF/bspfile.h, libs/util/bspfile.c,
	tools/qflight/include/light.h, tools/qflight/source/entities.c,
	tools/qflight/source/ltface.c, tools/qflight/source/qflight.c,
	tools/qflight/source/trace.c, tools/qfvis/include/vis.h,
	tools/qfvis/source/qfvis.c, tools/qfvis/source/soundphs.c: rewrite
	bspfile.[ch] so they work off an object rather than global data. 
	The direct filesystem access is also removed. Fix up qfvis and
	qflight to compile with the new bspfile. qfvis seems to work,
	qflight probably doesn't

2002-09-19 05:11  taniwha

	* include/QF/qendian.h, include/QF/quakeio.h, libs/util/quakeio.c:
	kill the last VFile ref and make the calculate the file size on
	opening for reading (Qfilesize works only when Qopen is used in
	read mode).

2002-09-19 03:19  despair

	* ruamoko/game/tempent.r: space to tabs. Grr!

2002-09-19 02:45  despair

	* tools/qfvis/source/qfvis.c: typo fix

2002-09-19 02:37  despair

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

2002-09-18 23:09  despair

	* tools/qfmodelgen/source/: cmdlib.c, lbmlib.c, modelgen.c,
	scriplib.c, trilib.c: Whitespace, and one typo fix in an error
	message.

2002-09-18 21:35  taniwha

	* tools/qfvis/source/qfvis.c: forgot to update a pointer

2002-09-18 21:14  taniwha

	* tools/qfvis/source/qfvis.c: avoid a buffer overflow when the new
	visdata is bigger than the old

2002-09-18 15:31  taniwha

	* nq/: include/net.h, source/net_dgrm.c, source/net_udp.c:
	hopefully fix compiling in Irix

2002-09-18 14:57  taniwha

	* acinclude.m4: fix a braino in the QF_WITH_TARGETS macro

2002-09-18 14:38  taniwha

	* libs/video/renderer/r_light.c: fix software model lighting

2002-09-18 06:07  taniwha

	* include/QF/bspfile.h, libs/util/bspfile.c,
	tools/qfvis/source/qfvis.c: redo bspfile to use dynamic allocation
	for the arrays to avoid buffer overflows. also fix up the verbosity
	levels in qfvis.c

2002-09-18 04:23  taniwha

	* qw/source/cl_main.c: get the skybox serverinfo working

2002-09-18 03:55  taniwha

	* nq/source/cl_parse.c: forgot to remove my debug code

2002-09-18 03:48  taniwha

	* nq/source/cl_parse.c: when bailing out of the bits tests due to
	U_EXTEND2 not being set, jump to the forcelink test rather than
	returning from the function. fixes the intermission bug.

2002-09-17 22:37  taniwha

	* tools/: pak/Makefile.am, qfcc/doc/man/Makefile.am,
	qflight/Makefile.am, qfvis/Makefile.am: bah, EXTRA_MANS doesn't
	work, even though automake doesn't complain :/

2002-09-17 22:19  taniwha

	* acinclude.m4, configure.ac, ruamoko/cl_menu/Makefile.am,
	ruamoko/game/Makefile.am, ruamoko/lib/Makefile.am,
	tools/pak/Makefile.am, tools/qfcc/doc/man/Makefile.am,
	tools/qfcc/source/Makefile.am, tools/qfdefs/source/Makefile.am,
	tools/qflight/Makefile.am, tools/qflight/source/Makefile.am,
	tools/qfmodelgen/source/Makefile.am,
	tools/qfprogs/source/Makefile.am, tools/qfvis/Makefile.am,
	tools/qfvis/source/Makefile.am, tools/qwaq/Makefile.am,
	tools/wav/Makefile.am: macro-ize --with-{clients,servers} and
	implement --with-tools using the new macro

2002-09-17 18:42  taniwha

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

2002-09-17 05:13  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Tweak ramp decay on new
	spark shower.

2002-09-17 05:11  taniwha

	* qw/source/: Makefile.am, cl_main.c, cl_parse.c, sv_ccmds.c,
	sv_cvar.c: tidy up SV_Serverinfo_f, move Cvar_Info from sv_cver.c
	to sv_ccmds.c and make the client no_pogo_stick cvar properly
	reflect the serverinfo

2002-09-17 02:14  despair

	* include/d_iface.h, libs/video/renderer/gl/gl_dyn_part.c: Use
	ramps for spark showers, so they fade in color as well as alpha. 
	Lightning doesn't have a ramp, so it doesn't use this feature yet.

2002-09-16 20:32  taniwha

	* tools/qfcc/source/type.c: make it so id can be assigned to any
	class or object pointer

2002-09-16 17:37  taniwha

	* tools/qfcc/source/linker.c: a bit of code cleanup

2002-09-16 15:42  taniwha

	* NEWS, tools/qfcc/include/def.h, tools/qfcc/include/obj_file.h,
	tools/qfcc/source/def.c, tools/qfcc/source/obj_file.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y: "for
	example" is more appropriate than "that is"

2002-09-16 07:17  wildcode

	* tools/3dfx_stub/: 3dfxstub.h, gl_stub.c, gls_norm.c, gls_trace.c:
	fix up package names in license

2002-09-15 09:24  deek

	* NEWS: Update NEWS with some more stuff, and easier-to-read
	layout.

2002-09-15 05:04  taniwha

	* libs/models/brush/gl_model_brush.c: gamma correct the loaded
	lightmaps so swgamma works better (MUCH better:)

2002-09-14 20:16  despair

	* qw/source/cl_main.c: Fix fps limiting.

2002-09-14 07:51  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c: fix missed header commit

2002-09-14 07:00  deek

	* libs/gamecode/engine/: pr_edict.c, pr_exec.c: New dump format for
	progs. It looks like assembly code. setting pr_debug to 2 or higher
	adds more debug information.

2002-09-14 03:34  taniwha

	* qw/source/pmove.c: allow players to run down ramps normally when
	no_pogo_stick bit 1 is set

2002-09-13 21:02  taniwha

	* configure.ac: forgot to remove my debug :P

2002-09-13 20:53  taniwha

	* configure.ac: detect whether to use -pthread or -lpthread

2002-09-13 17:38  taniwha

	* tools/qfcc/source/expr.c: produce better code for v6 %

2002-09-13 17:12  taniwha

	* tools/qfcc/source/: emit.c, expr.c: emit.c:	implement % for v6
	code. hacky, but it works :) (Closes: #29) expr.c:   emit the body
	of a block expresion before emitting its result (needed   for v6 %)

2002-09-13 15:42  taniwha

	* tools/qfcc/source/: idstuff.c, qfcc.c: Closes: #50 idstuff.c:    
	    don't write the defs at offset 0 to progdefs.h qfcc.c: 
	generate progdefs.h and the crc for v6 code when linking object
	files	to the progs.dat

2002-09-13 15:07  taniwha

	* libs/util/bspfile.c, tools/qfmodelgen/include/cmdlib.h,
	tools/qfmodelgen/source/cmdlib.c: bspfile.c:  start rewriting for
	saner code starting with making the private	    functions
	static cmdlib.[ch]:   win32 compile fixes (remove redundant
	function)

2002-09-13 05:32  taniwha

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

2002-09-13 04:31  taniwha

	* qw/source/pmove.c: correct a spelling error

2002-09-13 04:30  taniwha

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

2002-09-13 01:08  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Grr, what's with cvs today?

2002-09-13 00:58  taniwha

	* qw/source/sv_ents.c: silence the MAX_PACKET_ENTITIES warning for
	general use

2002-09-13 00:23  despair

	* libs/video/renderer/r_part.c: Oops.

2002-09-12 22:52  despair

	* include/r_dynamic.h: Missed in last commit. Eeek...

2002-09-12 22:09  despair

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

2002-09-12 21:11  taniwha

	* tools/qfvis/source/flow.c: bring in rvis' speedup. I won't
	pretend to understand what's going on, so it's tagged :)

2002-09-12 20:49  despair

	* qw/source/cl_main.c: Allow float cl_maxfps settings, clean up
	code a bit.

2002-09-12 19:33  taniwha

	* tools/qfvis/source/qfvis.c: forgot to uncomment the code that
	initialized uncompressed when I got portal loading working

2002-09-12 18:34  taniwha

	* tools/qfcc/source/def.c: mark allocated fields constant

2002-09-12 18:30  taniwha

	* tools/qfcc/source/qc-parse.y: static defs are initialized too

2002-09-12 17:13  taniwha

	* tools/qfcc/source/: linker.c, qc-parse.y: linker.c:	don't seg
	on uninitialized fields qc-parse.y:   support @extern and @static
	blocks (eg, @extern { ... };)

2002-09-12 06:48  taniwha

	* configure.ac, tools/qfvis/source/Makefile.am,
	tools/qfvis/source/options.c, tools/qfvis/source/qfvis.c: get qfvis
	working, including pthreads

2002-09-12 05:40  taniwha

	* NEWS: whitespace

2002-09-12 05:36  snax

	* NEWS: 
	Added a blurb about the new timecheat protection.

2002-09-12 04:57  snax

	* qw/: include/server.h, source/sv_main.c, source/sv_user.c: 
	Removed the old timecheat protection and added a system that
	adjusts time to what the server thinks is correct when too much
	inaccuracy builds up.  This nearly eliminates all speed cheating,
	both normal and reverse, except for a brief burst before the
	protection kicks in.  Might need cleaning up/tweaking.

2002-09-11 21:33  taniwha

	* tools/qfmodelgen/source/lbmlib.c: implement non-asm versions of
	the bit plane mungers

2002-09-11 20:22  taniwha

	* configure.ac, tools/Makefile.am, tools/qfmodelgen/.cvsignore,
	tools/qfmodelgen/Makefile.am, tools/qfmodelgen/include/.cvsignore,
	tools/qfmodelgen/include/Makefile.am,
	tools/qfmodelgen/include/cmdlib.h,
	tools/qfmodelgen/include/lbmlib.h,
	tools/qfmodelgen/include/scriplib.h,
	tools/qfmodelgen/include/trilib.h,
	tools/qfmodelgen/source/.cvsignore,
	tools/qfmodelgen/source/Makefile.am,
	tools/qfmodelgen/source/cmdlib.c, tools/qfmodelgen/source/lbmlib.c,
	tools/qfmodelgen/source/modelgen.c,
	tools/qfmodelgen/source/scriplib.c,
	tools/qfmodelgen/source/trilib.c: bring in modelgel, quakeforgeized
	:) (more work needs to be done, though)

2002-09-11 19:26  taniwha

	* qw/source/teamplay.c: fix a segfault causing silly

2002-09-11 19:03  taniwha

	* tools/misc/mdl.py: silly little python script for dumping models

2002-09-11 18:58  despair

	* qw/source/teamplay.c: Whitespace.

2002-09-11 18:17  taniwha

	* tools/qfcc/source/qfcc.c: delete temporary .qfo files for (eg)
	qfcc -o test.dat test.qc

2002-09-11 16:21  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/method.c,
	source/qc-parse.y: create new_*_expr functions for all basic
	expression types except ex_poitner and use them instead of new_expr
	and setting the fields each time. Serious code cleanup :)

2002-09-10 23:40  despair

	* libs/models/brush/gl_model_brush.c: Replace * with # in map
	names, rather than _. Seems to be the "standard" for replacement
	textures.

2002-09-10 17:11  taniwha

	* debian/rules: add cd_linux to quakeforge-common

2002-09-10 16:57  taniwha

	* debian/quakeforge.conf: correct the alsa 0.9 example

2002-09-10 15:46  taniwha

	* tools/qfcc/source/: obj_file.c, qfcc.c: put in some error
	checking on the Qopen calls

2002-09-10 15:36  taniwha

	* tools/qfcc/source/: Makefile.am, cmdlib.c, qfcc.c: * taniwha
	salutes while taps is played

2002-09-10 15:13  taniwha

	* libs/video/renderer/: sw/screen.c, sw32/screen.c: use the correct
	palette when writing out screen shots

2002-09-10 06:35  taniwha

	* include/QF/vid.h, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw32/screen.c, libs/video/targets/vid.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_glx.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c: beat sw gamma handling till GL works.
	after a fasion. it /looks/ like it was beaten on.

2002-09-10 06:33  snax

	* doc/gib.html: 
	Forgot to remove a line.

2002-09-10 04:07  taniwha

	* tools/qfcc/source/qc-lex.l: make @extern and @static available to
	v6 progs

2002-09-10 03:51  taniwha

	* include/QF/vid.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rmisc.c, libs/video/targets/vid.c,
	libs/video/targets/vid_sdl32.c, nq/source/cl_main.c,
	nq/source/cl_tent.c, nq/source/host.c, nq/source/skin.c,
	qw/source/cl_main.c, qw/source/cl_screen.c, qw/source/cl_tent.c,
	qw/source/skin.c: remove vid_basepal, creating vid.palette (current
	palette) and host_basepal

2002-09-10 03:31  snax

	* doc/gib.html: 
	New version of GIB docs.

2002-09-10 01:26  snax

	* include/QF/gib_parse.h, libs/util/cmd.c, libs/util/gib_parse.c: 
	Comments are now stripped out when a script is loaded instead of
	during execution.

2002-09-10 01:13  snax

	* NEWS: 
	Added information about GIB.

2002-09-09 23:06  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: min-clamp ambientcolor
	instead of shadecolor. should make for more visible players

2002-09-09 22:03  taniwha

	* NEWS: start working on our changes

2002-09-09 20:02  despair

	* nq/source/cl_tent.c, qw/source/cl_tent.c: Make nq lightning
	handling match qw, which also gets some cleanups.

2002-09-09 17:28  taniwha

	* ruamoko/cl_menu/controls_o.qc: rename basic bindings to movement
	bindings and move the two weopon related bindings from the movement
	menu to the weapon menu. now the movment menu /just/ fits on a
	320x200 screen.

2002-09-09 16:26  taniwha

	* qw/source/cl_ents.c: be sure to use the correct key for
	allocating effects dlights on players

2002-09-09 15:56  taniwha

	* qw/source/cl_tent.c: actually check that the entities match
	before returning the overridden beam

2002-09-09 04:20  taniwha

	* qw/source/cl_main.c: clear validsequence on disconnect so we
	don't do prediction before we get a world model when reconnecting

2002-09-08 03:36  wildcode

	* nq/source/cl_main.c: clear cl.worldmodel on disconnect.

2002-09-08 03:21  wildcode

	* qw/source/cl_main.c: clear cl.worldmodel on disconnect. make sure
	we don't parse server messages when we are disconnected

2002-09-07 06:48  taniwha

	* libs/gamecode/builtins/pr_cmds.c: make PR_break do a backtrace
	instead of crashing the server

2002-09-07 06:47  taniwha

	* tools/qfprogs/: include/Makefile.am, include/lines.h,
	source/Makefile.am, source/lines.c, source/qfprogs.c: add
	line-number dumping

2002-09-07 06:45  taniwha

	* tools/qfcc/source/def.c: make sure an initialized def has the
	correct source file and line info

2002-09-06 21:59  taniwha

	* qw/source/net_udp6.c: fix a redefined #define

2002-09-06 21:52  despair

	* libs/models/brush/gl_model_brush.c: Allow loading textures from
	`textures` directory, as well as from maps.

2002-09-06 21:37  despair

	* libs/: models/brush/gl_model_brush.c, util/tga.c,
	video/renderer/gl/gl_skin.c, video/renderer/gl/gl_sky.c,
	video/renderer/gl/gl_textures.c: Experimentally allow external
	texture loading. Also prevent loading RGB textures as RGBA, which
	wastes a lot of texture memory, and looks ugly on 16bpp boards.

2002-09-05 17:40  taniwha

	* tools/qfcc/source/expr.c: fix a braino with ~float const

2002-09-04 21:47  taniwha

	* tools/qfcc/source/type.c: don't do the ObjQC types if
	--traditional is used

2002-09-04 19:13  taniwha

	* qw/source/cl_main.c: cleanup the output of connectionless prints
	a bit

2002-09-04 18:56  taniwha

	* include/QF/console.h, libs/console/list.c, qw/source/sv_main.c:
	make maplist work over rcon

2002-09-04 18:26  taniwha

	* qw/source/sv_ccmds.c: just bail from SV_Map_f if the requested
	map doesn't exist so play doesn't get interupted.

2002-09-04 16:18  taniwha

	* tools/qfcc/source/expr.c: make ~ work for v6 progs by
	implementing ~x as -1 - x (will give bogus results if x has
	fractional bits, but it's better than it was:)

2002-09-04 15:12  taniwha

	* qw/source/sv_pr_cmds.c: zinx' klik mod makes heavy use of
	makestatic and that was causing the singon buffer to overflow. call
	SV_FlushSignon before writing the static entity data.

2002-09-01 23:45  despair

	* libs/: models/model.c, video/renderer/gl/gl_mod_alias.c: Optimize
	model rendering a hair. WildCode spotted that minimum shade was
	only being applied to the view model (why do we set it up for other
	stuff if it's not going to be used?). While looking at that, I
	noticed we could do the divide by 200 in model setup.

2002-09-01 20:02  despair

	* configure.ac: Add a --disable-vorbis hack, for people with broken
	ogg vorbis installs (bleh, just fix it you silly people *grmbl*)

2002-08-30 05:33  taniwha

	* tools/qfcc/source/emit.c: the code memory block can move around
	so take the address of a statement after statments have been
	emitted, not before.

2002-08-30 02:18  taniwha

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

2002-08-30 01:23  snax

	* doc/config/: sensitivity.gib, gib/ln.gib: 
	Removed sensitivity.gib in favor of the more general ln.gib.

2002-08-30 00:25  snax

	* doc/config/gib/: cb.gib, custom/prozac.menu,
	custom/warlock.class: 
	Checked in my CustomTF class builder GIB script and two example
	support files.

2002-08-30 00:02  snax

	* doc/gib.html: 
	Checked GIB documentation in CVS.

2002-08-29 23:14  snax

	* doc/config/: zoom.gib, gib/list.gib, gib/std.gib, gib/str.gib,
	gib/zoom.gib: 
	Moved zoom.gib into doc/config/gib and removed useless scripts.

2002-08-29 22:12  snax

	* libs/util/: cbuf.c, gib_builtin.c, gib_parse.c: 
	GIB:  White space at the start of a list in a for loop is ignored. 
	The line where an error occurs in a cbuf is now printed.

2002-08-29 18:56  taniwha

	* libs/video/targets/old_keys.c: make the old keyname message a
	little clearer

2002-08-29 17:42  taniwha

	* qw/include/pmove.h: use MAX_CLIENTS instead of 32 for
	MAX_PHYSENTS

2002-08-29 17:32  taniwha

	* qw/: include/pmove.h, source/cl_ents.c: up MAX_PHYSENTS from 32
	to (32 + MAX_PACKET_ENTITIES) (ie, 96). While this will potentially
	slow down both client and server, player collision physics will be
	more accurate as more entities will be clipped against (and the
	client should never complain about physent overflow again).

2002-08-29 15:42  despair

	* qw/source/cl_main.c: Physics bugfix.

2002-08-29 04:00  despair

	* libs/video/targets/in_sdl.c: Hacky key repeat handling, just like
	in_x11.c!

2002-08-29 03:06  taniwha

	* tools/qfcc/source/expr.c: check for uninitialized variables used
	in function args

2002-08-28 23:00  snax

	* libs/util/gib_builtin.c: 
	Made for use whitespace as a field separator and nuked list.get
	until I figure out a standard way to specify a custom field
	separator.

2002-08-28 22:18  taniwha

	* ruamoko/cl_menu/controls_o.qc: grenade and rocket launcher were
	swapped

2002-08-28 21:13  taniwha

	* qw/source/sv_main.c: we haven't sent heartbeats to the id masters
	by default for a long time

2002-08-28 21:12  taniwha

	* qw/source/sv_main.c: don't call SV_FinalMessage in SV_Error until
	networking has been initialized so bogus error messages don't get
	printed

2002-08-28 21:03  taniwha

	* libs/console/client.c: bah, thought I tested that. why dstrings
	were being used anyway I don't know...

2002-08-28 16:02  taniwha

	* include/QF/console.h, libs/console/client.c,
	libs/console/inputline.c, libs/gamecode/builtins/bi_inputline.c,
	ruamoko/include/InputLine.h, ruamoko/lib/InputLine.r: Change
	Con_ClearTyping to take a save flag that will cause the current
	line (if not empty) to be saved in the inputline history.
	
	Clear the input (but put in history) of say or say team when
	pressing escape.
	
	Don't say or say_team if the text is empty.

2002-08-28 08:28  snax

	* libs/util/gib_parse.c: 
	Whoops.  I broke looping under some circumstances in GIB.  Fixed.

2002-08-28 08:00  snax

	* include/QF/gib_buffer.h, libs/util/gib_buffer.c,
	libs/util/gib_builtin.c, libs/util/gib_parse.c: 
	Added initial support for newline-delimeted lists to GIB, including
	a for loop that takes a variable through all elements of such a
	list.

2002-08-28 07:44  taniwha

	* libs/video/targets/vid_common_gl.c: rename gl_max_vaelements to
	gl_vaelements_max

2002-08-28 01:35  taniwha

	* libs/video/targets/vid_common_gl.c: add a cvar to control the
	maximum vertex array size for buggy drivers.  defaults to 0 (no
	limit).

2002-08-27 23:25  snax

	* libs/util/gib_builtin.c: 
	Added file access builtins to GIB.

2002-08-27 22:13  taniwha

	* libs/util/sys.c: plug a memory leak

2002-08-27 19:44  taniwha

	* libs/audio/renderer/vorbis.c: fix a nasty bug with looped vorbis
	sound effects. samples with loop lengths smaller than their
	unlooped sections were causing qf to hang.

2002-08-27 19:38  despair

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

2002-08-27 18:05  taniwha

	* libs/video/renderer/sw/d_surf.c,
	libs/video/renderer/sw32/d_surf.c, libs/video/targets/vid_mgl.c,
	nq/include/game.h, nq/source/host.c, qw/include/host.h,
	qw/source/com.c: nuke msg_suppress_1 in favor of Sys_DPrintf

2002-08-27 17:53  taniwha

	* libs/util/quakefs.c: sanity check the strings to snprintf in
	open_file as we seem to somehow be getting a stack overflow in
	there.

2002-08-27 16:28  taniwha

	* qw/source/teamplay.c: fix the command appended to f_reply message
	(so-and-so: Average percent fullbright for all loaded skins is
	4.9%+forward 101) and make the cl_freply time check work closer to
	properly

2002-08-27 16:01  taniwha

	* libs/models/brush/model_brush.c: more thorough reporting on bad
	surface extents

2002-08-27 08:33  taniwha

	* nq/source/cl_main.c, qw/source/cl_main.c: fix the handling of
	escape when in the console before ever connecting

2002-08-27 08:11  taniwha

	* libs/console/menu.c: fix some segfaults caused by my
	menu_item->text changes

2002-08-27 07:16  taniwha

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

2002-08-27 06:46  snax

	* libs/util/gib_thread.c: 
	Forgot a newline

2002-08-27 04:47  snax

	* include/QF/Makefile.am, include/QF/gib_function.h,
	include/QF/gib_thread.h, libs/util/Makefile.am,
	libs/util/gib_builtin.c, libs/util/gib_function.c,
	libs/util/gib_parse.c, libs/util/gib_thread.c, nq/source/host.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/sv_main.c: 
	Added threads and callbacks to GIB, as well as several QW callbacks
	dealing with player status.

2002-08-27 00:27  wildcode

	* configure.ac: added --with-efence

2002-08-26 23:40  taniwha

	* libs/console/menu.c: fix the multiple frees of menus

2002-08-26 23:08  despair

	* configure.ac: Remove some unneeded libraries from qflight/qfvis.

2002-08-26 23:08  despair

	* tools/qfvis/Makefile.am: Whitespace

2002-08-26 23:02  despair

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

2002-08-26 22:43  taniwha

	* include/QF/vid.h, libs/video/targets/context_sdl.c,
	libs/video/targets/vid_sdl32.c: fix -sdl32 crashing on startup
	(vid_bitdepth init got lost)

2002-08-26 19:51  wildcode

	* tools/3dfx_stub/gls_norm.c: return empty string for glGetString
	by default .. was returning 0 but efence complained

2002-08-26 19:50  wildcode

	* libs/console/client.c: tanihwa fix for reloading the menu.dat
	only when gamedir changes

2002-08-26 16:24  taniwha

	* tools/: qflight/source/options.c, qfvis/source/options.c: more
	getopt fixes. correct : and - for qflight and fix up the help
	screens

2002-08-26 16:15  taniwha

	* tools/qfvis/source/options.c: fix some getopt misconfigurations:
	missed args markers and "-" isn't needed because we don't care
	about option interleave

2002-08-26 15:12  taniwha

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

2002-08-26 15:05  taniwha

	* tools/qfvis/source/: flow.c, options.c, qfvis.c, soundphs.c: more
	(believable:) whitespace

2002-08-26 14:57  taniwha

	* tools/qfvis/source/qfvis.c: whitespace like you wouldn't believe.
	s/^M/^J/g

2002-08-26 01:10  snax

	* qw/source/cl_parse.c: 
	Blue armor?  Guess I shouldn't code too late at night...

2002-08-26 00:31  taniwha

	* tools/qfcc/source/cmdlib.c: use the LoadFile in libQFutil

2002-08-26 00:30  taniwha

	* libs/gamecode/builtins/bi_cbuf.c: fix a 0 byte allocation

2002-08-26 00:11  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Change from if/else if/else
	function for setting scale in a number of particle effects, to
	scale = pow (count, 0.23). Smooth particle size changes with
	varying count, and doesn't seem any slower in my benchmarks.

2002-08-25 23:59  despair

	* tools/qfvis/: .cvsignore, qfvis.1: Add manpage for qfvis.

2002-08-25 23:18  despair

	* tools/qfvis/Makefile.am: Failed escapee!

2002-08-25 23:16  despair

	* tools/: qflight/.cvsignore, qflight/include/.cvsignore,
	qflight/source/.cvsignore, qfvis/.cvsignore,
	qfvis/include/.cvsignore, qfvis/source/.cvsignore: .cvsignores for
	qf map tools

2002-08-25 23:16  taniwha

	* tools/qfcc/source/obj_file.c: fix a bunch of potential malloc (0)
	calls

2002-08-25 23:10  despair

	* configure.ac, libs/util/Makefile.am, libs/util/bspfile.c,
	libs/util/quakefs.c: Rest of support for qflight/qfvis. bspfile.c
	and quakefs.c will need cleaning up, compare to previous cvs
	versions...

2002-08-25 23:06  despair

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

2002-08-25 20:47  despair

	* configure.ac: Whitespace, plus hopefully make it more clear when
	Ogg Vorbis support isn't being compiled.

2002-08-25 16:51  despair

	* libs/models/alias/gl_model_alias.c: Code in variable
	declarations. Yuck. *thwaps taniwha*

2002-08-25 16:35  despair

	* libs/models/clip_hull.c: More whitespace. Eek.

2002-08-25 16:34  despair

	* libs/audio/targets/snd_oss.c: One step closer to BSD working. Now
	just needs some work on autoconfiscation... Yech.

2002-08-25 14:25  despair

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

2002-08-25 05:55  despair

	* libs/video/renderer/gl/gl_rsurf.c: Whitespace and comment
	cleanups.

2002-08-25 04:47  despair

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

2002-08-24 07:40  despair

	* libs/audio/targets/snd_oss.c: Attempt to work around BSD
	segfault.

2002-08-24 05:14  snax

	* doc/config/zoom.gib, include/QF/gib_builtin.h,
	include/QF/gib_vars.h, libs/util/gib_builtin.c,
	libs/util/gib_function.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/gib_vars.c,
	qw/source/cl_parse.c, qw/source/teamplay.c: 
	Added a few useful builtins and began adding GIB hooks into
	quakeworld.  The player global branch variable is now updated with
	useful information and the location.get builtin is available to
	return the current location of the player based on loc files. 
	Fixed a bug with zooming out in zoom.gib.

2002-08-23 21:55  despair

	* include/r_cvar.h, libs/video/renderer/r_cvar.c: Kill dead
	gl_occlusion cvar.

2002-08-23 21:18  snax

	* doc/config/zoom.gib, include/ops.h, libs/util/exp.c,
	libs/util/gib_builtin.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/ops.c: 
	Fixed the GIB math evaluator to handle unary operators properly,
	made indexing/clipping more like python, made some cosmetic changes
	to zoom.gib, and added the ability for GIB builtins to return
	values.

2002-08-23 21:14  despair

	* libs/video/renderer/gl/gl_rsurf.c: Use R_CullSphere for rotated
	bsp models.

2002-08-23 20:46  despair

	* include/QF/mathlib.h, libs/util/mathlib.c: Only need one define
	for R_Cull*

2002-08-23 07:45  snax

	* libs/util/: gib_builtin.c, gib_process.c: 
	Cleaned up the return builtin and made variable stripping
	([foo:bar]) more robust.

2002-08-23 07:04  despair

	* include/QF/mathlib.h, libs/util/mathlib.c: defines and ifdefs for
	R_CullSphere, just like R_CullBox.

2002-08-23 04:09  despair

	* libs/video/renderer/gl/gl_mod_alias.c: Commit R_CullSphere use
	for alias models. Only a 3.3% speed hit for me, and should quiet
	"foo is disappearing" whinging.

2002-08-23 02:52  jaq

	* ruamoko/cl_menu/servlist.qc: - Fixed a spelling error in the
	menus.	The american   spelling of "favourite" still bugs me though
	;-)

2002-08-22 23:04  despair

	* qw/source/: sv_main.c, sv_user.c: Lots of whitespace in
	sv_user.c, plus fix sv_timekick help strings, and up
	sv_timekick_fuzz from 15 to 30 ms.

2002-08-22 22:43  snax

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

2002-08-22 20:50  snax

	* doc/config/zoom.gib, libs/util/gib_parse.c: 
	Fixed some bugs related to comments and global variables.  Updated
	zoom.gib to work with the new GIB parser.  It should be fully
	functional.

2002-08-22 20:06  despair

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

2002-08-22 19:24  taniwha

	* doc/config/sensitivity.gib: fix for new gib syntax

2002-08-22 19:16  despair

	* libs/models/gl_model_fullbright.c: Whitespace...

2002-08-22 19:08  despair

	* libs/models/model.c: Whoops, more whitespace.

2002-08-22 19:00  taniwha

	* libs/: models/brush/model_brush.c,
	video/renderer/gl/gl_lightmap.c, video/renderer/sw/d_surf.c,
	video/renderer/sw/sw_rsurf.c, video/renderer/sw32/d_surf.c,
	video/renderer/sw32/sw32_rsurf.c: handle up to 512x512 map textures
	/properly/. would be nicer if the max could be dynamic

2002-08-22 18:45  despair

	* libs/models/model.c: Whitespace.

2002-08-22 18:38  despair

	* libs/models/clip_hull.c: Whitespace.

2002-08-22 16:20  taniwha

	* libs/util/gib_vars.c: don't seg if given a null table (ie, no
	vars in this context)

2002-08-22 16:14  taniwha

	* tools/Makefile.am: install zpak when doing make install

2002-08-21 22:57  taniwha

	* ruamoko/lib/Makefile.am: remove the bogus -p $(STRIP)

2002-08-21 22:52  taniwha

	* libs/util/idparse.c: fix an out-by-one error that was causing
	segfaults for single line commands ending with a // comment

2002-08-21 06:06  despair

	* libs/video/targets/in_sdl.c: SDL-using targets are now aware if
	the cursor is in the window or not. in_snd_block now works for
	them.  (Also cursor hiding when in window was fixed for -sgl,
	already committed)

2002-08-21 06:00  despair

	* libs/video/targets/: vid_sdl.c, vid_sdl32.c, vid_sgl.c:
	Whitespace cleanups and some cruft removal.

2002-08-21 05:59  despair

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

2002-08-21 05:15  taniwha

	* libs/video/targets/vid_x11.c: d'oh, dunno why I did 8 bit that
	way, put /it/ back to the old shared buffer way because it always
	worked and it really doesn't need the slowdown.

2002-08-21 04:58  taniwha

	* TODO, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_x11.c: fix -x11 screenshots and remove some
	dead code

2002-08-21 03:57  taniwha

	* qw/source/Makefile.am: hmm, missed that one

2002-08-21 02:25  taniwha

	* libs/: gamecode/builtins/Makefile.am,
	gamecode/builtins/bi_init.c, gamecode/builtins/bi_keys.c,
	video/targets/Makefile.am, video/targets/keys.c,
	video/targets/pr_keys.c: move bi_keys from csqc to pr_keys in
	targets allowing the server to link with libQFcsqc (need a new
	name:P)

2002-08-21 02:10  taniwha

	* libs/video/targets/context_x11.c: Nuke the screen saver code as
	it hasn't been needed since we stopped using dga keyboard input

2002-08-21 01:55  despair

	* libs/video/targets/context_x11.c: Remove old keyboard/mouse
	grabber cruft.

2002-08-21 01:51  taniwha

	* libs/util/sys.c: windows knows only a subset of the signals

2002-08-21 01:40  despair

	* libs/video/targets/in_x11.c: Some more whitespace, plus stop
	unconditionally resuming cd audio and sound when focus restored.

2002-08-21 00:05  despair

	* libs/video/targets/: Makefile.am, context_sdl.c, in_sdl.c,
	vid_sdl.c, vid_sdl32.c, vid_sgl.c: Merging common SDL video code
	into context_sdl.c, to make adding SDL features easier.

2002-08-21 00:04  despair

	* libs/video/targets/: context_x11.c, in_x11.c: Some header
	cleanup, some whitespace.

2002-08-20 23:04  taniwha

	* include/QF/sys.h, libs/gamecode/engine/pr_exec.c,
	libs/util/sys.c, libs/util/sys_ia32.S,
	libs/video/targets/context_x11.c,
	libs/video/targets/vid_3dfxsvga.c, nq/source/host.c,
	nq/source/sys_sdl.c, nq/source/sys_win.c, qw/source/cl_main.c,
	qw/source/sv_main.c, qw/source/sv_progs.c: Move the signal handling
	code from video/targets/* to sys.c (I'm leaving the SDL target
	files for Despair since he's working on the currently). Also make
	progs segfault handling much more robust (and general: sigill etc
	too:)

2002-08-20 22:29  taniwha

	* ruamoko/cl_menu/: client_menu.qc, options.qc, servlist.qc: odd,
	must have forgotten to test this lot

2002-08-20 21:19  taniwha

	* include/QF/csqc.h, libs/console/client.c, libs/console/menu.c,
	libs/gamecode/builtins/bi_inputline.c, ruamoko/include/InputLine.h,
	ruamoko/lib/InputLine.r: implement the "new" inputline api making
	it possible to pull the Draw_* functions out of bi_inputline.c. now
	somebody can be insane enough to implement a qc controled console
	for the server ;) (more importantly, one step closer to being able
	to have the server link with libQFcsqc (hah!))

2002-08-20 21:16  taniwha

	* tools/qfcc/include/qfcc.h: bah, forgot the header changes :P

2002-08-20 21:13  taniwha

	* tools/qfcc/source/: options.c, qc-parse.y, qfcc.c: allow ';'
	after @class ...

2002-08-20 19:31  taniwha

	* tools/qfprogs/source/modules.c: bah, bloody string builtins in
	gcc 2.95

2002-08-20 19:16  taniwha

	* configure.ac, include/qstring.h, include/QF/sys.h,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c,
	nq/source/locs.c, nq/source/net_udp.c, nq/source/net_wipx.c,
	nq/source/sys_win.c, qw/source/cl_sys_win.c, qw/source/locs.c,
	tools/3dfx_stub/gls_trace.c, tools/cross/cross-make.sh,
	tools/gl_stub/gls_trace.c: various msvc fixes thanks to muzzy (hope
	he doesn't give up:)

2002-08-20 17:21  taniwha

	* tools/qfcc/source/expr.c: finally fix chained function calls
	/properly/. need to make sure /all/ args get their user count
	incremented, not just the head of the chain

2002-08-20 14:31  taniwha

	* tools/qfprogs/: include/Makefile.am, include/modules.h,
	source/Makefile.am, source/modules.c, source/qfprogs.c: provide a
	way to dump module information

2002-08-20 07:10  taniwha

	* tools/qfdefs/configure.in: allow qfdefs to build standalone again
	(thanks, raorn)

2002-08-20 06:22  taniwha

	* ruamoko/cl_menu/servlist.qc: final InputLine object conversion

2002-08-20 06:12  taniwha

	* ruamoko/cl_menu/client_menu.qc: get the args in the right order
	for Rect

2002-08-20 06:11  taniwha

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

2002-08-20 02:52  taniwha

	* tools/qfcc/source/expr.c: gah, that /did/ work, dunno what
	happend. must have done a tweak before committing again :/ This
	currently produces some pseudo warnings about dangling temps, but
	that's better than producing broken code

2002-08-20 02:31  despair

	* nq/source/cl_cam.c: Whoops, missed one Length.

2002-08-20 02:22  despair

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

2002-08-20 02:09  taniwha

	* libs/gamecode/engine/pr_obj.c, ruamoko/cl_menu/client_menu.h,
	ruamoko/cl_menu/client_menu.qc, ruamoko/lib/InputLine.r,
	tools/qfcc/include/function.h, tools/qfcc/include/method.h,
	tools/qfcc/source/expr.c, tools/qfcc/source/function.c,
	tools/qfcc/source/method.c, tools/qfcc/source/qc-parse.y: pr_obj.c:
	       call obj_find_message with super instead of class when doing
	a super    lookup client_menu.[ch]:	   use the InputLine object
	instead of directly using the api InputLine.r:	       builint
	functions are = #0, not = 0 :P function.[ch]:	provide copy_params
	method.[ch]	    provide copy_keywordargs expr.c:	    call
	inc_users for the parm temp if it's a bind expression	   revers a
	copy of the selector when building the selector name so the   
	selector doesn't get mangled qc-parse.y:	catch erronous func
	= const inintializers (should be func = #const)

2002-08-20 01:51  taniwha

	* tools/qfprogs/source/globals.c: print the function number when
	dumping functions

2002-08-20 00:48  despair

	* include/QF/mathlib.h, include/QF/model.h, libs/models/model.c,
	libs/models/alias/model_alias.c, libs/models/brush/model_brush.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c: Clipping cleanups.  Calculate
	radius for alias models as well as brush.  Culling is no longer
	optional on alias models (was only ever disabled for viewmodel,
	which is a lot of extra effort to avoid clip testing 1 thing out of
	hundreds).  Clip QSG2 scaled alias models with a scaled bbox.

2002-08-19 06:00  despair

	* libs/models/alias/gl_model_alias.c: Whitespace.

2002-08-19 04:15  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: rename clmodel to model

2002-08-19 04:05  taniwha

	* libs/: models/model.c, video/renderer/gl/gl_mod_alias.c: move the
	view model check for min_light into the model loader (checks for
	progs/v_*)

2002-08-19 04:00  taniwha

	* tools/zpak: fix for current pak

2002-08-19 03:58  taniwha

	* ruamoko/game/Makefile.am, tools/qfdefs/Makefile.am,
	tools/qfdefs/include/Makefile.am: varous make dist fixes

2002-08-19 03:30  taniwha

	* Makefile.am: make ChangeLog is little easier to read

2002-08-19 02:48  taniwha

	* include/QF/idparse.h, include/QF/keys.h,
	libs/gamecode/builtins/bi_keys.c, libs/video/targets/keys.c,
	nq/source/host.c, nq/source/sv_ded.c, qw/source/cl_main.c: fix the
	menu keybinding not working bug

2002-08-19 02:01  taniwha

	* tools/qfdefs/source/.cvsignore: hide .libs

2002-08-19 01:58  taniwha

	* include/QF/msg.h, libs/util/msg.c: change the value type for
	MSG_Write(Byte|Short|Long) from unsigned int to int to avoid float
	-> unsigned int conversion problems

2002-08-19 00:05  taniwha

	* libs/util/msg.c: float -> unsigned int needs to pass though int
	otherwise we lose the negative range on the ps2 (nasal demons:)

2002-08-18 04:35  taniwha

	* configure.ac, tools/Makefile.am, tools/qfdefs/source/Makefile.am:
	build qfdefs by default now. remember to bootstrap and configure

2002-08-18 04:08  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y: @sizeof (foo) should work now

2002-08-18 00:30  deek

	* ruamoko/lib/Makefile.am: Add $(top_srcdir)/include to
	ruamoko/lib's includes (to get key.h). This didn't show up if you
	already had QF installed.

2002-08-17 23:03  deek

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

2002-08-17 07:17  deek

	* ruamoko/include/: Rect.h, Size.h: Whoops! Need to add the header
	changes.

2002-08-17 06:47  deek

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

2002-08-17 05:27  deek

	* ruamoko/: cl_menu/client_menu.h, cl_menu/client_menu.qc,
	cl_menu/options.qc, cl_menu/servlist.qc, game/Axe.h, game/Axe.r,
	game/GameEntity.h, game/GameEntity.r, game/Makefile.am,
	game/Weapon.h, game/World.h, game/World.r, game/axe.h, game/axe.r,
	game/gameent.h, game/gameent.r, game/weapon.h, game/world.h,
	game/world.r, include/Entity.h, include/InputLine.h,
	include/Makefile.am, include/Object.h, include/Point.h,
	include/Rect.h, include/Size.h, include/debug.h, include/draw.h,
	include/entities.h, include/entity.h, include/inputline.h,
	include/math.h, include/object.h, include/point.h, lib/Entity.r,
	lib/InputLine.r, lib/Makefile.am, lib/Object.r, lib/Point.r,
	lib/draw.r, lib/entities.r, lib/entity.r, lib/inputline.r,
	lib/object.r, lib/point.r: Okay, this might or might not work (but
	it should). It's the beginning of the Ruamoko standard library
	overhaul.

2002-08-17 03:25  despair

	* ruamoko/cl_menu/options.qc: Not a basic instruction. ;)

2002-08-16 22:58  taniwha

	* Makefile.am, configure.ac, ruamoko/Makefile.am: finalize the move
	of the menu code

2002-08-16 22:53  taniwha

	* libs/gamecode/engine/pr_obj.c, tools/qfcc/source/class.c:
	pr_obj.c:   delay class fixups so order doesn't matter class.c:    
	write out the class and category diffs properly

2002-08-16 22:00  taniwha

	* ruamoko/lib/: inputline.r, system.r: missed this too, bah!

2002-08-16 21:58  taniwha

	* configure.ac: should have committed this with the previous commit

2002-08-16 21:54  taniwha

	* ruamoko/: cl_menu/.cvsignore, cl_menu/Makefile.am,
	cl_menu/client_menu.h, cl_menu/client_menu.qc, cl_menu/console.qc,
	cl_menu/controls_o.h, cl_menu/controls_o.qc,
	cl_menu/inputline_util.qc, cl_menu/menu.h, cl_menu/menu.r,
	cl_menu/options.h, cl_menu/options.qc, cl_menu/options_util.h,
	cl_menu/options_util.qc, cl_menu/servlist.h, cl_menu/servlist.qc,
	cl_menu/string.h, cl_menu/string.r, cl_menu/stringh.h,
	cl_menu/stringh.r, include/inputline.h, include/system.h: prepare
	to move the client menu code. not used yet due to some ObjQC bugs
	and I don't think people would appreciate losing their menus :)

2002-08-16 21:52  taniwha

	* libs/gamecode/: builtins/bi_inputline.c, engine/pr_resolve.c:
	bi_inputline.c: 	add InputLine_SetUserData pr_resolve.c:    
	    report the correct missing symbol (self instead of time)

2002-08-16 20:49  taniwha

	* tools/qfcc/source/qfcc.c: more error checking fixes

2002-08-16 20:15  taniwha

	* ruamoko/: include/Makefile.am, include/cbuf.h, include/cmd.h,
	include/cvar.h, include/file.h, include/key.h, lib/Makefile.am,
	lib/cbuf.r, lib/cmd.r, lib/cvar.r, lib/file.r, lib/key.r: bring in
	most of the remaining api bits from cs-code (except string and
	stringh: I'm not really that keen on those interfaces and I'ld like
	to see them go away) and create libcsqc for most of it (key goes
	into gui)

2002-08-16 19:57  taniwha

	* ruamoko/: include/Makefile.am, include/draw.h, lib/Makefile.am,
	lib/draw.r: add the draw api interface with a QPic class

2002-08-16 19:50  taniwha

	* tools/qfcc/source/expr.c: generate the selector name in the
	correct order for selector expressions

2002-08-16 18:42  taniwha

	* ruamoko/: include/inputline.h, lib/inputline.r: make it clearer
	just what the inputline params are

2002-08-16 18:29  taniwha

	* include/QF/GL/funcs.h, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_wgl.c:
	hopefully take care of glGetProcAddress type once and for all :)

2002-08-16 17:54  taniwha

	* tools/qfdefs/: .cvsignore, include/.cvsignore: ingore some
	autotools files

2002-08-16 17:52  taniwha

	* tools/qfdefs/: acconfig.h, source/qfdefs.c: clean up some bitrot

2002-08-16 17:20  taniwha

	* ruamoko/include/Makefile.am: make dist fixes

2002-08-16 16:51  taniwha

	* tools/qfcc/source/def.c: check the scope when checking for
	duplicate vector sub-defs

2002-08-16 07:53  despair

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

2002-08-15 21:11  taniwha

	* qw/source/sv_ents.c: complain when MAX_PACKET_ENTITIES gets hit
	to see if this is our problem

2002-08-15 21:00  taniwha

	* ruamoko/: include/crudefile.h, include/debug.h, include/entity.h,
	include/infokey.h, include/inputline.h, include/math.h,
	include/message.h, include/nq_message.h, include/object.h,
	include/physics.h, include/point.h, include/qw_message.h,
	include/qw_physics.h, include/qw_sys.h, include/sound.h,
	include/string.h, include/system.h, lib/Makefile.am, lib/entity.r,
	lib/inputline.r, lib/point.r: start working on gui stuff for the
	new client menus and make the header file protection macros
	consistent

2002-08-15 20:13  taniwha

	* tools/qfcc/source/type.c: allow assignment of any pointer type to
	void pointers

2002-08-15 19:09  taniwha

	* ruamoko/: .cvsignore, game/.cvsignore, include/.cvsignore,
	lib/.cvsignore: add Makefile and Makefile.in

2002-08-15 19:08  taniwha

	* Makefile.am, configure.ac, ruamoko/Makefile, ruamoko/Makefile.am,
	ruamoko/game/Makefile, ruamoko/game/Makefile.am,
	ruamoko/include/Makefile.am, ruamoko/lib/Makefile,
	ruamoko/lib/Makefile.am: bugger the dependencies, I want to be able
	to use this stuff for the menus!

2002-08-15 19:06  taniwha

	* libs/util/pakfile.c: put \n on some error messages

2002-08-15 18:53  taniwha

	* tools/qfcc/: include/linker.h, source/linker.c,
	source/obj_file.c, source/qfcc.c: fix several problems caused by
	insufficient error checking and some double Qclose calls

2002-08-15 18:51  taniwha

	* tools/qwaq/: Makefile.am, progs.src.in: forgot qwaq relied on
	cs-code's object.r

2002-08-15 09:38  despair

	* include/sbar.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sbar.c: Use function pointers for DeathmatchOverlay,
	instead of a ridiculous if/else tangle. Bulkier, but considerably
	faster.

2002-08-15 07:24  taniwha

	* ruamoko/: game/Makefile, include/message.h, lib/Makefile,
	lib/message.r: prototypes seem ok now and fix dependecy tracking
	for newer cpp

2002-08-15 07:05  taniwha

	* ruamoko/: game/axe.r, game/tempent.r, game/world.r,
	include/math.h, include/physics.h, include/qw_message.h,
	include/sound.h, lib/math.r, lib/physics.r, lib/sound.r: get
	everything compiling again. there are likely still incorrect
	prototypes

2002-08-15 06:56  taniwha

	* ruamoko/: game/Makefile, game/message.h, game/message.r,
	game/sound.h, game/sound.r, game/trace.h, game/trace.r,
	game/vector.h, game/vector.r, include/crudefile.h, include/debug.h,
	include/entity.h, include/infokey.h, include/math.h,
	include/message.h, include/nq_message.h, include/physics.h,
	include/qw_message.h, include/qw_physics.h, include/qw_sys.h,
	include/sound.h, include/string.h, include/system.h, lib/Makefile,
	lib/crudefile.r, lib/debug.r, lib/entity.r, lib/infokey.r,
	lib/math.r, lib/message.r, lib/nq_message.r, lib/physics.r,
	lib/qw_message.r, lib/qw_physics.r, lib/qw_sys.r, lib/sound.r,
	lib/string.r, lib/system.r: create prototypes and linkages for all
	the server builtins, both nq and qw

2002-08-15 03:22  taniwha

	* qw/source/sv_pr_cmds.c: fix a vim snafu

2002-08-14 22:38  taniwha

	* tools/pak/pak.c: update test verbosity checks for the new default
	verbosity

2002-08-14 22:33  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c: mess around with the
	builtin comments

2002-08-14 20:01  taniwha

	* libs/util/: cmd.c, quakefs.c: zap some FIXMEs

2002-08-14 18:45  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_cbuf.c: Make the cbuf api use a supplied
	cbuf rather than allocating its own. Kills a FIXME and (Closes:
	#32)

2002-08-14 16:24  taniwha

	* ruamoko/lib/Makefile: forgot to remove the .deps dir on clean

2002-08-14 16:15  taniwha

	* ruamoko/: game/.cvsignore, game/Makefile, include/.cvsignore,
	lib/.cvsignore, lib/Makefile: hide the .d files

2002-08-14 15:59  taniwha

	* ruamoko/: .cvsignore, Makefile, game/Makefile, lib/Makefile: make
	building the whole lot easier

2002-08-14 15:40  taniwha

	* ruamoko/: game/.cvsignore, game/Makefile, game/axe.h, game/axe.r,
	game/gameent.h, game/gameent.r, game/message.h, game/message.r,
	game/sound.h, game/sound.r, game/tempent.h, game/tempent.r,
	game/trace.h, game/trace.r, game/vector.h, game/vector.r,
	game/weapon.h, game/world.h, game/world.r, include/.cvsignore,
	include/entity.h, include/object.h, lib/.cvsignore, lib/Makefile,
	lib/entity.r, lib/object.r: add the beginnings of a library for
	mods and a mod using the new features of qfcc. doesn't do much yet.

2002-08-14 10:49  despair

	* qw/source/sbar.c: Tiny speedup, cleanup.

2002-08-14 06:28  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: remove some
	redundant/incorrect code

2002-08-14 05:45  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: get colored lighting
	working reasonably well

2002-08-14 05:28  snax

	* doc/config/zoom.gib, include/QF/gib_parse.h,
	libs/util/gib_builtin.c, libs/util/gib_parse.c,
	libs/util/gib_process.c: 
	Got indexing into variables working and cleaned up variables a bit.
	 Partially translated zoom.gib into the new language, but it isn't
	done yet.

2002-08-14 05:16  deek

	* configure.ac, libs/audio/targets/snd_null.c: Enable compiling the
	null plugin by default.

2002-08-14 05:12  deek

	* libs/audio/targets/snd_disk.c: whitespace.

2002-08-14 05:02  deek

	* debian/: changelog, rules: Debian updates.

2002-08-14 03:55  taniwha

	* tools/qfcc/source/: class.c, linker.c: make sure a class' super
	class gets referenced when the class is implemented to ensure the
	super class' object file gets linked in when it's in a library

2002-08-14 03:44  taniwha

	* tools/qfcc/source/linker.c: fix a missing reloc ref for .this

2002-08-13 22:02  taniwha

	* tools/qfcc/: include/options.h, source/cpp.c, source/options.c,
	source/qfcc.c: preprocessising fixes, including detecting when to
	stop at the preprocessing stage.

2002-08-13 21:54  taniwha

	* tools/qfcc/source/class.c: remove debug print

2002-08-13 21:19  taniwha

	* tools/qfcc/source/def.c: handle extern -> defined transition
	properly for vectors

2002-08-13 21:18  taniwha

	* tools/qfcc/source/: class.c, qc-parse.y: don't change the hidden
	parm type for protocol methods until they're used in a class

2002-08-13 21:17  taniwha

	* tools/qfcc/source/method.c: loop over the method list correctly

2002-08-13 21:16  taniwha

	* tools/qfcc/source/expr.c: clean up a follow on error for calling
	an undefined function

2002-08-13 19:32  taniwha

	* tools/pak/pak.c: change the default verbosity to 0

2002-08-13 17:03  taniwha

	* tools/qfcc/source/class.c: fix Class mangling when compiling
	multipe source files to objects

2002-08-13 04:22  taniwha

	* configure.ac: hopefully a more accurate check for bison and flex

2002-08-12 16:42  taniwha

	* nq/source/Makefile.am, nq/source/sdl_link.c,
	qw/source/Makefile.am, qw/source/sdl_link.c: make the sdl clients
	link reliably (some versions of binutils don't cope well with no .o
	files)

2002-08-12 15:36  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: attempt to fix the dark
	models at centers of dlights

2002-08-12 06:14  taniwha

	* include/r_shared.h, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_mod_alias.c: first stab at colored alias
	model lighting

2002-08-12 04:42  taniwha

	* libs/video/renderer/r_light.c: break out the 1 vs 3 lightmap
	components code into separate functions and do preliminary support
	for colored alias model lighting

2002-08-12 02:05  taniwha

	* libs/video/renderer/r_light.c: fix the unlit models in full light
	bug

2002-08-10 02:53  despair

	* nq/source/cl_tent.c, qw/source/cl_tent.c: Cache grappling hook
	beam model loading, should speed up CTF beam handling. For mods
	with no beam model, wastes a pointer on a lightning bolt model.
	Better than crashing... ;)
	
	Also copy the sound effects LUT for spikes into nq, which I never
	got around to.

2002-08-09 06:07  taniwha

	* libs/video/renderer/gl/: gl_rmisc.c, gl_rsurf.c: don't segfault
	when a surface uses the `null' texture (r_notexture_mip)

2002-08-09 04:06  taniwha

	* tools/qfcc/source/obj_file.c: byteswap the reloc def field too
	(fixes the qfcc seg on big-endian systems)

2002-08-09 04:06  taniwha

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

2002-08-09 02:44  taniwha

	* nq/source/net_udp.c, qw/source/cl_main.c, qw/source/cl_slist.c,
	qw/source/master.c, qw/source/net_udp.c, qw/source/net_udp6.c,
	qw/source/sv_main.c: fix model_t issues for solaris (now that I
	know which headers cause the problem...:)

2002-08-08 22:24  taniwha

	* nq/source/sys_sdl.c, nq/source/sys_unixd.c, qw/source/cl_slist.c,
	qw/source/cl_sys_sdl.c: clean out some unneeded includes and fix up
	model_t for sun (again:P)

2002-08-08 22:03  taniwha

	* include/anorm_dots.h: whitespace

2002-08-08 09:20  snax

	* include/QF/Makefile.am, include/QF/gib_buffer.h,
	include/QF/gib_builtin.h, include/QF/gib_function.h,
	include/QF/gib_parse.h, include/QF/gib_process.h,
	include/QF/gib_vars.h, libs/util/Makefile.am,
	libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_function.c, libs/util/gib_parse.c,
	libs/util/gib_process.c, libs/util/gib_vars.c, libs/util/idparse.c:
	
	Added tree variables (blah.1, blah.2, blah.1.foobar, etc), global
	variables, made var substitution more robust, and began adding
	proper comments to the code.

2002-08-08 05:53  despair

	* libs/video/targets/in_x11.c: Fix K_RCTRL handling.

2002-08-08 04:41  taniwha

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

2002-08-08 04:27  taniwha

	* libs/video/renderer/gl/: gl_draw.c, gl_rsurf.c: clean out the
	dead mtex code

2002-08-08 03:06  taniwha

	* configure.ac: clean up some unneeded sets

2002-08-08 01:47  taniwha

	* qw/source/Makefile.am: fix a couple of sillies with sdl

2002-08-07 18:46  taniwha

	* libs/console/server.c, qw/source/sv_ccmds.c, qw/source/sv_main.c,
	qw/source/sv_send.c: improved server logging. "logfile" is gone
	from qw-server to be replaced with "sv_logfile" and thus giving
	nq-server logging as well.

2002-08-07 18:43  taniwha

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

2002-08-07 18:21  taniwha

	* libs/video/targets/Makefile.am: part of the macroizing

2002-08-07 18:20  taniwha

	* acinclude.m4, configure.ac, nq/source/Makefile.am,
	qw/source/Makefile.am: put *sys_sdl.c into a lib so it doesn't get
	compiled more than once and do more macroizing

2002-08-07 15:31  taniwha

	* libs/util/sys.c: Make Sys_Error repeat it's message to stderr to
	increase the changes of the error being seen. (Closes: #39)

2002-08-07 06:17  snax

	* include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_parse.h, libs/util/cmd.c,
	libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_parse.c, libs/util/gib_process.c, nq/source/host.c,
	qw/source/cl_main.c, qw/source/sv_main.c: 
	If and while now work, and embedded commands use backticks instead
	of <> now to prevent conflicts with math expressions.  All clients
	and servers are set to create buffers with the normal parser. 
	However, scripts ending in .gib are now executed in a GIB buffer,
	and the export command can be used to make specific GIB functions
	available to normal command buffers (i.e. the console).

2002-08-06 19:46  despair

	* qw/source/cl_tent.c: Use LUT instead of case for spike sound
	effects. Faster and more compact, though less legible.

2002-08-06 15:10  taniwha

	* include/QF/Makefile.am: whitespace

2002-08-06 08:15  snax

	* include/QF/gib_buffer.h, include/QF/gib_parse.h,
	libs/util/cbuf.c, libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_parse.c, libs/util/gib_process.c,
	libs/util/idparse.c: 
	Embedded commands now work without any bugs I can detect.  Next up
	are loops, branching, and getting the tokenizer to give special
	treatment to certain builtin functions.  But first I should get
	some sleep :)

2002-08-06 05:45  taniwha

	* nq/source/cl_parse.c, qw/source/cl_parse.c: per map config files
	(eg, maps/start.cfg for maps/start.bsp)

2002-08-06 03:52  taniwha

	* qw/source/cl_ents.c: convert the flag offset calculation from
	switch to a lookup table. this should be a touch faster avoiding
	the extra jumps

2002-08-05 05:58  snax

	* libs/util/gib_parse.c: 
	Declared variable in the wrong spot.  Don't know why gcc 3 accepted
	it.

2002-08-05 00:01  snax

	* include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_process.h,
	libs/util/gib_buffer.c, libs/util/gib_builtin.c,
	libs/util/gib_function.c, libs/util/gib_parse.c,
	libs/util/gib_process.c: 
	Local variables work, preparing to get embedded commands done.

2002-08-04 04:21  deek

	* bootstrap: Make bootstrap deal with automake versions ending in
	-p[something]

2002-08-03 17:20  despair

	* qw/source/cl_ents.c: Optimize CTF flag handling.

2002-08-03 07:07  despair

	* libs/video/renderer/gl/gl_mod_alias.c: Minor alias model
	rendering speedup.

2002-08-03 07:07  despair

	* libs/video/renderer/gl/gl_draw.c: Revert taniwha's broken-radeon
	workaround.

2002-08-03 06:13  taniwha

	* libs/video/renderer/gl/: gl_draw.c, gl_mod_alias.c: fix a typo
	that caused weirdness with the lerping

2002-08-03 06:03  snax

	* include/QF/Makefile.am, include/QF/cbuf.h, include/QF/dstring.h,
	include/QF/gib_buffer.h, include/QF/gib_builtin.h,
	include/QF/gib_function.h, include/QF/gib_parse.h,
	include/QF/gib_process.h, include/QF/idparse.h,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_keys.c,
	libs/util/Makefile.am, libs/util/cbuf.c, libs/util/cmd.c,
	libs/util/dstring.c, libs/util/gib_buffer.c,
	libs/util/gib_builtin.c, libs/util/gib_function.c,
	libs/util/gib_parse.c, libs/util/gib_process.c,
	libs/util/idparse.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c: 
	More of GIB done: builtins, functions, various cleanups, math, etc.

2002-08-03 01:29  taniwha

	* libs/util/sys.c: remove an accidental commit

2002-08-03 00:19  wildcode

	* libs/video/targets/keys.c: fix bug where -commands where executed
	and command buffer could be filled when key repeated

2002-08-02 19:09  taniwha

	* tools/qfcc/source/cpp.c: print cpp invocation for win32 too

2002-08-02 19:03  taniwha

	* acinclude.m4, configure.ac: start using macros the clean up the
	mess

2002-08-02 18:07  despair

	* libs/video/renderer/gl/gl_mod_alias.c: Speed up 16bit coord alias
	models a bit. (only one VectorScale per vertex now)

2002-08-02 15:35  taniwha

	* include/QF/Makefile.am: when adding new headers, be sure to
	update include_HEADERS or EXTRA_DIST as appropriate

2002-08-02 04:07  snax

	* include/QF/cbuf.h, include/QF/gib_buffer.h,
	include/QF/gib_parse.h, include/QF/gib_process.h,
	libs/util/Makefile.am, libs/util/cbuf.c, libs/util/gib_buffer.c,
	libs/util/gib_parse.c, libs/util/gib_process.c,
	qw/source/sv_main.c: 
	Checked in the beginnings of GIB mark III and modified qw-server to
	use it for its console.

2002-08-02 03:26  taniwha

	* libs/util/ver_check.c: d'oh

2002-08-02 03:22  taniwha

	* libs/util/quakefs.c, libs/util/ver_check.c, qw/source/cl_main.c,
	qw/source/sv_user.c: casting from (signed) char to int does not one
	whit of good towards avoiding the problems associated with signed
	chars being used to index arrays. must cast to usigned char so the
	bit expansion is done on an unsigned value to avoid the sign
	extension.

2002-08-02 02:30  taniwha

	* bootstrap: ./bootstrap clean

2002-08-02 01:51  taniwha

	* acinclude.m4: fix our AC_PROG_LEX called twice message

2002-08-01 20:23  taniwha

	* bootstrap: fix a bug with automake detection

2002-08-01 20:05  taniwha

	* configure.ac: update the autoconf requirement

2002-08-01 19:49  taniwha

	* qw/source/cl_misc.c: forgot to remove this

2002-08-01 19:49  taniwha

	* bootstrap, configure.ac, RPM/quakeforge.spec.in,
	debian/quakeforge-alsa.postinst, debian/quakeforge-alsa.prerm,
	debian/quakeforge-common.postinst, debian/quakeforge-oss.postinst,
	debian/quakeforge-oss.prerm, debian/rules, libs/audio/Makefile.am,
	libs/audio/cd/Makefile.am, libs/audio/renderer/Makefile.am,
	libs/audio/targets/Makefile.am, libs/console/Makefile.am,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/models/Makefile.am,
	libs/models/alias/Makefile.am, libs/models/brush/Makefile.am,
	libs/models/sprite/Makefile.am, libs/util/Makefile.am,
	libs/util/plugin.c, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/targets/Makefile.am, nq/source/Makefile.am,
	nq/source/host.c, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/cl_misc.c: we now require modern autoconf (2.52+),
	automake (1.6+) and libtool (1.4+).  This gives us a bunch more
	flexibility. plugins no longer have the "lib" prefix or the version
	suffix, they're now installed in $fs_sharepath/QFplugins,, builds
	should take much less time (in general, only one of pic or non-pic
	versions are build), bins and libs can have individual CFLAGS

2002-08-01 17:13  taniwha

	* include/QF/Makefile.am: when adding new header files, they MUST
	be included in include_HEADERS or EXTRA_DIST, as appropriate.

2002-08-01 04:49  taniwha

	* libs/util/sys.c: attempt to fix the win32 server input

2002-08-01 02:42  snax

	* include/QF/cbuf.h, libs/util/cbuf.c: 
	Added support for execution stacks, misc. cleanups.

2002-07-31 22:13  snax

	* include/QF/cbuf.h, include/QF/idparse.h,
	libs/gamecode/engine/pr_edict.c, nq/source/host_cmd.c,
	qw/source/sv_user.c, tools/qfcc/source/qfcc.c: 
	Whoops, missed some stuff that needed to be in idparse.h

2002-07-31 22:03  snax

	* include/QF/cbuf.h, include/QF/idparse.h,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_keys.c,
	libs/util/Makefile.am, libs/util/cbuf.c, libs/util/cmd.c,
	libs/util/idparse.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c: 
	Split off the old console parser into idparse.[ch] and prepared the
	cbuf struct and support functions for GIB mark III.
	
	Oh yeah, I'm back.

2002-07-31 18:52  taniwha

	* RPM/quakeforge.spec.in: add qfwavinfo

2002-07-31 18:51  taniwha

	* libs/video/targets/Makefile.am: nuke GGI_CFLAGS (never set)

2002-07-31 17:00  taniwha

	* tools/qfcc/include/cmdlib.h: forgot this

2002-07-31 16:42  taniwha

	* tools/qfcc/source/: cmdlib.c, qfcc.c: another cmdlib function
	dies

2002-07-31 15:08  taniwha

	* include/QF/Makefile.am: make dist fix

2002-07-31 06:06  taniwha

	* include/QF/cmd.h, libs/util/cmd.c, nq/source/host.c,
	qw/source/cl_main.c, qw/source/sv_main.c: fix the non-parsing of
	quakeforge.conf

2002-07-31 05:19  taniwha

	* include/QF/cbuf.h, include/QF/cmd.h, include/QF/keys.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/server.c, libs/gamecode/builtins/bi_cbuf.c,
	libs/gamecode/builtins/bi_cmd.c, libs/gamecode/builtins/bi_keys.c,
	libs/gamecode/engine/pr_edict.c, libs/util/Makefile.am,
	libs/util/cbuf.c, libs/util/cmd.c, libs/video/targets/keys.c,
	nq/include/client.h, nq/include/host.h, nq/source/cl_cmd.c,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/host_skin.c, nq/source/net_dgrm.c,
	nq/source/net_main.c, nq/source/pr_cmds.c, nq/source/sv_ded.c,
	nq/source/sv_user.c, qw/include/client.h, qw/include/server.h,
	qw/source/cl_cmd.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_user.c, qw/source/teamplay.c,
	tools/qfprogs/source/qfprogs.c, tools/qwaq/main.c: take cmd.[ch]
	back to basics. the gib code is temporarily gone pending
	renovations. cmd_source handling is a little hacky in nq, but it's
	working.

2002-07-30 17:08  taniwha

	* include/QF/cbuf.h, libs/util/cbuf.c: start on the cleanup of
	cmd.c. these aren't used yet, but the parsing is working

2002-07-30 04:55  taniwha

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

2002-07-30 02:06  taniwha

	* libs/util/cmd.c: whitespace clean up

2002-07-30 01:56  taniwha

	* libs/util/cmd.c: remove some dead code

2002-07-29 22:36  taniwha

	* TODO: another one bites the dust

2002-07-29 22:32  taniwha

	* tools/wav/: .cvsignore, Makefile.am, qfwavinfo.c, wav.c: rename
	wav to qfwavinfo (thanks for the suggestion, Despair)

2002-07-29 22:25  taniwha

	* libs/audio/renderer/vorbis.c: looped oggs now work so long as
	they have a CUEPOINT= comment

2002-07-29 21:39  taniwha

	* tools/wav/wav.c: don't print the filename and only print the
	CUEPOINT if there is one

2002-07-29 21:38  taniwha

	* tools/wav/wav.c: parse out the cuepoint info

2002-07-29 19:52  taniwha

	* include/QF/dstring.h, libs/util/dstring.c: give dstring_adjust a
	prototype and fix up some whitespace

2002-07-29 19:48  taniwha

	* include/QF/cmd.h: fix dependencies on dstring.h

2002-07-29 17:36  despair

	* qw/source/sbar.c: LOTS of cleanups. Couple little optimizations,
	plus add `cl_showscoresuid 2` to show both pings AND uid.

2002-07-28 03:30  taniwha

	* tools/wav/wav.c: gcc 3.1 win32 compile fix

2002-07-27 16:46  taniwha

	* libs/video/targets/vid_common_gl.c: don't accept absurdly large
	vertex arrays

2002-07-27 06:43  taniwha

	* include/QF/GL/funcs.h, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_wgl.c: get -wgl working again

2002-07-27 06:42  taniwha

	* libs/util/quakefs.c: set the file mode before seeking

2002-07-27 02:50  despair

	* qw/source/cl_pred.c: Dead code removal.

2002-07-27 02:00  taniwha

	* libs/util/dstring.c: _vsnprintf doesn't like a null pointer in
	windows

2002-07-27 00:44  despair

	* qw/source/: cl_cam.c, cl_ents.c, cl_pred.c: Remove
	cl_predict_static, it doesn't need a cvar to control it anymore.
	Also some minor related cleanups.

2002-07-26 20:50  taniwha

	* qw/source/: cl_main.c, cl_pred.c: move the VID_SetCaption call
	into CL_SetState where it belongs and fix CL_SetState for when
	connecting to the server (dunno how I mangled that one)

2002-07-25 14:58  taniwha

	* libs/gamecode/builtins/pr_cmds.c: using R_FLOAT for setting
	individual fields of the return vector ain't so good a thing to do.

2002-07-25 14:43  despair

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

2002-07-25 14:42  despair

	* libs/video/renderer/r_cvar.c: Whitespace.

2002-07-25 14:01  despair

	* libs/video/renderer/gl/gl_warp.c: Speedup when r_waterripple = 0,
	and small speedup to texture coordinate calculation.

2002-07-25 05:33  taniwha

	* libs/console/menu.c: don't show the single player menu line

2002-07-25 05:04  taniwha

	* libs/video/renderer/sw32/draw.c: get Draw_SubImage doing
	transparencies

2002-07-25 04:30  taniwha

	* libs/video/renderer/sw/draw.c: make Draw_SubPic do transparent
	pics

2002-07-24 21:42  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_cmd.c,
	libs/gamecode/builtins/bi_cvar.c, libs/gamecode/builtins/bi_file.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_keys.c,
	libs/gamecode/builtins/bi_strhash.c,
	libs/gamecode/builtins/bi_string.c,
	libs/gamecode/builtins/pr_cmds.c, nq/source/pr_cmds.c,
	nq/source/sv_move.c, qw/source/sv_move.c, qw/source/sv_pr_cmds.c,
	tools/qwaq/builtins.c: use P_* for params and R_* for return values
	in builtins code

2002-07-24 21:39  taniwha

	* libs/video/renderer/r_progs.c: give access to Draw_SubPic

2002-07-24 15:58  taniwha

	* include/QF/model.h: change msurface_t's extents from short to
	unsigned short so >> expressions involving it go faster

2002-07-24 15:30  despair

	* libs/video/renderer/gl/gl_lightmap.c: No need for function
	pointers on R_AddDynamicLights_*, they are never called from
	outside the R_BuildLightMaps_* function that matches them.  Nice
	spotting, taniwha!

2002-07-23 20:17  taniwha

	* tools/wav/.cvsignore: s/pak/wav/

2002-07-23 19:57  despair

	* include/QF/GL/Makefile.am, include/QF/GL/qf_lightmap.h,
	include/QF/GL/qf_rsurf.h, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_lightmap.c,
	libs/video/renderer/gl/gl_rsurf.c: Split lightmaps off from surface
	drawing.

2002-07-23 18:51  taniwha

	* tools/qfcc/source/method.c: fix a bug with obj_msgSend and
	obj_msgSend_super when more than one file is compiled

2002-07-23 05:44  taniwha

	* tools/qfcc/source/obj_file.c: fix a segfault (what was I thinking
	when I wrote that line?)

2002-07-22 21:47  taniwha

	* qw/source/cl_main.c: fix some operation order issues (might fix
	the stuck key issue)

2002-07-22 21:25  taniwha

	* qw/source/cl_main.c: hopefully make CL_SetState a little more
	sensible

2002-07-22 16:17  taniwha

	* configure.ac, tools/Makefile.am, tools/wav/.cvsignore,
	tools/wav/Makefile.am, tools/wav/wav.c: start working on a tool to
	sxtract the loop info from wav files

2002-07-21 23:35  despair

	* libs/gamecode/engine/pr_load.c: Change pr_boundscheck default to
	0. *grmbl*

2002-07-21 07:12  taniwha

	* tools/qfcc/: include/linker.h, include/obj_file.h,
	source/linker.c, source/obj_file.c, source/qfcc.c,
	source/qfodump.c: implement -l, but -L isn't supported yet and the
	full lib name must be given

2002-07-21 06:11  taniwha

	* include/QF/Makefile.am, include/QF/pak.h, include/QF/pakfile.h,
	include/QF/vfs.h, libs/console/filelist.c, libs/util/Makefile.am,
	libs/util/pakfile.c, libs/util/quakefs.c, tools/pak/Makefile.am,
	tools/pak/pak.c, tools/pak/pakfile.c, tools/pak/pakfile.h: move
	pakfile.[ch] into libQFutil and make quakefs.c use it instead of
	its own code. This also removes the evil pak file count limit :)

2002-07-21 03:55  taniwha

	* nq/source/host_cmd.c: fix quit not quitting on a dedicated server

2002-07-20 05:20  taniwha

	* tools/qfcc/source/: cpp.c, options.c: print the cpp command line
	if verbosity is high enough

2002-07-20 02:01  taniwha

	* tools/pak/pakfile.c: remove the file count restriction

2002-07-19 14:13  despair

	* tools/qfcc/source/.cvsignore: ? tools/qfcc/source/qfodump Not
	anymore.

2002-07-18 18:00  taniwha

	* tools/.cvsignore: add .vimrc

2002-07-18 05:16  taniwha

	* tools/qfcc/source/expr.c: allow things like pointer == pointer
	for different pointer types that are in the same heirarchy

2002-07-17 19:56  taniwha

	* tools/qfcc/source/cpp.c: be a little clearer about cpp errors

2002-07-17 19:00  taniwha

	* configure.ac: update the menu code to be built using separate
	compilation

2002-07-17 19:00  taniwha

	* tools/qfcc/source/: linker.c, qfcc.c: make the filename output
	high verbosity

2002-07-17 18:49  taniwha

	* tools/qfcc/source/expr.c: relocate the strings in an initialized
	array/struct

2002-07-17 18:45  taniwha

	* tools/qfcc/source/: emit.c, linker.c: fix branches (been broken
	for a while :/)

2002-07-17 17:59  taniwha

	* tools/qfcc/source/type.c: fix array type string parsing

2002-07-17 17:49  taniwha

	* tools/qfcc/source/qfcc.c: default options.outputfile to
	"progs.dat" if not specified when linking

2002-07-17 17:43  taniwha

	* tools/qfcc/source/qfcc.c: fix -c -o ...

2002-07-17 17:17  taniwha

	* tools/qfcc/source/qc-parse.y: make sure current_type is set
	properly for struct fields

2002-07-17 15:40  taniwha

	* tools/qfcc/: include/def.h, source/def.c, source/function.c,
	source/obj_file.c, source/qfcc.c, source/qfodump.c: local defs for
	debug info now work

2002-07-17 14:39  taniwha

	* tools/qfcc/source/qc-parse.y: get the source line for the
	function from a more reliable location

2002-07-17 14:21  taniwha

	* tools/qfcc/source/obj_file.c: bah, missed this file

2002-07-17 14:19  taniwha

	* tools/qfcc/: include/debug.h, include/qfcc.h, source/debug.c,
	source/emit.c, source/function.c, source/qc-parse.y, source/qfcc.c,
	source/qfodump.c: get line numbers working on link and fix a bug in
	the creation of aux functions

2002-07-16 22:06  taniwha

	* libs/gamecode/engine/pr_obj.c: don't need to force developer now

2002-07-16 22:00  taniwha

	* tools/qfcc/source/linker.c: oops, forgot to remove the debug
	print :)

2002-07-16 21:59  taniwha

	* tools/qfcc/: include/obj_file.h, include/reloc.h, source/def.c,
	source/linker.c, source/obj_file.c, source/qfodump.c,
	source/reloc.c: entity fields seem to work. I guess this means
	separate compilation is now useful :)

2002-07-16 20:09  taniwha

	* tools/qfcc/source/: def.c, linker.c, qfcc.c: fix external vectors
	and only complain about undefined externals that are actually used

2002-07-16 19:03  taniwha

	* libs/gamecode/engine/pr_edict.c, tools/qfcc/source/class.c,
	tools/qfcc/source/linker.c, tools/qfcc/source/method.c,
	tools/qfcc/source/qfcc.c, tools/qfcc/source/type.c: object.r:	 
	define __obj_exec_class, obj_msgSend and obj_msgSend_super for the
	way  qfcc now handles these defs pr_edict.c:	     PR_ValueString
	now checks that the function is valid before trying to	 print its
	name.  class.c:       __obj_exec_class is now extern linker.c:	   
	  fix more mangled relocs method.c:	  obj_msgSend and
	obj_msgSend_super are now extern qfcc.c:	fixes so
	obj_module_t doesn't get zapped type.c:        fixes so
	obj_module_t doesn't get zapped

2002-07-16 17:35  taniwha

	* tools/qfcc/source/linker.c: fix the mangled relocs. oo hello
	world works again

2002-07-16 15:39  taniwha

	* libs/gamecode/engine/pr_obj.c: a little more info and force
	developer on for now

2002-07-16 06:40  taniwha

	* tools/qfcc/source/: linker.c, obj_file.c, qfodump.c: def merging
	seems to mostly work (have some problems with method lists)

2002-07-16 04:38  taniwha

	* tools/qfcc/source/qfodump.c: more hacks

2002-07-16 04:37  taniwha

	* tools/qfcc/source/: class.c, struct.c: class.c:	use the
	correct type when creating the class def struct.c:	save the
	name

2002-07-15 22:10  taniwha

	* tools/qfcc/source/linker.c: fix a /really/ silly error that broke
	def relocations

2002-07-15 21:58  taniwha

	* tools/qfcc/source/qfodump.c: make a little more robust

2002-07-15 21:49  taniwha

	* tools/qfcc/source/linker.c: move external defs from the external
	table to the global table when they get defined

2002-07-15 21:45  taniwha

	* tools/qfcc/source/linker.c: clean up some duplicated code by
	using some template macros

2002-07-15 21:37  taniwha

	* tools/qfcc/: include/obj_file.h, source/linker.c,
	source/obj_file.c, source/qfodump.c: rename qfo_function_t to
	qfo_func_t and similar for other qfo *function* in obj_file.[ch]

2002-07-15 09:29  despair

	* qw/source/cl_pred.c: Fix cl_predict_static default!

2002-07-14 05:40  taniwha

	* tools/qfcc/source/: expr.c, linker.c: make @self and @this work
	for separate compilation

2002-07-14 03:41  taniwha

	* tools/qfcc/: include/expr.h, source/class.c, source/expr.c,
	source/immediate.c, source/qfodump.c: more relocs fixups. my little
	OO hello world progs works now :)

2002-07-13 06:09  taniwha

	* tools/qfcc/: include/class.h, include/emit.h, include/method.h,
	include/reloc.h, include/struct.h, source/class.c,
	source/function.c, source/method.c, source/obj_file.c,
	source/qfcc.c, source/reloc.c, source/struct.c: more linking fixes,
	including seting up relocations. not quite working yet

2002-07-13 03:41  taniwha

	* libs/gamecode/engine/pr_obj.c: whitespace

2002-07-13 03:21  taniwha

	* tools/qfcc/source/linker.c: fix an off by one error that was
	mangling functions

2002-07-13 03:20  taniwha

	* tools/qfcc/source/type.c: new_struct doesn't like "" names

2002-07-13 03:20  taniwha

	* tools/qfcc/source/struct.c: print the name of the duplicate
	struct

2002-07-13 02:24  taniwha

	* tools/qfcc/source/linker.c: fixup_relocs doesn't need qfo any
	more

2002-07-12 22:27  taniwha

	* tools/qfcc/source/: linker.c, obj_file.c: make qfo functions 0
	based. now having weird def problems :/

2002-07-12 21:44  taniwha

	* tools/qfcc/source/type.c: grr, and another one :P

2002-07-12 21:43  taniwha

	* tools/qfcc/source/type.c: fix a bug in the parsing of structures

2002-07-12 21:14  taniwha

	* tools/qfcc/source/: linker.c, qfodump.c: select the correct
	function when fixing its def

2002-07-12 20:43  taniwha

	* tools/qfcc/source/obj_file.c: fix a couple of dumb bugs and
	update the function number calculation

2002-07-12 20:26  taniwha

	* tools/qfcc/source/: linker.c, obj_file.c: make local defs always
	come after global defs in linked qfo files and make function
	relocations work better

2002-07-12 20:22  taniwha

	* tools/qfcc/source/qfodump.c: some minor improvements

2002-07-12 16:01  taniwha

	* tools/qfcc/source/emit.c: keep short defs out too

2002-07-12 15:54  taniwha

	* tools/qfcc/source/: def.c, expr.c: keep the return def out of
	.qfo files (for now, anyway)

2002-07-12 06:19  taniwha

	* tools/qfcc/source/: Makefile.am, qfodump.c: quick and dirty util
	to dump the defs in a .qfo file

2002-07-12 06:17  taniwha

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

2002-07-12 04:50  taniwha

	* tools/qfcc/: include/options.h, source/linker.c,
	source/options.c, source/qfcc.c: implement partial linking (doesn't
	work any better than full, though :P)

2002-07-12 03:26  taniwha

	* tools/qfcc/source/linker.c: fix some misc linking bugs

2002-07-11 22:38  taniwha

	* tools/qfcc/: include/qfcc.h, source/immediate.c,
	source/obj_file.c, source/qfcc.c: it's as broken as all-get-out,
	but object files can now be linked

2002-07-11 21:04  taniwha

	* tools/qfcc/: include/linker.h, source/def.c, source/linker.c,
	source/obj_file.c, source/qfcc.c: fix a bunch of silly bugs and get
	the linked output written (hangs, though)

2002-07-11 20:17  taniwha

	* tools/qfcc/: include/obj_file.h, source/linker.c,
	source/obj_file.c, source/qfcc.c: re-write qfo writing from progs,
	make qfo creation easier, (mostly) finish the linker. now for
	testing :)

2002-07-11 20:16  taniwha

	* tools/qfcc/include/qfcc.h: fix RUP so it actually works. only
	works with powers of two now, though

2002-07-11 20:14  taniwha

	* tools/qfcc/source/method.c: fix a missing & that was causing
	problems with writing function refs

2002-07-11 17:06  taniwha

	* tools/qfcc/: include/obj_file.h, include/qfcc.h, include/reloc.h,
	source/linker.c, source/obj_file.c, source/reloc.c: getting closer
	to being able to link

2002-07-11 15:42  taniwha

	* tools/qfcc/: include/def.h, source/def.c, source/linker.c: make
	data handling a little easier

2002-07-09 19:00  taniwha

	* tools/qfcc/source/type.c: can't call pointer_type untill after
	the types are chained

2002-07-08 20:31  taniwha

	* tools/qfcc/: include/emit.h, include/qfcc.h, source/class.c,
	source/emit.c, source/linker.c, source/obj_file.c,
	source/qc-parse.y, source/qfcc.c, source/reloc.c: fix a silly
	segfault and make statement allocation saner

2002-07-08 18:53  taniwha

	* tools/qfcc/: include/Makefile.am, include/emit.h, include/expr.h,
	source/emit.c, source/function.c: split the emit stuf out of expr.h
	into emit.h

2002-07-08 16:13  taniwha

	* tools/qfcc/source/obj_file.c: finish (for now:/) qfo_to_progs

2002-07-08 05:26  taniwha

	* tools/qfcc/: include/obj_file.h, source/obj_file.c: move the type
	strings into their own string pool so the progs strings don't get
	cluttered

2002-07-08 05:10  taniwha

	* tools/qfcc/: include/type.h, source/obj_file.c, source/type.c:
	parse a type back from its encoding (some info will be lost)

2002-07-08 05:07  taniwha

	* tools/qfcc/include/struct.h: expr_t forward declaration fix

2002-07-08 03:05  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/linker.c,
	source/qfcc.c: nuke pr.statement_linenums as it was redundant and
	the info never used anyway

2002-07-08 00:05  despair

	* libs/video/renderer/r_cvar.c: Fix r_particles_nearclip being
	forced to max.

2002-07-07 06:15  despair

	* libs/video/renderer/gl/gl_rsurf.c: Colormod & alpha for
	brushmodels, excluding skypoly emittors.

2002-07-07 02:34  despair

	* libs/video/renderer/gl/gl_screen.c: Minor order fixup.

2002-07-07 02:33  despair

	* qw/source/: cl_view.c, msg_ucmd.c, net_chan.c, net_packetlog.c,
	net_svc.c: Whitespace, prune dead code.

2002-07-06 03:00  deek

	* tools/Forge/: Controller.h, Controller.m, PrefsController.h,
	PrefsController.m, Project.h, Project.m, main.m,
	Bundles/MainPrefs/MainPrefs.gorm, English.lproj/Forge.classes,
	English.lproj/Forge.gorm, English.lproj/Project.classes,
	English.lproj/Project.gorm: Forge updates. Forge now saves, but
	does not load (heh) projects.

2002-07-06 02:22  taniwha

	* tools/Forge/Project.m: fix an unused enum warning missed by gcc
	3.0

2002-07-05 21:15  taniwha

	* qw/source/sv_user.c: certain standard user commands (eg, say) can
	now be overriden by the progs, but only once (ie, it's an error for
	the progs to try to add a command twice)

2002-07-05 20:19  taniwha

	* tools/qfcc/source/strpool.c: bah, getting my "last changes vs
	last compile" backwards again :/

2002-07-05 20:02  taniwha

	* tools/qfcc/: include/Makefile.am, include/immediate.h,
	include/obj_file.h, include/qfcc.h, include/strpool.h,
	source/Makefile.am, source/class.c, source/def.c, source/expr.c,
	source/function.c, source/idstuff.c, source/immediate.c,
	source/linker.c, source/method.c, source/obj_file.c, source/qfcc.c,
	source/strpool.c: redo how progs strings are stored so multiple
	pools can exist

2002-07-05 17:12  taniwha

	* doc/: template.c, template.h: update the copyright year

2002-07-05 17:02  taniwha

	* tools/qfcc/include/linker.h: correct copyright year

2002-07-05 16:59  taniwha

	* tools/qfcc/source/type.c: type encoding improvements

2002-07-05 07:10  taniwha

	* qw/source/Makefile.am: blah, not all automake versions support
	that

2002-07-05 07:05  taniwha

	* qw/source/Makefile.am: evil hack, but this gets around the issue
	of libQFcsqc wanting the renderer

2002-07-05 06:55  taniwha

	* qw/source/: Makefile.am, sv_progs.c: give the server progs access
	to the Cmd api

2002-07-05 06:43  taniwha

	* qw/: include/server.h, source/sv_init.c, source/sv_progs.c,
	source/sv_user.c: allow progs to register user commands (but not
	override any of the standard ones (yet))

2002-07-03 21:38  taniwha

	* tools/qfcc/source/linker.c: d'oh, I thought I tested with those
	lines in :/

2002-07-03 21:32  taniwha

	* tools/qfcc/: include/qfcc.h, source/def.c, source/emit.c,
	source/expr.c, source/function.c, source/linker.c, source/qc-lex.l,
	source/qc-parse.y, source/qfcc.c, source/switch.c: move s_file,
	pr_source_line and pr_error_count into pr, make the linker errors
	more meaningful, and fix a blasted string.h issue (damn old gcc;P)

2002-07-03 21:03  taniwha

	* libs/models/brush/model_brush.c: be a little more verbose with
	the "Bad surface extents" error.

2002-07-03 20:47  taniwha

	* nq/source/sys_win.c: fix a stray (

2002-07-03 20:16  taniwha

	* tools/qfcc/: include/Makefile.am, include/class.h,
	include/linker.h, include/obj_file.h, include/type.h,
	source/Makefile.am, source/class.c, source/def.c, source/expr.c,
	source/immediate.c, source/linker.c, source/obj_file.c,
	source/qfcc.c, source/type.c: linker.[ch]:  start working on the
	linker.  class.[ch]:	   redo class defs so the pointer works
	(needs relocs still) obj_file.h:   add prototype for read_obj_file,
	QFO_* data access macros and include   pr_debug.h type.[ch]:  
	separate type system initialisation and recording of the standard
	types	      so find_type works properly in multiple compilation
	def.c:	    don't mark static defs as initialized expr.c:   proper
	class pointer def stuff immediate.c:	 clean out dead vars/code
	obj_file.c:    allocate space for the line info and bail if the
	file can't be opened.  qfcc.c:	       register the standard types
	for each compile pass and start linking the	    files

2002-07-03 19:12  taniwha

	* tools/qfcc/source/def.c: oops, forgot to copy the string again
	when I went from strdup to save_string

2002-07-03 18:29  taniwha

	* qw/source/cl_main.c: close a small security hole where a
	malicious challenge could potentially wreak havoc with info
	strings.

2002-07-03 06:42  taniwha

	* tools/qfcc/source/def.c: make extern more of a no-op when the def
	alread exists

2002-07-03 06:31  deek

	* libs/video/targets/qfgl_ext.c: Clean up the "fxMesa" error
	message so it makes more sense, and so most people will actually
	see it if they need it.

2002-07-03 05:42  despair

	* nq/source/cl_tent.c: ugh, qw/source/cl_tent.c should have been
	committed with this.  Change random number generation in spike
	hits, only generate 1 random number, and use a case to pick the
	results.

2002-07-03 05:40  despair

	* qw/source/: cl_main.c, cl_ngraph.c, cl_parse.c, cl_screen.c,
	cl_skin.c, cl_tent.c: Whitespace, dead code removal, and a couple
	of tiny cleanups.

2002-07-03 00:37  despair

	* qw/source/cl_ents.c: Re-enable rendering lights on the player you
	are viewing from...

2002-07-03 00:36  despair

	* tools/qfcc/source/def.c: Hack to make error-on-warnings happy.
	*pokes taniwha*

2002-07-02 23:08  taniwha

	* tools/qfcc/source/: def.c, obj_file.c: some storage and obj file
	fixes

2002-07-02 21:37  despair

	* nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/cl_view.c,
	nq/source/pr_cmds.c, nq/source/sv_user.c, qw/source/cl_cam.c,
	qw/source/cl_demo.c, qw/source/cl_ents.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/cl_slist.c, qw/source/cl_view.c,
	qw/source/net_udp.c, qw/source/net_udp6.c, qw/source/sv_phys.c:
	Prune dead code.

2002-07-02 21:34  taniwha

	* tools/qfcc/source/: def.c, qfcc.c: some more storage class work

2002-07-02 20:34  despair

	* include/winquake.h, include/QF/vid.h,
	libs/video/targets/vid_mgl.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c: Clean out DDActive, except from -mgl, which
	isn't supported ATM. Clean up vid_mgl.c comments and dead code a
	bit.

2002-07-02 19:18  taniwha

	* include/QF/msg.h: heh, we both forgot to nuke the prototypes :)

2002-07-02 19:15  taniwha

	* libs/util/msg.c, nq/source/cl_parse.c, nq/source/cl_tent.c: nuke
	MSG_ReadChar. Other than the sign extention, it's redundant and
	nothing a suitable typecast can't take care of.

2002-07-02 19:13  despair

	* libs/util/msg.c, nq/source/pr_cmds.c, nq/source/sv_main.c,
	qw/source/cl_main.c, qw/source/sv_nchan.c, qw/source/sv_pr_cmds.c:
	Kill MSG_WriteChar.

2002-07-02 18:57  despair

	* include/QF/qendian.h: typo fix and whitespace.

2002-07-02 18:45  taniwha

	* configure.ac, libs/audio/renderer/Makefile.am,
	libs/video/targets/vid_sgl.c: win32 compile fixes. still have
	problems with DDActive, but Despair's going to look at that.

2002-07-02 18:35  despair

	* qw/source/cl_input.c: Whitespace, plus a sprinkling of FIXME
	markers...

2002-07-02 18:07  despair

	* qw/source/cl_ents.c: Speed up client nail packet parsing.

2002-07-02 04:20  taniwha

	* doc/QF-HOWTO: small patch from Geoffrey Broadwell
	<geoff@broadwell.org> for how to extract the quake data using lha.

2002-06-30 16:19  despair

	* qw/source/cl_ents.c: Minor cleanups.

2002-06-29 18:28  despair

	* nq/source/sv_main.c, qw/source/net_svc.c, qw/source/sv_ents.c:
	More nail speedups for qw.

2002-06-29 03:25  despair

	* qw/source/net_svc.c: More nail fixes, more MSG_* cleanups.

2002-06-28 17:59  taniwha

	* tools/qfcc/: include/def.h, include/obj_file.h, source/class.c,
	source/def.c, source/expr.c, source/function.c, source/method.c,
	source/obj_file.c, source/qc-lex.l, source/qc-parse.y,
	source/qfcc.c, source/struct.c, source/switch.c: start implementing
	storage classes (extern, static, etc)

2002-06-28 17:47  despair

	* libs/video/renderer/gl/gl_draw.c: Merge a few more lines into
	queue_character, and prepare for optimizing gl Draw_nString.

2002-06-28 17:15  taniwha

	* include/QF/GL/funcs.h, libs/video/targets/vid_wgl.c: get the type
	for getProcAddress right

2002-06-28 16:52  taniwha

	* tools/qfcc/source/obj_file.c: gzwrite doesn't like 0 bytes

2002-06-28 16:38  taniwha

	* tools/qfcc/source/: expr.c, obj_file.c, qfcc.c: "qfcc *.qc" can
	now get through the prozac source withtout crashing (oodles of
	compile errors, though:)

2002-06-28 16:00  taniwha

	* tools/qfcc/: include/class.h, include/def.h, include/immediate.h,
	include/method.h, include/qfcc.h, include/struct.h, include/type.h,
	source/class.c, source/def.c, source/immediate.c, source/method.c,
	source/qfcc.c, source/struct.c, source/type.c: clear out the hash
	tables for compiling multiple object files

2002-06-28 04:48  despair

	* libs/util/msg.c: Speed up most of the MSG_Write* functions by
	reducing the number of times SZ_GetSpace gets called.

2002-06-28 02:11  despair

	* qw/source/sv_ents.c: Whitespace, and fixes for SV_EmitNailUpdate.

2002-06-27 22:51  taniwha

	* tools/qfprogs/source/globals.c: print out function param info

2002-06-27 22:48  taniwha

	* tools/qfcc/: include/function.h, include/qfcc.h, source/class.c,
	source/def.c, source/expr.c, source/function.c, source/obj_file.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c, source/reloc.c,
	source/struct.c: various memory saving tricks. seems to have not
	broken anything

2002-06-27 18:50  despair

	* libs/video/targets/: vid_sgl.c, vid_wgl.c: Whitespace.

2002-06-27 16:37  taniwha

	* libs/video/targets/vid_sgl.c: windows really sucks

2002-06-27 15:13  taniwha

	* tools/qfcc/: include/qfcc.h, source/reloc.c: sometimes, gcc 2.95
	can be such a pain

2002-06-27 05:42  wildcode

	* tools/3dfx_stub/: 3dfxstub.h, build, gl_stub.c, gls_norm.c,
	gls_trace.c: the long time needed 3dfxstub.so

2002-06-26 23:01  despair

	* tools/qfcc/include/qfcc.h: Add include for string.h. Needs to be
	done more portably, but I'm too tired.

2002-06-26 22:20  despair

	* include/compat.h, include/r_cvar.h, include/QF/mathlib.h,
	include/QF/qendian.h, libs/util/mathlib.c,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c: Add r_nearclip and
	r_particles_nearclip. Also put some limits on r_farclip. And fix
	id's insane max and min float, and some minor improvements in
	frustum setup in GL.

2002-06-26 22:10  taniwha

	* tools/qfcc/: include/type.h, source/reloc.c, source/struct.c,
	source/type.c: clean up type allocation a little and also reloc
	allocation

2002-06-26 16:27  taniwha

	* tools/qfcc/source/obj_file.c: do some freeing

2002-06-26 14:57  taniwha

	* include/QF/GL/funcs.h: correct the type of getProcAddress for
	windows

2002-06-26 14:45  taniwha

	* include/QF/pr_debug.h: whitespace

2002-06-26 06:33  despair

	* qw/source/cl_pred.c: Whitespace.

2002-06-25 21:36  taniwha

	* tools/qfcc/: include/idstuff.h, include/options.h,
	source/idstuff.c, source/options.c, source/qfcc.c: get command line
	parsing working in an appropriate manner for separate compilation

2002-06-25 17:07  taniwha

	* qw/source/cl_skin.c: fix a few allskins bugs

2002-06-24 22:53  taniwha

	* tools/qfcc/: include/cmdlib.h, include/options.h, source/class.c,
	source/cmdlib.c, source/options.c, source/qfcc.c: allow the output
	file to be specified on the command line

2002-06-24 22:36  taniwha

	* tools/qfcc/: include/obj_file.h, source/obj_file.c: more
	endianess corrections and read/write line numbers

2002-06-24 21:41  taniwha

	* tools/qfcc/source/obj_file.c: forgot to byteswap the code and
	data

2002-06-24 21:35  despair

	* include/QF/GL/funcs.h, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_funcs.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_wgl.c: Move
	the contents of gl_funcs.c out of the renderer, and into targets
	where they belong. Also some cleanups. -sgl target is temporarily
	broken, all others should work.

2002-06-24 15:56  wildcode

	* configure.ac, libs/video/renderer/gl/gl_funcs.c,
	libs/video/targets/Makefile.am, libs/video/targets/vid_3dfxsvga.c,
	nq/source/Makefile.am, qw/source/Makefile.am: Removing -3dfx's
	dependancy on clide

2002-06-22 05:10  taniwha

	* tools/qfcc/: include/obj_file.h, include/qfcc.h,
	source/obj_file.c: load a qfo back into memory. next step is to
	figure out linking

2002-06-21 20:46  taniwha

	* tools/qfcc/: include/Makefile.am, include/def.h,
	include/function.h, include/method.h, include/obj_file.h,
	include/options.h, include/qfcc.h, include/reloc.h,
	source/Makefile.am, source/class.c, source/function.c,
	source/immediate.c, source/method.c, source/obj_file.c,
	source/options.c, source/qc-parse.y, source/qfcc.c, source/reloc.c:
	initial work on actually writing .qfo files. seems to work, but
	only test.qfo is ever writtin :)

2002-06-21 05:15  taniwha

	* qw/source/cl_pred.c: make sure we don't get stuck in the console
	when the server is in intermission mode. As far as I can tell, it's
	pure luck wether the svc_intermission comes before or after the
	first pass through the prediction code, and if it comes before, the
	prediction code will never run and thus never realise that it's ok
	to start rendering, so force the issue if in intermission mode.

2002-06-20 20:28  taniwha

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

2002-06-20 19:29  taniwha

	* tools/qfcc/: include/expr.h, include/options.h, source/expr.c,
	source/options.c: implement compiler "notices": potentially
	important information that isn't really a warning (unless
	requested) and can be silenced.

2002-06-20 18:51  taniwha

	* tools/qfcc/source/expr.c: make --tradiontial cause "!foo & bar"
	evaluate as "!(foo & bar)" as per qfcc's broken behaviour.

2002-06-20 16:38  taniwha

	* qw/source/: sv_main.c, sv_phys.c: realtime should not be affected
	by pause and also should not be used for physics and progs, that's
	what sv.time is for. Things seem to work nicely, including map
	changing, and this /should/ make long uptime servers work so long
	as the map gets changes occasionally.

2002-06-20 16:15  taniwha

	* qw/source/: sv_ccmds.c, sv_init.c, sv_main.c, sv_user.c: back out
	Misty's realtime reset work. It did achieve its goal, but winding
	realtime back caused the problems with clients not reconnect on map
	change and after my preliminary mucking around with time, I'm
	convinced there's a better way.

2002-06-19 23:16  taniwha

	* qw/source/cl_input.c: yet more cleanup

2002-06-19 19:58  taniwha

	* qw/: include/net.h, source/cl_parse.c, source/cl_skin.c,
	source/net_chan.c: Nuke Netchan_AckPacket because it didn't really
	achieve its goal ('twas a server bug anyway), broke qizmo (not that
	I really care: that's still qizmo's bug) and (most importantly)
	broke recording demos across map changes.  (Closes: #14)

2002-06-19 17:32  despair

	* qw/source/cl_ents.c: Order of operations fix for R_AddEfrags.

2002-06-19 17:16  taniwha

	* qw/source/cl_input.c: a little more cleanup

2002-06-19 17:01  despair

	* qw/source/cl_ents.c: Whitespace.

2002-06-19 16:03  taniwha

	* qw/source/sv_pr_cmds.c: optimise PF_aim for when sv_aim is >= 1
	or when the client's noaim is 1

2002-06-19 05:03  taniwha

	* qw/source/cl_input.c: move the pps code into it's own function

2002-06-19 04:11  taniwha

	* qw/source/cl_input.c: remove a redundant call to IN_Move

2002-06-19 02:55  taniwha

	* qw/: include/client.h, include/protocol.h, source/cl_ents.c,
	source/sv_ents.c: add qsg support for players and actually send
	EFFECTS2 and FRAME2 for packet entities

2002-06-18 23:50  despair

	* qw/source/cl_ents.c: Temporary workaround for invisible players.

2002-06-18 21:41  despair

	* include/QF/render.h, libs/util/quakefs.c,
	libs/video/renderer/gl/gl_screen.c, libs/video/targets/vid.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_null.c, nq/source/cl_parse.c,
	nq/source/cl_tent.c, qw/include/client.h, qw/source/cl_ents.c,
	qw/source/cl_sys_win.c, qw/source/cl_tent.c, qw/source/sv_main.c,
	tools/qfcc/doc/qcc.txt: QSG2 glows almost working. Plus lots of
	typos killed.

2002-06-18 21:00  taniwha

	* tools/qfcc/include/obj_file.h: ok, I'm happy with this now (bit
	fields anent' so great for portable file formats:/)

2002-06-18 15:40  despair

	* libs/video/renderer/gl/gl_draw.c: A couple extra glFinishes a
	frame just aren't good for performance, even if they are a handy
	workaround for taniwha's text rendering bug...

2002-06-18 04:13  taniwha

	* libs/video/renderer/gl/gl_draw.c: move the vertex setup and va
	flushing code into inline functions, killing a lot of duplicate
	code. Performance is not harmed :) also some whitespace

2002-06-17 16:18  despair

	* nq/source/cl_parse.c, qw/source/cl_parse.c, qw/source/net_chan.c,
	qw/source/sv_init.c, qw/source/sv_main.c, qw/source/sv_user.c:
	Change `sv_maxrate 0` to unlimited. Change default to 10000. Remove
	forced ceiling of 10000.

2002-06-17 05:40  despair

	* qw/source/cl_slist.c: Spelling correction in printf.

2002-06-17 05:31  taniwha

	* libs/gamecode/engine/pr_edict.c: don't print ! on uninitialized
	global defs that are the correct type for the instruction

2002-06-17 05:29  taniwha

	* tools/qfcc/include/obj_file.h: start working on the format for
	the object files

2002-06-17 05:28  taniwha

	* tools/qfcc/: include/function.h, source/function.c: remove an
	unneeded field

2002-06-17 02:43  taniwha

	* tools/qfcc/source/def.c: clean up the vector def setup

2002-06-17 01:22  taniwha

	* tools/qfcc/source/def.c: fix a silly typo that was causing the _y
	of vectors to get pointed to the wrong place

2002-06-17 00:26  taniwha

	* libs/audio/renderer/snd_mem.c: fix an out-by-one error caused by
	over-optimisation of floats.

2002-06-16 05:28  despair

	* doc/QF-HOWTO: Document manual mouse invert.

2002-06-16 05:24  taniwha

	* libs/gamecode/engine/pr_strings.c, tools/qfcc/source/def.c:
	pr_strings:	  remove a bogus 0x which caused confusion in an
	error message def.c:	 vector fields still need an extra 3
	globals for their component fields

2002-06-16 05:09  despair

	* doc/QF-HOWTO: Fix the outdated menu entry in the HOWTO.

2002-06-16 04:22  taniwha

	* libs/audio/renderer/snd_mem.c: the other part of the rename

2002-06-16 04:21  taniwha

	* include/: asm_i386.h, QF/sound.h: rename sfxcache_t size to bytes

2002-06-16 01:27  taniwha

	* configure.ac: fix CCVER gathering for cross-compiling (the
	i386-mingw32msvc-gcc was throwing the regex off)

2002-06-15 10:54  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Make wizard spike hits
	visible, plus a couple minor cleanups.

2002-06-15 10:52  despair

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

2002-06-15 05:43  taniwha

	* include/asm_i386.h, include/QF/sound.h,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/vorbis.c: other
	than sounds that are ment to loop not looping (due to losing that
	info when converting to ogg (I've got some ideas on that)),
	ogg/vorbis support is working. Doesn't seem to be too much of a
	load-time hit.

2002-06-15 03:20  taniwha

	* libs/audio/renderer/Makefile.am: *sigh*, sometimes I hate
	automake

2002-06-14 22:55  taniwha

	* libs/audio/renderer/: snd_mem.c, vorbis.c: make the vorbis
	support mostly work. qf segs in Cache_TryAlloc when loading a map,
	but I think that's related to some of our other sound resample
	bugs.

2002-06-14 20:36  taniwha

	* acinclude.m4, configure.ac, include/QF/vfs.h,
	libs/audio/renderer/Makefile.am, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/vorbis.c, libs/util/quakefs.c: at long last,
	vorbis support :) load time only, though, so not yet suitable for
	huge samples.  Also, change the file search order so that .gz is
	checked before the requested file.

2002-06-14 19:25  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c: don't call draw_z_sky_polys
	for modes that don't need it

2002-06-14 09:33  despair

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw_model_alias.c: Fix alias bounding box sizes,
	so that large critters don't disappear when at edge of view
	frustrum...  (Taken and debugged from tutorial on quakesrc.org)

2002-06-14 07:55  taniwha

	* nq/source/cl_main.c, nq/source/cl_view.c, nq/source/sv_ded.c,
	qw/source/cl_main.c, qw/source/cl_view.c: fix the missing view
	model

2002-06-14 06:23  despair

	* libs/video/renderer/gl/gl_mod_sprite.c: Undo thinko.

2002-06-14 06:08  despair

	* libs/video/renderer/gl/gl_mod_alias.c: Fixes to shadow rendering,
	plus get QSG scale working for alias models. Which breaks viewmodel
	rendering until we figure out how that is escaping getting scale
	set.

2002-06-14 06:06  despair

	* libs/video/renderer/gl/gl_mod_sprite.c: Minor
	cleanup/optimization of sprite model rendering.

2002-06-14 04:14  despair

	* libs/video/renderer/gl/gl_mod_alias.c: Minor optimization for
	shadows, and make translucent objects have shadows matching their
	alpha.

2002-06-13 22:51  despair

	* libs/video/renderer/gl/: gl_draw.c, gl_screen.c: Flush console
	text before rendering menus, and a tiny optimization to fullscreen
	blend rendering in GL.

2002-06-13 16:39  taniwha

	* include/QF/va.h, libs/util/va.c, tools/qfcc/include/type.h,
	tools/qfcc/source/expr.c, tools/qfcc/source/options.c,
	tools/qfcc/source/struct.c, tools/qfcc/source/type.c: va.[ch]:	  
	new va function: nva which returns a strduped buffer expr.c
	options.c:  use nva instead of strdup (va (...	struct.c type.c:   
	make type encoding work properly for structs

2002-06-13 07:22  taniwha

	* tools/qfcc/source/emit.c: and for my next amazing feat, I'll
	remove the debug code :P

2002-06-13 07:20  taniwha

	* tools/qfcc/source/: emit.c, expr.c: arrays seem to be working
	nicely now (menus work:)

2002-06-13 05:58  snax

	* libs/util/cmd.c: 
	Finally added a file_read command.

2002-06-13 05:24  despair

	* include/varrays.h, include/QF/draw.h,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c: Use vertex arrays for text.
	Another 1-3% speedup.

2002-06-13 04:40  taniwha

	* tools/qfcc/source/qc-parse.y: create pointer types correctly

2002-06-12 22:37  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/type.c, tools/qfprogs/source/strings.c: arrays
	are /almost/ working again

2002-06-12 20:26  taniwha

	* qw/source/master.c: fix the recvfrom address size

2002-06-12 04:45  despair

	* qw/source/cl_pred.c: Rename cl_nopred to cl_predict,
	cl_nostatpred to cl_predict_static, and disable prediction of
	static players by default.

2002-06-12 04:37  despair

	* libs/video/renderer/r_cvar.c: Tweak r_firecolor to reduce haloing
	on rocket dlights.

2002-06-12 03:01  taniwha

	* tools/qfprogs/source/: globals.c, qfprogs.c: globals.c:      
	don't crash on bad function numbers qfprogs.c:	if the file doesn't
	load first try, thy appending .gz

2002-06-11 17:24  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_load.c, tools/qfprogs/source/disassemble.c,
	tools/qfprogs/source/qfprogs.c: qfprogs can now read the debug data

2002-06-11 14:55  taniwha

	* configure.ac: and the other part of it

2002-06-11 14:52  taniwha

	* configure.ac: put in deek's gl_driver patch (he's got too many
	local changes)

2002-06-11 14:22  deek

	* tools/qfcc/doc/qfcc.lyx: qfcc doc updates. lots more stuff.

2002-06-11 06:54  taniwha

	* tools/qfcc/: include/function.h, source/function.c: get the
	function number early so things don't get mixed up when new
	functions get created while parsing a function

2002-06-11 06:51  taniwha

	* tools/qfprogs/source/globals.c: print the function number when
	printing the def

2002-06-11 06:08  snax

	* doc/config/gib/list.gib, libs/util/cmd.c: 
	Fixed some error messages and a small bug in list.gib

2002-06-11 05:41  snax

	* doc/config/gib/: list.gib, std.gib, str.gib: 
	Imported the beginnings of a standard "library" for GIB.

2002-06-10 23:14  taniwha

	* tools/qfcc/: include/def.h, include/qfcc.h, source/def.c,
	source/emit.c, source/qfcc.c: better global (and other space) def
	re-use

2002-06-10 23:05  despair

	* qw/source/cl_ents.c: Minor cleanup.

2002-06-10 23:04  despair

	* qw/source/teamplay.c: Whitespace.

2002-06-10 22:52  taniwha

	* libs/video/renderer/sw/sw_rmain.c: heh, forgot to ifdef the call
	to R_InitVars

2002-06-10 22:30  taniwha

	* libs/video/targets/context_x11.c: compile fix for when vidmode
	isn't available

2002-06-10 22:03  snax

	* libs/util/cmd.c: 
	Fixed a warning message.  Changed writefile to file_write.  Added
	file_find which searches a directory for files matching a pattern
	and returns a \n- separated list.

2002-06-10 20:54  taniwha

	* tools/qfcc/: include/def.h, include/qfcc.h, source/def.c,
	source/emit.c, source/expr.c, source/immediate.c, source/method.c,
	source/qc-parse.y, source/qfcc.c: add a global flag to def_t to
	make checking easier rename pr.globals to pr.near_data and add
	pr.far_data

2002-06-10 19:26  taniwha

	* tools/qfcc/source/: def.c, expr.c, method.c, qfcc.c: find the
	rest (I hope!) of the mis-tested scopes

2002-06-10 19:07  taniwha

	* tools/qfcc/source/: qc-parse.y, qfcc.c: qfcc.c:	def->scope
	is always non-0 qc-parse.y:  link defs from child scopes correctly

2002-06-10 18:39  taniwha

	* tools/qfcc/source/function.c: set the debug function number
	correctly

2002-06-10 16:10  taniwha

	* tools/qfcc/doc/qfcc.lyx: add the Objective-QC expressions

2002-06-10 15:36  taniwha

	* libs/audio/targets/snd_oss.c: Patch to get oss sound working in
	BSD thanks to Alexander Leidinger <Alexander@Leidinger.net>

2002-06-10 06:18  taniwha

	* tools/qfcc/doc/qfcc.lyx: more stuff

2002-06-10 05:09  taniwha

	* tools/qfcc/doc/qfcc.lyx: get a little further

2002-06-10 04:28  taniwha

	* tools/qfcc/doc/qfcc.lyx: oh, no, not documentation!!! :)

2002-06-10 04:27  taniwha

	* tools/qfcc/doc/: qcc.txt, qfcc.txt: rename qfcc.txt to qcc.txt as
	it's really more relevant to the old qcc compiler, but still a good
	reference until the new docs are more advanced

2002-06-09 16:34  taniwha

	* tools/qfcc/source/qc-parse.y: must remember to test compile in
	the optimising tree :P

2002-06-09 16:31  taniwha

	* libs/gamecode/engine/pr_exec.c: blah, enums and switch... (at
	least gcc 3.1 is warning about that again:)

2002-06-09 16:28  taniwha

	* tools/qfprogs/: include/globals.h, source/globals.c,
	source/qfprogs.c: dump function and field defs

2002-06-09 16:27  taniwha

	* include/QF/pr_comp.h: make the opcode a 16 bit enum to help with
	debugging (I hope this doesn't cause problems on weird archs).

2002-06-09 05:19  taniwha

	* tools/qfcc/: include/def.h, source/def.c, source/expr.c,
	source/function.c, source/qc-parse.y, source/qfcc.c: give scopes
	types (static, params, locals for now)

2002-06-09 04:30  taniwha

	* tools/qfcc/: include/def.h, source/Makefile.am, source/class.c,
	source/def.c, source/emit.c, source/expr.c, source/function.c,
	source/idstuff.c, source/immediate.c, source/method.c,
	source/pr_def.c, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c: there, no more PR_* functions or pr_* files :)

2002-06-09 03:57  taniwha

	* tools/qfcc/: include/def.h, include/function.h, include/qfcc.h,
	source/class.c, source/cpp.c, source/emit.c, source/expr.c,
	source/function.c, source/idstuff.c, source/immediate.c,
	source/method.c, source/pr_def.c, source/qc-parse.y, source/qfcc.c,
	source/struct.c, source/switch.c: redo def allocation to come from
	configurable `spaces' (locals, globals, far globals, etc).

2002-06-09 03:41  taniwha

	* tools/qfcc/source/qfcc.c: fix a goof with the number of global
	defs

2002-06-09 02:44  misty

	* qw/source/sv_main.c:	Whoops! I got slap happy with ()'s. I'll
	learn, just let me make more
	bugs ;)
	
	Tim McGrath (Misty)

2002-06-08 23:29  misty

	* qw/source/sv_main.c:	Reworked logging and heartbeats so they use
	realtime again, instead of
	directly calling sys_doubletime () - managed to remove six calls.
	Proboably I should look through the code some more and find more
	ways to remove more calls ... The server works fine with them on my
	system as is, but I've gotten the impression from people in the
	know that spamming the clock this often is bound to cause non x86
	arches to have problems.
	
	Tim McGrath (Misty)

2002-06-08 23:22  taniwha

	* nq/include/client.h, nq/source/cl_demo.c, nq/source/host.c,
	nq/source/sv_ded.c, qw/include/cl_demo.h, qw/source/cl_demo.c,
	qw/source/cl_main.c: rename cl_demospeed to demo_speed and add
	demo_gzip (yeah, compressed demos)

2002-06-08 23:15  despair

	* doc/config/sensitivity.gib: Sensitivity GIB alias.

2002-06-08 21:28  despair

	* TODO: Clean up TODO.

2002-06-08 21:12  taniwha

	* RPM/build_rpm.in: bail out on errors

2002-06-08 21:12  taniwha

	* tools/qfcc/include/Makefile.am: add reloc.h

2002-06-07 23:38  despair

	* libs/video/renderer/r_ent.c: Remove R_Init_Entity. Never used,
	and probably doesn't belong in the renderer.

2002-06-07 21:17  taniwha

	* tools/qfcc/: include/def.h, source/pr_def.c, source/type.c: some
	def stuff shuffling

2002-06-07 20:56  taniwha

	* include/QF/: pr_comp.h, progs.h: move pr_type_t

2002-06-07 19:41  taniwha

	* libs/gamecode/engine/pr_exec.c: this should speed up progs a
	little bit

2002-06-07 18:14  taniwha

	* tools/qfcc/: include/def.h, source/pr_def.c, source/switch.c: get
	rid of PR_GetArray: it's redundant

2002-06-07 17:46  taniwha

	* tools/qfcc/source/qfcc.c: rename two PR_* functions

2002-06-07 17:39  taniwha

	* tools/qfcc/source/emit.c: fix a minor oopsie with the relocations

2002-06-07 17:29  taniwha

	* tools/qfcc/: include/def.h, include/expr.h, include/opcodes.h,
	include/qfcc.h, include/reloc.h, source/Makefile.am, source/emit.c,
	source/expr.c, source/opcodes.c, source/qfcc.c, source/reloc.c,
	source/switch.c: redo relocations

2002-06-07 15:46  taniwha

	* nq/source/host.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_main.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c,
	qw/source/sv_main.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c: no more Sys_* functions defined in nq or qw
	:)

2002-06-07 15:11  taniwha

	* libs/util/sys_ia32.S: *sigh*, I'm having a real problem this
	morning :P

2002-06-07 15:09  taniwha

	* libs/util/sys_ia32.S: I really hate the way cvs won't let you
	undo a poorly thought out removal

2002-06-07 15:09  taniwha

	* include/r_local.h, include/QF/sys.h, libs/util/sys.c,
	libs/util/sys_ia32.S, libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/fpu.c, libs/video/renderer/sw/fpua.S,
	libs/video/renderer/sw/sw_rmain.c, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c: the fpu manipulation stuff seems to be
	better off in the one place that actually uses it...

2002-06-07 14:44  taniwha

	* libs/video/renderer/sw32/sw32_rmain.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c: a little cleanup of unneeded lines

2002-06-07 11:25  despair

	* include/QF/render.h, libs/video/renderer/r_ent.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_mod_sprite.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/cl_tent.c, nq/source/cl_view.c,
	qw/source/cl_ents.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/cl_view.c: Order of operations cleanup, QSG2 alpha is now
	colormod[3] in entities.

2002-06-07 05:21  despair

	* nq/source/cl_main.c, nq/source/cl_tent.c, qw/source/cl_ents.c,
	qw/source/cl_parse.c, qw/source/cl_tent.c: Improve dlight flag
	combination behaviors, plus some more dlight initialization
	cleanups.

2002-06-06 23:38  misty

	* qw/source/sv_main.c:	This should fix bans and heartbeats to work
	with realtime resets.
	
	Also of note, I found a line I missed for logging from the last
	checkin. Doh.
	
	Did not test heartbeats, although the code is so dead simple it
	ought to function.
	
	I did not test logging, although the code is rather simple so
	unless I missed something, it ought to work this time. ;)
	
	Tim McGrath (Misty)

2002-06-06 23:15  misty

	* qw/source/sv_main.c:	Fixed logging to work with realtime resets.
	
	Tim McGrath (Misty)

2002-06-06 23:05  misty

	* qw/source/: sv_ccmds.c, sv_user.c:	Fixed automatic muting/mute
	to work properly with realtime resets.
	
	Timothy C. McGrath (Misty)

2002-06-06 22:41  misty

	* qw/source/: sv_ccmds.c, sv_main.c, sv_user.c: 	This fixes
	cuffs so they work with realtime resets.
	
	Tim McGrath (Misty)

2002-06-06 21:51  taniwha

	* tools/qfcc/: include/qfcc.h, source/function.c, source/qfcc.c:
	fix several silly mistakes

2002-06-06 04:42  taniwha

	* nq/source/cl_main.c: you know? it really helps if you test the
	right variable :P probably something from my copy-reduction efforts
	:/

2002-06-06 04:14  despair

	* nq/source/cl_main.c, qw/source/cl_ents.c: Add EF_DIMLIGHT to qw,
	make it work identically in nq.

2002-06-06 00:32  misty

	* qw/source/: sv_init.c, sv_main.c:	I figured out why realtime
	0 caused progs to crash }:) ph33r me. Or
	not. Your choice.
	
	if sv_frametime is less than or equal to zero, progs does not enjoy
	life.  Don't make progs suicide, join the > 0 club today!
	
	Tim McGrath (Misty)

2002-06-05 22:07  despair

	* libs/video/renderer/r_light.c, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw32/sw32_rmain.c, nq/source/cl_main.c,
	nq/source/cl_tent.c, qw/source/cl_ents.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c: Check return value on R_AllocDlight. Small
	optimization, people cutting r_dlight_max heavily should like it.

2002-06-05 21:13  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_def.c,
	source/qc-lex.l, source/qc-parse.y, source/type.c: call malloc a
	little less often

2002-06-05 19:31  taniwha

	* tools/qfcc/source/: emit.c, expr.c, function.c, immediate.c,
	pr_def.c: d'oh, forgot to compile test :P

2002-06-05 19:03  taniwha

	* tools/qfcc/source/: emit.c, expr.c, function.c, immediate.c,
	pr_def.c, qfcc.c: misc def improvments

2002-06-05 17:45  taniwha

	* tools/qfcc/source/: pr_def.c, qfcc.c: remove some direct usages
	of pr.globals

2002-06-05 17:12  taniwha

	* tools/qfcc/: include/expr.h, include/function.h,
	include/opcodes.h, include/qfcc.h, source/class.c, source/emit.c,
	source/expr.c, source/function.c, source/immediate.c,
	source/method.c, source/opcodes.c, source/pr_def.c,
	source/qc-parse.y, source/qfcc.c, source/struct.c, source/switch.c:
	remove all arbitrary limits except for globals. they'll need a
	little more work. Once they're done, it should take quite a big mod
	to crash qfcc due to too many strings/statements/etc :)

2002-06-05 06:46  despair

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_mod_sprite.c: Minor
	optimization.

2002-06-05 05:56  despair

	* libs/video/renderer/gl/gl_mod_sprite.c: Add QSG2 colormod, alpha,
	and scale for sprites. Probably not used by anything, but there you
	go.

2002-06-05 05:39  taniwha

	* tools/qfcc/source/: qfcc.c, switch.c: prepare functions and
	pr_globals for relocatability

2002-06-05 05:24  taniwha

	* tools/qfcc/source/immediate.c: prepare the string hash table for
	relocatable strings space and fix a bug causing more string space
	to be allocated than necessary

2002-06-05 00:13  snax

	* qw/source/cl_main.c: 
	Added the getinfo command to grab client info keys in GIB.  I might
	add the ability to grab info about any user, but this has potential
	abuses.  I'll need to think it over.

2002-06-04 21:54  taniwha

	* tools/qfcc/include/: def.h, qfcc.h: forgot to move the prototypes

2002-06-04 21:23  taniwha

	* tools/qfcc/: include/Makefile.am, include/debug.h,
	include/expr.h, include/opcodes.h, include/qfcc.h, source/debug.c,
	source/emit.c, source/expr.c, source/function.c, source/idstuff.c,
	source/immediate.c, source/method.c, source/opcodes.c,
	source/pr_def.c, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c, source/type.c: even more cleanup

2002-06-04 20:43  taniwha

	* tools/qfcc/configure.in: fix CPP_NAME for independently built
	qfcc

2002-06-04 18:45  taniwha

	* tools/qfcc/source/: Makefile.am, idstuff.c, precache.c: idstuff
	is a better name for precache

2002-06-04 18:44  taniwha

	* tools/qfcc/: include/Makefile.am, include/class.h, include/cpp.h,
	include/def.h, include/expr.h, include/function.h,
	include/idstuff.h, include/immediate.h, include/method.h,
	include/options.h, include/qfcc.h, include/type.h,
	source/Makefile.am, source/class.c, source/cpp.c, source/emit.c,
	source/expr.c, source/function.c, source/immediate.c,
	source/method.c, source/opcodes.c, source/options.c,
	source/pr_def.c, source/pr_imm.c, source/precache.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c: more cleanup

2002-06-04 16:17  taniwha

	* configure.ac, libs/util/sys.c, nq/source/sys_win.c,
	qw/source/sv_sys_win.c: win32 compile fixes

2002-06-04 05:25  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am, source/cpp.c,
	source/options.c, source/qfcc.c: more qfcc cleanup. split out some
	functions and kill some dead code

2002-06-04 04:48  taniwha

	* configure.ac, tools/qfcc/configure.in, tools/qfcc/source/qfcc.c:
	kill USE_CPP (and --enable-cpp) it's not needed any more

2002-06-04 04:36  taniwha

	* tools/qfcc/: include/qfcc.h, source/precache.c, source/qfcc.c:
	some qfcc.c cleanup

2002-06-03 23:29  deek

	* libs/util/sys.c: This is a test hack, to see if chopping off some
	of the integer realtime's data helps in lengthening the amount of
	time a server can be up without Weird Stuff(tm) happening.

2002-06-03 23:11  misty

	* qw/source/sv_main.c: Removed an unneeded check now that realtime
	= 0 in sv_init.c while map is loading went byebye.
	
	Tim McGrath (Misty)

2002-06-03 19:11  taniwha

	* include/QF/sys.h, libs/util/sys.c, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c: more sys cleanup. server consoles may be
	broken for non-curses.

2002-06-03 17:26  taniwha

	* libs/util/sys_ia32.S: blah, forgot to #ifdef them :P

2002-06-03 17:04  taniwha

	* libs/util/sys_ia32.S: set the type and size of the fpu control
	word vars

2002-06-03 16:34  taniwha

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am: don't add -version-info for static
	plugins

2002-06-03 07:23  taniwha

	* libs/video/renderer/sw/: d_polysa.S, sw_rdrawa.S, sw_rmain.c,
	sw_rvarsa.S: well, that's one way to confuse anybody fixes the
	floating point exception

2002-06-03 06:41  taniwha

	* nq/source/sys_unix.c: that doesn't make any difference :/

2002-06-03 06:26  taniwha

	* include/QF/sys.h: d'oh

2002-06-03 06:15  taniwha

	* include/QF/sys.h, nq/source/sys_unix.c: make sure exceptions are
	masked

2002-06-03 06:01  taniwha

	* libs/util/sys_ia32.S: there, finally got it right. ugh

2002-06-03 04:58  taniwha

	* libs/util/sys_ia32.S: d'oh, forgot to set up my GOT base register
	in all the functions :P

2002-06-03 04:06  taniwha

	* libs/util/sys_ia32.S: finish making sys_ia32.S PIC friendly

2002-06-03 03:45  taniwha

	* tools/qfcc/source/Makefile.am: make sure qc-parse.h gets built
	before files that depend on it

2002-06-03 03:01  deek

	* qw/source/sv_init.c: Remove the resetting of realtime -- there's
	a better solution coming, and this breaks a lot of stuff subtly.

2002-06-02 06:45  taniwha

	* debian/rules: make it so debs can be build using -jN (if there's
	a better way, I don't know it)

2002-06-02 05:27  taniwha

	* include/getopt.h, libs/util/dirent.c, nq/source/sys_sdl.c,
	qw/source/cl_sys_sdl.c, tools/pak/pakfile.c: mingw gcc 3.1 is
	freaking weird

2002-06-02 05:20  misty

	* qw/source/sv_init.c:	Gee, I seem to have had time reset *after*
	progs was loaded. ...
	Fixed. This was dumb.
	
	Timothy McGrath. (Misty)

2002-06-02 04:07  taniwha

	* libs/util/sys_ia32.S: missed a couple of global accesses

2002-06-02 01:10  taniwha

	* tools/qfcc/source/pr_imm.c: must be more careful with the return
	value of va

2002-06-01 22:13  snax

	* include/QF/cmd.h, libs/console/complete.c, libs/util/cmd.c: 
	Changed aliases to be handled by the command registering system in
	preparation of separating GIB into its own module.  Command-related
	functions will stay in util, but the buffer handling code and
	interpreter will be moved out of cmd.c.

2002-06-01 06:59  taniwha

	* tools/qfcc/source/cmdlib.c: slowly killing cmdlib

2002-06-01 06:58  taniwha

	* include/QF/pr_comp.h: whitespace

2002-06-01 05:57  taniwha

	* tools/qfcc/: acconfig.h, configure.in: don't need that any more
	:)

2002-06-01 05:37  taniwha

	* tools/qfcc/source/: Makefile.am, opcodes.c, pr_comp.c,
	pr_opcode.c, precache.c: do some file renaming

2002-06-01 05:30  taniwha

	* tools/qfcc/: TODO, doc/qfcc.txt, include/qfcc.h,
	source/Makefile.am, source/class.c, source/emit.c, source/expr.c,
	source/function.c, source/method.c, source/pr_comp.c,
	source/pr_imm.c, source/pr_lex.c, source/qc-lex.l,
	source/qc-parse.y, source/qfcc.c, source/struct.c, source/switch.c,
	source/type.c: more cleanups

2002-06-01 05:06  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_def.c,
	source/pr_imm.c, source/qfcc.c: clean up qfcc.h a bit

2002-06-01 04:41  taniwha

	* tools/qfcc/: include/cmdlib.h, include/qfcc.h, source/class.c,
	source/cmdlib.c, source/debug.c, source/emit.c, source/expr.c,
	source/function.c, source/method.c, source/pr_comp.c,
	source/pr_def.c, source/pr_imm.c, source/pr_opcode.c,
	source/qc-lex.l, source/qc-parse.y, source/qfcc.c, source/struct.c,
	source/switch.c, source/type.c: more cmdlib cleanup

2002-06-01 03:04  taniwha

	* qw/source/Makefile.am: fix a silly typo

2002-06-01 03:00  taniwha

	* libs/util/Makefile.am, libs/util/sys.c, libs/util/sys_ia32.S,
	nq/source/Makefile.am, nq/source/sys_ia32.S, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/Makefile.am,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/sys_x86.S: more Sys_* cleanup

2002-05-31 22:50  taniwha

	* libs/util/sys.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c: move Sys_DebugLog

2002-05-31 21:05  taniwha

	* nq/include/sv_progs.h, nq/source/host.c, nq/source/sv_cl_phys.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, nq/source/world.c,
	qw/include/sv_progs.h, qw/source/sv_phys.c, qw/source/sv_user.c,
	qw/source/world.c: touch, think and blocked now support methods
	also a little whitespace cleanup

2002-05-31 19:24  taniwha

	* configure.ac, tools/qwaq/Makefile.am: win32 compile fixes

2002-05-31 17:21  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_obj.c: look for the
	.this field but don't complain if not found

2002-05-31 16:58  taniwha

	* tools/qfcc/: include/expr.h, include/type.h, source/expr.c,
	source/qc-lex.l, source/qc-parse.y, source/type.c: @this will
	provide an id field named ".this" (ie, .id .this (if .this would
	parse in the first place:)) also kill build_type now that a
	field_type function is available in type.c

2002-05-31 15:27  taniwha

	* nq/source/sv_progs.c, qw/source/sv_progs.c: sv_progs_zone
	controls the size of the zone for the progs. defaults to 256kb (64k
	`globals').

2002-05-31 15:04  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c: link the obj runtime
	into the servers' progs engines

2002-05-31 14:58  taniwha

	* libs/gamecode/engine/pr_obj.c: initialize the meta class super
	class pointer correctly

2002-05-31 14:45  taniwha

	* RPM/quakeforge.spec.in: add a stub package to provide quake-game
	and fix up some dependencies

2002-05-31 07:24  taniwha

	* tools/: qfcc/source/qfcc.c, qwaq/Makefile.am: make things a
	little quieter

2002-05-31 06:55  taniwha

	* configure.ac, tools/Makefile.am, tools/qwaq/.cvsignore,
	tools/qwaq/Makefile, tools/qwaq/Makefile.am, tools/qwaq/progs.src,
	tools/qwaq/progs.src.in: make qwaq build as part of the main tree
	(but /not/ install)

2002-05-31 06:52  taniwha

	* libs/gamecode/engine/pr_obj.c: reverse the order of linking

2002-05-31 06:44  deek

	* tools/quaketoascii/Makefile: Add a clean target to quaketoascii's
	makefile.

2002-05-31 06:42  deek

	* debian/rules: Make debian/rules set --build instead of --host, to
	shut configure up.

2002-05-31 06:40  deek

	* .cvsignore, debian/.cvsignore, tools/quaketoascii/.cvsignore:
	Update some cvsignore files.

2002-05-31 06:16  taniwha

	* tools/qwaq/: main.c, main.qc: seriously clean up qwaq. most of
	that stuff isn't needed any more

2002-05-31 06:09  taniwha

	* tools/qwaq/Makefile: not everybody /has/ d.o :)

2002-05-31 06:02  taniwha

	* tools/qwaq/: Makefile, builtins.c, main.c, main.qc, progs.src,
	test.r: get qwaq working with the objective stuff and do a simple
	messaging test

2002-05-31 06:01  taniwha

	* libs/gamecode/engine/pr_obj.c: actually /use/
	method_list.method_next and chain the class methods onto the
	instance methods for root classes.

2002-05-31 06:00  taniwha

	* tools/qfcc/source/method.c: fix some method list emission bugs

2002-05-31 05:38  snax

	* include/QF/keys.h, libs/gamecode/builtins/bi_keys.c,
	libs/util/cmd.c, libs/video/targets/keys.c: 
	Modified cmd.c to prepare for more file access functions and
	changed the bind system to keep a restricted flag on binds to
	prevent the server from executing restricted commands by binding
	them to keys.

2002-05-31 05:04  taniwha

	* tools/qfcc/source/pr_def.c: allocate defs using the correct size
	from the type

2002-05-31 03:38  taniwha

	* libs/video/targets/qfgl_ext.c: it seems some GL libs can return a
	null extension list (ie, null pointer)

2002-05-30 21:56  taniwha

	* include/QF/hash.h, libs/util/hash.c: return lists of multiple
	matching elements

2002-05-30 21:39  taniwha

	* libs/models/brush/sw_model_brush.c: hack to work around the gl
	lighting fix breaking sw

2002-05-30 21:18  taniwha

	* tools/qfcc/source/qc-parse.y: fix some missing ;s

2002-05-30 18:38  taniwha

	* libs/models/brush/model_brush.c: remove an extern

2002-05-29 20:58  taniwha

	* include/QF/progs.h, include/QF/zone.h,
	libs/gamecode/engine/pr_obj.c, libs/gamecode/engine/pr_zone.c,
	libs/util/zone.c: implement Z_Realloc, PR_Zone_Realloc and
	pr_obj_realloc

2002-05-29 16:25  taniwha

	* debian/Makefile.am: make dist fixes

2002-05-29 16:06  taniwha

	* debian/rules: oops, another one

2002-05-29 16:06  taniwha

	* debian/rules: allow deb building to work from a dist tarball

2002-05-29 11:21  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm, GNUmakefile, Project.h, Project.m,
	English.lproj/Forge.classes, English.lproj/Forge.gorm,
	English.lproj/Localizable.strings, English.lproj/Project.classes,
	English.lproj/Project.gorm: Forge: partial support for projects.
	Very (VERY!) incomplete.

2002-05-29 07:13  deek

	* tools/Forge/: BundleController.h, Controller.h, Controller.m,
	Forge.classes, Forge.gorm, PrefsController.h, PrefsController.m:
	Forge updates: Windows are now remembered and stuff is in general a
	bit cleaner. Committing this so that the stuff I'm about to write
	won't totally fubar everything. :)

2002-05-28 23:34  snax

	* libs/util/pcx.c: 
	"runLength-- > 0" made runLength negative, even though the test
	failed.  Skins should work again.

2002-05-28 06:05  taniwha

	* libs/util/pcx.c: speed up LoadPCX a bit

2002-05-28 05:34  taniwha

	* libs/video/renderer/gl/noisetextures.c: massive speedup to
	noise_diamondsquare (not that it /really/ matters:)

2002-05-28 04:11  taniwha

	* include/QF/model.h, libs/video/renderer/r_cvar.c,
	nq/source/sv_model.c, qw/source/sv_model.c: `adequate' temporary
	fix for r_lightmap_components 1

2002-05-28 03:49  taniwha

	* libs/video/renderer/gl/gl_rsurf.c: speedup r_lightmap_components
	3 by ~4.2% in null-render

2002-05-28 03:33  taniwha

	* libs/video/: renderer/gl/gl_sky_clip.c, targets/old_keys.c: two
	win32 fixes for gcc 3.1

2002-05-28 00:04  taniwha

	* libs/video/renderer/gl/gl_rsurf.c: this seems to give ~2.9% speed
	boost to overkill for null-render

2002-05-28 00:02  taniwha

	* qw/source/sv_main.c: alpha doesn't like 0 for va_list :/

2002-05-27 20:49  taniwha

	* qw/source/sv_main.c: don't run a physics frame if sv_frametime is
	0

2002-05-27 20:28  taniwha

	* RPM/quakeforge.spec.in, include/Makefile.am, include/exp.h,
	include/ops.h, include/QF/Makefile.am, include/QF/exp.h,
	include/QF/ops.h, libs/util/cmd.c, libs/util/exp.c,
	tools/pak/Makefile.am, tools/qfcc/include/Makefile.am,
	tools/qfprogs/include/Makefile.am: rpm building fixes

2002-05-27 18:10  taniwha

	* nq/source/cl_main.c: try 2 on the dancing corpses. this should
	also fix the lack of lerping in nq

2002-05-26 20:30  misty

	* qw/source/: sv_init.c, sv_main.c: Fixed my mistake - Had added a
	bracket which caused physics only to be done every maxtic instead
	of every *mintic* which is what it was supposed to be doing. Ooops.
	
	Also minor whitespace cleaning in sv_init.c
	
	Tim McGrath (Misty)

2002-05-26 11:24  deek

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.h, Controller.m, Forge.classes, Forge.gorm, GNUmakefile,
	PrefsController.h, PrefsController.m, PrefsPanel.h, PrefsPanel.m,
	Bundles/MainPrefs/GNUmakefile,
	Bundles/MainPrefs/GNUmakefile.preamble,
	Bundles/MainPrefs/MainPrefs.gorm, Bundles/MainPrefs/MainPrefs.m,
	Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m: Forge updates. Compiles with
	latest GNUstep CVS, may not work with current release (but should).
	
	The interface is no longer defined in code -- it loads it from a
	.gorm file.
	
	The code is a lot cleaner, and I'm working on project management
	again.	Generally, I'm having a lot of fun. :)

2002-05-26 08:56  despair

	* libs/video/renderer/gl/gl_rsurf.c: Another 0.657% speedup for
	greyscale lighting. Unfortunately, at a price of considerable code
	duplication. But this is necessary for other planned changes.

2002-05-26 07:07  despair

	* libs/video/renderer/gl/gl_rsurf.c: *grumbles about old gcc*

2002-05-25 21:58  misty

	* doc/config/: glspeed-v1.cfg, glspeed-v2.cfg, glspeed-v3.cfg:
	Minor modifications to the glspeeds so they know about the setting
	0 of cl_maxfps now :)

2002-05-25 21:55  snax

	* libs/video/renderer/gl/gl_rsurf.c: 
	This better actually fix the lightmap code.

2002-05-25 21:54  misty

	* qw/source/: sv_init.c, sv_main.c: This hack makes realtime get
	reset on map load (in sv_init.c, set to 0) and also prevents
	old_time in sv_main.c from getting screwed up in the head and
	pausing the physics indefinitely (check and see if there is a
	faster way to do it :)
	
	What does this let us do? LEAVE THE SERVER RUNNING! Imprecision due
	to the server being on for long periods of time should now no
	longer be a problem, so long as you have a map rotation going at
	least once a day. :)
	
	I plan on committing updated versions of my glspeed cfgs next, and
	then looking at timeleft - just to make sure when sys_dead_sleep is
	1 it can't overflow accidentally.
	
	Tim McGrath (Misty)

2002-05-25 20:04  snax

	* libs/video/renderer/gl/gl_rsurf.c: 
	Removed useless dereferencing.	With any luck I understand what
	despair's code is supposed to do this time.

2002-05-25 15:29  despair

	* include/QF/model.h, libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw_model_brush.c: Hacking my way towards working
	r_lightmap_components 1.
	
	Users of r_lightmap_components 1, should set `int
	mod_lightmap_bytes = 1` at the start of
	`quakeforge/libs/models/brush/gl_model_brush.c`.

2002-05-25 15:01  despair

	* libs/video/renderer/gl/gl_rsurf.c: Undo snax's order of operation
	breakage, and fix the typo that broke lightmap merging for
	r_lightmap_components 1.
	
	The real problem with greyscale lighting, is in brush model
	loading. It'll probably take me a while to sort it out, since
	taniwha didn't get to it before taking off for the weekend.
	Sorry...

2002-05-25 02:47  deek

	* tools/pak/: pak.1, pak.c: pak tool: Re-add the -f option and
	clean up the man page.

2002-05-24 23:32  snax

	* libs/video/renderer/gl/gl_rsurf.c: 
	Small order-of-operations fix.

2002-05-24 17:12  despair

	* libs/video/renderer/gl/gl_rsurf.c: Smarter lightmap handling
	code. Still considerable optimization possible, at expense of
	duplicate code.

2002-05-24 02:59  taniwha

	* qw/source/cl_demo.c: add ' fps' to the std deviation line

2002-05-23 21:51  taniwha

	* configure.ac: fix the gcc version checking for gcc 3.1

2002-05-23 05:42  taniwha

	* libs/util/cmd.c: only call Cbuf_ExecuteStack when the buffer has
	anything to execute. this gives an ~1.1% boost to overkill.

2002-05-22 22:35  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_obj.c, nq/source/pr_cmds.c,
	qw/source/sv_pr_cmds.c: Semi-major (more than minor:) progs
	convenience macro cleanup. There will be more to come.

2002-05-22 21:50  taniwha

	* include/QF/progs.h: define G_POINTER convenince macro. null progs
	pointers will be null in C redefine G_STRUCT to use G_POINTER

2002-05-22 21:45  taniwha

	* libs/gamecode/engine/pr_obj.c: fix a few missed initializations

2002-05-22 20:43  taniwha

	* libs/gamecode/engine/pr_exec.c, tools/qfcc/include/type.h,
	tools/qfcc/source/function.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qwaq/Makefile, tools/qwaq/main.qc: vararg functions can now
	be imlemented in qc using @argc (number of params passed through
	...) and @argv (array of vectors, one for each ... param)

2002-05-22 19:02  taniwha

	* libs/gamecode/engine/pr_obj.c: more runtime implementation

2002-05-22 17:32  taniwha

	* libs/gamecode/engine/pr_obj.c: initial stab at supporting most of
	the obj runtime

2002-05-22 17:18  taniwha

	* tools/qfcc/source/qc-parse.y: clean up some expr creaion

2002-05-22 17:13  taniwha

	* tools/qfcc/source/qc-parse.y: that seems to have got the type
	parsing right. (void []) () foo will work and .float () foo works
	too

2002-05-22 16:38  taniwha

	* tools/qfcc/source/qc-parse.y: that didn't work so well :/ back it
	out for now till I figure out how to get it parsing .float () foo
	correctly

2002-05-22 16:29  taniwha

	* tools/qfcc/source/: qc-parse.y, type.c: qc-parse.y:	allow
	complex types for function return values type.c:  fix a missing
	break and an unneeded printout

2002-05-22 05:03  taniwha

	* tools/qfcc/: include/type.h, source/emit.c, source/expr.c,
	source/method.c, source/qc-lex.l, source/qc-parse.y, source/type.c:
	type.h:        *type_method to type_Method emit.c:     support
	casting between pointers expr.c:	support casting between
	pointers method.c:	correct the type for _cmd	type_method
	to type_Method.aux_type qc-lex.l:   Method type is a poniter to a
	method qc-parse.y:	  support , args to messages (not fully
	implemented yet) type.c:  *type_method to type_Method and make
	type_Method a pointer to a method

2002-05-22 01:39  taniwha

	* tools/qfcc/: include/class.h, source/class.c, source/qc-lex.l,
	source/type.c: initialize class_Class.super_class iff @keywords are
	seen (ie, compiling obj code).

2002-05-21 23:39  taniwha

	* libs/gamecode/engine/pr_obj.c: provide temporary stubs for most
	of Object's methods

2002-05-21 23:38  taniwha

	* tools/qfcc/source/: qc-lex.l, type.c: define Protocol type
	correctly

2002-05-21 23:29  taniwha

	* tools/qfcc/source/: class.c, expr.c: class.c: 	avoid
	possible segfault expr.c:	  correct the return value type
	checking to handle super classes

2002-05-21 23:02  taniwha

	* tools/qfcc/source/method.c: trim off the trailing _ from method
	def names

2002-05-21 22:51  taniwha

	* tools/qfcc/source/: method.c, qc-parse.y: fix some method bugs

2002-05-21 22:27  taniwha

	* libs/gamecode/engine/pr_obj.c: blah, unitialized variable

2002-05-21 22:13  taniwha

	* libs/gamecode/engine/pr_obj.c: grr, really should make compat.h
	include string[s].h
	
	also, partially implement the messaging functions

2002-05-21 21:29  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/engine/Makefile.am, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_obj.c: start working in the obj runtime.
	any and all functions named ".ctor" will be run in the order found.

2002-05-21 21:28  taniwha

	* include/QF/pr_obj.h, tools/qfcc/include/class.h,
	tools/qfcc/include/qfcc.h, tools/qfcc/include/type.h,
	tools/qfcc/source/class.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qfcc.c,
	tools/qfcc/source/struct.c, tools/qfcc/source/type.c: write out the
	module data needed for the obj runtime

2002-05-21 21:14  taniwha

	* libs/gamecode/engine/pr_exec.c: correct the function names in
	PR_EnterFunction and PR_LeaveFunction

2002-05-21 21:06  taniwha

	* qw/source/sv_main.c: forgot to fix the server error printing

2002-05-21 21:03  taniwha

	* libs/util/sys.c: finally get Sys_Error `right'

2002-05-21 02:02  snax

	* include/QF/cmd.h, libs/util/cmd.c: 
	Added a temporary hack to make quake.rc, config.cfg, and
	default.cfg work in some mods that would generate mismatched quotes
	otherwise.

2002-05-20 05:11  snax

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_rmain.c: 
	Added r_farclip to control the far clipping plane.

2002-05-19 06:32  snax

	* libs/util/cmd.c: 
	Fixed a bug introduced by my optimizations.

2002-05-18 00:49  taniwha

	* libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_resolve.c, nq/source/sv_progs.c: search for
	`.self' before `self'

2002-05-18 00:30  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y: SELF -> @self (looks better (IMO:)) and make
	sure the .self def gets generatoed and used when @self is seen

2002-05-17 21:38  snax

	* include/QF/dstring.h, libs/util/cmd.c, libs/util/dstring.c: 
	Optimized GIB a bit.

2002-05-17 20:25  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y: create a `SELF' keyword
	so the global self entity can be handled sanely.  Not fully
	implemented yet.

2002-05-17 20:03  taniwha

	* tools/qfprogs/source/globals.c: print out some extra info for
	function defs

2002-05-17 19:47  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y: `super' is now a
	keyword

2002-05-17 19:35  taniwha

	* tools/qfcc/: include/class.h, source/class.c, source/expr.c,
	source/qc-parse.y: fix a snafu with current_class and get ivar
	access working properly (cross fingers:)

2002-05-17 19:34  taniwha

	* tools/qfcc/source/struct.c: don't seg if strct is null

2002-05-17 18:46  taniwha

	* tools/qfcc/source/class.c: handle unimplemented classes a little
	better (will do for now till I sort out some sort of resolution for
	them)

2002-05-17 18:35  taniwha

	* tools/qfcc/: include/function.h, source/function.c,
	source/qc-parse.y: allow methods to be builtins

2002-05-17 17:58  taniwha

	* tools/qfcc/source/qc-parse.y: setup the default visibility
	properly

2002-05-17 17:37  taniwha

	* include/QF/pr_obj.h, tools/qfcc/include/expr.h,
	tools/qfcc/source/class.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/type.c: pr_obj.h: 
	define the class info stuff expr.h pr_def.c:	fix a FIXME class.c
	expr.c type.c:	    make id ev_pointer.ev_object rather than
	ev_pointer.ev_class

2002-05-17 16:44  taniwha

	* libs/gamecode/engine/pr_edict.c: `document' the type sizes

2002-05-17 06:20  taniwha

	* tools/qfcc/: include/class.h, source/class.c, source/expr.c,
	source/method.c, source/qc-parse.y, source/type.c: get ivars
	working better (need to get rid of self.) and [super ...] now
	works.

2002-05-17 03:17  taniwha

	* libs/video/targets/context_x11.c: it's a little hacky, but this
	might do better with keeping vid_gamma_avail straight.

2002-05-16 23:44  taniwha

	* tools/qfprogs/: include/globals.h, include/strings.h,
	source/Makefile.am, source/globals.c, source/qfprogs.c,
	source/strings.c: add some functionality to qfprogs (globals and
	strings dumping)

2002-05-16 23:32  taniwha

	* tools/qfcc/source/qfcc.c: initialize the string hash table with
	""

2002-05-16 23:32  taniwha

	* tools/qfcc/source/type.c: build the method_list struct with the
	correct type

2002-05-16 22:33  taniwha

	* tools/qfcc/: include/class.h, include/expr.h, source/class.c,
	source/qc-parse.y: make class_def return a correct def

2002-05-16 21:57  taniwha

	* tools/qfcc/source/: class.c, method.c, pr_imm.c, struct.c:
	`initialize' the defs for the obj constructs

2002-05-16 20:48  taniwha

	* tools/qfcc/source/: class.c, method.c: check whether the method
	is an instance or class method when comparing

2002-05-16 20:20  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/qfcc.h,
	include/type.h, source/class.c, source/expr.c, source/method.c,
	source/qc-parse.y, source/struct.c, source/type.c: get object
	pointer assignmets working and some static typing as well

2002-05-15 23:24  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/qfcc.h,
	include/struct.h, include/type.h, source/class.c, source/expr.c,
	source/method.c, source/pr_def.c, source/qc-parse.y,
	source/struct.c, source/type.c: it seems object info emition works
	(needs more testing)

2002-05-15 22:39  snax

	* libs/util/cmd.c: 
	Whoops.  Fixed some GIB bugs.

2002-05-15 22:14  snax

	* doc/config/zoom.gib, include/QF/cmd.h, libs/util/cmd.c: 
	GIB:  Added the writefile, legacy and eval commands and created the
	beginnings of a GIB security model for console access by the
	server.  Fixed a bug in zoom.gib.

2002-05-15 19:27  taniwha

	* include/QF/pr_obj.h: correct a bunch of syntax errors

2002-05-15 19:10  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/struct.h,
	source/class.c, source/method.c, source/qc-parse.y,
	source/struct.c: lots of obj work

2002-05-14 23:07  taniwha

	* libs/gamecode/builtins/bi_cmd.c: correct the copyright year

2002-05-14 21:30  taniwha

	* nq/source/sys_win.c, qw/source/cl_sys_win.c: hopefully fix the
	nq-wgl crash

2002-05-14 17:55  taniwha

	* doc/: bind.txt, quakeforge-notes.txt: put my email about the key
	binding system up

2002-05-14 06:37  taniwha

	* include/QF/sys.h, libs/models/gl_model_fullbright.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/tga.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_textures.c, libs/video/targets/fbset.c,
	libs/video/targets/vid_common_sw32.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_x11.c,
	nq/source/host.c, nq/source/locs.c, qw/source/cl_slist.c,
	qw/source/locs.c, tools/qfcc/source/cmdlib.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/switch.c, tools/qfcc/source/type.c,
	tools/qfdefs/source/fix_globals.c, tools/qwaq/main.c: memory
	allocation checking cleanup

2002-05-14 06:14  taniwha

	* libs/util/sys.c: Sys_Error now makes sure all messages are
	terminated with a \n

2002-05-14 06:12  taniwha

	* libs/audio/renderer/snd_dma.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_sdl.c, libs/gamecode/builtins/bi_cmd.c,
	libs/models/gl_model_fullbright.c, libs/models/model.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c, libs/models/sprite/model_sprite.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/dstring.c,
	libs/util/info.c, libs/util/mathlib.c, libs/util/msg.c,
	libs/util/qfplist.c, libs/util/quakefs.c, libs/util/tga.c,
	libs/util/wad.c, libs/util/zone.c, libs/video/renderer/r_efrag.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/noisetextures.c,
	libs/video/renderer/sw/d_surf.c, libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/d_fill.c,
	libs/video/renderer/sw32/d_part.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sky.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/renderer/sw32/d_zpoint.c,
	libs/video/renderer/sw32/draw.c, libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_graph.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	libs/video/renderer/sw32/sw32_rsky.c,
	libs/video/renderer/sw32/sw32_rsurf.c,
	libs/video/renderer/sw32/sw32_skin.c,
	libs/video/targets/context_x11.c, libs/video/targets/fbset.c,
	libs/video/targets/fbset_modes_l.l, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_ext.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c, nq/source/host.c, nq/source/locs.c,
	nq/source/net_bw.c, nq/source/net_dgrm.c, nq/source/net_ipx.c,
	nq/source/net_loop.c, nq/source/net_main.c, nq/source/net_mp.c,
	nq/source/net_udp.c, nq/source/net_vcr.c, nq/source/net_wins.c,
	nq/source/net_wipx.c, qw/source/cl_demo.c, qw/source/cl_main.c,
	qw/source/cl_slist.c, qw/source/locs.c, qw/source/sv_ccmds.c,
	qw/source/sv_main.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	tools/qfcc/source/cmdlib.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/qc-lex.l,
	tools/qfcc/source/qc-parse.y, tools/qfcc/source/switch.c,
	tools/qfcc/source/type.c, tools/qfdefs/source/fix_globals.c,
	tools/qwaq/main.c: strip the \n from all(?) of the Sys_Error calls
	(Sys_Error itself will be adding \n).

2002-05-13 21:53  taniwha

	* configure.ac, qw/source/master.c: this should fix the problems
	with building the master server on bsd systems

2002-05-13 20:11  taniwha

	* tools/qfcc/source/qc-parse.y: fix the mis-generation of code for
	state-functions

2002-05-13 19:37  taniwha

	* configure.ac, include/QF/pr_comp.h,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_opcode.c,
	tools/Makefile.am, tools/qfprogs/.cvsignore,
	tools/qfprogs/Makefile.am, tools/qfprogs/include/.cvsignore,
	tools/qfprogs/include/Makefile.am,
	tools/qfprogs/include/disassemble.h,
	tools/qfprogs/include/qfprogs.h, tools/qfprogs/source/.cvsignore,
	tools/qfprogs/source/Makefile.am,
	tools/qfprogs/source/disassemble.c, tools/qfprogs/source/qfprogs.c:
	new tool: qfprogs. currently only disassembles progs, but the idea
	is for it to become a progs oriented nm, objdump etc

2002-05-12 20:28  snax

	* libs/util/cmd.c: 
	GIB segfault fix

2002-05-11 20:44  snax

	* libs/util/cmd.c: 
	Fixed an oversight in Cmd_FreeBuffer in GIB and made a few misc.
	fixes

2002-05-11 06:09  snax

	* doc/config/zoom.gib, doc/config/zoom.rc, include/QF/cmd.h,
	libs/util/cmd.c: 
	Fixed up zoom.rc, renamed it to zoom.gib.  Made alias with only one
	argument print the contents of that alias.  Added the sleep
	command, which works like wait but pauses for a certain number of
	seconds.

2002-05-11 04:04  taniwha

	* include/QF/: pr_comp.h, pr_obj.h: define the obj structs needed
	for the runtime

2002-05-11 03:37  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c: mild namespace
	cleanup

2002-05-11 03:00  snax

	* include/QF/cmd.h, libs/util/cmd.c: 
	Auditted cmd.h and cmd.c to fix a bug, a few bits of useless code,
	and to add some preliminary comments about all the functions.  I
	also rearranged a lot of the functions to be more logically
	grouped.

2002-05-11 00:36  snax

	* include/QF/cmd.h, libs/console/menu.c,
	libs/gamecode/builtins/bi_strhash.c, libs/util/cmd.c,
	qw/source/cl_input.c, qw/source/cl_main.c: 
	Added thread support to GIB and cleaned up escape characters yet
	again.	With any luck it should actually work this time.  Added the
	getimpulse command so that GIB scripts can check if an impulse
	command is pending before sending their own.  Fixed all the memory
	leaks I could find.  QuakeC and GIB seem to be clean except for
	maybe one or two sneaky leaks I can't track down.

2002-05-10 23:19  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfcc/include/type.h, tools/qfcc/source/expr.c,
	tools/qfcc/source/type.c: implement type encoding

2002-05-10 18:39  taniwha

	* qw/source/master.c: move sys/types.h

2002-05-10 16:37  taniwha

	* doc/sensitivity.fig: it's joy_*amp, not in_joy_*amp :/

2002-05-10 16:32  taniwha

	* doc/: quakeforge-notes.txt, sensitivity.png: bah, /doc goes
	elsewhere :P

2002-05-10 16:28  taniwha

	* doc/: quakeforge-notes.txt, sensitivity.fig, sensitivity.png: add
	a schematic for how the sensitivity cvars work

2002-05-10 02:11  taniwha

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

2002-05-10 00:00  taniwha

	* tools/qfcc/: include/class.h, include/method.h, include/struct.h,
	include/type.h, source/class.c, source/expr.c, source/method.c,
	source/qc-parse.y, source/struct.c, source/type.c: more progress

2002-05-09 20:12  taniwha

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

2002-05-09 20:12  snax

	* include/QF/cmd.h, libs/util/cmd.c: 
	
	Buffers created for embedded commands are now marked with a special
	flag.  This allows Cmd_Return_f to decide which buffer it should
	return a value to.  End result: you can put blocks of code with a
	return statement inside an embedded command statement.	I hope
	nobody minded me using my quakeforge.net account to code a bit :P

2002-05-09 17:11  taniwha

	* tools/qfcc/: include/qfcc.h, include/type.h, source/emit.c,
	source/pr_imm.c, source/qfcc.c, source/switch.c: move the type and
	def externs to type.h

2002-05-09 06:37  taniwha

	* tools/qfcc/source/qc-lex.l: add id as a type

2002-05-09 06:34  taniwha

	* tools/qfcc/: include/qfcc.h, include/type.h, source/expr.c,
	source/function.c, source/method.c, source/pr_def.c,
	source/pr_lex.c, source/qc-parse.y, source/type.c: clean up of
	qfcc.h and shuffle around the predefined types

2002-05-08 23:12  taniwha

	* tools/qfcc/: include/expr.h, include/method.h, source/expr.c,
	source/method.c, source/qc-parse.y: work on getting obj expressions
	going

2002-05-08 23:01  snax

	* libs/util/cmd.c: 
	Numerous enhancement and fixes to GIB, including index ranges,
	fixed escape characters, and more.

2002-05-08 21:24  taniwha

	* tools/qfcc/: include/class.h, include/function.h,
	include/method.h, include/qfcc.h, source/Makefile.am,
	source/class.c, source/function.c, source/method.c,
	source/pr_lex.c, source/qc-parse.y, source/qfcc.c, source/type.c:
	getting closer to emiting ObjQC code

2002-05-08 17:33  taniwha

	* tools/qfcc/: include/function.h, source/expr.c,
	source/function.c, source/pr_lex.c, source/qc-parse.y,
	source/type.c: reverse the param order before building the function
	type and type check varargs functions with specified params.

2002-05-08 05:55  taniwha

	* tools/qfcc/source/qc-parse.y: start working on the code
	generation for the Obj stuff

2002-05-08 05:15  taniwha

	* tools/qfcc/: include/function.h, include/qfcc.h,
	source/Makefile.am, source/expr.c, source/function.c,
	source/pr_lex.c, source/qc-lex.l, source/qc-parse.y, source/type.c:
	rework the param parsing to make selectors easier to handle

2002-05-07 16:55  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y: first stab at
	implementing ObjC like features. The parser doesn't generate any
	code for the new features yet (I need to learn more about how objc
	/works/) but nothing seems to have been broken.

2002-05-07 04:32  taniwha

	* nq/source/host.c: put the framerate cap back in for now as it's
	vital for net play. we need to get network frames separated when
	not doing single player.

2002-05-07 03:47  taniwha

	* tools/zpak: traking pak command line changes...

2002-05-06 16:36  despair

	* tools/pak/pak.c: Stomp out a warning.

2002-05-03 10:38  deek

	* tools/pak/: Makefile.am, pak.1, pak.c, pak.h: A better
	command-line interface for pak. NOTE: there has been a change in
	how pak gets the filename for the archive. Instead of requiring an
	-f argument, it now takes the first non-option argument as the
	filename. If this is a problem, it can be changed back.
	
	Also, a manual page.

2002-05-03 04:42  deek

	* tools/Forge/main.m: Testing it again. Closes: #35

2002-05-03 04:41  deek

	* tools/Forge/main.m: Testing my fix...

2002-05-03 04:31  deek

	* tools/Forge/main.m: testing. Closes: #35

2002-05-03 04:25  deek

	* tools/Forge/main.m: grr. Closes: #35

2002-05-03 04:14  deek

	* tools/Forge/main.m: grr. Closes: #35

2002-05-03 04:10  deek

	* tools/Forge/main.m: AGAIN. Closes: #35

2002-05-03 04:07  deek

	* tools/Forge/main.m: again. Closes: Bug#35

2002-05-03 04:06  deek

	* tools/Forge/main.m: one more time. Closes: Bug#35

2002-05-03 04:00  deek

	* tools/Forge/main.m: boo. Closes: 35

2002-05-03 03:59  deek

	* tools/Forge/main.m: ?? (Closes: Bug#35)

2002-05-03 03:56  taniwha

	* tools/qfcc/TODO: blah blah blah

2002-05-03 03:49  deek

	* tools/Forge/main.m: grr. Closes: #35

2002-05-03 03:48  deek

	* tools/Forge/main.m: One more time... Closes: #35

2002-05-03 03:46  deek

	* tools/Forge/main.m: Okay, this'd better work. Closes: #35

2002-05-03 03:39  deek

	* tools/Forge/main.m: testing AGAIN. Closes: Bug#35

2002-05-03 03:33  deek

	* tools/Forge/main.m: testing again. Closes: Bug#35

2002-05-03 03:28  deek

	* tools/Forge/main.m: Testing again. Closes: #35

2002-05-03 03:13  deek

	* tools/Forge/Forge.gorm: Doesn't do anything more, just looks a
	little prettier. Closes: #35

2002-05-02 05:03  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c: expr.h:  
	__attribute__((const)) has rather nasty results when it's not true
	expr.c:      fix up some mis-timed ex_error checks

2002-05-01 22:08  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c: don't
	generate useless expression warnings when that expression was
	caused by an error

2002-05-01 21:48  taniwha

	* tools/qfcc/include/Makefile.am: forgot to remove scope.h

2002-05-01 21:42  taniwha

	* tools/qfcc/source/qc-parse.y: d'oh, missed a ;

2002-05-01 21:35  taniwha

	* tools/qfcc/: include/qfcc.h, include/scope.h, source/emit.c,
	source/expr.c, source/qc-lex.l, source/qc-parse.y, source/switch.c:
	rewrite the type and def parsing to allow more flexible types

2002-05-01 21:33  taniwha

	* tools/qfcc/source/type.c: print out field types correctly

2002-05-01 20:26  deek

	* tools/Forge/Forge.classes: test commit.

2002-05-01 20:12  taniwha

	* include/QF/Makefile.am: add dstring.h to include_HEADERS

2002-05-01 05:10  snax

	* doc/config/zoom.rc: 
	Changed the zoom script to be mathematically correct.  The simplest
	solution is often the correct one.

2002-04-30 16:37  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c: two spelling correctsions
	are remove a redundant VectorCopy

2002-04-30 04:39  taniwha

	* libs/util/quakefs.c: search for .gz first

2002-04-29 22:03  snax

	* libs/video/renderer/sw32/screen.c: 
	Floating point value of fov is now used.

2002-04-29 19:19  taniwha

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am: this /should/ fix CoolMoDee's autoconf
	2.53 issues

2002-04-29 17:21  taniwha

	* libs/video/renderer/sw32/screen.c: fix the sw32 fov caps so it
	maches sw and gl

2002-04-29 01:41  snax

	* doc/config/zoom.rc: 
	Added my zoom script to CVS :P

2002-04-29 01:04  snax

	* include/QF/cmd.h, libs/console/client.c, libs/util/cmd.c: 
	Fixed the use of double quotes in chat messages and removed single
	quotes as an option to enclose tokens.

2002-04-28 09:03  deek

	* libs/video/targets/context_x11.c: Don't restore gamma if it's
	never been initialized. :)

2002-04-28 08:30  snax

	* include/QF/exp.h, include/QF/ops.h, libs/util/cmd.c,
	libs/util/exp.c, libs/util/ops.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c: 
	Added argument-list functions to EXP with trig and inverse trig
	functions to start.  More will follow.	Switched to doubles from
	floats and allowed numbers with exponents to be parsed properly. 
	Also changed the number of significant digits printed to 10. 
	Changed fov so it is now capped at 1, not 10.  The float value of
	fov is now used instead of int, so more precision can be attained
	at small values.

2002-04-27 04:08  taniwha

	* qw/source/cl_tent.c: a nother tiny optimisation: no nead to
	recalculate non-player beams every frame

2002-04-27 03:22  taniwha

	* qw/source/cl_tent.c: turns out that beams coming from the player
	entity get their start position updated which can cause the beam to
	shrink which can cause lightning ents to get stranded.

2002-04-27 02:51  taniwha

	* tools/qfcc/source/qc-parse.y: remove some debug code and fix some
	missing ;s

2002-04-27 00:25  taniwha

	* libs/video/targets/in_x11.c: Multi_key (K_COMPOSE) and Menu
	(K_MENU) are now supported

2002-04-27 00:07  taniwha

	* libs/video/targets/in_x11.c: support the printscr key in X

2002-04-26 22:23  taniwha

	* tools/qfcc/source/qc-lex.l: support all but \b, \< and \> of
	qccx' character escapes.

2002-04-26 22:09  snax

	* include/QF/cmd.h, libs/util/cmd.c: 
	Fixed Cmd_If_f so that embedded commands work again.

2002-04-26 21:49  taniwha

	* tools/qfcc/source/qc-parse.y: fix a silly parse snafu

2002-04-26 21:42  taniwha

	* tools/qfcc/source/qc-parse.y: qfcc now supports implicit string
	constant concatentation.

2002-04-26 21:28  taniwha

	* tools/qfcc/source/qc-parse.y: allow type (parm, parm, ...) to
	compile (the parms aren't type checked yet)

2002-04-26 20:25  deek

	* libs/video/targets/context_x11.c: Fix gamma again. Also some
	minor whitespace and slight code cleanup.

2002-04-26 18:55  taniwha

	* libs/video/targets/vid_x11.c: XPutImage returns 0 for success,
	not error

2002-04-26 18:03  taniwha

	* configure.ac: alpha gcc doesn't like -malign-*

2002-04-26 17:15  taniwha

	* libs/util/cmd.c: alpha compile fix

2002-04-26 16:05  taniwha

	* qw/source/net_udp6.c: when comparing addresses, it helps if the
	/whole/ address is compared :P

2002-04-25 21:54  taniwha

	* libs/video/targets/: vid_glx.c, vid_x11.c: VID_GetGamma neither
	compiles nor is needed :)

2002-04-25 21:51  wildcode

	* libs/video/targets/vid_3dfxsvga.c: changed sig handling to allow
	for core dumps etc, like x11 and glx

2002-04-25 20:53  deek

	* include/context_x11.h, libs/video/targets/context_x11.c: X11
	gamma restoration now works properly for systems with a normal
	gamma that uses all three components (red, green, blue).
	
	Next up: three-component internal gamma.

2002-04-25 20:28  deek

	* libs/video/targets/context_x11.c: System gamma is now restored
	properly in X11.

2002-04-25 20:08  taniwha

	* libs/util/cvar.c: redo the cvar vector reading code to produce
	more useful results

2002-04-25 19:39  taniwha

	* libs/util/Makefile.am: sort the sources list

2002-04-25 19:38  taniwha

	* qw/source/cl_main.c: got a little too agressive with that
	optimisation :P (I'm surprised it worked at all)

2002-04-25 19:04  taniwha

	* qw/source/cl_tent.c: this might fix the lightning bug (produces
	better code anyway)

2002-04-25 17:16  taniwha

	* qw/source/cl_main.c: a couple of very minor optimisations

2002-04-25 16:50  deek

	* nq/source/host.c, qw/include/client.h, qw/source/cl_input.c,
	qw/source/cl_main.c: WOOHOO! The hardcoded framerate cap is gone!
	cl_maxfps 0 now allows an unbounded frame rate (you can still set
	it to clamp your fps to, for example, your monitor's refresh rate),
	and cl_maxnetfps 0 is now based on your network rate.
	
	The NetQuake-compatible targets now also have an unbounded
	framerate. This is OK, because the built-in server uses its own
	tick rate.

2002-04-25 14:34  deek

	* nq/source/cl_screen.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/cl_screen.c, qw/source/sv_main.c,
	libs/video/renderer/r_cvar.c: Fix up the watervis stuff. Whoops! :)

2002-04-25 12:53  deek

	* qw/source/sv_pr_cmds.c: Clear up some comments.

2002-04-25 12:52  deek

	* qw/source/sv_main.c: Clarify the meaning of the watervis
	serverinfo/Cvar in the server help

2002-04-25 12:51  deek

	* include/r_local.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_rsurf.c, nq/source/host.c,
	qw/source/cl_main.c: Redo r_wateralpha so that it doesn't force its
	value based on the watervis serverinfo. Instead, create a new
	cl_wateralpha float variable that is set to r_wateralpha->value in
	Host_Frame, and use that float during rendering.

2002-04-25 04:51  taniwha

	* include/QF/gcc_attr.h: bah, __builtin_expect is new in gcc 3

2002-04-25 04:32  taniwha

	* include/QF/gcc_attr.h, libs/video/renderer/r_efrag.c: rewrite
	R_SplitEntityOnNode to be itterative rather than recursive (using a
	static `stack') to avoid the function call overhead. this cuts
	about 40% of the execution time from this function.
	
	No matter what I tried, best results were obtained using
	__builtin_expect, so make sure non-gcc compilers do the right thing
	when they encounter it.

2002-04-25 04:30  taniwha

	* qw/source/: cl_ents.c, cl_tent.c: stuff player, beam and
	explosion entities into the map (rather than building the render
	entity lists directly) so they get vis-clipped. The benefits of
	this to newer gl cards/drivers or sw is negligable, but is a pretty
	serious boost for the voodoo2 (~24%).

2002-04-24 22:33  snax

	* include/QF/cmd.h, include/QF/exp.h, include/QF/ops.h,
	libs/util/cmd.c, libs/util/exp.c, libs/util/ops.c: 
	Cleaned up Cmd_Args.  It is no longer uselessly built up in
	Cmd_TokenizeString since I realized the code was just pulling it
	apart and putting it back together.  Added Cmd_Argsu to access the
	unprocessed command.  Added support for else following if in such a
	way that if/else if/else structures work.  Added support for unary
	operators in EXP and added the ! (not) operator.  The ifnot command
	will be kept for variety.

2002-04-23 17:23  taniwha

	* libs/models/brush/gl_model_brush.c: very minor load-time
	optimisation

2002-04-23 07:47  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/dstring.c,
	qw/source/cl_main.c: 
	Added the getserverinfo command to return the value of a server
	info key to GIB.  Fixed a bug in dstring_replace that was causing
	too much data to be copied when the incoming string was larger than
	what was being replaced.  Very minor reorganization in cmd.c (1
	function moved around I think).  cmd.c should probably get broken
	up into separate files soon.

2002-04-22 04:23  snax

	* libs/util/cmd.c: 
	Fixed a bug with escaped braces and quotes and added the strlen and
	streq commands to GIB.

2002-04-20 03:22  taniwha

	* qw/source/: sv_main.c, sv_user.c: forgot to delete the (commented
	out) calls to Cmd_Process

2002-04-19 22:54  taniwha

	* include/QF/dstring.h, libs/util/cmd.c, libs/util/dstring.c,
	qw/source/sv_main.c, qw/source/sv_user.c: dstring.c dstring.h:	 
	add dstring_replace. this replaces a string of lenth rlen at
	position   pos with data of lenth len, growing, shrinking and
	shuffling data as    appropriate. At this rate, the dstring `class'
	will get buffer gap	 editing capabilities :) cmd.c: 
	Cmd_TokenizeString builds cmd_active_buffer->line again.       
	Cmd_Process bails out instantly if cmd_active_buffer is a legacy
	buffer	       and uses dstring_replace to modify the parameters in
	   cmd_active_buffer->line. This last change results in drastic   
	simplification (and accuracy) of the commandline reconstruction
	code,	both in Cmd_TokenizeString and Cmd_Process.

2002-04-19 21:18  taniwha

	* qw/source/: sv_main.c, sv_user.c: currently, Cmd_Process needs to
	be called after Cmd_TokenizeString, even for legacy buffers. I'm
	not terribly happy with this, but it fixes the broken "say"
	problem.

2002-04-19 20:08  taniwha

	* configure.ac, include/alsa_funcs_list.h, include/QF/plugin.h,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_null.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, libs/audio/cd/cd_xmms.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_null.c,
	libs/audio/targets/Makefile.am, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_null.c, libs/audio/targets/snd_oss.c,
	libs/audio/targets/snd_sdl.c, libs/audio/targets/snd_sgi.c,
	libs/audio/targets/snd_sun.c, libs/audio/targets/snd_win.c,
	libs/console/client.c, libs/console/server.c, libs/util/plugin.c:
	the "two birds with one stone" commit
	
	1) when /not/ building static plugins, the plugin info name is,
	once again,    PluginInfo, but is still type_name_PluginInfo for
	static plugins. This	allows plugins to be symlinked (highly
	desirable for the debian packages,    and likely others). This also
	requires plugins to /not/ be loaded with    RTLD_GLOBAL.  2)
	because of 1, snd_alsa_0_9 has to explicitly load libasound itself.
	This	just happens to fix my segfault on shutdown in RedHat 6.2.

2002-04-19 17:58  taniwha

	* qw/source/cl_parse.c: rearrange the svc_stufftext code so
	stuffbuff doesn't even get allocated if it's not needed. This
	should speed things up fractionally for well behaved mods/servers
	that send atomic svc_stufftext packets (ie, always ending in \n).

2002-04-19 06:26  snax

	* qw/source/cl_parse.c: 
	Changed stufftext behavior so that commands are built up until a \n
	is found at the end of the string.  This works around a stupidity
	in some servers where stufftext commands are sent in pieces and
	might not reach the client before execution occurs, resulting in
	parse errors.

2002-04-17 21:15  taniwha

	* libs/audio/targets/snd_oss.c: munmap the sound buffer when
	closing the device. This might help with some hangs on shutdown.

2002-04-17 07:05  snax

	* libs/: console/client.c, util/cmd.c, video/targets/keys.c: 
	Moved commands from bound keys into a separate buffer, changed the
	syntax of for loops to be like that of C, changed math expressions
	to be enclosed in #{} instead of #().

2002-04-17 06:33  taniwha

	* configure.ac: correct some cut&paste errors pointed out by Jaq

2002-04-17 01:15  snax

	* libs/util/cmd.c: 
	Oops.  Fixed a stupid bug that broke having more than one embedded
	command in a token.

2002-04-16 23:56  snax

	* include/QF/cmd.h, libs/util/cmd.c: 
	Completely redid the way embedded functions are subroutines in
	general are handled, meaning that execution can be paused at any
	time without a hitch.  Warning: This is a major change to the
	architecture (or lack thereof) of GIB.	Please test for bugs! 
	Also, there are a few ugly bits of code that need to be cleaned up,
	but that work for now.

2002-04-16 17:18  taniwha

	* qw/source/sv_progs.c: even id has that blasted bug :/

2002-04-16 17:03  taniwha

	* nq/source/Makefile.am: link nq-sdl32 against the correct renderer
	(I'm surprised it worked at all) this fixes the inverted lightmaps
	(bug #27) and the borked bit depth settings.

2002-04-16 16:51  deek

	* include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/targets/vid_common_gl.c: Add multitexture support for
	Alias models, and disable the multitexture support for BSP models,
	until they can be fixed. gl_multitexture should now actually be a
	speedup!
	
	NOTE: Some OpenGL implementations have trouble with the texture
	function used. 3Dfx Voodoo 1/2 are known to have this trouble. I
	don't know how to fix this, or even if it can be fixed. :/

2002-04-16 08:07  deek

	* debian/: changelog, control, quakeforge-alsa.postinst,
	quakeforge-alsa.prerm, quakeforge-common.shlibs,
	quakeforge-libs-gl.shlibs, quakeforge-libs-sw.shlibs,
	quakeforge-oss.postinst, quakeforge-oss.prerm, rules: Updated the
	Debian packages. They seem to work on my machine.

2002-04-15 22:24  taniwha

	* tools/qfcc/source/qfcc.c: use dstring_new instead of
	dstring_newstr to avoid allocating memory that's only going to be
	reallocated immediatly anyway.

2002-04-15 22:17  taniwha

	* acinclude.m4, configure.ac, libs/util/dstring.c: Turns out that
	on PPC, va_list is an array (effectivly typedef struct
	__va_list_tag va_list[1];) which causes grief when attempting to
	reuse va_list variables (eg, in vsnprintf retry loops). This is the
	reason for MisterP's crashes as the pointers in va_list no longer
	point to valid data.
	
	acinclude.m4:	shamelessly steal the va_list, va_copy and
	__va_copy macros from	     cdda2wav but modified so AC_DEFINE
	includes the description (so	     acconfig.h can remain gone)
	configure.ac:	    use AC_TYPE_VA_LIST, AC_FUNC_VA_COPY and
	AC_FUNC_VA__COPY dstring.c:    stash the incoming va_list args in a
	temp var before calling vsnprintf  then restore them each time
	before retrying, but only if va_list is an  array (hopefully this
	is ok for when va_list is a structure)

2002-04-15 19:06  taniwha

	* qw/source/master.c: clean up the mess of {send,recv}msg vs
	{sendto,recvfrom}

2002-04-15 18:13  taniwha

	* qw/source/master.c: add the -b dotted.quad option so qw-master
	can bind to a specific address.  Useful on multi-homed machines
	where either you want qw-master to listen on only one address or
	your operating system is lame.
	
	While (currently) ugly, compiles for win32 again.

2002-04-15 14:35  taniwha

	* configure.ac, qw/source/master.c: need to explicitly include
	sys/uio.h on older libc

2002-04-15 03:26  wildcode

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_rmain.c, gl_rsurf.c:
	some small performance optimizations with textures and animations

2002-04-14 22:52  taniwha

	* libs/util/cmd.c: that wasn't meant to get checked in. it came
	from an aborted change to how commands get register.

2002-04-14 22:35  snax

	* libs/util/cmd.c: 
	You can now assign to local variables with var = value.  You can
	also index into variables in either substitution (i.e. $bob[25]) or
	assignment (i.e. bob[25] = 'q') When using assignment into an index
	of a var, the current character is removed and replace with the new
	value.	That means that if the new value is longer than one
	character, the string will grow.  A feature that may be done in the
	future is indexing between two values to get a substring, ie
	bob[25..30] = newstr.

2002-04-14 03:44  taniwha

	* qw/source/master.c: make sure reply packets go out the same
	interface they cam in on.  This breaks win32 builds :/

2002-04-14 01:25  taniwha

	* libs/gamecode/builtins/bi_cmd.c: give qc access to Cmd_Return

2002-04-14 01:12  snax

	* include/QF/cmd.h, libs/util/cmd.c: 
	The tokenizer will now not break tokens appart within quotes or
	braces.  This means things like echo ~{somefunc arg1 arg2} will get
	parsed properly without having to enclose it in quotes.  Exported
	the Cmd_Return function so that anything can return values to GIB
	(such as quakec).

2002-04-13 19:52  taniwha

	* configure.ac: need to use $CC instead of raw gcc when testing the
	version

2002-04-13 04:56  taniwha

	* libs/video/targets/keys.c: add the keyhelp command. think xev

2002-04-12 19:02  taniwha

	* configure.ac: Closes: #26 include Xlib.h when checking for
	xf86vmode.h and xf86dga.h

2002-04-12 17:54  taniwha

	* qw/source/cl_ents.c: correct some email addresses

2002-04-12 17:19  taniwha

	* include/QF/cmd.h, include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_cmd.c, libs/gamecode/builtins/bi_init.c,
	libs/util/cmd.c: and the command api to csqc and use it to bind
	menu_load and menu_save. F2 and F3 now work in nq :)

2002-04-11 18:42  taniwha

	* libs/util/Makefile.am, libs/util/buildnum.c,
	libs/video/targets/keys.c, nq/source/host.c, qw/source/Makefile.am,
	qw/source/buildnum.c, qw/source/cl_main.c: move buildnum.c to util
	and make nq and qw init more similar

2002-04-10 21:03  taniwha

	* qw/source/: sv_main.c, sv_progs.c: fix some problems with error
	printing, especially when using the curses console

2002-04-10 19:52  taniwha

	* tools/qfcc/: include/qfcc.h, source/qc-lex.l, source/qfcc.c: -p N
	or --strip-path N will strip up to N leading path elements for a
	source file's path.

2002-04-10 19:11  taniwha

	* configure.ac: compress progs files (and symbol tables) when zlib
	is available

2002-04-10 18:22  taniwha

	* configure.ac: add --with-arch to give more control over which
	architecture gcc compiles for. this is espeically useful when (eg)
	config.guess provies the arch as i686 but a i586 is more correct.

2002-04-10 17:56  taniwha

	* configure.ac: explicitly require bison and flex

2002-04-10 06:56  taniwha

	* libs/video/renderer/r_progs.c: it he's if I understand that
	Draw_CachePic puts the pic into the cache...

2002-04-10 01:38  taniwha

	* libs/video/renderer/r_progs.c: d'oh, bloody gcc 2.95 builtin
	prototypes

2002-04-09 21:38  taniwha

	* libs/video/renderer/r_progs.c: the draw api now uses a `real'
	qpic_t rather than loading the pic every time

2002-04-09 21:37  taniwha

	* tools/qfcc/source/type.c: fix a seg when trying to print a null
	type

2002-04-09 17:00  taniwha

	* libs/console/menu.c, qw/source/cl_main.c: fix confim_quit

2002-04-09 16:21  taniwha

	* libs/gamecode/builtins/bi_strhash.c: clear out the string hash
	resources completely

2002-04-09 16:06  taniwha

	* libs/gamecode/: builtins/bi_inputline.c, engine/pr_resource.c:
	fix a silly braino in the resources code that was causing the
	resource structs to not get linked into the chain

2002-04-09 15:29  taniwha

	* libs/gamecode/builtins/bi_inputline.c: better catching of invalid
	inputline pointers

2002-04-07 06:31  taniwha

	* nq/source/sys_unix.c: more FNDELAY to O_NONBLOCK

2002-04-07 06:00  taniwha

	* configure.ac: make the linux/solaris variant of CPP_NAME the
	default

2002-04-07 05:53  taniwha

	* configure.ac: oops, sh isn't C :)

2002-04-07 05:52  taniwha

	* configure.ac: make CPP_NAME get set for solaris

2002-04-07 05:44  taniwha

	* tools/qfcc/source/qc-lex.l: more signed char indeces

2002-04-07 05:40  taniwha

	* tools/qfcc/source/qfcc.c: %d and pid_t don't mix on solaris, so
	use %ld and cast to long

2002-04-07 05:35  taniwha

	* nq/source/sys_unixd.c: s/FNDELAY/O_NONBLOCK/

2002-04-07 05:27  taniwha

	* nq/source/Makefile.am: don't build libasm at all when not doing
	asm

2002-04-07 05:03  taniwha

	* qw/source/sv_main.c: damn sun's model_t :P

2002-04-07 04:57  taniwha

	* libs/util/exp.c: oops :)

2002-04-07 04:54  taniwha

	* libs/util/exp.c: more signed char indeces

2002-04-07 04:45  taniwha

	* libs/video/targets/vid_sgl.c: setenv isn't as portable as one
	could wish...

2002-04-07 04:16  taniwha

	* bootstrap: solaris' test doesn't like -e

2002-04-07 03:43  taniwha

	* bootstrap: hopefully fix this sucker

2002-04-07 03:41  taniwha

	* libs/util/cmd.c: fix some signed char index warnings

2002-04-07 03:31  taniwha

	* bootstrap: looks like solaris' test doesn't short circuit

2002-04-07 03:24  taniwha

	* libs/audio/targets/snd_sun.c: this should fix compiling snd_sun
	on solaris

2002-04-07 03:22  taniwha

	* bootstrap: try to fix Damm's bootstrap error (invalid arg to -x)

2002-04-03 18:50  taniwha

	* libs/models/alias/gl_model_alias.c: fix a missing \n

2002-03-29 07:43  snax

	* include/QF/cmd.h, libs/console/client.c, libs/util/cmd.c: 
	Added embedded commands with ~{} and the return command, created a
	token structure to help tidy the command buffer struct up a bit,
	fixed a few bugs and probably created 100 more.  A lot of things
	were changed to allow embedded commands: - Old buffers on the stack
	are left alone for Cbuf_ExecuteStack to clean up.  This is so
	return values can be extracted from them.  - The imperative flag
	has been added.  An imperative buffer and all buffers following it
	can not be paused with the wait command.  - The returning flag and
	retval dstring have been added.  If a buffer returned something,
	the flag will be set.  - The return command was added so there was
	something to use in the substitution.  Return nukes all loop
	buffers since they don't really count as independent functions,
	sets the return value on the top buffer, and clears it.  - Who
	knows what else.

2002-03-27 06:24  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/exp.c,
	qw/source/sv_main.c, qw/source/sv_user.c: 
	Beautified GIB, improved looping and backtraces slightly.  Old
	buffers are now recycled, not freed.  Fixed some bugs in exp.c. 
	Ready to add embeded functions (read: function calls with return
	values) and for loops.	Probably some other misc. fixes, I tend to
	go on debugging streaks.

2002-03-24 06:55  snax

	* libs/util/cmd.c: 
	Fixed a bug with comments that don't have a newline after them.

2002-03-23 23:13  snax

	* libs/util/cmd.c: 
	Fixed a stupid bug in Cmd_Exec_f that was causing map commands
	inside executed files to crash the server.

2002-03-22 07:11  snax

	* libs/util/: cmd.c, exp.c: 
	Fixed a double free in exp.c, and made math error reports slightly
	more useful.

2002-03-22 00:22  snax

	* include/QF/cmd.h, include/QF/ops.h, libs/util/cmd.c,
	libs/util/exp.c, libs/util/ops.c: 
	Changed how looping works, fixed echo to work with taniwha's
	Cmd_Args changes, added the != operator for math evaluation, added
	break command to break out of loops early, added ifnot command, and
	who knows what else.

2002-03-21 21:56  taniwha

	* libs/util/dstring.c: minor oops

2002-03-21 21:56  taniwha

	* libs/util/dstring.c: whitespace

2002-03-21 21:53  taniwha

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

2002-03-21 21:45  taniwha

	* libs/util/cmd.c: fix a couple of brainos that broke quotes
	entirely

2002-03-21 21:17  taniwha

	* include/QF/cmd.h, libs/util/cmd.c: rework cmd_buffer_t->line and
	cmd_buffer_t->args building so quotes are preseved

2002-03-21 21:16  taniwha

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

2002-03-21 19:47  taniwha

	* libs/util/cmd.c, include/QF/sys.h: sys.h:	define SYS_CHECKMEM
	macro to ease memory allocation failure detection cmd.c:    loads
	of whitespace

2002-03-20 22:57  snax

	* libs/: gamecode/engine/pr_load.c, util/cmd.c, util/exp.c,
	util/quakefs.c: 
	Some bug fixes and memory leak fixes.  Local variables break
	randomly, probably due to my misuse of hash tables.  Anyone have
	any ideas?

2002-03-20 16:13  elmex

	* qw/source/cl_skin.c: Added teamname to the playerconfig dialog. 
	Made noskins a archived var.  Added a network menu.  -> just
	realized, that menu-code is still to blown and still sucks too
	much. i am thinking about a more templated menu-code. (tanwha: i
	will design something nice ;)

2002-03-20 04:24  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/exp.c: 
	Added local variables and replaced %-substitution with local
	variables.  Made variable substitution recursive, so ${${foo}} will
	be the value of the variable whose name is contained in foo.  Added
	setl command to manipulate local variables.  The only other place
	they can be used is in variable substitution.

2002-03-19 18:08  elmex

	* libs/gamecode/builtins/bi_strhash.c: Fixed some memory problems
	in my string-hashes.

2002-03-19 17:07  elmex

	* libs/gamecode/builtins/bi_inputline.c: Playermenu working now
	fine.  Added some api-functions to complete playermenu. 
	(Playermenu isn't still finished)

2002-03-19 17:03  taniwha

	* libs/console/menu.c: and another one :/

2002-03-19 16:59  taniwha

	* libs/console/menu.c: missed a place for enter_hook

2002-03-19 16:20  elmex

	* doc/QCMenuCondingStyle: Added Menu_Enter-/LeaveHook to the
	CodingStyle as a function prefix.

2002-03-18 23:39  snax

	* libs/util/cmd.c: 
	Changed to an execution stack system for aliases and config files,
	and added error backtraces.

2002-03-18 22:40  taniwha

	* tools/pak/pakfile.c: compile fix for win32

2002-03-18 22:16  taniwha

	* tools/zpak: make zpak work with the new pak

2002-03-18 22:16  taniwha

	* tools/pak/pak.c: fix an oopsie with the verbose output of extract
	and create

2002-03-18 22:01  taniwha

	* configure.ac, tools/Makefile.am, tools/pak/.cvsignore,
	tools/pak/Makefile, tools/pak/Makefile.am: make pak get built with
	the rest of the system

2002-03-18 21:37  taniwha

	* tools/pak/: pak.c, pakfile.c, pakfile.h: extraction works

2002-03-18 20:52  taniwha

	* tools/pak/pakfile.c: start working on file extraction

2002-03-18 20:20  taniwha

	* libs/console/menu.c: callback hooks for entering/leaving menus

2002-03-18 18:03  taniwha

	* tools/pak/: pak.c, pakfile.c, pakfile.h: can now create pak files

2002-03-18 16:47  taniwha

	* include/QF/cmd.h, libs/console/client.c, libs/console/server.c:
	break the dependency between cmd.h and dstring.h

2002-03-18 07:30  taniwha

	* tools/qfcc/source/pr_def.c: fix handling of pointers in function
	params and local vars for qc functions

2002-03-18 04:12  snax

	* include/QF/cmd.h, libs/util/cmd.c, libs/util/ops.c: 
	Fixed some bugs and generalized the command buffer interface. 
	Allowed for buffers to be linked into execution stacks and changed
	aliases and script files to be run in a new stack frame. 
	Cbuf_Execute executes the stack from the top down, so wait commands
	are handled properly.

2002-03-17 06:57  snax

	* include/QF/exp.h, include/QF/ops.h, libs/util/Makefile.am,
	libs/util/cmd.c, libs/util/exp.c, libs/util/ops.c: 
	Added math evaluation, the ability for commands to span multiple
	lines within braces, and put support for comments back in (oops). 
	To use math evaluation, put a math expression inside $().  If you
	have spaces in your expression, you'll need to enclose the entire
	thing in quotes so it doesn't get split up into multiple tokens.

2002-03-17 03:31  snax

	* libs/util/cmd.c: 
	Changed the token finder to be recursive, added if and while
	commands, and allow tokens within braces to continue across
	newlines.

2002-03-16 21:17  snax

	* libs/util/cmd.c: 
	Added the ability to use curly braces to enclose tokens.  Tokens in
	braces won't be processed except for escape characters, so that
	escaped braces can be used within.  If an uneven number of curly
	braces are within a token, it will be misparsed, so escaped braces
	are important if you don't want them to be considered in the
	parsing of the token.  Ideally, braces within quotes within braces
	should not need to be escaped, but this would require a redesign of
	the parser to be recursive.  Maybe I will do this later.

2002-03-16 20:22  elmex

	* doc/QCMenuCondingStyle, libs/gamecode/builtins/bi_string.c,
	libs/video/renderer/r_progs.c: Did further working on the menu
	code.  Added a _unfinished_ Player options-submenu, for setting the
	name, top-/bottomcolor.  Added Draw_Fill and such to the progs api.
	 Added some comments.

2002-03-16 15:52  elmex

	* doc/QCMenuCondingStyle, include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_strhash.c: 1. general menu code cleanup
	2. added lots of comments to my menu code 3. wrote a string hash
	api (key -> value assignment list) Hm, nothing else afaik. ;)

2002-03-16 09:25  taniwha

	* include/r_local.h, libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c, libs/video/renderer/sw/d_surf.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw32/d_surf.c,
	libs/video/renderer/sw32/sw32_rsurf.c: nothing much, just give
	wildcode a 30% speed boost. Basicly, stop binding a texture for
	every single brush poly: due to texsort, they will come in batches.

2002-03-16 06:31  snax

	* libs/util/cmd.c: 
	Bug fixes!  Fixed escape character detection, use of str =
	dstr->str without considering that realloc could result in
	dstr->str being changed.  Also made variable substitution of
	non-existant variables be replaced with a null string rather than
	being left alone, to prevent errors in scripts from causing
	weirdness as strings get passed through the parser several times.

2002-03-16 00:14  elmex

	* doc/QCMenuCondingStyle: Improved the menu code a bit, made style
	cleaner and added some comments to my menu code.

2002-03-16 00:00  elmex

	* doc/QCMenuCondingStyle: Wrote a quick draft for QuakeC Menu
	coding

2002-03-15 18:52  taniwha

	* tools/pak/pak.c: still only tests, but at least now it won't seg
	:)

2002-03-15 16:49  taniwha

	* qw/source/cl_ents.c: make sure unused player slots are skipped
	when linking (should fix elmex' segfault)

2002-03-15 13:31  elmex

	* qw/source/: cl_parse.c, sbar.c: Fixed cl_fraglog and fs_fraglog
	cvar for being archived.  Fixed fraglogging when playing demos.

2002-03-15 07:35  taniwha

	* qw/source/: cl_demo.c, cl_main.c: don't process server packets
	when a client packet has been read from a demo file. this was
	causing server packets to sometimes be processed multiple times.

2002-03-15 01:45  snax

	* libs/util/cmd.c: 
	Fixed an error in extract line that caused escaped quotes to be
	parsed as normal quotes and made it so executed files are always
	inserted into the console buffer so that class config files in TF
	can use the new parser features, even though the exec command is
	run in the legacy buffer

2002-03-14 21:33  taniwha

	* qw/source/cl_ents.c: hopefully fix our rocket trail problem

2002-03-14 20:51  taniwha

	* .cvsignore: newest autoconf creates this dir...

2002-03-14 20:49  taniwha

	* acconfig.h, configure.ac: fixes for most recent autoconf.
	fortunatly ac 2.13 is happy with them so acconfig.h is now gone :)

2002-03-14 19:41  elmex

	* qw/source/sbar.c: Made fraglogging switchable. And added it to
	the features-menu.  cl_fraglog is the new cvar for toggling
	fraglogging.

2002-03-14 19:40  taniwha

	* tools/gl_stub/gls_trace.c: remove a bonus TRACE

2002-03-14 18:48  taniwha

	* qw/: include/cl_demo.h, source/cl_demo.c, source/cl_main.c: demo
	autorecord patch from RvB

2002-03-14 15:43  elmex

	* qw/source/: cl_parse.c, sbar.c: Added my fancy automatic fraglog
	to the qw-client.  Cvar fs_fraglog is a new cvar for the filename
	of the fraglog (default: qw-score.log) Any devel should take a look
	at qw/source/cl_parse.c and qw/source/sbar.c to verify the place
	where the function is placed and called, i am not shure if its
	correct there.

2002-03-14 00:05  taniwha

	* tools/qfcc/source/qfcc.c: fix the win32 side of pre-preocessing

2002-03-13 19:20  taniwha

	* include/QF/sys.h, libs/video/targets/context_x11.c: signal
	handling improvements

2002-03-13 18:09  taniwha

	* qw/source/cl_demo.c: demo auto-naming patch from RvB

2002-03-12 23:45  taniwha

	* include/QF/Makefile.am, include/QF/pak.h, libs/util/quakefs.c,
	tools/pak/.cvsignore, tools/pak/Makefile, tools/pak/pak.c,
	tools/pak/pakfile.c, tools/pak/pakfile.h: get back to work on
	creating a good command line pak file util. currently only dumps
	the file names/sizes and segs if it's used incorrectly, but it's a
	start.

2002-03-12 19:44  taniwha

	* qw/source/cl_ents.c: this should fix elmex's segfault

2002-03-12 17:44  taniwha

	* libs/gamecode/builtins/bi_file.c: forgot about the need for the
	proto itself

2002-03-12 17:36  taniwha

	* libs/gamecode/builtins/bi_file.c: fix missing prototype for
	fnmatch on some systems

2002-03-12 00:07  taniwha

	* tools/gl_stub/: gl_stub.c, gls_trace.c: tracing code can now be
	selected by setting GLSTUB_TRACE to a non-zero value (eg, export
	GLSTUB_TRACE=1)

2002-03-11 23:55  taniwha

	* include/QF/GL/funcs.h, include/QF/GL/qf_funcs_list.h,
	libs/video/renderer/gl/gl_funcs.c, tools/gl_stub/.cvsignore,
	tools/gl_stub/build, tools/gl_stub/gl_stub.c,
	tools/gl_stub/gls_norm.c, tools/gl_stub/gls_trace.c,
	tools/gl_stub/glx_funcs_list.h: start work on instrumenting
	GLstub.so

2002-03-11 19:01  taniwha

	* libs/gamecode/builtins/bi_file.c: make file open a little more
	secure

2002-03-11 18:47  taniwha

	* qw/source/cl_parse.c: fix the client getting stuck trying to
	download (eg) "skins/  .pcx"

2002-03-08 23:11  taniwha

	* include/QF/dstring.h, libs/audio/targets/snd_alsa_0_9.c,
	libs/console/client.c, libs/console/server.c, libs/util/dstring.c,
	libs/util/quakeio.c, libs/util/sys.c, libs/util/va.c,
	tools/qfcc/source/qfcc.c: dstring.[ch]:     create dsprintf and
	dvsprintf to do formated prints to dynamic strings.  rest   Use the
	new functions :)

2002-03-08 21:04  taniwha

	* configure.ac: another missed gib reference

2002-03-08 20:56  taniwha

	* tools/qfcc/source/qfcc.c: fix a missing dstring_adjust call (I
	guess I need to make a dsprintf:)

2002-03-07 18:36  taniwha

	* tools/qfcc/source/qfcc.c: break out the preprocessing code into a
	function so I can later preprocess the progs.src file. also use
	snax's new dynamic strings for the tempname.

2002-03-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: 
	The final checkin before merging.  Hopefully no showstopping bugs
	remain.

2002-03-04 02:37  snax

	* libs/util/cmd.c: 
	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: 
	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: 
	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: 
	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: 
	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: 
	HTML-like tags are more or less done.  Next up is variable
	substitution and escape characters.

2002-03-03 03:36  snax

	* include/QF/dstring.h: file dstring.h was initially added on
	branch newcmd.

2002-03-03 03:36  snax

	* libs/util/dstring.c: file dstring.c was initially added on branch
	newcmd.

2002-03-03 03:36  snax

	* include/QF/cmd.h, include/QF/dstring.h, libs/util/Makefile.am,
	libs/util/cmd.c, libs/util/dstring.c: 
	This is the first commit to the newcmd branch, which is a
	mostly-rewritten console command parser.  It will eventually
	include html-like tags for modifying text (gold numbers, brown
	characters, etc) and escaped characters.  The major differences so
	far are that dynamic strings are now used instead of static
	buffers, and single quotes can be used to enclose tokens as well as
	double quotes.

2002-03-01 22:35  taniwha

	* doc/QF-HOWTO: update the cvs location

2002-02-28 04:12  taniwha

	* libs/console/client.c: cl_chatmode works again

2002-02-27 06:55  taniwha

	* include/QF/sys.h, libs/util/sys.c,
	libs/video/targets/context_x11.c: now, so long as ulimit allows it,
	we can always get a core dump. Looks a little odd:
	
	Received signal 11, exiting...	IN_Shutdown IN_LL_Shutdown
	VID_Shutdown Segmentation fault (core dumped)
	
	but the core file does accurately show the error

2002-02-27 05:22  taniwha

	* libs/video/: renderer/gl/gl_rmisc.c, renderer/gl/gl_screen.c,
	targets/vid_3dfxsvga.c, targets/vid_glx.c, targets/vid_sgl.c,
	targets/vid_wgl.c: After an interesting discussion with Lordhavoc,
	make the GPU do more work in the background. This is achieved by
	doing only a (qf)glFlush at the end of the frame, doing the inter
	rendering-frame processing (ie, client frame processing), glFinish,
	glXSwapBuffers, then starting the next frame. I've changed the
	glFinish call in SCR_UpdateScreen to glFlush and the glFlush call
	in GL_EndRendering to glFinish because there's no point in calling
	glFinish followed by glFlush. Also, SwapBuffers should always be
	precedded by glFinish rather than just glFlush (in Lordhavoc's
	experience). The GL_EndRendering at the end of SCR_UpdateScreen got
	moved to the beginning.

2002-02-26 07:32  taniwha

	* qw/source/: sv_init.c, sv_phys.c: move SV_SetMoveVars

2002-02-26 05:18  taniwha

	* configure.ac: another, probably vain, attempt at getting qf to at
	least /work/ with gcc- 2.96 :/

2002-02-26 00:14  taniwha

	* libs/video/targets/vid_wgl.c: first stab at hardware gamma
	support for windows. WILL screw up system gamma :)

2002-02-25 23:11  taniwha

	* qw/source/sv_phys.c: use sv_gravity->value instead of
	movevars.gravity

2002-02-25 22:57  taniwha

	* nq/include/server.h, nq/include/sv_progs.h, nq/source/host.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, nq/source/sv_progs.c,
	qw/include/server.h, qw/source/sv_main.c, qw/source/sv_phys.c,
	qw/source/sv_progs.c: more evil hacks to get nq's and qw's
	sv_phys.c similar.

2002-02-25 18:40  taniwha

	* qw/source/: pmove.c, sv_phys.c: if the velocity is 0, don't
	bother clipping it.

2002-02-25 17:41  taniwha

	* qw/source/sv_user.c: cut&paste + 1am = crippled quakeguy. d'oh :P

2002-02-25 07:44  taniwha

	* libs/gamecode/engine/pr_edict.c, nq/source/host_cmd.c,
	nq/source/sv_main.c, nq/source/sv_phys.c, qw/include/sv_progs.h,
	qw/source/sv_phys.c, qw/source/sv_progs.c, qw/source/sv_send.c,
	qw/source/sv_user.c: eliminate GetEdictFieldValue, mostly merge
	SV_AddGravity, and clean up some whitespace in sv_phys.c

2002-02-25 06:34  taniwha

	* nq/source/sv_phys.c, qw/source/sv_phys.c: remove an unneeded
	prototyp

2002-02-25 03:24  taniwha

	* nq/source/world.c, qw/source/world.c: when touching entities, it
	is possible for the next linked entity to be freed, and thus
	unlinked. when this mappens, make sure the pointer to the next
	entity to be touched gets updated appropriatly.

2002-02-25 03:22  taniwha

	* nq/source/sv_phys.c, qw/source/sv_phys.c: don't link in a
	MOVETYPE_NONE edict that has freed itself via its think function.

2002-02-24 01:11  taniwha

	* tools/qfcc/source/expr.c: make unsigned arrays/pointers more
	useful by allowing them to be used as unbounded arrays

2002-02-23 17:43  taniwha

	* configure.ac: more problems pointed out by raorn

2002-02-23 17:43  taniwha

	* libs/util/sys.c: win32 compile fix

2002-02-23 17:09  taniwha

	* configure.ac: fix a couple mistakes pointed out by raorn

2002-02-22 11:17  deek

	* libs/util/plugin.c: Hide the reason for a plugin load failure
	unless developer is set.

2002-02-22 10:24  deek

	* doc/ideas/language.txt: Another test, and reformatting a text
	file.

2002-02-22 10:16  deek

	* TODO: TODO stuff, and a test of the log_accum script.

2002-02-22 08:55  taniwha

	* acconfig.h, configure.ac, libs/video/renderer/r_cvar.c: gl_driver
	default is now configurable

2002-02-22 05:48  taniwha

	* qw/source/cl_main.c: ok, the usleep is back, but it's controlled
	via cl_usleep which defaults to off.

2002-02-22 05:28  taniwha

	* include/world.h, nq/include/server.h, nq/source/Makefile.am,
	nq/source/sv_cl_phys.c, nq/source/sv_phys.c, qw/include/server.h,
	qw/source/sv_phys.c: bring sv_phys.c closer to being mergable. I've
	temporarily(?) disabled Maddes' max velocity `fix' (yeah, it's
	physicly correct, but...). I'll probably cvar it.

2002-02-21 20:34  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c,
	source/pr_def.c, source/qc-parse.y:  o	don't ice when ex_name or
	ex_nil expressions show up in emit_expr.
	    instead, treat as useless epxression.
	 o  mark rvalue expressions as such
	 o  increment the users of a managed temp def when in an rvalue
	expr

2002-02-21 08:46  taniwha

	* tools/qfpreqcc/qfpreqcc: a couple fixes pointed out by raorn
	(thanks)

2002-02-21 07:56  taniwha

	* libs/video/targets/qfgl_ext.c: rewrite QFGL_ExtensionAddress to
	just use QFGL_ProcAddress and be done with it. hopefully this will
	fix raorn's crash.

2002-02-20 23:28  wildcode

	* doc/config/glspeed-v2.cfg: removed cl_bob cvars from config

2002-02-20 20:53  taniwha

	* nq/source/sv_move.c, qw/include/sv_progs.h, qw/source/sv_move.c:
	more cloning :)

2002-02-20 20:21  taniwha

	* nq/source/sv_phys.c, qw/source/sv_phys.c: reduce the fluffy diffs

2002-02-20 20:20  taniwha

	* nq/source/sv_model.c, qw/source/sv_model.c: remove unneeded stuff

2002-02-20 19:22  taniwha

	* include/QF/sys.h, libs/console/console.c, libs/util/sys.c,
	nq/include/server.h, nq/source/host.c, nq/source/sv_main.c,
	nq/source/world.c, qw/include/server.h, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_main.c,
	qw/source/sv_phys.c, qw/source/sv_pr_cmds.c, qw/source/sv_progs.c,
	qw/source/sv_send.c, qw/source/world.c: redo Sys_Error so it's more
	usable throughout quake

2002-02-20 18:35  taniwha

	* nq/include/server.h, nq/source/sv_main.c, nq/source/world.c,
	qw/source/world.c: nq world.c and qw world.c are now identical
	ignoring the $Id line

2002-02-19 23:22  taniwha

	* nq/include/net.h: nuke some useless (or even harmful) prototypes

2002-02-19 20:47  taniwha

	* include/QF/sys.h, libs/util/sys.c, nq/include/host.h,
	nq/source/host.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_main.c: give nq host_mem_size so -mem can be a cvar
	(similar to sv_mem_size and cl_mem_size in qw).

2002-02-19 19:24  taniwha

	* qw/source/cl_main.c: fix a core dump when failing to allocate the
	hunk

2002-02-19 00:58  misty

	* nq/source/cl_main.c, qw/source/cl_main.c: Changed show_fps,
	show_time, show_pl and show_ping into archived cvars. They were
	archived originally, but apparently some insane little gremlin
	keeps reverting my change without telling me why :)
	
	Tim/Misty/Misty-chan

2002-02-19 00:16  taniwha

	* tools/qfcc/source/qc-parse.y: warn when a top-level local shadows
	a parameter

2002-02-18 19:21  taniwha

	* qw/source/cl_main.c: kill the usleep. I don't know why, nor do I
	really care, but it causes qw to not run at full speed even though
	it shouldn't.

2002-02-18 06:23  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/expr.c,
	source/qc-lex.l, source/qfcc.c: Implement --traditional so qfcc can
	be a nicer qcc. This disables several keywords (quaternion integer
	function for break continue switch case default NIL struct enum
	typedef) and converts some errors to warnings (assignment to
	constants, insufficient function arguments, return; from non-void
	function, anal function `pointer' type checks)

2002-02-16 05:15  taniwha

	* tools/qfcc/include/Makefile.am: make dist fix
	-------------------------------------------------------------------
	---

2002-02-16 04:21  wildcode

	* libs/console/client.c: fixed up positioning of say_team input,
	also fixed length of say and say_team, thanx taniwha

2002-02-13 17:58  taniwha

	* qw/source/master.c: make sure networking is initialized before
	doing /anything/. this should fix the host lookup failurs for win32
	when using -f.

2002-02-13 17:52  taniwha

	* qw/source/cl_parse.c: totally zap a client slot when the server
	sends an svc_updateuserinfo with a blank info string as the only
	way this should ever happen is when the server is dropping the
	relevant client so our client might as well drop it too.

2002-02-13 17:50  taniwha

	* qw/source/cl_demo.c: don't bother writing client info for unused
	client slots. If demo compatability breaks, this is one place to
	check for why (but I don't think it will).

2002-02-13 08:35  taniwha

	* libs/video/targets/vid_x11.c: print out the error string when
	failing to get shared memory

2002-02-13 05:49  taniwha

	* qw/source/sv_pr_cmds.c: return "" from PF_infokey when the client
	the key is being requested from has been dropped. This fixes a
	nasty crash at the end of a match in tf 2.8+

2002-02-13 00:57  taniwha

	* libs/util/string.c: hopefully a more correct implementation

2002-02-12 21:34  taniwha

	* libs/console/client.c: *sigh*, getting this right is proving to
	be a pain :P

2002-02-12 21:26  taniwha

	* libs/console/client.c: get it right this time :/

2002-02-12 20:39  taniwha

	* libs/console/client.c: fix a braino for vsnprintf return code
	handling

2002-02-12 17:44  taniwha

	* include/Makefile.am, include/getopt.h, libs/util/Makefile.am,
	libs/util/getopt.c, libs/util/getopt1.c, qw/source/Makefile.am,
	qw/source/master.c, tools/qfcc/include/Makefile.am,
	tools/qfcc/include/getopt.h, tools/qfcc/source/Makefile.am,
	tools/qfcc/source/getopt.c, tools/qfcc/source/getopt1.c: move the
	getopt files from qfcc/source to libs/util, link qw-master against
	libQFutil and enable the option parsting in qw-master for win32.

2002-02-12 04:29  taniwha

	* libs/: console/client.c, util/string.c: fix the recent win32
	crash bug Q_vsnprintfz should return -1 when size is 0. also make
	client.c's C_Print use vsnprintf correctly

2002-02-12 04:17  taniwha

	* qw/source/master.c: compile fixes for win32

2002-02-11 21:28  taniwha

	* qw/source/master.c: more magic number nukage and add a couple
	comments

2002-02-11 21:23  taniwha

	* qw/source/master.c: remove some evile magic numbers

2002-02-11 20:50  taniwha

	* qw/source/master.c: at rxr's request, allow the master server to
	read in a static list of servers (qw-master -f servers.txt). These
	servers can not be removed from the master server without editing
	the file and restarting the server. The format of the server list
	file is a simple line-by-line list of the servers' addresses and
	their port (optional: defaults to 27500):
	
	servername([ :]port)?
	
	one per line.

2002-02-11 19:36  taniwha

	* libs/gamecode/engine/pr_opcode.c: clean up a fixme. this doesn't
	fix serplord's out-of-bounds problem, but that's because his qc
	compiler is doing weird stuff.

2002-02-06 19:06  taniwha

	* acconfig.h, configure.ac, include/compat.h: hopefully fix
	strcasecmp and strnlen for those systems that don't hide them

2002-02-05 22:56  taniwha

	* tools/qfcc/source/qfcc.c: win32 compile fix

2002-02-05 22:08  taniwha

	* tools/qfcc/source/qfcc.c: default sourcedir to "" rather than
	"./" and strip leading paths from the tempname when preserving
	temps

2002-02-05 19:35  taniwha

	* tools/qfcc/: include/qfcc.h, source/qfcc.c: disable debug putout
	and allow the cpp command line to be specified.

2002-02-05 18:40  taniwha

	* configure.ac, tools/qfcc/source/qfcc.c: make cpp command line
	selection more intelligent. This should take care of the stuck cpp
	problem on openbsd.

2002-02-02 09:38  elmex

	* libs/gamecode/builtins/: bi_keys.c, bi_string.c: Added some
	QC-API functions: String_Cut, String_Len, Key_CountBindings.

2002-02-01 18:50  elmex

	* libs/console/menu.c: Fixed a bug with callback-calling in
	Menu_KeyEvent

2002-02-01 17:32  taniwha

	* libs/console/menu.c: make it so menu items can get called for any
	keypress. this is optionally done by setting the allkeys param to
	1. when this is the case, if the menu item function returns 0,
	normal processing is done, otherwise processing stops.

2002-01-31 21:09  elmex

	* include/QF/csqc.h: Added declarations for QC-Keys-API.

2002-01-31 21:08  uid47897

	* libs/: console/menu.c, gamecode/builtins/Makefile.am,
	gamecode/builtins/bi_cvar.c, gamecode/builtins/bi_init.c,
	gamecode/builtins/bi_keys.c: Added a start for the QC-Keys-API

2002-01-31 07:49  despair

	* tools/: .cvsignore, qfcc/source/.cvsignore: Fix three cvsignores.

2002-01-31 07:37  taniwha

	* libs/: audio/renderer/snd_mixa.S, util/math.S,
	video/renderer/sw/sw_raclipa.S: BSD compile fixes

2002-01-31 06:50  taniwha

	* libs/audio/targets/snd_sun.c: compile fixes. we've finally got a
	sun sound user

2002-01-30 22:57  taniwha

	* tools/qfcc/source/pr_def.c: fix qfcc's incorrect
	allocation/initialization for pointers (eg, float [] foo)

2002-01-30 22:17  taniwha

	* tools/qfcc/source/expr.c: get nil conversions working fully and
	things like !pointer

2002-01-30 22:14  taniwha

	* libs/gamecode/engine/pr_edict.c: print [val] for pointers

2002-01-30 21:25  taniwha

	* libs/gamecode/builtins/bi_inputline.c: provide InputLine_SetWidth
	so the drawn width can be set

2002-01-30 21:23  taniwha

	* include/QF/console.h, libs/console/inputline.c: rename the width
	parameter to lsize as it's the size of the input line, not the
	drawn width

2002-01-30 21:20  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c: implement comparisons and not for
	pointers

2002-01-30 21:13  taniwha

	* libs/gamecode/engine/pr_load.c: finalize the crc of the progs
	file

2002-01-30 17:41  taniwha

	* tools/qwaq/: Makefile, main.c: update for new progs loader api
	and the makefile for the option of static linking

2002-01-30 17:20  taniwha

	* tools/qfdefs/source/qfdefs.c: update for new progs loader api

2002-01-30 08:41  taniwha

	* libs/: console/menu.c, gamecode/builtins/bi_inputline.c:
	inputline api `done'. now just to get it working

2002-01-30 08:34  taniwha

	* libs/gamecode/builtins/: bi_file.c, bi_string.c: "" to <> for
	system headers

2002-01-30 08:09  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_zone.c: fix an API
	snafu (oops:)

2002-01-30 06:29  taniwha

	* include/QF/progs.h: whitespace

2002-01-30 06:21  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/engine/Makefile.am, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_resource.c: basic resource management
	system for the VM

2002-01-29 22:32  taniwha

	* libs/console/menu.c: fade the screen when drawing the menus (this
	is optional per menu)

2002-01-29 20:53  taniwha

	* include/QF/progs.h, libs/console/menu.c,
	libs/gamecode/engine/pr_load.c, libs/gamecode/engine/pr_zone.c,
	nq/source/sv_main.c, nq/source/sv_progs.c, qw/source/sv_init.c,
	qw/source/sv_progs.c: redo the progs loader to allocate all the
	memory needed for progs in one shot, allowing for caller specified
	alloc and edicts and zone memory sizes.  (progs + edicts + zone).

2002-01-29 18:44  taniwha

	* libs/video/renderer/r_progs.c: get the positioning correct for
	Draw_CenterPic

2002-01-29 18:16  taniwha

	* libs/console/menu.c: get the param order correct for the menu
	item callback

2002-01-28 21:22  deek

	* tools/Forge/Controller.h: Oops. Well, I fscked that one up. It's
	fixed now.

2002-01-28 18:00  taniwha

	* include/QF/crc.h, libs/util/crc.c: break the loop from CRC_Block
	into CRC_ProcessBlock so that crcs can be caclulated over multiple
	blocks.

2002-01-28 17:15  taniwha

	* include/QF/progs.h, libs/gamecode/engine/Makefile.am,
	libs/gamecode/engine/pr_builtins.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_load.c,
	libs/gamecode/engine/pr_resolve.c: break out the non-edict code
	into sensible locations

2002-01-28 15:23  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm: Minor Forge updates, clearing out the backlog so I can
	do some more development.

2002-01-28 03:39  deek

	* tools/Forge/ForgeDocument.tiff: oops. Actually commit the new
	document icon this time.

2002-01-27 21:19  taniwha

	* qw/source/sbar.c: FPH column for the score list from RvB

2002-01-26 22:09  deek

	* tools/Forge/: BundleController.m, PrefsController.m,
	Bundles/MainPrefs/MainPrefs.classes,
	Bundles/MainPrefs/MainPrefs.gorm, Bundles/MainPrefs/MainPrefs.h,
	Bundles/MainPrefs/MainPrefs.m, Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m: More Forge stuff.
	
	Forge now loads the bundles in its resources first, and then loads
	the bundles from the User, Local, Network, and System library
	directories, in that order -- if it is told to by the defaults
	system.
	
	Also, the MainPrefs class has some new options, to control what
	directories Forge loads bundles from.

2002-01-26 05:13  deek

	* tools/Forge/: ForgeInfo.plist, GNUmakefile,
	Bundles/MainPrefs/GNUmakefile, Bundles/MainPrefs/MainPrefs.m: Forge
	updates -- an icon for .forge files, some app info updates, and a
	nib-loading fix for MainPrefs.

2002-01-25 08:45  deek

	* tools/Forge/: Forge.classes, GNUmakefile, Preferences.h,
	Preferences.m, Bundles/MainPrefs/GNUmakefile,
	Bundles/MainPrefs/MainPrefs.classes,
	Bundles/MainPrefs/MainPrefs.gorm, Bundles/MainPrefs/MainPrefs.h,
	Bundles/MainPrefs/MainPrefs.m, Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m: Forge updates. Preferences is no
	more, since each bundle will have its own prefs anyway. The
	"sample" bundle MainPrefs is more complete, and is now loading its
	interface from a .gorm file -- this would be a .nib on NeXTstep or
	Mac OS X, and it should be ready to run on those OSes already --
	since it doesn't do much. :)

2002-01-25 08:38  deek

	* tools/Forge/Preferences.m: commit mods before I nuke the file.

2002-01-25 00:01  taniwha

	* include/QF/keys.h, libs/video/targets/keys.c: obsolete
	declaration cleanup and const correctness for Key_GetBinding

2002-01-24 04:43  taniwha

	* libs/gamecode/engine/pr_edict.c: fix an accidental double
	byteswap that broke progs for big-endian machines

2002-01-24 02:44  taniwha

	* libs/models/brush/gl_model_brush.c: mod->textures can legitimatly
	have null textures, so be on the lookout for them. This fixes the
	client crash on certain levels.

2002-01-23 22:37  taniwha

	* include/QF/cmd.h, include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_file.c, libs/gamecode/builtins/bi_init.c,
	libs/gamecode/builtins/bi_inputline.c,
	libs/gamecode/builtins/bi_string.c, tools/qwaq/builtins.c: start
	implementing the api for input lines and clean up a couple csqc
	prototype issues.

2002-01-23 22:35  taniwha

	* include/QF/progs.h, libs/gamecode/engine/Makefile.am,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_zone.c:
	start implementing dynamic memory for progs

2002-01-23 22:34  taniwha

	* include/QF/zone.h: prototype Z_ClearZone

2002-01-23 22:34  taniwha

	* include/QF/console.h: remove obsolete function

2002-01-23 22:33  taniwha

	* libs/gamecode/engine/pr_exec.c: forgot to implement store.p

2002-01-23 21:16  taniwha

	* include/QF/keys.h: qfcc now supports typedef

2002-01-23 21:07  taniwha

	* libs/console/menu.c: add Menu_GetIndex

2002-01-23 20:50  taniwha

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

2002-01-23 19:01  taniwha

	* qw/source/cl_parse.c: clear the download name on failures

2002-01-23 04:12  taniwha

	* configure.ac: make sure -fno-strict-aliasing gets set for gcc
	2.96 (dunno if this will work, but worth a try)

2002-01-23 03:13  taniwha

	* configure.ac: enable -fstrict-aliasing by default for gcc 3

2002-01-23 00:48  taniwha

	* libs/console/menu.c: don't bail out of Menu_Draw if the qc draw
	function returns 0. this allows for combined C/QC drawing.

2002-01-22 20:18  taniwha

	* RPM/quakeforge.spec.in: package fixups

2002-01-22 18:04  taniwha

	* include/QF/Makefile.am, tools/qfcc/doc/man/Makefile.am,
	tools/qfcc/include/Makefile.am, tools/qfcc/source/Makefile.am: more
	make dist fixes

2002-01-22 17:17  taniwha

	* doc/Makefile.am, tools/qfcc/Makefile.am,
	tools/qfcc/include/Makefile.am: some make dist fixes

2002-01-22 07:42  taniwha

	* tools/qfcc/configure.in: subdirs must come /after/ their parent
	in the AC_OUTPUT list

2002-01-22 07:10  taniwha

	* configure.ac: get qfcc to build for win32 (cross building will
	need QFCC to be over-ridden)

2002-01-22 06:22  taniwha

	* configure.ac: d'oh, should be installing into fs_sharepath :P

2002-01-22 05:48  taniwha

	* Makefile.am, acconfig.h, configure.ac, tools/.cvsignore,
	tools/Makefile.am, tools/qfcc/bootstrap, tools/qfcc/configure.in,
	tools/qfcc/source/Makefile.am: scary, but the only changes qfcc
	needed to build as part of quakeforge was to auto-substitued the
	libs and headers.
	
	 o  unconditionally build qfcc (for now, anyway) when building
	quakeforge
	    (needed for cs-code compilation)
	 o  when built as part of quakeforge (qfcc should still be
	buildable
	    independently) always enable cpp
	 o  autoconfiscate the client-side code
	 o  build the client-side code using the built qfcc
	 o  install the client-side code in $(datadir)/quakeforge/id1

2002-01-22 03:05  taniwha

	* include/QF/qtypes.h: fix a missing ;

2002-01-21 23:30  taniwha

	* tools/qfcc/: include/qfcc.h, source/qfcc.c: generate progdefs.h
	only for v6only generate files.dat only if -F or --files is given
	on the command line

2002-01-21 23:01  taniwha

	* doc/: cvarlist.txt, makefile.linuxi386, makefile.solaris,
	readme.solaris: remove some obsolete files

2002-01-21 21:58  taniwha

	* doc/qf.ico: our very own icon :)

2002-01-21 21:38  taniwha

	* libs/console/menu.c: don't seg on menus with no items

2002-01-21 20:00  taniwha

	* include/QF/qtypes.h: protect against gcc 2.94.4's stdbool.h

2002-01-21 19:40  taniwha

	* libs/console/menu.c: make Menu_SelectMenu(NIL) do the right thing
	and handle qc code that clears the current menu but forgets to
	return 1 in keyevent

2002-01-21 19:19  taniwha

	* tools/qfcc/source/switch.c: remove debug

2002-01-21 19:18  taniwha

	* tools/qfcc/: include/expr.h, source/switch.c: resolve the case
	value before checking its type

2002-01-21 19:10  taniwha

	* include/QF/keys.h: allow keys.h to be used in QC

2002-01-21 19:09  taniwha

	* tools/qfcc/source/qc-parse.y: allow enum {...} name; but ignore
	name (eases C <-> QC header compat)

2002-01-21 19:03  taniwha

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

2002-01-21 17:36  taniwha

	* libs/gamecode/builtins/bi_file.c: fix some .. path compression
	bugs

2002-01-21 16:48  taniwha

	* libs/gamecode/builtins/pr_cmds.c: oops, forgot to remove the
	debug code

2002-01-21 16:47  taniwha

	* libs/gamecode/builtins/pr_cmds.c: .0 isn't valid for integer
	formats

2002-01-21 07:24  taniwha

	* include/QF/csqc.h, libs/console/menu.c,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_file.c,
	libs/gamecode/builtins/bi_string.c, libs/video/renderer/r_progs.c:
	add file and string modules to csqc. the file nodule is rather
	parnoid about the path it's handed (need to get even more paranoid,
	though). the string module just has char replacement so far. Add
	Draw_CenterPic to r_progs.c, but this will only last till qpic_t is
	supported in qc.  the load menu almost works: just need to add key
	handling and fix a bug in PF_sprintf

2002-01-20 04:11  taniwha

	* libs/console/menu.c: you can now start a new single player game
	via the menus

2002-01-20 04:10  taniwha

	* nq/source/Makefile.am, nq/source/host.c, nq/source/sv_ded.c,
	include/QF/cmd.h, qw/source/Makefile.am, qw/source/cl_main.c: call
	BI_Init in the clients

2002-01-20 04:09  taniwha

	* include/QF/csqc.h, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/builtins/bi_cbuf.c, libs/gamecode/builtins/bi_init.c:
	libQFcsqc (I'm not adverse to renaming it) is born. so far, only
	provides Cbuf builtins.

2002-01-20 03:09  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	nq/source/host.c, qw/source/cl_main.c, qw/source/sv_progs.c: add a
	builtin (gametype) for detecting the, well, game type (ie, netquake
	or quakeworld) which just returns the apprproate string. the single
	player menu is now acessable in nq but not qw :)

2002-01-20 01:39  taniwha

	* libs/console/menu.c: bring in the standard builtins and randomize
	the quit message

2002-01-20 00:47  taniwha

	* libs/console/menu.c: don't handle key presses if there's no
	callback and no items

2002-01-20 00:38  taniwha

	* nq/source/host.c: shrink the hardrule (for want of a better name)
	by 2 chars so it fits

2002-01-20 00:32  taniwha

	* libs/console/menu.c: fix console command line quit

2002-01-20 00:06  taniwha

	* include/QF/plugin/console.h, libs/console/client.c,
	libs/console/menu.c: the quit menu works now. however, quit from
	the console doesn't

2002-01-20 00:04  taniwha

	* nq/source/cl_main.c, nq/source/host.c, nq/source/host_cmd.c,
	qw/source/cl_main.c: make sure force_commandline in the console
	data gets set appropriatly

2002-01-20 00:03  taniwha

	* libs/video/renderer/r_progs.c: add Draw_String to csqc

2002-01-19 23:06  wildcode

	* nq/source/Makefile.am, qw/source/Makefile.am: fixed 3dfx not
	building due to mis-named lib

2002-01-19 22:53  taniwha

	* libs/video/renderer/r_main.c: make sure r_progs gets linked in
	when using the .a lib

2002-01-19 20:45  taniwha

	* include/compat.h, include/qstring.h, libs/console/menu.c,
	libs/util/string.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/targets/joy_win.c, libs/video/targets/vid_wgl.c,
	nq/source/Makefile.am, nq/source/net_wins.c: win32 compile fixes

2002-01-19 07:40  taniwha

	* libs/console/menu.c: don't go to game when leaving menus when
	there's no game. doesn't actually work properly, but I think that's
	a bug in the main client code.

2002-01-19 07:19  taniwha

	* libs/console/menu.c: the menu cursor can now be moved up and down
	using the mouse wheel

2002-01-19 06:18  taniwha

	* libs/console/menu.c: Menu_CenterPic now centers the pic
	(horizontally) as intended

2002-01-19 05:56  taniwha

	* libs/console/menu.c: finally get the damn spinner working (not in
	the right place, though)

2002-01-19 05:45  taniwha

	* nq/source/Makefile.am, qw/source/Makefile.am: blah, bloody
	separate LDADD and DEPENDENCIES. well, this'll fix 'em :P

2002-01-19 04:37  taniwha

	* libs/console/server.c: provide stubs for the client-only
	functions (they might prove useful in the server later anyway).
	this fixes nq-server's segs

2002-01-19 03:31  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, qw/source/sv_pr_cmds.c: make the
	builtins an array of pointers so the hash table doesn't get royally
	screwed up

2002-01-19 03:28  taniwha

	* libs/console/menu.c: bring back togglemenu

2002-01-19 02:29  taniwha

	* libs/video/targets/keys.c: make K_ESCAPE bindable

2002-01-18 23:53  taniwha

	* libs/gamecode/engine/pr_edict.c: fix a goof with the progs loader
	for the server interface

2002-01-18 23:45  taniwha

	* include/QF/console.h, libs/console/client.c, libs/console/menu.c,
	libs/video/targets/keys.c: the main menu page now displays and can
	be entered/left. K_ESCAPE is now handled exclusively by the
	console.

2002-01-18 22:35  taniwha

	* include/QF/render.h, libs/console/menu.c,
	libs/video/renderer/Makefile.am, libs/video/renderer/r_progs.c,
	nq/source/Makefile.am, qw/source/Makefile.am: first tie-in for the
	renderer (Draw_Pic: the interface will likely change to better
	match the real interface, but this will do for now)

2002-01-18 22:02  taniwha

	* include/QF/console.h, include/QF/keys.h, include/QF/progs.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/menu.c, libs/gamecode/engine/pr_edict.c: menu code now
	gets initialized (menu_init in the progs).

2002-01-18 19:19  taniwha

	* include/QF/console.h, include/QF/progs.h,
	include/QF/plugin/console.h, libs/console/Makefile.am,
	libs/console/client.c, libs/console/console.c, libs/console/menu.c,
	libs/console/server.c, libs/gamecode/engine/pr_edict.c,
	nq/source/cl_parse.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/cl_parse.c: first use of client side QuakeC :) (and
	having more than one progs instance seems to work, too). The menu
	code gets loaded, but is currently otherwise unused as of yet.

2002-01-18 08:26  taniwha

	* tools/: qfcc/include/expr.h, qfcc/source/expr.c,
	qfcc/source/pr_def.c, qfcc/source/qc-parse.y, qfcc/source/qfcc.c,
	qwaq/main.qc: get array initialisation worrking

2002-01-17 22:04  wildcode

	* include/in_win.h, include/QF/input.h,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_win.c,
	nq/source/cl_main.c, qw/source/cl_main.c: clear key states on game
	start

2002-01-17 21:49  taniwha

	* libs/console/client.c: fix shifted key input

2002-01-17 21:27  taniwha

	* libs/console/client.c: console scrolling works again, and even
	better than before :)

2002-01-17 19:32  taniwha

	* libs/gamecode/engine/pr_opcode.c, tools/qfcc/include/expr.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/qc-parse.y: integer() and float() casts seem to
	work

2002-01-17 19:10  taniwha

	* nq/source/host.c: fix an init order oopsie. sorry about that,
	guys.

2002-01-17 16:59  taniwha

	* tools/qfcc/source/qc-parse.y: fix a param scoping error

2002-01-17 16:31  serplord

	* libs/models/brush/gl_model_brush.c: only load tgas for texture
	names that end in backslash

2002-01-17 08:19  taniwha

	* tools/qfcc/: include/type.h, source/expr.c, source/qfcc.c,
	source/type.c: qfcc.c:	   add -P,--progs-src so you can specify
	the name of the progs.src file rest:	  add/use print_type

2002-01-17 04:29  taniwha

	* nq/source/host.c: oops, forgot to write that one

2002-01-17 04:11  taniwha

	* nq/source/com.c, nq/source/host.c, nq/source/sys_sdl.c,
	nq/source/sys_unix.c, nq/source/sys_unixd.c, nq/source/sys_win.c,
	nq/source/sys_wind.c, qw/source/cl_main.c: init order cleanup

2002-01-17 02:47  taniwha

	* libs/console/console.c: oops?

2002-01-17 02:37  taniwha

	* qw/source/cl_parse.c: make sure the download progress bar gets
	erased when a dl is done

2002-01-17 02:27  taniwha

	* libs/console/client.c: make all of the input lines use the same
	rendering code

2002-01-17 02:10  taniwha

	* libs/console/client.c: finally get the say scroller working

2002-01-17 02:10  taniwha

	* libs/models/alias/gl_model_alias.c: yeah, it's an icky global,
	but it's actually the right way to get at the model header in the
	model loader.

2002-01-17 02:06  taniwha

	* libs/util/: Makefile.am, con_print.c, console.c: don't need those
	anymore

2002-01-17 00:05  taniwha

	* libs/console/client.c: more chat improvements

2002-01-16 23:06  taniwha

	* libs/: console/client.c, console/inputline.c,
	video/targets/keys.c: move the chat code from keys.c to client.c. 
	oops, chat just got input history, dear me

2002-01-16 22:09  taniwha

	* libs/console/Makefile.am: fix some installing issues for dynamic
	plugins

2002-01-16 21:53  taniwha

	* include/QF/console.h, include/QF/keys.h,
	include/QF/plugin/console.h, libs/console/client.c,
	libs/console/console.c, libs/console/inputline.c,
	libs/console/server.c, libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/screen.c,
	libs/video/targets/keys.c, nq/source/Makefile.am,
	nq/source/console.c, nq/source/host.c, nq/source/sv_ded.c,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/console.c: finally, the client console is merged

2002-01-16 20:32  serplord

	* include/QF/model.h, libs/models/model.c,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/sw_model_alias.c, nq/source/sv_model.c,
	qw/source/sv_model.c: external tga skin loading, doesn't work for
	players (teamcolor stuff)

2002-01-16 16:27  taniwha

	* acconfig.h, configure.ac, include/QF/plugin/console.h,
	libs/console/Makefile.am, libs/console/client.c: start getting the
	shared console code working

2002-01-16 01:59  serplord

	* libs/video/renderer/gl/gl_draw.c: load tga versions of .lmp files
	if present

2002-01-16 01:02  serplord

	* include/QF/model.h, libs/models/model.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/sw_model_brush.c, nq/source/sv_model.c,
	qw/source/sv_model.c: external mip texture loading

2002-01-15 21:05  serplord

	* libs/: models/sprite/gl_model_sprite.c,
	video/renderer/gl/gl_draw.c: cleanup, implemented tga loading for
	gfx.wad files

2002-01-14 17:41  taniwha

	* qw/source/sv_main.c: the /much/ better fix for the server
	crashing when dropping a client

2002-01-14 15:06  deek

	* tools/Forge/: Controller.m, Forge.classes, Forge.gorm: some minor
	Forge updates.

2002-01-12 05:32  taniwha

	* libs/console/complete.c, libs/gamecode/builtins/pr_cmds.c,
	libs/video/renderer/r_light.c, libs/video/targets/in_event.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_svgalib.c, nq/source/cl_main.c,
	nq/source/cl_view.c, nq/source/host.c, nq/source/net_dgrm.c,
	nq/source/pr_cmds.c, nq/source/sbar.c, qw/source/cl_main.c,
	qw/source/sv_ccmds.c: more cleanups

2002-01-12 04:46  taniwha

	* libs/models/: alias/model_alias.c, brush/model_brush.c: more
	FIXME and whitespace cleanups

2002-01-12 04:34  taniwha

	* libs/: console/server.c, util/cmd.c, util/hash.c, util/mathlib.c,
	util/quakefs.c, util/va.c: various cleanups including TODOs and
	FIXMEs and rewrite va to use a dynamic buffer.

2002-01-11 10:15  elmex

	* doc/QF-HOWTO: Rearranged the text and added some new hints.

2002-01-11 04:20  serplord

	* libs/models/sprite/gl_model_sprite.c: pretty 32 bit color sprite
	tga loading - e.g progs/s_light.spr_0.tga

2002-01-11 03:00  serplord

	* libs/video/renderer/gl/gl_mod_sprite.c: implemented
	VP_PARALLEL_UPRIGHT - ask about my Mighty Oak

2002-01-11 01:26  serplord

	* libs/video/renderer/gl/gl_sky.c: also try to load skies from
	gfx/env as darkplaces does

2002-01-10 23:45  taniwha

	* doc/QF-HOWTO: some docs thanks to elmex

2002-01-10 21:22  despair

	* libs/audio/cd/cd_xmms.c: Whitespace. Grr.

2002-01-10 20:19  taniwha

	* libs/video/renderer/: gl/gl_draw.c, sw/draw.c, sw32/draw.c:
	gl_draw.c: whitespace draw.c: (both sw and sw32) fix Draw_nString
	to be similar to gl_draw.c

2002-01-10 07:48  taniwha

	* nq/source/sbar.c, qw/source/sbar.c: more
	Draw_{Character,String,nString} optimisations

2002-01-10 04:28  wildcode

	* qw/source/sbar.c: fix potential bug in mini score display

2002-01-10 03:54  wildcode

	* libs/video/renderer/gl/gl_draw.c, qw/source/sbar.c: tidy up
	Draw_String calls and switched to Draw_nString were needed

2002-01-09 23:51  wildcode

	* nq/source/console.c, qw/source/console.c: minor bug fixes to
	Draw_nString changes and Draw_Character tidy up, ie: typos and miss
	understanding

2002-01-09 21:20  wildcode

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_screen.c, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/screen.c, libs/video/renderer/sw32/draw.c,
	libs/video/renderer/sw32/screen.c, nq/source/console.c,
	nq/source/sbar.c, qw/source/console.c, qw/source/sbar.c: added
	Draw_nString for displaying a non \0 terminated string

2002-01-08 20:07  taniwha

	* include/context_x11.h, libs/video/targets/context_x11.c,
	libs/video/targets/in_x11.c: keep track of the times of the last
	event (for those events that report time) and use that instead of
	CurrentTime in the X selection code (as recommended by the ICCCM)

2002-01-08 19:38  taniwha

	* libs/video/targets/in_x11.c: correct a typo in a comment

2002-01-08 19:33  taniwha

	* libs/video/targets/in_x11.c: re-write the X selections support to
	be more ICCCM compliant (selections in xchat can now be pasted to
	qf)

2002-01-07 16:43  taniwha

	* libs/video/renderer/: sw/sw_ralias.c, sw32/sw32_ralias.c: use
	Hunk_TempAlloc instead of realloc for the alias model verts

2002-01-07 06:50  taniwha

	* libs/video/renderer/sw/sw_ralias.c: whitespace

2002-01-07 06:32  taniwha

	* include/QF/modelgen.h, libs/models/alias/gl_mesh.c,
	libs/video/renderer/gl/gl_mod_alias.c: first step to using a saner
	internal represnetation for the high precietion models.

2002-01-07 03:46  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: duplicate
	GL_GetAliasFrameVerts so 16 bit alias models don't cost so much
	even when they aren't being used.

2002-01-07 01:05  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: fix the broken lighting
	for unlerped verteces

2002-01-06 23:12  despair

	* libs/video/renderer/: sw/sw_rpart.c, sw32/sw32_rpart.c: Fix
	software scrag missile trails, and add a minor optimization to them
	and hell knight's fire wave trails.

2002-01-06 22:43  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Rearrange vertex order in
	quads.

2002-01-05 20:00  serplord

	* libs/video/renderer/: sw/sw_ralias.c, sw32/sw32_ralias.c: move
	high precision check out of loop to optimize sw model rendering

2002-01-05 19:18  deek

	* tools/qfcc/source/qfcc.c: Add a couple symbols to qfcc's
	preprocessor lines

2002-01-05 19:13  deek

	* tools/qfcc/: include/qfcc.h, source/qfcc.c: --save-temps support
	for qfcc. It'll leave files with the same filenames they're
	generated from, with the exception that they will have an extension
	of .p. Obviously, depends on cpp support.

2002-01-05 19:03  despair

	* libs/video/renderer/gl/gl_mod_alias.c: Little bit of whitespace
	cleanup.

2002-01-05 18:46  deek

	* tools/qfcc/: Makefile.am, configure.in: Manpage should be both
	distributed and installed now.

2002-01-05 18:46  deek

	* tools/qfcc/doc/: .cvsignore, Makefile.am, man/.cvsignore,
	man/Makefile.am, man/qfcc.1: Makefiles for docs.

2002-01-05 17:56  serplord

	* libs/video/renderer/: sw/sw_ralias.c, sw32/sw32_ralias.c: no more
	hardcoded MAXALIASVERTS limit

2002-01-05 16:53  serplord

	* libs/video/renderer/gl/gl_mod_alias.c: putting if outside the for
	loop should speed things up

2002-01-05 16:20  serplord

	* libs/video/renderer/gl/gl_mod_alias.c: high precision model
	rendering in GL

2002-01-05 07:23  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Minor clarification in
	pt_fire ramp aging, plus reduce VectorScale use in fixed distance
	trails from once per particle to once per trail.

2002-01-05 03:21  serplord

	* include/r_local.h, libs/models/alias/model_alias.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw32/sw32_ralias.c: high precision software mdl
	rendering

2002-01-04 20:31  deek

	* tools/Forge/Bundles/MainPrefs/: GNUmakefile.preamble,
	MainPrefs.h, MainPrefs.m: Support nibs in MainPrefs.

2002-01-04 18:43  taniwha

	* tools/qfcc/source/expr.c: set the result of the block used for
	self.maxs = obj.origin; type expressions

2002-01-04 18:27  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_lex.c, source/qc-lex.l,
	source/qc-parse.y: more old-code cleanup. move PR_LexString into
	make_string

2002-01-04 17:13  taniwha

	* tools/qfcc/source/qc-lex.l: handle dos line endings a little
	better

2002-01-04 11:12  lordhavoc

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:
	made qfcc compile again, by renaming com_token to qfcc_com_token so
	it does not conflict with QFutil

2002-01-04 08:45  taniwha

	* tools/qfcc/source/: pr_lex.c, qc-lex.l: character constants

2002-01-04 07:39  serplord

	* libs/models/alias/model_alias.c, include/QF/model.h: slaying
	hardcoded mdl vertex and triangle limit

2002-01-04 06:13  taniwha

	* libs/util/mathlib.c: rewrite CrossProduct so memory is accessed
	more linearly. should provide a tiny speedup for servers and
	clipped skyboxes

2002-01-04 04:12  taniwha

	* libs/video/renderer/sw/d_parta.S: pt_color is now an int so don't
	convert it

2002-01-04 04:05  despair

	* include/: d_iface.h, d_ifacea.h: Minor bugfix.

2002-01-04 03:32  despair

	* include/d_iface.h, include/d_ifacea.h, include/r_cvar.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rpart.c, qw/source/cl_main.c:
	Particle updates. Some cleanups, small speedups, and reimplement
	id's effects. r_particle_styles 0 to see id's effects.

2002-01-04 03:25  despair

	* libs/video/renderer/gl/: gl_sky.c, gl_sky_clip.c: Whitespace,
	mark a 1 line function as inline.

2002-01-03 23:24  taniwha

	* include/compat.h, libs/util/string.c: _snprintf and _vsnprintf
	are not guaranteed to write the trailing '\0'

2002-01-03 23:24  taniwha

	* libs/util/quakefs.c: remove an extra ;

2002-01-03 18:18  taniwha

	* include/r_cvar.h, include/QF/GL/qf_funcs_list.h,
	include/QF/GL/qf_sky.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_sky_clip.c: some more const correctness
	(in gl_sky_clip.c) and make the sky poly debug drawing avialable
	via the gl_sky_debug cvar.

2002-01-03 06:26  taniwha

	* nq/source/host.c: fix the black player skins

2002-01-03 05:29  taniwha

	* include/r_dynamic.h, include/r_local.h, include/r_shared.h,
	include/view.h, include/world.h, include/QF/locs.h,
	include/QF/mathlib.h, include/QF/model.h, include/QF/msg.h,
	include/QF/render.h, include/QF/sound.h,
	include/QF/GL/qf_explosions.h, include/QF/plugin/snd_render.h,
	libs/audio/snd.c, libs/audio/renderer/snd_dma.c,
	libs/models/brush/model_brush.c, libs/util/mathlib.c,
	libs/util/msg.c, libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rmisc.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmisc.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/include/server.h,
	nq/source/locs.c, nq/source/pr_cmds.c, nq/source/sv_ded.c,
	nq/source/sv_main.c, nq/source/sv_move.c, nq/source/sv_user.c,
	nq/source/world.c, qw/include/pmove.h, qw/include/server.h,
	qw/source/cl_view.c, qw/source/locs.c, qw/source/pmovetst.c,
	qw/source/sv_move.c, qw/source/sv_send.c, qw/source/world.c: start
	getting const-correct on vec3_t params

2002-01-02 23:01  taniwha

	* nq/source/cl_main.c: change window caption to include
	"Disconnected" when not connected

2002-01-02 19:23  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c:  o  split up
	GL_DrawAliasFrame so it's normal (ie, not fullbright) pass only
	    creating GL_DrawAliasFrame_fb to do the fullbright pass. This
	removes
	    the if (fb) tests.
	 o  move the DepthMask setting for modelalpha != 1.0 out of
	    GL_DrawAliasFrame* into R_DrawAliasModel to reduce potential GL
	state
	    changes.
	 o  minor comment cleanup/corrections

2002-01-02 16:21  taniwha

	* RPM/quakeforge.spec.in, include/Makefile.am: make dist and rpms
	work again

2001-12-31 18:10  deek

	* tools/quaketoascii/: Makefile, quaketoascii.c: Add quaketoascii
	program, from Dwayne C. Litzenberger <dlitz@dlitz.net>

2001-12-30 06:08  despair

	* libs/video/targets/joy.c: More tweaks to joystick code. amp
	settings have a far greater effect now...

2001-12-30 04:16  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: make GL_DrawAliasShadow
	use the data calculated by GL_GetAliasFraveVerts so shadows don't
	cost as much when lerping is enabled.

2001-12-30 02:30  serplord

	* include/QF/model.h, include/QF/modelgen.h, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw_model_alias.c: high precision model loading

2001-12-28 18:19  despair

	* include/QF/joystick.h: Rest of previous commit.

2001-12-28 18:02  despair

	* libs/video/targets/joy.c: Joystick updates. Now support 8
	joystick axes (since I have a 7-axis gamepad I'm testing with).
	Also adds swimup/swimdown as axis 5. And ability to invert axes by
	assigning them as negative numbers (set joyaxis1 "-1"). Joystick
	handling is liable to change radically as it improves, though,
	don't count on these as stable interfaces...

2001-12-21 22:39  taniwha

	* libs/video/targets/vid_vga.c: this is just causing confusion. if
	we ever need it, it's still in cvs

2001-12-21 21:52  taniwha

	* include/QF/mathlib.h, libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_mod_sprite.c,
	libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c: minor cleanups

2001-12-21 21:12  despair

	* libs/util/pcx.c: Minor pcx loader cleanup.

2001-12-21 20:56  taniwha

	* libs/video/renderer/gl/gl_skin.c: go back to my clever code (with
	the bug fixed this time:P). Hey, if it's still broken, we can
	always revert it again ;) (NOT!)

2001-12-21 20:12  taniwha

	* libs/video/renderer/gl/gl_textures.c: tiny speedup to texture
	uploads

2001-12-21 19:38  taniwha

	* libs/util/tga.c: kill some dead code

2001-12-21 18:22  rhamphoryncus

	* libs/net/net_packetlog.c, qw/include/server.h,
	qw/source/sv_entmap.c, qw/source/sv_init.c: - 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: - 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: - remove an extra NET_Init prototype - add
	MAX_NET_EDICTS and MAX_NET_EDICTS_MASK defines, which are 512	and
	511 respectively - change baselines to access the array directly,
	rather than through   the entity's "data" field - cleanup
	SV_ReliableSVC_Emit - add entity remapping.  the entity number used
	internally in the   server no longer matches the number sent to the
	client, and it	 releases the mapping after 10 seconds of inuse, so
	there's no   "512 entity limit" anymore.  Still the MAX_EDICTS
	limit though,	which is currently 768, but it can probably be
	defined to something   much higher without any trouble.

2001-12-21 06:07  taniwha

	* libs/: util/tga.c, video/renderer/gl/gl_sky.c: minor speedup to
	skybox loading ;)

2001-12-21 05:29  taniwha

	* libs/util/tga.c: some readability (and speed?) improvments for
	LoadTGA

2001-12-21 01:41  despair

	* include/QF/texture.h, include/QF/tga.h, libs/util/tga.c,
	libs/video/renderer/gl/gl_sky.c: Allow arbitrary power of 2 sizes
	for tga texture loads, reduce memory footprint needed to load rgb
	tgas. Speed load of non-RLE tgas.
	
	Some slight code sanity improvements.

2001-12-20 23:55  taniwha

	* libs/util/plugin.c: make the no shutdown warning developer only
	(does the user realy need to see it?)

2001-12-20 19:19  taniwha

	* nq/source/net_win.c: this should fix the crashing on win32

2001-12-20 18:07  taniwha

	* qw/source/cl_ngraph.c: fix r_netgraph_box

2001-12-20 05:16  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c: remove the obsolete z
	buffer prototype code

2001-12-19 20:15  despair

	* libs/video/renderer/gl/gl_rmain.c: Might as well allow
	gl_affinemodels to affect the viewmodel as well...

2001-12-19 18:32  despair

	* libs/video/renderer/gl/: gl_mod_alias.c, gl_mod_sprite.c,
	gl_rmain.c: Fix failure to free cache for non-shadowed stuff
	(lightning, grenades, etc).  Also a minor speedup (only mess with
	glHints once per frame, instead of dozens of times).

2001-12-19 04:03  despair

	* include/r_shared.h, include/varrays.h,
	include/QF/GL/qf_funcs_list.h, include/QF/GL/qf_textures.h,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/targets/vid_common_gl.c: Just a massive speedup to gl
	particles. Enjoy.  (Thanks to LordHavoc for prodding me to use
	glDrawElements, and munge all the particle textures into 1. Code
	mine, suggestions his)

2001-12-19 00:40  misty-chan

	* qw/source/cl_main.c: Fixed a typo in a comment, (modifiefs)
	changed ancient word 'Quakespy' to more modern 'Gamespy' in help,
	fixed typos in show_ping and show_pl, (o is not 0) added a more
	descriptive help line to show_time so people will know it actually
	has TWO settings, and localid finally has a description.
	
	Tim (Misty-chan)

2001-12-18 06:53  taniwha

	* tools/cvs2cl/cvs2cl.pl: update to current version

2001-12-18 05:50  taniwha

	* libs/video/renderer/gl/gl_mod_alias.c: tiny optimisation to
	GL_GetAliasFrameVerts

2001-12-18 03:59  wildcode

	* libs/: audio/renderer/snd_mix.c, video/renderer/gl/gl_warp.c:
	some minor tidy/speed up

2001-12-17 23:41  wildcode

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/sw/draw.c, libs/video/renderer/sw32/draw.c:
	changed int to an unsigned int

2001-12-17 23:10  wildcode

	* libs/video/renderer/gl/gl_draw.c: removed row and col usage from
	Draw_Character

2001-12-16 21:39  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg: Added
	gl_lightmap_subimage 1 and r_dlight_max 8 - noticable speedups in
	battles.
	
	(Thank you Wildcode)
	
	Once gl_lightmap_subimage's setting of 2 is debugged (right now it
	goes a teeny tiny bit whacko) I'll be using that, just FYI.
	
	Tim/Misty-chan

2001-12-15 04:58  taniwha

	* qw/source/sv_main.c: heh, they already got dropped (zombie
	packets). Turns out the problem was SV_DropClient not aborting
	processing of a client packet, so do the evilness of using
	setjmp/longjmp to do so.

2001-12-15 04:13  taniwha

	* qw/source/sv_main.c: zombied connections get their packets
	dropped on the floor

2001-12-14 08:15  taniwha

	* include/QF/progs.h, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	tools/qwaq/main.c: fix up #0 builtin functions at runtime. not done
	automaticly (need to call PR_RelocateBuiltins) and fix a bug with
	profiling and unlimited execution counts

2001-12-14 05:33  deek

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

2001-12-14 00:06  taniwha

	* include/QF/console.h, libs/video/targets/vid_x11.c,
	nq/source/console.c, qw/source/console.c: minor prototype cleanups

2001-12-13 22:56  taniwha

	* libs/util/msg.c, qw/source/sv_main.c: bah, installed headers made
	my compile tests fail

2001-12-13 22:56  taniwha

	* README.cygwin: whitespace

2001-12-13 20:44  taniwha

	* include/Makefile.am, include/compat.h, include/qstring.h,
	include/QF/Makefile.am, include/QF/string.h, libs/util/string.c:
	move include/QF/string.h to include/qstring.h and include it
	automaticly if needed in compat.h

2001-12-13 19:13  taniwha

	* include/QF/draw.h, libs/video/renderer/gl/gl_draw.c: draw.h: 
	remove dead Draw_TransPic prototype draw.c:	really don't draw
	spaces in Draw_AltString

2001-12-13 16:40  taniwha

	* tools/qfcc/source/expr.c: fix some uninitialized warnings my gcc
	missed, but misty's got

2001-12-12 23:38  wildcode

	* doc/config/glspeed-v2.cfg: QF performance config for voodoo2
	allowing for playability

2001-12-12 22:04  taniwha

	* tools/qfcc/TODO: blah

2001-12-12 22:00  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/qfcc.c: make
	integer constant division warnings optional

2001-12-12 21:56  despair

	* include/QF/msg.h, libs/util/msg.c, nq/source/cl_input.c,
	nq/source/cl_parse.c, nq/source/cl_tent.c, nq/source/cl_view.c,
	nq/source/host_cmd.c, nq/source/pr_cmds.c, nq/source/sv_main.c,
	nq/source/sv_user.c, qw/source/cl_cam.c, qw/source/cl_demo.c,
	qw/source/cl_ents.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/sv_ents.c, qw/source/sv_init.c, qw/source/sv_pr_cmds.c,
	qw/source/sv_send.c, qw/source/sv_user.c:
	MSG_(Read|Write)(Coord|Angle|CoordAngle)V. Cleanups, and
	preparation for use of vector ops in msg.c.

2001-12-12 21:52  taniwha

	* tools/qfcc/source/expr.c: clean up some dead code

2001-12-12 21:50  taniwha

	* tools/qfcc/source/switch.c: clean up line/file management

2001-12-12 21:29  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c: spontaneous temp defs
	need to have their users incremented when an assignment is part of
	a sub expression

2001-12-12 20:55  taniwha

	* tools/qfcc/source/emit.c: clean up the return def selection for
	emit_assign_expr

2001-12-12 20:35  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_exec.c,
	libs/gamecode/engine/pr_opcode.c, tools/qfcc/source/emit.c,
	tools/qfcc/source/expr.c: pr_*: add storep.p so pointers can be
	stored into entities emit.c: convert & (address) to . in unary .   
	      rewrite emit_assign_expr	expr.c: remove debug code and make
	unary . less agressive on address calcs 	also convert &
	(address) to . for lvals

2001-12-12 18:34  taniwha

	* tools/qfcc/source/: emit.c, expr.c: emit.c:	fix a missing else
	(should convert to switch) expr.c:   fix address_expr for binary
	expressions	    fix unary .

2001-12-12 17:15  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	tools/qfcc/source/expr.c, tools/qfcc/source/pr_def.c,
	tools/qfdefs/source/fix_globals.c, tools/qwaq/main.c: finally get
	around to renaming type_name to pr_type_name

2001-12-12 13:31  rhamphoryncus

	* qw/source/: cl_main.c, sv_main.c: - 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: - 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: - ahh, much better :)

2001-12-06 12:03  rhamphoryncus

	* libs/net/.cvsignore: file .cvsignore was initially added on
	branch net_svc.

2001-12-06 08:51  rhamphoryncus

	* qw/source/: cl_main.c, sv_user.c: - fix printing of Host_NetError
	message - fix downloading of files >65535 in size

2001-12-06 07:20  rhamphoryncus

	* qw/source/cl_main.c: - 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: - 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: - 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: 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: 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: - 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: - 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: - 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: - 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: - 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:
	- make NET_SVC_Delta_* static inline - fix handling of sv_maxrate >
	10000 - make SV_ExtractFromUserInfo only update netchan.rate when
	the rate   is changed - make SV_ExtractFromUserInfo use if (*val)
	instead of if	(strlen(val))

2001-11-28 03:17  taniwha

	* qw/source/cl_ents.c: initialize the projectiles array so nails
	are visible

2001-11-28 00:54  taniwha

	* qw/source/cl_tent.c: tiny speed gain (0.1%)

2001-11-28 00:19  taniwha

	* nq/source/: cl_main.c, cl_parse.c: this seems to give a 0.48%
	boost to bigass (220.45 to 221.52, null-renderer)

2001-11-27 23:56  taniwha

	* tools/gl_stub/: build, gl_stub.c: My gl stubs code for the
	null-renderer tests. Builds GLstub.so which should then be used for
	the gl_driver cvar (you will generally need to give the full path).

2001-11-27 22:44  taniwha

	* nq/source/: cl_main.c, cl_parse.c: Move the CL_NewTranslation
	from the entity linking code into the protocol updates (where it
	belongs). This gives a 1% boost to bigass1.

2001-11-27 21:42  taniwha

	* include/QF/render.h, nq/include/client.h, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/host_skin.c, qw/source/cl_ents.c:
	clean out the non-renderer fields from entity_t. not yet a
	noticable gain but more work needs to be done on the linking code
	in the client. However, there /does/ seem to be a slight gain with
	possibly less variance.

2001-11-27 04:50  taniwha

	* include/QF/sys.h, libs/util/sys.c, qw/source/net_chan.c: fix
	qport

2001-11-26 23:23  taniwha

	* nq/source/locs.c, qw/source/locs.c: take care of \r*\n line
	endings

2001-11-26 17:25  taniwha

	* libs/gamecode/engine/pr_opcode.c: remove some debug code I
	accidently committed

2001-11-26 05:16  taniwha

	* qw/source/cl_ents.c: allow oolormap to be set for the last client

2001-11-26 01:52  taniwha

	* qw/source/cl_ents.c: move the physent overflow tests to the
	correct locations

2001-11-25 23:25  taniwha

	* qw/source/: cl_ents.c, pmovetst.c: cl_ents.c: 	catch and
	moan about physents overlows (needs more work, but I don't    grok
	the code well enough yet to do more).  pmovetst.c:	   correct
	a spelling error

2001-11-25 08:00  despair

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

2001-11-25 07:41  taniwha

	* libs/video/renderer/gl/gl_sky_clip.c: clean up the math for id
	skys a little. doesn't fix the sillyness, but that's caused by the
	deliberate texuture wrapping and I think gl isn't coping well with
	that when the texture coords wind up getting swapped due to the
	wrap.

2001-11-25 06:24  taniwha

	* include/r_cvar.h, include/r_dynamic.h, include/QF/render.h,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c, qw/source/cl_ents.c: extinguish
	gl_fires. it's semi-broken, generally nasty (code wise) and kinda
	tacky. also results in a slight speed boost:)

2001-11-25 03:16  rhamphoryncus

	* libs/util/zone.c: - make Cache_Flush catch errors before
	Cache_Flush, and hopefully   print useful debugging info

2001-11-24 16:32  rhamphoryncus

	* libs/util/zone.c: - remove the unused DYNAMIC_SIZE define

2001-11-24 08:43  despair

	* include/: r_dynamic.h, QF/GL/qf_rlight.h: Header fixes for
	previous updates.

2001-11-24 08:21  despair

	* libs/video/renderer/r_main.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c, nq/source/cl_main.c,
	qw/source/cl_main.c: Move gl_fires into gl, where it belongs.  Also
	some small cleanups in particles.  Brighten grenade smoke a tiny
	bit, so it's not so invisible in the typically dark quake areas. 
	And some minor cleanups to water rendering.

2001-11-24 08:19  taniwha

	* nq/: include/net_loop.h, include/net_wins.h, include/net_wipx.h,
	source/Makefile.am, source/net_win.c, source/net_wins.c,
	source/net_wipx.c: I think this will get the nq networking going

2001-11-24 08:16  despair

	* libs/video/renderer/gl/gl_graph.c: Whitespace.

2001-11-24 08:08  despair

	* libs/video/renderer/gl/gl_funcs.c: Whitespace.

2001-11-24 08:05  despair

	* libs/audio/targets/snd_alsa_0_9.c: Remove ugly ifdef (and
	coincidentally support for early ALSA 0.9).

2001-11-23 19:02  taniwha

	* TODO: yadda yadda :)

2001-11-23 18:58  taniwha

	* nq/source/world.c, qw/source/pmovetst.c, qw/source/world.c: take
	the hull/line fixes to the server internals and re-merge world.c
	for nq and qw. This fixes the corner sticking for everything.

2001-11-23 06:27  taniwha

	* qw/source/pmovetst.c: fix the getting stuck on corners bug

2001-11-22 07:28  deek

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.h, Controller.m, Forge.gorm, Preferences.m:
	Preferences.m: function scoping fixes (static is your friend). 
	rest: bundle loading. It's alive! Alive, I tell you! Mwahahahaha!
	...  uhh...
	
	* Deek hides the bodies

2001-11-22 05:31  taniwha

	* include/QF/model.h, libs/models/sprite/gl_model_sprite.c,
	libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw_model_sprite.c: merge Mod_LoadSpriteFrame
	from gl and sw back into the common sprite loader pulling the gl
	specific code (the loading of the texture into GL) into a separate
	function (Mod_SpriteLoadTexture), which is just a stub in sw

2001-11-21 22:30  deek

	* tools/Forge/.cvsignore: Nuke some stuff from .cvsignore

2001-11-21 22:22  deek

	* tools/Forge/: .cvsignore, BundleController.m, Controller.m,
	GNUmakefile, GNUmakefile.preamble, GNUmakefile.preamble.in,
	acconfig.h, bootstrap, configure.in: Nuking the configure stuff.
	There's no need for it yet, maybe not ever.  Add some flags (-Wall
	-Werror) to GNUmakefile.preamble.  Fix some stuff -Wall found.

2001-11-21 21:47  taniwha

	* qw/source/sv_sys_unix.c: disable denormal exceptions on alpha

2001-11-21 19:24  taniwha

	* include/r_cvar.h, libs/video/renderer/r_cvar.c: nuke the
	d_subdiv16 cvar as its sole user got nuked in the previous commit

2001-11-21 19:13  taniwha

	* configure.ac, include/r_local.h, include/QF/model.h,
	libs/models/Makefile.am, libs/models/alias/Makefile.am,
	libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c, libs/models/brush/Makefile.am,
	libs/models/brush/sw32_model_brush.c,
	libs/models/sprite/Makefile.am,
	libs/models/sprite/sw32_model_sprite.c,
	libs/models/sprite/sw_model_sprite.c,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw/d_draw16.S, libs/video/renderer/sw/d_init.c,
	libs/video/renderer/sw/d_modech.c,
	libs/video/renderer/sw/d_varsa.S, libs/video/renderer/sw/draw.c,
	libs/video/renderer/sw/nonintel.c, libs/video/renderer/sw/surf16.S,
	libs/video/renderer/sw/surf8.S, libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rsky.c,
	libs/video/renderer/sw/sw_rsurf.c, nq/source/Makefile.am,
	qw/source/Makefile.am: lots of code cleanup. Merge
	Mod_LoadAllSkins, merge the sw32 model loading code into the sw
	model loading code, remove all refs to r_pixbytes from the sw
	renderer (it was never anything but 1), kill libQFmodels_sw32,
	remove all the 16 bit code from the 8 bit sw renderer.

2001-11-21 18:47  deek

	* tools/Forge/: BundleController.h, BundleController.m,
	Controller.m, Forge.classes, Forge.gorm, GNUmakefile,
	PrefsController.h, PrefsController.m, PrefsPanel.h, PrefsPanel.m,
	PrefsView.h, main.m, Bundles/MainPrefs/.cvsignore,
	Bundles/MainPrefs/GNUmakefile,
	Bundles/MainPrefs/GNUmakefile.preamble,
	Bundles/MainPrefs/MainPrefsView.h,
	Bundles/MainPrefs/MainPrefsView.m,
	English.lproj/Localizable.strings: The beginnings of bundle-loading
	support Scary, but it seems to work!

2001-11-21 08:26  taniwha

	* libs/video/renderer/gl/gl_skin.c: make absolutely certain
	skin->fb_texture is 0 if there are no fb pixels in the skin
	texture.

2001-11-21 08:14  taniwha

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_skin.c: fix many, many bugs in the alias
	skin loading, transforming and rendering code. This fixes blather's
	`melted models' (sw), the nq alt player model skins (gl), the
	arbitrary limits on skins and skin groups in gl, and the incorrect
	timing of group skins (animated) in gl.

2001-11-21 02:36  wildcode

	* configure.ac, libs/video/targets/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am: -3dfx re-enabled

2001-11-21 02:07  taniwha

	* qw/source/cl_sys_win.c: fix some compile issues

2001-11-20 23:22  taniwha

	* libs/video/targets/fbset_modes_l.l: fix a defined but not used
	warning

2001-11-20 20:07  wildcode

	* libs/util/cmd.c: fix \n order in alias expansion

2001-11-20 18:54  taniwha

	* libs/gamecode/engine/pr_opcode.c: use the Hash_*Element functions
	for opcodes to avoid the silliness of trying to use strings for
	numeric keys

2001-11-20 09:41  despair

	* libs/video/renderer/gl/: gl_rmain.c, gl_rsurf.c: Minor rendering
	cleanup, also may help rendering speed when r_wateralpha = 1, by
	playing with draw order.

2001-11-20 08:45  taniwha

	* include/QF/model.h, libs/models/alias/gl_model_alias.c,
	libs/models/brush/gl_model_brush.c: don't bother with fullbright
	skins for models that are allways fullbright and clean up a
	misplaced function prototype

2001-11-20 08:31  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Fix particle physics bug
	with blob2 particles.  (thanks to taniwha for pointing out half of
	the fix I was missing)

2001-11-20 08:02  taniwha

	* include/QF/model.h, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/video/renderer/gl/gl_mod_alias.c: precalculate smoe model
	specific info (wether the whole model is fullbright, if it should
	have shadows, whether it should be scaled/translated (gl eyes), and
	the minimum lighting (player)). give a 1.9% speedup in null
	renderer.

2001-11-20 06:57  despair

	* libs/video/renderer/gl/noisetextures.c: Whitespace.

2001-11-20 06:27  taniwha

	* qw/source/master.c: freebsd compile fix

2001-11-20 04:50  taniwha

	* configure.ac: new option: --enable-strict-aliasing which adds
	-fstrict-aliasing to the gcc CFLAGS when optimizing. This does
	/very/ nice things to the progs code and seems to work in general
	(which means gcc 2.96 shouldsn't be such a cow), but I am not yet
	confident enough to enable it by default (would probably need gcc
	version chedking for it anyway).

2001-11-20 04:48  taniwha

	* libs/video/renderer/sw32/d_polyse.c: remove some dead code

2001-11-20 03:40  taniwha

	* include/fbset.h, libs/video/targets/Makefile.am,
	libs/video/targets/fbset_modes_y.y, libs/video/targets/vid_fbdev.c:
	fbdev stuff is now warnings clean, so all -Werror for it

2001-11-20 01:13  taniwha

	* qw/source/sv_user.c: don't bother speed cheat checking spectators
	(does it /really/ matter?) and don't use va for SV_BroadcastPrintf.

2001-11-19 17:51  taniwha

	* libs/gamecode/engine/pr_exec.c: make float != 0 tests work on
	alpha for when the value is actually an integer (works fine on
	intel, but on alpha the denormals either produce an exception or
	true zero: not quite desirable:)

2001-11-18 23:40  taniwha

	* libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_opcode.c, libs/util/quakefs.c,
	libs/util/sizebuf.c, qw/source/cl_slist.c, qw/source/net_udp.c:
	various portability improvements

2001-11-18 22:08  taniwha

	* libs/console/console.c, nq/source/sys_unix.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_sys_unix.c: minor cleanups of
	Sys_ConsoleInput. Cleaning it up properly will take more work, but
	this removes most of the redundant instantces. nq-sdl (or -sgl)
	-dedicated won't have console input, nor will dedicated servers
	that don't load a console plugin.

2001-11-18 11:39  rhamphoryncus

	* include/QF/net_packet.h: file net_packet.h was initially added on
	branch net_svc.

2001-11-18 11:39  rhamphoryncus

	* include/QF/net_clc_qw.h: file net_clc_qw.h was initially added on
	branch net_svc.

2001-11-18 11:39  rhamphoryncus

	* include/QF/net.h, include/QF/net_clc.h, include/QF/net_clc_qw.h,
	include/QF/net_packet.h, include/QF/net_protocol.h,
	include/QF/net_svc.h, include/QF/net_svc_qw.h, 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: -
	split net_clc.h into net_clc.h and net_clc_qw.h - move clc_t into
	net_clc.h from net_protocol.h - split packet processing stuff from
	net.h into net_packet.h - add a is_server arg to
	Log_{Incoming,Outgoing}_Packet, so libs/net is	 oblivious to if
	we're running a server or not (except with the arg,   obviously) -
	remove the long obsolete (even in original quake) svc_spawnbinary  
	stuff - make nq use QF/net_svc.h - make nq link to libQFnet too -
	make qw's cl_parse.c use net_svc_qw_any_t instead of net_svc_any_t

2001-11-17 05:26  taniwha

	* libs/audio/renderer/snd_mem.c, libs/video/renderer/sw/d_edge.c,
	libs/video/renderer/sw/sw_rmisc.c, qw/source/console.c: more
	quakeforge compiling on alpha patches

2001-11-17 04:32  taniwha

	* libs/gamecode/engine/pr_edict.c: this seems to be all that's
	needed to make progs 64 bit clean (minus issues with sizeof (int)
	!= 4, but that's not the case on alpha)

2001-11-17 04:30  taniwha

	* qw/source/net_udp.c: fix one of who knows how many issues with
	gcc 2.96 (at least I don't have to worry about not being able to
	reproduce them on a non-intel box:)

2001-11-16 04:41  taniwha

	* qw/source/sv_user.c: spelling and grammar corrections to the
	spead cheat message

2001-11-16 01:09  taniwha

	* include/compat.h, libs/gamecode/engine/pr_opcode.c,
	libs/util/hash.c, libs/util/zone.c, qw/source/sv_ents.c: fixes for
	building on alpha (linux)

2001-11-15 23:36  wildcode

	* libs/video/renderer/gl/gl_dyn_part.c: remove smoke I added
	thismorning

2001-11-15 20:53  wildcode

	* libs/video/renderer/gl/gl_dyn_part.c: colored explosion smoke

2001-11-15 19:37  taniwha

	* libs/util/cmd.c, qw/source/cl_ents.c, qw/source/cl_main.c:
	various fractional speedups

2001-11-15 19:36  taniwha

	* libs/gamecode/engine/pr_exec.c: fix printing of op_c for storeb

2001-11-15 05:31  taniwha

	* tools/qfcc/source/: pr_def.c, qfcc.c: allocate space for field
	arrays and report entity size

2001-11-15 04:32  taniwha

	* tools/qfcc/source/: emit.c, expr.c, pr_opcode.c: ok, correct code
	seems to be getting generated for both array access and entity
	field access

2001-11-15 03:54  taniwha

	* tools/qfcc/: configure.in, include/qfcc.h, source/expr.c,
	source/getopt.c, source/pr_def.c, source/pr_imm.c, source/qfcc.c:
	win32 portability fixes

2001-11-15 01:37  taniwha

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_dyn_part.c: while cute, cl_surprise is
	just way too expensive when gains are measured in fractions of a
	percent, and a loss is 3%.
	
	I hate doing this sort of thing :(

2001-11-15 00:46  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_def.c,
	source/qc-parse.y: beginnings of array support. no array
	initialization yet and foo[i] = bar is broken.

2001-11-15 00:25  taniwha

	* tools/qfcc/source/qfcc.c: oops, that's not how that works :)

2001-11-14 23:17  taniwha

	* tools/qfcc/source/qfcc.c: add -g option (shortcut for
	--code=debug)

2001-11-14 22:31  taniwha

	* tools/qfcc/source/qc-parse.y: more grammar re-work preparing for
	arrays and structs

2001-11-14 21:46  wildcode

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_dyn_part.c: added cl_surprise cvar for
	easter eggs

2001-11-14 21:01  wildcode

	* include/QF/vid.h, libs/video/renderer/gl/gl_textures.c: re-enable
	8bit textures

2001-11-14 20:18  taniwha

	* qw/: include/host.h, source/cl_main.c, source/cl_sys_sdl.c,
	source/cl_sys_unix.c, source/cl_sys_win.c, source/sv_main.c,
	source/sv_sys_unix.c, source/sv_sys_win.c: -mem now also works as a
	cvar (and there was much rejoycing:). sv_mem_size (server) and
	cl_mem_size (client), in megabytes (ie, same as -mem). I haven't
	done nq yet as I'm uncertain what to /call/ it :)

2001-11-14 20:16  taniwha

	* libs/util/cmd.c: use malloc/free instead of Hunk_TempAlloc in
	Cmd_Exec_File so it can be called before Memory_Init

2001-11-14 16:36  taniwha

	* libs/video/targets/vid_common_gl.c: this should take care of
	wildcode's 8 bit issues

2001-11-14 07:16  taniwha

	* tools/qfcc/source/qc-parse.y: simplify the type rule

2001-11-14 06:45  taniwha

	* tools/qfcc/source/: expr.c, switch.c: expr.c: 	it helps if
	one understands /why/ something is done. I think this	    might
	be it for the reference count tweeks switch.c:	  o	  better
	control over whether case ranges are built	 o	 /always/
	append the temp = test expression and use temp instead of	   
	   test for the != check   o	   only ever build case ranges if
	the switch expression is integer

2001-11-14 05:08  taniwha

	* tools/qfcc/source/pr_imm.c: fix a missed immediate type missmatch
	case

2001-11-13 23:51  taniwha

	* libs/util/cmd.c: reformat the output of "alias" so that capturing
	it is useful for config scripts

2001-11-13 23:21  taniwha

	* tools/qfcc/source/pr_def.c: oops, failed to notice that relocs on
	temp defs weren't being done correctly memset wasn't such a good
	idea :P

2001-11-13 23:17  taniwha

	* tools/qfcc/source/: expr.c, pr_def.c: expr.c: 	once again,
	temp def ref counts seem to be correct pr_def.c:    reset recycled
	temp defs

2001-11-13 23:14  taniwha

	* tools/qfcc/include/qfcc.h: missed this in the cleanup

2001-11-13 22:11  taniwha

	* tools/qfcc/source/switch.c: slightly better code, but the temp
	isn't getting ref-counted correctly

2001-11-13 20:34  taniwha

	* tools/qfcc/source/qfcc.c: clean out a bunch of unneeded code.
	this should take care of static linking

2001-11-13 20:27  taniwha

	* tools/qfcc/source/switch.c: rearrange default jump for slightly
	better code generation

2001-11-13 19:52  taniwha

	* libs/gamecode/engine/: pr_exec.c, pr_opcode.c: fix a couple of
	branch offset bugs

2001-11-13 18:49  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_def.c,
	source/switch.c: create new_bind_expr and more tweeks to temp def
	ref counting

2001-11-13 18:11  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/pr_def.c,
	source/pr_imm.c, source/switch.c: qfcc.h:	 o	 add a
	"freed" marker to def_t to prevent double freeing of		 
	temp def offsets emit.c:	o	break out the bind code
	into emit_bind_expr (doesn't /really/		emit code, but
	still:)  o	 make bind work with disparate types (forces
	def_t->freed 1) pr_def.c:   o	    mark array pointers as
	initialized and constant.	 o	 don't free the offset for
	already freed temp defs  pr_imm.c     o       fix a bug in uinteger
	support   o	  support disparate types for immediates switch:  o
	      fix a bug where gt.i was being used instead of gt.ui    o    
	  remove some debug code

2001-11-13 18:04  taniwha

	* libs/gamecode/engine/pr_edict.c: support printing uinteger values

2001-11-13 16:08  taniwha

	* tools/qfcc/source/expr.c: seems gcc3 drops the missed enum in
	switch warning :/

2001-11-13 08:58  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/pr_imm.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/pr_opcode.c,
	tools/qfcc/source/switch.c: pr_comp.h:	o	add OP_JUMPB	o  
	    OP_JUMPB renumberd some opcodes, so up PROG_VERSION pr_edict.c:
		o	make the version error reporting more informative
	pr_exec.c:    o       implement OP_JUMPB (goto *(ptr + index))
	pr_opcode.c: (libs/gamecode/engine)    o       add OP_JUMPB to the
	table expr.h:	    o	    ex_uinteger support     o	    some
	const correctness  o	   prototype new_label_expr qfcc.h:	  
	o	uinteger ussport	o	add pointers for op_jump
	and op_jumpb   o       prototype PR_GetArray emit.c:   o      
	general uinteger support	o	new reference/reloc type 3:
	absolute statement address  o	    jumpb support (binary goto)
	expr.c:     o	    uinteger support	    o	    break the label
	name creation out of new_label_expr into	       
	new_label_name	o	some const correctness pr_def.c:	o  
	    add PR_GetArray to allocate an array in global space    o	   
	factor out some code common to PR_GetDef and PR_GetArray that would
		    otherwise be duplicated pr_imm.c:	    o	    some
	const correctness  o	   uinteger support pr_lex.c:	   o	  
	uinteger support pr_opcode.c: (tools/qfcc/source)	o      
	support jump and jumpb switch.c:	o	rewrite the binary
	search code to support ranges.

2001-11-13 03:14  taniwha

	* qw/source/cl_tent.c: report the type number of the bad type for
	temp ents

2001-11-12 23:56  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/engine/pr_edict.c, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/pr_imm.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/qc-parse.y, tools/qfcc/source/qfcc.c:
	s/type_size/pr_type_size/ remove the redundant type_size from qfcc

2001-11-12 23:52  misty-chan

	* tools/qfdefs/configure.in: Fix for configure to give it a zlib
	check, just like qfcc. qfdefs now compiles again statically.
	
	Tim McGrath (Misty-chan)

2001-11-12 23:49  misty-chan

	* tools/qfcc/configure.in: Fix configure for zlib and static
	compiling. static compiling is still broken
	
	But I'm sure taniwha is going to fix that shortly anyway :)
	
	Tim McGrath (Misty-chan)

2001-11-12 22:50  taniwha

	* qw/source/cl_demo.c: fix restarting timedemo from trashing itself

2001-11-12 21:42  taniwha

	* qw/source/cl_demo.c: replace a missing ;

2001-11-12 21:35  taniwha

	* qw/source/cl_demo.c: fix some oversights on my part that could
	cause weird output in the timedemo stats

2001-11-12 21:13  taniwha

	* tools/qfcc/source/switch.c: strings now work in switch statements

2001-11-12 20:58  taniwha

	* libs/video/targets/: in_win.c, vid_mgl.c, vid_wgl.c: various
	cleanups

2001-11-12 20:46  taniwha

	* qw/source/: cl_demo.c, cl_ents.c, cl_main.c, cl_parse.c,
	cl_skin.c: replace many Host_EndGame calls with Host_Error and make
	Host_Error not bail out of the program in most cases

2001-11-12 16:23  taniwha

	* doc/Makefile.am, doc/man/Makefile.am, libs/Makefile.am,
	libs/audio/Makefile.am, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am, libs/gamecode/Makefile.am,
	libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/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,
	tools/qfdefs/include/Makefile.am: this should remove the
	requirement for gmake on bsd systems

2001-11-12 14:15  deek

	* tools/Forge/: Controller.h, Controller.m, Forge.classes,
	Forge.gorm, ForgeInfo.plist, GNUmakefile, Preferences.h,
	Preferences.m, PrefsController.h, PrefsController.m, PrefsPanel.h,
	PrefsPanel.m, PrefsView.h, Documentation/Template.h,
	Documentation/Template.m, English.lproj/Localizable.strings: Forge:
	New -- a preferences panel. Doesn't do anything yet, but that's
	only because I haven't created the main prefs view class yet. Trust
	me, it's going to work. I think. :)
	
	Anyway, what code there is works, and is linked into the menu --
	just hit Info -> Preferences... to see it.

2001-11-12 07:27  taniwha

	* qw/source/cl_demo.c: statistics for multiple timedemo runs (avg,
	std deviation, min, max)

2001-11-12 03:47  taniwha

	* libs/util/cmd.c: shink the cmd and alias hash table sback down
	(that got in by mistake) and disable the cmd_hash_stats command
	(not needed for general use)

2001-11-12 03:32  taniwha

	* qw/source/teamplay.c: fix a seg when the chat message doesn't
	have : in it

2001-11-11 20:56  deek

	* tools/Forge/English.lproj/Localizable.strings: Localization for
	Forge.

2001-11-11 20:54  deek

	* tools/Forge/: .cvsignore, Controller.m, Forge.classes,
	Forge.gorm, GNUmakefile, Preferences.h, Preferences.m, main.m:
	Forge updates. Preferences seems to be debugged now.

2001-11-11 07:02  taniwha

	* qw/: include/client.h, source/cl_main.c, source/cl_parse.c,
	source/cl_view.c: cache the cshifts serverinfo value for further
	reduction of Info_ValueForKey calls.

2001-11-10 23:52  rhamphoryncus

	* 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_svc_qw.h: file net_svc_qw.h was initially added on
	branch net_svc.

2001-11-10 23:52  rhamphoryncus

	* include/QF/net_protocol.h: file net_protocol.h was initially
	added on branch net_svc.

2001-11-10 23:52  rhamphoryncus

	* include/QF/net_ucmd.h: file net_ucmd.h was initially added on
	branch net_svc.

2001-11-10 23:52  rhamphoryncus

	* 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

	* 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_svc_common.c: file net_svc_common.c 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

	* 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: - 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: 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,
	tools/qfdefs/source/fix_globals.c: *taniwha mops up the last drops
	of blood from extern

2001-10-28 04:29  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c: *taniwha inflicts
	more carnage on extern

2001-10-28 04:23  taniwha

	* include/d_iface.h, include/r_dynamic.h, include/r_shared.h,
	include/view.h, include/QF/console.h, include/QF/draw.h,
	include/QF/input.h, include/QF/keys.h, include/QF/model.h,
	include/QF/progs.h, include/QF/screen.h, include/QF/skin.h,
	include/QF/sound.h, include/QF/vid.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_rsurf.h, include/QF/GL/qf_sky.h,
	include/QF/GL/qf_textures.h, include/QF/plugin/snd_render.h,
	libs/audio/snd.c, libs/audio/cd/cd_win.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_null.c,
	libs/console/client.c, libs/console/complete.c,
	libs/console/inputline.c, libs/console/server.c,
	libs/gamecode/engine/pr_exec.c, libs/models/model.c,
	libs/models/alias/gl_mesh.c, libs/models/alias/gl_model_alias.c,
	libs/models/alias/model_alias.c,
	libs/models/alias/sw32_model_alias.c,
	libs/models/alias/sw_model_alias.c,
	libs/models/brush/gl_model_brush.c,
	libs/models/brush/model_brush.c,
	libs/models/brush/sw32_model_brush.c,
	libs/models/brush/sw_model_brush.c,
	libs/models/sprite/gl_model_sprite.c,
	libs/models/sprite/model_sprite.c,
	libs/models/sprite/sw32_model_sprite.c,
	libs/models/sprite/sw_model_sprite.c, libs/util/fnmatch.c,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_graph.c,
	libs/video/renderer/r_part.c, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_mod_alias.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/renderer/sw/d_edge.c,
	libs/video/renderer/sw/d_init.c, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw/sw_ralias.c,
	libs/video/renderer/sw/sw_redge.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/d_edge.c,
	libs/video/renderer/sw32/d_init.c,
	libs/video/renderer/sw32/d_scan.c,
	libs/video/renderer/sw32/d_sprite.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_ralias.c,
	libs/video/renderer/sw32/sw32_redge.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/targets/context_x11.c, libs/video/targets/fbset.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_sdl.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/joy.c,
	libs/video/targets/joy_linux.c, libs/video/targets/keys.c,
	libs/video/targets/vid.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_ext.c,
	libs/video/targets/vid_fbdev.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_vga.c,
	libs/video/targets/vid_wgl.c, libs/video/targets/vid_win.c,
	libs/video/targets/vid_x11.c, nq/include/client.h,
	nq/include/host.h, nq/include/net.h, nq/include/server.h,
	nq/source/cl_cam.c, nq/source/cl_input.c, nq/source/cl_parse.c,
	nq/source/cl_screen.c, nq/source/cl_view.c, nq/source/console.c,
	nq/source/host.c, nq/source/host_skin.c, nq/source/mplpc.c,
	nq/source/net_bw.c, nq/source/net_main.c, nq/source/net_udp.c,
	nq/source/net_vcr.c, nq/source/net_wipx.c, nq/source/skin.c,
	nq/source/sv_ded.c, nq/source/sv_main.c, nq/source/sv_user.c,
	qw/include/cl_cam.h, qw/include/cl_input.h, qw/include/cl_main.h,
	qw/include/cl_parse.h, qw/include/client.h, qw/include/net.h,
	qw/include/pmove.h, qw/include/server.h, qw/source/cl_cam.c,
	qw/source/cl_demo.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_pred.c,
	qw/source/cl_screen.c, qw/source/cl_skin.c, qw/source/cl_view.c,
	qw/source/console.c, qw/source/game.c, qw/source/net_chan.c,
	qw/source/net_packetlog.c, qw/source/net_udp.c,
	qw/source/pmovetst.c, qw/source/skin.c, qw/source/sv_ccmds.c,
	qw/source/sv_ents.c, qw/source/sv_main.c, qw/source/sv_send.c,
	qw/source/sv_user.c, qw/source/teamplay.c: * taniwha gets medieval
	on extern

2001-10-28 00:51  rhamphoryncus

	* qw/source/: cl_ents.c, cl_main.c: - add a request to send any
	errors to quake-devel in Host_NetError - cleanup
	CL_ParseDeltaPacketEntites a little bit - change some warnings in
	CL_{,Delta}PacketEntites to errors, as well   as full updates with
	delta*, so that they can either be debugged or	 shown not to be
	needed

2001-10-28 00:47  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Undo taniwha's debugging
	insanity.
	
	If you want to test for injecting more particles than can fit in
	the list, particle_new is the right place for the test. It's even
	there already, just commented out.

2001-10-27 22:33  taniwha

	* qw/source/: sv_ccmds.c, sv_main.c, sv_pr_cmds.c: Con_Printf ->
	SV_Printf for some cases that should be

2001-10-27 22:27  taniwha

	* libs/video/renderer/gl/gl_dyn_part.c: externs in .c files are
	evil, evil evil (ok, so I haven't cleaned these ones out yet:P).
	This fixes the recent GL crash.

2001-10-27 21:39  taniwha

	* libs/video/renderer/: r_cvar.c, r_part.c: fix the minor breakage
	were /no/ particles were being generated

2001-10-27 20:52  taniwha

	* libs/video/renderer/: sw/sw_rpart.c, sw32/sw32_rpart.c: fix a seg
	caused by my changes from last night

2001-10-27 08:32  taniwha

	* libs/video/renderer/gl/gl_dyn_part.c: lots of error checking for
	our phantom particle bug, but I was unable to trigger it after 2h
	of play using the previous changes

2001-10-27 08:31  taniwha

	* libs/video/renderer/: r_cvar.c, r_part.c: make r_particles truely
	a flag and call R_MaxParticlesCheck when r_particles changes

2001-10-27 08:28  taniwha

	* qw/: include/net.h, source/cl_main.c: cleanup qport usage a
	little

2001-10-27 04:34  snax

	* include/QF/cmd.h, libs/util/cmd.c, qw/source/teamplay.c: 
	This adds the ability to access special characters in console
	commands by proceeding certain characters with $.  See
	libs/util/cmd.c for the conversion table.  Preceeding a character
	by # will shift it up or down by 128, which basically is useful for
	accessing the brown letters and numbers.  All special characters
	were removed from Team_ParseSay, and variable substitution now
	takes the form of ${var} to prevent conflicts with special
	character substitution.  Special character access is controlled by
	cmd_highchars, which defaults to off.

2001-10-27 02:20  deek

	* tools/qfcc/doc/man/qfcc.1: qfcc: More manpage updates.

2001-10-27 00:23  taniwha

	* configure.ac: hopefully fix --enable-optimize

2001-10-26 23:55  deek

	* tools/qfcc/doc/man/qfcc.1: qfcc: update man page. It's pretty
	useful, so I'll probably be setting it up as part of the install
	for qfcc.

2001-10-26 23:54  deek

	* tools/qfcc/include/Makefile.am: Add getopt.h to the dist, just in
	case.

2001-10-26 23:53  deek

	* tools/qfcc/source/Makefile.am: add getopt.c and getopt1.c to the
	makefile. There is preprocessor stuff in these files to detect when
	they need to be compiled, so they don't need anything in configure.

2001-10-26 22:07  deek

	* tools/qfcc/source/qfcc.c: qfcc: Argument passing for cpp,
	shuffling the verbosity levels around a bit.

2001-10-26 17:49  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/qfcc.c:
	clean up some duplicate symbols

2001-10-26 16:04  taniwha

	* tools/qfcc/: include/qfcc.h, source/cmdlib.c, source/qfcc.c: fix
	the verbosity levels to what they were --no-cpp is now cpp or
	no-cpp in code add cpp to code_options_t

2001-10-26 16:01  rhamphoryncus

	* qw/source/cl_parse.c: - make CL_ParseServerMessage's loop break
	if we disconnected while it   was running

2001-10-26 15:04  taniwha

	* qw/source/cl_ents.c: nuke FlushEntityPacket and CL_ParseDelta as
	they are both redundant and FlushEntityPacket now causes a crash.

2001-10-26 08:55  deek

	* tools/qfcc/source/expr.c: qfcc: Remove some debug info from
	taniwha's last commit -- I thought *I*'d done that! :)

2001-10-26 08:17  deek

	* tools/qfcc/source/qfcc.c: qfcc: forgot a newline in -V output

2001-10-26 08:14  deek

	* tools/qfcc/: include/getopt.h, source/getopt.c, source/getopt1.c,
	source/qfcc.c: qfcc: getopt support. Yes, it exists, and it works,
	and it's fun! :)

2001-10-26 06:53  taniwha

	* tools/qfcc/source/expr.c: count the number of digits needed
	rather than relying on -lm (now it's not needed:)

2001-10-26 06:43  deek

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/expr.c,
	source/pr_opcode.c, source/qc-lex.l, source/qc-parse.y,
	source/qfcc.c: qfcc: Preparation for getopt.

2001-10-26 05:31  taniwha

	* libs/video/targets/in_svgalib.c: d'oh. must read the clode closer
	:P

2001-10-26 03:12  taniwha

	* libs/util/hash.c: remove an unneeded check

2001-10-26 02:32  misty-chan

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:
	Changes taniwha did to make qfcc work with statically compiled
	libs.  This is what was bugging me all night long with qfcc ><;;
	
	Tim McGrath (Misty-chan)

2001-10-26 00:20  rhamphoryncus

	* libs/audio/renderer/snd_dma.c: - some strlen checking for strcpy.
	 I don't feel like doing the rest   of the codebase :)

2001-10-25 23:26  rhamphoryncus

	* qw/source/: cl_ents.c, cl_parse.c, cl_tent.c, cl_view.c,
	net_svc.c: - audit of the net_svc.c users' sanity checking

2001-10-25 21:15  taniwha

	* tools/qfcc/source/expr.c: allow returning NIL

2001-10-25 20:51  taniwha

	* tools/qfcc/source/expr.c: enable passing NIL into a function

2001-10-25 17:48  taniwha

	* include/QF/pr_comp.h, libs/gamecode/engine/pr_opcode.c,
	tools/qfcc/include/expr.h, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/emit.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_opcode.c: completely nuke the concept of
	"priority" from opcodes and use get_op_string in emit_sub_expr
	instead of a redundant switch.

2001-10-25 06:41  taniwha

	* tools/qfcc/: TODO, include/switch.h, source/Makefile.am,
	source/expr.c, source/qc-lex.l, source/qc-parse.y, source/switch.c:
	switch statement. could do with lots of improvements, but this
	should be a good start.

2001-10-24 22:53  taniwha

	* tools/qfcc/: include/qfcc.h, source/qfcc.c: throw
	PR_BeginCompilation's arguments out the nearest airlock

2001-10-24 22:52  taniwha

	* tools/qfcc/TODO: reorg

2001-10-24 22:50  rhamphoryncus

	* libs/audio/targets/snd_disk.c, libs/models/gl_model_fullbright.c,
	libs/util/cmd.c, libs/util/cvar.c, libs/util/quakefs.c,
	libs/util/quakeio.c, libs/util/tga.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_textures.c, libs/video/targets/fbset.c,
	libs/video/targets/vid_common_sw32.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_x11.c,
	nq/source/host.c, nq/source/locs.c, nq/source/sys_wind.c,
	qw/source/cl_parse.c, qw/source/cl_slist.c, qw/source/cl_sys_win.c,
	qw/source/locs.c, qw/source/sv_ccmds.c, tools/Forge/cmdlib.c,
	tools/qfcc/source/cmdlib.c, tools/qfcc/source/expr.c,
	tools/qfcc/source/pr_def.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/qc-lex.l, tools/qfcc/source/qc-parse.y,
	tools/qfcc/source/qfcc.c, tools/qfdefs/source/fix_globals.c,
	tools/qwaq/main.c: - audit malloc usage.  now everything checks the
	return value :)

2001-10-24 18:57  taniwha

	* tools/qfcc/: TODO, source/qc-lex.l, source/qc-parse.y: implement
	break and continue. only loops covered for now, but that's because
	switch isn't implemented yet

2001-10-24 17:54  taniwha

	* configure.ac, libs/video/renderer/Makefile.am: fix the
	libQFrenderer_sw.lai installation error. libtool requires -rpath
	for /any/ installed lib, static or not.

2001-10-24 15:23  rhamphoryncus

	* libs/video/renderer/sw32/sw32_rmain.c, nq/source/sv_model.c,
	qw/include/cl_ents.h, qw/include/host.h, qw/include/net.h,
	qw/include/net_svc.h, qw/source/cl_demo.c, qw/source/cl_ents.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_skin.c,
	qw/source/net_packetlog.c, qw/source/net_svc.c,
	qw/source/sv_model.c, qw/source/sv_send.c: - convert
	svc_deltapacketentities - add a Host_NetError that dumps a packet
	log and disconnects, and use   it instead of Host_EndGame in most
	cases - fix a couple multiply-defined vars

2001-10-24 15:21  taniwha

	* tools/qfcc/source/qc-parse.y: fix uninitialized variable
	detection for nested scopes

2001-10-24 15:02  taniwha

	* libs/util/cvar.c: remove an extern

2001-10-24 12:41  deek

	* tools/Forge/UserPath.m: Forge: Remove some files that we can't
	use with OpenStep. If anyone needs them for porting to
	NSGraphicsContext, let me know and I'll provide them.

2001-10-24 06:39  taniwha

	* tools/qfcc/: TODO, include/qfcc.h, source/pr_def.c,
	source/qc-parse.y, source/qfcc.c: proper scoping for QC ala C.

2001-10-24 02:50  taniwha

	* qw/: include/server.h, source/sv_pr_cmds.c, source/sv_progs.c:
	new cvar: sv_hide_version_info. This hides QuakeForge specific info
	strings from progs.

2001-10-23 18:48  taniwha

	* libs/video/renderer/sw/: Makefile.am, nonintel.c: /finally/ get
	asm in the sw renderer when not using --disable-shared. libtool was
	using the wrong objects.

2001-10-23 17:35  taniwha

	* libs/util/msg.c: check for malloc failure

2001-10-23 17:20  taniwha

	* libs/video/renderer/gl/: Makefile.am, gl_mod_alias.c,
	gl_mod_sprite.c, gl_rmain.c: split the sprite and alias model
	rendering code out from gl_rmain.c into their own files.

2001-10-23 17:11  taniwha

	* include/winquake.h, libs/video/targets/joy_win.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c: and
	extern fixes for the windows side

2001-10-23 16:55  taniwha

	* configure.ac, include/d_local.h, include/QF/input.h,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/nonintel.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/targets/context_x11.c, libs/video/targets/in_common.c,
	libs/video/targets/in_sdl.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_sw32.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_x11.c, nq/source/cl_input.c,
	nq/source/host_skin.c, nq/source/skin.c, nq/source/sv_ded.c,
	nq/source/sv_progs.c, nq/source/sv_user.c, qw/source/cl_input.c,
	qw/source/cl_skin.c, qw/source/skin.c: we now compile and link with
	-fno-common. this cleans up the multiple, uninitialized
	declarations of variables.

2001-10-23 01:53  taniwha

	* libs/video/targets/: in_svgalib.c, in_win.c: fix a really stupid
	brainfart that caused shift states to not work

2001-10-22 19:46  taniwha

	* include/QF/GL/qf_funcs_list.h,
	libs/video/targets/vid_common_gl.c: attempt to handle the byte
	swapping of screenshots seen on voodoo2s in windows

2001-10-22 18:47  taniwha

	* tools/qfcc/TODO: the usual

2001-10-22 16:07  taniwha

	* libs/video/targets/in_win.c: give in_win keyboard shift states
	for ascii conversions

2001-10-22 05:07  taniwha

	* libs/video/targets/in_win.c: fix the mangled key codes

2001-10-22 04:13  taniwha

	* libs/video/targets/: in_win.c, vid_wgl.c: pull the input code out
	of vid_wgl into in_win

2001-10-22 02:33  taniwha

	* libs/video/targets/vid_wgl.c: fix -wgl's keyboard input

2001-10-22 02:15  taniwha

	* libs/video/targets/vid_wgl.c: ok, qw-client-wgl.exe works now
	(helps if scr_width and scr_height are set)

2001-10-21 21:29  wildcode

	* libs/video/targets/vid_3dfxsvga.c: removal of tdfx_brighten in
	preparation for gl_brighten

2001-10-21 21:23  wildcode

	* include/QF/GL/: extensions.h, funcs.h: some fixes for WINAPI

2001-10-21 21:23  wildcode

	* README.cygwin: touch ups

2001-10-21 21:20  wildcode

	* acconfig.h, configure.ac: added compile switch to cygwin-mingw32
	and added win32 defs

2001-10-21 21:18  wildcode

	* nq/source/net_udp.c: added winsock init/cleanup

2001-10-21 14:21  rhamphoryncus

	* qw/: include/cl_ents.h, include/net_svc.h, source/cl_ents.c,
	source/cl_parse.c, source/net_svc.c: - rename
	CL_ParsePacketEntities to CL_ParseDeltaPacketEntities - fix various
	spots in the above that called Host_EndGame but didn't	 return -
	switched the order of modellist and soundlist in net_svc*, to  
	conform with the rest of the files - create a new
	CL_ParsePacketEntities, that only handles   svc_packetentities (so
	it's much simpler).  it uses net_svc*

2001-10-21 03:48  taniwha

	* libs/video/targets/vid_sdl.c: fix a crasher in win32. I don't
	know if linux crashed, but it should have.

2001-10-21 02:41  taniwha

	* include/QF/GL/extensions.h: it seems to help if GLAPIENTRY is
	actually getting defined to something usefult. -wgl no longer dies
	now, though I still get a black screen (palette init issues:)

2001-10-21 01:38  taniwha

	* .cvsignore: ignore some more files at the request of Gb]

2001-10-21 00:48  taniwha

	* qw/source/master.c: fix for win32 (need to init winsock)

2001-10-20 11:59  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c: -
	convert svc_spawnbaseline and svc_spawnstatic
	
	Only notable ones left now are packetentities and deltapackentities
	:)

2001-10-20 08:20  rhamphoryncus

	* qw/source/master.c: - hopefully a fix for master's socket errors
	on windows - start of static server support

2001-10-20 08:10  rhamphoryncus

	* qw/: include/bothdefs.h, include/net_svc.h, source/cl_ents.c,
	source/net_svc.c: - move the MAX_PROJECTILES def from cl_ents.c to
	bothdefs.h - convert svc_nails

2001-10-20 00:48  deek

	* tools/Forge/configure.in: Forge: rip some useless stuff out of
	configure.

2001-10-20 00:37  deek

	* tools/Forge/English.lproj/: Forge.classes, Forge.gorm: Forge:
	Gorm updates -- figuring out how connections work :)

2001-10-20 00:33  deek

	* tools/Forge/Preferences.m: Forge: Preferences updates -- use
	notifications instead of globals.

2001-10-19 21:20  rhamphoryncus

	* qw/: include/bothdefs.h, include/net_svc.h, source/cl_ents.c,
	source/cl_parse.c, source/net_svc.c: - roast the unnecesary
	MAX_STYLESTRING def from bothdefs.h - rename the message argument
	of NET_SVC_*_Parse to msg - rename the other argument to block, for
	brevity - convert svc_spawnstaticsound - convert svc_serverinfo -
	convert svc_playerinfo - fix a exploitable buffer overflow with
	svc_lightstyle

2001-10-19 05:16  taniwha

	* tools/qfcc/source/: expr.c, qc-parse.y: handle more conditional
	code and check for unitied vars in the test of if () etc

2001-10-19 03:22  taniwha

	* tools/qfcc/source/qc-parse.y: uninit var detection seems to work
	for if and if else

2001-10-19 00:45  taniwha

	* tools/qfcc/source/qc-parse.y: change def_list from def_t ** to
	hashtab_t * and comment out some debug code

2001-10-18 23:06  taniwha

	* tools/qfcc/source/qc-parse.y: beginnings of "if" uninitialized
	variable support. doesn't make any difference yet

2001-10-18 20:05  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_def.c,
	source/qc-parse.y, source/qfcc.c: uninitialized variable detection.
	not perfect (lots of false negatives, but fewer than before;) but
	prozac isn't giving any false positives.

2001-10-18 18:48  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_tent.c, source/net_svc.c: - and
	svc_temp_entity too.  Probably the last I'll do today.

2001-10-18 17:41  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_imm.c, source/qc-parse.y,
	source/qfcc.c: the beginning of unititialized var detection. first
	victim: functions.  --undefined-function-warning is now
	--no-undefined-function-warning and the default is to detect called
	but undefined functions.

2001-10-18 17:15  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/pr_imm.c,
	source/qc-parse.y, source/qfcc.c: rename def_t.initialized to
	def_t.constant

2001-10-18 17:08  taniwha

	* nq/source/sys_wind.c: final missed console.h

2001-10-18 17:03  taniwha

	* nq/source/sys_sdl.c, nq/source/sys_unix.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c: d'oh, forgot to
	compile test :P

2001-10-18 16:49  taniwha

	* nq/source/mplpc.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_wind.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c: more printf elimination

2001-10-18 16:42  taniwha

	* libs/: audio/targets/snd_sun.c, gamecode/engine/pr_edict.c,
	gamecode/engine/pr_exec.c, models/alias/gl_model_alias.c,
	video/renderer/gl/gl_sky_clip.c, video/targets/context_x11.c,
	video/targets/in_svgalib.c, video/targets/vid_ext.c,
	video/targets/vid_x11.c: elimination of bare printf (with some
	exceptions) from libs: Sys_Printf is used instead

2001-10-18 13:33  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c: -
	svs_sound too of course

2001-10-18 08:57  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/cl_view.c,
	source/net_svc.c: - yada svc_damage, svc_serverdata - remove a no
	longer valid commit from NET_SVC_UpdateUserInfo_Parse,	 and make
	it always set name/data to 0 if they're unused

2001-10-18 07:34  rhamphoryncus

	* qw/: include/net_svc.h, source/net_svc.c: - change
	NET_SVC_*_Parse to return qboolean, indicating if they had a   bad
	read

2001-10-18 07:23  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c: -
	convert svc_setinfo, bla bla, you know hte drill

2001-10-18 07:01  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c: -
	rename CL_UpdateUserinfo to CL_ParseUpdateUserInfo for uniformness
	- rework svc_updateuserinfo/CL_ParseUpdateUserInfo like everything 
	 else

2001-10-18 06:37  rhamphoryncus

	* doc/ideas/language.txt: - I've had this sitting around for a
	while now, might as well add it

2001-10-18 06:35  rhamphoryncus

	* qw/: include/net_svc.h, source/cl_parse.c, source/net_svc.c: -
	move the svc_print handling into a seperate function
	(CL_ParsePrint) - add NET_SVC_{Print,Download}_Parse functions and
	assosiated   net_svc_{print,download}_t structs.  - make
	CL_Parse{Print,Download} use the above stuff

2001-10-18 06:23  taniwha

	* include/QF/msg.h, libs/util/msg.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/sv_main.c: msg.h:     give mst_t a
	buffer to hold unterminated message strings	   kill
	MSG_ReadStaticString and MSG_ReadStringLine msg.c:	   kill
	MSG_ReadStaticString and MSG_ReadStringLine	   MSG_ReadString:
	implement the buffer for unterminated message strings	and update
	readcount on badread cl_main.c:      go back to MSG_ReadString and
	fix up the resulting const char * issues cl_parse.c:	  rewrite
	the cl_mofake code all because of an uninitialized variable :)
	sv_main.c:	 use MSG_ReadString instead of MSG_ReadStringLine
	because        Cmd_TokenizeString really doesn't care about a
	terminating \n

2001-10-18 04:44  rhamphoryncus

	* include/compat.h, include/QF/msg.h, include/QF/string.h,
	libs/util/msg.c, libs/util/string.c, nq/source/cl_parse.c,
	nq/source/net_dgrm.c, nq/source/sv_user.c, qw/include/net_svc.h,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/net_packetlog.c, qw/source/net_svc.c,
	qw/source/sv_user.c: - change MSG_ReadString to return const char *
	and return a pointer   directly into the packet data.  - change a
	bunch of char *'s to const char *'s for the above.  Only   thing
	that had trouble was the cl_nofake handler, which I changed to	
	use a local buffer.  - add MSG_ReadStaticString which acts like the
	old MSG_ReadString,   specifically that it uses a static buffer and
	tollerates   unterminated strings.  - add a Q_strnlen function, and
	make strnlen use it if strnlen is   undefined.	- Add a net_svc.h
	and net_svc.c which will preparse svc messages into   structs, for
	easier handling.  Currently only soundlist and	 modellist are
	done.

2001-10-18 04:14  taniwha

	* libs/util/msg.c: make all the multi-byte MSG_Read* functions
	update msg->readcount when the end of the buffer is hit so
	subsequent MSG_Read* calls for smaller values error as well. Also
	add a check for badread in MSG_ReadFloat

2001-10-18 03:43  taniwha

	* nq/source/sv_user.c: MSG_ReadChar -> MSG_ReadByte

2001-10-18 03:19  taniwha

	* qw/source/net_packetlog.c: remove the non-qw code and the ifdef
	QUAKEWORLD stuff

2001-10-17 21:35  deek

	* debian/: .cvsignore, changelog, control, quakeforge.conf, rules:
	debian/ updates -- I thought I'd already checked this in.

2001-10-17 18:49  taniwha

	* qw/source/sv_main.c: freebsd fixes

2001-10-17 18:36  taniwha

	* tools/qfcc/source/emit.c: handle a couple of missed ex_nil cases

2001-10-17 10:41  wildcode

	* README.cygwin, configure.ac, include/compat.h: changes to get
	mingw builds happening under cygwin

2001-10-17 07:45  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y: type checking now works much better and there is
	now a NIL builtin constant which can be assigned (/only/) to
	anything.

2001-10-16 22:55  taniwha

	* qw/source/sv_ents.c: whitespace

2001-10-16 22:37  taniwha

	* libs/video/targets/vid_wgl.c: wgl funcs are likely GLAPIENTRY
	type too :)

2001-10-16 21:40  taniwha

	* libs/audio/cd/cd_sdl.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mix.c, libs/util/quakefs.c,
	libs/util/zone.c, libs/video/renderer/sw/screen.c,
	libs/video/renderer/sw32/d_polyse.c,
	libs/video/renderer/sw32/screen.c,
	libs/video/renderer/sw32/sw32_rsky.c, libs/video/targets/in_sdl.c,
	libs/video/targets/keys.c, libs/video/targets/vid_common_gl.c,
	nq/source/sys_sdl.c, nq/source/sys_win.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/net_chan.c,
	qw/source/sv_sys_win.c, tools/qfcc/source/cmdlib.c: massive
	windows.h and WIN32 cleanup.

2001-10-16 18:38  taniwha

	* configure.ac: redundant checks cleanup

2001-10-16 17:02  taniwha

	* configure.ac: remove a redundant check for vga.h

2001-10-16 16:25  taniwha

	* libs/audio/targets/snd_oss.c: fix a missing sys/types.h

2001-10-16 15:38  taniwha

	* RPM/quakeforge.spec.in: bring back libQFjs

2001-10-16 05:06  deek

	* libs/video/targets/Makefile.am, configure.ac: Joystick target
	fixed.

2001-10-16 04:11  taniwha

	* libs/video/targets/: vid_3dfxsvga.c, vid_glx.c: fix a nasty seg
	on gl startup causes by looped function pointers

2001-10-16 03:29  taniwha

	* RPM/quakeforge.spec.in: rename the server package to servers and
	merge the master package into the servers package (master is
	currently small enough that it doesn't matter)

2001-10-15 23:47  taniwha

	* RPM/quakeforge.spec.in: nuke no longer installed libs

2001-10-15 23:47  taniwha

	* include/QF/GL/Makefile.am: add some missing headers to
	include_HEADERS

2001-10-15 23:16  taniwha

	* libs/video/targets/Makefile.am: oops

2001-10-15 23:09  taniwha

	* libs/video/targets/Makefile.am: libasm improvements

2001-10-15 22:52  deek

	* debian/: Makefile.am, quakeforge-glx.postinst,
	quakeforge-glx.postrm, quakeforge-sdl.postinst,
	quakeforge-sdl.postrm, quakeforge-sgl.postinst,
	quakeforge-sgl.postrm, quakeforge-x11.postinst,
	quakeforge-x11.postrm, rules: debian/ updates. More files get the
	axe!

2001-10-15 22:41  taniwha

	* libs/util/cmd.c: correct the default of cmd_warncmd

2001-10-15 22:33  deek

	* configure.ac: Ooops, forgot to nuke a couple lines from
	configure.

2001-10-15 22:32  deek

	* configure.ac, libs/video/targets/Makefile.am: Makefile fixes --
	video driver libs are gone.

2001-10-15 22:28  deek

	* libs/video/targets/Makefile.am: [no log message]

2001-10-15 22:00  deek

	* doc/CodingStyle: Coding Style clarifications and some new stuff
	that has been changed recently.

2001-10-15 20:35  taniwha

	* configure.ac: make plugindir actually /work/ (ie, it can be
	overridden at install time)

2001-10-15 19:06  taniwha

	* include/QF/GL/funcs.h, libs/video/renderer/gl/gl_funcs.c,
	libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_wgl.c: fix
	some init order issues brought up by the new gl_funcs.c code.

2001-10-15 18:24  taniwha

	* include/QF/GL/funcs.h, libs/video/renderer/gl/gl_funcs.c:
	hopefully better win32 dynamicly loaded gl support. if nothing
	else, gl_funcs.c is easier to read :)

2001-10-15 17:41  taniwha

	* libs/audio/cd/cd_xmms.c: and a memleak fix from _Muz_

2001-10-15 17:37  taniwha

	* libs/audio/cd/cd_xmms.c: xmms info and session id patch from
	_Muz_

2001-10-15 17:32  taniwha

	* libs/video/targets/: in_win.c, joy_win.c: put the INITGUID
	definition in the correct place

2001-10-15 16:30  taniwha

	* libs/video/targets/joy_win.c: comment out the definition of
	INITGUID for now as it's causing linking problems

2001-10-15 16:21  taniwha

	* nq/source/Makefile.am: fix a typo that causes parallel makes to
	break on libqfnet

2001-10-14 12:19  deek

	* debian/: quakeforge-common.postinst, quakeforge-common.postrm,
	quakeforge-glx.postinst, quakeforge-glx.postrm,
	quakeforge-libs-gl.postinst, quakeforge-libs-gl.postrm,
	quakeforge-libs-sw.postinst, quakeforge-libs-sw.postrm,
	quakeforge-sdl.postinst, quakeforge-sdl.postrm,
	quakeforge-server.undocumented, quakeforge-servers.undocumented,
	quakeforge-sgl.postinst, quakeforge-sgl.postrm,
	quakeforge-x11.postinst, quakeforge-x11.postrm: More debian/
	updates.

2001-10-14 12:17  deek

	* debian/: control, quakeforge-alsa.files,
	quakeforge-common.conffiles, quakeforge-common.docs,
	quakeforge-common.files, quakeforge-dev.dirs, quakeforge-dev.files,
	quakeforge-glx.dirs, quakeforge-glx.docs, quakeforge-glx.files,
	quakeforge-glx.undocumented, quakeforge-libs-gl.files,
	quakeforge-libs-sw.files, quakeforge-oss.files,
	quakeforge-sdl.dirs, quakeforge-sdl.docs, quakeforge-sdl.files,
	quakeforge-sdl.undocumented, quakeforge-server.dirs,
	quakeforge-server.docs, quakeforge-server.files,
	quakeforge-sgl.dirs, quakeforge-sgl.docs, quakeforge-sgl.files,
	quakeforge-sgl.undocumented, quakeforge-svga.dirs,
	quakeforge-svga.docs, quakeforge-svga.files,
	quakeforge-svga.undocumented, quakeforge-x11.dirs,
	quakeforge-x11.docs, quakeforge-x11.files,
	quakeforge-x11.undocumented, quakeforge.files, rules: debian/
	updates. Cleaner, smaller, packages.

2001-10-14 07:05  deek

	* libs/audio/targets/Makefile.am: Makefile fixes.

2001-10-14 06:26  deek

	* debian/: control, quakeforge-3dfx.dirs, quakeforge-3dfx.docs,
	quakeforge-3dfx.files, quakeforge-3dfx.suid,
	quakeforge-3dfx.undocumented: Nuke -3dfx from debian/*

2001-10-14 05:57  deek

	* tools/Forge/Vector.m: Vector class for Forge. Don't know if we
	need it, but it helped me to grok vectors.

2001-10-14 05:55  deek

	* tools/Forge/: CameraView.m, Clipper.m, Entity.m, Forge.m,
	GNUmakefile, Map.m, Preferences.m, Project.m, SetBrush.m,
	TexturePalette.m, mathlib.c, English.lproj/Forge.gorm: This is all
	seriously broken, but I'm committing it so that it can be worked on
	by other people as well. :)

2001-10-12 23:14  taniwha

	* libs/audio/cd/: cd_linux.c, cd_sgi.c, cd_win.c, cd_xmms.c: remove
	some (int) casts

2001-10-12 19:26  taniwha

	* include/QF/cdaudio.h, include/QF/plugin/cd.h, libs/audio/cd.c,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_null.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, libs/audio/cd/cd_xmms.c: byte to int + xmms
	playlist support from _Muz_

2001-10-12 15:49  taniwha

	* libs/audio/targets/snd_win.c: fix up the sound restart code

2001-10-12 03:58  taniwha

	* tools/qfcc/source/expr.c: correct type error checking for vectors
	vs floats

2001-10-11 23:21  taniwha

	* configure.ac: config results report cleanup

2001-10-11 17:31  taniwha

	* libs/video/targets/: vid_sdl.c, vid_sdl32.c: diff snr --

2001-10-11 17:19  rhamphoryncus

	* TODO: - more TODO changes :)

2001-10-11 16:33  taniwha

	* TODO: minor tweeks

2001-10-11 16:26  taniwha

	* qw/source/: cl_cam.c, cl_ents.c: chase cam seems to work properly
	now

2001-10-11 06:54  taniwha

	* libs/video/renderer/gl/gl_rsurf.c: fix a misplaced s&r

2001-10-11 05:21  taniwha

	* doc/ideas/nehahra, nq/TODO: final bit of cleanup for now. save
	the nehahra bits from nq's TODO in docs and kill the TODO

2001-10-11 05:10  taniwha

	* configure.ac, quakeforge.lsm.in, nq/nuq.lsm.in,
	qw/quakeforge.lsm.in: put the .lsm file in the top level

2001-10-11 05:06  taniwha

	* nq/: AUTHORS, README: hey, even more cleanup

2001-10-11 05:02  taniwha

	* qw/: AUTHORS, README, README.WIN, ROADMAP: more cleanup

2001-10-11 04:56  taniwha

	* qw/newtree.dsw: old and oblsolete

2001-10-11 04:54  taniwha

	* qw/source/cl_demo.c: fix a woopsie that brok playdemo

2001-10-11 04:43  taniwha

	* qw/source/: cl_cam.c, cl_ents.c: sort of apply Serplord's
	chasecam fix (it wasn't complete)

2001-10-11 03:36  taniwha

	* nq/source/cl_main.c: damn escapee code. this fixes the nq
	timedemo loop bug

2001-10-11 03:04  taniwha

	* configure.ac: fix our -g -O2 -g -O3 fun

2001-10-10 23:16  taniwha

	* nq/source/cl_demo.c: and nq too, but it doesn't work well

2001-10-10 22:00  taniwha

	* qw/source/cl_demo.c: timedemo looping. "timedemo overkill 10"
	will give 10 runs

2001-10-10 18:40  taniwha

	* configure.ac: d'oh, forgot to AC_SUBST(PLUGIN_RPATH)

2001-10-10 16:22  taniwha

	* include/QF/plugin.h, libs/audio/cd.c, libs/audio/snd.c,
	libs/util/plugin.c: static plugins now actually work

2001-10-10 15:44  taniwha

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am:
	make the static plugins link properly with older libtool

2001-10-10 05:52  taniwha

	* acconfig.h, configure.ac, include/QF/plugin.h,
	libs/audio/Makefile.am, libs/audio/cd.c, libs/audio/snd.c,
	libs/audio/cd/Makefile.am, libs/audio/renderer/Makefile.am,
	libs/audio/targets/Makefile.am: static plugins
	(--with-static-plugins to force on, --without-static-plugins to
	force off, defaults to off for *nix and on for win32). does not
	work yet due to lack of support in libs/util/plugin.c, but that's
	next.

2001-10-10 05:00  despair

	* libs/video/renderer/gl/gl_rsurf.c: Clean up of models that are
	always fullbright.

2001-10-10 04:59  despair

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

2001-10-10 01:49  deek

	* tools/Forge/English.lproj/: Forge.classes, Forge.gorm: A Gorm
	file for the Forge interface.

2001-10-09 22:47  rhamphoryncus

	* qw/source/: sv_main.c, sv_pr_cmds.c, sv_send.c: - add a
	pr_double_remove cvar, that either ignores (0), warns about   (1),
	or causes a fatal error (2) when the progs remove an already  
	removed entity.  default is 1.	- fix a segfault in FFnickFF
	parsing that causes a segfault

2001-10-09 22:26  wildcode

	* configure.ac: fixed missing $

2001-10-09 21:57  despair

	* libs/video/renderer/r_light.c: Whitespace.

2001-10-09 21:50  taniwha

	* libs/video/renderer/r_light.c: r_dlight_max can now safely be 0

2001-10-09 21:43  wildcode

	* libs/audio/targets/Makefile.am: oops audio targets makefile fix

2001-10-09 21:36  wildcode

	* configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am, libs/console/Makefile.am: disabled
	-lm checking for cygwin and mingw32 and added plugin_LDFLAGS and
	plugin_LIBADD for win32 builds

2001-10-09 20:41  despair

	* include/QF/GL/qf_explosions.h: Don't get excited yet, rest of new
	explosions isn't going in for a while.

2001-10-09 20:35  despair

	* include/QF/render.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/r_light.c,
	libs/video/renderer/gl/gl_dyn_lights.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw/sw_rsurf.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c,
	libs/video/renderer/sw32/sw32_rsurf.c: Try #2.	Change
	r_maxparticles from short to unsigned int.  Make MAX_DLIGHTS into a
	cvar, r_dlight_max that sets the unsigned int r_maxdlights.

2001-10-09 16:05  taniwha

	* nq/source/sys_wind.c: compile fixes for real osen ;)

2001-10-09 15:44  taniwha

	* nq/source/Makefile.am: automake 1.4 does /not/ like whitespace
	before a variable definition

2001-10-08 05:54  taniwha

	* include/QF/plugin.h, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_win.c, libs/audio/cd/cd_xmms.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_null.c,
	libs/audio/targets/snd_disk.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, libs/console/client.c,
	libs/console/server.c: QFPLUGIN now does the __declspec stuff and
	all plugins now use it on their plgin info function. doesn't
	actually /work/ yet :(

2001-10-08 05:52  taniwha

	* configure.ac: whitespace

2001-10-08 04:24  taniwha

	* configure.ac: don't attempt to build xmms support in mingw

2001-10-08 03:46  taniwha

	* include/QF/progs.h, libs/gamecode/engine/pr_debug.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	qw/source/sv_progs.c: break out the backtrace code from PR_RunError
	into PR_DumpState and use PR_DumpState instead of PR_RunError in
	seg_fault_handler so we get both a progs trace /and/ a core file
	(ulimit allowing)

2001-10-08 03:41  taniwha

	* INSTALL, bootstrap, configure.ac: INSTALL:	move the bootstrap
	comment to where people are more likely to notice it bootstrap:    
	 hopefully put the auto*/libtool commands in the right order
	configure.ac:	    make enable/disable help messages less
	confusing

2001-10-07 18:45  taniwha

	* nq/source/sys_sdl.c, qw/source/cl_sys_sdl.c: diff snr--

2001-10-07 12:45  wildcode

	* configure.ac, libs/audio/targets/snd_win.c,
	nq/source/Makefile.am, nq/source/sys_wind.c: changes to get mingw32
	sw clients to compile under cygwin

2001-10-06 22:57  taniwha

	* libs/video/targets/context_x11.c: fix a missing #ifdef
	HAVE_VIDMODE

2001-10-06 05:32  taniwha

	* nq/source/sys_unixd.c: nukage obsoletage

2001-10-06 04:48  taniwha

	* tools/qfcc/source/expr.c: don't convert float test epxressions
	for --id and fix a typo in an error message for !expr

2001-10-06 03:05  taniwha

	* nq/source/pr_cmds.c: whitespace and {}s

2001-10-06 01:14  despair

	* libs/video/renderer/gl/gl_sky.c: Whitespace. Hiding commented out
	code is bad.

2001-10-06 01:07  taniwha

	* configure.ac: clean up zlib checking a little. this should fix
	HAVE_ZLIB getting defined when it shouldn't be

2001-10-06 00:39  despair

	* include/QF/GL/qf_noisetextures.h,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/noisetextures.c: Clean up extern functions,
	update noise_diamondsquare to match LordHavoc's fractalnoise.

2001-10-06 00:31  despair

	* libs/video/renderer/gl/gl_sky_clip.c: Revert an optimization that
	impacts legibility more than performance.

2001-10-05 21:34  taniwha

	* bootstrap: fix for woody systems from _Muz_ with a tweek to make
	the libtoolize version check more general.

2001-10-05 21:09  taniwha

	* libs/audio/cd/cd_xmms.c: clean up args for execvp

2001-10-05 20:29  taniwha

	* libs/audio/cd/cd_xmms.c: pass through indent and then clean up
	after some of indent's insanity

2001-10-05 20:16  taniwha

	* acinclude.m4: cat /usr/share/aclocal/xmms.m4 >> acinclude.m4 for
	those without xmms.m4

2001-10-05 20:06  taniwha

	* libs/audio/cd/cd_xmms.c: remove dependency on net_socket so
	cd_xmms works with nq as well as qw. Seems to cause alsa some grief
	which is rather suprising as file decriptor counts should have
	taken care of that nicely.

2001-10-05 19:52  taniwha

	* libs/audio/: cd.c, cd/cd_xmms.c: move the xmms command from cd.c
	to cd_xmms.c and have the cd command always available

2001-10-05 19:43  despair

	* nq/source/.cvsignore: Make cvs blissfully unaware of nq-server.

2001-10-05 19:42  despair

	* tools/qfcc/include/.cvsignore: Fix stamp ignorance.

2001-10-05 19:36  taniwha

	* configure.ac, libs/audio/Makefile.am, libs/audio/cd.c,
	libs/audio/cd/Makefile.am, libs/audio/cd/cd_xmms.c: XMMS support
	from _Muz_ (Alexis Paul Musgrave <muz@cwcom.net>)

2001-10-05 19:21  taniwha

	* nq/source/host.c: isDedicted fixes

2001-10-05 19:01  despair

	* libs/video/renderer/gl/gl_draw.c: GL string and character
	rendering speed up and clean up.

2001-10-05 18:55  despair

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

2001-10-05 16:08  taniwha

	* nq/source/: sv_ded.c, sys_unixd.c: nq-server seems to work now
	(mostly). got some issues with things like "+map start" on the
	command line being ignored.

2001-10-05 09:51  rhamphoryncus

	* libs/audio/targets/snd_win.c: - some changes to snd_win.c that
	will hopefully bring it closer to   operation

2001-10-04 19:11  rhamphoryncus

	* include/compat.h, include/QF/Makefile.am, include/QF/string.h,
	libs/util/Makefile.am, libs/util/string.c, qw/include/server.h,
	qw/source/sv_main.c, qw/source/sv_send.c: - fix a little mistake in
	SV_PrintToClient that'd cause it to   segfault if your first call
	was with "".  Probably could cause   crashes too - add a string.c
	file to libQFutil, with a Q_strcasestr function,   which strcasestr
	is defined to if it's not already defined.  (we'd   get that with
	glibc if we defined __USE_GNU, but we don't) - make client_t and
	SV_ExtractFromUserinfo both use NAME_MAX for   their name arrays,
	instead of 32 for one and 80 for the other - rewrite almost all of
	SV_ExtractFromUserinfo's name handling.    - \r, \n, and \t are all
	converted to spaces    - leading/trailing spaces are stripped	 -
	consecutive spaces are reduced to a single space    - empty names
	are considered bad    - user-* nicks are considered bad (unless
	forced to them)    - a name containing console or admin is
	considered bad	  - a name that already exists is considered bad   
	- if they have a bad name it gets forced to user-%d, where %d is   
	  their userid	  - netname in the progs is now updated properly   
	- name changes are always reported unless it's the initial setting,
	     rather than only if they're full connected and not a spectator
	   - finally, if the name change fails (info string exceeded), give
	     them the boot.  (before this was only done for duplicate
	names)
	
	That's about it :)

2001-10-03 22:25  taniwha

	* nq/source/: console.c, sv_model.c: hey, nq-server works until you
	connect :)

2001-10-03 21:38  despair

	* TODO, include/.cvsignore: Clean up TODO a bit, make cvsignore
	actually ignore all generated files...

2001-10-03 21:37  taniwha

	* nq/source/: console.c, host.c: shutdown the console

2001-10-03 21:25  taniwha

	* include/QF/cmd.h, libs/util/cmd.c, nq/source/Makefile.am,
	nq/source/cl_main.c, nq/source/console.c, nq/source/host.c,
	nq/source/sv_ded.c, nq/source/sys_unix.c, nq/source/sys_unixd.c,
	qw/include/client.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sv_ccmds.c: get nq-server so it runs. part of this
	involved renaming cl_warncmd to cmd_warncmd

2001-10-03 21:24  taniwha

	* libs/console/buffer.c: fix a seg when the buffer wraps

2001-10-03 20:04  taniwha

	* nq/source/Makefile.am: d'oh, I thought I learnt that lesson in
	libs/video/renderer/sw :/

2001-10-03 19:52  taniwha

	* RPM/quakeforge.spec.in: put nq-server into the rpms

2001-10-03 19:52  taniwha

	* configure.ac, nq/source/Makefile.am, nq/source/sv_ded.c,
	nq/source/sv_model.c, nq/source/sv_user.c, nq/source/sys_unixd.c,
	qw/source/Makefile.am: hey, it segs, but who cares? so does nq-glx
	-dedicated :P

2001-10-03 19:05  taniwha

	* configure.ac: fix a typo that prevented --with-servers working

2001-10-03 17:50  taniwha

	* libs/audio/renderer/Makefile.am, libs/models/alias/Makefile.am,
	libs/models/brush/Makefile.am, libs/models/sprite/Makefile.am,
	libs/util/Makefile.am, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/sw/Makefile.am,
	libs/video/renderer/sw32/Makefile.am,
	libs/video/targets/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am: duplicate file name cleanup and make dist
	works

2001-10-03 17:25  taniwha

	* nq/source/: host.c, sys_unix.c: -dedicated fixes

2001-10-03 14:59  taniwha

	* libs/video/renderer/sw/Makefile.am: finally got sw's Makefile.am
	working too

2001-10-03 14:49  taniwha

	* libs/video/renderer/sw32/Makefile.am: ok, sw32's Makefile.am now
	works with both 1.4 and 1.5

2001-10-03 03:42  rhamphoryncus

	* qw/include/server.h: - change MAX_MASTERS from 8 to 32, since
	prozac has 9 of them

2001-10-03 02:51  taniwha

	* TODO, configure.ac, include/QF/GL/qf_funcs_list.h,
	libs/video/renderer/gl/gl_rsurf.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c: fix skybox/skydom map vis
	issues. I hope this works on all drivers.

2001-10-03 00:07  taniwha

	* libs/video/renderer/gl/Makefile.am: hey, I think this one is
	going to work!!!

2001-10-02 23:53  despair

	* libs/util/hash.c: Fix missing include.

2001-10-02 23:17  taniwha

	* include/QF/hash.h, libs/util/hash.c: add Hash_GetList to get a
	list of elements in the hash table (unsorted)

2001-10-02 23:13  taniwha

	* libs/video/renderer/gl/Makefile.am: this works a smidge better

2001-10-02 22:36  taniwha

	* configure.ac, libs/video/renderer/sw/Makefile.am: seems automake
	isn't too happy about nested conditionals and main vars

2001-10-02 22:02  despair

	* libs/video/renderer/: sw/Makefile.am, sw32/Makefile.am,
	gl/Makefile.am: Broken attempt at cleaning up Makefile.am's, for
	taniwha's perusal.

2001-10-02 21:14  taniwha

	* include/QF/GL/defines.h, include/QF/GL/extensions.h,
	include/QF/GL/qf_rlight.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_rsurf.h, include/QF/GL/qf_screen.h,
	include/QF/GL/qf_sky.h, include/QF/GL/qf_textures.h,
	include/QF/GL/qf_vid.h, include/QF/GL/types.h,
	libs/video/renderer/gl/gl_funcs.c: files under inclue/QF are not
	allowed to include files from include (eg, including config.h is a
	nono).

2001-10-02 20:21  taniwha

	* TODO: couple of updates

2001-10-02 19:43  despair

	* nq/source/cl_demo.c, qw/source/cl_demo.c: 5.2 time and fps in
	demo output, for both nq and qw.

2001-10-02 19:33  taniwha

	* tools/qwaq/main.qc: comment out unused var

2001-10-02 19:17  taniwha

	* libs/gamecode/engine/pr_opcode.c: type b of not.i is void, not
	integer

2001-10-02 19:03  taniwha

	* tools/qfcc/source/expr.c: fix a d'oh in the param/return type
	checking

2001-10-02 18:55  taniwha

	* tools/qfcc/: include/expr.h, source/emit.c, source/expr.c,
	source/pr_opcode.c: expr.h:	   get_type and extract_type
	prototypes and add extern for type_names emit.c:      use
	extract_type instead of get_type expr.c:    get_type now returns
	the type pointer rather than the qc type enum.	   extract_type
	uses get_type to return the qc type enum.	   make type_names
	global		use get_type instead of ex_expr/ex_def to cover
	more cases	clean up function call/return processing as a
	result of get_type  pr_opcode.c:  use opcode_priority_type_table_ab
	when var_c is null and a minor	      cleanup in PR_Opcode_Find

2001-10-02 18:12  taniwha

	* libs/audio/cd.c: fix a thinko that prevented the cd command from
	being added

2001-10-02 09:11  despair

	* libs/video/renderer/gl/: gl_dyn_part.c, gl_sky_clip.c: Minor
	tweak of lightning sparks and teleport appearances, fix brief
	breakage of gl_sky_clip 1 & 2 with skyboxes.

2001-10-02 06:58  despair

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

2001-10-02 06:13  despair

	* include/QF/GL/qf_rsurf.h, libs/video/renderer/gl/gl_rmain.c:
	R_Mirror-related cleanups, and some whitespace.

2001-10-02 05:43  taniwha

	* RPM/quakeforge.spec.in: get the gl packages to be made (HAVE_GLX
	and HAVE_SGL died)

2001-10-02 05:23  taniwha

	* RPM/quakeforge.spec.in: svga and renderer_sw libs aren't
	installed any more

2001-10-02 05:23  taniwha

	* libs/Makefile.am: remove an ancient clean target that's no longer
	needed

2001-10-02 04:55  taniwha

	* configure.ac: the forced libz.so link doesn't work well with
	libtool, so if X11 has an old libz.a, just give up on compression
	support making a lot of noise in the process.

2001-10-02 03:24  rhamphoryncus

	* libs/console/console.c, qw/source/sbar.c: - make the fallback
	console use stdin - don't draw scores overlay if the screen is less
	than 244 wide.

2001-10-02 02:35  taniwha

	* configure.ac: remove debug info

2001-10-02 01:53  wildcode

	* configure.ac: fixes to get qf to compile cygwin->mingw32

2001-10-02 01:48  despair

	* libs/video/renderer/gl/gl_rmain.c: Instead of glEnable/glDisable
	(GL_ALPHA_TEST) pairs for every sprite rendered, let's do it once
	for the entire sprite loop. Minor hit when there are no sprites,
	but 2+ it's a gain. Better worst case, rather than better peak
	performance.

2001-10-02 00:01  despair

	* libs/video/renderer/gl/gl_rmain.c: Clean up glDepthFunc and
	glDepthRange so it's properly initted, and not set needlessly every
	frame.

2001-10-01 22:52  taniwha

	* configure.ac: --with-server is now --with-servers and works like
	--with-clients (master, nq and qw with nq defaulting to no). add
	DISK to SOUND_TYPES output. try to fix AR gaff

2001-10-01 21:56  taniwha

	* nq/source/Makefile.am: fix the capitolisation of
	nq_server_SOURCES

2001-10-01 21:52  despair

	* libs/video/renderer/gl/: gl_rmain.c, gl_sky_clip.c: Whitespace.

2001-10-01 21:50  despair

	* libs/video/targets/in_sdl.c: Fix double joystick init in sdl
	targets.

2001-10-01 21:07  taniwha

	* include/winquake.h: use HAVE_DDRAW_H and HAVE_DSOUND_H rather
	than arguing with WildCode over whether we should include those
	headers or not ;)

2001-10-01 20:49  taniwha

	* bootstrap, configure.ac: bootstrap:	make it so bootstrap can be
	run out of dir (like configure) configure.ac:	    evil hack to
	get $AR working with older libtool (1.3)

2001-10-01 18:02  taniwha

	* configure.ac: fix out-of-tree builds for asm (this also sets up
	ASFLAGS more correctly)

2001-10-01 17:18  taniwha

	* bootstrap: run aclocal before automake for automake 1.5

2001-10-01 16:09  taniwha

	* libs/console/server.c: update the screen directly when printing
	rather than using C_DrawOutput.  Resizing still seems to work
	updates are much faster.

2001-10-01 06:49  taniwha

	* libs/console/server.c: getting closer to a properly resizing
	console

2001-10-01 01:51  taniwha

	* qw/: include/client.h, source/cl_cam.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_view.c: mirror the
	chase and watervis serverinfo keys in the cl struct so
	Info_ValueForKey doesn't get hit so often.

2001-10-01 00:20  taniwha

	* qw/: include/pmove.h, source/cl_cam.c: nuke SV_RecursiveHullCheck
	from cl_cam.c and use PM_RecursiveHullCheck instead. Also add
	prototype for PM_RecursiveHullCheck to pmove.h

2001-09-30 23:24  taniwha

	* libs/audio/cd/Makefile.am, libs/audio/targets/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am: fixes for rh 7.1

2001-09-30 22:59  deek

	* configure.ac: Okay, WildCode, check this.

2001-09-30 13:05  wildcode

	* configure.ac, include/winquake.h, libs/audio/cd/cd_win.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_mix.c: more
	compile under cygwin patches

2001-09-30 05:59  taniwha

	* include/QF/console.h, libs/console/Makefile.am,
	libs/console/buffer.c, libs/console/console.c,
	libs/console/server.c: output window now updates when resizing, but
	it doesn't /quit/ work properly (issue with starting line).

2001-09-30 03:58  taniwha

	* qw/source/cl_cam.c: correct a spelling error in a comment

2001-09-29 09:39  wildcode

	* configure.ac, libs/util/quakefs.c: changes to get cygwin to
	compile server. still debugging result

2001-09-29 04:24  taniwha

	* include/QF/console.h, libs/console/Makefile.am,
	nq/source/console.c, qw/source/console.c: rename console_t to
	old_console_t in preparation for a better version and temporarily
	disable the client console plugin as it currently doesn't compile.

2001-09-28 23:34  rhamphoryncus

	* libs/gamecode/engine/pr_strings.c: - boundscheck static progs
	strings, and give proper errors for that   and dynamic strings if
	it fails.

2001-09-28 23:10  taniwha

	* libs/console/server.c: update the status bar on resize

2001-09-28 22:07  taniwha

	* qw/source/cl_ents.c: this fixes the rendering of the player when
	not in chasecam mode. not sure what it does for chasecam mode.

2001-09-28 21:39  taniwha

	* nq/source/sv_progs.c, qw/source/sv_progs.c: fix a coupld d'ohs
	for pr_checkextensions

2001-09-28 21:15  taniwha

	* qw/source/cl_cam.c: fix a tiny case&paste (?) error that
	prevented players from being drawn.

2001-09-28 16:54  taniwha

	* include/context_x11.h, include/QF/vid.h,
	libs/video/targets/context_x11.c, libs/video/targets/in_common.c,
	libs/video/targets/vid.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sdl32.c, libs/video/targets/vid_sgl.c,
	libs/video/targets/vid_svgalib.c: move vid_fullcreen definition
	from *.c to vid.c and declaration from context_x11.h to vid.h and
	remove all extern decls from *.c

2001-09-28 16:53  taniwha

	* nq/source/sys_win.c: include console.h

2001-09-28 16:50  taniwha

	* qw/source/cl_sys_win.c: more namespace issues

2001-09-28 16:29  taniwha

	* include/winquake.h, qw/source/cl_sys_sdl.c: fix a win32 namespace
	issue

2001-09-28 16:03  taniwha

	* configure.ac, libs/console/server.c, qw/source/cl_sys_sdl.c:
	partial fixes for mingw cross builds. still have issues with ar :(

2001-09-28 15:29  taniwha

	* libs/util/sys.c: fix a case and paste error

2001-09-28 15:29  taniwha

	* qw/source/sv_progs.c: make sv_progs CVAR_NONE rather thatn
	CVAR_ROM so it can be set in server.cfg.

2001-09-28 10:31  deek

	* bootstrap, configure.ac, libs/audio/cd/Makefile.am,
	libs/audio/renderer/Makefile.am, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am, libs/gamecode/builtins/Makefile.am,
	libs/gamecode/engine/Makefile.am, libs/util/Makefile.am: Aaaaaaand,
	it's done! Special note: I hope to never do this again. :)

2001-09-28 09:49  deek

	* libs/models/: Makefile.am, alias/Makefile.am, brush/Makefile.am,
	sprite/Makefile.am: Makefile cleanup continues. Models.

2001-09-28 07:51  taniwha

	* nq/source/cl_cam.c, nq/source/cl_input.c, qw/include/cl_cam.h,
	qw/source/cl_cam.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_view.c: Apply Seth Galbraith's
	<sgalbrai@linknet.kitsap.lib.wa.us> chasecam patch

2001-09-28 07:41  deek

	* include/r_cvar.h, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/gl_funcs.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_wgl.c: Rename gl_libgl to gl_driver, nuke
	the last of the HAVE_GLX references, and default gl_driver to
	OPENGL32.DLL on Win32.

2001-09-28 07:33  taniwha

	* tools/gas2masm/.cvsignore: ignore gas2masm

2001-09-28 07:27  taniwha

	* tools/qfdefs/source/gendefs.c: make gendefs put its rcsid into
	its generated files

2001-09-28 07:09  taniwha

	* tools/: gas2masm/gas2masm.c, qfcc/source/debug.c,
	qfcc/source/emit.c, qfcc/source/expr.c, qfcc/source/pr_comp.c,
	qfcc/source/pr_def.c, qfcc/source/pr_imm.c,
	qfcc/source/pr_opcode.c, qfcc/source/qc-lex.l,
	qfcc/source/qc-parse.y, qfdefs/source/defs.c,
	qfdefs/source/fix_globals.c, qfdefs/source/gendefs.c,
	qfdefs/source/qfdefs.c, qwaq/builtins.c, qwaq/main.c: and some more

2001-09-28 06:56  taniwha

	* doc/template.c: use this for the top of .c files instead of
	template.h so we get rcsid info

2001-09-28 06:55  deek

	* configure.ac, libs/video/targets/Makefile.am: fix up installs for
	-svga.

2001-09-28 06:26  taniwha

	* libs/audio/cd.c, libs/audio/snd.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_sgi.c, libs/audio/cd/cd_win.c,
	libs/audio/renderer/snd_dma.c, libs/audio/renderer/snd_mem.c,
	libs/audio/renderer/snd_mix.c, libs/audio/renderer/snd_null.c,
	libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_mme.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, libs/console/client.c,
	libs/console/complete.c, libs/console/console.c,
	libs/console/inputline.c, libs/console/list.c,
	libs/console/server.c, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_debug.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, libs/gamecode/engine/pr_opcode.c,
	libs/gamecode/engine/pr_strings.c, libs/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-28 03:58  taniwha

	* tools/qfdefs/: configure.in, source/defs.c: make compile with gcc
	3.0

2001-09-28 03:47  taniwha

	* tools/qfdefs/configure.in: fix --with-qf

2001-09-27 21:58  deek

	* libs/video/renderer/sw32/Makefile.am: And now for the 32-bit
	software renderer.

2001-09-27 21:53  deek

	* libs/video/renderer/sw/Makefile.am: Okay, this ought to work for
	software.

2001-09-27 21:47  deek

	* libs/video/renderer/gl/Makefile.am: Okay, the GL renderer lib is
	fixed up.

2001-09-27 21:28  deek

	* libs/video/renderer/Makefile.am: yaay, cleaned up.

2001-09-27 17:12  taniwha

	* configure.ac, libs/audio/targets/snd_alsa_0_9.c: this should work
	for older alsa 0.9 where asoundlib.h is still in sys instead of
	alsa

2001-09-27 06:52  despair

	* libs/video/renderer/gl/gl_dyn_part.c: Make blood puffs a little
	less ridiculously large and not overly dense.

2001-09-27 03:09  despair

	* libs/video/renderer/: gl/gl_dyn_part.c, sw/sw_rpart.c,
	sw32/sw32_rpart.c: Remove scaling from R_RunParticleEffect, and
	make blood puff size variable in qw.

2001-09-27 00:43  despair

	* include/r_dynamic.h, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/sw/sw_rmain.c,
	libs/video/renderer/sw/sw_rpart.c,
	libs/video/renderer/sw32/sw32_rmain.c,
	libs/video/renderer/sw32/sw32_rpart.c, nq/source/cl_tent.c,
	qw/source/cl_tent.c: Add small cyan light to lightning impacts. And
	restore particle direction use in nq. Greatly improves blood
	effects.

2001-09-26 22:26  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c, qw/source/sv_send.c: - add some
	conversion builtins, now we have ftoi, ftos, itof, itos,   stof,
	stoi, stov, and vtos.  - fix PF_sprintf - add FFnameFF support,
	where it tacks <userid> after the nick on the	console.

2001-09-26 21:06  taniwha

	* qw/source/cl_main.c: set the default rcon_address port to 27500
	rather than 0

2001-09-26 20:57  taniwha

	* qw/source/cl_main.c: thou shalt not use strlen as a boolean
	value!

2001-09-26 18:08  taniwha

	* libs/console/server.c: windows get resized/moved properly now and
	the input line gets redrawn when the terminal resizes. Still need
	to work on the status bar and output window

2001-09-26 16:31  taniwha

	* include/QF/console.h, libs/console/inputline.c,
	libs/console/server.c: various input line improvements

2001-09-26 08:00  wildcode

	* configure.ac: added --disable-oss

2001-09-26 06:09  taniwha

	* libs/console/server.c: minor improvements in cursor location
	handling

2001-09-26 05:45  taniwha

	* libs/console/server.c: various fixes, most notably using windows
	instead of subwindows. This stops the invalid memory accesses
	within ncurses when resizing.

2001-09-26 03:39  deek

	* tools/qfcc/doc/man/qfcc.1: Move along, nothing to see here... :)

2001-09-25 23:58  deek

	* configure.ac, nq/source/Makefile.am, qw/source/Makefile.am: -3dfx
	is gone, pending someone to work on it again. Most of the stuff it
	did specially will be folded into -glx.

2001-09-25 23:47  wildcode

	* qw/source/Makefile.am: bootstrap now works in cygwin

2001-09-25 23:33  taniwha

	* libs/console/server.c: update local info about the screen size

2001-09-25 23:32  deek

	* qw/source/Makefile.am: do the same for QW.

2001-09-25 23:04  wildcode

	* acinclude.m4, configure.ac, libs/audio/targets/Makefile.am,
	libs/console/Makefile.am, libs/models/Makefile.am,
	libs/video/renderer/Makefile.am, libs/video/targets/Makefile.am,
	nq/source/Makefile.am: trying to get bootstrap to work in cygwin

2001-09-25 22:12  taniwha

	* libs/: audio/renderer/Makefile.am, util/Makefile.am,
	video/renderer/sw/Makefile.am, video/targets/Makefile.am: libasm
	cleanups

2001-09-25 21:55  deek

	* nq/source/Makefile.am: simplify, be paranoid

2001-09-25 21:46  deek

	* nq/source/Makefile.am: Better fix.

2001-09-25 21:38  deek

	* nq/source/Makefile.am: Makefile updates. Not so ugly any more,
	and might even work in Windows.

2001-09-25 20:35  taniwha

	* libs/console/server.c: do the resize signally properly

2001-09-25 20:16  taniwha

	* libs/console/console.c, libs/console/server.c,
	qw/source/sv_sys_unix.c: expernimental code to get window resizing
	working

2001-09-25 16:32  taniwha

	* libs/console/server.c: clean up the buffer size calcs a bit

2001-09-25 16:19  taniwha

	* libs/console/server.c: use the dynamic buffer for both curses and
	stdout

2001-09-25 16:13  taniwha

	* libs/console/server.c: fix a char translation bug in the curses
	console and make the non-curses console actually translate chars

2001-09-25 06:18  taniwha

	* include/QF/input.h, libs/audio/renderer/snd_mixa.S,
	libs/util/math.S, libs/video/renderer/sw/sw_raclipa.S,
	qw/source/Makefile.am, qw/source/master.c, qw/source/sv_main.c,
	tools/cross/cross-make.sh: mingw build fixes again (including
	mostly working in sid: got some link issues)

2001-09-24 23:18  taniwha

	* configure.ac, RPM/quakeforge.spec.in: alsa detection improvement
	sfor latest 0.9, add the qw master package, and get the server
	packages building

2001-09-24 21:22  deek

	* configure.ac: Helping out with the fixup of win32 builds on
	cygwin's new, apparently very weird, automake version 1.5.

2001-09-24 21:00  taniwha

	* include/QF/sys.h, libs/util/Makefile.am, libs/util/sys.c,
	libs/util/sys_error.c, nq/source/sys_sdl.c, nq/source/sys_unix.c,
	nq/source/sys_unixd.c, nq/source/sys_win.c, nq/source/sys_wind.c,
	qw/source/cl_sys_sdl.c, qw/source/cl_sys_unix.c,
	qw/source/cl_sys_win.c, qw/source/sv_ccmds.c, qw/source/sv_main.c,
	qw/source/sv_sys_unix.c, qw/source/sv_sys_win.c: move Sys_Quit and
	Sys_Error totally into libQFutil. They will call a list of
	pre-registered (Sys_RegisterShutdown) function before actually
	exiting the program. This should take care of the pain when an
	ncurses server crashes.

2001-09-24 19:41  rhamphoryncus

	* nq/source/sv_main.c: - and THAT particular bug fix is going into
	nq too

2001-09-24 19:12  taniwha

	* qw/source/net_packetlog.c: thou shalt not rely on order of
	evaluation

2001-09-24 18:26  rhamphoryncus

	* qw/source/sv_send.c: - fix our favorite svc_updatefrags overflow
	bug!  weeeeee

2001-09-24 18:03  despair

	* libs/video/renderer/gl/Makefile.am: Whoops.

2001-09-24 17:52  despair

	* include/Makefile.am, include/r_cvar.h, include/world.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/targets/vid_common_gl.c, nq/include/Makefile.am,
	nq/include/world.h, qw/include/Makefile.am, qw/include/world.h:
	Merge world.h. Also reduced smoke particle textures from 8 to 1, a
	considerable speedup through reduced texture thrash...

2001-09-24 17:51  taniwha

	* tools/qfcc/source/pr_def.c: make the unused var warning like
	gcc's

2001-09-24 16:25  rhamphoryncus

	* qw/source/: net_packetlog.c, sv_send.c: - when a client overflows
	print out the backbuf too, not just   netchan.message - tweak the
	svc_print netlog spacing

2001-09-24 14:47  rhamphoryncus

	* qw/source/sv_send.c: - fix overflow packet dumping.  Oops :)

2001-09-24 03:23  taniwha

	* tools/qfcc/configure.in: try three. this should work

2001-09-24 02:48  taniwha

	* tools/qfcc/configure.in: try two

2001-09-24 02:38  taniwha

	* tools/qfcc/configure.in: try to make --with-qf work while
	configuring

2001-09-23 15:14  rhamphoryncus

	* qw/source/sv_pr_cmds.c: - when the progs cache a model, copy it
	onto the hunk, so the gc can't	 squash it - ditto for sounds, just
	in case

2001-09-23 04:08  taniwha

	* tools/qfcc/source/expr.c: don't print the file or line number for
	"warnings treated as errors"

2001-09-23 04:08  taniwha

	* tools/qfcc/source/emit.c: fix a slew of false positives with
	unused var checking

2001-09-23 03:41  taniwha

	* configure.ac, libs/video/targets/qfgl_ext.c: fix two bugs with
	glx extension checking: HAVE_GLX wasn't getting into config.h and
	GLX_ARB_get_proc_address is not (any longer?) defined by mesa.

2001-09-23 03:24  despair

	* include/QF/GL/qf_vid.h, libs/video/targets/vid_common_gl.c: Use a
	callback for gl_multitexture which sets gl_mtex_active (now a
	qboolean, rather than a macro). 0.6-1.0% speedup.

2001-09-23 03:18  taniwha

	* libs/video/targets/vid_common_gl.c: don't enable mtex if the
	required functions cannot be found. This shouldn't normally happen,
	but is due to a currently broken QFGL_ExtensionAddress and causes
	qf to seg when mtex is requested.

2001-09-23 01:29  rhamphoryncus

	* include/QF/progs.h, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c: - add a NUM_FOR_BAD_EDICT function,
	which doesn't care if it's a bad   value - switch some prints over
	NUM_FOR_BAD_EDICT - change NUM_FOR_EDICT to call PR_RunError on
	error, instead of   PR_Error.  That was it prints out a backtrace.
	
	(I did it in reverse order ;)

2001-09-23 00:36  rhamphoryncus

	* libs/console/inputline.c, libs/gamecode/engine/pr_edict.c,
	libs/gamecode/engine/pr_exec.c, qw/source/net_packetlog.c,
	qw/source/sv_user.c: - add some comments to
	libs/console/inputline.c - rename pr_deadbeef to pr_deadbeef_ents -
	add pr_deadbeef_locals, which does uninited locals.  (crashes from 
	 it are undeniably buggy code, unlike pr_deadeef_ents) - add a
	missing break to packetlog printing's switch - add sv_kickfake,
	which kicks people for attempting to fake messages,   or replaces
	the ^Ms with # if disabled.

2001-09-23 00:15  taniwha

	* qw/source/sv_progs.c: segmentation fault handler from kkqwsv
	(thanks, Bill;) but with a couple minor improvements (you get a
	core file if the seg wasn't triggered by progs).

2001-09-22 23:41  taniwha

	* tools/qfcc/: include/qfcc.h, source/emit.c, source/pr_def.c,
	source/qc-parse.y: unused local variable detection

2001-09-22 02:37  despair

	* libs/video/renderer/: r_cvar.c, r_part.c, gl/gl_dyn_part.c,
	sw/sw_rpart.c, sw32/sw32_rpart.c: Kill r_particles->int_val testing
	in gl particle engine. Also merge a bit down to r_part.c/r_cvar.c.
	Properly declare cl_max_particles (how the heck was it working when
	only ever declared as exter cvar_t *cl_max_particles?).
	
	Should be a minor speedup for gl, definitely a code cleanup.

2001-09-22 02:24  taniwha

	* qw/source/: cl_main.c, sv_main.c: 'rcon localinfo motd "hi
	there"' now works

2001-09-21 19:28  rhamphoryncus

	* libs/gamecode/builtins/pr_cmds.c: - use etype_T instead of int
	(just so it's clearer in debugging)

2001-09-21 17:28  rhamphoryncus

	* libs/console/server.c: - compile fix for building without curses

2001-09-21 04:22  taniwha

	* include/QF/console.h, include/QF/pcx.h, include/QF/sys.h,
	libs/audio/cd.c, libs/audio/snd.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, libs/audio/renderer/snd_dma.c,
	libs/audio/renderer/snd_mem.c, libs/audio/renderer/snd_mix.c,
	libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_mme.c, libs/audio/targets/snd_oss.c,
	libs/audio/targets/snd_sdl.c, libs/audio/targets/snd_sgi.c,
	libs/audio/targets/snd_sun.c, libs/audio/targets/snd_win.c,
	libs/console/console.c, libs/gamecode/builtins/pr_cmds.c,
	libs/gamecode/engine/pr_edict.c, libs/gamecode/engine/pr_exec.c,
	libs/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 18:03  taniwha

	* tools/qfdefs/source/fix_globals.c: it seems that the qcc variants
	that strip global defs only strip the name, so don't bother fixing
	missing defs (but /do/ complain if any are missing). I suspect full
	def striping would have seriously broken things.

2001-07-18 17:59  taniwha

	* tools/qfdefs/source/fix_globals.c: works now, though I don't
	imagine save games will work too well :)

2001-07-18 17:23  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/pr_comp.c:
	Make files.dat actually useful. I really dislike the hardcoding,
	but it /is/ useful. Also, fix a bug in PrecacheModel where it was
	checking MAX_SOUNDS and numsounds instead of models.

2001-07-18 16:33  taniwha

	* tools/qfcc/source/expr.c: fix emit_assign_expr to emit an
	explicit assignment statement whenever emit_sub_expr returns a
	temporary def. this fixes a = b = c; expressions when entities are
	involved.

2001-07-18 15:42  taniwha

	* tools/qfdefs/source/: defs.c, fix_globals.c: defs.c:	use the
	right hash table fix_globals.c: 	clean up the math

2001-07-18 15:40  taniwha

	* include/QF/pr_comp.h: add an integer type. not yet properly
	supported

2001-07-18 06:37  taniwha

	* tools/qwaq/main.qc: more tests

2001-07-18 06:37  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/pr_imm.c: fix
	(expr_type1 && expr_type2). this involed type completing
	expressions :/

2001-07-18 05:09  deek

	* tools/qfcc/TODO: [no log message]

2001-07-18 02:21  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c: get the progs
	/loader/ name and prototype sorted out properly

2001-07-18 02:08  taniwha

	* tools/qfcc/TODO: add cse opts

2001-07-18 00:26  taniwha

	* tools/qfdefs/: include/def.h, source/Makefile.am,
	source/fix_globals.c, source/gendefs.c, source/qfdefs.c: actually
	do some fixups, but it segs atm :/

2001-07-17 22:15  taniwha

	* tools/qfdefs/: include/def.h, source/Makefile.am, source/defs.c,
	source/gendefs.c, source/qfdefs.c: check for missing defs (and use
	the new quakefs subversion mechanism)

2001-07-17 22:10  taniwha

	* libs/util/quakefs.c: allow for total subversion of the fs code by
	utilities (or crazy users).  About the only thing that remains in
	effect is gzip support (not even paks are searched).

2001-07-17 21:51  deek

	* tools/qfcc/TODO: Add a TODO file for qfcc

2001-07-17 20:33  taniwha

	* tools/qfdefs/source/qfdefs.c: slightly more interesting output
	while I procrastinate doing the hard bits

2001-07-17 20:05  taniwha

	* tools/qfdefs/: .cvsignore, Makefile.am, acconfig.h, bootstrap,
	configure.in, qfdefs.lsm.in, include/.cvsignore,
	include/Makefile.am, include/def.h, include/progdefs.nq,
	include/progdefs.qw, source/.cvsignore, source/Makefile.am,
	source/gendefs.c, source/qfdefs.c: beginnings of a progs re-deffer
	tool to take care of stupid qc compilers that strip def names.

2001-07-17 17:47  deek

	* doc/template.h: Grr. Make the list archives use [gak] GeoCrawler.

2001-07-17 16:46  taniwha

	* include/QF/console.h, libs/console/Makefile.am,
	libs/console/inputline.c, qw/source/sv_console.c,
	qw/source/sv_main.c: create an "input line" object for the console
	so Con_ProcessInput can be used in verious contexts

2001-07-17 15:51  taniwha

	* include/QF/keys.h, nq/source/keys.c, qw/source/keys.c: move the
	special keys out of the way of ascii codes (unless they represent
	ascii codes (eg, K_ENTER)) and remove the magic number for the
	number of keys.

2001-07-17 05:02  deek

	* tools/qfcc/: acconfig.h, configure.in, source/qfcc.c: C
	preprocessor support for qfcc. Depends on the new parser.
	--enable-cpp to activate.

2001-07-17 00:21  rhamphoryncus

	* libs/console/console.c: console->pC_Init to general->p_Init,
	ditto for shutdown.  I'm assuming this is what taniwha meant. 
	Shoulda test-built ;)

2001-07-16 23:36  rhamphoryncus

	* nq/source/: host.c, sys_unix.c: Make nq-* -dedicated work. :)

2001-07-16 23:17  taniwha

	* include/QF/: plugin.h, plugin/cd.h, plugin/console.h: plugin.h:  
	    enable the cd_data_t entry so func and data structures are
	consistent.  cd.h:   create cd_data_t (empty) console.h:     better
	understanding of how these things work :)

2001-07-16 23:15  taniwha

	* libs/console/server.c: the server console is now a plugin, though
	it doesn't get compiled yet (it /does/ compiled, though). Input
	handling is currently ripped out.

2001-07-16 22:30  taniwha

	* libs/console/inputline.c: more "throw it in cvs". doesn't even
	attempt to compile yet :)

2001-07-16 21:39  taniwha

	* libs/console/: Makefile.am, client.c, complete.c, server.c: add
	the command line completion code (complete.c) and the client and
	server plugins (though they're not built yet). Again, this /does
	not/ affect anybody else, or shouldn't, anyway.

2001-07-16 20:41  taniwha

	* configure.in, include/QF/console.h, include/QF/plugin.h,
	include/QF/plugin/console.h, libs/Makefile.am,
	libs/console/.cvsignore, libs/console/Makefile.am,
	libs/console/console.c, libs/console/list.c, nq/source/console.c,
	nq/source/host.c, qw/source/cl_main.c, qw/source/console.c,
	qw/source/sv_console.c, qw/source/sv_main.c: the beginnings of the
	console lib (using plugins for the client/server type consoles).
	Currently, doesn't affect anybody other than the need to
	re-bootstrap.

2001-07-16 07:13  taniwha

	* libs/gamecode/pr_edict.c: split up PR_LoadProgs a bit

2001-07-16 03:53  taniwha

	* tools/qfcc/source/expr.c: well, that explains the loss of line
	number onfo on return statements :P

2001-07-15 07:04  taniwha

	* include/context_x11.h, include/QF/bspfile.h,
	include/QF/checksum.h, include/QF/cmd.h, include/QF/console.h,
	include/QF/cvar.h, include/QF/draw.h, include/QF/hl.h,
	include/QF/info.h, include/QF/keys.h, include/QF/locs.h,
	include/QF/mdfour.h, include/QF/model.h, include/QF/msg.h,
	include/QF/plugin.h, include/QF/progs.h, include/QF/qargs.h,
	include/QF/screen.h, include/QF/sizebuf.h, include/QF/sound.h,
	include/QF/sys.h, include/QF/teamplay.h, include/QF/va.h,
	include/QF/vfile.h, include/QF/vfs.h, include/QF/vid.h,
	include/QF/wad.h, include/QF/zone.h, include/QF/GL/qf_textures.h,
	include/QF/plugin/sound.h, libs/audio/snd.c,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_sdl.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_null.c, libs/audio/targets/snd_oss.c,
	libs/gamecode/pr_debug.c, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, libs/gamecode/pr_strings.c,
	libs/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, qfcc/source/qfcc.c,
	qfpreqcc/qfpreqcc: using qfpreqcc is now vewy vewy qwiet ('e's
	'unting wabbits)

2001-07-03 20:56  taniwha

	* tools/qfcc/include/: cmdlib.h, qfcc.h: more format attributes

2001-07-03 20:53  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	format checking for error and warning + needed fixes try to give
	name of object when calling non-function

2001-07-03 20:42  taniwha

	* tools/qfcc/source/qc-parse.y: fix segs on ondeclared identifiers

2001-07-02 18:11  knghtbrd

	* include/QF/sys.h, libs/util/sys.c, nq/source/sys_unix.c,
	nq/source/sys_win.c, qw/source/cl_sys_unix.c,
	qw/source/sv_sys_unix.c: taniwha, please have a look at this to
	make sure I'm doing it the "right" way..  Sys_Printf is now
	Sys_StdPrintf for now.	Sys_Printf is a function pointer and will
	end up replacing Con_Printf as well.  Names will change to
	something intelligent when I'm done.  Win32 is not yet touched, but
	I haven't forgotten it.
	
	The reason for this is the assumption that Con_Printf and
	Sys_Printf do not overlap.  The new server console WILL change
	that, requiring that we change how we handle both functions.  The
	plan:  Default to using stubs and swap them for full-featured
	functions on Console init which do all the things we expect.  Will
	also do a stderr version later.

2001-07-01 08:59  knghtbrd

	* nq/source/: sys_unix.c, sys_unixd.c: A little more cleanup of the
	sys stuff, at least for unix.  I don't want to mess with the win32
	stuff just now without coordinating with Coderjoe, which I don't
	have time for just now..

2001-07-01 00:14  knghtbrd

	* qw/source/: sys_null.c, sys_unix.c, sys_win.c: These aren't used
	anymore as their functions have moved to libs/util

2001-07-01 00:11  knghtbrd

	* libs/video/targets/vid_sgl.c: Fix -sgl's glFlush

2001-06-29 16:14  taniwha

	* tools/qfpreqcc/qfpreqcc: #include foo/bar.qc now works

2001-06-29 15:42  taniwha

	* nq/source/sv_progs.c: whitespace

2001-06-29 08:01  knghtbrd

	* libs/video/targets/in_sun.c, libs/video/targets/vid_sunx.c,
	libs/video/targets/vid_sunxil.c, nq/source/sys_sun.c: Sun-specific
	code is dead.  Sun boxes should work fine with -x11 and -glx as it
	is.  Left snd_sun, which looks useful for something.

2001-06-29 07:56  knghtbrd

	* include/dosisms.h, include/mpdosock.h, include/vid_dos.h,
	libs/audio/cd/cd_dos.c, libs/video/targets/in_dos.c,
	libs/video/targets/vid_dos.c, nq/source/dos_v2.c,
	nq/source/dosasm.S, nq/source/sys_dos.c: dos is dead, really.  This
	has never worked, and would need a full rewrite from scratch before
	it would anyway.  That's not likely, so say goodbye!

2001-06-29 06:50  taniwha

	* include/QF/qendian.h, libs/util/qendian.c, nq/source/cl_demo.c,
	qw/source/cl_demo.c: a slight oopsie on the location of WriteFloat
	and friends :P plus nq is now endian/size clean.

2001-06-29 06:29  taniwha

	* qw/source/cl_demo.c: qw's demo code is now endian and type size
	clean

2001-06-29 04:24  taniwha

	* qw/source/sv_init.c: fix an incorrect setting of colormap when it
	should have been colormod

2001-06-29 03:27  wildcode

	* libs/video/targets/: Makefile.am, vid_3dfxsvga.c: libGL (mesa)
	now dynamic for -3dfx

2001-06-29 02:43  taniwha

	* include/r_cvar.h, include/r_dynamic.h, include/QF/GL/qf_fires.h,
	libs/video/renderer/r_cvar.c, libs/video/renderer/r_main.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_rmain.c, nq/source/cl_main.c,
	qw/source/cl_ents.c, qw/source/cl_main.c: fix the persistent fires.
	For sanity's sake, the non-renderer specific parts of
	gl_dyn_fires.c have been moved to r_main.c (for now).

2001-06-29 02:10  wildcode

	* configure.in, libs/video/targets/Makefile.am,
	libs/video/targets/vid_3dfxsvga.c, nq/source/Makefile.am,
	qw/source/Makefile.am: make -3dfx compile again, may need fixing
	for mesa specific functions listed in vid_3dfxsvga.c

2001-06-29 00:12  taniwha

	* tools/qfcc/configure.in: time to enable the new parser by
	default.

2001-06-29 00:05  taniwha

	* tools/qwaq/main.c: don't need to print statement addresses any
	more

2001-06-28 23:58  taniwha

	* libs/gamecode/pr_exec.c: report statment addresses for current
	statement and branch destinations when printing statements

2001-06-28 23:15  taniwha

	* tools/qfcc/: include/qfcc.h, source/expr.c, source/qfcc.c: add an
	option (--warn=error) to treat warnings as errors

2001-06-28 23:08  taniwha

	* tools/qfcc/source/qfcc.c: stop processing files after errors have
	occured

2001-06-28 21:26  taniwha

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

2001-06-28 17:44  taniwha

	* tools/qfcc/source/expr.c: be more accurate about the operator
	involved

2001-06-28 15:20  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	warn about the dangers of (!foo & bar)

2001-06-28 04:05  taniwha

	* include/QF/cmd.h, include/QF/console.h, include/QF/cvar.h,
	libs/util/cmd.c, libs/util/console.c, libs/util/cvar.c,
	nq/source/console.c, nq/source/keys.c, qw/source/console.c,
	qw/source/keys.c: very nice command line tab completeion from Shawn
	Walker <eviltypeguy@qeradiant.com>

2001-06-28 02:58  taniwha

	* tools/qfcc/source/qc-parse.y: fix the corrupted locals problem
	(df->locals was getting set too early)

2001-06-27 23:36  taniwha

	* tools/qfcc/source/qc-parse.y: reset temps after emitting a
	function. it helps :) (fixes the wierd entity errors)

2001-06-27 22:56  taniwha

	* tools/qwaq/: builtins.c, defs.qc, main.qc: more testing and add
	traceon/traceoff to the builtins

2001-06-27 22:24  taniwha

	* tools/qfcc/source/pr_imm.c: create empty defs for vertex and
	quaternion compontents

2001-06-27 21:43  taniwha

	* tools/qfcc/source/expr.c: fix . type checking

2001-06-27 21:15  taniwha

	* tools/qwaq/main.qc: more tests

2001-06-27 20:47  taniwha

	* tools/qfcc/source/qc-lex.l: fix // comments at end of file (ie,
	no trailing \n)

2001-06-27 20:32  taniwha

	* tools/qfcc/source/expr.c: make simple assignments (a = b;)
	generate code

2001-06-27 19:40  taniwha

	* tools/qfcc/source/qc-parse.y: handle -ve constants

2001-06-27 18:15  taniwha

	* tools/qfcc/source/qc-lex.l: report file as well

2001-06-27 17:55  taniwha

	* include/QF/GL/funcs.h: correct the prototype for QFGL_ProcAddress

2001-06-27 17:11  taniwha

	* tools/qfcc/source/expr.c: free temp defs at the end of each expr
	block. CustomTF has gone from 64 to 25 locals.

2001-06-27 16:43  taniwha

	* tools/qfcc/source/expr.c: better function argument code
	generation

2001-06-27 08:34  deek

	* libs/util/plugin.c: Portability fixes. plugin.c will, in all
	likelihood, work on Windows now.

2001-06-27 07:52  deek

	* libs/video/targets/vid_glx.c: Portability fixes, also use the new
	ProcAddress setup.

2001-06-27 07:40  deek

	* libs/video/renderer/gl/gl_funcs.c: [no log message]

2001-06-27 05:48  taniwha

	* tools/qwaq/.gdbinit: why not?

2001-06-27 05:46  taniwha

	* tools/qwaq/: main.c, main.qc: main.c: 	give instruction
	address in opcode dump main.qc:        more test code

2001-06-27 05:45  taniwha

	* tools/qfcc/source/: expr.c, qc-parse.y: expr.c:	fix a silly
	stanfu with goto qc-parse.y:	    suffle the debug code

2001-06-27 04:18  taniwha

	* libs/video/renderer/gl/gl_funcs.c: shh!! :)

2001-06-27 00:10  anoncvs_tkstkw

	* tools/qfcc/source/qc-parse.y: turns out qcc wasn't so stupid
	about = vs ||/&& precedence after all (just my interpretation of
	the code was:/) why oh why didn't John use bison or yacc in the
	first place? :/

2001-06-26 23:51  taniwha

	* tools/qfcc/source/expr.c: remove some debug info

2001-06-26 23:42  taniwha

	* tools/qfcc/source/expr.c: function calls work now

2001-06-26 22:43  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	initialisations now seem to work, including cows (mooOOoo:)

2001-06-26 22:07  taniwha

	* tools/qfcc/source/pr_imm.c: immediates now seem to work

2001-06-26 21:32  taniwha

	* tools/qfcc/source/expr.c: lables are working, but immediates and
	function return values are borked

2001-06-26 20:06  taniwha

	* tools/qfcc/source/: expr.c, pr_imm.c: implement branches and top
	level call

2001-06-26 19:54  taniwha

	* tools/qfcc/source/expr.c: implement state

2001-06-26 19:48  taniwha

	* tools/qfcc/source/expr.c: assignments now seem to work in that
	they no longer seg qfcc

2001-06-26 17:34  taniwha

	* tools/qfcc/source/pr_imm.c: return defs of the correct type

2001-06-26 16:24  taniwha

	* tools/qfcc/source/expr.c: oops

2001-06-26 16:23  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c: record an
	expression's line number and file and sort of handle state
	expressions

2001-06-26 16:12  taniwha

	* tools/qfcc/source/qc-parse.y: fix the redef error

2001-06-26 14:14  taniwha

	* include/QF/pr_comp.h: add quaternion type (not yet supported in
	the code). Forgot to commit this last night.

2001-06-26 11:37  rhamphoryncus

	* configure.in: remove extra space from "CD Audio system: " line.

2001-06-26 07:21  taniwha

	* tools/qfcc/: include/expr.h, include/qfcc.h, source/expr.c,
	source/pr_imm.c, source/pr_lex.c, source/pr_opcode.c,
	source/qc-lex.l, source/qc-parse.y: start on actually generating
	code. doesn't work yet (getting a weird type redeclaration error
	and not all expressions are handled yet).

2001-06-26 03:33  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	new expression type: ex_block. forms a linked list of expressions
	for fast appending and ease of manipulation.

2001-06-26 02:59  deek

	* libs/video/renderer/gl/gl_funcs.c: Still broken, but apparently
	it works for Mercury.

2001-06-26 02:46  taniwha

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

2001-06-26 02:26  mercury

	* include/QF/GL/funcs.h, libs/util/zone.c,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/targets/context_x11.c,
	libs/video/targets/qfgl_ext.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_wgl.c: Clean up and repair of the run time
	linking, does NOT work until deek commits his gl_funcs.c.

2001-06-25 23:42  taniwha

	* tools/qfcc/source/: qc-parse.y, qfcc.c: clean up error reporting
	a little

2001-06-25 23:38  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y, qfcc.c: hopefully make
	line directives work

2001-06-25 22:53  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y: fix lost initial char of string constants make
	expression strings char * instead of string_t (don't put them into
	pr_strings prematurely);

2001-06-25 22:11  taniwha

	* tools/qfcc/: include/expr.h, include/qfcc.h, source/expr.c,
	source/pr_lex.c, source/qc-lex.l, source/qc-parse.y, source/qfcc.c:
	better label handling and strings are now completely parsed
	(including escapes)

2001-06-25 20:52  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	expr.h:        nuke the ex_statement and estatement_[st] stuff	   
	   add label_expr prototype expr.c:	   ex_statement nukage	  
	correct new_expr's decl 	add label_expr to ease label
	creation   don't crash when printing a null expression (bare
	return) qc-parse.y:   estatement_t nukage     statement statements
	and statement_block are type expr  generate `expressions' for
	statements
	
	a full parse tree for each function is now generated. there are
	several special expression opcodes for statements:	d      
	done	\	r	return	-> unary: expression to return or
	null  i       if      binary:	evaluated expression, destination
	label	    n	    ifnot   binary:   evaluated expression,
	destination label	c	call	binary:   function def,
	args (expr list, rev order)	s	state	binary:   frame
	const, function def	g	goto	unary:	  destination label
	    l	    label   unary:    label number in a top level
	expression, l (label) defines the label, otherwise it is a
	reference.

2001-06-25 18:23  taniwha

	* tools/qfcc/source/qc-parse.y: functions are now initialized, but
	no code is yet generated

2001-06-25 18:22  taniwha

	* tools/qfcc/: acconfig.h, configure.in, source/Makefile.am,
	source/qfcc.c: make usage of the new parser easier to configure

2001-06-25 17:15  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-lex.l,
	source/qc-parse.y: expr.h:	 add prototype for print_expr
	expr.c:    add print_expr  correct string accessors	   currect
	the result type for unary operators qc-lex.l:	correct string,
	vector and quaternion parsing qc-parse.y:	precedence
	corrections and more function scope work
	
	CustomTF gets through the parsing again.

2001-06-25 15:42  taniwha

	* libs/video/renderer/gl/gl_funcs.c: this is C, not C++ ;)

2001-06-25 09:32  deek

	* libs/video/: renderer/gl/gl_funcs.c, targets/vid_glx.c: Clean up
	gl_funcs.c, it's actually readable now. Unfortunately, it sig11s
	for me. This may be due to the NVIDIA libGL problem (which they
	claim is a bug in libc), but it could very well be that Mercury was
	right and we can't have the same names internally as the libGL
	names. Even so, this code will probably work on Windows.

2001-06-25 06:29  deek

	* include/QF/GL/extensions.h: Whoops! Let's try commiting the
	headers this time. :)

2001-06-25 06:17  deek

	* include/QF/GL/funcs.h, include/QF/GL/qf_ext.h,
	include/QF/GL/qf_vid.h, libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c: Woohoo. The QFGL_* function prefixes
	are gone again from the tree. It might even work under Windows now,
	but don't get your hopes too high. :)

2001-06-25 04:08  taniwha

	* nq/source/sbar.c: fix the missing keys. Caused by a
	miss-understanding of the logic/resoning involved in the test.

2001-06-24 12:47  knghtbrd

	* libs/video/targets/vid_sgl.c: Fixed for very late OpenGL binding

2001-06-24 09:25  mercury

	* configure.in, include/glquake.h, include/qfgl_ext.h,
	include/r_cvar.h, include/varrays.h, include/QF/GL/defines.h,
	include/QF/GL/funcs.h, include/QF/GL/qf_ext.h,
	include/QF/GL/qf_fires.h, include/QF/GL/qf_funcs_list.h,
	include/QF/GL/qf_rlight.h, include/QF/GL/qf_rmain.h,
	include/QF/GL/qf_rsurf.h, include/QF/GL/qf_screen.h,
	include/QF/GL/qf_sky.h, include/QF/GL/qf_textures.h,
	include/QF/GL/qf_vid.h, include/QF/GL/types.h,
	libs/models/gl_model_fullbright.c, libs/models/alias/Makefile.am,
	libs/models/alias/gl_model_alias.c, libs/models/brush/Makefile.am,
	libs/models/brush/gl_model_brush.c, libs/models/sprite/Makefile.am,
	libs/models/sprite/gl_model_sprite.c, libs/video/renderer/r_cvar.c,
	libs/video/renderer/gl/Makefile.am,
	libs/video/renderer/gl/gl_draw.c,
	libs/video/renderer/gl/gl_dyn_fires.c,
	libs/video/renderer/gl/gl_dyn_part.c,
	libs/video/renderer/gl/gl_dyn_textures.c,
	libs/video/renderer/gl/gl_funcs.c,
	libs/video/renderer/gl/gl_graph.c,
	libs/video/renderer/gl/gl_rlight.c,
	libs/video/renderer/gl/gl_rmain.c,
	libs/video/renderer/gl/gl_rmisc.c,
	libs/video/renderer/gl/gl_rsurf.c,
	libs/video/renderer/gl/gl_screen.c,
	libs/video/renderer/gl/gl_skin.c, libs/video/renderer/gl/gl_sky.c,
	libs/video/renderer/gl/gl_sky_clip.c,
	libs/video/renderer/gl/gl_textures.c,
	libs/video/renderer/gl/gl_warp.c, libs/video/targets/Makefile.am,
	libs/video/targets/qfgl_ext.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_sgl.c, nq/source/.cvsignore,
	nq/source/Makefile.am, nq/source/gl_view.c, nq/source/sbar.c,
	qw/source/.cvsignore, qw/source/Makefile.am, qw/source/gl_view.c,
	qw/source/sbar.c, tools/qfgl_gen.pl: This is changing more then I
	wanted to at once, however.
	
	The major change is that we no longer require libGL to even exist
	on the system at compile time for the GL targets, we dynamicly link
	to the libGL of choice at run time. (This probably breaks most
	non-linux systems, and all GL targets except -glx, some fixup will
	be needed.) (This also kills glquake, dead dead DEAD! GONE FOREVER!
	WHEE!)
	
	Some gl_draw cleanup.
	
	Commented out equake alias model occlusion test stuff, very
	experimental.
	
	Added the .lo and .la patterns to the .cvsignore files.
	
	Some minor sbar cleanup. (We don't use the disc in use symbol for
	anything.)

2001-06-21 07:08  taniwha

	* tools/qfcc/source/qc-parse.y: a little progress on functions

2001-06-20 23:32  taniwha

	* tools/qfcc/source/qc-parse.y: field types are parsed correctly,
	but parameters have been lost for the moment

2001-06-20 21:18  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	more expression handling. turns out I'm mis-parsing field types, so
	that's next

2001-06-20 19:53  deek

	* tools/qfcc/source/Makefile.am: whitespace.

2001-06-20 19:52  deek

	* configure.in, include/win32/version.h: Rev for 0.5.1, disable
	-fbdev by default (use --with-fbdev to enable)

2001-06-20 07:02  taniwha

	* tools/qfcc/: include/expr.h, source/expr.c, source/qc-parse.y:
	beginnings of expression and statement processing

2001-06-20 03:05  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_def.c, source/qfcc.c:
	qfcc.h:  rearrange def_t a little and add def_next (leaving next
	free for other	uses) pr_def.c: 	use def_next instead of
	next to link /all/ of the named defs qfcc.c:	ditto

2001-06-20 02:07  taniwha

	* tools/qfcc/source/qfcc.c: gcc 3.0 fixes

2001-06-19 23:35  taniwha

	* tools/qfcc/source/qc-parse.y: now seems to get through CustomTF
	properly, but better def handling is needed

2001-06-19 23:27  rhamphoryncus

	* tools/qfcc/source/pr_lex.c: add support for \<, \>, and \^ to
	qfcc.  \< bolds all characters (toggles bold really) until \>, and
	\^ bolds (toggles) the next character.

2001-06-19 22:26  taniwha

	* tools/qfcc/source/pr_lex.c: fix \x handling for 0-9

2001-06-19 22:13  taniwha

	* tools/qfcc/source/pr_lex.c: d'oh, forgot to add 10 for a-f and
	A-F

2001-06-19 22:05  taniwha

	* libs/audio/targets/snd_disk.c, libs/audio/targets/snd_sdl.c,
	libs/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 22:56  taniwha

	* tools/qfpreqcc/qfpreqcc: don't delete processed files if --keep
	is given

2001-06-13 18:35  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y, qfcc.c: parses CustomTF
	now, but no code generation

2001-06-13 07:16  taniwha

	* tools/qfcc/source/: qc-lex.l, qc-parse.y, qfcc.c: almost parses
	CustomTF ($macro junk next)

2001-06-12 23:53  wildcode

	* qw/source/cl_slist.c: fixed master list to the 7 (known) working
	master

2001-06-12 22:26  taniwha

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

2001-06-12 22:26  taniwha

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

2001-06-12 22:20  taniwha

	* tools/qfpreqcc/qfpreqcc: pass given params to qfcc

2001-06-12 21:06  taniwha

	* tools/qfcc/: configure.in, source/.cvsignore, source/Makefile.am,
	source/qc-lex.l: getting closer. soon timie to start putting real
	code in there

2001-06-12 20:24  taniwha

	* tools/qfcc/source/qc-parse.y: clean up C warnings

2001-06-12 19:44  taniwha

	* tools/qfcc/source/qc-parse.y: beginnings of a bison grammar for
	qc

2001-06-12 15:29  taniwha

	* tools/qfcc/source/pr_opcode.c: miss tagged string != string

2001-06-12 12:34  wildcode

	* qw/source/cl_slist.c: oops, forgot to remove debug code

2001-06-12 12:31  wildcode

	* qw/source/cl_slist.c: Sorted server list, sl_sortby 0 = by name,
	sl_sortby 1 = by ping

2001-06-11 23:37  taniwha

	* tools/qfcc/source/pr_lex.c: full \ handling in strings (including
	\e for escape (why C doesn't have that is beyond me))

2001-06-11 22:42  taniwha

	* libs/gamecode/pr_strings.c: /D'OH/!!! How many /years/ have I
	been working with linked lists and free?

2001-06-11 20:59  taniwha

	* libs/video/renderer/sw/: d_draw.S, d_draw16.S, d_init.c,
	d_modech.c, d_part.c, d_parta.S, d_polysa.S, d_polyse.c, d_scan.c,
	d_scana.S, d_spr8.S, d_sprite.c, d_vars.c, d_varsa.S, nonintel.c,
	surf16.S, surf8.S, sw_ralias.c, sw_raliasa.S, sw_rdraw.c,
	sw_rdrawa.S, sw_redge.c, sw_redgea.S, sw_rmain.c, sw_rmisc.c,
	sw_rsurf.c, transform.S: re-enable asm for static builds

2001-06-11 20:12  taniwha

	* tools/qfpreqcc/.cvsignore: what's this .vimrc? :)

2001-06-11 19:37  taniwha

	* include/QF/hash.h, libs/util/hash.c: add some docs for the hash
	table api and move the include of stdlib.h to hash.c (no longer
	needed in hash.h).

2001-06-11 19:17  taniwha

	* include/QF/hash.h, libs/util/hash.c: make the hash table types
	opaque

2001-06-11 18:04  taniwha

	* tools/qfpreqcc/qfpreqcc: produce line directive output and clean
	up the generated files

2001-06-11 17:51  taniwha

	* tools/qfcc/source/pr_lex.c: fix an out-by-one for line directives
	at the beginning of the file

2001-06-11 15:43  taniwha

	* tools/qfcc/source/pr_lex.c: add '# 1 "foo.qcc" ...' (flags
	ignored) processing to qfcc so preprocessed output can make sense.

2001-06-10 23:56  deek

	* configure.in: Oops, missed one.

2001-06-10 23:50  deek

	* configure.in: Change the $(command) stuff back to `command`.
	Bashism.

2001-06-10 15:48  rhamphoryncus

	* libs/audio/targets/: snd_alsa_0_5.c, snd_alsa_0_9.c, snd_disk.c,
	snd_dma.c, snd_mem.c, snd_mix.c, snd_mixa.S, snd_null.c, snd_oss.c,
	snd_sdl.c, snd_sgi.c, snd_sun.c: function name cleanup.  the sound
	mixer stuff (snd_dma.c, snd_mix.c, etc) use the SND_ prefix now,
	and drivers (snd_oss.c) use SNDDMA_ as before.

2001-06-10 15:01  rhamphoryncus

	* libs/audio/targets/snd_gus.c: This thing was so far out of date,
	there's no point pretending it still exists in current cvs.

2001-06-10 14:25  rhamphoryncus

	* libs/audio/: Makefile.am, snd.c, snd_common.c: merge in the now
	obsolete snd_common.c

2001-06-10 13:07  rhamphoryncus

	* tools/qfcc/configure.in: add support for --with-qf=/usr/local as
	a prefix for lib and include dirs

2001-06-09 16:34  wildcode

	* include/QF/console.h: raised console buffer size

2001-06-09 15:42  wildcode

	* qw/source/cl_slist.c: quick bug fix for slist update seg

2001-06-09 15:24  wildcode

	* qw/source/cl_slist.c: added set server name after refresh, and
	fixed slist update not resetting the list

2001-06-09 09:12  wildcode

	* qw/: include/cl_slist.h, source/cl_main.c, source/cl_slist.c:
	moved slist stuff out of cl_main.c and into cl_slist.c, enabled
	getting server list from master servers. to switch between
	servers.txt list (default) and list of servers from master servers
	use slist switch

2001-06-09 06:25  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/pr_opcode.c,
	tools/qfcc/source/qfcc.c: pr_comp.h:	    define PROG_ID_VERSION
	as 6 and redefine PROG_VERSION as 0x00fff001	 (0.fff.001) for
	the new qc features.  pr_edict.c:	support version 6 and
	version 0.fff.001 progs qfcc.h:   add version field to options_t 
	add min_version field to opcode_t pr_opcode.c:	set the minumum
	version of each opcode (gee, that table is getting ugly)       
	filter out opcodes with too high a min_version when initializing
	the opcode     hash tables.  qfcc.c:   update help output.    
	accept --id to limit code generation to id compatable (ver 6)
	progs.	  default progs generation to 0.fff.001

2001-06-08 22:57  taniwha

	* bootstrap: remove the location

2001-06-08 22:55  taniwha

	* bootstrap: put the warning /first/

2001-06-08 22:54  taniwha

	* tools/qwaq/main.qc: add a test for initialized locals

2001-06-08 22:52  knghtbrd

	* bootstrap: Added a comment to output about the cross-compile
	warnings for newbies

2001-06-08 20:13  taniwha

	* tools/qfcc/source/pr_comp.c: make initialized local variables
	work /properly/ 	local float urk = 0; STORE_F   
	46(IMMEDIATE)  0.0   55(?)

2001-06-08 18:46  knghtbrd

	* include/Makefile.am, 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 18:20  taniwha

	* tools/qfpreqcc/qfpreqcc: execute qfcc on completion for that one
	stop shopping experience

2001-06-04 17:52  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_opcode.c: do proper temp def handling so we don'e use any
	where near as many defs for temporary variables (customTF went from
	35941 to 12587 pr_globals).

2001-06-04 17:51  taniwha

	* include/QF/pr_comp.h: add a sentinal `type' for type counting
	purposes

2001-06-04 05:45  taniwha

	* tools/qfcc/source/: pr_def.c, pr_opcode.c: prepare PR_Statement
	for proper temporary usage

2001-06-04 04:52  taniwha

	* include/QF/hash.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_strings.c, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/hash.c, libs/util/quakefs.c, nq/source/skin.c,
	qw/source/skin.c, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/pr_comp.c, tools/qfcc/source/pr_def.c,
	tools/qfcc/source/pr_imm.c, tools/qfcc/source/pr_lex.c,
	tools/qfcc/source/pr_opcode.c, tools/qfcc/source/qfcc.c,
	tools/qwaq/main.qc: hash.h is now const correct as is a lot of qfcc

2001-06-04 03:57  taniwha

	* tools/qfcc/source/pr_comp.c: use the correct STORE_ op for
	function arges, rather than STORE_V. Should speed up progs in
	general.

2001-06-04 03:36  taniwha

	* include/QF/pr_comp.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, tools/qfcc/source/pr_opcode.c,
	tools/qwaq/main.qc: string comparison operators

2001-06-04 02:49  taniwha

	* tools/qfcc/source/pr_opcode.c: put ADD_S up where it belongs :)

2001-06-04 02:41  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am,
	source/pr_comp.c, source/pr_opcode.c, source/qfcc.c: re-write the
	opcode selection to be a hash table lookup and statment generation
	to get the opcode from the table record rather than the location
	within the table (ewww). gives a nice speed boost /and/ makes the
	opcode table easier to maintain.

2001-06-03 19:32  taniwha

	* include/QF/pr_comp.h: give the opcodes a type

2001-06-03 17:36  taniwha

	* include/QF/pr_comp.h, include/QF/progs.h,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	tools/qfcc/include/.cvsignore, tools/qfcc/include/qfcc.h,
	tools/qfcc/source/pr_comp.c, tools/qfcc/source/pr_imm.c,
	tools/qwaq/main.c, tools/qwaq/main.qc: pr_comp.h:     add OP_ADD_S.
	WARNING!!! this /will/ move.  progs.h:	  add prototype for
	PR_PrintStatement pr_edict.c:	      add OP_ADD_S support in the
	progs checker pr_exec.c:    implement OP_ADD_S
	tools/qfcc/include/.cvsignore:	     add config.h.in qfcc.h:	   
	 nuke PR_NameImmediate and change PR_ParseImmediate's prototype
	(see	 pr_imm.c) pr_comp.c:	 add ADD_S, adjust for
	PR_ParseImmediate's prototype, make	  PR_ParseExpression work
	with non-sequential opcodes (slow, will work on 	that next).
	Fix up initialised global parsing.  pr_imm.c:	    nuke
	PR_NameImmediate. didn't work well and wasn't such a good idea
	anyway.     PR_ParseImmediate now accepts a def_t * arg. if null,
	will allocate a   new global def, otherwise it will initialize the
	def passed in.	qwaq/main.c:   sports some debugging code (dumps
	info about the progs it's running) qwaq/main.qc:      better ADD_S
	testing

2001-06-03 12:15  wildcode

	* libs/video/targets/vid_3dfxsvga.c: just some tidy up, thanx Deek

2001-06-03 05:58  rhamphoryncus

	* libs/audio/cd.c: change void to static void, so it compiles for
	me

2001-06-03 05:54  rhamphoryncus

	* libs/gamecode/pr_edict.c: Add ED_FreeRefs, which searches for
	references to an entity.  Not used yet.

2001-06-03 04:52  deek

	* tools/Forge/: Project.m, XYView.m, ZScrollView.m, ZView.m,
	misc.m: Bunch of changes. Project has been almost completely
	rewritten, and now compiles. The rest are just the results of a
	simple conversion script I wrote.

2001-06-03 01:24  taniwha

	* qw/source/sv_pr_cmds.c: fix for CustomTF menu truncation

2001-06-03 00:03  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg: gl_lightmode is
	dead, removed that from the config file. New benchmarking
	information, about 1 fps faster from the last time I updated cvs.
	(And this is with DRI being 5 fps SLOWER than last time I updated.)
	
	Misty

2001-06-02 23:29  taniwha

	* qw/: include/client.h, source/cl_main.c, source/cl_parse.c: This
	one's for Mercury :) (cvar control of pmodel and emodel)

2001-06-02 22:20  taniwha

	* qw/source/: cl_main.c, cl_parse.c: Back out Mercury's removal of
	emodel and pmodel. They are /required/ by some servers.

2001-06-02 20:39  mercury

	* libs/video/renderer/gl/gl_draw.c, qw/source/cl_main.c,
	qw/source/cl_parse.c, qw/source/sbar.c, qw/source/sv_user.c: Some
	gl_draw cleanups for glpic.  Some sbar cleanups (still broken,
	suspect driver issues.).  Removal of pmodel and emodel infokeys,
	waste of info space.  For servers allow people downloading to hear
	people talking.

2001-06-02 11:17  wildcode

	* libs/video/targets/vid_3dfxsvga.c: -3dfx brightness changed int
	to float

2001-06-02 10:43  wildcode

	* libs/video/targets/vid_3dfxsvga.c: -3dfx brightness +setrom
	tdfx_brighten #, 2 with gamma 2 is nice

2001-06-02 06:51  despair

	* libs/audio/targets/snd_oss.c: Change shm init to PROT_WRITE,
	instead of PROT_READ | PROT_WRITE.  This is required for mmap to
	succeed on my system. YMMV.  May cause a problem with incomplete
	shutdown.

2001-06-02 05:23  taniwha

	* tools/qfcc/include/config.h.in: this shouldn't be here

2001-06-02 04:36  taniwha

	* libs/audio/: cd.c, cd/cd_linux.c, cd/cd_sdl.c, cd/cd_sgi.c,
	cd/cd_win.c: move the creation of the cd command to cd.c

2001-06-02 04:35  despair

	* qw/source/: gl_dyn_part.c, sw_rpart.c: Remove merge ghosts.
	Aren't there for Taniwha. cvs quirks, whee.

2001-06-02 03:37  taniwha

	* tools/qfpreqcc/qfpreqcc: fix nested else statements

2001-06-01 22:55  despair

	* configure.in, include/QF/plugin.h, include/QF/plugin/cd.h,
	libs/audio/Makefile.am, libs/audio/cd.c, libs/audio/cd/Makefile.am,
	libs/audio/cd/cd_dos.c, libs/audio/cd/cd_linux.c,
	libs/audio/cd/cd_null.c, libs/audio/cd/cd_sdl.c,
	libs/audio/cd/cd_sgi.c, libs/audio/cd/cd_win.c,
	libs/audio/targets/snd_alsa_0_9.c, nq/source/Makefile.am,
	qw/source/Makefile.am: Convert cd audio libs to plugins. Windows
	untested, dos and sgi not converted yet.

2001-06-01 22:05  taniwha

	* tools/qwaq/Makefile: build the progs automaticly

2001-06-01 22:00  taniwha

	* tools/qwaq/.cvsignore: d'oh

2001-06-01 21:59  taniwha

	* tools/qwaq/: .cvsignore, Makefile, main.c, progs.src:
	s/qctest/qwaq/ and update .cvsignore

2001-06-01 21:57  taniwha

	* tools/qwaq/: .cvsignore, Makefile, builtins.c, defs.qc, main.c,
	main.qc, progs.src: stand alone qc interpreter. So I'm on some
	serious qwaq :) (actuallly, its main purpose is language extention
	testing)

2001-06-01 21:14  taniwha

	* libs/gamecode/pr_edict.c: if progsname is null, assume the progs
	are already loaded and just process the data.

2001-06-01 00:39  taniwha

	* libs/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 21:10  taniwha

	* tools/qfpreqcc/qfpreqcc: white space

2001-05-07 20:53  taniwha

	* tools/qfpreqcc/qfpreqcc: Finally, a preqcc with source :)  Seems
	to work ok, but it's far from complete. It does, however, build
	customTF without any appearent problems.

2001-05-07 16:31  taniwha

	* libs/video/targets/vid_sgl.c: fix for older systems again :)
	(atleast means >= rather than > )

2001-05-07 09:44  deek

	* tools/Forge/: .cvsignore, GNUmakefile.preamble,
	GNUmakefile.preamble.in, acconfig.h, bootstrap, configure.in:
	Autoconf support for Forge. It's incomplete, but it's mostly
	working.

2001-05-07 09:43  deek

	* tools/Forge/: Map.m, PopScrollView.m: Forge: Map and
	PopScrollView build now.

2001-05-07 04:08  taniwha

	* include/glquake.h, include/QF/mathlib.h, libs/util/mathlib.c,
	nq/source/gl_rmain.c, qw/source/gl_rmain.c, qw/source/sv_model.c,
	qw/source/sw_rmain.c: qf now links with NO optimisation (not even
	-O). R_CullBox has been moved from glquake.h to mathlib.h (along
	with the declaration for frustum) and the extern inline keyworws
	protected by an ifndef so that mathlib.c can cause R_CullBox to be
	compiled publicly. The definition of frustrum has been moved from
	its verious locations into mathlib.c.

2001-05-07 03:23  knghtbrd

	* configure.in: A couple configure fixes - 3dfx should actually
	function properly now.	I also fixed a typo which may or may not
	have caused some breakage for -lGL under certain circumstances.

2001-05-07 02:43  deek

	* configure.in: Fix a bug in configure that's been nagging me.

2001-05-02 18:01  despair

	* qw/source/gl_dyn_part.c: Tweaks to particle effects.

2001-05-02 13:48  mercury

	* include/QF/varrays.h, qw/source/cl_demo.c, qw/source/gl_draw.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rmisc.c: cl_demo.c: Modified
	timedemo to give a little more precision with FPS.  gl_draw.c:
	Fixing gl_lightmode 1.	gl_dyn_part.c:	 Fixing gl_lightmode 1.   
	Fixed word wrapping on comments.    Switched to using the new
	vertex array setup.  gl_rmisc.c: New vertex array setup. 
	varrays.h: New vertex array setup.

2001-05-02 09:27  mercury

	* qw/source/gl_draw.c: Fixed how we detect 3dfx cards, AND how we
	set the default gl_max_size.

2001-05-02 08:52  mercury

	* libs/video/targets/vid_sgl.c: Compile fix for the Debian sid SDL
	version compile.

2001-04-28 05:13  rhamphoryncus

	* doc/config/swspeed.cfg: add some useful software tweaks :)

2001-04-28 05:13  rhamphoryncus

	* TODO: add a couple items

2001-04-28 04:30  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg: New benchmark
	scores, gained .2 fps with a cvar I didn't know about previously.
	gl_sky_divide set to 0 goes faster when you have gl_sky_clip
	>0.
	
	Thanks despair, Misty-chan

2001-04-28 02:50  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg: OK, found out I
	can't play with the settings I had in the V3 config, so I mangled
	them into something that works. Also I found out about
	gl_texturemode (thanks despair) although it didn't do much for me,
	it might for you. Look at it :)
	
	I also cleaned up the configs so we can see where each section
	begins and ends easier. Should be fairly obvious what I did.
	
	Misty-chan :)

2001-04-27 13:25  despair

	* TODO: Minor corrections.

2001-04-27 07:41  rhamphoryncus

	* configure.in, libs/audio/targets/Makefile.am,
	libs/audio/targets/snd_sdl.c: Make sdl audio work.  And despite
	claims, it's not actually bad (except for esd, but that's not sdl's
	fault).  I havn't tested it with other hardware or different config
	variables, and I've experienced the occasional hang or segfault on
	exit, so feedback is very welcome. :)

2001-04-27 07:35  rhamphoryncus

	* TODO: one more item.	(getting it commited before I do the sdl
	stuff)

2001-04-27 00:41  misty-chan

	* doc/config/: glspeed-v1.cfg, glspeed-v3.cfg, glspeed.cfg: OK,
	this cleans up things a tad. glspeed.cfg is now known forevermore
	as glspeed-v3.cfg. Cleared up a misleading comment about r_dynamic,
	found out 0.5.0 quakeforge does weird things with gl_lightmode (see
	comment) and added benchmarking information to the beginning of the
	files.

2001-04-26 03:09  misty-chan

	* doc/config/glspeed-v1.cfg: Typos fixed that were in the original.
	(oops)
	
	Misty-chan

2001-04-26 03:06  misty-chan

	* doc/config/glspeed-v1.cfg: Added back the old glspeed.cfg with
	the new cvar I found out about. This one should work fine for old
	voodoo 1/2 users. I'll update this one generally when I do the
	other one, but this one I can't really test myself on for it's
	target - older hardware. Please tell me if I give a setting which
	is slower on a system.
	
	Misty-chan

2001-04-26 02:50  misty-chan

	* doc/config/glspeed.cfg: Fixed a typo (cl_max_particles default is
	2048!) as well as added a cvar I didn't know about
	(gl_lightmap_components)
	
	Other than that, haven't added or removed much of anything -
	HOWEVER note that this config has radically changed speedwise. I've
	gotten a hardware upgrade, and so changed my config around to suit
	it. This is written now for a voodoo 3 2000 pci, the old voodoo 1
	has been accidentally fried and given a proper burial.
	
	If you relied on the old config to be fast as heck with it's
	defaults, sorry. - Please look through the file, read the comments,
	and change the settings to however you please.
	
	Misty-chan

2001-04-25 23:51  rhamphoryncus

	* TODO: More stuff

2001-04-25 23:08  rhamphoryncus

	* TODO: Add some wishlist items :)

2001-04-25 20:53  taniwha

	* libs/util/Makefile.am: link libQFutil.so against libdl

2001-04-25 00:20  taniwha

	* nq/source/host.c, qw/source/cl_main.c, qw/source/sv_main.c: hook
	in the plugin system

2001-04-24 22:21  rhamphoryncus

	* doc/ideas/rhamph.txt: Minor wording change.

2001-04-24 22:19  deek

	* acconfig.h, configure.in, include/QF/plugin.h,
	include/QF/plugin/general.h, include/QF/plugin/input.h,
	include/QF/plugin/sound.h, libs/util/Makefile.am,
	libs/util/plugin.c: The first version of the QF Plugin API. Version
	1.0 supports input and sound (digital audio, that is, not CD)
	plugins right now, more to come later.

2001-04-22 04:58  taniwha

	* libs/gamecode/pr_edict.c: *sigh*, well, it turns out that even
	id's qc is borked when it comes to unallocated entities, so make
	0xdeadbeef optional (pr_deadbeef 1 to turn it on).

2001-04-20 19:45  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c, gl_textures.c:
	Easter's over. (aww...)

2001-04-20 19:39  despair

	* nq/source/Makefile.am, qw/source/Makefile.am: Small cleanups.

2001-04-20 17:51  taniwha

	* include/QF/progs.h, libs/gamecode/pr_edict.c,
	nq/source/sv_main.c, qw/source/sv_init.c: clear not-yet allocated
	entities to 0xdeadbeef

2001-04-20 13:33  rhamphoryncus

	* qw/source/cl_main.c: And cshift patch here too..

2001-04-20 13:09  rhamphoryncus

	* qw/source/cl_demo.c: Fix the "Corrupted demo" error when you play
	a timedemo while one is already running.

2001-04-19 22:42  taniwha

	* libs/gamecode/pr_edict.c: clear freed entities to 0xdeadbeaf
	instead of 0

2001-04-18 21:02  taniwha

	* configure.in, nq/source/Makefile.am, qw/source/Makefile.am,
	qw/source/net_packetlog.c: massivly speed up qw/source/Makefile
	creation, and Makefile.in, too. ASM_ARCH and PACKETLOG are gone
	from Makefile.am as the first was really redundant and the latter
	now is.

2001-04-18 18:04  taniwha

	* configure.in, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am, libs/video/targets/Makefile.am:
	--without-clients no longer builds client only libs

2001-04-18 07:18  taniwha

	* Makefile.am, nq/include/Makefile.am, qw/Makefile.am,
	qw/include/Makefile.am: move the make dist stuff to the top level
	Makefile.am and get make dist to work in that make doesn't barf.
	probably missing lots of files

2001-04-18 07:05  despair

	* nq/Makefile.am, qw/Makefile.am: Makefile cleanups.

2001-04-18 04:42  taniwha

	* qw/source/sv_main.c: correct the wording of the server init
	failure message

2001-04-17 23:04  knghtbrd

	* include/menu.h: Let's get this into CVS, even if it's not used
	yet.

2001-04-17 15:55  taniwha

	* include/QF/input.h, libs/audio/targets/snd_dma.c,
	libs/video/targets/Makefile.am, libs/video/targets/in_common.c,
	libs/video/targets/in_dos.c, libs/video/targets/in_fbdev.c,
	libs/video/targets/in_null.c, libs/video/targets/in_sdl.c,
	libs/video/targets/in_sun.c, libs/video/targets/in_svgalib.c,
	libs/video/targets/in_win.c, libs/video/targets/in_x11.c,
	libs/video/targets/vid_mgl.c, libs/video/targets/vid_wgl.c,
	nq/source/Makefile.am, nq/source/sys_win.c, qw/source/Makefile.am,
	qw/source/cl_input.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/keys.c: *-wgl finally links (who
	knows if it works?:) and some more conceptual cleanup

2001-04-17 08:39  rhamphoryncus

	* libs/util/zone.c: Change commented out Con_Printf statements in
	Cache_Move into Con_DPrintf statements, so they can be used in
	debugging without recompiling.	And no, there's no performance
	issue.

2001-04-17 07:47  rhamphoryncus

	* qw/source/: cl_sys_sdl.c, cl_sys_unix.c: Make 16 megs the
	default, since 44khz sounds need it.  Win will grab up to 16 megs
	anyway, and nq already has 16 as the default, so no changes for
	them.

2001-04-17 06:55  taniwha

	* libs/video/targets/in_win.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_wgl.c, nq/source/sys_win.c,
	qw/source/cl_sys_win.c: qw-client-wgl and nq-wgl get to (but fail)
	the link stage

2001-04-17 06:21  taniwha

	* libs/video/targets/vid_svgalib.c: fix the black pit of despair
	(sorry, Despair:) (same issue as vid_fbdev)

2001-04-17 06:14  taniwha

	* libs/video/targets/vid_null.c: missed this one

2001-04-17 06:13  taniwha

	* libs/video/targets/: vid_common_gl.c, vid_common_sw.c, vid_dos.c,
	vid_fbdev.c, vid_mgl.c, vid_sdl.c, vid_sunx.c, vid_sunxil.c,
	vid_svgalib.c, vid_x11.c: d_8to16table moved to vid_common_sw.c and
	fix vid_fbdev blackness (must call VID_InitGamma before
	VID_SetPalette)

2001-04-17 06:05  wildcode

	* libs/video/targets/in_svgalib.c: fixed no mouse movement in
	in_svgalib.c

2001-04-17 03:08  wildcode

	* libs/video/targets/in_common.c,
	libs/video/targets/vid_3dfxsvga.c, nq/include/client.h,
	nq/source/cl_main.c, qw/include/client.h, qw/source/cl_main.c:
	fixed seg cause of uninitialized cvar in_freelook. Also remove
	double initialization of sensitivity and lookstrafe

2001-04-16 20:38  taniwha

	* nq/source/: d_init.c, d_surf.c, host.c: fix sw nq

2001-04-16 19:25  taniwha

	* include/QF/vid.h, libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_x11.c: -x11 now works (qw, anyway)

2001-04-16 17:45  rhamphoryncus

	* nq/source/Makefile.am, qw/source/Makefile.am: Fix so building
	statically (--disable-shared) works.

2001-04-16 16:11  taniwha

	* libs/video/targets/Makefile.am: fix "make install". the problem
	was caused by automake getting confused and thinking the video libs
	were convenience libs because they weren't mentioned directly on
	the lib_LTLIBRARIES line. Until automake is made a little smarter,
	force the libs to be built properly.

2001-04-16 15:57  taniwha

	* include/glquake.h, libs/video/targets/vid_sgl.c: compile fixes
	for older systems

2001-04-16 09:12  taniwha

	* include/QF/vid.h, libs/video/targets/vid_common_sw.c,
	qw/source/d_init.c, qw/source/d_surf.c: rework VID_InitBuffers to
	use callback to init the draw buffers.	Unfortunatly, this means
	that VID_InitBuffers needs to be called twice during startup (once
	in VID_Init, and once in D_Init).

2001-04-16 07:04  mercury

	* nq/source/gl_rsurf.c: Minor compile fixes.

2001-04-16 03:55  taniwha

	* libs/video/targets/in_sdl.c, libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_sdl.c, libs/video/targets/vid_sgl.c,
	nq/source/gl_model_brush.c, nq/source/gl_rsurf.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c: everything except
	*-3dfx (unknown status) now builds

2001-04-15 21:19  taniwha

	* libs/video/targets/vid_common_gl.c, qw/source/gl_rmain.c: move
	GL_CheckBrightness into vid_common_gl.c

2001-04-15 21:11  taniwha

	* include/glquake.h, libs/video/targets/Makefile.am,
	libs/video/targets/in_common.c, libs/video/targets/qfgl_ext.c,
	libs/video/targets/vid.c, libs/video/targets/vid_common_gl.c,
	nq/include/draw.h, nq/source/cl_input.c, nq/source/cl_main.c,
	nq/source/cl_parse.c, nq/source/console.c, nq/source/gl_draw.c,
	nq/source/gl_refrag.c, nq/source/gl_rmisc.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_warp.c, nq/source/host.c,
	nq/source/host_cmd.c, nq/source/keys.c, nq/source/net_dgrm.c,
	nq/source/r_view.c, nq/source/sbar.c, nq/source/screen.c,
	nq/source/sw_rmain.c, nq/source/wad.c, qw/include/r_local.h,
	qw/include/render.h, qw/include/skin.h, qw/source/Makefile.am,
	qw/source/gl_dyn_part.c, qw/source/gl_ngraph.c,
	qw/source/gl_rlight.c, qw/source/gl_rmain.c, qw/source/gl_rmisc.c,
	qw/source/gl_rsurf.c, qw/source/gl_screen.c, qw/source/gl_sky.c,
	qw/source/gl_sky_clip.c, qw/source/gl_textures.c,
	qw/source/gl_view.c, qw/source/qfgl_ext.c, qw/source/sw_rsky.c:
	FBDEV GLX SVGAlib X11 all build, but nq-glx doesn't link yet due to
	some changes between nq and qw (gl_mtexable, texture_mode and
	GL_CheckBrightness)

2001-04-15 08:04  taniwha

	* include/glquake.h, include/QF/input.h,
	libs/video/targets/Makefile.am, libs/video/targets/in_fbdev.c,
	libs/video/targets/in_svgalib.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c, libs/video/targets/vid_glx.c,
	libs/video/targets/vid_svgalib.c, libs/video/targets/vid_x11.c,
	qw/include/draw.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/console.c, qw/source/gl_draw.c, qw/source/gl_textures.c,
	qw/source/keys.c, qw/source/pcx.c, qw/source/r_view.c,
	qw/source/sbar.c, qw/source/skin.c, qw/source/sw_rmain.c,
	qw/source/wad.c: vid libs build but probably don't work yet (I KNOW
	x11 doesn't) lots of build failures in the main source still

2001-04-15 07:47  taniwha

	* include/QF/screen.h, nq/include/screen.h, qw/include/screen.h:
	merge screen.h

2001-04-15 07:18  taniwha

	* include/glquake.h, include/QF/input.h, include/QF/keys.h,
	include/QF/vid.h, libs/video/targets/.cvsignore,
	libs/video/targets/Makefile.am, libs/video/targets/d_copy.S,
	libs/video/targets/in_common.c, libs/video/targets/in_svgalib.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_common_sw.c,
	libs/video/targets/vid_fbdev.c, nq/include/client.h,
	nq/source/sw_rmisc.c, qw/include/cl_input.h, qw/source/sw_rmisc.c:
	getting closer to building the vid libs.  in_common.c is the main
	input interface. in_x11 has been modified suitably

2001-04-15 06:43  despair

	* libs/video/targets/vid.c: Damn the moles.

2001-04-15 06:29  taniwha

	* configure.in, libs/video/targets/Makefile.am: correct the vid
	target selection logic

2001-04-15 06:18  despair

	* nq/source/Makefile.am, qw/source/Makefile.am: *whack* Die Mole
	Die!!!

2001-04-15 06:04  despair

	* configure.in, libs/video/targets/Makefile.am: Hopefully fix
	attempts to compile video libs that aren't possible.

2001-04-15 05:36  despair

	* libs/video/targets/Makefile.am, nq/source/Makefile.am,
	nq/source/vid.c, qw/source/Makefile.am, qw/source/fbset.c,
	qw/source/fbset_modes_l.l, qw/source/fbset_modes_y.y: Finish move
	of vid.c to libs, kill a few stragglers.

2001-04-15 05:18  despair

	* qw/include/: d_local.h, r_shared.h: Quash more cvs add/remove
	oddities.

2001-04-15 05:17  despair

	* nq/source/Makefile.am: Makefile updates.

2001-04-15 05:04  despair

	* qw/source/vid_win.c: Die, dammit!

2001-04-15 05:04  taniwha

	* configure.in, libs/video/targets/Makefile.am,
	libs/video/targets/vid_fbdev.c: fix the -Wno-error issue and
	vid_fbdev.c is a little closer to compiling

2001-04-15 04:54  despair

	* nq/include/: d_local.h, host.h: More merge madness.

2001-04-15 04:45  despair

	* nq/include/dga_check.h, nq/source/context_x11.c,
	nq/source/dga_check.c, nq/source/fbset.c,
	nq/source/fbset_modes_l.l, nq/source/fbset_modes_y.y,
	nq/source/vid_3dfxsvga.c, nq/source/vid_common_gl.c,
	nq/source/vid_dos.c, nq/source/vid_ext.c, nq/source/vid_fbdev.c,
	nq/source/vid_glx.c, nq/source/vid_mgl.c, nq/source/vid_null.c,
	nq/source/vid_sdl.c, nq/source/vid_sgl.c, nq/source/vid_sunx.c,
	nq/source/vid_sunxil.c, nq/source/vid_svgalib.c,
	nq/source/vid_vga.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	nq/source/vid_x11.c, qw/source/context_x11.c,
	qw/source/dga_check.c, qw/source/vid.c, qw/source/vid_3dfxsvga.c,
	qw/source/vid_common_gl.c, qw/source/vid_common_sw.c,
	qw/source/vid_fbdev.c, qw/source/vid_glx.c, qw/source/vid_mgl.c,
	qw/source/vid_null.c, qw/source/vid_sdl.c, qw/source/vid_sgl.c,
	qw/source/vid_svgalib.c, qw/source/vid_wgl.c, qw/source/vid_x11.c:
	More merging.

2001-04-15 04:40  taniwha

	* nq/source/in_fbdev.c, nq/source/in_null.c, nq/source/in_sdl.c,
	nq/source/in_svgalib.c, nq/source/in_win.c, nq/source/in_x11.c,
	qw/source/in_fbdev.c, qw/source/in_null.c, qw/source/in_sdl.c,
	qw/source/in_svgalib.c, qw/source/in_win.c, qw/source/in_x11.c:
	these are now in libs/video/targets

2001-04-15 04:36  taniwha

	* libs/video/targets/: fbset_modes_l.c, fbset_modes_y.c,
	fbset_modes_y.h: these are generated, so aren't needed in cvs

2001-04-15 04:18  despair

	* configure.in, include/asm_draw.h, include/context_x11.h,
	include/dga_check.h, include/dosisms.h, include/quakeasm.h,
	include/sbar.h, include/vgamodes.h, include/vid_dos.h,
	include/vregset.h, include/QF/vid.h, include/QF/wad.h,
	libs/video/targets/Makefile.am, libs/video/targets/context_x11.c,
	libs/video/targets/dga_check.c, libs/video/targets/fbset.c,
	libs/video/targets/fbset_modes_l.c,
	libs/video/targets/fbset_modes_l.l,
	libs/video/targets/fbset_modes_y.c,
	libs/video/targets/fbset_modes_y.h,
	libs/video/targets/fbset_modes_y.y, libs/video/targets/in_dos.c,
	libs/video/targets/in_fbdev.c, libs/video/targets/in_null.c,
	libs/video/targets/in_sdl.c, libs/video/targets/in_sun.c,
	libs/video/targets/in_svgalib.c, libs/video/targets/in_win.c,
	libs/video/targets/in_x11.c, libs/video/targets/vid_3dfxsvga.c,
	libs/video/targets/vid_common_gl.c,
	libs/video/targets/vid_common_sw.c, libs/video/targets/vid_dos.c,
	libs/video/targets/vid_ext.c, libs/video/targets/vid_fbdev.c,
	libs/video/targets/vid_glx.c, libs/video/targets/vid_mgl.c,
	libs/video/targets/vid_null.c, libs/video/targets/vid_sdl.c,
	libs/video/targets/vid_sgl.c, libs/video/targets/vid_sunx.c,
	libs/video/targets/vid_sunxil.c, libs/video/targets/vid_svgalib.c,
	libs/video/targets/vid_vga.c, libs/video/targets/vid_wgl.c,
	libs/video/targets/vid_win.c, libs/video/targets/vid_x11.c,
	nq/include/asm_draw.h, nq/include/context_x11.h,
	nq/include/d_local.h, nq/include/dosisms.h, nq/include/quakeasm.h,
	nq/include/render.h, nq/include/sbar.h, nq/include/vgamodes.h,
	nq/include/vid.h, nq/include/vid_dos.h, nq/include/vregset.h,
	nq/include/wad.h, nq/source/cl_main.c, nq/source/d_fill.c,
	nq/source/d_init.c, nq/source/draw.c, nq/source/gl_draw.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/in_dos.c, nq/source/in_sun.c,
	nq/source/sbar.c, nq/source/screen.c, nq/source/sw_rmisc.c,
	nq/source/sw_view.c, nq/source/vid.c, qw/include/Makefile.am,
	qw/include/asm_draw.h, qw/include/client.h,
	qw/include/context_x11.h, qw/include/d_local.h,
	qw/include/dga_check.h, qw/include/host.h, qw/include/quakeasm.h,
	qw/include/r_local.h, qw/include/r_shared.h, qw/include/render.h,
	qw/include/sbar.h, qw/include/vid.h, qw/include/wad.h,
	qw/source/cl_main.c, qw/source/cl_sys_win.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/gl_view.c, qw/source/pcx.c, qw/source/r_view.c,
	qw/source/sbar.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/sw_rmisc.c, qw/source/sw_skin.c, qw/source/sw_view.c,
	qw/source/vid.c: First stage of video and input system merge. The
	city has collapsed, wreckage sifting ensues...

2001-04-15 03:17  taniwha

	* nq/source/vid_wgl.c, qw/source/Makefile.am, qw/source/in_win.c,
	qw/source/vid_wgl.c: vid_wgl in qw now uses vid_common_gl. probably
	doesn't work compile fix for merged glquake.h in vid_wg.c in nq

2001-04-15 00:39  misty-chan

	* qw/source/: qfgl_ext.c, vid_3dfxsvga.c, vid_common_gl.c: Made
	necessary changes to includes to get files to compile, got
	directions from despair :)
	
	Misty-chan

2001-04-14 21:22  taniwha

	* include/glquake.h, include/QF/qfgl_ext.h, nq/include/glquake.h,
	nq/source/gl_part.c, nq/source/vid_common_gl.c,
	qw/include/glquake.h, qw/include/qfgl_ext.h: merge glquake.h.
	Rather messily done, but it works and all clashes were sorted out
	on the nq side assuming that qw did it right (which it does:)

2001-04-14 02:30  taniwha

	* libs/audio/targets/snd_alsa_0_9.c: update for the lastest alsa
	pcm mmap api. not as bad as at first appearance

2001-04-14 02:27  taniwha

	* qw/source/r_view.c: V_CheckGamma WILL get called before vid_gamma
	gets set in gl, so protect against that circumstance.

2001-04-14 02:06  taniwha

	* configure.in: forgot to add it to GLX_LIBS

2001-04-14 01:52  taniwha

	* configure.in: add -lXext to the glx test link lines

2001-04-13 08:08  taniwha

	* libs/audio/targets/snd_alsa_0_9.c: must not call
	snd_pcm_mmap_forward with a count of 0 this fixes the alsa assert
	at slower rates

2001-04-13 08:02  deek

	* qw/source/: gl_view.c, r_view.c, sw_view.c, vid.c,
	vid_common_gl.c, vid_x11.c: Gamma cleanups. Brightness and contrast
	are gone from software, since they won't work with proper gamma
	control anyway.

2001-04-13 06:56  taniwha

	* qw/source/skin.c: use hash tables in Skin_Find

2001-04-13 06:53  despair

	* qw/source/: vid_sdl.c, vid_sgl.c: Fix hw gamma in -sgl.

2001-04-13 04:25  wildcode

	* nq/source/in_svgalib.c, nq/source/in_win.c,
	qw/source/in_svgalib.c, qw/source/in_win.c,
	qw/source/vid_3dfxsvga.c: fixed m_filter CVAR type, started on
	gamma for 3dfx

2001-04-13 03:33  taniwha

	* qw/source/skin.c: damn, not only did that not fix the problem, I
	broke stuff

2001-04-13 01:45  taniwha

	* qw/source/skin.c: fix the "Couldn't load skin skins/dvc-c.pcx"
	skins problem

2001-04-12 23:44  taniwha

	* qw/source/: vid.c, vid_common_gl.c, vid_common_sw.c, vid_fbdev.c,
	vid_glx.c, vid_sgl.c: put the gamma code into vid.c where (IMO) it
	should have been.  give vid_fbdev VID_SetGamma mame vid_common_gl
	and vid_common_sw of their gamma code (vid_common_sw is now
	empty:/) rewrite VID_InitGamma to do the right thing with cvars
	with callbacks gl clients have [temporarily?] lost the CVAR_ROM on
	vid_gamma

2001-04-12 23:39  taniwha

	* libs/util/zone.c: nuke the memset in Hunk_HighAllocName

2001-04-12 06:53  taniwha

	* libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mixa.S,
	nq/source/cl_parse.c, qw/source/cl_parse.c: sound crashing bug
	fixes snd_dma.c, {nq,qw}/source/cl_parse.c:	  change the type
	of snd_worldmodel from * to ** and init snd_worldmodel	with the
	ADDRESS of cl.worldmodel so its changes get seen by snd_dma
	snd_mixa.S:	   picize

2001-04-12 06:26  despair

	* qw/source/: vid_sdl.c, vid_sgl.c: Fix black screens in -sdl, and
	lack of gamma correction in -sgl.

2001-04-12 04:08  misty-chan

	* doc/config/glspeed.cfg: Since the lights are usable now, I'm
	changing my config :)
	
	Misty-chan

2001-04-12 03:48  despair

	* qw/source/vid_common_gl.c: Round, rather than truncate.

2001-04-11 21:55  taniwha

	* include/in_win.h, nq/source/Makefile.am, nq/source/conproc.c,
	nq/source/in_win.c, nq/source/sys_win.c, nq/source/vid_wgl.c: at
	long last, nq-wgl builds. probably as broken as hell, though

2001-04-11 21:24  taniwha

	* nq/source/Makefile.am: gah, more libqfsys. also fix up nq-wgl
	build info

2001-04-11 21:06  taniwha

	* libs/video/targets/joy_win.c, qw/source/in_win.c: joy_win.c now
	builds, but very likely does not work AT ALL. also fix qw's
	in_win.c for the new input api

2001-04-11 21:02  taniwha

	* nq/include/glquake.h: fix redef of APIENTRY

2001-04-11 19:56  taniwha

	* include/QF/.cvsignore, include/QF/joystick.h,
	libs/video/targets/Makefile.am, libs/video/targets/joy.c,
	libs/video/targets/joy_linux.c, libs/video/targets/joy_null.c,
	libs/video/targets/joy_win.c: first steps

2001-04-11 16:47  taniwha

	* libs/video/targets/Makefile.am, nq/source/Makefile.am:
	libs/video/targets/Makefile.am:        out-of-tree compile fixes
	nq/source/Makefile.am:	      missed the -lqfsys

2001-04-11 16:19  taniwha

	* include/view.h, libs/video/targets/.cvsignore,
	nq/source/Makefile.am, qw/source/vid_sdl.c, qw/source/vid_sgl.c,
	qw/source/vid_svgalib.c: view.h:      it seems somebody forgot to
	commit this. just compied direct from qw
	libs/video/targets/.cvsignore:	   better ignore rules
	nq/source/Makefile.am:	    libqfsys.a is dead :) the rest:	   
	gamma compile fixes

2001-04-11 07:57  despair

	* configure.in, include/in_win.h, include/QF/input.h,
	include/QF/joystick.h, libs/Makefile.am, libs/video/.cvsignore,
	libs/video/Makefile.am, libs/video/targets/.cvsignore,
	libs/video/targets/Makefile.am, libs/video/targets/joy_linux.c,
	libs/video/targets/joy_null.c, libs/video/targets/joy_win.c,
	nq/include/glquake.h, nq/include/view.h, nq/source/Makefile.am,
	nq/source/cl_input.c, nq/source/cl_main.c, nq/source/gl_view.c,
	nq/source/in_dos.c, nq/source/in_fbdev.c, nq/source/in_null.c,
	nq/source/in_sdl.c, nq/source/in_sun.c, nq/source/in_svgalib.c,
	nq/source/in_win.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/joy_null.c, nq/source/sw_view.c, qw/include/in_win.h,
	qw/include/view.h, qw/source/Makefile.am, qw/source/cl_input.c,
	qw/source/in_fbdev.c, qw/source/in_sdl.c, qw/source/in_svgalib.c,
	qw/source/in_win.c, qw/source/in_x11.c, qw/source/joy_linux.c,
	qw/source/joy_null.c, qw/source/joy_win.c: Merged joystick code.
	Great deal of cleanup in input, reduced bizarre overuse of
	protocol.h...
	
	Maimed joy_win.c, very likely to get odd behavior there, even if it
	compiles.

2001-04-11 07:16  deek

	* qw/: include/context_x11.h, include/vid.h, source/Makefile.am,
	source/context_x11.c, source/gl_rmain.c, source/in_x11.c,
	source/r_view.c, source/sw_view.c, source/vid.c,
	source/vid_common_gl.c, source/vid_common_sw.c, source/vid_glx.c,
	source/vid_x11.c: Hardware gamma support in QW. Currently, only
	-x11 and -glx will build. Look at their vid files, as well as
	vid_common_{gl,sw}.c to find out what will need to be added to the
	rest of the video targets.

2001-04-11 06:05  deek

	* include/QF/cvar.h: add types to a couple prototypes

2001-04-11 05:30  knghtbrd

	* CodingStyle, doc/CodingStyle: Moved CodingStyle to doc

2001-04-11 05:23  taniwha

	* nq/source/: Makefile.am, sys_win.c: nq-wgl tries to build, but ld
	segs :(

2001-04-11 05:10  taniwha

	* configure.in, libs/audio/cd/cd_win.c, qw/source/Makefile.am,
	qw/source/in_win.c, qw/source/vid_wgl.c: qw-client-wgl now builds
	(nq-wgl next)

2001-04-11 05:10  taniwha

	* libs/util/: Makefile.am, con_print.c, console.c: split up console
	like sys was

2001-04-11 04:17  taniwha

	* libs/audio/targets/Makefile.am: back out rhamph's premature
	commit

2001-04-11 03:55  taniwha

	* libs/gamecode/Makefile.am: somehow missed this earlier

2001-04-11 03:39  taniwha

	* tools/cross/.cvsignore: ignore the results of building mingw in
	here

2001-04-11 03:28  rhamphoryncus

	* configure.in: Ooops, back out premature commit

2001-04-11 03:22  rhamphoryncus

	* configure.in, libs/audio/targets/Makefile.am: fix harmless
	cut&paste error

2001-04-11 03:16  taniwha

	* libs/audio/targets/Makefile.am: build snd_mixa.S at all times. it
	does the right thing when no intel asm is wanted.

2001-04-11 03:09  taniwha

	* configure.in, libs/audio/cd/Makefile.am,
	libs/audio/targets/Makefile.am, libs/util/Makefile.am,
	nq/source/Makefile.am, qw/source/Makefile.am: various fixes for
	out-of-srcdir building configure.in:  foo/Makefile MUST come before
	foo/bar/Makefile or foo/bar will NOT be   created. 
	libs/*...*/Mkaefile.am: add INCLUDES so $(top_scrdir)/include gets
	searched {qw,nq}/source/Makefile.am: fix fbset compiling (and
	cleaning for nq)

2001-04-11 02:42  rhamphoryncus

	* libs/audio/targets/snd_common.c: Forgot to edit the comments :)

2001-04-11 02:41  rhamphoryncus

	* libs/audio/targets/: Makefile.am, snd_common.c, snd_dma.c,
	snd_null.c: Move common variables in snd_dma.c and snd_null.c into
	snd_common.c

2001-04-11 01:17  rhamphoryncus

	* libs/audio/targets/Makefile.am: Remove some extra files linked in
	with snd_null.c

2001-04-11 00:10  knghtbrd

	* libs/audio/cd/cd_linux.c, libs/audio/targets/snd_dma.c,
	libs/audio/targets/snd_null.c, libs/util/qargs.c,
	nq/source/gl_draw.c, nq/source/sv_cvar.c, nq/source/vid_3dfxsvga.c,
	qw/source/cl_main.c, qw/source/gl_draw.c, qw/source/net_udp6.c,
	qw/source/sv_main.c, qw/source/vid_3dfxsvga.c: A few more.  Also
	removed a couple inaccurate comments.

2001-04-10 23:39  knghtbrd

	* libs/gamecode/pr_edict.c, libs/util/cvar.c, libs/util/quakefs.c,
	nq/source/cl_cam.c, nq/source/cl_main.c, nq/source/com.c,
	nq/source/console.c, nq/source/context_x11.c, nq/source/d_init.c,
	nq/source/gl_draw.c, nq/source/gl_rmisc.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/host.c, nq/source/in_dos.c,
	nq/source/in_sdl.c, nq/source/in_sun.c, nq/source/in_svgalib.c,
	nq/source/in_win.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/joy_null.c, nq/source/keys.c, nq/source/model.c,
	nq/source/net_main.c, nq/source/r_view.c, nq/source/screen.c,
	nq/source/snd_dma.c, nq/source/snd_null.c, nq/source/sv_main.c,
	nq/source/sv_progs.c, nq/source/sw_rmain.c, nq/source/sys_unix.c,
	nq/source/vid.c, nq/source/vid_common_gl.c, nq/source/vid_dos.c,
	nq/source/vid_fbdev.c, nq/source/vid_mgl.c, nq/source/vid_sdl.c,
	nq/source/vid_sgl.c, nq/source/vid_sunx.c, nq/source/vid_sunxil.c,
	nq/source/vid_svgalib.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	qw/source/cl_cam.c, qw/source/cl_ents.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_pred.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c, qw/source/com.c,
	qw/source/console.c, qw/source/context_x11.c, qw/source/d_init.c,
	qw/source/draw.c, qw/source/game.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/in_sdl.c, qw/source/in_svgalib.c, qw/source/in_win.c,
	qw/source/in_x11.c, qw/source/joy_linux.c, qw/source/joy_null.c,
	qw/source/joy_win.c, qw/source/keys.c, qw/source/model.c,
	qw/source/net_chan.c, qw/source/net_packetlog.c,
	qw/source/r_view.c, qw/source/screen.c, qw/source/skin.c,
	qw/source/snd_dma.c, qw/source/snd_null.c, qw/source/sv_ccmds.c,
	qw/source/sv_main.c, qw/source/sv_progs.c, qw/source/sv_sys_unix.c,
	qw/source/sv_sys_win.c, qw/source/sv_user.c, qw/source/sw_rmain.c,
	qw/source/teamplay.c, qw/source/vid.c, qw/source/vid_common_gl.c,
	qw/source/vid_fbdev.c, qw/source/vid_mgl.c, qw/source/vid_sdl.c,
	qw/source/vid_sgl.c, qw/source/vid_svgalib.c, qw/source/vid_wgl.c:
	Cvar cleanups..  NULL is now used in place of 0 for callbacks, this
	should make Cvar_Get's a lot easier to read.

2001-04-10 23:31  taniwha

	* tools/cross/: cross-configure.sh, cross-make.sh, cross.sh: tools
	to help with cross copiling QF under mingw in linux

2001-04-10 23:18  rhamphoryncus

	* configure.in, libs/audio/targets/Makefile.am,
	libs/audio/targets/snd_null.c: Make snd_null.c actually work.  add
	--disable-sound to configure, for no sound at all :)

2001-04-10 23:17  taniwha

	* nq/: include/glquake.h, source/cl_demo.c, source/cl_main.c,
	source/gib.c, source/gib_interpret.c, source/gl_mesh.c,
	source/gl_model_alias.c, source/gl_model_brush.c,
	source/gl_model_sprite.c, source/gl_warp.c, source/host.c,
	source/host_cmd.c, source/keys.c, source/model_brush.c,
	source/net_udp.c, source/pr_cmds.c, source/r_part.c,
	source/screen.c, source/sv_main.c, source/sys_win.c,
	source/vid_common_gl.c, source/vid_wgl.c: nq-{sdl,sgl,wgl} compile,
	but don't link

2001-04-10 22:30  despair

	* include/Makefile.am: Add winquake.h to EXTRA_DIST.

2001-04-10 22:09  taniwha

	* libs/audio/cd/cd_null.c, qw/source/cl_cam.c, qw/source/cl_demo.c,
	qw/source/cl_misc.c, qw/source/cl_slist.c, qw/source/cl_sys_win.c,
	qw/source/console.c, qw/source/gl_mesh.c,
	qw/source/gl_model_alias.c, qw/source/gl_model_brush.c,
	qw/source/gl_model_sprite.c, qw/source/gl_ngraph.c,
	qw/source/gl_sky.c, qw/source/joy_win.c, qw/source/keys.c,
	qw/source/locs.c, qw/source/model_alias.c, qw/source/teamplay.c,
	qw/source/vid_common_gl.c, qw/source/vid_wgl.c: clients now build
	(sdl, sgl, wgl), but don't link yet

2001-04-10 21:45  taniwha

	* include/Makefile.am, include/cdaudio.h, include/input.h,
	include/joystick.h, include/sound.h, include/QF/cdaudio.h,
	include/QF/input.h, include/QF/joystick.h, include/QF/sound.h,
	libs/audio/cd/cd_null.c, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mem.c,
	libs/audio/targets/snd_mix.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, nq/include/client.h,
	nq/source/cl_main.c, nq/source/cl_parse.c, nq/source/console.c,
	nq/source/context_x11.c, nq/source/draw.c, nq/source/gl_screen.c,
	nq/source/host.c, nq/source/in_sdl.c, nq/source/in_svgalib.c,
	nq/source/in_x11.c, nq/source/screen.c, nq/source/vid_common_gl.c,
	nq/source/vid_fbdev.c, nq/source/vid_glx.c,
	nq/source/vid_svgalib.c, nq/source/vid_x11.c, qw/source/cl_input.c,
	qw/source/cl_main.c, qw/source/cl_parse.c, qw/source/cl_tent.c,
	qw/source/console.c, qw/source/context_x11.c, qw/source/draw.c,
	qw/source/gl_rmain.c, qw/source/in_sdl.c, qw/source/in_svgalib.c,
	qw/source/in_x11.c, qw/source/sv_send.c, qw/source/sw_redge.c,
	qw/source/sw_rmain.c, qw/source/vid_common_gl.c,
	qw/source/vid_fbdev.c, qw/source/vid_glx.c,
	qw/source/vid_svgalib.c: fix up a mis-understanding about api
	headers *taniwha larts himself for not explaining things to Despair

2001-04-10 21:43  taniwha

	* libs/util/Makefile.am, libs/util/sys.c, libs/util/sys_error.c,
	qw/source/Makefile.am: get qw-server to link in mingw

2001-04-10 21:01  despair

	* include/: in_win.h, input.h, joystick.h: Calm taniwha's nerves.

2001-04-10 20:15  taniwha

	* libs/util/sys.c: oops, missed with the #ifdef

2001-04-10 20:15  despair

	* include/Makefile.am, include/cdaudio.h, include/sound.h,
	include/QF/Makefile.am, include/QF/cdaudio.h, include/QF/sound.h,
	libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_mem.c,
	libs/audio/targets/snd_mix.c, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, nq/include/input.h,
	nq/include/joystick.h, nq/include/sound.h, nq/source/cl_parse.c,
	nq/source/host.c, nq/source/vid_mgl.c, nq/source/vid_wgl.c,
	qw/include/input.h, qw/include/joystick.h, qw/include/protocol.h,
	qw/include/sound.h, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/sv_send.c, qw/source/vid_mgl.c, qw/source/vid_wgl.c:
	Remove duplicate sound.h, move some things down from include/QF to
	include.  Prepare for joystick merge...

2001-04-10 20:11  taniwha

	* libs/util/sys.c, nq/include/winquake.h, qw/include/winquake.h:
	forgot some bits

2001-04-10 20:07  taniwha

	* configure.in, include/winquake.h, libs/audio/targets/snd_dma.c,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/util/console.c, libs/util/va.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_win.c, qw/source/joy_win.c,
	qw/source/model_brush.c, qw/source/net_chan.c, qw/source/net_udp.c,
	qw/source/sv_init.c, qw/source/sv_pr_cmds.c, qw/source/sv_send.c,
	qw/source/sv_sys_win.c, qw/source/sys_unix.c, qw/source/sys_win.c:
	mingw cross compile fixes. qw-server (only, so far) compiles but
	does not yet link due to Sys_Error :/

2001-04-10 09:53  rhamphoryncus

	* libs/audio/targets/.cvsignore: Probably want this :)

2001-04-10 09:44  rhamphoryncus

	* nq/source/snd_alsa_0_5.c, nq/source/snd_alsa_0_9.c,
	nq/source/snd_disk.c, nq/source/snd_dma.c, nq/source/snd_dos.c,
	nq/source/snd_gus.c, nq/source/snd_mem.c, nq/source/snd_mix.c,
	nq/source/snd_mixa.S, nq/source/snd_next.c, nq/source/snd_null.c,
	nq/source/snd_oss.c, nq/source/snd_sdl.c, nq/source/snd_sgi.c,
	nq/source/snd_sun.c, nq/source/snd_win.c, qw/source/snd_alsa_0_5.c,
	qw/source/snd_alsa_0_9.c, qw/source/snd_disk.c,
	qw/source/snd_dma.c, qw/source/snd_gus.c, qw/source/snd_mem.c,
	qw/source/snd_mix.c, qw/source/snd_mixa.S, qw/source/snd_null.c,
	qw/source/snd_oss.c, qw/source/snd_sdl.c, qw/source/snd_sgi.c,
	qw/source/snd_sun.c, qw/source/snd_win.c: Removed old files

2001-04-10 09:40  rhamphoryncus

	* configure.in, include/QF/sound.h, libs/audio/Makefile.am,
	libs/audio/targets/Makefile.am, libs/audio/targets/snd_alsa_0_5.c,
	libs/audio/targets/snd_alsa_0_9.c, libs/audio/targets/snd_disk.c,
	libs/audio/targets/snd_dma.c, libs/audio/targets/snd_gus.c,
	libs/audio/targets/snd_mem.c, libs/audio/targets/snd_mix.c,
	libs/audio/targets/snd_mixa.S, libs/audio/targets/snd_null.c,
	libs/audio/targets/snd_oss.c, libs/audio/targets/snd_sdl.c,
	libs/audio/targets/snd_sgi.c, libs/audio/targets/snd_sun.c,
	libs/audio/targets/snd_win.c, nq/source/Makefile.am,
	nq/source/cl_parse.c, qw/include/bspfile.h, qw/source/Makefile.am,
	qw/source/cl_parse.c: Move sound targets into a library.  Still
	doesn't pick one at runtime though.

2001-04-10 07:26  knghtbrd

	* libs/audio/cd/: cd_linux.c, cd_sdl.c, cd_sgi.c, cd_win.c: The
	cdrom code now uses strequal where appropriate.  Also, playing
	track 0 now stops the CD from playing.	CD track 0 is used this way
	already, even by the Id-licensed mission packs.

2001-04-10 06:55  taniwha

	* include/QF/bspfile.h, include/QF/model.h, include/QF/modelgen.h,
	include/QF/spritegn.h, include/QF/sys.h, nq/include/bspfile.h,
	nq/include/client.h, nq/include/d_iface.h, nq/include/glquake.h,
	nq/include/model.h, nq/include/modelgen.h, nq/include/render.h,
	nq/include/server.h, nq/include/spritegn.h, nq/source/gl_draw.c,
	nq/source/gl_mesh.c, nq/source/gl_refrag.c, nq/source/gl_rmain.c,
	nq/source/gl_rmisc.c, nq/source/gl_rsurf.c, nq/source/gl_screen.c,
	nq/source/gl_warp.c, nq/source/host_cmd.c, nq/source/snd_dma.c,
	nq/source/world.c, qw/include/bspfile.h, qw/include/client.h,
	qw/include/d_iface.h, qw/include/glquake.h, qw/include/host.h,
	qw/include/model.h, qw/include/pmove.h, qw/include/r_local.h,
	qw/include/r_shared.h, qw/include/render.h, qw/include/server.h,
	qw/include/spritegn.h, qw/include/world.h, qw/source/cl_cam.c,
	qw/source/cl_main.c, qw/source/cl_pred.c, qw/source/cl_slist.c,
	qw/source/cl_tent.c, qw/source/console.c, qw/source/context_x11.c,
	qw/source/gl_mesh.c, qw/source/gl_model_alias.c,
	qw/source/gl_model_brush.c, qw/source/gl_model_sprite.c,
	qw/source/gl_rmain.c, qw/source/model.c, qw/source/model_alias.c,
	qw/source/model_brush.c, qw/source/model_sprite.c,
	qw/source/net_chan.c, qw/source/pmovetst.c, qw/source/sbar.c,
	qw/source/snd_dma.c, qw/source/sv_main.c, qw/source/sv_model.c,
	qw/source/sv_send.c, qw/source/sw_model_alias.c,
	qw/source/sw_model_brush.c, qw/source/sw_model_sprite.c,
	qw/source/teamplay.c, qw/source/world.c: nuke commdef.h and clean
	up the results by putting its contents where they belong.  also,
	merge model.h and friends (MINUS render.h). this needed moving
	efrags_t from render.h to model.h.

2001-04-10 05:41  knghtbrd

	* libs/audio/cd/cd_linux.c: New Cvar in Linux: mus_cddevice,
	default is /dev/cdrom.	Set it to none if you don't want CD music. 
	Can be changed in-game, in which case it will stop the current CD
	if one is playing before changing devices.  Note that this is a
	blocking operation, don't do it in the heat of battle.

2001-04-10 02:36  rhamphoryncus

	* libs/util/mathlib.c: Tweaked some comment indentation that made
	me itch ;)

2001-04-10 02:36  taniwha

	* include/QF/qtypes.h, nq/include/model.h, qw/include/model.h: move
	mplane_t to qtypes.h so non-asm builds will build (so long as
	you're not trying to build -svga)

2001-04-10 02:16  taniwha

	* qw/source/noisetextures.c: include config.h and string[s].h

2001-04-09 23:46  taniwha

	* libs/audio/: .cvsignore, cd/.cvsignore: add .cvsignore

2001-04-09 21:15  despair

	* configure.in, include/QF/Makefile.am, include/QF/cdaudio.h,
	include/QF/sound.h, libs/Makefile.am, libs/audio/Makefile.am,
	libs/audio/cd/Makefile.am, libs/audio/cd/cd_dos.c,
	libs/audio/cd/cd_linux.c, libs/audio/cd/cd_null.c,
	libs/audio/cd/cd_sdl.c, libs/audio/cd/cd_sgi.c,
	libs/audio/cd/cd_win.c, nq/include/Makefile.am,
	nq/include/cdaudio.h, nq/source/Makefile.am, nq/source/cd_dos.c,
	nq/source/cd_linux.c, nq/source/cd_null.c, nq/source/cd_win.c,
	nq/source/cl_parse.c, nq/source/host.c, nq/source/vid_mgl.c,
	nq/source/vid_wgl.c, qw/include/Makefile.am, qw/include/cdaudio.h,
	qw/source/Makefile.am, qw/source/cd_dos.c, qw/source/cd_linux.c,
	qw/source/cd_null.c, qw/source/cd_sdl.c, qw/source/cd_sgi.c,
	qw/source/cd_win.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/vid_mgl.c, qw/source/vid_wgl.c: Merge cd. Doesn't dlopen
	different cd drivers or anything exciting... Yet.

2001-04-08 21:41  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c: Tweak particle
	effects extensively. Grenades and blood far cheaper, and better
	looking.

2001-04-08 07:49  misty-chan

	* qw/source/gl_dyn_part.c: Modified smoke trails for grenades and
	rockets so that we have an easter egg temporarily until easter -
	They'll randomly choose between 255 colors. I'll eventually change
	this into a cvar, but for now enjoy ;)
	
	This stuff is easily removed for the people who don't like colors:
	Just remove my added lines, and uncomment the old ones :)
	
	Misty-chan

2001-04-08 04:56  mercury

	* qw/source/gl_dyn_part.c: Tweaking the trails a bit more.

2001-04-08 04:07  mercury

	* qw/source/gl_dyn_part.c: Fixed how all particle trails are
	rendered, still needs a /lot/ of tweaking.

2001-04-06 21:55  rhamphoryncus

	* doc/ideas/rhamph.txt: Added some personal ideas on what I'd like
	to see get added to quakeforge.  Comments welcome. :)

2001-04-06 19:23  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c: Restore old grenade
	smoke trail, make order of texture generator mentions consistent.

2001-04-06 19:05  mercury

	* qw/source/gl_dyn_part.c: Oops, non-smoke ring particles should
	work again.

2001-04-06 18:37  mercury

	* include/QF/mathlib.h, libs/util/mathlib.c,
	qw/source/gl_dyn_part.c, qw/source/gl_dyn_textures.c,
	qw/source/gl_rlight.c, qw/source/gl_screen.c: Borrowed LH's
	VectorVectors.	Changed smoke trails a good bit.

2001-04-06 04:27  despair

	* qw/source/: gl_dyn_part.c, gl_dyn_textures.c, gl_textures.c: New
	generated texture for spark particles.

2001-04-06 02:57  mercury

	* qw/: include/render.h, source/gl_draw.c, source/gl_dyn_part.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/r_view.c,
	source/sw_rmain.c: gl_draw.c: gl_lightmode now uses a callback. 
	gl_dyn_part.c:	 Now uses a (non-locked) vertex array to reduce GL
	calls.	  Gives a slight speed gain, I'll optimize it a bit more
	soon.  gl_rlight.c:   Fixed much of the dlightframecount issues.   
	(This gives cleaner code and a speed up.)  gl_rmain.c: A slight
	reorg of the dlight call order.  gl_rmisc.c: Enable some of the
	vertex arrays. (vertex, texcoord, color.) gl_rsurf.c:	Reworked
	R_BuildLightMap, smaller now code wise, also more optimized,   and
	it builds a 0-2 lightmap in more cases now.
	
	  Playing with GL_UploadLightmap.
	
	  For non-lighthalf non-mtex lightmaps use a 0-2 range.
	  (Makes gl_lightmode look a /lot/ better.)
	
	gl_screen.c: More stuff with the gl_lightmode callback.  r_view.c:
	R_PushDlights is called elsewhere now.	sw_rmain.c:   Moved the
	R_PushDlights call.    Also killed the unused PASSAGES define.

2001-04-06 02:12  knghtbrd

	* nq/include/glquake.h, nq/source/gl_draw.c, nq/source/gl_part.c,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_warp.c, qw/include/glquake.h,
	qw/source/gl_draw.c, qw/source/gl_dyn_fires.c,
	qw/source/gl_dyn_part.c, qw/source/gl_ngraph.c,
	qw/source/gl_rlight.c, qw/source/gl_rmain.c, qw/source/gl_rsurf.c,
	qw/source/gl_screen.c, qw/source/gl_sky.c, qw/source/gl_sky_clip.c:
	reverting this for Mercury

2001-04-05 17:28  knghtbrd

	* nq/include/glquake.h, nq/source/gl_draw.c, nq/source/gl_part.c,
	nq/source/gl_rlight.c, nq/source/gl_rmain.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/gl_warp.c, qw/include/glquake.h,
	qw/source/gl_draw.c, qw/source/gl_dyn_fires.c,
	qw/source/gl_dyn_part.c, qw/source/gl_ngraph.c,
	qw/source/gl_rlight.c, qw/source/gl_rmain.c, qw/source/gl_rsurf.c,
	qw/source/gl_screen.c, qw/source/gl_sky.c, qw/source/gl_sky_clip.c:
	The lighthalf qboolean is no more - replaced with a gl_lightmode
	callback to do the job much more simply.  Also replaced lighthalf_v
	with white_v on the QW side.

2001-04-04 21:53  taniwha

	* nq/source/: Makefile.am, r_part.c, r_view.c, sw_refrag.c: grr, it
	was r_part.c, not r_efrag, but that's sorted properly now

2001-04-04 21:47  taniwha

	* nq/source/: Makefile.am, r_aclip.c, r_aclipa.S, r_alias.c,
	r_aliasa.S, r_bsp.c, r_draw.c, r_drawa.S, r_edge.c, r_edgea.S,
	r_efrag.c, r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c,
	r_sprite.c, r_surf.c, r_vars.c, r_varsa.S, r_view.c, sw_raclip.c,
	sw_raclipa.S, sw_ralias.c, sw_raliasa.S, sw_rbsp.c, sw_rdraw.c,
	sw_rdrawa.S, sw_redge.c, sw_redgea.S, sw_rlight.c, sw_rmain.c,
	sw_rmisc.c, sw_rpart.c, sw_rsky.c, sw_rsprite.c, sw_rsurf.c,
	sw_rvars.c, sw_rvarsa.S: do the rename thing again (need to fix
	r_efrag and r_view, grr)

2001-04-04 21:24  taniwha

	* qw/source/r_efrag.c: this was accidently deleted

2001-04-04 21:22  taniwha

	* qw/source/: Makefile.am, r_aclip.c, r_aclipa.S, r_alias.c,
	r_aliasa.S, r_bsp.c, r_draw.c, r_drawa.S, r_edge.c, r_edgea.S,
	r_efrag.c, r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c,
	r_sprite.c, r_surf.c, r_vars.c, r_varsa.S, sw_raclip.c,
	sw_raclipa.S, sw_ralias.c, sw_raliasa.S, sw_rbsp.c, sw_rdraw.c,
	sw_rdrawa.S, sw_redge.c, sw_redgea.S, sw_rlight.c, sw_rmain.c,
	sw_rmisc.c, sw_rpart.c, sw_rsky.c, sw_rsprite.c, sw_rsurf.c,
	sw_rvars.c, sw_rvarsa.S: rename (most of) r_*.[cS] to sw_r#1.#2
	(mmv rocks:) to finally fix the borked naming scheme of sw vs gl

2001-04-04 05:40  despair

	* qw/source/noisetextures.c: Rest of commit...

2001-04-04 05:39  despair

	* qw/: include/fractalnoise.h, source/Makefile.am,
	source/fractalnoise.c, source/gl_dyn_textures.c,
	source/gl_textures.c: Merge fractalnoise into noisetextures.c,
	which will eventually add a few more fractal noise types. Current
	smoke is a blend of diamond-square and plasma noise.
	
	Also make smoke less dense, in an attempt to fix Jin^eLD's problem
	with hwguy smoke.

2001-04-03 16:50  taniwha

	* tools/qfcc/: configure.in, source/pr_lex.c: pr_lex.c:        
	rewrite PR_LexPunctuation to avoid looping. 6x speedup for that
	function	according to gprof on customTF configure.in:   
	--enable-profile

2001-04-03 07:05  wildcode

	* doc/ideas/serverlist.txt: console serverlist ideas/plan

2001-04-03 05:48  wildcode

	* qw/: include/cl_slist.h, include/protocol.h, source/cl_main.c,
	source/cl_slist.c: alpha code for master server queries

2001-04-03 05:40  misty-chan

	* qw/source/: gl_dyn_part.c, r_part.c: Minor housecleaning. sw no
	longer spits out diagnostic output, comments are now sane and match
	current code, I moved things around in GL so they more closely
	match the sw code, as the sw code makes more sense now that I
	*finally* understand what in gods name I was doing wrong. ;)
	
	I also made minor changes to the help to indicate the minimum
	values of the variables (sw can deal with 1, gl 0) as well as that
	you really ought to use r_particles 0 instead of a setting of
	cl_max_particles 0 in GL :P
	
	Thanks for all the help taniwha, those last two bugs were kicking
	my butt.
	
	Misty-chan

2001-04-03 05:08  taniwha

	* qw/source/r_part.c: fix the lost particles problem

2001-04-03 04:11  taniwha

	* qw/source/r_part.c: this should fix misty-chan's problems :)

2001-04-03 02:56  misty-chan

	* doc/config/glspeed.cfg, qw/source/cl_main.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rmisc.c, qw/source/r_main.c,
	qw/source/r_part.c: This took half the hair on my head. Just
	kidding:
	
	cl_max_particles now lives in *part.c - in GL it dynamically
	changes the amount of particles on the fly! Needless to say this is
	fun, and this is proboably the third cvar that uses the callbacks
	function at all - which IMHO is really a cool trick Taniwha.
	
	However I'm losing my SANITY in r_part.c - if someone could take a
	look, I'd be greatly appreciative. It should be obvious to any
	developer that I'm having a few problems. :P Basically the dynamic
	code is completely and totally disabled, and I hacked in code which
	*works* but shouldn't EVER EVER EVER be left there after we fix
	this as it is downright EVIL the way I implimented it. SW client
	does work, and does still work with +set cl_max_particles - however
	the hacks I made to get it to do that...  *shakes head* Tread
	softly in there, it's a mess.
	
	Other notes of interest: I changed show_time so it archives its
	setting. Got annoyed with it. If someone finds this change to be
	bad, change it back. :)
	
	glspeed.cfg got updated with a setting of 60 for cl_max_particles.
	60 works nicely, and doesn't use too much speed on my aging
	hardware, so I'm sure newer systems will just plain FLY with this
	on.
	
	I also changed the cl_maxfps setting as 72 is great if you aren't
	using a modem !.! due to the way cl_maxfps works, the higher it
	goes, the more data is sent to you by the server. This causes a
	heck of a lot of lost packets if you don't have the bandwidth OR if
	your card can't keep up with the framerate. Either of which is bad.
	I set it to 30, the default of the cvar is 0/32 so go figure out
	what works best for you I say.
	
	Let me know if this blows up in your face and ESPECIALLY let me
	know if you can fix the r_part.c problems!
	
	Misty-chan

2001-04-02 23:38  taniwha

	* qw/source/r_part.c: sw currently can't cope with 0 particles

2001-04-02 21:30  taniwha

	* tools/qfcc/include/qfcc.h: heh, seem to have forgotten this

2001-04-02 18:43  taniwha

	* tools/qfcc/source/: pr_comp.c, pr_imm.c: allow named constants to
	be checked for immediate constants. qfcc now produces the same
	number of globals etc as it used to

2001-04-02 18:10  taniwha

	* tools/qfcc/source/pr_imm.c: fix a silly bug and an incorrect
	interpretation of the old code

2001-04-02 10:24  wildcode

	* qw/source/cl_slist.c: Added slist update and slist # (shows
	details)

2001-04-01 22:09  wildcode

	* qw/source/cl_slist.c: Start of console based server list

2001-04-01 06:40  taniwha

	* tools/qfcc/: include/qfcc.h, source/pr_comp.c, source/pr_def.c,
	source/pr_imm.c, source/qfcc.c: no more redundant strings. costs
	~7ms, though, but HALVING the strofs size in frikbot seems worth
	it.

2001-04-01 06:01  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am,
	source/pr_comp.c, source/pr_def.c, source/pr_imm.c: Another massive
	speadup caused by using hash tables to lookup already generated
	immediate values. frikbot now compiles in just over 1s on my
	machine.

2001-04-01 03:33  taniwha

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:
	Rip out I_FloatTime from cmdlib.  Use Sys_DoubleTime instead of
	I_FloatTime and print out ms for compilation

2001-04-01 03:30  taniwha

	* libs/util/sys.c: make the start calculation a little more
	accurate

2001-04-01 02:12  taniwha

	* tools/qfcc/: include/qfcc.h, source/Makefile.am,
	source/pr_comp.c, source/pr_def.c, source/qfcc.c: move to using
	hash tables for variable lookups.
	
	WARNING: this fixes a scope bug in qcc and thus you WILL get
	different (but now correct) code for the following:
	
	float foo;
	
	void () bar = { 	local float foo;	foo = 0; }
	
	ie, the local foo will, as is correct, now be a separate var to the
	global foo.

2001-04-01 02:09  taniwha

	* include/QF/hash.h: ZERO_LENGTH_ARRAY causes problems for external
	progs, so just go to 1

2001-04-01 02:08  taniwha

	* libs/util/sys.c: do Sys_Error the same way Con_Printf was done

2001-04-01 01:42  taniwha

	* qw/source/sv_main.c: oooooooops, forgot to call Game_Init in the
	server

2001-03-31 14:41  mercury

	* libs/util/console.c: Fixed the weak Con_Print issue.	(Still need
	to thwap taniwha for doing an incomplete merge.)

2001-03-31 03:54  taniwha

	* tools/qfcc/configure.in: don't need to worry about zlib any more
	because that's now taken care of by libQFutil

2001-03-31 03:51  taniwha

	* libs/util/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am: link libQFutil.so against libz so the
	clients (and tools) don't need to worry about it

2001-03-31 01:04  taniwha

	* tools/qfcc/.cvsignore: add .vimrc

2001-03-31 01:02  taniwha

	* include/QF/cvar.h, libs/gamecode/pr_edict.c, libs/util/cvar.c,
	libs/util/quakefs.c, nq/include/client.h, nq/include/server.h,
	nq/source/cl_cam.c, nq/source/cl_main.c, nq/source/com.c,
	nq/source/console.c, nq/source/context_x11.c, nq/source/d_init.c,
	nq/source/gl_draw.c, nq/source/gl_rmisc.c, nq/source/gl_rsurf.c,
	nq/source/gl_screen.c, nq/source/host.c, nq/source/in_dos.c,
	nq/source/in_sdl.c, nq/source/in_sun.c, nq/source/in_svgalib.c,
	nq/source/in_win.c, nq/source/in_x11.c, nq/source/joy_linux.c,
	nq/source/joy_null.c, nq/source/keys.c, nq/source/model.c,
	nq/source/net_main.c, nq/source/r_main.c, nq/source/r_view.c,
	nq/source/screen.c, nq/source/snd_dma.c, nq/source/snd_null.c,
	nq/source/sv_main.c, nq/source/sv_progs.c, nq/source/sys_unix.c,
	nq/source/vid.c, nq/source/vid_common_gl.c, nq/source/vid_dos.c,
	nq/source/vid_fbdev.c, nq/source/vid_mgl.c, nq/source/vid_sdl.c,
	nq/source/vid_sgl.c, nq/source/vid_sunx.c, nq/source/vid_sunxil.c,
	nq/source/vid_svgalib.c, nq/source/vid_wgl.c, nq/source/vid_win.c,
	qw/include/client.h, qw/include/server.h, qw/source/cl_cam.c,
	qw/source/cl_ents.c, qw/source/cl_input.c, qw/source/cl_main.c,
	qw/source/cl_pred.c, qw/source/cl_sys_sdl.c,
	qw/source/cl_sys_unix.c, qw/source/cl_sys_win.c, qw/source/com.c,
	qw/source/console.c, qw/source/context_x11.c, qw/source/d_init.c,
	qw/source/draw.c, qw/source/game.c, qw/source/gl_draw.c,
	qw/source/gl_rmain.c, qw/source/gl_rmisc.c, qw/source/gl_screen.c,
	qw/source/in_sdl.c, qw/source/in_svgalib.c, qw/source/in_win.c,
	qw/source/in_x11.c, qw/source/joy_linux.c, qw/source/joy_null.c,
	qw/source/joy_win.c, qw/source/keys.c, qw/source/model.c,
	qw/source/net_chan.c, qw/source/net_packetlog.c, qw/source/pmove.c,
	qw/source/r_main.c, qw/source/r_view.c, qw/source/screen.c,
	qw/source/skin.c, qw/source/snd_dma.c, qw/source/snd_null.c,
	qw/source/sv_ccmds.c, qw/source/sv_main.c, qw/source/sv_progs.c,
	qw/source/sv_sys_unix.c, qw/source/sv_sys_win.c,
	qw/source/sv_user.c, qw/source/teamplay.c, qw/source/vid.c,
	qw/source/vid_common_gl.c, qw/source/vid_fbdev.c,
	qw/source/vid_mgl.c, qw/source/vid_sdl.c, qw/source/vid_sgl.c,
	qw/source/vid_svgalib.c, qw/source/vid_wgl.c: cvars now sport a
	callback function that gets called whenever the cvar changes or on
	initial get.

2001-03-31 00:35  taniwha

	* libs/util/cmd.c, qw/source/cl_main.c, qw/source/sv_misc.c:
	eliminate Cmd_ForwardToServer from cmd.c. Cmd_ForwardToServer still
	needs to be removed from cmd.h, but that can wait a bit.

2001-03-31 00:08  taniwha

	* libs/util/Makefile.am, libs/util/console.c, nq/source/console.c,
	qw/source/console.c: move Con_Printf, Con_DPrintf and Con_Print
	(weak) into libs/util/console.c.  Except for the cmd and cvar
	callbacks, libQFutil.so is now standalone.

2001-03-30 23:35  taniwha

	* libs/util/cvar.c, nq/source/host.c, qw/source/cl_main.c,
	qw/source/sv_main.c: move the developer cvar into cvar.c

2001-03-30 23:24  taniwha

	* acconfig.h, configure.in, include/QF/sys.h,
	libs/util/Makefile.am, libs/util/sys.c, nq/source/host.c,
	nq/source/net_main.c, nq/source/net_vcr.c, nq/source/sys_unix.c,
	qw/source/Makefile.am, qw/source/cl_sys_unix.c,
	qw/source/sv_sys_unix.c: bare bones sys stuff moved into libQFutil.
	unix stuff seems to work just fine, but win32 is probably borked
	atm

2001-03-30 17:43  taniwha

	* qw/source/quakefs.c: forgot to remove this

2001-03-30 05:02  taniwha

	* nq/source/: sys_dosa.S, sys_wina.S: totally redundant

2001-03-30 00:44  taniwha

	* libs/util/Makefile.am, libs/util/quakefs.c,
	nq/source/Makefile.am, nq/source/quakefs.c, qw/include/game.h,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/game.c,
	qw/source/sv_main.c: merge and move quakefs.c into libQFutil where
	it belongs. at long last

2001-03-30 00:30  taniwha

	* include/QF/quakefs.h, nq/source/game.c, nq/source/quakefs.c,
	qw/include/game.h, qw/source/Makefile.am, qw/source/cl_main.c,
	qw/source/com.c, qw/source/game.c, qw/source/quakefs.c,
	qw/source/sv_main.c: pull the game specific stuff out of quakefs.c
	in preparation for merging it

2001-03-29 21:26  taniwha

	* tools/qfcc/: .cvsignore, configure.in, source/Makefile.am: make
	qfcc use detect and use the installed libs/headers. currently
	doesn't work due to modularity problems in libQFutil

2001-03-29 21:16  taniwha

	* libs/util/Makefile.am, libs/util/quakeio.c,
	nq/source/Makefile.am, nq/source/quakeio.c, qw/source/Makefile.am,
	qw/source/quakeio.c: merge and move quakeio.c into libQFutil

2001-03-29 20:42  taniwha

	* configure.in, include/Makefile.am, include/QF/.cvsignore,
	include/QF/Makefile.am: install the headers

2001-03-29 18:20  taniwha

	* configure.in: fix OpenGL/MesaGL testing.

2001-03-29 17:31  taniwha

	* configure.in, include/fbset.h, nq/include/vid.h,
	nq/source/.cvsignore, nq/source/Makefile.am, nq/source/fbset.c,
	nq/source/fbset_modes_l.l, nq/source/fbset_modes_y.y,
	nq/source/in_fbdev.c, nq/source/vid_fbdev.c, qw/include/fbset.h,
	qw/source/vid_fbdev.c: make -fbdev build again AND make nq-fbdev a
	new target.  moved fbset.h from qw/include to include so it can be
	shared by nq. it's in include instead of include/QF because I don't
	see any need to isntall it.

2001-03-29 13:13  rhamphoryncus

	* qw/source/tga.c: Add include for stdlib.h needed for malloc call.

2001-03-29 09:10  taniwha

	* libs/util/math.S: make makt.S pic friendly. The ELF abi is bent
	slightly as ebx was already used and I didn't feel like subbing it
	for something else, so esi is the GOT access register.

2001-03-29 09:07  deek

	* .cvsignore, bootstrap, configure.in, libs/gamecode/.cvsignore,
	libs/gamecode/Makefile.am, libs/util/.cvsignore,
	libs/util/Makefile.am, nq/source/.cvsignore, nq/source/Makefile.am,
	qw/source/.cvsignore, qw/source/Makefile.am: Shared library
	support. The util and gamecode libraries are now shared, and this
	clears the way for an external API for utilities and such. And yes,
	this means libtool is now used.

2001-03-28 23:42  taniwha

	* tools/qfcc/configure.in: correct the qf libs path

2001-03-28 23:40  taniwha

	* tools/qfcc/: include/cmdlib.h, source/cmdlib.c, source/qfcc.c:
	rip out the crc code in favour of libqfutil

2001-03-28 22:23  wildcode

	* qw/source/vid_3dfxsvga.c: added #include for QF/compat.h

2001-03-28 17:17  taniwha

	* include/QF/pr_comp.h, include/QF/qtypes.h,
	libs/gamecode/pr_edict.c, libs/util/cmd.c, libs/util/cvar.c,
	libs/util/info.c, libs/util/qendian.c, nq/source/com.c,
	nq/source/in_sdl.c, nq/source/in_svgalib.c, nq/source/in_x11.c,
	nq/source/joy_linux.c, nq/source/quakefs.c, nq/source/snd_mix.c,
	nq/source/sv_progs.c, qw/include/net.h, qw/source/cd_linux.c,
	qw/source/cl_ents.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_slist.c, qw/source/com.c, qw/source/d_init.c,
	qw/source/gl_dyn_part.c, qw/source/gl_rmain.c,
	qw/source/gl_rsurf.c, qw/source/gl_screen.c, qw/source/gl_skin.c,
	qw/source/gl_textures.c, qw/source/gl_view.c, qw/source/in_sdl.c,
	qw/source/in_svgalib.c, qw/source/in_x11.c, qw/source/joy_linux.c,
	qw/source/pmovetst.c, qw/source/quakefs.c, qw/source/r_misc.c,
	qw/source/r_part.c, qw/source/r_view.c, qw/source/sbar.c,
	qw/source/screen.c, qw/source/skin.c, qw/source/snd_mix.c,
	qw/source/sv_ccmds.c, qw/source/sv_ents.c, qw/source/sv_main.c,
	qw/source/sv_progs.c, qw/source/sv_user.c, qw/source/sw_skin.c,
	qw/source/sw_view.c, qw/source/sys_unix.c, qw/source/vid_glx.c,
	qw/source/vid_sdl.c, qw/source/vid_sgl.c, qw/source/vid_svgalib.c,
	qw/source/vid_x11.c, tools/qfcc/configure.in,
	tools/qfcc/include/cmdlib.h, tools/qfcc/include/pr_comp.h,
	tools/qfcc/include/qfcc.h, tools/qfcc/source/Makefile.am,
	tools/qfcc/source/cmdlib.c, tools/qfcc/source/pr_comp.c,
	tools/qfcc/source/pr_lex.c, tools/qfcc/source/qfcc.c: qtypes.h:   
	remove includes of qdefs.h and compat.h pr_comp.h:	merge
	pr_comp.h from quake and qfcc, removing the copy in qfcc
	cmdlib.[ch]:	 nuke the endian code.	qendian.c:	 initialise
	the LittleLong etc pointers at compile time rather than run  time
	com.c (both nq and qw):    nuke the LittleLong etc init code
	everything else:      fix up after the qtypes.h cleanup

2001-03-28 07:40  taniwha

	* include/pcx.h: file pcx.h was initially added on branch
	merged_renderer_0_1.

2001-03-28 07:40  taniwha

	* include/tga.h: file tga.h was initially added on branch
	merged_renderer_0_1.

2001-03-28 07:40  taniwha

	* include/: pcx.h, tga.h: `merge' the pcx and tga code

2001-03-28 07:38  taniwha

	* include/: model.h, spritegn.h: and these :/

2001-03-28 07:38  taniwha

	* include/model.h: file model.h was initially added on branch
	merged_renderer_0_1.

2001-03-28 07:38  taniwha

	* include/spritegn.h: file spritegn.h was initially added on branch
	merged_renderer_0_1.

2001-03-28 07:37  taniwha

	* include/texture.h: file texture.h was initially added on branch
	merged_renderer_0_1.

2001-03-28 07:37  taniwha

	* include/texture.h: forgot this

2001-03-28 07:37  taniwha

	* libs/models/sprite/sprite.c: file sprite.c was initially added on
	branch merged_renderer_0_1.

2001-03-28 07:37  taniwha

	* include/mdl_sprite.h: file mdl_sprite.h was initially added on
	branch merged_renderer_0_1.

2001-03-28 07:37  taniwha

	* include/: compat.h, mdl_sprite.h: compat.h:	add defines for
	offsetof and varsizeof (could do with a better name. one       
	possibility is varcalcsize).  mdl_sprite.h:	initial stab at the
	shared sprite model loader. The gl texture is NOT   created but
	everything should be in a sane state to do so.

2001-03-28 07:37  taniwha

	* libs/models/sprite/sprite.c: 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: 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: 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: 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: THOU SHALT NOT SCREW UP THY DOT-PRODUCT
	MACRO!!! :P

2001-03-04 05:42  taniwha

	* libs/gamecode/pr_edict.c: remove the reliance on MAX_EDICTS

2001-03-04 05:27  taniwha

	* nq/include/mathlib.h, nq/include/sv_pr_cmds.h,
	nq/include/sv_progs.h, nq/source/host_cmd.c, nq/source/pr_cmds.c,
	nq/source/sv_main.c, nq/source/sv_move.c, nq/source/sv_phys.c,
	nq/source/world.c, qw/include/mathlib.h: nq seems to like the new
	progs setup (got to e2m2 in medium without problems)

2001-03-04 05:27  taniwha

	* nq/include/sv_pr_cmds.h: file sv_pr_cmds.h was initially added on
	branch taniwha.

2001-03-04 01:55  knghtbrd

	* qw/source/keys.c: A number of keys should bring up the menu in
	demo playback, they now bring up the console.

2001-03-03 12:30  knghtbrd

	* qw/source/keys.c: Escape is still unconditional, but rather than
	being unconditionally menu (or now unconditionally nothing since I
	killed the menu), it works as the console.  In the future, when the
	new menu is implemented, it will fall back to console if there's a
	problem with the menu (like there isn't one.)

2001-03-03 12:16  knghtbrd

	* qw/source/r_misc.c: Software netgraph fixed.	Probably not the
	same as it was before, someone else is welcome to change it to
	their liking, optimize it, remove the box, whatever..

2001-03-03 11:05  knghtbrd

	* qw/source/: r_main.c, r_misc.c: Fixed the netgraph

2001-03-03 10:01  knghtbrd

	* nq/source/Makefile.am: This should not be here yet, reverting

2001-03-03 09:42  knghtbrd

	* nq/source/Makefile.am, qw/include/Makefile.am, qw/include/menu.h,
	qw/source/Makefile.am, qw/source/cl_main.c, qw/source/gl_screen.c,
	qw/source/in_sdl.c, qw/source/keys.c, qw/source/menu.c,
	qw/source/r_misc.c, qw/source/screen.c, qw/source/vid_x11.c: Menu
	has been killed completely from qw.  It's dead.  I doubt anybody
	will even notice, given that QW's menu was crippled to the point
	that it was completely useless anyway.

2001-03-03 09:09  taniwha

	* include/progs.h, libs/gamecode/pr_edict.c,
	libs/gamecode/pr_exec.c, nq/source/host.c: 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:
	more independence cleanups and nq is closer to running

2001-03-03 08:31  taniwha

	* nq/: include/sv_progs.h, source/Makefile.am, source/host.c,
	source/host_cmd.c, source/net_dgrm.c, source/pr_cmds.c,
	source/sv_main.c, source/sv_move.c, source/sv_phys.c,
	source/sv_progs.c, source/sv_user.c, source/world.c: nq compiles
	with the new progs setup, but doesn't have a hope of running yet. 
	None of the globals etc structs are filled in and there will be a
	lot of type errors in SVFIELD usage.

2001-03-03 08:31  taniwha

	* nq/include/sv_progs.h: file sv_progs.h was initially added on
	branch taniwha.

2001-03-03 07:23  knghtbrd

	* TODO: Added menu structure to TODO file, it's not in typical TODO
	format since it's either done or it's not.  Very soone the menu
	code will be axed and this will aid in replacing it.

2001-03-03 06:51  knghtbrd

	* nq/source/keys.c, qw/source/keys.c: Mostly whitespace, these
	files are now identical and COULD be merged, if they weren't about
	to get a rewrite first.

2001-03-03 06:01  wildcode

	* qw/source/cl_main.c: added sharepath search when loading server
	list

2001-03-03 05:34  taniwha

	* qw/include/mathlib.h: 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: missed this in the previous checkin

2001-03-02 23:40  taniwha

	* qw/source/sv_progs.c: 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: 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: 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: 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: just some temporary
	debug info

2001-03-01 23:03  taniwha

	* libs/gamecode/: pr_edict.c, pr_exec.c: 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: 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: fix up packet logging for
	the new msg stuff

2001-03-01 19:05  taniwha

	* qw/include/sv_progs.h: 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: 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: 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: must set the data field in ALL edicts, not
	just player edicts :)

2001-02-28 23:33  taniwha

	* libs/gamecode/pr_edict.c: 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: 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: 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: 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: pr_edict.c is closer
	to compiling and has been re-indented

2001-02-28 01:59  taniwha

	* include/pr_comp.h: file pr_comp.h was initially added on branch
	taniwha.

2001-02-28 01:59  taniwha

	* include/va.h: file va.h was initially added on branch taniwha.

2001-02-28 01:59  taniwha

	* include/pr_comp.h, include/progs.h, include/va.h,
	libs/gamecode/pr_comp.h, libs/gamecode/pr_edict.c, nq/include/va.h,
	qw/include/va.h: re-think edict_t. this is going to massivly break
	things for a while, but tough, progs should never have known about
	entity_state_t in the first place.  Nor should it have been mod
	spefic.

2001-02-28 00:56  taniwha

	* libs/gamecode/pr_comp.h: file pr_comp.h was initially added on
	branch taniwha.

2001-02-28 00:56  taniwha

	* libs/gamecode/pr_offs.c: file pr_offs.c was initially added on
	branch taniwha.

2001-02-28 00:56  taniwha

	* include/progs.h: file progs.h was initially added on branch
	taniwha.

2001-02-28 00:56  taniwha

	* include/progs.h, libs/gamecode/.cvsignore,
	libs/gamecode/Makefile.am, libs/gamecode/pr_comp.h,
	libs/gamecode/pr_edict.c, libs/gamecode/pr_exec.c,
	libs/gamecode/pr_offs.c, nq/include/pr_comp.h, nq/include/progs.h,
	nq/source/pr_edict.c, nq/source/pr_exec.c, nq/source/pr_offs.c,
	nq/source/sv_progs.c, qw/include/pr_comp.h, qw/include/progs.h,
	qw/source/pr_edict.c, qw/source/pr_exec.c, qw/source/pr_offs.c,
	qw/source/sv_progs.c: next step of the progs merge done. just need
	to sort out interdependencies, fix PR_SetString, and a few other
	things.

2001-02-28 00:56  taniwha

	* libs/gamecode/pr_exec.c: file pr_exec.c was initially added on
	branch taniwha.

2001-02-28 00:56  taniwha

	* libs/gamecode/pr_edict.c: file pr_edict.c was initially added on
	branch taniwha.

2001-02-27 23:02  taniwha

	* libs/gamecode/.cvsignore: file .cvsignore was initially added on
	branch taniwha.

2001-02-27 23:02  taniwha

	* configure.in, libs/Makefile.am, libs/gamecode/.cvsignore,
	libs/gamecode/Makefile.am: the beginnings of merged progs code

2001-02-27 23:02  taniwha

	* libs/gamecode/Makefile.am: file Makefile.am was initially added
	on branch taniwha.

2001-02-27 21:18  deek

	* tools/Forge/: Brush.h, CameraView.h, Clipper.h, Dict.h, Entity.h,
	EntityArray.h, EntityClass.h, Forge.h, GNUmakefile,
	GNUmakefile.preamble, InspectorControl.h, KeypairView.h, Map.h,
	PC.project, PopScrollView.h, Preferences.h, Project.h, SetBrush.h,
	TexturePalette.h, TextureView.h, Things.h, UserPath.h, XYView.h,
	ZScrollView.h, ZView.h, cmdlib.h, mathlib.h, qedefs.h, render.h:
	Okay, that was stupid. ProjectCenter isn't good enough yet, so I'm
	back to writing makefiles by hand.
	
	Add a makefile preamble to set up our flags.
	
	Compartmentalize all the headers into a Headers/ dir.

2001-02-27 20:44  deek

	* tools/Forge/cmdlib.c: Update cmdlib.c to be in sync with qfcc

2001-02-27 19:48  deek

	* tools/Forge/: Forge.h, Forge.m: Continuing work: Forge.* builds a
	little further.

2001-02-27 19:28  deek

	* tools/Forge/ZView.h: NSPoints are not passed by reference.

2001-02-27 19:27  mercury

	* include/render.h: file render.h was initially added on branch
	merged_renderer_0_1.

2001-02-27 19:27  mercury

	* include/anorm_dots.h, include/anorms.h, include/qtypes.h,
	include/render.h, nq/include/anorm_dots.h, nq/include/anorms.h,
	qw/include/anorm_dots.h, qw/include/anorms.h,
	qw/include/protocol.h, qw/source/cl_ents.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c, qw/source/gl_rmain.c, qw/source/gl_rsurf.c,
	qw/source/r_view.c, qw/source/sv_ents.c, qw/source/sv_init.c,
	qw/source/sv_progs.c: Start of the work on the merged renderer,
	does not even compile, let alone work.

2001-02-27 19:27  mercury

	* include/anorm_dots.h: file anorm_dots.h was initially added on
	branch merged_renderer_0_1.

2001-02-27 19:27  mercury

	* include/anorms.h: file anorms.h was initially added on branch
	merged_renderer_0_1.

2001-02-27 19:27  deek

	* tools/Forge/TexturePalette.m: whitespace.

2001-02-27 19:05  taniwha

	* nq/source/pr_cmds.c, qw/source/sv_pr_cmds.c: 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: new operand handling from nq

2001-02-27 05:37  taniwha

	* nq/source/pr_exec.c: fix some indent braindamage.  change OP[ABC]
	to E_OP[ABC] and add OP[ABC] as the non-cast version.

2001-02-26 20:52  taniwha

	* nq/source/pr_offs.c: file pr_offs.c was initially added on branch
	taniwha.

2001-02-26 20:52  taniwha

	* nq/: include/progs.h, include/server.h, source/Makefile.am,
	source/host.c, source/host_cmd.c, source/net_dgrm.c,
	source/pr_cmds.c, source/pr_edict.c, source/pr_exec.c,
	source/pr_offs.c, source/sv_main.c, source/sv_move.c,
	source/sv_phys.c, source/sv_progs.c, source/sv_user.c,
	source/world.c: initial work at bringing nq's progs code
	up-to-snuff with qw's. Doesn't work yet :( nq segs due to either
	mangled strings or mangled functions, not sure yet.

2001-02-26 20:52  taniwha

	* nq/source/sv_progs.c: file sv_progs.c was initially added on
	branch taniwha.

2001-02-26 17:39  taniwha

	* qw/: include/sound.h, source/snd_alsa_0_5.c,
	source/snd_alsa_0_9.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sun.c, source/snd_win.c: all -snd* params and
	environment checking have been removed from the sound subsystem in
	favor of Cvars*. These new cvars are:  o  snd_device  defaults to
	"" which selects the default device of the system     (eg, plug:0,0
	for ALSA 0.9 or /dev/dsp for OSS)  o  snd_rate	  defaults to 0
	which selects the system default rate.	 o  snd_bits	defaults to
	0 which selects the system default bit depth.	o  snd_stereo 
	defaults to 1 (0 is mono)
	
	* actually, not that thorough: alsa and oss only. The rest have
	just ws :/

2001-02-26 17:12  taniwha

	* nq/: include/sound.h, source/snd_alsa_0_5.c,
	source/snd_alsa_0_9.c, source/snd_dma.c, source/snd_oss.c: all
	-snd* params and environment checking have been removed from the
	sound subsystem in favor of Cvars. These new cvars are:  o 
	snd_device  defaults to "" which selects the default device of the
	system	   (eg, plug:0,0 for ALSA 0.9 or /dev/dsp for OSS)  o 
	snd_rate    defaults to 0 which selects the system default rate.  
	o  snd_bits    defaults to 0 which selects the system default bit
	depth.	 o  snd_stereo	defaults to 1 (0 is mono)

2001-02-26 06:48  taniwha

	* nq/source/: .indent.pro, cd_dos.c, cd_linux.c, cd_null.c,
	cd_win.c, cl_cam.c, cl_cmd.c, cl_demo.c, cl_input.c, cl_main.c,
	cl_parse.c, cl_tent.c, com.c, conproc.c, console.c, context_x11.c,
	d_edge.c, d_fill.c, d_init.c, d_modech.c, d_part.c, d_polyse.c,
	d_scan.c, d_sky.c, d_sprite.c, d_surf.c, d_vars.c, d_zpoint.c,
	dga_check.c, dirent.c, dos_v2.c, draw.c, fnmatch.c, game.c, gib.c,
	gib_instructions.c, gib_interpret.c, gib_modules.c, gib_parse.c,
	gib_stack.c, gib_vars.c, gl_draw.c, gl_mesh.c, gl_model_alias.c,
	gl_model_brush.c, gl_model_fullbright.c, gl_model_sprite.c,
	gl_part.c, gl_refrag.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c,
	gl_rsurf.c, gl_screen.c, gl_view.c, gl_warp.c, host.c, host_cmd.c,
	in_dos.c, in_null.c, in_sdl.c, in_sun.c, in_svgalib.c, in_win.c,
	in_x11.c, joy_linux.c, joy_null.c, keys.c, mathlib.c, menu.c,
	model.c, model_alias.c, model_brush.c, model_sprite.c, mplib.c,
	mplpc.c, net_bsd.c, net_bw.c, net_comx.c, net_dgrm.c, net_dos.c,
	net_ipx.c, net_loop.c, net_main.c, net_mp.c, net_none.c, net_ser.c,
	net_udp.c, net_vcr.c, net_win.c, net_wins.c, net_wipx.c,
	nonintel.c, pr_cmds.c, pr_edict.c, pr_exec.c, quakefs.c, quakeio.c,
	r_aclip.c, r_alias.c, r_bsp.c, r_draw.c, r_edge.c, r_efrag.c,
	r_light.c, r_main.c, r_misc.c, r_part.c, r_sky.c, r_sprite.c,
	r_surf.c, r_vars.c, r_view.c, sbar.c, screen.c, snd_alsa_0_5.c,
	snd_alsa_0_9.c, snd_dma.c, snd_dos.c, snd_gus.c, snd_mem.c,
	snd_mix.c, snd_next.c, snd_null.c, snd_oss.c, snd_sdl.c, snd_sun.c,
	snd_win.c, sv_ded.c, sv_main.c, sv_move.c, sv_phys.c, sv_user.c,
	sw_model_alias.c, sw_model_brush.c, sw_model_sprite.c, sw_part.c,
	sw_view.c, sys_dos.c, sys_null.c, sys_sun.c, sys_unix.c,
	sys_unixd.c, sys_win.c, sys_wind.c, vid.c, vid_3dfxsvga.c,
	vid_common_gl.c, vid_dos.c, vid_ext.c, vid_glx.c, vid_mgl.c,
	vid_null.c, vid_sdl.c, vid_sgl.c, vid_sunx.c, vid_sunxil.c,
	vid_svgalib.c, vid_vga.c, vid_wgl.c, vid_win.c, vid_x11.c,
	vregset.c, wad.c, world.c: run indent over all the .c files using
	qw's .indent.pro. The real reason for this is I mistakenly did so
	while making some other changes (which I made sure were NOT in the
	checkin:)

2001-02-25 23:18  taniwha

	* TODO: strip tabs and `TODOize' the directory tree, marking those
	dirs I consider to be basicly done as such.

2001-02-24 08:38  despair

	* nq/source/snd_alsa_0_5.c, nq/source/snd_alsa_0_9.c,
	qw/source/snd_alsa_0_5.c, qw/source/snd_alsa_0_9.c: More comment
	updates! Flee in terror! (Right into the maw of that shambler
	behind you!)

2001-02-24 06:58  deek

	* tools/qfcc/: AUTHORS, Makefile.am, acconfig.h, bootstrap,
	configure.in, qfcc.lsm.in, doc/man/qfcc.1, include/Makefile.am,
	include/cmdlib.h, include/config.h.in, include/pr_comp.h,
	include/qfcc.h, source/.indent.pro, source/Makefile.am,
	source/cmdlib.c, source/pr_comp.c, source/pr_lex.c, source/qfcc.c:
	QFCC -- the QuakeForge Code Compiler -- an autoconfiscated qcc.  It
	sucks, but it works, and will form the basis for something that
	Does Not Suck.

2001-02-24 06:38  taniwha

	* nq/: include/game.h, source/Makefile.am, source/game.c,
	source/host.c, source/qargs.c: fix up the support for -<game>

2001-02-24 04:40  taniwha

	* configure.in, include/win32/version.h: rev the version number to
	the devel series

2001-02-24 04:25  taniwha

	* libs/util/cvar.c: fix the problem with getting kicked from
	tf/megatf servers for changing teams.  Got the `changed' test
	backwards.

2001-02-23 23:16  taniwha

	* include/info.h, include/link.h, include/msg.h, libs/.cvsignore,
	libs/util/.cvsignore, libs/util/Makefile.am, libs/util/info.c,
	libs/util/link.c, libs/util/msg.c, libs/util/qargs.c,
	libs/util/qendian.c, nq/include/info.h, nq/include/link.h,
	nq/include/msg.h, nq/include/net.h, nq/source/Makefile.am,
	nq/source/cl_demo.c, nq/source/cl_parse.c, nq/source/cl_tent.c,
	nq/source/link.c, nq/source/msg.c, nq/source/net_dgrm.c,
	nq/source/net_loop.c, nq/source/net_main.c, nq/source/net_vcr.c,
	nq/source/qendian.c, nq/source/r_part.c, nq/source/r_view.c,
	nq/source/sv_user.c, qw/include/info.h, qw/include/link.h,
	qw/include/msg.h, qw/include/msg_ucmd.h, qw/include/net.h,
	qw/source/Makefile.am, qw/source/cl_demo.c, qw/source/cl_ents.c,
	qw/source/cl_input.c, qw/source/cl_main.c, qw/source/cl_parse.c,
	qw/source/cl_tent.c, qw/source/info.c, qw/source/link.c,
	qw/source/msg.c, qw/source/msg_ucmd.c, qw/source/net_chan.c,
	qw/source/net_udp.c, qw/source/net_udp6.c, qw/source/qargs.c,
	qw/source/qendian.c, qw/source/r_view.c, qw/source/sv_ents.c,
	qw/source/sv_main.c, qw/source/sv_user.c: looks like utils is more
	or less complete for now, except for some fixes in nq for abyss etc
	(ie, the magical -<mod> args).	The interface to the message
	subsystem got a revamp and all the mods to the .c files reflect
	this. currently a little ugly, but I plan on abstracting msg
	further to clean it up and make it more oo.

2001-02-23 20:26  taniwha

	* configure.in: forgot to update the alsa version test

2001-02-23 18:31  taniwha

	* include/checksum.h, include/crc.h, include/qfplist.h,
	libs/util/Makefile.am, libs/util/checksum.c, libs/util/crc.c,
	libs/util/qfplist.c, nq/include/checksum.h, nq/include/crc.h,
	nq/source/Makefile.am, nq/source/checksum.c, nq/source/crc.c,
	qw/include/checksum.h, qw/include/crc.h, qw/include/qfplist.h,
	qw/source/Makefile.am, qw/source/checksum.c, qw/source/crc.c,
	qw/source/net_com.c, qw/source/qfplist.c: merge qw's net_com.c and
	checksum.c (net_com.c was identitcle to nq's checksum.c) and then
	move the resutlting checksum.c into libs/utils ditching nq's. Due
	to net_com.c, qw's libqfnet.a will need to be deleted or you will
	get duplicate symbol link errors. Also merge crc.[ch] and move
	qfplits.[ch] to their final homes. Also, remove a slightly
	overzealous use of "static" in qfplist.[ch].

2001-02-23 06:36  taniwha

	* nq/source/snd_alsa_0_9.c, qw/source/snd_alsa_0_9.c:
	snd_alsa_0_9.c now works on my cards. Hope it still works for
	Despair.

2001-02-23 05:44  despair

	* nq/include/render.h, nq/source/snd_dma.c, qw/include/client.h,
	qw/include/protocol.h, qw/include/render.h: Fiend is getting full,
	but I force fed it some more typos anyways.

2001-02-23 05:32  despair

	* include/cmd.h: More misspellings messily dispatched.

2001-02-23 00:49  knghtbrd

	* NEWS: Cleared the NEWS file - what was there didn't even apply to
	newtree it was so old.

2001-02-22 20:51  taniwha

	* configure.in, nq/source/Makefile.am, nq/source/snd_alsa_0_6.c,
	nq/source/snd_alsa_0_9.c, qw/source/Makefile.am,
	qw/source/snd_alsa_0_6.c, qw/source/snd_alsa_0_9.c: as alsa 0.6
	never came out, ditch it and add 0.9 support (thanks, Abramo)

2001-02-22 20:39  misty-chan

	* doc/config/swspeed.cfg: swspeed.cfg is speed cfg for software
	clients (-x11 -svga) however it is not well tested, and needs
	someone to bash it over the head a few times.  If you routinely use
	the software clients, please find out what in this file works for
	you, and let me know.
	
	Misty

2001-02-22 19:23  misty-chan

	* doc/config/glspeed.cfg: My glspeed.cfg, which I promise to
	incrementally upgrade as I get feedback. This will produce
	tremendous speed increases with gl cards, so long as you are
	willing to sacrifice eyecandy.
	
	Misty

2001-02-22 19:06  taniwha

	* TODO: add an item for doublesize modes

2001-02-22 19:00  taniwha

	* qw/include/net.h: fix broken ipv6 address field

2001-02-22 17:06  taniwha

	* configure.in: add reporting of compression support

2001-02-22 16:53  taniwha

	* libs/util/Makefile.am, nq/source/Makefile.am,
	qw/source/Makefile.am: %s/libutil.a/libqfutil.a/g due to name space
	clash found when linking SDL.
	
	New naming convention, all libs will be libqf<subsys>.a (should we
	instead use libQF<subsys>.a?). The .so libs, when we get to them,
	will have to be sorted out then.

2001-02-22 08:12  taniwha

	* libs/Makefile.am, libs/util/Makefile.am, libs/util/cvar.c,
	libs/util/sizebuf.c, nq/source/Makefile.am, nq/source/cl_cmd.c,
	nq/source/cmd.c, nq/source/cvar.c, nq/source/host.c,
	nq/source/mdfour.c, nq/source/sizebuf.c, nq/source/sv_cvar.c,
	nq/source/va.c, nq/source/zone.c, qw/source/Makefile.am,
	qw/source/cl_cmd.c, qw/source/cmd.c, qw/source/cvar.c,
	qw/source/hash.c, qw/source/mdfour.c, qw/source/sizebuf.c,
	qw/source/va.c, qw/source/zone.c: libutil.a is now used by both qw
	and nq

2001-02-22 04:46  taniwha

	* include/cmd.h, libs/util/cmd.c, nq/source/cl_demo.c,
	nq/source/cl_parse.c, nq/source/cmd.c,
	nq/source/gib_instructions.c, nq/source/host_cmd.c,
	nq/source/sv_main.c, nq/source/sv_user.c, qw/source/cl_parse.c,
	qw/source/cmd.c, qw/source/sv_main.c: clean up the mess caused by
	attempting to merge cmd.[ch]. When taken further, this might give
	us nice controlability of when cvars can be changed.

2001-02-22 04:13  taniwha

	* configure.in: update configure.in for the new location of
	win32/version.h

2001-02-22 04:10  taniwha

	* include/win32/: fnmatch.h, version.h, version.h.in,
	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: 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: 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: 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: 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: 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: 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: 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: now builds with
	--disable-asmop. NOTE: d_copy.S is still used anyway (too lazy to
	figure out how to do it in C)

2000-09-11 12:26  lordhavoc

	* qw/source/cmd.c: added back -basedir

2000-09-11 05:28  taniwha

	* nq/: include/model.h, source/gl_mesh.c, source/gl_model_alias.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/model_alias.c,
	source/sw_model_alias.c: the model merge hack is almost complete.
	gl works but sw sefaults due to the alias model verts, tris and
	frames not being loaded correctly.

2000-09-11 05:28  taniwha

	* nq/source/model_alias.c: file model_alias.c was initially added
	on branch model_merge.

2000-09-10 01:51  taniwha

	* nq/source/gl_draw.c: default gl_lightmode to 0 which is more
	reasonable for normal quake

2000-09-07 17:34  taniwha

	* nq/source/snd_dma.c: port over a sound init fix from oldtree that
	prevents a crash if sound doesn't init properly

2000-09-07 17:31  taniwha

	* qw/source/snd_dma.c: port over a sound init fix from oldtree that
	prevents a crash if sound doesn't init properly

2000-09-05 19:58  taniwha

	* nq/source/model_brush.c: file model_brush.c was initially added
	on branch model_merge.

2000-09-05 19:58  taniwha

	* nq/source/: gl_model_brush.c, model_brush.c, sw_model_brush.c:
	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:
	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: 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: ok, the chopped up model files compile
	and sw seems to work just fine. Don't know about gl yet (probably
	won't until either monday or tuesday; hence the branch)

2000-09-01 04:43  taniwha

	* nq/source/sw_model_alias.c: file sw_model_alias.c was initially
	added on branch model_merge.

2000-09-01 04:43  taniwha

	* nq/source/sw_model_sprite.c: file sw_model_sprite.c was initially
	added on branch model_merge.

2000-09-01 04:43  taniwha

	* nq/source/: gl_model_alias.c, gl_model_brush.c,
	gl_model_sprite.c, model.c, sw_model_alias.c, sw_model_brush.c,
	sw_model_sprite.c: preliminary work on really cleaning up *model.c.
	atm, just split out the model type specific code into the
	appropriate files (which will later be merged as much as possible)
	and remove all model type specific code from model.c.  gl_model.c
	is no more as it ended up being an exact copy of model.c minus a
	header include and a prototype, neither of which were needed.

2000-09-01 04:43  taniwha

	* nq/source/gl_model_brush.c: file gl_model_brush.c was initially
	added on branch model_merge.

2000-09-01 04:43  taniwha

	* nq/source/gl_model_alias.c: file gl_model_alias.c was initially
	added on branch model_merge.

2000-09-01 04:43  taniwha

	* nq/source/sw_model_brush.c: file sw_model_brush.c was initially
	added on branch model_merge.

2000-09-01 04:43  taniwha

	* nq/source/gl_model_sprite.c: file gl_model_sprite.c was initially
	added on branch model_merge.

2000-09-01 04:35  taniwha

	* nq/source/cl_main.c: add the maplist command

2000-08-31 20:23  mercury

	* nq/source/: cl_main.c, keys.c, vid_3dfxsvga.c: -3dfx now compiles
	and works correctly.  Fixed a segfault case in starting.

2000-08-31 17:36  mercury

	* qw/source/gl_draw.c: Slight change in the crosshair code, minor
	cleanup really.

2000-08-31 05:10  taniwha

	* nq/source/: gl_part.c, model.c: gl_part.c:	do the GL_BLEND
	thing for R_UpdateFires. Fires just don't look so	good
	without it :/ model.c:	   correct some "spelling" mistakes.

2000-08-31 01:21  snax

	* nq/source/gib_parse.c: 
	A fix to the argument parser.

2000-08-30 22:45  taniwha

	* nq/: include/context_x11.h, include/cvar.h, include/input.h,
	source/cl_parse.c, source/context_x11.c, source/cvar.c,
	source/in_dos.c, source/in_null.c, source/in_sun.c,
	source/in_svgalib.c, source/in_win.c, source/in_x11.c,
	source/vid_3dfxsvga.c, source/vid_dos.c, source/vid_ext.c,
	source/vid_ggi.c, source/vid_glx.c, source/vid_null.c,
	source/vid_sdl.c, source/vid_sgl.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_x11.c: cvar.h cvar.c:	add int_val field to
	cvar_t. this should be used instead of value for   boolean /
	integral values (no conversions done yet).  in_*.c:   Add
	IN_HandlePause vid_*.c:     Add VID_HandlePause context_x11.h
	vid_glx.c vid_x11.c context_x11.c:    move some common code out of
	vid_*.c into context_x11.c. Also, disable  the screen saver while
	nuq is running. NOTE: while vid_glx.c compiles,  it has not been
	tested yes as glx crashes this machine :(

2000-08-30 15:58  taniwha

	* nq/source/model.c: wrong not sign :/

2000-08-30 06:56  taniwha

	* nq/: include/checksum.h, source/checksum.c, source/model.c:
	rename net_com.c to checksum.c and create checksum.h.
	
	Also, preliminary steps to merging model.c and gl_model.c as much
	as possible before splitting them into functional chunks.

2000-08-30 06:07  snax

	* nq/: include/gib_error.h, include/gib_instructions.h,
	include/gib_interpret.h, include/gib_stack.h, include/gib_vars.h,
	source/gib.c, source/gib_instructions.c, source/gib_interpret.c,
	source/gib_parse.c, source/gib_stack.c, source/gib_vars.c: 
	This update adds a proper instruction and subroutine stack and a
	better parser.

2000-08-29 20:30  taniwha

	* nq/: include/qdefs.h, source/qargs.c, source/quakefs.c:
	configure.in:	      print config info for sound type
	source/quakefs.c:      fix fs_userpath handling for other game
	types and add support for	abyss source/qargs.c:	add -abyss
	checking include/qdefs.h:    add abyss support
	
	Rudimentary support for the abyss mission pack has been added.
	Currently this involves just the addition of -abyss to the
	supported command line options (acts just like -rogue and
	-hipnotic) and adding abyss to the list of game directories. Any
	other support that's needed (as with other rogue and hipnotic
	modifications) has not been added as it is not known what's needed.

2000-08-29 05:22  taniwha

	* nq/source/gl_rsurf.c: turns out GL_WaterSurface wasn't binding
	the texture wasn't binding the surface taxter. very ugly

2000-08-29 04:33  taniwha

	* nq/source/: gib_modules.c, vid_svgalib.c: fixes for no
	optimisation

2000-08-29 00:10  taniwha

	* nq/: include/model.h, source/dosasm.S: various make dist related
	cleanups

2000-08-28 22:38  taniwha

	* nq/source/: dirent.c, fnmatch.c, in_svgalib.c, vid_3dfxsvga.c,
	vid_mgl.c, vid_svgalib.c, vid_wgl.c: source/vid_svgalib.c
	source/in_svgalib.c:	     "accidently" port over newtree's svga
	stuff (I copied the wrong file	  then cleaned up the resulting
	mess:) Makefile.am include/Makefile.am doc/Makefile.am
	source/Makefile.am:	   fix things up so doc no longer causes
	make to barf and makd dist works source/dirent.c source/fnmatch.c
	source/in_svgalib.c source/vid_3dfxsvga.c source/vid_mgl.c
	source/vid_wgl.c:    needed for make dist. No, nuq-3dfx does not
	get created (I don't have   the libs or card)

2000-08-28 20:49  snax

	* nq/: include/gib_error.h, include/gib_instructions.h,
	include/gib_interpret.h, include/gib_parse.h, source/gib.c,
	source/gib_instructions.c, source/gib_interpret.c,
	source/gib_parse.c, source/gib_vars.c: 
	GIB has completed its de-evolution into a cheap ripoff of bash,
	thus determining the meaning of its own acronym: GIB Isn't Bash

2000-08-28 20:21  taniwha

	* nq/source/vid_sgl.c: Well, that's sgl going. It seems to have
	some issuesi. Gun and sbar were white, and it crashed my box on
	exit, but that's most likey the X server (i810, glx does the same).

2000-08-28 20:08  taniwha

	* nq/: include/vid.h, source/vid_sdl.c: Makefile.am:	don't moan
	about ChangeLog configure.in:	     enable sld vid.h:	    
	prototype VID_SetCaption vid_sdl.c:	snarf from newtree

2000-08-28 16:14  taniwha

	* nq/source/: com.c, quakefs.c: com.c:	fix endian detection
	quakefs.c:	   don't create the gamedir if userpath is .

2000-08-28 02:53  taniwha

	* nq/source/: gl_screen.c, screen.c: quakeNN.{tga,pcx} ->
	nuqNNN.{tga,pcx} another external mention of quake goes away and
	also gives us 1000 screenshots instead of 100

2000-08-28 02:29  taniwha

	* nq/: include/qdefs.h, source/qargs.c, source/quakefs.c: support
	rogue and hypnotic

2000-08-28 02:03  taniwha

	* nq/source/cl_tent.c: an even better fix (thanks, LordHavoc)

2000-08-28 01:47  lordhavoc

	* nq/source/gl_rmain.c: Changed model light clamping.

2000-08-28 01:46  taniwha

	* nq/source/cl_tent.c: fix this bug:) for (i...) { for (i...) }
	dumb, dumb, dumb

2000-08-28 01:41  taniwha

	* nq/source/gl_rmain.c: fix a typo

2000-08-28 01:38  lordhavoc

	* nq/source/gl_rmain.c: fb model fixups, optimizations, spaced
	indents fixed, minor cleanup

2000-08-28 01:08  taniwha

	* nq/source/: cl_main.c, cl_tent.c, gl_rmain.c: it helps if dlights
	aren't black :/

2000-08-28 00:45  snax

	* nq/: include/gib.h, include/gib_error.h,
	include/gib_instructions.h, include/gib_interpret.h,
	include/gib_modules.h, include/gib_parse.h, include/gib_vars.h,
	source/gib.c, source/gib_instructions.c, source/gib_interpret.c,
	source/gib_modules.c, source/gib_parse.c, source/gib_vars.c,
	source/host.c, source/pr_exec.c, source/snd_oss.c: 
	Adds GIB, an experimental scripting language for QF, and a few
	compile fixes.

2000-08-27 22:13  taniwha

	* nq/: include/draw.h, source/cl_main.c, source/console.c,
	source/gl_screen.c, source/host.c: bring over gl_screen (sort of).
	world is now much brighter, but dlights and weapon models still
	aren't working properly

2000-08-27 22:03  taniwha

	* nq/source/vid_svgalib.c: add outb for when optimisations are
	turned off

2000-08-27 16:53  taniwha

	* nq/source/: cl_parse.c, r_misc.c, sv_main.c: remove GLQUAKE and
	IDGODS #ifdefs

2000-08-27 11:05  taniwha

	* qw/source/gl_rmain.c: gl_model.c:	sprintf -> snprintf
	gl_rmain.c:	    slight optimisation (thanks, LordHavoc)

2000-08-27 11:05  taniwha

	* nq/source/gl_rmain.c: slight optimisation (thanks, LordHavoc)

2000-08-27 10:30  taniwha

	* nq/source/: cl_demo.c, cl_main.c, console.c, cvar.c, draw.c,
	gl_rmain.c, gl_screen.c, host.c, host_cmd.c, keys.c, menu.c,
	model.c, mplpc.c, net_bw.c, net_comx.c, net_dgrm.c, net_ipx.c,
	net_mp.c, net_ser.c, net_udp.c, net_wins.c, net_wipx.c, pr_cmds.c,
	pr_edict.c, pr_exec.c, r_part.c, sbar.c, screen.c, sv_main.c,
	sys_dos.c, sys_unix.c, sys_unixd.c, sys_win.c, sys_wind.c,
	vid_dos.c, vid_ext.c, vid_svgalib.c, vid_win.c: sprintf -> snprintf
	bash and sed rule! :)

2000-08-27 10:03  taniwha

	* nq/: include/glquake.h, source/gl_draw.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_warp.c,
	source/vid_glx.c: that's most of newtree's gl stuff ported over.
	Three bugs: wound up with newtree's slow skys, some models are not
	getting lit, and dlights don't seem to be working :(

2000-08-27 07:46  taniwha

	* nq/: include/r_local.h, include/render.h, source/gl_rlight.c,
	source/gl_rsurf.c, source/gl_view.c, source/r_light.c,
	source/r_main.c, source/sw_view.c, source/sys_unix.c: bring over
	gl_rlight from newtree sys_unix.c:	remove #ifdef GLQUAKE

2000-08-26 21:30  taniwha

	* nq/source/gl_mesh.c: import gl_mesh.c from newtree

2000-08-26 21:23  taniwha

	* nq/: include/draw.h, include/glquake.h, include/r_local.h,
	source/console.c, source/draw.c, source/gl_draw.c,
	source/gl_part.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_warp.c,
	source/menu.c, source/r_main.c, source/r_view.c, source/sbar.c,
	source/screen.c, source/sw_view.c: port over gl_draw.c from newtree

2000-08-26 06:13  taniwha

	* nq/: include/cmd.h, source/host.c: nuq.conf is now read and +set
	foo on the command line is supported

2000-08-26 05:48  taniwha

	* nq/: include/glquake.h, include/r_local.h, include/view.h,
	source/gl_part.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_view.c, source/r_main.c, source/r_part.c,
	source/r_view.c, source/sw_part.c, source/sw_view.c,
	source/vid_glx.c: finally, nuq-glx works. Still needs lots of work,
	but getting there :)

2000-08-25 07:18  taniwha

	* nq/: include/client.h, include/glquake.h, include/render.h,
	source/cl_main.c, source/gl_part.c, source/gl_view.c,
	source/r_part.c: getting closer to nuq-glx. just some linking
	issues

2000-08-25 06:42  taniwha

	* nq/: include/context_x11.h, include/glquake.h, include/input.h,
	include/keys.h, include/mathlib.h, include/model.h,
	include/r_local.h, include/r_shared.h, include/render.h,
	include/sys.h, include/vid.h, include/view.h, source/console.c,
	source/context_x11.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_part.c, source/gl_refrag.c, source/gl_rlight.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_screen.c, source/gl_view.c, source/gl_warp.c,
	source/host.c, source/in_dos.c, source/in_x11.c, source/net_comx.c,
	source/screen.c, source/sys_dos.c, source/sys_null.c,
	source/sys_win.c, source/sys_wind.c, source/vid_glx.c,
	source/vid_sunx.c, source/vid_sunxil.c, source/vid_svgalib.c,
	source/vid_x11.c: nuq-glx almost builds. just some last problems
	with gl_part.c and gl_view.c

2000-08-25 01:34  taniwha

	* nq/source/quakefs.c: remove all references to qw (nuq is not
	quakeworld :)

2000-08-23 06:03  taniwha

	* nq/: include/cmd.h, source/cl_main.c: nuq-svga and nuq-x11 now
	run again.

2000-08-23 05:56  taniwha

	* nq/: include/dga_check.h, source/vid_x11.c: nuq-x11 now compiles
	and links

2000-08-23 05:53  taniwha

	* nq/source/: cmd.c, com.c, host.c, link.c, msg.c, qargs.c,
	qendian.c, quakefs.c, quakeio.c, sizebuf.c, va.c: nuq-svga now
	links

2000-08-23 04:45  taniwha

	* nq/: include/d_iface.h, include/qargs.h, include/qdefs.h,
	include/r_local.h, include/render.h, include/vid.h,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_surf.c, source/draw.c, source/host.c,
	source/host_cmd.c, source/model.c, source/pr_cmds.c,
	source/pr_edict.c, source/pr_exec.c, source/r_alias.c,
	source/r_bsp.c, source/r_efrag.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sprite.c, source/r_surf.c,
	source/screen.c, source/sv_main.c, source/sv_move.c,
	source/sv_phys.c, source/sv_user.c, source/vid_svgalib.c: header
	revamp almost done. it now tries (but fails) to link

2000-08-22 18:54  tonik

	* qw/: include/teamplay.h, source/cl_cmd.c, source/cl_parse.c,
	source/teamplay.c: cl_parsesay --- parse $\ (fake); $[, $]; $R $G
	$B $Y (ocrana leds); Note that this cvar is different from QWF's
	cl_parsesay.  cl_nofake --- unhide fake messages from other players

2000-08-22 18:00  tonik

	* qw/source/cl_input.c: Ooops (forgot an #include)

2000-08-22 17:53  tonik

	* qw/: include/teamplay.h, source/cl_input.c, source/teamplay.c:
	Add "overloaded" impulse command (e.g. impulse 5 4 1) --- a hack
	that only works correctly in standard deathmatch but may be useful
	in TF too

2000-08-22 06:28  taniwha

	* nq/: include/client.h, include/console.h, include/cvar.h,
	include/draw.h, include/keys.h, include/progs.h,
	include/protocol.h, include/qdefs.h, include/qtypes.h,
	include/r_shared.h, include/vid.h, include/view.h, include/wad.h,
	source/cl_parse.c, source/cl_tent.c, source/console.c,
	source/keys.c, source/menu.c, source/net_udp.c, source/sbar.c,
	source/zone.c: more header work. getting there, but still no
	compile

2000-08-21 05:47  taniwha

	* nq/include/host.h: some more. no worky yet. more tomorrow night

2000-08-21 05:39  taniwha

	* nq/: include/chase.h, include/cmd.h, include/crc.h,
	include/host.h, include/keys.h, include/mathlib.h, include/qdefs.h,
	include/screen.h, include/server.h, include/va.h, include/world.h,
	source/cd_null.c, source/cd_win.c, source/cl_cam.c,
	source/cl_demo.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_tent.c, source/cmd.c,
	source/conproc.c, source/console.c, source/crc.c, source/cvar.c,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dga_check.c, source/draw.c, source/gl_draw.c,
	source/gl_mesh.c, source/gl_refrag.c, source/gl_rlight.c,
	source/gl_rmain.c, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_screen.c, source/gl_warp.c, source/host.c,
	source/host_cmd.c, source/in_dos.c, source/in_null.c,
	source/in_sun.c, source/in_win.c, source/keys.c, source/mathlib.c,
	source/menu.c, source/model.c, source/net_bsd.c, source/net_bw.c,
	source/net_dgrm.c, source/net_dos.c, source/net_ipx.c,
	source/net_loop.c, source/net_main.c, source/net_mp.c,
	source/net_none.c, source/net_ser.c, source/net_vcr.c,
	source/net_win.c, source/net_wins.c, source/net_wipx.c,
	source/nonintel.c, source/pr_cmds.c, source/pr_edict.c,
	source/pr_exec.c, source/r_aclip.c, source/r_alias.c,
	source/r_bsp.c, source/r_draw.c, source/r_edge.c, source/r_efrag.c,
	source/r_light.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sky.c, source/r_sprite.c,
	source/r_surf.c, source/r_vars.c, source/sbar.c, source/screen.c,
	source/snd_dma.c, source/snd_dos.c, source/snd_gus.c,
	source/snd_mix.c, source/snd_next.c, source/snd_null.c,
	source/snd_oss.c, source/snd_sun.c, source/snd_win.c,
	source/sv_main.c, source/sv_move.c, source/sv_phys.c,
	source/sv_user.c, source/sys_dos.c, source/sys_null.c,
	source/sys_sun.c, source/sys_unix.c, source/sys_unixd.c,
	source/sys_win.c, source/sys_wind.c, source/vid_dos.c,
	source/vid_ext.c, source/vid_ggi.c, source/vid_null.c,
	source/vid_sunx.c, source/vid_sunxil.c, source/vid_svgalib.c,
	source/vid_vga.c, source/vid_win.c, source/vid_x11.c,
	source/vregset.c, source/wad.c, source/world.c, source/zone.c: more
	header fixups. still doesn't compile

2000-08-21 03:53  taniwha

	* nq/include/: compat.h, gcc_attr.h, info.h, link.h, msg.h,
	qargs.h, qdefs.h, qendian.h, qtypes.h, quakefs.h, quakeio.h,
	sizebuf.h: more bits needed for the header change. still no buildy

2000-08-21 03:52  taniwha

	* nq/: include/bspfile.h, include/cdaudio.h, include/client.h,
	include/cmd.h, include/mathlib.h, include/model.h, include/net.h,
	include/net_udp.h, include/pr_comp.h, include/progs.h,
	include/protocol.h, include/render.h, include/server.h,
	include/sound.h, include/vid.h, include/zone.h, source/cd_linux.c,
	source/cmd.c, source/net_dgrm.c, source/net_loop.c,
	source/net_main.c, source/net_udp.c, source/snd_dma.c,
	source/snd_mem.c, source/snd_mix.c, source/sys_unix.c: prelim
	header changes. doesn't build yet

2000-08-21 00:54  taniwha

	* nq/: include/cdaudio.h, include/client.h, include/cmd.h,
	include/cvar.h, include/d_iface.h, include/d_local.h,
	include/glquake.h, include/glquake2.h, include/net.h,
	include/r_local.h, include/r_shared.h, include/screen.h,
	include/server.h, include/sound.h, include/vid.h,
	include/vid_dos.h, include/view.h, include/winquake.h,
	source/cd_linux.c, source/cd_win.c, source/cl_cam.c,
	source/cl_input.c, source/cl_main.c, source/cl_parse.c,
	source/console.c, source/cvar.c, source/d_edge.c, source/d_init.c,
	source/gl_draw.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/host.c, source/host_cmd.c,
	source/in_dos.c, source/in_sun.c, source/in_win.c, source/menu.c,
	source/net_comx.c, source/net_dgrm.c, source/net_loop.c,
	source/net_main.c, source/net_mp.c, source/net_ser.c,
	source/net_udp.c, source/net_wins.c, source/net_wipx.c,
	source/pr_cmds.c, source/pr_edict.c, source/r_edge.c,
	source/r_main.c, source/r_misc.c, source/r_part.c, source/r_surf.c,
	source/sbar.c, source/screen.c, source/snd_dma.c, source/snd_mem.c,
	source/snd_mix.c, source/snd_null.c, source/sv_main.c,
	source/sv_phys.c, source/sv_user.c, source/sys_dos.c,
	source/sys_unix.c, source/sys_unixd.c, source/sys_win.c,
	source/sys_wind.c, source/vid_dos.c, source/vid_ext.c,
	source/vid_ggi.c, source/vid_null.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_win.c, source/vid_x11.c: New cvar system. -svga and -x11
	still compile, link and run!! :)

2000-08-20 19:47  maddes

	* qw/: include/progs.h, source/pr_edict.c, source/sv_phys.c:
	EndFrame function by FrikaC/Maddes

2000-08-20 19:17  maddes

	* qw/source/: cl_input.c, qargs.c, sv_user.c: +USE unbound fix

2000-08-20 06:23  taniwha

	* nq/source/: cl_cam.c, cl_input.c, cl_parse.c, draw.c, host_cmd.c,
	menu.c, net_udp.c, sbar.c, vid_x11.c: enable -Werror and clean up
	the resulting mess

2000-08-20 06:13  taniwha

	* nq/include/: adivtab.h, anorm_dots.h, anorms.h, asm_draw.h,
	block16.h, block8.h, bspfile.h, cdaudio.h, client.h, cmd.h,
	conproc.h, console.h, crc.h, cvar.h, d_iface.h, d_ifacea.h,
	d_local.h, dosisms.h, draw.h, gl_warp_sin.h, glquake.h, glquake2.h,
	input.h, keys.h, mathlib.h, menu.h, model.h, modelgen.h, net.h,
	net_bw.h, net_dgrm.h, net_ipx.h, net_loop.h, net_mp.h, net_ser.h,
	net_udp.h, net_vcr.h, net_wins.h, net_wipx.h, pr_comp.h,
	progdefs.h, progs.h, protocol.h, r_local.h, r_shared.h, render.h,
	resource.h, sbar.h, screen.h, server.h, sound.h, spritegn.h, sys.h,
	vgamodes.h, vid.h, vid_dos.h, view.h, vregset.h, wad.h, winquake.h,
	world.h, zone.h: copyright header stuff

2000-08-20 05:25  taniwha

	* nq/source/: cd_linux.c, cd_null.c, cd_win.c, cl_cam.c, cl_demo.c,
	cl_input.c, cl_main.c, cl_parse.c, cl_tent.c, cmd.c, conproc.c,
	console.c, crc.c, cvar.c, d_edge.c, d_fill.c, d_init.c, d_modech.c,
	d_part.c, d_polyse.c, d_scan.c, d_sky.c, d_sprite.c, d_surf.c,
	d_vars.c, d_zpoint.c, dos_v2.c, draw.c, gl_draw.c, gl_mesh.c,
	gl_refrag.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_screen.c, gl_warp.c, host.c, host_cmd.c, in_dos.c, in_null.c,
	in_sun.c, in_win.c, keys.c, mathlib.c, menu.c, model.c, mplib.c,
	mplpc.c, net_bsd.c, net_bw.c, net_comx.c, net_dgrm.c, net_dos.c,
	net_ipx.c, net_loop.c, net_main.c, net_mp.c, net_none.c, net_ser.c,
	net_udp.c, net_vcr.c, net_win.c, net_wins.c, net_wipx.c,
	nonintel.c, pr_cmds.c, pr_edict.c, pr_exec.c, r_aclip.c, r_alias.c,
	r_bsp.c, r_draw.c, r_edge.c, r_efrag.c, r_light.c, r_main.c,
	r_misc.c, r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_vars.c,
	sbar.c, screen.c, snd_dos.c, snd_gus.c, snd_mem.c, snd_mix.c,
	snd_next.c, snd_null.c, snd_oss.c, snd_sun.c, snd_win.c, sv_main.c,
	sv_move.c, sv_phys.c, sv_user.c, sys_dos.c, sys_null.c, sys_sun.c,
	sys_unixd.c, sys_win.c, sys_wind.c, vid_dos.c, vid_ext.c,
	vid_null.c, vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_vga.c,
	vid_win.c, vid_x11.c, vregset.c, wad.c, world.c, zone.c: copyright
	header stuff

2000-08-20 04:58  taniwha

	* nq/source/: d_part.c, d_polyse.c, d_scan.c, d_sprite.c, draw.c,
	host_cmd.c, mathlib.c, mdfour.c, r_aclip.c, r_alias.c, r_draw.c,
	r_edge.c, r_surf.c, r_vars.c, sv_main.c, sys_unix.c, vid_ggi.c,
	world.c: remove duplicate config.h inclusions

2000-08-20 01:38  taniwha

	* nq/include/: adivtab.h, anorm_dots.h, anorms.h, asm_draw.h,
	block16.h, block8.h, bspfile.h, cdaudio.h, client.h, cmd.h,
	conproc.h, console.h, crc.h, cvar.h, d_iface.h, d_ifacea.h,
	d_local.h, dosisms.h, draw.h, gl_warp_sin.h, glquake.h, glquake2.h,
	input.h, keys.h, mathlib.h, menu.h, model.h, modelgen.h,
	mpdosock.h, net.h, net_bw.h, net_dgrm.h, net_ipx.h, net_loop.h,
	net_mp.h, net_ser.h, net_udp.h, net_vcr.h, net_wins.h, net_wipx.h,
	pr_comp.h, progdefs.h, progs.h, protocol.h, r_local.h, r_shared.h,
	render.h, resource.h, sbar.h, screen.h, server.h, sound.h,
	spritegn.h, sys.h, vgamodes.h, vid.h, vid_dos.h, view.h, vregset.h,
	wad.h, winquake.h, world.h, zone.h: un-dosify

2000-08-20 01:33  taniwha

	* nq/source/: cd_linux.c, cd_null.c, cd_win.c, cl_cam.c, cl_demo.c,
	cl_input.c, cl_main.c, cl_parse.c, cl_tent.c, cmd.c, conproc.c,
	console.c, crc.c, cvar.c, d_edge.c, d_fill.c, d_init.c, d_modech.c,
	d_part.c, d_polyse.c, d_scan.c, d_sky.c, d_sprite.c, d_surf.c,
	d_vars.c, d_zpoint.c, dos_v2.c, draw.c, gl_draw.c, gl_mesh.c,
	gl_refrag.c, gl_rlight.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_screen.c, gl_warp.c, host.c, host_cmd.c, in_dos.c, in_null.c,
	in_sun.c, in_win.c, keys.c, mathlib.c, menu.c, model.c, mplib.c,
	mplpc.c, net_bsd.c, net_bw.c, net_comx.c, net_dgrm.c, net_dos.c,
	net_ipx.c, net_loop.c, net_main.c, net_mp.c, net_none.c, net_ser.c,
	net_udp.c, net_vcr.c, net_win.c, net_wins.c, net_wipx.c,
	nonintel.c, pr_cmds.c, pr_edict.c, pr_exec.c, r_aclip.c, r_alias.c,
	r_bsp.c, r_draw.c, r_edge.c, r_efrag.c, r_light.c, r_main.c,
	r_misc.c, r_part.c, r_sky.c, r_sprite.c, r_surf.c, r_vars.c,
	sbar.c, screen.c, snd_dma.c, snd_dos.c, snd_gus.c, snd_mem.c,
	snd_mix.c, snd_next.c, snd_null.c, snd_oss.c, snd_sun.c, snd_win.c,
	sv_main.c, sv_move.c, sv_phys.c, sv_user.c, sys_dos.c, sys_null.c,
	sys_sun.c, sys_win.c, sys_wina.S, sys_wind.c, vid_dos.c, vid_ext.c,
	vid_null.c, vid_sunx.c, vid_sunxil.c, vid_svgalib.c, vid_vga.c,
	vid_win.c, vid_x11.c, vregset.c, wad.c, world.c, zone.c: un-dosify

2000-08-20 00:38  taniwha

	* nq/: include/d_local.h, include/r_local.h, source/cd_linux.c,
	source/cd_null.c, source/cd_win.c, source/cl_cam.c,
	source/cl_demo.c, source/cl_input.c, source/cl_main.c,
	source/cl_parse.c, source/cl_tent.c, source/cmd.c,
	source/conproc.c, source/console.c, source/crc.c, source/cvar.c,
	source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dga_check.c, source/dos_v2.c, source/draw.c,
	source/gl_draw.c, source/gl_mesh.c, source/gl_refrag.c,
	source/gl_rlight.c, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_rsurf.c, source/gl_screen.c, source/gl_warp.c,
	source/host.c, source/host_cmd.c, source/in_dos.c,
	source/in_null.c, source/in_sun.c, source/in_win.c, source/keys.c,
	source/mathlib.c, source/mdfour.c, source/menu.c, source/model.c,
	source/mplib.c, source/mplpc.c, source/net_bsd.c, source/net_bw.c,
	source/net_comx.c, source/net_dgrm.c, source/net_dos.c,
	source/net_ipx.c, source/net_loop.c, source/net_main.c,
	source/net_mp.c, source/net_none.c, source/net_ser.c,
	source/net_udp.c, source/net_vcr.c, source/net_win.c,
	source/net_wins.c, source/net_wipx.c, source/nonintel.c,
	source/pr_cmds.c, source/pr_edict.c, source/pr_exec.c,
	source/r_aclip.c, source/r_alias.c, source/r_bsp.c,
	source/r_draw.c, source/r_edge.c, source/r_efrag.c,
	source/r_light.c, source/r_main.c, source/r_misc.c,
	source/r_part.c, source/r_sky.c, source/r_sprite.c,
	source/r_surf.c, source/r_vars.c, source/sbar.c, source/screen.c,
	source/snd_dma.c, source/snd_dos.c, source/snd_gus.c,
	source/snd_mem.c, source/snd_mix.c, source/snd_next.c,
	source/snd_null.c, source/snd_oss.c, source/snd_sun.c,
	source/snd_win.c, source/sv_main.c, source/sv_move.c,
	source/sv_phys.c, source/sv_user.c, source/sys_dos.c,
	source/sys_null.c, source/sys_sun.c, source/sys_unix.c,
	source/sys_unixd.c, source/sys_win.c, source/sys_wind.c,
	source/vid_dos.c, source/vid_ext.c, source/vid_ggi.c,
	source/vid_null.c, source/vid_sunx.c, source/vid_sunxil.c,
	source/vid_svgalib.c, source/vid_vga.c, source/vid_win.c,
	source/vid_x11.c, source/vregset.c, source/wad.c, source/world.c,
	source/zone.c: include config.h convert #if USE_INTEL_ASM to #ifdef
	USE_INTEL_ASM add cl_math.S to math_ASM
	
	unfortunatly, snd_mixa.o isn't being built. Haven't figured that
	one out yet

2000-08-19 23:39  taniwha

	* nq/source/dosasm.S: rename dosasm.s to dosasm.S for eventual
	djgpp support

2000-08-19 23:15  taniwha

	* nq/include/sound.h: tell cvs to ignore config.h and
	win32/version.h (under include)
	
	add alsa support (swiped from newtree:)
	
	+= doesn't seem to work well in automake (or at least not my
	version). Change the common_SOURCES += ... to combined_SOURCES =
	$(common_SOURCES) ... and change the /following/ instances
	common_SOURCES to combined_SOURCES.

2000-08-19 22:24  deek

	* nq/: include/adivtab.h, include/anorm_dots.h, include/anorms.h,
	include/asm_draw.h, include/block16.h, include/block8.h,
	include/bspfile.h, include/cdaudio.h, include/client.h,
	include/cmd.h, include/conproc.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_ifacea.h,
	include/d_local.h, include/quakeasm.h, include/dosisms.h,
	include/draw.h, include/gl_warp_sin.h, include/glquake.h,
	include/glquake2.h, include/input.h, include/keys.h,
	include/mathlib.h, include/menu.h, include/model.h,
	include/modelgen.h, include/mpdosock.h, include/net.h,
	include/net_bw.h, include/net_dgrm.h, include/net_ipx.h,
	include/net_loop.h, include/net_mp.h, include/net_ser.h,
	include/net_udp.h, include/net_vcr.h, include/net_wins.h,
	include/net_wipx.h, include/pr_comp.h, include/progdefs.h,
	include/progs.h, include/protocol.h, include/r_local.h,
	include/r_shared.h, include/render.h, include/resource.h,
	include/sbar.h, include/screen.h, include/server.h,
	include/sound.h, include/spritegn.h, include/sys.h,
	include/vgamodes.h, include/vid.h, include/vid_dos.h,
	include/view.h, include/vregset.h, include/wad.h,
	include/winquake.h, include/world.h, include/zone.h,
	include/asm_ia32.h, include/dga_check.h, include/mdfour.h,
	include/uint32.h, source/cd_linux.c, source/cd_null.c,
	source/cd_win.c, source/cl_demo.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_tent.c,
	source/cmd.c, source/conproc.c, source/console.c, source/crc.c,
	source/cvar.c, source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dos_v2.c, source/draw.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_refrag.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/host.c, source/host_cmd.c,
	source/in_dos.c, source/in_null.c, source/in_sun.c,
	source/in_win.c, source/keys.c, source/mathlib.c, source/menu.c,
	source/model.c, source/mplib.c, source/mplpc.c, source/net_bsd.c,
	source/net_bw.c, source/net_comx.c, source/net_dgrm.c,
	source/net_dos.c, source/net_ipx.c, source/net_loop.c,
	source/net_main.c, source/net_mp.c, source/net_none.c,
	source/net_ser.c, source/net_udp.c, source/net_vcr.c,
	source/net_win.c, source/net_wins.c, source/net_wipx.c,
	source/net_wso.c, source/nonintel.c, source/pr_cmds.c,
	source/pr_edict.c, source/pr_exec.c, source/r_aclip.c,
	source/r_alias.c, source/r_bsp.c, source/r_draw.c, source/r_edge.c,
	source/r_efrag.c, source/r_light.c, source/r_main.c,
	source/r_misc.c, source/r_part.c, source/r_sky.c,
	source/r_sprite.c, source/r_surf.c, source/r_vars.c, source/sbar.c,
	source/screen.c, source/snd_dma.c, source/snd_dos.c,
	source/snd_gus.c, source/snd_mem.c, source/snd_mix.c,
	source/snd_next.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sun.c, source/snd_win.c, source/sv_main.c,
	source/sv_move.c, source/sv_phys.c, source/sv_user.c,
	source/sys_dos.c, source/sys_null.c, source/sys_sun.c,
	source/sys_win.c, source/sys_wind.c, source/vid_dos.c,
	source/vid_ext.c, source/vid_null.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_win.c, source/d_draw.S, source/d_parta.S,
	source/vregset.c, source/wad.c, source/world.c, source/zone.c,
	source/d_polysa.S, source/d_scana.S, source/d_spr8.S,
	source/d_varsa.S, source/math.S, source/r_aclipa.S,
	source/r_aliasa.S, source/cl_cam.c, source/d_copy.S,
	source/r_drawa.S, source/r_edgea.S, source/r_varsa.S,
	source/snd_mixa.S, source/surf16.S, source/surf8.S,
	source/sys_dosa.S, source/sys_ia32.S, source/sys_unix.c,
	source/sys_unixd.c, source/sys_wina.S, source/worlda.S,
	source/cl_math.S, source/d_draw16.S, source/dga_check.c,
	source/mdfour.c, source/vid_ggi.c, source/vid_x11.c: Initial
	revision

2000-08-19 22:24  deek

	* nq/: include/adivtab.h, include/anorm_dots.h, include/anorms.h,
	include/asm_draw.h, include/block16.h, include/block8.h,
	include/bspfile.h, include/cdaudio.h, include/client.h,
	include/cmd.h, include/conproc.h, include/console.h, include/crc.h,
	include/cvar.h, include/d_iface.h, include/d_ifacea.h,
	include/d_local.h, include/quakeasm.h, include/dosisms.h,
	include/draw.h, include/gl_warp_sin.h, include/glquake.h,
	include/glquake2.h, include/input.h, include/keys.h,
	include/mathlib.h, include/menu.h, include/model.h,
	include/modelgen.h, include/mpdosock.h, include/net.h,
	include/net_bw.h, include/net_dgrm.h, include/net_ipx.h,
	include/net_loop.h, include/net_mp.h, include/net_ser.h,
	include/net_udp.h, include/net_vcr.h, include/net_wins.h,
	include/net_wipx.h, include/pr_comp.h, include/progdefs.h,
	include/progs.h, include/protocol.h, include/r_local.h,
	include/r_shared.h, include/render.h, include/resource.h,
	include/sbar.h, include/screen.h, include/server.h,
	include/sound.h, include/spritegn.h, include/sys.h,
	include/vgamodes.h, include/vid.h, include/vid_dos.h,
	include/view.h, include/vregset.h, include/wad.h,
	include/winquake.h, include/world.h, include/zone.h,
	include/asm_ia32.h, include/dga_check.h, include/mdfour.h,
	include/uint32.h, source/cd_linux.c, source/cd_null.c,
	source/cd_win.c, source/cl_demo.c, source/cl_input.c,
	source/cl_main.c, source/cl_parse.c, source/cl_tent.c,
	source/cmd.c, source/conproc.c, source/console.c, source/crc.c,
	source/cvar.c, source/d_edge.c, source/d_fill.c, source/d_init.c,
	source/d_modech.c, source/d_part.c, source/d_polyse.c,
	source/d_scan.c, source/d_sky.c, source/d_sprite.c,
	source/d_surf.c, source/d_vars.c, source/d_zpoint.c,
	source/dos_v2.c, source/draw.c, source/gl_draw.c, source/gl_mesh.c,
	source/gl_refrag.c, source/gl_rlight.c, source/gl_rmain.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_warp.c, source/host.c, source/host_cmd.c,
	source/in_dos.c, source/in_null.c, source/in_sun.c,
	source/in_win.c, source/keys.c, source/mathlib.c, source/menu.c,
	source/model.c, source/mplib.c, source/mplpc.c, source/net_bsd.c,
	source/net_bw.c, source/net_comx.c, source/net_dgrm.c,
	source/net_dos.c, source/net_ipx.c, source/net_loop.c,
	source/net_main.c, source/net_mp.c, source/net_none.c,
	source/net_ser.c, source/net_udp.c, source/net_vcr.c,
	source/net_win.c, source/net_wins.c, source/net_wipx.c,
	source/net_wso.c, source/nonintel.c, source/pr_cmds.c,
	source/pr_edict.c, source/pr_exec.c, source/r_aclip.c,
	source/r_alias.c, source/r_bsp.c, source/r_draw.c, source/r_edge.c,
	source/r_efrag.c, source/r_light.c, source/r_main.c,
	source/r_misc.c, source/r_part.c, source/r_sky.c,
	source/r_sprite.c, source/r_surf.c, source/r_vars.c, source/sbar.c,
	source/screen.c, source/snd_dma.c, source/snd_dos.c,
	source/snd_gus.c, source/snd_mem.c, source/snd_mix.c,
	source/snd_next.c, source/snd_null.c, source/snd_oss.c,
	source/snd_sun.c, source/snd_win.c, source/sv_main.c,
	source/sv_move.c, source/sv_phys.c, source/sv_user.c,
	source/sys_dos.c, source/sys_null.c, source/sys_sun.c,
	source/sys_win.c, source/sys_wind.c, source/vid_dos.c,
	source/vid_ext.c, source/vid_null.c, source/vid_sunx.c,
	source/vid_sunxil.c, source/vid_svgalib.c, source/vid_vga.c,
	source/vid_win.c, source/d_draw.S, source/d_parta.S,
	source/vregset.c, source/wad.c, source/world.c, source/zone.c,
	source/d_polysa.S, source/d_scana.S, source/d_spr8.S,
	source/d_varsa.S, source/math.S, source/r_aclipa.S,
	source/r_aliasa.S, source/cl_cam.c, source/d_copy.S,
	source/r_drawa.S, source/r_edgea.S, source/r_varsa.S,
	source/snd_mixa.S, source/surf16.S, source/surf8.S,
	source/sys_dosa.S, source/sys_ia32.S, source/sys_unix.c,
	source/sys_unixd.c, source/sys_wina.S, source/worlda.S,
	source/cl_math.S, source/d_draw16.S, source/dga_check.c,
	source/mdfour.c, source/vid_ggi.c, source/vid_x11.c: Import
	newtree-ized UQuake. It's REAL rough, only svga and x11 build (they
	don't work yet, even).

2000-08-17 20:15  maddes

	* qw/source/gl_draw.c: Conwidth/height charset fix by TcT: weird
	charset when you set -conwidth/-conheight to other values than
	screen resolution

2000-08-17 18:28  maddes

	* qw/source/cvar.c: Weird cvar zeros fix

2000-08-17 17:37  maddes

	* qw/source/keys.c: Bound keys not saved in quotes fix, this caused
	problems with a binded semilicon

2000-08-17 16:48  dabb

	* qw/source/net_udp.c: Why SockadrToNetadr(&from,&net_from) twice?
	Removed extra.

2000-08-17 15:44  dabb

	* qw/source/cl_sys_win.c: Add cvar sys_nostdout to WIN32 clients
	too. Note: sets stdout DISABLED (1) by default.

2000-08-17 15:40  dabb

	* qw/source/cl_sys_sdl.c: Allow disabling stdout with sys_nostdout
	with SDL targets too..

2000-08-17 13:38  dabb

	* qw/source/: cl_sys_win.c, sv_sys_win.c, sys_win.c: Fix nostdout
	bug ...

2000-08-17 12:44  dabb

	* qw/source/cl_sys_win.c: Removed extra Sys_Printf function (its in
	sys_win.c now)

2000-08-17 12:42  dabb

	* qw/source/sv_send.c: Added "last message repeated xx times" to
	cut down repeated lines from Con_Printf

2000-08-17 12:42  dabb

	* qw/source/sys_unix.c: Added "last message repeated xx times" to
	cut down repeated lines from Sys_Printf.

2000-08-17 12:40  dabb

	* qw/source/sys_win.c: Moved Sys_Printf from sv_sys_win.c.  Added
	graph char translations to Sys_Printf (from sys_unix).	Added "last
	message repeated xx times" to cut down repeat lines from
	Sys_Printf.

2000-08-17 12:36  dabb

	* qw/source/sv_sys_win.c: Moved Sys_Printf to sys_win.c.

2000-08-16 20:49  maddes

	* qw/source/sv_phys.c: SV_CheckVelocity() fix (cvar SV_MAXVELOCITY)

2000-08-16 12:29  mercury

	* qw/source/gl_rmain.c: Fix of a bug with fullbright models..

2000-08-16 09:26  mercury

	* qw/: include/glquake.h, include/model.h, source/gl_rmain.c,
	source/gl_rmisc.c: FULLBRIGHT SUPPORT FOR MODELS!
	
	Yes, this means that your standard grenades, the pipebombs, proxys,
	sents, etc will all have fullbright pixels!
	
	As a added bonus they are toggable with the gl_fb_models cvar! But
	there is more! This comes at a almost unnoticeable cost! Thats
	right! For you get this all for only 2 FPS!
	
	Repeat, thats 2 FPS! PRACTICALLY NOTHING!
	
	So order now! Available from the quakeforge newtree CVS.

2000-08-15 02:41  mercury

	* qw/include/info.h: We need a slightly larger MAX_INFO_STRING,
	boosted to 512.

2000-08-14 13:41  dabb

	* qw/source/sv_main.c: Detect runt client packets quicker.

2000-08-14 13:02  dabb

	* qw/source/sv_main.c: Some fixes to DoS code.

2000-08-14 04:53  mercury

	* qw/: include/draw.h, include/glquake.h, include/server.h,
	source/draw.c, source/gl_draw.c, source/sv_main.c: Old draw
	cleanups, frogot I had them around..  Clean up of Dabb's mess, he
	dies.

2000-08-13 14:59  dabb

	* qw/source/sv_main.c: %d -> %f in netdosvalues/netdosexpire

2000-08-13 14:40  dabb

	* qw/source/sv_main.c: Removed testing stuff.

2000-08-13 14:37  dabb

	* qw/source/sv_main.c: Renamed
	dosvalues,dosexpire->netdosvalues,netdosexpire.

2000-08-13 14:34  dabb

	* qw/source/sv_main.c: Basic DoS flood attack protections. 
	Commands added: netdosexpire, netdosvalues (oops, forgot from last
	;)

2000-08-13 14:26  dabb

	* qw/: source/sv_main.c, include/server.h: Basic DoS flood attack
	protections. Use sv_netdosprotect 1 to turn them on.  (quite
	experimental, these might break something...) Cvars added:
	sv_allow_log, sv_allow_status, sv_allow_ping, sv_netdosprotect
	Commands added: netdosexpire, netdosvalues

2000-08-13 14:21  dabb

	* qw/source/sv_user.c: Fix for pause flood exploit.

2000-08-08 12:47  dabb

	* qw/source/model.c: Quick-fix for server crashing on some maps
	with null names/textures.

2000-08-04 09:47  tonik

	* qw/source/cl_main.c: Fix for ugly 'unknown: #' messages at the
	end of a demo.

2000-08-02 23:00  tonik

	* qw/source/: cl_ents.c, cl_main.c, cl_parse.c: cl_deadbodyfilter
	and cl_gibfilter should work now.

2000-08-02 22:53  deek

	* qw/source/sv_main.c: whitespace.

2000-08-02 22:50  tonik

	* qw/: include/teamplay.h, source/teamplay.c: Added
	cl_deadbodyfilter and cl_gibfilter cvars

2000-08-02 22:40  tonik

	* qw/source/console.c: #if 0'd the code that updates the screen
	after every Con_Printf when disconnected.

2000-08-02 21:09  tonik

	* qw/include/teamplay.h: Intial checkin (just the header)

2000-08-02 15:20  tonik

	* qw/source/teamplay.c: Proxy features should go to this file when
	possible

2000-08-02 15:16  dabb

	* qw/source/sv_send.c: Fixed stupid borland complier error

2000-08-02 07:13  deek

	* qw/source/: sv_main.c, sv_send.c: Enabled time stamped messages
	for server. To turn it on, set sv_timestamps.
	
	To configure how timestamps are formatted, use the sv_timefmt Cvar.
	It's a formatted string, with the following special tokens (taken
	from the strftime() manual page):
	
	       %a     The abbreviated weekday name according to the  cur
		      rent locale.
	
	       %A     The  full  weekday  name	according  to the current
		      locale.
	
	       %b     The abbreviated month name according to the current
		      locale.
	
	       %B     The  full  month	name  according  to  the  current
		      locale.
	
	       %c     The preferred date and time representation for  the
		      current locale.
	
	       %C     The century number (year/100) as a 2-digit integer.
		      (SU)
	
	       %C     The century number (the year divided by	100   and
		      truncated  to  an integer).
	
	       %d     The  day of the month as a decimal number (range 01
		      to 31).
	
	       %D     Equivalent to  %m/%d/%y.	(Yecch	-  for	Americans
		      only.   Americans  should  note that in other coun
		      tries %d/%m/%y is rather common. This means that in
		      international  context this format is ambiguous and
		      should not be used.) (SU)
	
	       %e     Like %d, the day of the month as a decimal  number,
		      but a leading zero is replaced by a space. (SU)
	
	       %E     Modifier: use alternative format, see below. (SU)
	
	       %G     The ISO 8601 year with century as a decimal number.
		      The 4-digit year corresponding to the ISO week num
		      ber  (see  %V).  This has the same format and value
		      as %y, except that if the ISO week  number  belongs
		      to  the  previous  or  next year, that year is used
		      instead. (TZ)
	
	       %g     Like %G, but without century, i.e., with a  2-digit
		      year (00-99). (TZ)
	
	       %h     Equivalent to %b. (SU)
	
	       %H     The  hour as a decimal number using a 24-hour clock
		      (range 00 to 23).
	
	       %I     The hour as a decimal number using a 12-hour  clock
		      (range 01 to 12).
	
	       %j     The  day of the year as a decimal number (range 001
		      to 366).
	
	       %k     The hour (24-hour clock) as a decimal number (range
		      0  to  23);  single digits are preceded by a blank.
		      (See also %H.) (TZ)
	
	       %l     The hour (12-hour clock) as a decimal number (range
		      1  to  12);  single digits are preceded by a blank.
		      (See also %I.) (TZ)
	
	       %m     The month as a decimal number (range 01 to 12).
	
	       %M     The minute as a decimal number (range 00 to 59).
	
	       %n     A newline character. (SU)
	
	       %O     Modifier: use alternative format, see below. (SU)
	
	       %p     Either `AM' or `PM' according  to  the  given  time
		      value, or the corresponding strings for the current
		      locale.  Noon is treated as `pm'	and  midnight  as
		      `am'.
	
	       %P     Like  %p but in lowercase: `am' or `pm' or a corre
		      sponding string for the current locale. (GNU)
	
	       %r     The time in a.m. or p.m. notation.   In  the  POSIX
		      locale this is equivalent to `%I:%M:%S %p'. (SU)
	
	       %R     The  time  in  24-hour notation (%H:%M). (SU) For a
		      version including the seconds, see %T below.
	
	       %s     The number of seconds since the Epoch, i.e.,  since
		      1970-01-01 00:00:00 UTC. (TZ)
	
	       %S     The second as a decimal number (range 00 to 61).
	
	       %t     A tab character. (SU)
	
	       %T     The time in 24-hour notation (%H:%M:%S). (SU)
	
	       %u     The  day	of  the  week as a decimal, range 1 to 7,
		      Monday being 1.  See also %w. (SU)
	
	       %U     The week number of the current year  as  a  decimal
		      number,  range  00  to  53, starting with the first
		      Sunday as the first day of week 01. See also %V and
		      %W.
	
	       %V     The  ISO	8601:1988 week number of the current year
		      as a decimal number, range 01 to 53, where  week	1
		      is  the  first week that has at least 4 days in the
		      current year, and with Monday as the first  day  of
		      the week. See also %U and %W. (SU)
	
	       %w     The  day	of  the  week as a decimal, range 0 to 6,
		      Sunday being 0.  See also %u.
	
	       %W     The week number of the current year  as  a  decimal
		      number,  range  00  to  53, starting with the first
		      Monday as the first day of week 01.
	
	       %x     The preferred date representation for  the  current
		      locale without the time.
	
	       %X     The  preferred  time representation for the current
		      locale without the date.
	
	       %y     The year as a  decimal  number  without  a  century
		      (range 00 to 99).
	
	       %Y     The year as a decimal number including the century.
	
	       %z     The time-zone as hour offset from GMT.  Required to
		      emit  RFC822-conformant  dates (using "%a, %d %b %Y
		      %H:%M:%S %z"). (GNU)
	
	       %Z     The time zone or name or abbreviation.
	
	       %+     The date and time in date(1) format. (TZ)
	
	       %%     A literal `%' character.
	
	Some of these may not work on some systems.

2000-08-02 01:18  deek

	* qw/source/vid_sgl.c: A few substantive changes, mostly
	whitespace. EVIL!

2000-08-01 21:55  knghtbrd

	* qw/source/: cl_tent.c, cmd.c, vid_sgl.c: Clean up the warnings
	Tonik didn't

2000-07-31 13:06  tonik

	* qw/source/console.c: Con_Clear_f() will also reset console
	backscroll

2000-07-31 12:57  tonik

	* qw/source/keys.c: bind command will now accept any number of
	parameters, e.g.  bind 5 impulse 5

2000-07-31 12:54  tonik

	* qw/source/: cl_demo.c, cl_ents.c, cl_parse.c, cl_tent.c: Change a
	bunch of Sys_Error()'s to Host_EndGame()

2000-07-31 10:24  tonik

	* qw/source/cmd.c: New cvar expansion code that works in
	say/say_team commands; Command line chars are treated as unsigned
	now, so you can start a token with a 'high' char (>127).

2000-07-31 09:32  tonik

	* qw/source/cmd.c: Faster Cmd_TokenizeString - no malloc/free, just
	a static buffer.

2000-07-31 07:40  tonik

	* qw/source/cmd.c: Faster Cbuf_InsertText

2000-07-30 10:17  dabb

	* qw/source/: vid_sdl.c, vid_sgl.c: Evil hack to get directsound
	work under win32, will be removed when sound_sdl & other stuffs are
	done.

2000-07-30 10:12  dabb

	* qw/source/cl_sys_sdl.c: Common cl_sys_sdl for win32 and *nix,
	replaces cl_sys_win and cl_sys_unix for SDL targets.

2000-07-30 02:54  taniwha

	* qw/: include/glquake.h, source/gl_rmain.c, source/gl_rmisc.c,
	source/gl_warp.c: add gl_skymultipass to conroll whether the
	skydome is single or double pass.  Currently defaults to 1
	(multipass, ie old behaviour).

2000-07-28 14:37  tonik

	* qw/source/keys.c: A partion of Key_Console() can be simplified by
	using memmove()

2000-07-27 04:39  taniwha

	* qw/source/: in_x11.c, vid_glx.c: Warp the cursor out of the way
	for 3dfx users. Hopefully this does the job.

2000-07-27 03:37  taniwha

	* qw/source/: in_x11.c, vid_glx.c, vid_x11.c: Move the mouse cursor
	hiding code from in_x11 to vid_{x11,glx} so it is guaranteed to be
	done /before/ the glx context is created. Hopefully this fixes
	knghtbrd's ugly cursor problem.

2000-07-24 13:32  tonik

	* qw/source/keys.c: Fix Win32 paste-from-buffer problem by changing
	memcpy() to memmove() (thanks Deek)

2000-07-19 17:58  dabb

	* qw/source/vid_sdl.c: Changed alloca -> calloc to fix crash bug. 
	Also added modestate (will be removed).
	
	btw, something to remember about ALLOCA: "If the calling function
	does not contain  any references to local variables in the stack, 
	the stack will not be restored correctly when the function exits, 
	resulting in a program crash. "

2000-07-19 07:25  knghtbrd

	* qw/source/sys_unix.c: who removed the fflush in Sys_Printf?  It's
	back now.

2000-07-17 14:12  lordhavoc

	* qw/source/gl_rsurf.c: Possible fix for ATI multitexture
	(gl_texsort 0) wall rendering.

2000-07-17 14:06  lordhavoc

	* qw/source/cl_ents.c: commented out some extend bit reporting code

2000-07-16 21:48  knghtbrd

	* qw/source/vid_sdl.c: Thanks to akawaka, vid_sdl works!
	
	This is far from complete and still does many things oddly by
	"modern" standards in newtree.

2000-07-14 17:16  dabb

	* qw/source/vid_sdl.c: Added VID_SetCaption support and removed
	SDL_INIT_CDROM for now. (thats in cd_sdl.c).

2000-07-14 17:04  dabb

	* qw/source/vid_sgl.c: Added gl_mtex_enum and modestate, also added
	VID_SetCaption support.

2000-07-14 16:10  dabb

	* qw/: source/cl_main.c, source/cl_pred.c, include/vid.h:
	VID_SetCaption (title) support.

2000-07-14 16:09  dabb

	* qw/source/: vid_3dfxsvga.c, vid_ggi.c, vid_glx.c, vid_null.c,
	vid_svgalib.c, vid_x11.c: VID_SetCaption (title) stubs - code added
	later.

2000-07-14 16:08  dabb

	* qw/source/: vid_mgl.c, vid_wgl.c: Added VID_SetCaption (title)
	support for little more portability.

2000-07-13 13:27  dabb

	* qw/source/cd_sdl.c: Added SDL_INIT for cd-rom.

2000-07-13 13:22  dabb

	* qw/source/cd_sdl.c: cd_sdl.c from oldtree.

2000-07-11 14:42  dabb

	* qw/source/vid_sgl.c: Couple of #ifndef WIN32 to get SDL compile
	under Borland.

2000-07-11 07:51  deek

	* qw/source/vid_sdl.c: Normal SDL support. It might work. :)

2000-07-11 05:05  deek

	* qw/source/: vid_glx.c, vid_sgl.c: SDL support in configure.in...
	it isn't turned into a target yet, but it will be soon.

2000-07-11 00:22  theoddone33

	* qw/source/vid_sgl.c: SDL/GL internals.  Someone will need to
	update the makefiles
	
	CFLAGS = -I/usr/include/SDL LDFLAGS = -lGL -lSDL -lpthread
	
	or have fun playing with SDL's m4 macros and the `sdl-config` stuff

2000-07-09 12:43  deek

	* qw/source/: sv_main.c, zone.c: zone.c: Remove unnecessary code --
	zone isn't used anymore, so it shouldn't be allocated on the hunk. 
	sv_main.c: Change default timekick fuzz to 1.5 percent from 1
	percent. Should cut down on people getting kicked for lag.

2000-07-09 09:43  dabb

	* qw/source/vid_wgl.c: 15to8 palette pre-loading for win32 targets
	too...

2000-07-09 05:49  snax

	* qw/source/vid_glx.c: 
	This fixes a bug with nvidia cards that can cause other GL programs
	to run very slowly.  Thanks to rpete for pointing out the problem.

2000-07-08 04:26  snax

	* qw/source/menu.c: 
	Now the cursor will wrap around the server list when you hit the
	bottom or top.	I hope you are happy, stu.

2000-07-06 09:36  dabb

	* qw/include/glquake.h: Define GL_BGR, GL_BGRA if missing from
	gl.h. (win32 builds have v1.1 gl.h)

2000-07-06 07:04  knghtbrd

	* qw/source/gl_rsurf.c: cosmetic change - FWIW Mercury it's a bug
	that blend needs to be disabled there and the bug's not in our
	code, so don't whack LH too hard.

2000-07-06 03:35  mercury

	* qw/source/: gl_rsurf.c, gl_screen.c: gl_screen.c:  - Cleanup for
	the screenshot code.. (Now requires OpenGL 1.2+)
	
	gl_rsurf.c:  - Oh Mr Havoc, *WHACK*, you needed to disable GL_BLEND
	when you switch    to GL_REPLACE..

2000-07-05 14:31  dabb

	* qw/source/gl_rsurf.c: Borland C++ uses __int64 too.

2000-07-04 09:29  lordhavoc

	* qw/source/: gl_draw.c, gl_rmain.c, gl_rmisc.c, gl_rsurf.c,
	gl_warp.c: Rewrote multitexture rendering. (faster, no fullbright
	bugs)

2000-07-04 07:04  taniwha

	* qw/source/gl_rsurf.c: speed up R_RenderBrushPoly ever so slightly

2000-07-04 06:59  lordhavoc

	* qw/source/gl_rsurf.c: Fix for the fullbright models.

2000-07-04 04:19  lordhavoc

	* qw/source/gl_rsurf.c: Minor world rendering fixes.

2000-07-04 03:10  lordhavoc

	* qw/source/gl_rmain.c: Fix for dark models bug.

2000-07-04 02:23  lordhavoc

	* qw/source/gl_rsurf.c: Possible world rendering speedup.

2000-07-04 00:52  lordhavoc

	* qw/source/gl_rsurf.c: Very minor world rendering optimization.

2000-07-04 00:49  lordhavoc

	* qw/source/: cl_ents.c, cl_parse.c: Fix for long standing baseline
	bug (OUCH!), should fix invis problems...

2000-07-04 00:44  lordhavoc

	* qw/source/sv_ents.c: Minor cleanup. (purely cosmetic)

2000-07-03 21:56  mercury

	* qw/source/cl_ents.c: FINALLY the end to the invis objects!!

2000-07-03 00:34  lordhavoc

	* qw/source/: cl_ents.c, cl_parse.c, cl_tent.c: This should stomp
	the last of the invisible entity bugs.

2000-07-02 14:14  lordhavoc

	* qw/source/: cl_ents.c, cl_tent.c: Fix for invisible players, etc
	etc.  (QW protocol is nasty)

2000-07-02 13:47  lordhavoc

	* qw/source/gl_rsurf.c: Massive dynamic light rendering speedup.

2000-07-02 06:40  lordhavoc

	* qw/source/gl_rsurf.c: Fix for black static lightmaps. (oops,
	forgot that one too)

2000-07-02 06:13  lordhavoc

	* qw/source/gl_rsurf.c: Fix for black walls. (oops)

2000-07-02 06:00  taniwha

	* qw/source/gl_rsurf.c: fix a warning that msvc doesn't pick up but
	gcc does.

2000-07-02 05:16  lordhavoc

	* qw/source/: gl_draw.c, gl_ngraph.c, gl_rlight.c, gl_rmain.c,
	gl_rsurf.c, gl_screen.c, gl_warp.c: Brightness controls
	(brightness, contrast) and gl_lightmode cvar.

2000-07-01 21:54  mercury

	* qw/source/gl_rmain.c: Fixed the black/invisible model problems.. 
	This is a bit of a kludge, but it works..

2000-07-01 09:40  taniwha

	* qw/source/gl_warp.c: oh, nothing much, just 1/4 R_DrawSkyLayer's
	us/call :) (I halved the number of steps around the glob in each
	direction). it's now taking 3% of the time on my machine.

2000-07-01 07:52  lordhavoc

	* qw/source/cl_tent.c: Black lightning fix.

2000-07-01 05:54  knghtbrd

	* qw/source/gl_rmain.c: Fixed view entity - its alpha was never
	getting set so a stray dlight or something could (and did in all my
	tests) make viewmodel go away..  That sucked, but it's fixed now.

2000-07-01 04:56  lordhavoc

	* qw/: include/protocol.h, include/render.h, source/cl_ents.c,
	source/cl_parse.c, source/pr_offs.c, source/sv_ents.c,
	source/sv_init.c: Fixed up Endy's EXTEND support - everything
	should work now.

2000-06-30 23:15  lordhavoc

	* qw/include/r_local.h: Another include fix for software... (ugh)

2000-06-30 23:10  lordhavoc

	* qw/include/: glquake.h, protocol.h, render.h: Includes for recent
	fixes. (forgot to upload them)

2000-06-30 22:26  lordhavoc

	* qw/source/: gl_rlight.c, gl_rsurf.c, r_light.c, r_main.c,
	r_surf.c, r_view.c: Dynamic lighting fixes. (relative bmodel
	lighting, mainly)

2000-06-30 10:29  lordhavoc

	* qw/source/gl_rmain.c: Fix for minor bug in (unused) transparent
	model rendering.

2000-06-30 10:07  taniwha

	* qw/source/gl_rmain.c: fix a parse error LordHavoc missed

2000-06-30 10:03  lordhavoc

	* qw/source/cl_tent.c: Forgot to commit lightning fix. (oops)

2000-06-30 10:00  taniwha

	* qw/source/gl_warp.c: fix `jumping' sky. I forgot to add `s' to
	the pole tex coords

2000-06-30 09:59  lordhavoc

	* qw/source/: gl_rmain.c, r_view.c: Fix for invisible gun and
	lightning. (cleanup after Endy)

2000-06-30 06:26  lordhavoc

	* qw/source/gl_rmain.c: Fixed Mod_ExtraData crash. (oops)

2000-06-30 05:54  lordhavoc

	* qw/source/: cl_ents.c, pr_edict.c, pr_offs.c, sv_ents.c: Removed
	Endy's broken protocol enhancements.

2000-06-30 05:52  lordhavoc

	* qw/source/r_view.c: Another fix for R_MarkLights crash. (oops
	again)

2000-06-30 04:35  lordhavoc

	* qw/source/gl_rsurf.c: Fix for immediate R_MarkLights crash.
	(oops)

2000-06-30 00:55  lordhavoc

	* qw/source/gl_rmisc.c: Fix for TimeRefresh. (oops)

2000-06-30 00:47  lordhavoc

	* qw/source/: gl_rmain.c, gl_rmisc.c, gl_rsurf.c, gl_view.c: GL
	cleanup.  (cleanup after Endy mainly)

2000-06-30 00:03  knghtbrd

	* qw/source/gl_warp.c: And I missed the other one ...

2000-06-30 00:01  knghtbrd

	* qw/source/gl_warp.c: taniwha forgot a ; ...

2000-06-29 23:51  taniwha

	* qw/source/gl_warp.c: took me a while to realise the skydome
	starts at the equator, not a pole.  I hope I got this right

2000-06-29 23:30  mercury

	* qw/: include/zone.h, source/cl_slist.c, source/cmd.c,
	source/cvar.c, source/dirent.c, source/qargs.c, source/quakefs.c,
	source/screen.c: Clean up after myself in the Z_* purge..

2000-06-29 23:27  lordhavoc

	* qw/source/gl_rlight.c: Massive dynamic light speedup.

2000-06-29 22:07  taniwha

	* qw/source/gl_warp.c: we were drawing the sky layer twice (0-360
	horiz, 0-360 vert). Change the vert to 0-180.

2000-06-29 19:25  knghtbrd

	* qw/source/gl_rmain.c: Fix polyblend - This is the (SINGLE) thing
	Endy did that is easy to fix, and the only thing he realized he
	broke.

2000-06-29 14:32  ender

	* qw/: include/protocol.h, source/cl_ents.c, source/gl_rmain.c,
	source/sv_ents.c: More changes, rendering effects like alpha and
	colormod SHOULD work :)

2000-06-29 09:21  taniwha

	* qw/: include/glquake.h, source/gl_rlight.c, source/gl_warp.c,
	source/vid_glx.c: source/vid_glx.c:	#if 0 the signal code.
	wouldn't compile otherwise, but not game to	 nuke it just yet
	include/win32/version.h:       buggered if I know. fscking
	configure/cvs :) include/glquake.h:	    remove size
	declarations from bubble_sintable and bubble_costable
	source/gl_part.c source/gl_rlight.c:  32 segments in a circle now
	instead of 16 and change the pointer	    math to cope
	source/gl_warp.c:  nothing much. just almost double my fps. (hint:
	the above tables)

2000-06-29 05:46  mercury

	* qw/: include/client.h, include/sound.h, include/zone.h,
	source/cl_slist.c, source/cmd.c, source/cvar.c, source/gl_draw.c,
	source/gl_mesh.c, source/gl_ngraph.c, source/gl_rlight.c,
	source/gl_rmisc.c, source/gl_rsurf.c, source/gl_screen.c,
	source/gl_view.c, source/keys.c, source/menu.c, source/quakefs.c,
	source/sv_ccmds.c, source/vid_ggi.c, source/vid_svgalib.c,
	source/zone.c: The end of Z_*!!
	
	This after the Z_* stuff hit my profiling list as a top user..

2000-06-28 23:20  taniwha

	* qw/source/r_part.c: Revamp the software particle rendering loop. 
	Seems to work well.

2000-06-28 23:11  mercury

	* qw/source/gl_rsurf.c: Fixed the GL water texture problem..

2000-06-28 15:37  deek

	* qw/source/r_part.c: Argh...looks like I fucked it up. All fixed.

2000-06-26 19:56  mercury

	* qw/source/gl_rsurf.c: R_RecursiveWorldNode from DP, speed
	improvement..

2000-06-26 17:20  mercury

	* qw/source/: context_x11.c, vid_glx.c: Fixed the signal handling
	for x11 targets, specificly -x11..  (Yes, this required a change in
	the glx target, don't ask)

2000-06-26 12:31  lordhavoc

	* qw/include/compat.h: Fixed min and max redefinition complaint on
	win32.

2000-06-26 12:27  lordhavoc

	* qw/source/: cl_sys_win.c, vid_wgl.c, zone.c: Minor win32 cleanup,
	now compiles in MSVC 4.

2000-06-26 10:38  taniwha

	* qw/source/: vid_glx.c, vid_x11.c: make XRaiseWindow happen
	unconditionally. Should help with qf not always getting focus on
	v3.

2000-06-26 10:09  taniwha

	* qw/source/: gl_rsurf.c, in_x11.c: source/gl_rsurf.c:	removed
	commented out line source/in_x11.c:	re-enable the mouse
	warpage.

2000-06-26 07:47  lordhavoc

	* qw/source/gl_rsurf.c: Fix for bmodel relative lighting in
	R_AddDynamicLights.

2000-06-26 07:42  lordhavoc

	* qw/source/gl_rsurf.c: Readability improvements and minor speedup
	in R_AddDynamicLights.

2000-06-26 03:25  taniwha

	* qw/include/: modelgen.h, spritegn.h: include/modelgen.h
	include/spritegn.h:   remove the INCLUDELIBS blocks
	include/win32/version.h:  ws changes. don't know why it's there in
	the first place (or generated  by configure, but too bad)

2000-06-26 02:35  knghtbrd

	* qw/: include/progs.h, source/cl_ents.c, source/gl_draw.c,
	source/sv_ents.c: The "Save Endy's Life" commit
	
	Um, %d is not for floats, use %f

2000-06-25 20:53  ender

	* qw/source/: cl_ents.c, gl_rmain.c, pr_offs.c, sv_ents.c: Again,
	patched for colormod and other extend bits.

2000-06-25 13:00  ender

	* qw/: include/protocol.h, include/render.h, include/server.h,
	source/cl_ents.c, source/cl_main.c, source/gl_rmain.c,
	source/gl_rsurf.c, source/pr_edict.c, source/pr_offs.c,
	source/sv_ents.c, source/sv_main.c: Patched for QSG Standard 2
	(Extend Protocol).  Unfinished, renderer effects are only half
	implimented at this point.

2000-06-24 22:28  deek

	* qw/source/r_part.c: configure.in: Fix typo preventing detection
	of vga.h.  source/r_part.c: Clarity fix.

2000-06-24 08:31  taniwha

	* qw/source/gl_rsurf.c: put MAX_LIGHTMAPS back to 64 as I found the
	bug that was causing them to be exhausted

2000-06-24 06:19  taniwha

	* qw/source/gl_rsurf.c: source/gl_rsurf.c:	put lightmaps back
	to 256 configure.in:	     give us a --enable-profile

2000-06-23 18:36  knghtbrd

	* qw/source/: cl_parse.c, draw.c, gl_draw.c: When you change
	gamedirs, cachepics (such as your conback) will be reloaded in GL..
	 Please test this extensively, I _think_ the tempfile loader is
	smart enough to handle what I'm doing properly.  If it's not, we'll
	have to fix a slight memory leak.

2000-06-23 08:43  knghtbrd

	* qw/: include/glquake.h, source/gl_draw.c: It is now possible to
	use 32bpp textures.  It's not currently possible to load them. 
	That comes later.

2000-06-22 13:02  knghtbrd

	* qw/source/gl_rmain.c: Removed gl_test.c

2000-06-22 11:56  taniwha

	* qw/source/: gl_screen.c, screen.c: bring knghtbrd's 1000
	screenshot patch over from oldtree.

2000-06-22 08:02  taniwha

	* qw/include/glquake.h: alpha doesn't do anything useful for
	flames, so remove it.

2000-06-21 16:24  mercury

	* qw/source/: cmd.c, vid_3dfxsvga.c: Small syntax cleanup in cmd.h.
	 Reworking of extension handling in -3dfx..  Support for changing
	the 3dfx dithering mode, if the extension is supported.  (Extension
	is /not/ in upstream mesa yet.)

2000-06-20 15:31  knghtbrd

	* qw/: include/glquake.h, source/gl_rmain.c, source/gl_rmisc.c:
	gl_particles added - disable it to make particles not happen

2000-06-19 22:56  taniwha

	* qw/: include/glquake.h, include/render.h, source/cl_ents.c,
	source/r_part.c: gl client now builds again (thanks knghtbrd;)

2000-06-19 22:15  taniwha

	* qw/: include/client.h, include/glquake.h, source/cl_ents.c,
	source/gl_rmain.c, source/gl_rmisc.c: gl_fires/r_firecolor patch.
	Software client still builds and runs correctly, but as I don't
	have GL at work, I have no idea if gl client still works, or if
	rocket trails work (default to off). This is mostly a blind patch
	taking the code from oldtree to newtree.

2000-06-19 10:14  knghtbrd

	* qw/: include/glquake.h, source/gl_rmisc.c, source/gl_rsurf.c,
	source/gl_warp.c: 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

