NEWS for the QuakeForge project
-------------------------------

QuakeForge 0.2

26 Jan 2000 - Waterwarp bug fixed
	The waterwarp bug has been fixed, set r_waterwarp 1 to use it.

QuakeForge 0.1.0

22 Jan 2000 - cl_sbar and cl_hudswap in uquake
	The cvars cl_sbar and cl_hudswap noe work in uquake just like they
	do in qw-client.  In uquake, cl_sbar defaults to 1 to satisfy the
	least-surprise principle.  Set it to 0 if you want a qw-client like
	HUD.

22 Jan 2000 - changes to command line option -game
	You may now specify multiple game directories with -game.  If for
	example you wanted to use the original registered game with MegaTF
	on a new style binary you would use -game id1,megatf.  It does work
	with traditional style binaries and you may specify as many dirs as
	you like seperated by commas.
	
	One caveat:  Most mods were designed to be the only one in use, it
	may be a Bad Thing to mix certain mods with other mods.

19 Jan 2000 - changes to cvar r_fog
	Fog color is once again white.  The r_fog cvar is now a control for
	the fog density rather than a simple toggle control.  Eric Windisch
	recommends setting r_fog to .0005 if you're going to use it.

19 Jan 2000 - removed cvar r_mirroralpha
	This was a cheap hack which affected one texture on one map of the
	entire game.  It also wasn't working right, so it's been removed.

19 Jan 2000 - time cheats revisited
	The final word in detecting time/speed cheating is here at long
	last!  Still catches an occasional person who is "not cheating", but
	as it turns out when it does catch such a person they technically
	are cheating.

	This seems to be caused by dodgy cmos clocks used in many machines
	on the market.  If the server occasionally claims you seem to be
	cheating, try installing some sort of ntp program to synchronize
	your clock periodically against a time server.  If this does not
	seem to fix the problem, we'd like to know about it.

18 Jan 2000 - cvar show_fps
	show_fps 1 now works in uquake as well as qw-client.  No more need
	to use timedemo to check performance!  Much more accurate in showing
	where performance is good and where it isn't.

16 Jan 2000 - new ./configure option:  --enable-newstyle
	Use this option when you run ./configure if you wish to use a few
	QuakeForge defaults which are a bit different than Id Software used,
	but do not change the gameplay.

	Currenly all this does is use "base" instead of "id1" for the
	default place to look for your game data.

11 Jan 2000 - New cvar: r_waterripple
	When set to 1 this will create a small wave effect under the GL
	renderer.

09 Jan 2000 - Preliminary IPv6 support
	Support exists in QuakeForge for the use of IPv6.  It's not ready
	for prime time yet.  Still, it deserves mention.

09 Jan 2000 - gl_ztrick default changed
	Since this seems not to work more places than it does at this point,
	the default for the cvar gl_ztrick has been changed from 1 to 0 in
	the glx target.  This value is saved to your config so if it works
	for you just set it to 1.

08 Jan 2000 - Mouse wheel support
	Preliminary support for the wheels found on some mice has been added
	to the Linux SVGALib target.  To use it bind MHWHEELDOWN and
	MHWHEELUP to whatever you want to use the wheel for.

07 Jan 2000 - Options menu changes
	A few things were added to the options menu in some targets such as
	an option for fullscreen and whether or not to use the mouse.

06 Jan 2000 - Output cleanups
	The use of CR and LF in names is a "feature" Id Software clearly
	didn't intend.  General mailing list consensus is that unlike other
	unintended features (rocket jumps for example), this "feature" has
	no real legitimate use.  qw-server now replaces CR's and LF's with
	underscores.

	You will no longer see [e1] or similar crap sent to stdout.  These
	characters are now translated to the nearest ASCII characters,
	resulting in much nicer-looking output.

06 Jan 2000 - PackFile/Findfile messages to stdout removed
	The PackFile and FindFile messages previously sent to stdout no
	longer are.  If you wish to see them again for some reason, set the
	developer cvar to 1.

05 Jan 2000 - Preliminary time cheat detection code
	Preliminary code to detect clients attempting various time related
	cheats has been added.  Some issues persist.

05 Jan 2000 - GL fullbright texture support [REMOVED]
	The GL renderer now supports fullbright textures, though this causes
	a noticable impact on performance.  Use the new cmdline option
	-noglow to disable it if this bugs you.

	NOTE: This was removed for now because it didn't work quite right
	      and -noglow did not in fact actually disable it properly.

02 Jan 2000 - registered game check removed
	The check for a copy of the registered pak files has largely been
	removed since it no longer makes a whole lot of sense with all the
	talk of free complete TC's (total conversions).

	A very simple check for pop.txt (found only in the registered pak
	files) remains to set the cvar registered to 1 if necessary,
	allowing the start map to know whether or not to allow you through
	the gates leading to episodes 2-4.

02 Jan 2000 - crosshairs
	qw-client's crosshair 2 is now supported in uquake.

	A new (for now) GL-renderer-only experimental crosshair 3 has been
	added.  It's obeys the crosshaircolor cvar.  No timeframe on porting
	it to the software renderers yet, but it will happen eventually.

02 Jan 2000 - Removed cvar
	gl_reporttjunctions did nothing at all, removed.

01 Jan 2000 - Changed cvar
	In uquake, the chasecam cvar is now cl_chasecam just like it is in
	qw-client.

01 Jan 2000 - Preliminary volumetric fog
	QuakeForge now has preliminary support for volumetric fog.  The cvar
	r_fog can be set to 1 to try it out.

30 Dec 1999 - CVS tree changes
	We now use autoheader and autoconf.  If you checkout/update your
	tree from CVS you're going to need to run ./bootstrap now to
	perform all the necessary black voodoo needed to allow you to run
	./configure as normal.  This should not be necessary for releases,
	only for the CVS tree and CVS snapshots.

29 Dec 1999 - Known bug in sound init fixed
	A bug which caused QF to segfault if sound could not be initialized
	has been fixed.  If sound can not be initialized, you will now
	simply not hear any.

29 Dec 1999 - Autoconf support
	QuakeForge now uses autoconf!  Run ./configure --help and have a
	look at the options available in case something isn't detected or
	you wish to enable or disable certain compile-time options.

25 Dec 1999 - Keyboard bindings now support keypad keys
	The numeric keypad keys found on many keyboards may now be bound to
	functions.  The names for these keys are (in PC style layout):
	
	KP_NUMLCK       KP_DIVIDE       KP_MULTIPLY     KP_MINUS
	KP_HOME         KP_UPARROW      KP_PGUP
	KP_LEFTARROW    KP_5            KP_RIGHTARROW   KP_PLUS
	KP_END          KP_DOWNARROW    KP_PGDN
	KP_INS                          KP_DEL          KP_ENTER

